전체 107

루비 Ruby 시작

프로그래밍 언어 Ruby의 학습을 시작했습니다. 이전부터 친구녀석이 쓰길래 관심은 가지고 있었지만 제대로 하지는 않았었는데, 오늘 http://www.ruby-lang.org/ko/ 들어가봤다가 '시작하기' 안에 있는 링크들 눌러봤더니 이거 너무 쉬워서 황송할 따름이네요. 재미있습니다! 취미로 프로그래밍 하셔도 되겠어요! 깔아놓고 보니 sample로 openGL 구현해놓은 것도 있던데, '루비로 이런 것도 되는구나' 싶어서 참 신기해했습니다. 루비로 XML 구현도 하던데 어떻게 하는 것인지 궁금해집니다. 어서 이것저것 해보고 싶네요. 그래도 오늘은 밤이 너무 깊었으니 이만 자야겠네요.

학습 2008.10.19

게임을 하지않는다는 것은...

오랜 만에 친구를 만났다. 고1때부터 활동하던 게임 [워크래프트3] 클랜에서 만난 동갑내기 녀석이다. 휴가 나왔다가 메신저에 내가 있는 것을 보고 연락이 닿아 잠시 만나 이런저런 이야기를 하였다. 요즘은 게임하냐는 말에 하긴 하는데 예전만하지 못하다 했다. 그도 역시 그랬다. 늙은 것일까? 머리 쓰는 게임이 귀찮아진 것은. '나이 어릴수록 전략적 게임 한다.'는 기사도 나왔듯이, 전략적으로 사고하지 않게 되었다. 그냥, 귀찮다. 그래서 요즘 즐기는 게임들은 대부분 그때그때 상황에 맞추어 플레이하면 되는 FPS 게임, 액션 게임 류다. 어른들이 들었으면 '게임을 하지 않는다'는 말에 쌍수들고 환영하였겠지만, 친구와 잠깐 나눈 말에서 나는 서글퍼졌다. 늙어가는 것 같아서. 그래서 게임을 손에서 놓지 못하는 ..

생각 2008.10.18

칭기스칸 Genghis Khan: The Emperor of All Men

Harold Lamb의 1927년 책. 나는 한글로 번역된 책을 보았는데, 역자와 출판사가 기억이 나질 않아 찾을 수가 없다. 칭기스칸 그의 전쟁에 관련된 행동만을 가지고 그를 '무자비했다'라고 평할 수는 없을 것이다. 그는 그의 사람들을 내친 적이 없다. 그의 아들이 거짓말을 한 적도 있었지만 타일렀을 뿐 사형에 처하거나 직위를 박탈하거나 하지 않았다. 그래서 그러한 지, 수많은 나라 수많은 민족에게 씻을 수 없는 아픔을 주고 문명을 쓸어버린 잔혹한 몽골 군대의 수장인 칭기스칸을 '신의 분노'라든가 '잔악한 야만인'으로 볼 수가 없다. 그는 그저 자신의 가족, 친족, 부족, 민족이 잘 사는 것을 바랐을 뿐이니까. 꿈을 이루기 위해 지극히 현실적으로 노력하였다. 체 게바라의 “우리 모두 리얼리스트가 되자..

2008.09.19

URAM이라, 부팅 없는 컴퓨터 실현될까

플래시메모리와 D램 장점 결합한 `차세대 퓨전메모리(URAM)` 개발 MD20080715085107145 왜 이 기사에 댓글이 하나도 달리지 않았을까? 내 생각에 이건 부팅 없이 쓰는 컴퓨터를 만드는 데 필수적인 기술인데. 핸드폰 쓸 때마다 켰다가 끄는 사람 있나? 없지. 모바일 컴퓨터도 더 작고 휴대하며 사용하기 편하게 바뀌어가는데, 항상 그 배터리가 문제다. 들고 다니면서 열었다가 닫았다가, 열었다가 닫았다가 하면서 자주 쓰는 사람에게 그 때마다 모바일 컴퓨터를 켰다가 껐다가 하는 것은 무척이나 짜증나는 일일거다. 그렇다고 절전모드로 유지하고 다니자니 배터리가 오래 버티질 못한다. 궁극적인 해결책은 배터리 용량을 늘리거나 화장실 들리듯이 손쉽게 충전할 수 있는 곳을 마련하는 것이겠지만, 이 기술도 하..

