구루의 기술뉴스 : “경험에 의거한 웹 개발 3원칙” 외 39건

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

이번주는 Opera의 Karl Dubost가 정리한 “경험에 의거한 웹개발 3원칙” 을 메인뉴스로 선정했습니다. 짧은 글이지만, 웹개발에서 정말 중요한 것들을 함축적으로 잘 정리한것 같습니다. 그리고 이번주는 좋은 뉴스가 워낙 많아서 아래 주요뉴스를 몇개 선정했습니다. 참고하시기 바랍니다.

꼭 보셔야 할 주요뉴스

 

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

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

  • OSX Lion에 추가된 Network Link Conditioner 아이폰 앱 개발자를 위해 손실율 높은상태의 3G 환경을 에뮬레이트! 폰이 안좋은 네트웍 환경에 있을 때 어떻게 동작하는지 테스트가 가능. 이거 정말 최고의 기능인듯, 기존에 유틸리티로도 나와있긴 했는데 설정이 어려웠는데 OS자체에서 지원해주므로 쉽게 사용할수 있습니다. 아이폰/아이패드 앱 뿐만 아니라 안드로이드 개발자한테도 좋을 것 같습니다. 개발자들이 맥을 선호할만한 이유가 하나 더 늘었군요.
  • 아마존 안드로이드 앱스토어의 문제점 강점이라고 내세우던 MSRP 20%보장을 “홍보해줄테니 0%로 하자”라는 식으로 피해가는군요. 물론 무료로 푸는데에 동의하느냐? 라는 질문에 Yes 한 건 개발자의 잘못이지만… 너무 장사의 수단으로만 보는게 아닌가 하는 생각이 드는군요. 개발자를 우대하지 않는 앱스토어는 미래가 없다고 봅니다. 가장 기대중인 안드로이드 마켓이었는데 완전 실망. 멋진 세일즈 시스템을 가동한다기 보다는.. 기존마켓 + Free App of the Day 서비스 합친 것 말고는 도무지 장점이 안 보이는 듯. 2주씩 걸리는 리뷰에, 자기들 맘대로 앱 설명 바꾸고, 에러리포트도 없고, 수익정산도 훨씬 늦고, 통계정보도 부실하고.. 개발자 맘대로 앱을 삭제할수도 없고!
  • 스마트폰에서의 쉬운성장은 끝났다 이제 사람들은 스마트폰 간에도 차이가 있다는 것을 인식하게 되어 “아무 스마트폰”이나 사지 않는다. 블랙베리와 심비안은 제조사에게 부담이 되어버렸다.
  • 안드로이드 타블렛용 에버노트 제작후기 하나의 APK로 폰/타블렛 동시지원, 1.6이상 모두 지원,원본앱의 기능은 모두 구현하면서 어떻게 스크린을 잘 활용했는지 정리한 글. 예제그림이 없어서 아쉽지만 글 내용은 아주 좋습니다.
  • 왜 구글이 스마트폰 전쟁에서 이기고 있는가 논조는 별로 공감되지 않지만, 2번째 댓글이 중요. “안드로이드가 이기는게 아니고 구글이 이기고 있는것이다. 바로 광고 수익”
  • iOS 개발자가 Android 앱을 개발하게 되면서 겪은 것들 실내용 위치기반 앱 & 플랫폼인 Meridian 개발자가 적은 글. 꽤 재미납니다. 아이폰 개발자분이 기존에 만드신 앱의 멀티플랫폼 지원을 위해 안드로이드를 시작하신다면 먼저 읽어보시면 좋을 것 같습니다.
  • 터치 제스쳐 레퍼런스 카드 작년에 공개된건데.. 이제 기본 터치 제스쳐부터 iOS/Android/WP7 플랫폼별 정리까지 되었군요. 프린트해서 보기 좋네요
  • 안드로이드의 이상한 숫자들 100달러이하의 안드로이드폰 리뷰/관련통계를 본적이 있는가? 사용자도 그걸 스마트폰으로 보지 않는다 “오직 구글만이 숫자를 세고있다” 점유율과 판매대수를 꼬집는군요
  • 안드로이드 마켓의 문제점 – 그 좋은 검색기술과 스팸사이트 걸러내는 기술은 어쩌고 이런 키워드 스팸앱들을 내비두는지.. 이러니 검색하는 단어마다 전혀 관련없는 앱들이 가득
  • 안드로이드와 특허, 구글의 위선 최근에 문제가 되었던 구글 법무팀 책임자의 “특허가 안드로이드를 공격할 때” 라는 글에 대한 비판
  • 안드로이드 1.0부터 허니컴과 3.2 SDK 까지 정리한 인포그래픽

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

[ DB,클라우드,웹서버 기술 ]

[ 해외 뉴스 및 추천글 ]

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

구루의 기술뉴스 : 글로벌을 향한 준비 "전세계 사람들의 이름에 대하여"

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

