월별 글 목록: 2011년 12월월

구루의 기술뉴스 – "제대로 된 질문을 하면 답은 자동으로 나온다" 외 25건

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

올 한해 제가 발행하는 기술뉴스에 관심 가져주셔서 고맙습니다.
내년에도 더욱 좋은 내용으로 찾아 뵙겠습니다.

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

 

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

 

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

 

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

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

구루의 기술뉴스 – 디벨로퍼노믹스 ( Developernomics ) 의 시작 외 43건

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

오늘은 신조어인 디벨로퍼노믹스 ( Developeronomics ) 를 다룬 기사를 메인으로 선정했습니다. 소프트웨어 개발자가 인정받고, 제대로 대우받는 것을 통해 만들어지는 소프트웨어 개발자 경제구조의 모습. 해외 얘기입니다만, 국내에도 분명히 가능한 얘기들일꺼라 생각합니다. 제가 몸담고 있는 kth 도 이런 개발자 경제를 만드는데 열심히 노력하고 있습니다. 😉
 

[ 추천글 ]

  • 디벨로퍼노믹스(Developeronomics)의 시작 국내 개발자들에겐 아직은 꿈같은 얘기로군요. 하지만 곧 우리에게도 이런 일이 생길거라 믿습니다.
  • 직원들에게 동기를 부여하는 9가지 방법 칭찬하라/매니저를 없애라/그들의 아이디어로 만들어라/절대로 비판하거나 정정하지 마라/점심을 같이하라/인정과 작은 보상/단합행사/성공도 고통도 공유
  • Python 에코시스템 소개 타 언어 사용자들이 파이썬으로 넘어올때 느끼는 첫 난관을 넘기 위한 글. 파이썬 도입하려는 회사들에 좋을 듯
  • 애플티비 사용자중 30%가 영화/TV쇼를 렌트하는데,다른 기기에선 20%사용자 만이 렌트를 한다 How Do People Use Apple TV? 그들이 ‘취미’라고 부르는 시장에서도 애플이 이기고 있다.
  • 윈도우즈 스토어의 정책 개발자등록비 $49,기본 수익셰어 7:3 인데 $25K 달성시 8:2로 조정. 트라이얼(시간/기능)가능. 결제방식 개발자 선택가능. 애플보다 훨씬유연하군요

 

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

  • RWW이 선정한 2011년 탑10 웹 제품 크롬/드랍박스/iCloud/킨들/에버노트/스포티파이/인스타페이퍼/플립보드/구글맵스/Siri 원본 글 보다 훨씬 더 읽기 쉬운 @abulaphiaa 님의 번역+정리 글
  • The 12-Factor App 웹앱을 위한 개발방법론 SaaS를 위한 체크리스트로 써도 좋을듯. 코드/의존성/설정/백서비스/빌드/포트바인딩/동시성/임시성/개발&상품화 단계일치/로그/관리자
  • fPrivacy – 페이스북 앱과 연동시 주요권한에 퍼미션을 삭제가 가능하도록 하는 크롬/사파리 확장. 퍼블리쉬_스트림 권한만 빼도 담벼락이 깔끔해지는 효과가
  • HipHop VM – 페이스북이 PHP to C++ 컴파일러를 더욱 발전시켜 HHBC(힙합 바이트코드)를 만들고 실행하는 VM으로 진화. 세계에서 PHP를 가장 잘쓰는 회사 페이스북
  • Don’t be a free user “무료 서비스는 오래 살아남기 힘들다. 다른 좋은 무료 서비스가 안한다면 베끼고 (더 좋게 만들어) 유료화/광고를 붙여라. 언젠간 너 혼자 남을꺼다”
  • 새 웹사이트를 런칭할 때 체크해야 할 18가지 마케팅 & 메트릭 확인을 위해 필요한 것들. 구글어낼리틱스/웹마스터툴/피드버너/메일침프 는 필수

 

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

 

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

  • 자바스크립트 Polyfil을 이용하여 HTML5 갭 메우기 구형브라우저에서 HTML5 기능들을 사용할 수 있게 해주는 필수 폴리필들 설명. 107페이지 슬라이드
  • ql.io – 웹API 호출로 얻은 다양한 데이터들을 엮고, 쿼리를 통해 새로운 데이터를 추출할 수 있도록 도와주는 node.js 모듈. 마치 YQL의 노드 버전을 보는듯. 흥미로운 시도
  • Sencha의 HTML5 화이트 페이퍼 “Web Applications Come of Age” 전반적인 웹앱의 진화부터 개발방법 변화를 짚은 글. 다소 센차 친화적이긴 하지만 볼만합니다.
  • Sencha의 안드로이드 4.0 아이스크림 샌드위치(갤럭시 넥서스) HTML5 점수표 “안드로이드 브라우저중에서는 많은 발전을 했지만 아직 iOS5 에는 조금 못 미침”
  • CSG.js – Constructive Solid Geometry(구조적 입체 도형)을 브라우저에서 WebGL로 구현한 라이브러리. 언리얼엔진에서도 사용중. 웹3D게임을 위한 준비가 될 듯
  • Circle Menu – Path 2.0 좌하단 스토리 UI의 jQuery 플러그인 버전. 이제 웹에서도 이 메뉴를 보게 되는 건가요 ?
  • tubular – 유튜브 비디오를 웹페이지 백그라운드로 플레이하게 만들어주는 jQuery 플러그인. 데모 페이지용으로 좋겠네요
  • Efficient Javascript 오페라에서 계속 정리중인 자바스크립트 최적화 문서. 현재 ECMAScript/DOM/Document 로딩 관련 총 25항목
  • Keyboard JS – 요즘 뜨는 웹 앱은 단축키가 기본! 키보드 처리를 위한 자바스크립트 라이브러리. 키콤보와 상하좌우 이동용 axis 지원
  • CSS3 Transition 과 Animation 를 이용한 애니메이션 버튼 예제모음 데모 1/4/6번 마음에 드네요
  • Tympanus의 멋진 HTML5/CSS 예제&튜토리얼들 모음! 이 친구들 리스트 제공을 안하는데, 강제로 주소입력했더니! 전체 튜토리얼의 보기편한 디렉토리 리스트가! 보석 찾은 느낌! UI/UX/웹개발자들 링크들 하나씩 필감!
  • dhteumeuleu – 자바스크립트 애니메이션 모음. 다른 곳에서 보지 못한 좀 특별한 데모들
  • Icon Font 사용하기 조그만 이미지들 대신 그림모양 웹폰트를 사용하는 방법. 10가지 아이콘 폰트 모음 이걸 사용하면 맥의 VoiceOver에서 ✔ 는 체크마크,⌚는 Watch-Emoji,☁는 Cloud Emoji,↩는 Leftwards Arrow With Hook 이라고 읽어주는군요. Icon Font를 사용하는 또 다른 장점이 될 듯 @andrea9292 님 제보
  • DTrace를 이용해 성능분석 및 향상시키기 grep이 왜 느려지는지를 분석해서 알아보고 GNU grep 에서 다른 grep으로 교체하여 특정 로그검색 루틴을 2000배 빠르게 만든 내용을 상세히 설명한 글
  • Dabblet – 자바스크립트 친화적인 JSFiddle 과 달리 CSS에 최적화된 웹 테스트 환경. 실시간 업데이트 지원/Github gist로 저장/다양한 인라인 프리뷰기능
  • 브라우저 내장 개발자 지원툴의 25가지 비밀 un-minify 기능/크롬의 자바스크립트 온더플라이 에디팅 좋네요. 브라우저들이 서로 보완하며 발전하는듯
  • CSS3 3D Transform과 Gradients/Mask 를 사용하여 빛나는 아이패드 보여주기 마우스를 움직여보세요. 소스코드도 간단한데 효과는 매우 좋네요

 

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

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

