개발자님 : 정룡옥님(CDSpace 7 개발자) 개발자님 블로그 : http://lain32.egloos.com 오픈캡쳐 홈페이지 : http://openproject.nazzim.net/ 오픈캡쳐 게시판 : http://openproject.nazzim.net/zboard_91F09948-CA47-4da8-BDD8-3E6B5FDA256D/zboard.php?id=anilove32 오픈캡쳐는 제가 캡쳐 프로그램을 쓰기 시작할 때 처음으로 썼던 프로그램입니다. 지금까지도 국내에서는 pickpick 과 더불어 가장 사랑받는 프로그램 중 하나일 것입니다. 게다가 2008년 1월에는 소스까지 오픈하셨다고 합니다! 그런데 위와 같은 사연을 남기며, 개발을 중단하셨습니다...... 다른분들과 함께 프로그램을 쓰자고..
virtualbox 2.2.2 버젼이 나왔다는 메시지를 보고 설치를 하려는데, 이전 버젼이 있어서 그런지 '업그레이드' 가 제대로 되지 않았다. 그래서 이전 버젼을 설치 제거 하려는데 "설치를 하는 동안 치명적인 오류가 발생했습니다" 라는 메시지를 띄우며 제대로 설치 제거가 되지 않았다. http://kldp.org/node/104538 를 보니 repair 를 하라고 해서 프로그램 추가/제거에서 repair 를 하려는 데, 설치할 때의 설치파일을 찾아넣으라는 데 홈페이지에서 이전 버젼을 받아도 제대로 되지 않았다. 그래서 다운받은 설치파일을 더블 클릭해서 'repair' 를 하니까 repair 가 되었다. 즉, 프로그램 추가/제거를 통해서 repair 를 하는게 아니라, 버젼을 맞춰서 다운받은 설치 파..
Makefile 로 빌드에 관심을 가지면서 의존성 문제는 이상하게 해결하기 힘든 것이었다. Visual Studio 에서는 알아서 잘(!) 해주는 데, 리눅스에서 간단한 프로그래밍을 하거나, eclipse 에서 MingW 를 이용해서 뭔가 해보려면 꼭 이 문제가 마음에 걸렸다. 기숙사에 있을 때 제윤이형과 함께 이 얘기를 하다가 이 책을 보라고 해서 gcc 에 -M 이란 옵션이 있는 것을 알았고, 얼마전에 문득 ZViewer 를 mingw 로 컴파일 해보기로 했고, 다시 Makefile 에 의존성을 넣는 것을 해봤다. 일단 시작은 kldp에서의 글이다. 잘 만들어진 makefile 을 얻을 수 있다. 하지만 난 환경이 윈도우 환경이라서 약간의 수정이 필요했고, 이것저것 찾아보면서 고쳤다. CC = gcc..
갑자기 ZViewer 새버젼을 설치할 때 이전 버젼 위치에 항상 덮어써서 '업그레이드' 를 하게 하고 싶어졌다. 어느날 문득 갑자기 ㅋ 해야할 일은 현재 설치된 디렉토리를 찾아서 넣고 디렉토리를 선택할 때 텍스트 입력창 비활성화 Browse(찾아보기) 버튼을 비활성화 이렇게 인데, 생각보다 도움말을 뒤져봤는데 원하는 명령을 찾을 수 없었다. 현재 설치된 디렉토리를 찾는건 이전 글에서 특정 레지스트리를 찾으면 되어 금방이었는데, MUI 기반이라서 관련 매크로와 NSIS 의 Contrib 디렉토리를 뒤져보았는데 Resource 와 ControlID 처럼 보이는 것까지는 찾을 수 있었는데, 원하는 내용을 찾지 못했다. 그래서 검색을 시작했는데, 처음에는 한글로 검색. 주옥같은 게으른 엔지니어님의 NSIS 글을..
드디어! 파이썬 3.0 이 발표되었다(사실 딱히 기다리지는 않았다;;) 그래서 당연한 호기심으로 어떤 변화가 있고, 어떤 좋은 기능들이 추가되었는지 살펴보았다. 파이썬 3.0 의 새로운 점에 대한 링크는 여기이다. 꽤 긴 문서라서 눈에 잘 들어오는 부분만 적어본다. 먼저 알아둬야 할것은 3.0 은 2.6과의 하위 호환성을 가지지 않는다는 점이다. 아마 이것 때문에 꽤 말들이 많을 것 같다. - print 의 진정한 함수화 - print "abcd" 이렇게 이제 못 쓴다. print("abcd") 이렇게 제대로 써야한다. - print "abcd", 이렇게 줄바꾸지 않게 하던건, print("abcd", end=" ") 이렇게 쓴다. - list 대신 view 와 iterator 를 쓴다고 합니다. 기존에..
만족할만하거나, 2% 부족한 소프트웨어를 쓰면서 항상 다음 버젼을 기대하는 건 즐거운 일이다. 한 때 0.0.1 버젼이라도 높은 소프트웨어를 쓰려고 노력하던 분들도 많았을 것이다. 그리고 일반적으로 소프트웨어가 업데이트되면서 당연히 좋은 기능들이 추가되므로 좀 더 높은 버젼을 쓰는 것이 좋다.(물론 이상해지는 경우도 있긴 하다 -0-) 많은 이들의 관심을 받고 있는 eclipse 는 현재 3.4 버젼으로 ganymede 라는 이름을 가지고 있다. 모든 프로그램이 그렇듯이 하나의 버젼이 발표되면서, 발표된 버젼을 패치하면서, 동시에 다음 버젼을 준비해간다. eclipse 의 다음 버젼은 3.5 버젼이 되며, 2009년 2분기에 발표예정이다. 난 아직 3.4 버젼을 열심히 손에 익히는 중이라 3.5 버젼은 ..
- 파이썬으로 체크 코드 만들자. -0 오류 형식과 경고 형식이 있다.
회사에서 ARM 컴파일러의 사용을 위해 ARM Developer Suite 를 설치한다. 그런데 이상하게 내 노트북에서 설치 중 이상한 현상이 발생했다. 열심히 설치하는 도중 프로그레스바가 진행되다가 100% 까지 올라가서 멈춰버리는 것이다. 취소해도 안되고, 결국 process kill 을 할 수 밖에 없었다. 그런데 문제는 이렇게 설치를 취소한 후 다시 setup 을 하게 되면, Modify, Repair, Remove 만 뜨며, Modify 로 재설치시에 C:\windows 에 설치되어 버리며(-_-), 시작 메뉴에 제대로 등록이 안되는 현상이 일어난다. 결론적으로 Remove 를 해도 제대로 제거가 되지 않으며, Modify 를 할 시에 C:\windows 를 기존의 설치폴더로 인식해버려서 발생하..
오랫동안 ToDo 목록에만 들어있던 'Google Desktop Gadget 만들기' 를 해보았다. 한문 5급 준비를 하면서 외워야할 문장들을 화면에 하나씩 보여주는 '똑똑이' 라는 프로그램을 쓰게 되었는데, 이 프로그램이 구글 데스크탑 사이드바에 들어가면 좋겠다라는 생각이 들어서 틈틈이 만들어보았다. 내 기억으로는 가젯을 만들기를 2~3번쯤 시도해보았었는데, 그 때마다 COM DLL 을 쓰는 등 복잡했었던 기억인데, 지금 해보니 COM 이런거 없이 자바 스크립트로 너무 쉽게 되었다. 그동안 사용법이 바뀐 건지, 내가 엉뚱한 문서를 보고 있었는지 모르겠다. 일단 간단한 가젯을 만들기는 너무 쉽다. 다음과 같은 과정으로 만든다. 다음의 과정은 구글 공식 문서 - Modifying Hello World - ..
- Total
- Today
- Yesterday