구루의 기술뉴스 ( GuruNews ) 84회차 입니다.
안녕하세요. 정말 오랜만에 발행하는 기술뉴스로 인사드립니다.
몇달만에 첫 발행하는 기술뉴스의 메인으로는 페이스북에 인수된 Parse팀이 기존 페이스북 개발자들과 협업해서 만든 “Bolts Framework” 을 선정했습니다. 뭘 만드는데 기본인 Nuts & Bolts 에서 따와서 iOS & Android 모바일 앱을 빠르게 만들수 있도록 도와주는 Low Level 라이브러리입니다. 아직 초기 단계이지만 근래에 본 모바일쪽 오픈소스 중에서 가장 관심이 가는 프로젝트입니다.
[ 프로그래밍/HTML5/CSS/Javascript ]
- Bolts Framework – 페이스북(Parse팀)이 공개한 iOS 와 Android용 로우레벨 라이브러리.
Javascript의 Promise와 비슷한 Task 콤포넌트로 모바일앱의 반응속도향상을 위한 비동기코드를 쉽게 만들고 사용할 수 있도록 함. JS의 Then 처럼 특정 태스크가 끝난뒤 연결해서 수행, 여러개의 Task Chaining, 비동기동작에 대한 에러핸들링 , Task의 병렬 수행까지 지원
페이스북 이나 Parse 에 의존성이 전혀 없으며, 현재 Task 콤포넌트 하나만 공개되었지만 ‘첫번째 콤포넌트’라고 얘기하는거 보니 차차 추가될 예정인 듯.
- My Mind – 마인드맵을 만드는 웹 어플리케이션 오픈소스. 기본 기능은 다 되고, 키보드 입력도 지원. Freemind 포맷으로도 저장 및 오픈가능.
- CodePilot – 파일/메소드/심볼을 빠르게 찾을수 있도록 도와주는 XCode 5용 플러그인. XCode 플러그인 폴더에 설치하고 CMD+SHIFT+X 로 호출해서 쉽게 검색
- idb – iOS개발자용 유틸리티. 포트포워딩,로그뷰어,스크린샷툴,바이너리 다운로드(Encrypted/Decrypted),모든 URL핸들러 리스팅,로컬파일(plist,sqlite,캐쉬) 검색/다운/보기 등
- clmtrackr – 실시간으로 비디오/이미지 상의 얼굴을 추적해서 좌표를 추출, 모델을 그 위에 매핑할수 있도록 해주는 라이브러리. 구글행아웃에서 사람들 얼굴위에 모자/안경 씌우던 기능을 쉽게 개발할수 있을듯
- Riot.js – 1kb 용량의 MVP (Model-View-Presenter) 라이브러리. 작지만 템플릿엔진,라우터등 모두 지원
[ IT 관련 뉴스 ]
- 모토로라를 레노보에 팔아버린 구글의 핵심하드웨어팀은 Nest가 될것 구글이 산것은 Nest가 아니라 Tony Fadell 과 그의 계획, 그리고 그가 끌어들인 좋은 엔지니어들
- Malware 업체들이 크롬 익스텐션을 사서 사용자 몰래 업데이트 하는 일이 발생하고 있다고 Add to Feedly 익스텐션을 개발자에게 사서 3만명의 사용자에게 광고 및 링크 가로채기 기능 넣어서 업데이트
- 2014년의 소프트웨어… 재미나게 정리한 기술트렌드
[ 웹사이트, 웹서비스, 웹기술 ]
- LayoutIt – Bootstrap 컴포넌트를 드래그앤드랍으로 배치하는 인터페이스 빌더. 부트스트랩 2 와 3 모두 지원. http://www.youtube.com/watch?v=PmJ4OSod8I… 동영상 보면 감이 딱 옵니다
[ 모바일 – 아이폰/안드로이드 ]
- 페이스북이 써드파티 앱에 자신들의 광고를 심는 것을 테스트중이라고.. 직접 모바일 광고 사업자가 되려나요
- 안드로이드 4.4 KitKat 에 추가된 프로세스 통계 (procstats) 사용방법
- Tweetbot이 도입한 제스쳐 “toss to dismiss” 팝업이미지를 끄기 위해 새로운 형태의 사용자 동작을 제공하는건데, 이것도 Pull-to-Refresh 처럼 iOS 기본 UI 형태로 들어갈지도..
- 스크롤이 클릭보다 쉽다. 스크롤하는 것은 내가 지금 하는 동작을 지속한다는 것이고, 클릭 하는 것은 결정을 의미.
- UX 미신 – 사람들은 스크롤을 하지 않는다 실제로는 많이들 스크롤한다고.. 인터페이스 구성할때 참고해야할 링크들이 가득
[ DB,DevOps,클라우드 및 대용량 시스템 ]
- 추천 시스템들 – 1부 Recommender systems, Part 1: Introduction to approaches and algorithms 에서는 협업필터링과 콘텐츠기반필터링 소개와 추천 알고리즘에 대한 설명, 2부 Part 2: Introducing open source engines 에서는 오픈소스 추천 엔진 소개
- Academic Torrents – 연구를 위한 대용량 데이터셋들을 토렌트로 공유하는 사이트. 현재 1.67TB 정도의 데이터가 빠른 속도로 공유중. 비트토렌트를 좋은 목적으로 사용하는군요. 멋집니다!
- Google Cloud Engine 이 아마존 EC2에 비해 좋은점 10분단위 과금/저렴/준비시간 필요없는 Load Balancer/여러VM에 연결가능하고 10TB까지 지원되며 IO비용을 포함하는 Persitent Disk/빠른 네트웍 속도 등
- 구글 클라우드 플랫폼 (GCE/GAE) 샘플코드 쉽게 보기 1년전 공개한 Google Cloud Platform GitHub Repo 를 보기 쉽게 정리한 웹사이트
- Distributed Systems 아마존 Dynamo,구글 BigTable, MapReduce 등 최근의 분산시스템을 이해하기 위한 기초를 담은 무료 e북. GitHub에 공개되어 있음. 오타제보는 풀리퀘로
- 넷플릭스는 어떻게 할리우드 영화를 분해하는가 넷플릭스 양자 이론을 이용하여 메타정보를 정리하고, 이에 기반하여 맞춤화 장르를 만들고, 컴퓨터 알고리즘과 인간의 지성이 같이 활용된다는 이야기.
[ 추천글 ]
- 좋은 개발팀장, 나쁜 개발팀장 Good Tech Lead, Bad Tech Lead 포스퀘어 내부의 테크 리더십에 대해 정리했다고 하지만, 참 재미난 글. 그림이 정말 딱이네요 ;
피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다