Google IO 2012 세션중 조직조종법 ( The Art of Organizational Manipulation )

GeekTrip 의 또다른 시리즈로 이번에는 Google IO 2012 에서 재미나게 들었던 세션을 소개해보고자 합니다. 제목은 The Art of Organizational Manipulation 으로 어떻게 하면 (개발)조직을 좋은 조직으로 만들어나갈 수 있는지에 대한 이야기가 있었습니다. ( 영상은 여기에 ) 어떻게 하면 조직의 변화를 이끌어낼 수 있을까요? 그들의 강연을 간단히 요약해보았습니다. 1. Ask for forgiveness, not permission  – 일단 실행하라! 라는 얘기입니다. 어떤 일을 하는 것에 대해 상사들에게 허락을 구하는 경우 그들이 무척 수동적으로 반응할 가능성이 높습니다. 왜냐하면 그들이 허락하는 경우에 그들이 책임을 져야 하는 경우가 있거든요. 옳다고 생각한다면 먼저 실행하고, 책임을 지세요. 조직을 변화시키고 싶다면 그 정도의 risk… 더 읽기

Geek Trip 여행기 #1

이전 포스트에서 예고드린 데로 드디어 저와 다른 Geek 들은 6월23일 한국을 떠나 샌프란시스코에 무사히 도착했습니다. 벌써부터 깨알같은 에피소드들이 생기고 있는데, 하나씩 공유드릴 생각입니다. 1. 전야 전날밤에는 정말 설레여서 잠이 오지 않더군요. 초등학생때 처음으로 소풍가던 전날이 생각나는 하루였습니다. 마지막으로 괜찮은 곳들을 뽑아보고 있었습니다. 우리 여행팀은 가볼만한 곳들을 구글맵으로 표시해두었습니다. 어제 주로 표시했던 곳들은 샌프란시스코 시내에서 밥을 먹거나 커피를 마실만한 곳들이었습니다. ( 저는 된장남이므로 커피를 꼭 마셔야 합니다!!!! ) 2. 출발 아침에 일어나 어머님이 해주시는 한국에서의 마지막 점심을 먹고 인천공항으로 출발하니 생각보다 늦게 도착했습니다. 싱가폴 에어라인을 이용했는데, 싱가폴 에어라인의 이니셜(SQ)에 맞게 체크인을 해야한다고 생각해서… 더 읽기

국제 대학생 프로그래밍 대회 2012년 우승대학은?

폴란드 바르샤바에서 개최된 제 35회 국제 대학생 프로그래밍 대회(ACM International Collegiate Programming Contest)가 오늘로 끝이 났습니다. 2012년에는 25000여명의 참가자중 지역예선에 통과한 300여명만이 바르샤바에 모여 세계 결선에 참여했습니다. 한국에서는 서울대학교와 고려대학교가 세계 결선에 참가했습니다. 그 결과는 과연 어땠을까요? 1위는 St. Petersburg State University of IT, Mechanics and Optics 라고 합니다. Russia 지역의 전통의 명문대학입니다. 2등은 폴란드의 바르샤바 대학이고요. 그 외 순위는 아래와 같습니다. ( 자세한 순위는 클릭 ) 한국의 대표로 출전한 서울대학교와 고려대학교는 아쉽게도 공동 36위에 그쳤습니다. 유럽에서 개최된 대회라 그런지 유럽학교(러시아,폴란드)의 성적이 아주 좋습니다. 또한 순위를 보시면 알겠지만, 중국 대학도 상당히 강세를 보이고… 더 읽기

[iOS] UISearchBar 사용시 주의점 ( iOS4 vs iOS5 )

iOS  앱에서 검색창을 이용하는 경우가 많은데 그 경우에는 UISearchbar 를 활용한다. 그러다보면 자연스럽게 현재 검색중인지를 알 필요가 있다. ( 검색중인 경우와 검색중이지 않은 경우에 다른 데이터를 보여줄수도 있으므로…) 간단히 생각해보면, searchbar 에 들어있는 text 길이만으로 판단이 가능하다. 추가적인 조치를 해주지 않아도 iOS5 에서는 생각데로 동작한다. 그런데, iOS4 에서는 다르다. 일반적으로 유저가 검색을 취소하는 방법은 크게 두가지가 있다. 명시적으로 백스페이스를 눌러 글을 지우거나 x 버튼을 누름 취소버튼을 누름 1 이나 2가 수행되고 나면 당연히 searchbar 의 text 는 clear 되서 길이가 0이라고 생각하는 것이 맞다. 하지만, 슬프게도 iOS4에서 그렇게 되지 않는다. 2 ) 의… 더 읽기

