Vim 7.0이 나온지 한참됐지만, 6.x에 만족하고 있다가, 요사이 태그리스트나 몇몇 화려(?)해진 기능을 그냥 무시하고 지나치다가... :Tex 명령을 발견하고는 놀랬습니다. 주로 :Ex 와 :Sex 만 쓰다가 저런! LaTex 같은 것이 아니라 Tab Explore라는 기능인데, 현재 편집중인 파일이 들어 있는 디렉토리를 보는 명령입니다. 전엔 주로 :Sex (혹은 :Se)로 만족(?)하며 살았는데 이거 뭡니까. 뒤져봤더니 gt 를 누르면 생긴 탭을 왔다 갔다 할 수 있더군요. gt : 다음창 gT : 이전창 c-w gf : 커서아래 파일이름을 새탭으로 열기 c-w gF : 커서아래 파일이름을 새탭으로 열고 커서 다음에 있는 행 표시로 이동하기 :tabnew : 빈 탭 만들기 종료는 늘 하던대로 c..
CakePHP는 자체에 HTML Template을 제공하지 않기 때문에 다른 템플릿 라이브러리를 사용해야하는 경우가 있습니다. CakePHP에 대해 국내에는 그다지 많은 자료가 나와 있지 않은 관계로 지금 글을 쓰는 것이 CakePHP가 좀 더 많이 사용되는 것에 도움이 되었으면 합니다. Template 라이브러리 사용의 필요성 CakePHP의 MVC 구조중 View 는 .thtml 이라는 확장자를 기본으로 하는 일종의 PHP 파일에서 html helper나 javascript helper 들을 이용하여 tag 들을 만들어내는 일을 하게 됩니다. 이 단계에 이르기 전에 controller에서 페이지 렌더링을 위한 작업은 모두 끝났다고 보여지는 것이죠. 그런데, 이 페이지는 거의 PHP 수준이어서, 만약 ..
OpenID로 2007년은 시작하고 있습니다. 아마 곳곳에서 기존의 서비스에 이것을 어떻게 붙여볼까 많은 고민들을 하고 계시리라 생각합니다. 이런 고민들을 하겠지요. 히야, 이거 막 뜨고 있는데, 샘플 보니 구현도 쉬울 것 같애.기존 ID를 위한 필드를 작게 잡아 두었는데, URL을 키로 사용한다니 너무 길잖아?게다가 기호까지 ID에 들어 있군, 쉽지 않겠어. 기존 ID에 OpenID를 인증하여 한 번 연결시켜놓으면, 다음에 OpenID로 들어오면 그 ID의 권한을 주면 되잖아?그럼 기존 User 테이블에 필드를 하나 추가할까? 아니면 테이블을 하나 더 두어 Join할까?사용자 신규 가입시에는 OpenID로 받게하면, 기존 ID 필드에는 랜덤값을 넣는 방향으로 하고, 메뉴 전면에서 그 값은 안보여주면 되..
- Total
- Today
- Yesterday
- JavaScript
- SVN
- writely
- VIM
- 벤자민
- 수선화
- MySQL
- Subversion
- 커피
- ssh
- url
- 오픈소스
- Tattertools plugin
- 킹벤자민
- 구근
- SSO
- BlogAPI
- OpenID
- Linux
- 대화
- macosx
- 식물
- tattertools
- perl
- 클레로덴드럼
- 퀴즈
- 디버깅
- 덴드롱
- TCP/IP
- nodejs
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |