메모리 체킹 툴 Valgrind

오늘 반나절 가까이 회의를 하면서 이래저래 본격적인 개발에 관한 이야기들이 오갔다. 그중에서도 오늘의 수확은 Valgrind라는 툴을 발견한 것이다. 같이 일하시는 과장님이 말씀하신건데 저녁먹고 바로 설치해보고 체킹까지 해봤다. 와~~~ 근데 이거 진짜 물건이다. 이 툴은 런타임에 실시간으로 메모리 체크를 해주는 유틸이다. 가장 중요한 기능을 바로 malloc으로 잡아준 메모리를 정확하게 free해주기 위함이다. Valgrind가 지원하는 플렛폼은 아래와 같다. […]

계속 읽기

C언어 개발

솔직히 C언어로 프로젝트다운 프로젝트를 거의 처음 해보지만(혼자 만들었던 경험 빼면) 하나하나 만드는것에 대한 기쁨이 많지만…. 그런 기쁨을 누리기에는 시간이 너무 없다는거… 그래두 결론은 재밋다. 실제 프로젝트를 해보니 아래 책이 무지 도움이 많이된다. (쉽게 배우는)C 프로그래밍 테크닉

계속 읽기

Eclipse로 C/C++ 개발환경 구축해보다.

리눅스, GCC 기반의 프로젝트를 하다보니 개발환경의 열악함(?)을 느껴 이래저래 사용할 만한 툴을 찾아보고 있던 찰라 conv2님이 Eclipse를 리눅스 환경에서 사용할경우 아주 편하게 GCC, Linux기반의 프로그램을 개발할 수 있다는 말씀을 듣고 주말에 한반 셋팅해 봤다. 뭐 Python도 Eclipse에서 개발을 해봐서 Eclipse의 개발환경이 얼마나 뛰어난지 알고 있었지만 이런 절실한 상황하에 Eclipse를 사용할 수 있다니 참 좋넹. 일일이 […]

계속 읽기

EditPlus 정품 구매

전 회사를 퇴사하면서 회사 이름으로 구매한 EditPlus를 지우고(노트북에 설치된) 대안이 될만한 에디터를 또 찾아다니다 다시 EditPlus를 설치했다. 아크로에디터나 뭐 업뎃한지 오래됐지만 크림슨에디터등 다른 공짜 에디터는 많지만 역시나 공짜가 상용의 편리함을 따라오기는 힘든게 사실이다. 그리고 나에게 너무도 익숙해져 버린 환경설정 같은 것들이 정품을 구매하게끔 만들었다. 특히나 Python 코딩할때의 EditPlus의 편리함은 나에겐 이루 말할수가 없다. 그리도 또한 […]

계속 읽기

gp2x용 rss 리더기 gprss 업데이트

오늘 Carlos Galisteo라는 gp2x용 rss리더기인 gprss의 제작자에게 메일을 받았다. 하긴 어제 gprss의 클라이언트 PC용 툴인 getrss가 윈도우 운영체제 아래서의 동작을 하기 위한 코드를 삽입해서 메일을 보넸었다. 뭐 대단한 코드는 아니였고 윈도우 환경에서 text파일의 Line Feed 관련 문제를 해결한 코드였다. 그러니까 유닉스 명령어중에 dos2unix라는게 하는 기능을 구현해서 보넸던 것이다. 아래와 같은 답변이 왔다. Hi gogamza! I’ll […]

계속 읽기

gp2x에서 파이썬을 완벽 실행하기 위해 필요한 것들

먼저 gp2x용 python을 다운 받아야 한다. 다운은 이곳에서 하면 된다. 뭐 어디다 풀어도 상관은 없다. 대부분 STerm을 이용해서 터미널을 돌리시는 분들은 없으리라 판단이 되서 바로 python으로 만든 어플을 플레이 할수 있는 스크립트 파일을 넣어본다. 아래에서 수정할 부분은 PYTHONHOME 부분과 실제 실행하길 원하는 .py 파일의 경로를 넣어주는 것이다. 물론 “PythonPath + python 실행파일” 형식의 실행모듈 풀패스로 […]

계속 읽기

gp2x 구매 후 Python 시연

뭐 정발을 시작한 gp2x을 구매후 어제 받아서 새벽까지 뻘찟거리를 무쟈게 많이 했다. 먼저 구매후 찍은 사진을 …. 노트북이 저만 하다면 박스가 얼만한지는 대충 가늠이 가리라 생각된다. 그 외의 부수기재… 풀 패키지를 구매해서 상당히 잡스런게 많이 딸려왔다. 나의 구매 의도를 상당히 파악하고 쓴 듯한 사장 친필 서한(물론 복사본이지만..) ……누구에게나 소프트웨어 개발 툴을 제공하는 Open 라이센트 정책을 […]

계속 읽기

gp2x 질렀습니다.

올듯 말듯 하던 지름신의 계시를 받았다. 드뎌 gp2x를 지른것이다. 풀 패키지로…ㅎㅎ 하드웨어에 비해 별로 비싸지 않은 가격이다. 저것 다 합해서 29만원이니까…. 게다가 할수 있는것들이 무지 많다. 아예 개발킷이 공개가 되어 있어버려서 나같은 개발자에게는 취미생활로 그만인 물건이다. 한가지 단점이라면 내장 HDD가 없다는게 단점이지만 (만일 PMP전문으로 쓴다면 상당한 압박이 되리라 생각된다.) 요즘 플래쉬 메모리의 용량이 커지는 추세라서 […]

계속 읽기

“S/W 업계에서 살아남기 위한 다섯 가지 지침”을 읽고

S/W 업계에서 살아남기 위한 다섯 가지 지침 오랜만에 류한석님의 칼럼이 기재가 되어 있으서 아주 재밋게 읽고 포스팅 써본다. 실제로 류한석님은 대학원선배이기도 해서 얼굴을 맞대고 이야기 해본 경험이 있다. 하지만 컬럼으로 보는 류한석님하고는 실제의 모습은 영 다른 느낌은 지울수 없다. (사진하고 실물하고 영~~~~ ㅋㅋ) 이곳에서 이야기 하는 목록을 간단히 정리 해보자면. 첫째, 이해관계자 관리 기술을 습득해야 […]

계속 읽기

스크립트 언어다운 플랫폼 독립적 코딩

요즘 Admin Tool을 윈도용으로 제작하고 있는 와중에 기존에 서버와 웹로봇 프로그램에 win32 api 코드를 넣어야할 일들이 생겼다. 난 오래전부터 플랫폼 독립적인 코딩을 하길 원했다. 왜냐면 지금 하고 있는 코딩이 나중에 Linux나 Unix에 포팅할때 발목을 잡을것이기 때문이다. 그래서 Admin Tool에서 어떻게 하면 프로세스 종료를 좀더 유연하게 할까 고민을 했다. 다행히 회사가 윈도 프로그래머는 넘쳐나는 곳이라 이래저래 […]

계속 읽기