-
x86 assembly code의 register를 설명으로 바꿔주는 스크립트
x86 assembly code를 읽어야 하는 경우가 가끔 있는데, operator는 그렇다 쳐도 수많은 register는 외우기가 쉽지 않아서 아예 스크립트로 작성한 적이 있다. 소스 코드를 정리하다가 발견하여 혹시나 공유할 수 있을 꺼리가 되지 않을까 싶어…
-
영화 Man From Earth
최고의 지적 유희! 그야말로 말 그대로의 ‘살롱 문학’이 아닌가? 영화는 주인공의 집에서 1km을 벗어나지 않는다. 모든 내용이 집 안 소파에서 나누는 대화에 불과한데 내용은 이보다 더 충격적인 것이 존재할 수 있을까 싶다. 영화…
-
Ubuntu에서 MIT/GNU Scheme 사용하기
Ubuntu 8.04와 8.10에서 MIT/GNU Scheme을 사용하게 되면, 몇 가지 문제점이 있다. 일단, apt로 rpm package를 설치하는 경우, broken dependency로 인해서 설치가 잘 안 되는 경우가 있다. MIT/GNU Scheme 홈페이지에서 제공되는 “Source”와 “Portable C”…
-
-
C++의 ifstream의 small buffer 문제
C++ 프로그램에서 ifstream을 자주 사용하게 되는데, 주로 이 클래스의 멤버 함수인 getline()을 이용하여 한 줄씩 처리하는 경우가 대부분이다. 이럴 때 아무 생각없이 getline()에 사용할 buffer의 크기를 너무 작게 잡으면 해결하기 어려운 문제가 발생할…