구글의 넥서스 7이 국내 출시된지도 두달여가 지났네요. 현재까지 회사 서비스와 관련된 동영상, 소개자료, App 등을 설치해 놓고 간단히 보여주는데 주로 사용하고 있는데요. 넥서스 7에서 잘 사용하지 않는 몇가지 팁들을 간단하게 소개하려고 합니다. 1. 카메라 활용넥서스 7은 전면 카메라만 부착되어 있어 사진을 찍는데 도움이 안됩니다. ㅠㅠ 스카이프와 같은 것을 활용해서 화상 통화등을 할 때 사용하거나 거울(?)로 주로 사용하던데요.. MoDaCo에서 만든 Camera Launcher for Nexus 7 을 사용하면 사진 찍기를 할 수 있습니다. 단, 주로 자기 얼굴을 찍게 되겠죠.. ^^ (주변을 찍어 보려고 하니 정말 어렵더군요.. ㅎㅎ) 물론 Instagram 어플리케이션도 구글 넥서스 7에서 사..
R 소개빅데이터 처리 기술 중에 최근 인기있는 R 에 대해서 간략하게 소개합니다. R은 통계, 그래픽 작업, 통계적 프로그래밍을 하는데 매우 효과적인 툴입니다. 기존의 SAS, SPSS와 같은 통계 처리 프로그램들이 있었는데요. R은 이러한 프로그램을 대신할 수 있는 오픈소스 프로젝트로서 R에서 사용할 수 있는 애드온만 2천개가 넘을 정도로 널리 사용되고 있습니다. 여러분이 R에 대한 자료를 검색하기는 쉽지 않습니다. 당연히 R을 검색하면 R과 관련없는 수많은 자료들이 나오기 때문이죠. R에 대한 자료를 가장 많이 가지고 있는 곳은 당연히 R 프로젝트 사이트입니다. http://www.r-project.org 위 사이트에서 R 프로그램 다운로드, 애드온 패키지, 문서, 소스 코드 등을 받아서 살펴볼 수 ..
Borrowing 바로잉 - 데이비드 코드 머레이 지음, 이경식 옮김/흐름출판 "세상을 바꾼 창조는 모방에서 시작되었다." 데이비드 머레이가 책을 통해서 계속 주장하는 내용입니다. 특히 최근 삼성전자와 애플간의 특허 전쟁으로 창조와 혁신에 대한 관심이 높아지는 시기에 상당히 아이러니한 주장이라 할 수 있습니다. 그러나 수많은 업체나 인물의 사례를 구체적으로 서술하면서 머레이는 자신의 주장을 펼쳐 나갑니다. 복사는 창의적인 과정의 핵심이다. 우선 복사를 하듯 모방하고 그 다음에 창조해야 한다는 점을 명심하라. 복사는 아이디어를 구성하는 재료를 수집하는 방법이다. 모방자와 창의적인 천재 사이에 놓인 유일한 차이점은 재료의 원천에 있다. 이들 모두 다른 데서 무엇인가를 빌리는 동일한 행위로 시작하기 때문이다...
예전에 MaxMind의 GeoIP를 이용하여 IP를 기반으로 국가별 분기를 하는 내용을 정리하였는데요. 2012/03/07 - [프로그래밍/Web] - 웹페이지 접속자에 따른 국문, 영문 페이지의 구분을 위한 국가를 확인 방법에 대한 정리 HTTP의 헤더 정보를 사용하여 보다 쉽게 국가별 분기를 하는 방법이 있더군요. 바로 HTTP_ACCEPT_LANGUAGE 정보를 확인하는 것입니다. 해당 정보를 보내주지 않는 브라우저가 있으면 문제가 될 수 있을 듯하여 살펴봤는데 대부분의 브라우저에서 잘 지원하는 것 같습니다. 각 프로그래밍 언어별 HTTP_ACCEPT_LANGUAGE 정보를 가져오는 것은 다음과 같습니다. PHP: $_SERVER['HTTP_ACCEPT_LANGUAGE'] ASP: Request.S..
라이브러리 형태로 제공되는 SDK를 iOS6를 지원한 xcode 4.5에서 컴파일할 경우, 다음과 같은 오류가 발생할 수 있습니다. ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/xxxx/Desktop/iPhone Project/DBR_CAST/Classes/fingraph/libFingraphAgent.a for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation) xcode 4.5 버전에서 추가된 arm7s 아키텍처에 대하여 해당 라이브러리가 제대로 지원하도록 컴파일 되어 있지 않아..
정의란 무엇인가 - 마이클 샌델 지음, 이창신 옮김/김영사 마이클 샌델 교수는 27세에 최연소 하버드대 교수가 되었고 국내에도 꽤 알려진 석학입니다. 그가 2010년 발행한 "정의란 무엇인가?" 란 책을 이제야 읽게 되었는데요. 듣던대로 잠시도 눈을 뗄 수 없이 생각하게 만드는 책이었습니다. 샌델 교수는 정의란 것을 이야기 하기 위해서 고대의 정의론과 근현대의 정의론에 대해서 비교합니다. 고대 아리스토텔레스는 정의란 사람들에게 그들이 마땅히 받아야 할 것을 주는 것이라고 가르쳤다고 합니다. 누가 무엇을 받을 자격이 있는가를 결정하려면, 어떤 미덕에 영광과 포상을 주어야 하는가를 결정해야 했다고 하네요. 반면 18세기의 이마누엘 칸트부터 20세기의 존 롤스에 이르기까지 근현대 정치 철학자들의 주장에 따르면..
NoSQL과 관련하여 살펴보고 있는데요. 오늘은 10gen에서 개발한 몽고디비(MongoDB)에 대해서 간략하게 정리해 보려고 합니다. 보통 NoSQL이라고 하는 데이터베이스는 스키마가 없이 Key-Value 쌍으로 언제든지 데이터를 저장한다는 특징을 가지고 있습니다. MongoDB도 역시 스키마 없는 Document Data Model을 기반으로 하고 있습니다. 제가 Google App Engine을 사용할 때 Big Table이라는 구글의 NoSQL을 써봤는데요. 간단한 기능을 개발할 때 DB 스키마를 만들지 않고 문서를 원하는대로 생성하고 저장하는 구조가 상당히 효율적이었던 기억이 나네요. 아래 내용은 MongoDB in Action 책의 내용을 기반으로 작성했습니다. MongoDB 개요MongoD..
빅 스몰 - 김상훈 지음/자음과모음(이룸) 동아일보 기자이면서 블로그 인터프리팅 컴파일러(http://interpiler.com) 운영자인 김상훈 님이 쓴 인터넷과 공유를 통한 성공 사례들에 대한 이야기 입니다. 아마도 다음 글이 세상의 많은 기회를 알려주기 위해서 저자가 블로그를 운영하고 빅스몰이란 책을 쓴 이유가 아닐까 합니다. 현실에서는 많은 사람이 기회를 마다하고 있다. 그리고 주어진 길만 묵묵히 걷는다. 소명을 따르는 건 존중받고 칭찬받아야 할 일이다. 하지만 세상의 선택은 백만 가지가 됐는데, 사람들의 선택은 그만큼 다양하지 못하다면 어떻게 될까. 그 결과가 지금의 세상인지도 모른다. 불평등이 심해지고 노력만큼 대접받지 못하는 세상. 실제로 요즘 부의 양극화란 이야기가 많이 나오고 있는데요. ..
대중의 직관 - 존 L. 캐스티 지음, 이현주 옮김, 황상민 해제/반비 존 캐스티는 이 책을 통해서 "사람들이 생각하는 방향이 사건을 만든다는 것이다. 역으로 사건이 다시 전반적인 사회적 분위기에 영향을 미치는 일은 없다"고 이야기 하고 있습니다. 일반적으로 사건이 발생하고 여론이 형성된다고 생각하는 통념을 벗어나는 것이죠. 이런 주장을 증명하기 위해 사회경제학적인 관점에서 유행의 탄생 (단기 사건), 전쟁/경기순환/정치적 위기의 발생 (중기 사건), 열강의 탄생과 몰락 (장기 사건)의 실례를 통해서 설명하고 있습니다. 사회경제학의 중심 가설이라고 이야기하는 이 책의 핵심 내용은 다음과 같은 순서로 진행된다는 것이죠. (사회경제학이라는 학문적 방법론은 저자 존 캐스티의 발명품이 아니라 수십 년 전 로버트..
아이폰 어플리케이션 중 가장 많이 사용하는 유료 프로그램이 바로 Keynote Remote가 아닌가 합니다. 강의할 때 아이폰을 들고 학생들 사이를 왔다갔다 하면서 설명할 수 있어서 참 편리하거든요. 강의 자료는 대부분 Keynote로 만들기 때문에 별 무리없이 사용하고 있지만 가끔 다른 곳에서 프리젠테이션 할 때도 Keynote Remote를 사용해 보고 싶어서 주로 MS 파워포인트로 만들어진 문서를 PDF로 변경하고 이 PDF 문서를 Keynote 파일로 변환하는 방법을 사용하기로 했습니다. 다행히 찾아보니 PDF to Keynote라는 프로그램이 있더군요. http://www.macupdate.com/app/mac/21623/pdf-to-keynote 사용방법은 너무 간단합니다. PDF 파일을 열고..