JMK 쓸모없는 vitamin electric nihility

stream/

24 Jun 2009

숙소의 기준

아는 사람은 다 알다시피, 한달 반 동안 유럽으로 신혼여행을 간다. 이중 런던에서 6일을 보내게 되는데, 여기 숙소를 정하는 과정에서 수열이랑 한 대화.

종만: 나는 A 도 괜찮아 보이던데
종만: 방도 깔끔하고 'ㅡ' 인터넷도 되고 ㅋㅋㅋㅋ
종만: 내 생각에.. 6일이나 인터넷 못하면 많이 괴로울 거 같아서
종만: ㅠㅠ
수열: ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
수열: 인터넷 되는건 정말 중요해
종만: 6일이나 인터넷 못하면 내가 금단증상을 일으킬 거야
종만: 지나가면서 인터넷 카페라고 써있으면
종만: 다 들어가려고 할테고
종만: 도서관이 있으면 인터넷이 있는 컴퓨터가 있나 찾아볼거고
종만: 핫스팟이란 글자가 보이면 노트북을 켤거야
종만: 이건 다 경험담이야
종만: ㅠㅠ
수열: ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

특히 일루옹은 기억하리라. 2006년 뉴욕을.. ㅠ.ㅠ

20 Jun 2009

지름신은 사라지지 않는다, 단지 휴가를 갈 뿐이다

!!!

이사하고 나서 짐 풀다가, 원래 가방 하나에 모아 놨던 프로그래밍 대회 티셔츠들을 엄마가 열어버렸다.

결과적으로, 지금 집에서 나는 TCO06 티셔츠, 동생은 TCO06 온사이트 티셔츠, 엄마는 2004년 서울 ACM 티셔츠를 입고 있다...

내일 통계 시험을 앞두고, SAS 한번 돌려보려고 jinx 에서 열심히 다운받았다. 'SAS 9 - holies' 디렉토리가 있어서 안건에게 감사하면서 열심히 받음. 학교 정보통신처에서 라이센스 다운받고 삽질하면서 깔다 보니 시디 한장이 안올라와있네.. 안건 죽었어...

18 Jun 2009
15 Jun 2009

결혼합니다!

에에, 이 블로그를 보시던 분들이라면 다들 알고 계셨듯이, 제가 장가를 갑니다! (만세 ><)

장소는 위에 적혀 있듯이 압구정역 컨벤션H 이구요, 7월 11일, 오후 두 시입니다. 이 블로그에 오시는 어떤 분이라도 환영합니다. :-) 꼭 오셔서 축하해 주세요!

압구정역에서 매우 가깝고, 길이 일방통행이라 불편하니 가능하면 대중교통 이용해 주시면 감사하겠습니다. 그리고, 덧글이나 MSN, 문자 혹은 이메일 (jongman 골뱅이 쥐메일 닷컴) 로 주소를 알려 주시면 청첩장을 우편으로 보내 드리겠습니다.

그럼 결혼식날 뵙겠습니다!

몰랐는데, Netflix Prize 에서 결국 PragmaticTheory1등으로 올라섰더라. 두 달 된 이야기긴 하지만, 놀랍고 대단하다!

공사 끝

아시는 분들은 다 아시는 얘기지만 지난 한달 동안 집에서 리모델링 공사를 했습니다. 제가 유치원 땐가 초등학교 땐가 이 집에 이사를 왔으니, 대략 13+년 정도 되었었네요.

바닥도 다 뜯어내고, 천장도 뜯어내고, 싱크대 화장실 벽장 신발장 할 것 없이 다 바꾸고... 그래서 공사가 대충 마무리 되고 금요일부터 가족들이 다시 들어와서 살고 있습니다. 3층 빌라에 집이 3층이라 천장을 뜯어내니 마치 통나무집 같은 지붕 모양이 나오더군요. 그대로 마감해 놓으니 마치 펜션에 온 듯한 기분이라 꽤 기분이 묘하네요.

거실에 아직 TV 도 안들어오고, 싱크대에 설치된 라디오밖에 없어서 백년만에 정지영의 스윗뮤직박스를 듣고 있다는 이야기.

