숭례문의 소실을 애도합니다
 


1. GIMP
   포토샵을 주로 쓰던 나로서는 적응이 조금 힘들 그래픽 프로그램이다.
   그래서 조만간, GIMPSHOP으로 바꿔볼 생각이다.
   http://www.gimp.org

2. Firefox
   인터넷 익스플로어를 대신해주는 웹브라우져다.
   인터넷 뱅킹도, IE Tabs를 통해서 사용하고 있다.
   http://www.mozilla.org

3. eclipse
   PHP를 이용해서 프로그래밍 하는 일로 밥벌어 먹는 나로서는 원래 잘 쓸 이유가 없던
  프로그램이다. 하지만, 요즘은 필수 프로그램이 되어 있다.
  지금 C 공부를 할때, PHP 코딩 할때, JAVA 코딩 할때 사용하고 있따.
  http://www.eclipase.org

4. Mozilla Thunderbird
   Outlook을 대신해 주는 메일/일정관리 프로그램이다.
   이번 프로젝트를 하면 Goole 캘린더와 썬더버드를 이용해서
   일정 관리를 진행 하고 있다.
   컴퓨터를 켜면 항상 켜져 있다.
   그리고, POP3를 지원하는 모든 이메일을 여기서 받아 보고 있다.
 
5. WinSCP
   Windows 용  SCP(Secure Copy) 툴이다.
   리눅스에는 주로 ssh를 통해서 파일 전송을 시도 한다.
   그래서 필수 불가결 하게 사용 하는 툴이다. ^^;
   4.0으로 Upgrade 되면서 FTP까지 진원해 줘서 너무나 고마운 툴이다.
   http://www.winscp.net

6.  한글 Putty
   예전에 사용하던 Secure CRT를 대신 하는 툴이다.
   처음에 putty를 패치한 제품을 사용했었는데
   한글 Putty가 나오고 부터는 이놈만을 사용한다.
   리눅스에서 작업할때는 Putty(SSH)를 주로 이용했었는데.
   지금은 AIX에서 작업하는 지금은 PttyTel 을 주로 이용한다.
   http://www.kldp.net

7. Cygwin
   Windows에 UNIX/LINUX 환경을 구축해주는 툴이다.
   C를 공부하기 위해서 설치 했다.
   eclipse + CDT + Cygwin 조합으로 C 언으를 열심히 공부해야 되는데 다시 게을러
   지고 있는 듯하다.
   이 프로그램의 장점은 윈도우즈에서 UNIX 계열의 프로그램을 작성 할 수
  있다는 것이다.
  http://www.cygwin.com

8. Dev C++
  Windows에서 gcc를 사용할 수 있도록 해주는 툴중에 하나다. Cygwin 같이 UNIX
  같은 환경이 필요 없다면 Dev C++도 참 좋은 선택 이라고 생각한다.
  하지만, 내 컴퓨터에서 점점 eclipse + Cygwin 조합에 밀려 나고 있다.

9. OpenProj
  MS Project를 대신해 주는 툴이다.
  지금 이부분은 사용해 보고 생각중이다. OpenProj를 사용할지 말지를
  대안으로 MyLin이라는 툴 Planner라는 툴을 생각해 보고 있다.

10. DB Designer
     개체 관개도를 그리는 툴이다.

11. Star UML
     UML을 작성하는 툴이다.

12. Free Mind
    Mind Map을 작성하는 툴이다.

되도록이면 Open Source 툴들을 이용해서 작업 하려고 노력 한다.

브라우져도 불여우만 거의 사용하고 있다. ^^;;

하지만, 은행 등은 어쩔 수 없이 IE Tabs를 통하기 때문에 어차피 Internet Exporer을 쓰고 있는 중이다.
 




명언 한마디
칭찬 속에서 자란 아이는 감사할 줄 안다. -도로시로 놀트

Posted by 가야태자

2008/07/28 11:29 2008/07/28 11:29

사용자 삽입 이미지