구루의 기술뉴스 : Carrier IQ 사태 종합 정리 외 17건

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

스마트폰 에서의 개인정보 수집(누출?)에 관련되어 “Carrier IQ”라는 소프트웨어에 대한 얘기가 일파만파입니다. 국내에선 크게 얘기되진 않지만, 많은 외국의 테크 블로그들이 빅브라더의 출현이 아니냐고 얘기하고 있습니다. 안드로이드,블랙베리,노키아 그리고 똑같지는 않지만 아이폰도 해당됩니다. 이에 대한 얘기를 모아봤습니다.
 

[ Carrier IQ ]

  • 코네티컷에 사는 Tevor Eckhart 라는 25살 엔지니어가 안드로이폰에 들어있는 Carrier IQ 라는 소프트웨어가 하는 일을 보여주는 비디오와 글을 2개 공개합니다. 첫번째글 – CarrierIQ 2번째글 (동영상 포함) – CarrierIQ Part 2 이 CIQ 소프트웨어가 하는 일은 사용자의 핸드폰(타블렛포함) 사용 정보를 Carrier IQ 서버로 보내는 것입니다. 이를 통해 사용자 행태를 분석하고 이것으로 서비스를 개선하는데 쓰인다고 합니다만.. 보내는 정보가 너무 상세해서, 위치정보 수준을 넘어서 사용자가 어떤 버튼을 눌렀는지, 어떤 웹 페이지를 방문했는지(SSL 포함) , 어떤 전화번호로 전화를 걸었는지, 어떤 SMS를 받았는지 까지 모두 보내는 것 ( User Behavior Logging )으로 알려졌습니다. 공개된 2번째 글과 그 글에 포함된 동영상의 9분 이후를 보시면 됩니다.
  • Trevor 는 이에 대해 CIQ 는 rootkit ( 침입한 사실을 숨긴 채 관리자용 접근권한을 획득하는데 사용하는 도구 ) 수준이라고 주장하고 있으며, 미국 통신사용 삼성 안드로이드폰의 경우는 on/off 설정이라도 있지만, HTC 는 그것도 불가능합니다. 즉 핸드폰 내부 소스코드에 밀착되어있어 아예 소스단계에서 제거하고 재 빌드 하지 않는 한 삭제가 불가능하다는 것입니다.
  • 구글이 출시한 레퍼런스 기기인 Nexus One, Nexus S, Galaxy Nexus 와 Xoom 타블렛에는 CIQ 가 탑재되지 않았다고 합니다. Google Nexus Android phones and original Xoom tablet do not include Carrier IQ tracking software
  • RIM(블랙베리) 과 htc 는 CIQ 에 대해 자신들은 상관없으며, 이것은 각 이동통신사가 요청한 것이라고 밝혔습니다. 구글 또한 CIQ 와 어떤 관계도 없다고 밝혔습니다. AT&T는 CIQ를 이용하여 서비스 품질을 좋게 하는데 사용하고 있다고만 간단히 대답했고, Verizon 은 CIQ를 사용하지 않는다고 밝혔습니다. RIM, HTC, Google on Carrier IQ: Blame the Carriers
  • CHPWN에 의해 아이폰도 CIQ를 내장하고 있다는 것이 밝혀졌습니다. Carrier IQ is on iOS 다만, 키로거 수준은 아니고 전화와 위치정보(활성화시에만) 부분만 애플로 보내며, iOS 처음 세팅시에 물어보는 “진단 및 사용내용(Diagnostics and Usage)” 자동 전송을 끄면 서버쪽으로 보내는것을 중지합니다. (기존에 기본 값은 보내지 않음 이었습니다 ) 또한 이에 대해 애플은 iOS5 부터 CIQ 사용을 중단했으며, 업데이트를 통해 완전히 제거할 것이라고 밝혔습니다. http://allthingsd.com/20111201/apple-we-stopped-supporting-carrieriq-with-ios-5/
  • 이 사건에 대해 Carrier IQ 가 발표한 공식 미디어 전문 ( PDF ) [Media Alert] Measuring Mobile User Experience Does Matter! . 그리고 Carrier IQ의 CEO 와 VP of Marketing 인터뷰 Carrier IQ Speaks: Our Software Ignores Your Personal Info 가 기사화 되었습니다. 요약하면, CIQ 소프트웨어는 통신사의 품질에 큰 영향을 끼치고 있으며, 우리는 통신사를 위해 이 서비스를 제공한다. 예를 들어 전화가 갑자기 끊어졌을 때 왜 끊어졌는지를 통신사는 알고 싶어하며, SMS를 보냈을 때 그게 제대로 안 보내졌다면 통신사는 왜 그랬는지를 알고 싶어한다. 이때 전화번호 정보 등은 서버로 보내지지만, 전혀 저장되지 않으며 다시 해당 통신사로만 보내진다. 통신사별로 요청하는 데이터가 다르기 때문에 통신사별로 제공하는 서비스는 다르다. 우리는 절대 이 데이터를 다른 써드 파티에 제공하지 않는다.
  • 위 Carrier IQ 발표문의 속 뜻을 존 그루버가 늘 하던데로 꼬집었네요 Translation From Corporate Jargon Doublespeak to English of Carrier IQ’s ‘Media Alert’

 

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

 

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

 

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

 

[ 추천글 ]

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