JMK defying gravity

stream/

02 Apr 2010

2010년 1/4분기 리뷰, 4월 목표

어느덧 플랜 카테고리를 쓰기 시작한지도 3개월이 지났다. (....) 시간 참 빠르네.. 1/4분기가 지난 셈인데.. 2010년 계획에서 분기별로 리뷰하기로 한 것도 있고, 좀 돌아볼 필요가 있다.

3월동안에 한 일 ...

Houses for Developers

아 웃겨 죽을거 같네. 대박이다! ㅋㅋㅋㅋㅋㅋ

날씨는 너무 좋고, 일은 하기 싫고. 노트북 컴퓨터 들고 나가서 어디 햇볕 잘 드는 곳에서 바람 받으면서 일하고 싶다.

01 Apr 2010

Freakonomics

산게 아까워서 읽긴 다 읽었다. 재미있는 얘기들이 심심찮게 있긴 한데, 배우는 건 없다. (심지어는.. 킨들에서 50% 읽었다고 나왔는데 에필로그 나오고 책이 끝나버렸다. 나머지는 뉴욕타임스 기사, 블로그 포스트 등등으로 채움. lame as hell..) 다양한 각도에서 문제를 바라보기, 그리고 선입관 없이 데이터 분석하기. 누군 몰라서 안하나. -_-;

31 Mar 2010

Pivotal Tracker: a free, award-winning agile software project managing tool

좋다는 소문은 들리던데.

GCJ 기출문제 정리 #1

연습도 연습이지만, 과거만큼 연습에 시간을 쏟을 수 없는 지금 했던 셋을 전부 다시 도는 것보다는 문제 리뷰하고, 반드시 필요했던 critical insight 를 모아보고, 그 중 코딩이 중요하겠다 싶은 것만 다시 짜야겠다는... 핑계를 대본다. 이런게 바로 입코딩이라고

(more)

GCJ'2010 + TCO'2010 타임라인 정리

구글 코드잼 2010, 탑코더 오픈 2010

  • 5월 1일, 12일, 24일: TCO 예선 (올해는 waiver 없는듯)
  • 5월 7일: GCJ 예선
  • 5월 22일: GCJ R1
  • 6월 5일: GCJ R2
  • 6월 12일: GCJ R3
  • 6월 19일: TCO R1
  • 6월 26일: TCO R2
  • 7월 10일: TCO R3
  • 7월 24일: TCO R4
  • 7월 30일: GCJ 온사이트 파이널 @ 더블린 (25명)
  • 8월 7일: TCO R5
  • 10월 13~14일: TCO 온사이트 파이널 @ 라스베가스 (24명)

둘다 온사이트 가는 사람은 5월부터 매주 주말엔 쉴수가 없겠군. -_-; 다행히 우리 엄마아빠 오는 5월 14일 전후해서는 대회가 없다. 'ㅁ'/

30 Mar 2010

Clean Code: A Handbook of Agile Software Craftsmanship -- 회사 라이브러리에 우르르 꽂혀있던데 읽어봐야겠다. 살짝 훑어본 바로는 피와 살이 될만한 내용이 많음. 'ㅅ'

26 Mar 2010

회사에서 일은 안하고

autofocus 4 + time measurement 용 웹앱을 장고로 만드는데 얼마나 걸릴까;; 하는 고민중. 하루안에 만들수있을까?

장고 문서를 다시 보고 있는데 내가 쓰던 pre-1.0 era 보다는 많이 나아졌네. 'ㅅ' 그리고 mod-python 안써도된다니 이리좋을데가 ㅠㅠ wsgi 만세 ㅠㅠ

아, 아니면 앱엔진 써볼까! (펑)

난데없이 대학원 가고싶은 이마음. -_-;;

맨날 아이폰 이어폰이나 끼고 다니다가 오랜만에 헤드폰 꺼내 끼니까 음악이 아예 다르구나. ㅠ

25 Mar 2010

Conferences

그리고 컨퍼런스별 accept ratio 정보.

... AAAI 2010 가야지 생각하고 있었는데 결혼기념일이랑 겹친단걸 오늘 알았다. -_ -;;;;;;;;;;;;;;;;

Freakonomics 재미없다. ㅡㅡ

Autofocus System 4

예전에 포스팅했던 오토포커스 시스템 을 사실 저 포스팅 한 이후 한동안 쓰다가 안썼는데 다시 해볼까 하고 찾아보니 여러개의 버전이 나와있었다. 그중의 하나가 오토포커스 4. 전의 버전보다 좀 나은거 같아서 (페이지 단위 구분이 없어서 좀 낫기도 하다) 오늘부터 쓰기 시작했는데, 잘될진 모르겠다. ㅋ

시스템이 좀더 간단한 관계로 간단하게 정리해 보면:

  1. 할일을 쭉 목록에 쓰고, 맨밑에 가로줄을 긋는다. 이 목록을 백로그 (backlog) 라고 부른다. 마지막 가로줄 뒤에 적히는 부분은 액티브 리스트 (active list) 라고 부른다.
  2. Autofocus 1 처럼, 새 할일은 무조건 액티브 리스트 맨 뒤에 추가한다.
  3. 백로그 처음에서부터 시작해서, 할만한 일을 찾은 뒤 좀 한다. 할만큼 하면 (이 시스템은 이게 좀 웃긴다 ㅋ) 가로줄을 그어 지우고, 다 안 끝났으면 액티브 리스트 맨 뒤에 추가한다. 이때 액티브 리스트로 내려가지 않고, 백로그 끝에 도달하면 다시 백로그 처음으로 돌아간다.
  4. 백로그를 한바퀴 돌았는데 한 일이 없다면 액티브 리스트로 내려가서 한바퀴 돈 뒤 다시 백로그 맨 위로 올라온다.
  5. 이 때가 중요한데.. 맨 위로 올라온 뒤 백로그에서 할만한 일이 보이면, 다시 할 일이 없을때까지 다시 백로그에서 뺑뺑이치고 할만한 일이 없으면 얘들을 전부 하이라이터로 표시하고 지워버린다. 그 후 액티브 리스트 맨밑에 또 줄을 그어서 얘들을 새 백로그로 만든다.

흠 잘되면 리포트하겠습니다. =.=

왠 리크루터가 회사 이메일 주소로 메일을 보내왔다. 개념은 엇다 바꿔먹으셨는지 아놔;;;

24 Mar 2010

오랜만에 이력서 정리함. 'ㅅ' 이젠 latex 으로! 'ㅁ'/

A Curious Course on Coroutines and Concurrency

지난 파이컨에서 GIL 발표했던 아저씨가 PyCon 2009 에서 발표했던 내용. Coroutine 을 한번도 제대로 써본 적이 없었는데 (사실 코루틴이 있는 언어도 Lua 말고는 써본적이 없다 -.-) 굉장히 재미있는 발표였다. 스레드를 안 쓰고 코루틴만으로 구성된 멀티스레드 오퍼레이팅 시스템을 만들자! <= 아 이거 완전 브릴리언트한데 미치겠음 ㅋㅋㅋㅋㅋ 사실 AOJ 에서도 지금 액터 핸들러 안에서 블러킹 시스템콜 왕왕 쓰고 있는데 이런거 갖고 구현해보면 끝내주겠다. 우허허허;; 물론 그걸 직접 하느니 twisted 쓰고 말지. orz