본문 바로가기

Programming136

Codeigniter matchbox를 사용해서 모듈화 하기. codeigniter를 사용하는데, MVC모델로 되어 있지만, 그 MVC모델이 지정된 폴더에 같은 작업을 할려니 부담 스러울 때가 많습니다. 그런데 matchbox를 사용하면 이런 형태를 모듈화 해서 작업을 할 수 있게 됩니다. - application - controllers - models - views 이렇던것을 - application - modules - example - controllers - models - views - example2 - controllers - models - views 이런 식으로 나눠서 사용 할 수 있습니다. 써보니까.. 더 길어 지네요.. 더 복잡해 보이나요? -_-; 하지만, 이렇게 해서 얻어지는 장점은 각 모듈로 분리해서 작업을 해서 좀더 깔끔하게 소스를 관리.. 2009. 9. 3.
이클립스(eclipse)에서 vim 커맨드 사용하기.. vim을 사용하다 보면, 정말 다른 에디터기를 쓰기 힘들어 집니다. 정말 키보드위에 손을 올리고, 아래위로 까딱까딱하면서 타이핑을 하게 되죠.. 마우스까지 손이 안 간다고 하는데.. 정확히 이야기 하면 왼쪽에 있는 방향키까지도 손이 안 가게 됩니다. 이동 및 편집을 모두 vim 커맨드로 해결하게 되죠. 이렇게 적응이 되면, 다른 에디터기를 쓸려고 하면 정말 애를 많이 먹습니다. 결국 visual studio를 사용 할 때는 viEnum을 사용해야 편하게 프로그래밍을 하게 되죠. 그리고 왠만한 스크립트 언어는 그냥.. vim에서 사용하게 됩니다. 요즘은 이클립스를 사용할 일이 있어서.. 이클립스를 조금씩 사용하고 있었는데.. 역시 vim 때문에. 적응이 안 되어서.. 디버깅 할 때는 이클립스를 사용하고, .. 2009. 8. 21.
파일 1개 만으로 웹에서 mysql을 관리하자. php에 mysql을 사용하시는 분들은 phpMyAdmin을 많이 사용하 실 겁니다. 하지만, 이것보다 별 설치도 필요 없고 바로 사용 할 수 있는 mysql 관리자를 소개 해 드립니다. 바로 adminer입니다. 주소 : http://www.adminer.org/en/ 정말 설치도 필요 없고, 웹 실행하는 디렉토리에 파일 하나 복사해 넣고 웹페이지에서 부르고, 서버와 사용자이름, 암호만 입력하면, mysql을 관리 할 수 있습니다. 참 쉽조잉~ 일하다가, phpMyAdmin도 설치 되어 있지 않고 위급한 사황에서 요긴하게 사용 할 수 있을 듯 싶습니다. 기능 데이타베이스 서버와 이름, 암호로 데이타베이스 연결. 데이타베이스 선택과 데이타베이스 생성. 필드, 익덱스, 외부키, 테이블 트리거 목록 표시. .. 2009. 8. 17.
codeIgniter 어플리케이션에서 firePHP를 사용해서 디버깅 하기. firePHP는 firefox에서 사용되는 fireBug의 애드온 입니다. php프로그래밍을 할 때 디버깅을 도와 줍니다. 아래는 요즘 제가 사용하고 있는 codeIgniter에서 firePHP를 사용하는 방법입니다. 준비물. FireFox : 웹브라우저 fireBug : 부가기능 firePHP : 부가기능 firePHP core library : PHP 라이브러리. 설치 firefox를 설치 하시고 fireBug와 firePHP를 설치해 줍니다. 그러면, 하단에 바퀴벌레 주황색 바퀴벌레 아이콘이 생깁니다. 그 아이콘을 클릭후 Net과 콘솔(Console)을 enable상태로 바꿔 줍니다. 다운 받은 firePHP core library의 압축을 풀어 줍니다. 그리고 system/application/l.. 2009. 8. 12.
아이폰/아이팟 터치용 유료에서 무료로 전환되는 어플리케이션을 알려 주는 사이트. 유료로 나왔던 어플리케이션이 무료로 전환 되면 알려주는 사이트가 있어서 소개 드립니다. 웹사이트 주소 : http://freeappalert.com 저 같이 무료만 받아서 설치하시는 분들에게는 유용한 사이트 같습니다 ^^;; 그런데 약간의 문제가 있다면, 어플리케이션이 해외 계정이 주로 되어 있습니다. 한국계정에서 구매 못 하는 것도 있고, 해외 계정에서는 무료로 전환 되었지만, 국내 계정에서는 유료로 되어 있는 경우도 있습니다. 그것에만 유의해서 사용하시면 될 것 같습니다. 그리고, 꼭 사이트를 방문하지 않더라도 목록을 email, Twitter, Facebook, RSS 로도 알려줍니다. email: http://feedburner.google.com/fb/a/ma...lert&loc=en_US Tw.. 2009. 7. 20.
아이폰/아이팟 터치용 WOW 전투정보실. 아이폰/아이팟 터치용 와우 전투 정보실이 나왔습니다. 와우 접은지 약 3달 되었지만 ^^;;; 그래도 새로운게 나와서.. 받아 봤습니다. 우선 기능별로 보시면, 캐릭터, 길드, 달력, 순위표, 아이템 검색, 특성 계산기, 새 소식, 설정 등이 있습니다. 그외 다른 캐릭터를 검색하는 기능과 관심캐릭터를 보는 기능들이 있습니다. 그리고 캐릭터의 특성, 문양, 업적, 달력, 투기장 팀, 길드... 등 정보를 볼 수 있습니다. 캐릭터가 허접하지만 ^^;; 설명을 위해서... 그렇다고 남의 캐릭터로 스샷을 찍순 없어서.. 제 캐릭으로 스샷을 찍었습니다. 각 종 아이템이 표시 되고 그 아이템을 구하는 방법들 설명이 나옵니다. 웹에서 보는 정투 정보실을 연상하시면 될 것 같습니다. 그리고 마음에 드는건 특성계산기 인.. 2009. 7. 19.
PHP Framework, CodeIgniter 시작하기 [2부] [1부]에 이어서 시작합니다. 4. CI 경로 설정하기. CI를 시작하기 위해서는 기본 경로를 설정해 줘야 합니다. system/application/config/config.php 파일을 열어서... 'base_url'을 아래와 같이 수정해 줍니다. $config['base_url'] = "http://localhost/ci/"; 정상적으로 설치가 되었으면 아래와 같이 나옵니다. 5. MySQL 연결 설정하기. 데이터 베이스의 연결이 설정 되어 있는데로 설정르 합니다. 파일은 system/application/config/database.php 입니다. 이번 포스팅에서 사용할 db는 helloworld이고 사용자아이디와 암호는 "root"로 했습니다. $db['default']['hostname'] =.. 2009. 7. 15.
PHP Framework, CodeIgniter 시작하기. [1부] 지난번 포스티에서 PHP Framework를 비교 한적이 있습니다. 그 4개의 Framework중에서 제 마음에 드는건 CodeIgniter더 군요. 그리고 몇 일 공부 한 짧은 지식을 정리해 볼까 합니다. 프레임워크를 왜 사용하는가? 프레임워크는 재사용 가능한 클래스와 개발 시간을 단축 할 수 있는 기능을 제공합니다. 프레임워크를 통해서 개발 함으로 인해서 원치 않은 코드의 개발을 최소화 할 수 있다. codeIgniter의 예로 들면, database 접근,email 전송, form 데이터검증(validation),세션관리, 이미지 처리, XML-RPC 등 이 외에도 다양한 기능을 제공합니다. 이런 기능들을 특별히 구현 할 필요 없이 프레임워크에서 제공해 주는 것을 사용하면 됩니다. 이런 것을 통해서.. 2009. 7. 14.
윙버스 서울 맛집 아이폰(아이팟 터치) 어플리케이션 나왔습니다. 윙버스에서 아이팟 터치(아이폰)용 어플리케이션이 나왔습니다. 그리고 고맙게도 무료로 나왔습니다. 받는 방법은 App Store에서 "윙버스"라고 검색하면 처음에 나오는 프로그램을 받아서 설치 하시면 됩니다. http://mobile.naver.com/application/wingbus.nhn 마침 오늘 저녁에 강남역에서 약속이 있었는데... 좋은 음식점을 찾을 수 있을것 같네요.. 서울맛집이라고 하지만, 서울 분교(분당,일산,미사리)까지 나옵니다. 일본 여행 갔을때 윙버스의 음식점 정보를 잘 사용했었는데. 다시 잘 사용 할 수 있을것 같네요. 음식점의 사진과 지도, 거기다.. 리뷰나 블로그 연결까지 잘 되어 있어서.. 정말 보기 좋게 검색을 할 수 있습니다. 이 프로그램의, 좋은 점은 오프라인에서도 "최.. 2009. 7. 9.
PHP개발 속도를 높여주는 PHP Framework 비교 PHP개발에 관해서 찾다가.. 22 Open Source PHP Frameworks To Shorten Your Development Time 이라는 글을 찾았습니다. 오호~ PHP에도 Framework라는 개념이 있더군요. 그래서 PHP Framework를 선택하기 위해서 이런저런 자료를 조사 하면서 조사한 내용을 정리 해 볼려고 합니다. Ruby On Rails의 영향으로 웹 프로그래밍에서 Framework에 대한 관심이 폭발적으로 늘어나게 되고, PHP에서도 Framework에 지원이 활발하게 진행이 되었나 봅니다. 그리고 위의 글에서와 같이 여러개의 PHP Framework가 생겨 나게 되고, 현재 주류를 이루고 있는 Framework는 4개 정도로 압축 되는거 같습니다. Zend Framewor.. 2009. 7. 6.