본문 바로가기

프로그래밍

Zend Framework 설치하기(구버전 0.8.0) APM등이 설치되어 있어야 합니다 아래의 폴더명은 제가 정의한 것이며 zend framework 메뉴얼에 보시면 비슷한 패턴으로 폴더를 지정하라는 내용이 있습니다. ~/_app /controllers /models /views ~/_lib ~/document_root testController.php 여기까지 완료되었다면 로컬에서 한다고 가정하고 http://localhost/ http://localhost/index/hi http://localhost/test http://localhost/test/hi 해보세요... 여기까지가 Zend Framework의 시작입니다.. 더보기
Zend Framework 0.9.2 bata 한글 메뉴얼 Zend사에서 개발한 Zend Framework입니다. 번역은 네이버에서 일어->한글번역한 것이라서 어색한 부분이 있겟지만.. 영문을 번역한것보단 쓸만합니다.. ㅋㅋ jwFreeNote라는 프로그램을 사용하시는 분들은 데이터디렉토리에 풀어 놓으시면 되구여 그렇지 않으신분들은 ___폴더설명.htm파일을 인덱스 파일로 보시면 됩니다.. 그리고 모든 부분을 저장한건 아닙니다.. db나 view의 경우 제가 따로 사용하는게 있어서 제외시켰습니다. 그외에 기본적으로 봐야 될부분에 대해서만 파일을 만들어놨구여 나머지의 경우 네이버 번역페이지로 링크되어 있어서 한글로 보실 수 있습니다. 이 프레임워크를 사용하면 php로 사이트등을 개발할때 MVC 모델에 맞게 개발할수 있습니다. 관련 사이트 : http://frame.. 더보기
깨진 창문 이론 (소프트웨어 엔트로피) 엔트로피는 시스템 내의 '무질서'한 정도를 가리키는 물리학적 용어 소프트웨어의 무질서도가 증가할 대 프로그래머들은 이를 '소프트웨어의 부패'라고 일컫는다. 깨진 창문. 오랜 기간 수리하지 않고 방치된 창문 하나가 거주자들에게 버려진 느낌을 스며들게 한다. 당국자들이 그 건물에 별 관심이 없다는 느낌 말이다. 그래서 다른 창문이 하나 더 깨진다. 사람들은 이제 어지르기 시작한다. 낙서가 등장한다. 심각한 구조적 손상이 시작된다. 꽤 짧은 시간 안에 소유주가 그걸 고치려는 의지를 넘어설 정도로 건물이 손상되고, 결국 버려진 느낌은 현실이 되어 버린다. '깨진 창문 이론'은 뉴욕과 다른 주요 도시 경찰들에게, 큰일을 막기 위해 조그만 것들을 엄중 단속해야겠다는 영감을 불어넣어 줬다. 정말 그렇게 된다. 깨진 .. 더보기
[급수정]시스템정보와 듀얼 CPU정보를 제공하는 위젯 전부 제가 만든건아니구여 원래 위젯은 CPU 1개에 대해서만 정보를 제공했었습니다... 하지만 제가 사용하는 노트북의 경우 듀얼코어이기때문에 수정하게 되었습니다. 이미지 보시면 알겠지만 CPU사용량, 메모리사용량, 하드용량, 네트워크전송속도등을 제공합니다. 싱클코어의 경우 제것을 쓰셔도 되고 아래의 원본을 사용하시면 됩니다. http://kr.widget.yahoo.com/gallery/gallery.html?wid=913&sk=%EC%8B%9C%EC%8A%A4%ED%85%9C 사용하기위해서는 야후위젯엔진이 설치되어있어야 합니다. 쿨럭... 정작 가장 중요한 위젯을 첨부 안했네여... 더보기
위젯이란? 여러분은 혹시 위젯을 사용하시나요? 야후에서는 위젯이라고 부르며 MS에서는 가젯이라고 부릅니다... 그외에 달통, 네이버, 다음 등이 있습니다.. 위젯이란 자바스크립트와 XML등을 이용하여 위젯엔진 위에서 돌아가는 미니 프로그램이라고 보시면됩니다. 시계나, 날씨정보, 달력, 시스템정보등을 바탕화면에서 볼수있습니다.. 위젯을 사용하기 위해서는 우선 야후위젯에서 위젯엔진을 다운받아서 설치를 먼저 하십시오 그리고 위젯갤러리에서 사용하고싶은 위젯을 다운받습니다. 다운받은 위젯을 더블클릭하시면 이와같은 창이 뜨는데 여기서 [위젯사용]을 클릭하면 위젯이 실행됩니다 종료는 해당 위젯에 커서를 가져가서 오른쪽 버튼을 누르면 팝업메뉴가 나옵니다.. 좀더 자세한 정보는 야후위젯 에서 확인해 주세요~ 더보기
Zend Framework 0.8.0 한글 메뉴얼 Zend사에서 개발한 Zend Framework입니다. 번역은 네이버에서 일어->한글번역한 것이라서 어색한 부분이 있겟지만.. 영문을 번역한것보단 쓸만합니다.. ㅋㅋ jwFreeNote라는 프로그램을 사용하시는 분들은 데이터디렉토리에 풀어 놓으시면 되구여 그렇지 않으신분들은 ___폴더설명.htm파일을 인덱스 파일로 보시면 됩니다.. 그리고 모든 부분을 저장한건 아닙니다.. 기본적으로 봐야 될부분에 대해서만 파일을 만들어놨구여 나머지의 경우 네이버 번역페이지로 링크되어 있어서 한글로 보실 수 있습니다. 이 프레임워크를 사용하면 php로 사이트등을 개발할때 MVC 모델에 맞게 개발할수 있습니다. 관련 사이트 : http://framework.zend.com/ 더보기
PHP에서 세션이나 쿠키가 정상적으로 작동하지않을때 PHP에서 혹시 세션이나 쿠키가 정상적으로 안구워지는 경우 겪어 보셨나요?? 그것은 바로 2차도메인, 호스트명에 "_"가 들어있을경우 정상적으로 세션이나 쿠키를 생성하지 못하는 경우가 발생합니다... php관련 포럼이나 사이트에서도 종종보게 되는 에러입니다.. 해결책은 당근 2차도메인을 바꿔야 겠져.. 더보기
Symfony Framework (심포니 프레임워크) 설치하기 내가 작업한 환경은 윈도우즈XP 이다. 1. APM, AutoSet, 도깨비, XAMPP 등 다양한 PHP와 아파치 서버조합을 설치해야한다.... =>당연히 했을거라 생각하고 패스~ 2. pear가 설치되어 있다면 패스~ 설치 안되어 있다면.. php가 설치된 폴더에 보면 PEAR폴더가 있고 그안에 go-pear.php, go-pear.phar 등의 파일이 있을것이다.. 없다면 http://go-pear.org/ 이곳에 가면 바로 php소스가 보일것이다.. 이것을 PEAR 폴더에 go-pear.php등으로 저장하라.. 파일명은 달라도 상관없다. 있다면 프롬프트 창에서 php go-pear.php 치면 설치가 될것이다... 이때 설치경로라든가.. 몇가지 설정항목이 나오는데... 걍 엔터쳐서 넘어가도 무방할.. 더보기
symfony(심포니) 예제 심포니 개발 사이트에서 얻어온 자려구여.. 심포니로 개발해보실분들은 보고 따라해보세요... 근데.. ㅡ,ㅡ;; 전 _cart.php부분에서 에러가 나네여... 참고로 동영상과 차이점이 있는데... 동영상에서 보시면 어플리케이션의 모듈파일들은 최상위(?)폴더에 존재하더라구여... 근데 1.0.0rc2버전에서 해보시면 알겠지만 apps폴더 안에서 생성됩니다... 모듈 생성후 확인할때는 http://주소(저의경우 localhost)/app_dev.php/cart/index까지 해야 되더라구여... http://downloads.symfony-project.com/demo/cart/cart.mov 더보기
symfony(심포니) 출처 : http://sunhwan.tistory.com/7 PHP 웹 프레임워크인 Symfony1 를 이용하여 AJAX 기반의 어플리케이션을 만들어보겠습니다. 그 중에서도 특히 Script.aculo.us2 의 draggable_element 와 droppable_element 를 활용하여 Post-It 스타일의 메모장을 만들어볼 계획입니다. 1. 먼저 symfony 명령을 활용하여 프로젝트를 준비합니다. 프로젝트명은 note, 어플리케이션 이름도 note 로 하겠습니다. # mkdir note # cd note # symfony init-project note # symfony init-app note 2. 아파치 설정을 변경하시거나 해당 디렉토리를 웹이 접근가능한 폴더로 변경합니다. 그리고 테스트를.. 더보기