[iOS] ARC 프로젝트 적용시 참고 링크들

작년 WWDC 2011 에 처음 공개되었던 ARC(Automatic Reference Counting). 당신이 iOS 에 익숙하지 않은 프로그래머라면 retain, release 등의 개념에 익숙하지 않다면 당장 갈아타보아도 좋을 듯하다. 앱의 Deployment Target 을 iOS  4.0이상으로 잡고 있다면 충분하다. ( 5.0 이면 더 좋은데… ) 필자도 ARC  가 나오자마자 부푼 마음으로 적용했으나 레거시 코드와 수많은 라이브러리에 뜨는 빨간 에러들을 보며 다음 세대에나 해야겠다하고 좌절하고 포기(?)했었는데, ARC가 적용범위 조절이 가능하다!!  이걸 이제야 알다니…   개인적으로 가장 도움 많이 받은 두 페이지   ARC 기본 개념 설명 ( 한글 ) –  http://dw.yutar.net/?mid=blog&document_srl=16040077 팁 – ARC 컴파일 적용 범위 조절 –… 더 읽기

Google IO 2012 준비편

3월 27일 화요일 Google IO 2012 접수가 시작되었습니다. Google IO 란 Google 에서 개최하는 세계 최대 규모의 개발자 행사입니다. 요즘 가장 주목받고 있는 모바일 기술(당연히 Apple 쪽 기술에 대해서는 논하지 않습니다.)부터 시작해서 구글이 전통적으로 강한 웹쪽 기술까지 거의 모든 주제들을 담고 있고, 난이도 역시 Beginners 부터 Advanced 까지 아주 다양합니다. 참가비가 작년에 비해 2배가 올랐음($900)에도 불구하고, 성황리에 마감이 되었습니다. 접수 시작한지 20분내외로 마감이 된 듯합니다. 필자를 비롯한 필자의 친구들도 시도를 하였으나 의외로 성공한 친구들이 많지 않더군요. 저는 운좋게도 성공했습니다!!  eBay 에 $4,000에 Google IO 참가권을 양도한다고 하니 그 인기가 짐작이 가시죠?  작년에는 5월 10~11일… 더 읽기

Facebook Open Graph 뒤에 숨겨진 의도

Facebook 은 3rd party 개발자들에게 기본 기능 ( Facebook 을 일반적으로 로그인하면 할 수 있는 모든 행위들 – 친구들의 담벼락에 글을 쓰기, 내가 좋아하는 것에 대한 정보를 보기 등 ) 것 외에 Open Graph 라는 기능을 추가로 더 제공하고 있다.  필자도 지난 행사를 통해 이 개념에 대해 익힐 수 있었는데, 그 개념에 대해 정리해보려고 한다. 1 ) Open Graph 기본 개념 Facebook 에서 할 수 있는 모든 행위를 아래와 같이 추상화 할 수 있다. 누군가가 무엇을 했다. 예) David 이 Stanford Univ 에 체크인을 했다. Chandler 가 “오늘은 배가 고프네” 라는 메세지를 올렸다 …. 더 읽기

Facebook Mobile Hack Seoul 2012 ( English Version )

Facebook Mobile Hack is world-wide event for Facebook Platform developers for iOS/android/web.  Facebook developer teams host the lecture, Q/A session and the Hack. As soon as the announcement of Facebook Mobile Hack Seoul comes up, many Korean developers ( including me ) registered. Although registration of this program requires some bucks, it was sold out within several hours. Some of my colleagues desperately wanted to register and envy me. < Venue : 63-building which is still the highest building in South Korea. > I met many developers personally. Unlike other conference, they… 더 읽기