구루의 기술뉴스 ( GuruNews ) 71회차 입니다.
오늘은 개발자 에코시스템 형성에 있어서 “Paying Developers is A Bad Idea” ( 개발자에게 직접 비용을 지불하는 건 안 좋은 아이디어다 ) 란 제목으로 게재된 Charlie Kindel 의 글을 메인으로 선정했습니다.
[ 추천 뉴스 ]
- 개발자에게 직접 비용을 지불하는 건 안 좋은 아이디어다 플랫폼은 기술과 마케팅의 밀착결합으로 여러개의 마켓들이 공존하며 각각 가치를 주고받을 때 “플랫폼 선순환”이 생기며 성공하게 된다. 이렇게 성공한 플랫폼은 IBM System/360, 윈도우즈(폰말고), 아이폰, 아마존닷컴, 구글검색 등이다. 개발자들이 skin in the game 하게되면 (워렌버핏이 말한 내부자가 자신의 돈으로 회사주식을 사는 것 ) 타플랫폼으로 가지 않는다. MS의 윈도우즈8의 개발자지원 전략에 관한 이야기지만, Tizen으로 또 다른 플랫폼을 준비하는 삼성과 인텔측에도 도움이 많이 되는 이야기일 듯
- Learnable Programming – 칸아카데미의 CS과정이 영향을 받았다고한 브렛 빅터가 그에 화답한 글. 프로그래밍 교육을 컨셉동영상으로 쉽게 설명. 꼭 보세요. 칸 아카데미가 브렛빅터가 말한 정도까지 업그레이드 되거나, 이 컨셉들이 오픈소스화라도 되면 정말 프로그래밍 교육의 새로운 장이 열릴듯 하네요. “간단한 프로그래밍” 같은 과목이 대학 교양과목이 될수 있지 않을까 하는 망상을 해봅니다.
- Math at Google – 구글을 만드는데 사용된 수학 요소들을 정리한 슬라이드. PageRank,스팸검출,시계열(구글트렌즈),음성검색,OCR(구글북스). 신입사원 교육 및 학생들에게 왜 수학을 배워야 하는지 알려주는 용도로도 좋을 듯.
[ 모바일 – 아이폰/안드로이드 ]
- 애플 맵, 그리고 지도의 미래 현재 애플맵은 아주 실망스럽지만, 바뀌어갈 모습이 기대되긴 합니다. 그동안 구글이 빨리 앱을 만들어주기만 하면.. 😉
- libimobiledevice – iOS장비(아이팟/아이폰/아이패드/애플티비)들과 통신을 하게 해주는 라이브러리. 탈옥과 상관없이 프로토콜레벨에서 지원. 원래는 리눅스에 아이팟 연결용으로 개발되었지만 맥/윈도 지원
- iOS6 의 Ajax 버그 이해하기 스피너 버그/POST Ajax 캐슁 버그/롱 폴링 버그 등 세가지
- iOS의 safari가 .mobi 도메인 접속시에는 자동으로 meta viewport 를 적용하고 있어서 (코드에 없을경우에), 실서버 테스트가 꼭 필요하다고 합니다. Apple’s .mobi insanity
- iOS6 이 개발자에게 미치는 영향들 UI를 위한 constraints 기능/다양한 프레임웍들의 추가 및 변경/콜렉션 뷰 등 개발이 더 편하고 재밌어 진다는 설명.
- iOS6 과 iPhone 5를 위한 UI Element PSD 템플릿 화일 이 친구들 매번 아이폰 업데이트 될때마다 재조정해서 공개하는군요.
- 삼성이 NAND 플래시 메모리를 위한 새 파일시스템 F2FS를 개발. 기존 파일시스템보다 빨라서 안드로이드 기반 장비들한테 도움이 될 것이라고 Samsung Creates New File System F2FS For Linux, Good News For Android
[ 프로그래밍/HTML5/CSS/Javascript ]
- TypeScript – MS가 제안한 자바스크립트의 타입드 슈퍼셋 언어. 오픈소스. 커피스크립트와 마찬가지로 자바스크립트로 컴파일됨. 노드 모듈과 VS2012 플러그인 제공. 성공할 수 있을지 궁금합니다.
- Blame the implementation, not the technique 기술 보다 구현을 비난하라. 어떤 것이든 맹목적으로 신뢰하는 건 금물.
- Parallax Scrolling 관련 스크립트 & 플러그인 모음 근래에 뜬 UX 인데, 벌써 이렇게나 많은 관련 코드들이 만들어져 있군요.
- 자바스크립트와 쿠키를 활용한 클라이언트측 로드밸런싱 방법 제안 재미난 시도인듯
- 깔끔한 CSS 드랍다운 리스트 5종 2,3,5번이 좋네요
- Jetstrap – 트위터 부트스트랩 기반 웹사이트를 손쉽게 만들어주는 웹 서비스
- h트위터가 모바일앱을 위한 A/B테스팅 도구인 Clutch.io 를 인수하고 전체를 오픈소스로 공개 웹사이트/서버/CLI/iOS&안드로이드 라이브러리 까지.. 단말 개발사들은 필수로 내부구축해서 사용해봐야할듯
- 더 좋은 자바스크립트 API 설계하기 개발자가 쓰기 편한 API는 Fluent해야한다. 메소드체이닝/CQS/네이밍/복합인자처리/콜백&이벤트&훅 추가로 확장성 제공/접근자 생성하기 등
- ABalytics.js – 구글 어낼리틱스를 이용하여 A/B 테스팅이 가능하도록 해주는 자바스크립트 라이브러리 클라이언트 쪽 수정만으로 테스팅 가능해서 매우 편리할듯
- 웹 퍼포먼스 관련 툴 모음 총 30종이 넘는 멋진 리스트군요. 어떤 것들이 가능한지 기능만 알아두는데도 오래 걸릴 듯
[ DB,클라우드,웹서버 기술 ]
- 링크드인이 모바일앱용 백엔드를 Rails에서 Node로 변경후 서버를 30->3대로 줄였음에도 특정부분에선 20x 빠르게 동작한다고 LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster 전적으로 신뢰하진 말것. 글 앞링크처럼 데이터센터간 연결부분이 문제였던게 큼
- Memcached의 Scalability 향상시키기 인텔에서 공개한 논문인지라.. 성능을 6배까지, 전력소모도 와트당 3.4배 정도까지 향상시킬수 있다는 결과가 재밌군요.
- Riak으로 2천5백만 ops/일 처리하기 @ Kiip MongoDB 에서 Riak으로 옮긴 사례군요. 왜 옮긴지에 대해서는 참고할만 합니다.
- NoSQL구글그룹내의 카산드라 카운터 에 관련된 좋은 쓰레드 99.99% 정도로 정확하면서도 Eventual Consistency 를 제공하는데에 카산드라 카운터가 유용하다는 것
- DevOps를 이용하여 IT를 전략무기로 활용하기 DevOps는 조직내 애자일의 적용 / 피드백 루프의 단축을 통해 경쟁력을 가지는데 도움을 준다고 생각합니다
- MariaDB용 카산드라 스토리지 엔진 발표 카산드라 클러스터의 데이터를 SQL문장을 이용해서 접근할 수 있게 해주는 플러그인. 현재는 프리뷰버전
[ 데스크탑/쉘 유틸리티 ]
- 한국/한글 특성에 맞는 Mountain Lion 권장 유틸리티 모음 맥 사용자에게는 필수인 글. 글 첫 발행후 2년간의 변화에 맞추어 업그레이드 되었군요.
- Mac으로 즐기는 음악 Lifestyle iTunes 매치 사용법과 맥에서 iTunes를 편하게 쓰기위한 CoverArtFinder/iTunify/TuneSpan 등의 유틸소개가 좋네요.
- 다양하면서도 막강한 기능으로 무장한 맥 최적화 프로그램 Magican 정말 다양하게, 강력한 기능들을 모아놨는데 무료라는게 놀랍군요. OSX 사용자들에게는 필수앱이 될듯
- sub – git 처럼 서브커맨드를 가지는 커맨드라인 쉘 유틸리티를 쉽게 만들어주는 오픈소스. 다양한 쉘스크립트를 하나의 툴로 묶을수 있겠군요. 정말 재미난 시도. 37signals작품
- zsh-lovers – zsh 매뉴얼을 실제 쉘 사용 형태에 맞춰서 예제와 함께 정리한 페이지. 전 기본쉘을 zsh로 바꿔서 사용합니다.
- Zzappers Best of ZSH Tips 또 다른 ZSH 팁 모음
피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다
항상 좋은 뉴스 감사드립니다.
브렛 빅터가 쓴 글은 정말 대박이네요..
말처럼 real world가 디자인될수 없는건 아직 그런 environment와 language가 없기 때문일수도 있겠네요..
아 세상이 너무 빨리 변하고 있네요.
언제 다 보나 조바심만 가득해지고
좋은 정보 감사합니다.