생각 2008.07.16

[영화] 아이언맨(Iron Man)

아이언맨은 슈퍼맨이나 스파이더맨과 같이 '우연'이 많이 필요한 영웅의 등장과는 달리 기술적으로 가능할 '것' 같다는 점에서 배트맨과 비슷하다. 그리고 그 '가능할 것'이라는 느낌 때문에 더 재미있고, 흥미롭게 감상할 수 있었다. 언제쯤 현실이 될 수 있을 지는 모르겠지만, 영화에서 나온 AI 시스템이라든가 3D 인터페이스는 현실에서도 충분히 만나볼 수 있을 것 같다는 느낌이 팍팍 온다. 게다가 옷처럼 입는 로봇은 미국에 이미 하반신만 입는 로봇으로, 나와 있다. 미군에 적용하여 무거운 짐을 손쉽게 들고 옮길 수 있게 한다 들었다. 이러한 점에서 나는 미래에 대해서 무척 즐거운 상상을 할 수 있었고, 아이언맨 감상은 매우 좋은 시간이었다. 영화 곳곳에 배어있는 미국식 유머는 보너스.

영화 2008.05.10

파일 삭제의 무자비함

오늘은 컴퓨터의 파일을 우리 사람에 빗대어 파일 삭제의 무자비함을 얘기할까 합니다. 몇 달 전의 유명한 사건으로 컴퓨터상의 파일의 완전 무결한 삭제가 살짝 이슈가 되었었죠. 그런 문제가 생기는 이유는 삭제 작업을 좀더 편하게 하고자하는 목적에서입니다. 즉, 우리가 파일 삭제를 명령하면 컴퓨터에서 파일을 직접 지우는 게 아니라, 그런 파일이 있었다는 사실을 잊어버리는 걸로 끝내기 때문입니다. 영화 [본 얼티메이텀]을 기억하시나요? [본 아이덴티티], [본 슈프리머시], 그리고 [본 얼티메이텀]으로 이어지는 본 시리즈는, 기억을 잃고 조직에서 버림받고 자신에 대한 정보도 모두 파기당한 주인공의 '진짜 자아'를 찾아나가는, 또는 자신을 버린 조직에 대한 복수를 해 나가는 과정이 전체적인 스토리죠. 요즘 시대의..

생각 2007.12.09

가상메모리 부족과 교통체증과 산더미 과제의 연관성

이 시대에 보통 사용하는 컴퓨터는 32비트 컴퓨터입니다. 흔히들 램(RAM) 또는 메모리라고 부르는 것을 최대 2의 32제곱, 즉 4GB(기가바이트) 장착할 수 있는 컴퓨터죠.(64비트 컴퓨터도 슬슬 나오고 있습니다. 2의 64제곱... 얼마죠?!) 네, 뭐 그러한데요, 실제로 4GB 장착한 컴퓨터는 많지 않죠. 보통 1GB, 또는 2GB 정도만 장착해놓고 잘 사용하고 있지요. 하지만 컴퓨터에서 프로그램을 돌릴 때, 프로그램은 컴퓨터의 메모리가 4GB이고, 그것을 자기 혼자 죄다 사용할 수 있다고 착각하고 있습니다. 실제로 우리는 이런저런 프로그램 동시에 띄우고, 즐기고 있는데 말이죠. 위처럼 말이죠. 아니 어떻게 그럴까요? '가상메모리'라는 개념으로, 하드디스크의 일부분을 메모리처럼 사용하는 방법을 쓰..

생각 2007.12.05