엇그제 C언어의 주석이 뭔지 알았다.

C에 관한 책을 상당히 많이 봤다고 자부 했는데…. 항상 같은것들의 연속이였다는 생각이 들었다. 거의 비슷한 수준의 책들이였고 같은 이야기만 다른 코드로 설명하는 것들… 요즘 C언어 펀더멘탈이라는 책을 보고 있는데 위와 같은 생각이 들었다. 처음에 책을 받아보고 “뭔 단순한 C문법을 천페이지나 넘게 책을 만들었다냐…” 하는 생각이 들었다. 하지만 처음 몇백 페이지 읽어보고 내 생각은 기우였음이 밝혀졌다. […]

계속 읽기

Python에서 Oracle 연결하기

회사 검색엔진에 DBConnector라는 프로그램이 있다. 물론 다른 검색엔진도 마찬가지겠지만 DB를 Connect해서 DB자료를 크롤링 해오는것이다. 그래서 속칭 DB 크롤러(Crawler)라고도 한다. 이걸 약 1년전에 Java로 돌려보다가.. 클라이언트에 자바 런타임을 설치하는게 보기도 안좋고 귀찮아서 Python으로 간단하게 만들어 쓰고 있다. 이래저래 수많은 Oracle DB와 붙어봐서 이제 Python으로 Oracle DB붙는건 일도 아닌게 되어 버렸다. 그 귀찮은 Oracle 클라이언트 설치하는건. 이제 […]

계속 읽기

Python GUI 프로그래밍

Python을 즐겨쓴지 어언~~ 1년이 다 되어 간다. (올해를 돌아보니 Python하구 C만 쓴거 같다. 진짜 성격상 극과 극인 언어인데.) 뭐 이래 저래 많은 프로그램을 개발해 봤다. 네트웍, 로봇, 대학원 알고리즘 숙제 등등 근데 마지막 한가지 안해본일이 있다. GUI프로그래밍이다. 물론 Tk를 통한 인터페이스가 Python에는 기본으로 포함되어 있지만 속도도 느리고 GUI가 어딘가 어색해서 한두번 만들어보다가 이내 wxPython으로 넘어갔다. […]

계속 읽기

사전 관리 툴 만들기

뭐 형태소 분석기도 거의 다 만들어가고 메너리즘에 빠져있는 나에게 약간의 충격을 주기 위해 이번주부터 사전관리 툴을 만들기로 했다. 전부터 간단하게나만 만들어 보려고 했었지만 내내 바쁘다는 핑계로 미루고 있었다. 한번 만들어 보자고.. 물론 응용 프로그램 형식의 GUI프로그램으로 만들어야 겠고. 원격 게다가 원격지원 기능도 있으면 좋겠다는 생각이 든다. 서버에 사전파일이 있고 그걸 클라이언트가 수정을 하는 형식으로 그럼 […]

계속 읽기

우리나라 처음이자 마지막 한글 개발툴 창조는 건재하다.

전에 창조라는 개발툴을 아시나요?라는 포스팅을 쓴적이 있다. 창조 개발툴을 아주 재미있게 썼던 기억이 이따금씩 나서 창조유저그룹을 가끔 방문하곤한다. 헉~~스 그런데 남상기님이 오랜 공백 … 진짜 오랜 공백을 깨고 이게 몇년만인가??? 2000년도에인가 마지막 업데이트가 있었는데.. 그 후로 제작자이신 남상기님이 죽었는지 살았는지 몰랐다. 그런데.. 10월 31일날 창조 DB버전 베타2가 나왔더군.. ㅜㅜ 아직 베타버전이라서 인스톨본으로 배포는 안되었지만 압축만 […]

계속 읽기

Lisp을 배울라는데…

윈도에서 Lisp을 배우려고 저녁마다 용을 쓰고 있는데. 이거 emacs하고 Clisp, slime을 연결하는데 5시간을 넘게 끙끙대다가 결국 포기를 했다. 어쩌다 처음 부분에서 잘 연결이 됐다 싶었는데 나중에 Lisp에러가 떨어져서 이래저러 다양한 버전을 깔아서 해보다가 포기했다. 그러다 한국 리습 사용자 모임에서 Lisp in a Box를 한번 사용하는것도 괜찮다고 해서 그거 깔아서 쓰고 있다. 원래 뭔가 설정하는데 그리 […]

계속 읽기

Lisp으로 Spam Filter 만들기

Lisp을 배워볼라고 전부터 이래저래 기웃거렸지만 생소해 보여서 이내 포기하기를 반복했다. 그러다가 어제 뭔 바람이 불었나 Lisp책을 붙잡고 문법을 보기 시작했다. 그리고 LispWorks를 깔고 Shell에다 한줄한줄 연습을 1시간 정도 해봤다. 소감은 굉장히 영어문법적인 언어라는 생각이 들었다. (+ 1 2 3 4) 더한다 1,2,3,4를 이렇게 해석해야 하나… 암튼 여태 배운 언어중에거 가장 문법이 특이한 언어라는건 맞군.. 게다가 […]

계속 읽기

EditPlus 다시 사용하기

그동안 텍스트 에디터로서는 Crimson Editor를 주로 사용을 해왔다. 이건 Python 개발용도로 처음에 아주 잘 사용을 했다. Crawler및 UrlServer 그리고 여타 다른 Python 코드 조각들을 아주 편리하게 제작을 했었다. 그러다 설정파일을 xml로 입력을 받게 했는데 모듈 자체를 utf-8로 해버렸다. 이건 나중에 Linux나 Unix로 포팅할때 편리함을 강구하기 위해서 그렇게 만들었다. 그러나 왠걸 utf-8을 완벽하게 편집할수 있는 간단한 […]

계속 읽기

Dev-C++ 사용기

전에 Dev C++을 쓰다!라는 포스팅을 쓴적이 있다. 그 뒤로 쭈~욱 C 언어 관련된 개발을 Dev-C++로만 해왔다. 개발이래봤자 한국어 형태소 분석기지만.. 약 2000라인정도의 코딩을 해봤는데 그런대로 쓸만한 IDE라는 생각이 계속 드는군. 우선 eclipse정도의 능력을 부릴정도의 대단한 IDE는 아니더래도 아주 기본 기능에 충실한 IDE라는 생각이 든다. 메트릭스 테마 적용한 모습 — 디버깅 중이군.. C개발을 하면서 몇가지 환경적으로 […]

계속 읽기

면접 실기 테스트 후기

얼마전 사람을 뽑는다고 면접 실기 테스트를 했다는 포스팅을 했었다. 그때의 충격이 가시지 않고 있다가…. 미병님께서 후기를 기대하신다길래 가슴 아프지만 한번 이야기 해보겠다. 결론적으로 말하자면 실기 테스트 당사자들에게는 죄송하지만 두분다 우리가 원하던 인재가 아님을 알수 있었다. 솔직히 모르고 뽑았다면 두고두고 후회를 했을지도 모른다는 생각도 들었고, 그냥 바쁜데 눈감고 뽑아볼껄 하는 생각이 들었던것도 사실이다. 한분은 오지 않았고 […]

계속 읽기