이번주는 W3C에서 조사한 “전세계 사람들의 이름들”에 대한 리포트를 메인 뉴스로 선정했습니다. 문화적인 차이부터 실제로 입력폼을 어떻게 만들어야 할지 예제까지 보여주는 좋은 글입니다. 추가적으로 W3C 에는 Internationalization ( I18N ) 에 관련해서 문자/언어/문화 등에 관련한 다양한 아티클들이 등록되어 있습니다. 글로벌로 나아가기 위한 서비스를 계획하고 계신다면 참고하시기 바랍니다.

 

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

  • 웹 서비스를 위해 이름 입력폼/DB를 만드는 분들이 참고할만한 W3C의 “전세계 사람들의 이름들”에 대한 리포트 입력폼을 어떻게 만들어야 할지 예제까지 보여주는군요. 글로벌서비스 고려하신다면 참고
  • Tweeter Street – 트윗을 남기는 사람들의 사진/장소/트윗 내용을 남기는 프로젝트. 140명이 될때까지 계속한다고
  • Uses This – IT업계 유명인들이 어떤 HW/SW를 쓰는지 인터뷰를 통해 알아보는 사이트. jQuery를 만든 존 레식,Bit.ly의 힐러리 메이슨 등 재미난 컨셉이네요.

 

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

 

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

  • ContentFlow – 자바스크립트로 만든 커버플로우 오픈소스. 키보드/마우스 다 지원하고 속도도 빠르고 좋네요. 아이폰에서도 쓸만하게 보여집니다
  • Functional Parameters – 파라미터 또는 옵션 세팅시에 문자열 뿐만 아니라 함수까지 받을수 있게 만드는 자바스크립트 디자인 패턴
  • 스택오버플로우에 올라온 자바스크립트를 배우는데 가장 유용한 자료는 ? 더글라스 크록포드 아저씨 비디오와 책이 1등, Eloquent Javascript 무료 이북이 2등
  • WOW Slider – jQuery 기반 이미지 슬라이더. 다양한 이펙트와 템플릿포함. 거의 슬라이더 종결자 수준
  • html2canvasw – 웹 페이지를 HTML5 캔버스를 이용. 한장의 이미지로 만들어주는 스크린샷 스크립트. 신선한 시도네요. 아직 한글은 약간 밀리기도 하지만, 좀더 발전하길 기대해봅니다
  • Javascript-ipv6 – 자바스크립트에서 IPV6 주소를 파싱하기 위한 라이브러리
  • 자바스크립트 퍼포먼스 향상 팁 10가지 지역변수활용/with()금지/클로저 적절하게/속성값&배열아이템보다 변수활용/CSS 스타일 바꾸는것보다 클래스를 변경/documentFragment 활용..
  • http://140byt.es – 140자 이내로 작성된 유용한 자바스크립트 스니펫 모음 사이트.

 

[ DB,클라우드,웹서버 기술 ]

  • 페이스북의 코끼리 옮기기 30페타바이트의 하둡파일시스템 자료들을 새로운 데이터 센터로 옮기는데.. 다운타임을 최소화 하기 위해서 전체 복제를 했다고..

 

[ 기타 뉴스 ]

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

구루의 기술뉴스 : "감독 vs. 위원회 = 애플 vs. 구글" 외 22건

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

이번주는 뉴욕타임스에 실린 The Auteur vs. the Committee. 글을 메인 뉴스로 선정했습니다. 글은 애플포럼의 Casaubon 님이 “감독 대 위원, 애플 대 구글” 이란 제목으로 번역해주셨습니다. 그리고 “어떻게 아마존/넷플릭스/그루폰/징가/애플같은 회사들이 당신으로 하여금 더 지르게 만드는가 ?” 글도 추천드립니다. 서비스를 기획할때 고려해야할 또 하나의 포인트인것 같습니다.

 

[ 추천 글 및 해외 뉴스 ]

 

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

 

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

 

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

 

[ DB,클라우드 , 웹서버 기술 ]

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

구루의 기술뉴스 : 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리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다

구루의 기술뉴스 : 크로스플랫폼의 미래는 Native With Web 외 22건

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

이번주는 크로스플랫폼의 미래는 “Native With Web” 이라는 내용의 글을 주제로 선택했습니다. 이처럼 Native 와 Web 기술을 섞어서 사용하는 개발 방법은, 국내에서는 Hybrid Web이라는 이름으로 많이 불리고 있습니다. 제가 몸담고 있는 kth가 열심히 기술 개발을 하고 있는 Hybrid Web 기술 및 Appspresso 가 앞으로 매우 중요한 부분이 될것이라는것을 입증하는 기사이기도 합니다.

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

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

  • Post-PC 시대는 멀티플랫폼의 시대가 될것이다 모바일 전쟁에서 한 플랫폼이 이겨서 독점이 되지는 않을 것. 이글로 유추해보면.. 웹이 중요해질거란 건 해봤자 입만 아픈 소리
  • http://socialstatistics.com 에 의하면, 현재 구글+ 의 사용자는 남자 87.1% , 여자 11.5% , Other 1.5% 아.. 역시 구글서비스는 Geek들 만을 위한 서비스?
  • 사용자들로부터 극찬을 받은 Mac 용 GitHub 클라이언트 디자인 후기 , GitHub 는 웹쪽도 멋지게 잘 만들더니, 전용 클라이언트도 멋진 인터페이스로 사용자를 유혹하는군요. 왠지 저거로 커밋하면 버그가 줄어들 것만 같아요. 다른 VCS들도 많이 본받아야 할 듯.
  • Face.com 이 얼굴의 감정을 인식하는 API 런칭 사진에서 행복한지,놀랐는지,슬픈지,화났는지 등등에 대한 정확도 정보까지 제공. 미국드라마 Lie To Me 가 생각나네요

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

[ DB,클라우드,웹서버 기술 ]

[ 추천 글 ]

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