본문 바로가기

Programming136

Eclipse 3.5 + PDT 2.1 설치하기.. Xampp + Eclipse + PDT 설정하기.이전에 포스팅 한 글에서 Eclipse가 지난달 5월 26일에 새로운 버전으로 올라 가면서, 설치 하는 방법에 변경이 생겨서 포스팅 합니다. 이번 이클립스 갈리레오에서는 PDT가 포함된 버전이 배포가 되고 있습니다. 추천은 그냥 PHP for Eclipse를 설치 하는 것을 추천합니다. 이클립스 다운로드 : http://www.eclipse.org/downloads/ PHP 패키지를 선택하면 PHP개발은 수월하게 하실 수 있습니다. 하지만, 그래도 꼭 JEE나 다른 패키지에서 설치 하실 분만 아래 내용을 보시면 됩니다. 우선 설치 방법이 약간 변경 되었습니다. 예전에는 Software Update 항목에 같이 있었는데 추가 설치는 분리 되어 나와 있더군요... 2009. 7. 4.
영문 폰트와 한글 폰트 합치기... 한글을 사용하는 프로그래머를 위한 폰트 라는 글을 포스팅 한적 있습니다. 여기서 Bitstream Vera Sans Mono 폰트와 맑은 고딕 폰트를 합친 폰트를 제작 해서 배포 했습니다. 하지만 저작권 문제를 배포를 중단하고 있습니다. 그래서 이번에는 제작하는 방법을 포스팅해 볼려고 합니다. 준비물 FontCreator 최신 버전은 6.0인데, 이걸 받으면 저장이 되지 않습니다 ^^;;; 그래서 예전 버전을 올려 드리겠습니다. 쉐어웨어 이지만 30일 사용할 수 있으니.. 폰트만 제작하고 지우시면 됩니다. Bitstream Vera Sans Mono 폰트 아래 사이트에 가셔서 다운 받으셔도 되고 공개 폰트 이므로 올려 놓겠습니다. http://ftp.gnome.org/pub/GNOME/sources/tt.. 2009. 7. 2.
MySQL에서 BOOLEAN형.. MySQL에서는 boolean형은 BOOL혹은 BOOLEAN으로 정의 하면 됩니다. 실제로 boolean형이라고 하면 1비트면 충분하지만 MySQL에서는 BOOLEAN형으로 하면, TINYINT(1)과 같이 1바이트를 잡아 먹습니다. 그리고 데이터 형도 TRUE와 FLASE는 1과 0에 매칭이 됩니다. 그래서 쿼리를 해 보면 아래와 같은 결과가 나옵니다. mysql> SELECT IF(0 = FALSE, 'true', 'false'); +--------------------------------+ | IF(0 = FALSE, 'true', 'false') | +--------------------------------+ | true | +--------------------------------+ mys.. 2009. 6. 29.
firePHP를 다양한 플렛폼에서 사용하기.. fireBug를 이용해서 PHP를 디버깅 하기 위해 나온 firePHP 입니다. 그런데 이 firePHP가 PHP뿐만 아니라 여러 플랫폼에서도 돌아 가네요. FirePHP PHP 지원 http://www.firephp.org/ FirePHRuby Ruby 지원 http://firephruby.rubyforge.org/ firepy python을 지원 http://code.google.com/p/firepy/ FireMVC .Net Framework 지원 http://code.google.com/p/firemvc/ 사용법은 홈페이지 잘 나와 있어서 생략합니다. 웹 개발 하시는 분들이라면 참고 하세요 ^^; 2009. 6. 15.
Xampp + Eclipse + PDT 설정하기. PHP를 개발을 할려고 하다가, 뭔가 좋은 툴이 없을까 찾다가.. Eclipse를 사용하기로 했습니다. 우선 무료이고, PHP의 디버깅이 가능 하다는 장점에서 이런 구성을 하게 되었습니다. 나중에는 Linux에 설정을 하겠지만, 우선 개발은 XP에서 할려고 XP에 설정 합니다. 1. Xampp 설치하기. 현재 버전은 1.71입니다. Apache HTTPD 2.2.11 + Openssl 0.9.8i MySQL 5.1.33 PHP 5.2.9 phpMyAdmin 3.1.3.1 XAMPP CLI Bundle 1.3 FileZilla FTP Server 0.9.31 Mercury Mail Transport System 4.62 이렇게 같이 있는 종합 선물 세트 같은 물건 입니다. 주소 : http://www.ap.. 2009. 6. 11.
Xampp + Eclipse + PDT 디버깅하기. 앞글에서 XAMPP와 Eclipse, PDT설정에 이어 드디어 디버깅입니다. 1. XAMPP 설정하기. 디버깅은 Zend나 XDebug 둘 중 하나로만 가능 합니다. 두 개 다 쓸 수는 없다고 합니다. 여기서는 XDebug로 해 보겠습니다. 먼저 php.ini파일을 수정을 해야 합니다. 그냥.. 기본 설치를 하셨다면 C:\xampp\php\ 파일이 있을 겁니다. [Zend] ;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll" ;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer" ;zend_optimizer.enable_loa.. 2009. 6. 11.
나눔고딕 코딩용 글꼴이 나왔네요. 주소 : http://dev.naver.com/projects/nanumfont 네이버에서 제작한 나눔고딕 코딩용 글꼴이 나왔습니다. 개인적으로 폰트가 이뻐서 나눔 고딕을 사용하고 있었는데.. 이렇게 코딩용으로도 나오다니.. 정말 환영할 만한 일입니다. 제가 포스팅 한 글 중에서 한글을 사용하는 프로그래머를 위한 폰트와 비교를 해 봤습니다. 첫번째가 제가 포스팅한 "Bitstream Vara San Mono"폰트 이고 두번째가 "나눔고딩_코딩"폰트 입니다. gvim에서 비교한 거라서 그런지 Bold효과가 잘 안 들어 가 있습니다. 그리고 San Mono보다 폭이 쫍은걸 볼 수 있습니다. 그리고 자간이 조금 넓게 보이는게 특징입니다. 그리고 코딩용 글꼴이서 소문자와 대분자 i의 구분이 확실하고 숫자 0과 .. 2009. 1. 28.
아이팟 터치에서도 야후 지도 서비스를 사용하세요. 야후에서 아이팟 터치용 지도 서비스를 열었습니다. http://kr.gugi.yahoo.com/iphone 아이폰에서 이 주소로 접속을 하면 사용 할 수 있습니다. 구글맵에서 사용하지 못했던 서비스를 사용할 수 있어서 좋네요 ^^* 위 스샷은 제가 좋아하는 비빔국수 집의 위치 입니다... 관심 있으신 분들은 찾아 보시길~ ^^* 그나저나... 난 언제 쯤 터치를 구입하려나 -_-;;; 2008. 10. 20.
한글을 사용하는 프로그래머를 위한 폰트 #2 한글을 사용하는 프로그래머를 위한 폰트라는 제목으로 이전에 글을 포스팅 한 적이 있습니다. 그 때 폰트를 합치다가, 특수 기호를 빼고 한글만 넣어서 특수기호는 출력이 되지 않는 문제가 있어서 수정해서 올립니다. 폰트 제작 하는 법 지나가는 분의 우려가 있어서 폰트를 삭제 합니다. ^^; 저작권에 문제가 있는 글꼴이 버젓이 올라와있다는게 놀랍네요. 게다가 Bitstream Vera Sans Mono라는 이름도 그대로 사용하고 있는. 1. 맑은고딕은 함부로 재배포 할 수 없는 상용 글꼴입니다. 반드시 M$에서 직접 다운로드 받거나 자신의 XP에 이미 설치되어있는 글꼴을 써야 합니다. 2. 재배포 뿐만 아니라, 변경도 당연히 불가합니다. Bitstream은 재배포/변경 가능하나 맑은고딕은 그렇지 못합니다. 3.. 2008. 6. 29.
문제를 풀면 기념품을 주는 시냅스 퀴즈~~~ KLDP에서 문제를 처음 봤습니다. 문제를 풀면 기념품을 준다고 하더군요... 피보나치 수에 대한 문제입니다. 피보나치 수는 아래와 같이 정의됩니다. f(1) = 1 f(2) = 2 f(3) = f(1) + f(2) = 1 + 2 = 3 f(4) = f(2) + f(3) = 2 + 3 = 5 f(5) = f(3) + f(4) = 3 + 5 = 8 ... f(n) = f(n-2) + f(n-1), n>=3 a와 b라는 두수가 주어져 있을때 두수사이에는 몇개의 피보나치 수가 있을까요? 예를 들어 10과 100 사이에는 총 5개(13, 21, 34, 55, 89)의 피보나치 수가 있습니다. 12345678999과 99987654321 사이에도 몇개의 피보나치 수가 있습니다. 이 구간내의 모든 피보나치수를 더한.. 2007. 9. 15.