어제와 오늘 C 연습을 하면서 외부 라이버러리가 필요 했습니다.

Makefile에 보시면

LIBS=이라는 부분이 있습니다.

여기는 보통 -L /usr/lib -lz -ldl

뭐 이런식의 문자가 쓰여져 있습니다.

LIBS= -L/usr/lib -lz -ldl

이런식으로 되어 있는게 있습니다.

그런데 CDT에서는 저것을 넣으시려면 

Project >> Properties >> C/C++ Build >> Settings >> Tool Settings >> Cygwin C Linker 에 보시면 있습니다. 위 그림을 참조 하시면 됩니다.

우선 -L 은 아래에 있는 + 아이콘을 통해서 입력 합니다.

단 -L은 붙이실 필요 없습니다. 자동으로 붙습니다.

마찬가지로 소문자 -l은 위의 + 아이콘을 이용해서 입력 하실 수 있습니다.

오늘 Xml 예제를 실행 하면서 libxml2가 필요해서

-lxml2를 추가해서 사용했습니다.

P.S

CDT에 대해서 조금씩 알아가면 알아 갈 수록 정이 드네용 ^^;;


명언 한마디
자비·검약·겸허를 몸가짐의 삼보(三寶)로 하라. -노자

Posted by 가야태자

2008/07/22 23:17 2008/07/22 23:17

두번째 PSP 프로그래밍 - 파일 읽기

오늘은 PSP에다가 파일어 읽어서 뿌려 보기로 했습니다.

그래서 오늘도 열심히 뒤졌습니다.

http://story.tistory.com/100

위 URL에 있는 소스를 가지고 열심히 했는데.

일단, 처음에 읽었을때 한글이 깨지는 것이었습니다. ^^;;

그런데 저 소스를 찬찬히 보니깐 ^^;;

한글 처리를 위한 루틴이 들어 있었습니다.

#include "hfont/HDrawText.h"

이 부분입니다.

그래서 어렵지 않게 어제 구한 예제로 변환을 해서 한글 처리를 할 수 있었습니다.

그런데 저 포스트에도 있듯이

한글이 한줄 밖에 나오지 않았습니다.

그래서 제가 추가 해준 소스입니다.


               /* 모든 문자열을 출력하기 위해서*/
               i=20;
               ptr = strtok( buf, "\n");
               HDrawText(0, i, ptr, 0xFFFFFFFF, 0x00000000, 0);
              
               while( ptr = strtok( NULL, "\n"))
               {   
                   i=i+20;
                   //printf("i :%d", i);
                   HDrawText(0, i  , ptr, 0xFFFFFFFF, 0x00000000, 0);
               }

일단 좀 무식하게 날코딩을 했구요

저걸 따로 함수로 만들어야 할 것 같습니다.

buf를 집어 넣으면 전체 문서를 출력 할 수 있도록 이요.

int i와 제가 위에 뿌려 드린 소스를 적당한 위치에 넣으시면

read.ini에 있는 모든 내용이 뿌려 질겁니다.

그런데 제약이 있습니다.

눈치 챘는지 모르겠지만

char buf[1024]

1024 Byte가 넘어가는 문서는 좀 안될껍니다. 조만간

1024도 될 수 있는 프로그램을 짜봐야겠습니다.

P.S

현재 C 공부는 eclipse에서

PSP 공부는 EditPlus에서

하고 있습니다. 이번 주말에는 저 둘을 통합 해야겠습니다.

문서도 찾아 놨는데 오늘은 졸려서 ^^;;

도연이을 재우가 자야겠습니다.

^^;;
 





명언 한마디
도움을 받는 사람보다 도움을 주는 사람이 되어라. 그것은 바로 지배력의 원천이다. -그라시안

Posted by 가야태자

2008/07/21 23:41 2008/07/21 23:41


블로그 이미지

이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.

- 가야태자

Calendar

«   2008/07   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Site Stats

Total hits:
151896
Today:
22
Yesterday:
168