11 Jun 2009

오늘

<JongMan> 방금 대학 생활의 마지막 수업을 장렬히 째고온 JM 입니다
<JongMan> 기분이 묘하군요 'ㅡ')r

2002년 3월부터 2009년 6월까지. 7년 4개월.. OMG.

덧붙여 오늘은 결혼 딱 한 달 전이다.

09 Jun 2009

우옹, 팜 프리 가지고 싶다! HTML5 + Javascript 가 메인인 운영체제라니 이런 간지..

08 Jun 2009

오늘 애들이 연습을 하는데

이.. 이놈들이....

사진이 낯설으신 분은 여기 참조

2006년 Google Code Jam Finals #1

옛날 대회 포스팅 모으기의 일환. 언제나 다 모을런지 ;;; 이거는 옛날 black 에 2007년에 했던 포스팅 그대로 가져오기. (이 재탕 포스팅 블로그 같으니라고;;;;)


뉴욕으로 갔던 GCJ 2006. 탑코더 토너먼트 사상 최초로 한국인이 두명 간 대회였다. ㅋㅋ -_-; 원석 옹이랑 둘이 며칠 일찍 가서 뉴욕 돌아다니다가 대회했었다.

중간중간에 박스 안에 든건 당시 노트북에 남겼던 여행기록.

이날 아마 내 병무신고 - 유나이티드 카운터 - 스타얼라이언스 카운터 - 유나이티드 카운터 - KFC - 게이트까지 그 넓은 인천공항을 몇번이고 왕복했던 거 같다. -_-; 동선을 잘 짜서 움직여야 해..

이젠 더 이상 갈 필요 없지롱 우훗!

스크롤의 압박 예정 ...

통계학 기말고사: 6월 20일 (토) 아침 9시 (1시간)

후럴

07 Jun 2009
06 Jun 2009

Python Sandbox

In order to add Python support for Algospot Online Judge, I wrote a simple Python sandbox for running unauthorized Python programs. The sandbox is used for evaluating submissions for programming contest problems; it should accept programs written in Python, run them while restricting the program to affect the system in any way. The only thing we allow them is to access certain standard library modules, and read & write to standard i/o. The following is a brief summary of what it does:

  • Reads in the code, compile()s and eval()uates it.
  • Before executing the code, we overwrite some of the forbidden functions in __builtin__, such as open, eval, execfile, and compile. We override exit() as well, so calling exit() will not terminate the sandbox as well.
  • We override __import__() so it will check every imports the program makes.
    • The list of allowed modules are: ["string", "re", "struct", "StringIO", "cStringIO", "heapq", "array", "bisect", "_bisect", "sets", "types", "math", "cmath", "decimal", "fractions", "random", "itertools", "functools", "time", "errno", "future", "operator", "_heapq", "warnings", "binascii", "_random", "_functools"]
    • The list of allowed entries are: ["os.urandom", "sys.stdin", "sys.stdout"]
  • sys.stdin will be redirected to the input file
  • sys.stdout will be redirected to ModeratedOutputFile, which throws an exception if we write more than 16MB to the file.

The memory usage and running time of the Python runtime will be monitored by an outside process. Then, will it be possible for a malevolent Python code to affect the system in any way?

Any comments will be appreciated.

05 Jun 2009

표정이 구리긴 하지만.. 근황도 가끔 올리면 좋을 것 같아서 ㅋㅋ

학교 앞 횡단보도에서 동우가 찍어줌. 요즘 동우랑 영주 사이에 끼어서 잘놀고 있다. 이젠 헬스도 같이 감.... 하아 하지만 커플 사이에 끼어서 노는 게 어제 오늘 일도 아니고. 그러려니.. --;;

IstDS 처분하고 몇달 됐나? 다시 500D 의 뽐뿌가... 미쳤나..

04 Jun 2009

Python's dictionary object source code describes the choice of hash functions and collision resolving scheme in detail, alongside with their rationales. Thoughtful, interesting read. Just look at the first part beginning with 'Major subtleties ahead'.

One side effect of working as a consultant paid by hours: you get to write longer, more elaborate emails.