구루의 기술뉴스 : The Software is Wrong, Not the People 외 22건

구루의 기술뉴스 ( GuruNews ) 27 회차입니다.

이번주는 WordPress 의 개발자 Matt Mullenweg 이 한 컨퍼런스에서 얘기했던 “The Software is Wrong, Not the People” 을 메인으로 선정했습니다. 개발자로서 나 자신을 돌아보게 되는 말인듯 합니다.

[ 웹사이트, 웹서비스, 웹기술 ]

  • The Software is Wrong, Not the People – WordPress를 만든 Matt Mullenweg 의 멋진 말. 사용자가 바보같이 사용해서 에러가 나는 것이라고 생각하는 건 개발자의 착각, 모든 문제는 소프트웨어가 잘못 만들어졌기 때문입니다. 최근에 WordPress를 이용하여 개설된 블로그,웹사이트,쇼핑몰등이 총5천만개를 넘었다고 하는데, 이렇게 많은 사용자들로부터 지지를 얻게 된 것이 바로 이런 마인드 때문이 아니었나 생각이 됩니다.
  • 새로 개편된 트위터 개발자 사이트 질문답변용 포럼개설 및 새 개발자 블로그 개설, 개발문서들이 보기좋게 정리되었군요. 아파치 Solr를 도입하여 검색도 가능. 검색결과 디자인이 마음에 드네요
  • OAuth 와 같은 오픈인증 도입으로 인한 문제를 해결하기 위한 디자인 , 페이스북, 트위터, 이메일등 다양한 인증방법을 도입함에 따라 사용자가 어떤걸 사용해서 가입했는지 까먹을 수 있는데, 이 경우에 쉽게 찾는 것을 도와주기 위한 디자인. 글 마지막에 다른사람이 디자인한 방식도 괜찮네요 http://j.mp/o5repe
  • 잠재적인 소셜 그래프를 이용하여 더 많은 친구 추천하기 – 구글 발표 논문 보통 사람들이 자신의 컨택들을 직접 그룹화 하지는 않지만, 인터랙션에 의해서 잠재적으로 그룹화 한다는 것에 기초
  • 구글+ 테크리드에게 무엇이든 물어보세요 어떤 기술을 썼는지,어떤 기능들이 언제 들어갈건지 등에 대해 AnyAsq를 통해 질문받고 답변한 리스트
  • AnyAsq – 여러명이 질문하고 한명이 답변하는 “특정주제에 관해 무엇이든 물어보세요” 서비스. 한명이 질문하고 여러명이 답변하는 Quora와 반대. 3명이 Rails로 몇 주동안 개발했다고
  • 왜 파일은 사라져야 하는가 링크드 데이타의 시대. 사람들은 점점 파일개념보다 시간과 스트림에 익숙해지고, 더 이상 데이터의 저장이나 손실에 신경쓰지 않게 될 것
  • Developer Experience – 구글의 파멜라 폭스가 새로 시작한 프로젝트. 개발자들에 관계된 UX들만 모은 사이트

[ 모바일 – 아이폰/안드로이드 ]

[ 프로그래밍/HTML5/CSS/Javascript ]

  • 웹 테스트 자동화툴 Selenium 2.0 발표 파이어폭스 플러그인으로 만들어진 셀레늄 IDE에서 테스트를 만들고 셀레늄서버에서 자동실행. 셀레늄그리드를 통해 다수서버에서 실행도 가능
  • Leaflet – HTML5기반 인터랙티브 지도서비스용 초경량 자바스크립트 라이브러리. 모바일에 최적화가 잘 되어있다고 하니 쓸곳 많을듯. BSD라이센스
  • 얼굴로 폰트를 디자인한다! 얼굴인식 오픈소스-FaceOSC , 파이썬용 폰트라이브러리-RoboFab , Cocoa for 파이썬-Vanilla 의 조합!
  • PDFKit – Node.js 용 PDF 생성 라이브러리. 자바스크립트만으로 PDF를 보는 PDF.js 에 이어 이제 PDF 생성까지 가능해졌네요.
  • Formalize – OS/브라우저별로 생김새가 다른 Form 엘리먼트들의 스타일을 통일시켜주는 CSS 와 자바스크립트 셋. jQuery/Dojo/Mootools 등과 같이 사용가능
  • Freebase-nodejs – Node.js 에서 Freebase의 데이터셋을 쉽게 불러다 쓸수 있게 해주는 노드패키지 오오.. 이걸 이용하면 기 구축된 다양한 데이터로 재미나게 놀 수 있을 듯 합니다. Freebase는 구글에서 제공하는(인수되었음) 서비스로, 사용자에 의해 작성/관리되는 데이터베이스인데, 이 데이터베이스에 등록된 각 엔티티들은 그래프로 연결되어 있습니다. 아주 다양한 분야에 대해 계속 DB가 구축되어가고 있는 멋진 집단지성 사이트. MQL이라는 질의언어로 검색가능, 개발자용 API도 제공하며, 아예 Acre라는 개발환경도 제공합니다.
  • HTML5 의 Document Outlines 설명 깔끔하게 실제 예제와 함께 설명 잘했네요.
  • 자바스크립트와 jQuery 에서의 Decorator 패턴 이해하기 jQuery 팀의 Addy Osmani 가 작성한 자료입니다. 예제코드만 다 이해해도 자바스크립트 초보 탈출
  • Google Code가 드디어 Git을 지원하기 시작 기존의 SVN/머큐리얼에서 이전도 가능하지만, 위키페이지 주소가 바뀌는 부분에 대해서는 주의가 필요. 어쨋거나 이제 대세는 Git 인듯
  • jsOAuth – 자바스크립트에서 구현한 OAuth 프로토콜 라이브러리. Node.js 버전과 일반버전이 있는데, 일반버전은 하이브리드 웹앱에서 사용가능
  • http://Enable-CORS.org 자바스크립트의 제약조건중 하나인 크로스도메인 제한을 풀어주는 CORS 기능을 설명하고 퍼블릭컨텐츠가 있는 사이트라면 다 같이 도입하자는 캠페인 사이트. 언어별/서버별 적용가이드 제공
  • API 디자인 가이드라인 관련 글 모음 좋은 API를 만들기 위해서 꼭 참고해야할 것들

피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다

댓글 남기기

이메일은 공개되지 않습니다.