WxPython in Action

독특하지만 사무라이 표지는 역시 맘에 안든다. 어제 WxPython In Action 책이 도착했다. 어제 포스팅을 하려고 사진만 찍어두고 오늘 conv2님 포스팅을 보구 화들짝 놀래 서둘러 올려본다. 마침 WxPython으로 만들고 있던게 있어서 바로 참고해서 코드 추가했다. 역시나 메뉴얼과 내용적인 측면에서 엄청난 차이가 난다. 돈이 좋긴 좋다. ㅋㅋ 아마도 conv2님과 내가 국내에서 이 책을 받은 몇 안되는 사람중에 […]

계속 읽기

근 이틀을 GUI프로그래밍을 했다.

내 이력에 GUI프로그래밍은 찾아볼래야 찾아볼수 없는 이력인데, 요즘 울며 겨자먹기로 GUI프로그래밍을 한다. 뭐 Visual Basic이야 대학교때부터 했던것이지만, MS에서 지원 중단한 뒤로는 쓰지 않고 있고. Delphi는 한때 정말 좋아하는 툴이였지만 개발 기회가 없어서 덮어두었던 툴이다.(사실 툴이 굉장히 비싸기도 하다.) 뭐 요즘 내가 개발을 죄다 OpenSource 개발툴이나 언어로 개발을 해서 (GCC, Python) 뭐 GUI 프로그래밍도 OpenSource로 나가기로 […]

계속 읽기

버전관리의 필요성을 깨닫다

얼마전에 웹로봇을 변환한 뉴스수집기를 만든적이 있었는데 작업후 작업 PC를 포멧한답시고 소스코드를 날려버린적이 있었다. 그 뉴스수집기를 업데이트를 해야되는데 참 많은 고생을 한 기억이 있다. 그래서 미루고 미뤄오던 소스코드 버전관리를 시작하였다. 솔직한 고백을 하자면 소스코드 버전관리는 여러사람이 공통코드를 가지고 작업할때 충돌을 방지하기 위해 사용하는거라는 생각으로 나처럼 특정 모듈을 혼자 개발하고 테스트 하고 업데이트 하는 경우에는 별루 필요하지 […]

계속 읽기

XBox360 해킹정보

XBox360을 구입한 뒤로 어떻게 하면 게임용도 말고 다른용도로 써볼까 하면서 이래저래 많은 사이트를 뒤지고 다니고 있다. 아니다 다를까 18일자로 실제 XBox360의 DVD드라이브의 펌웨어를 해킹한 글과 동영상이 올라와 링크를 걸어본다. Xbox360 DVD Firmware Hacked – Video라는 글을 보면 대충 이렇다. Hitachi-LG GDR-3120L DVD-ROM 드라이브에서 FW해킹을 시도해서 성공을 했고, Toshiba/Samsung TS-H943 DVD 드라이브도 하는법이 대동소이할 것으로 생각된다 […]

계속 읽기

개발직에 대해서 전공자, 비전공자

뭐 이전 블로그에서도 공개 했다시피 나는 비전공자 개발자로 시작해서, 이제 전공자 개발자로 된 상태이다. 프로그래밍이야 초등학교 시절부터 간간히 해오던거였고, 간단하게 프로그램을 만들었던것이 심파일에도 올랐었고 해서 거의 뭐 프로그래밍은 취미생활의 일부분이였다. 물론 지금도 그렇지만…. 대학을 토목공학과를 졸업하고, 심각하게 진로를 고민하던 찰라 이렇게 프로그래머로 살게 되었다. 뭐 전에도 후회한번 해본적도 없고, 지금도 후회하는거 티끌만큼도 없다. 개발을 하다보니 […]

계속 읽기

나의 언어별 추천책들

짧지도 길지도 않은 나의 개발경력에 많은 언어를 다뤄본게 사실이다. 지금은 언어보다는 알고리즘 및 구현방법에 대해서 더 많은 관심이 가 있는게 사실이지만 한때 많은 언어를 아는게 자신의 툴박스 내용물을 늘리는 일이자 이력서에 한줄 더 넣을수 있는것이라고 느껴 닥치는 대로 언어를 습득하던 시절이 있었다. 요즘 이력서를 정리하다보면 예전보다 언어 종류가 많이 줄어들은걸 알수있다. (실제 줄여쓴다.) 왜 줄여쓰느냐 […]

계속 읽기

진짜 프로라면 자신의 일을 선택, 선별할줄도 알아야 한다.

고작 2년의 실무경력을 가진 내가 이런말을 한다면 어처구니 없다고들 이야기 할수 있겠지만, 일단 내 블로그이니 내 맘대로 글을 써보겠다. 그리고 의견이 있으면 자신있게 댓글을 달아주시면 좋겠다. 일이 즐거운 사람이 성공할 가능성이 많다고 한다. 그리고 일이 즐거우려면 그 일에 부여할수 있는 가치가 있어야 한다. 그게 먹고 살기위한 가치가 아니라, 이 일을 함으로서 미래에 내가 뭐가 달라질것이냐 […]

계속 읽기

구글에서 파이썬 사용하는 법

구글에서 파이썬을 어떻게 사용하는지 한 포스트가 올라와서 한번 정리해 본다. 원문은 Python at Google (Greg Stein – SDForum) 에서 볼수 있다. 파이썬을 사용하는 이유 1. 적응성이 뛰어나다. (요구사항 수정능력이 좋다. 컴퓨팅 환경에 유연하다. 위의 두가지 모두 개발라이프 싸이클동안 동반된다.) 2. 빠른 개발속도 3. 유지하기 편리함 그리고 구글에서는 C++, Java, Python이 사내 공식언어라고 하고, 그밖에 프로젝트 […]

계속 읽기

gcc 옵션 정리

평소에 즐겨쓰던 컴파일러인 gcc의 옵션 정리를 해봤다. 매번 책을 참고 하기는 좀 그렇고 해서 책의 부록에 나온 부분을 정리해 보았다. 물론 이 정리 부분은 추후에 추가되거나 보완될수 있다. 참고한 책은 (유닉스, 리눅스 프로그래밍) 필수 유틸리티 : vi, make, gcc, gdb, cvs, rpm 이라는 책이다. 빌린 책이라서 이렇게 정리를 해봤다. 저작권에 위배가 된다면 지우겠다. [#M_ 옵션정리 […]

계속 읽기

Wall 옵션

오랜만에 형태소 분석기 소스 정리를 하고 있었다. Wall 옵션을 주고 컴파일을 처음 해봤다. 허걱 ~~~ 수많은 Warning들…. 하나하나 고쳐나가고 있다. 이게 Warning이 왜 나는지 책도 뒤적거리고, 그랬다. Warning들 다 좋은데, 2차원 배열을 중괄호 하나로 2000여개정도의 레코드를 집어넣은 자료가 있는데, 이곳에서 나는 경고가 있었다. (중첩되게 작성해야는거 알고 있는데, 그저 돌아가기만 해서 그냥 놓고 있던 코드였다. 역시 […]

계속 읽기