웹서비스를 개발할때, 흔히 하듯 소스를 SVN에서 태깅후 java 컴파일 혹은 php 소스를 그대로 실서버에 반영하도록 하는 스크립트를 작성하는 대신, 올릴 내용을 RPM으로 묶고, 적절한 rpm dependency를 걸어서 설치/업그레이드하는 방식을 생각해보았습니다. RPM으로 배포를 하게되니, 새로운 웹서버를 구성할 때, 의존성에 따라서 필요한 서버 모듈들을 알아서 설치하게 되는 이점이 있더군요. 예를 들어 웹페이지 rpm에 필요한 꼭 설치해야하는 php 모듈들을 명시해 놓으면, 웹서버 설치시 빼먹을 수 있는 모듈들이 알아서 설치되는 것이 괜찮았습니다. 또한 DB 접속 파일등은 configuration 처리되므로, 굳이 스크립트에서 조심스럽게 하지 않아도 되는 점이 있습니다. 그리고, root 권한으..
지금 소개할 방법은 FTP가 control 채널과 data 채널로 나뉘며, data 채널은 양방향으로 접속이 되도록 구현되어 있는데, 이것을 잘 이용하여 방화벽을 우회할 수 있는 기술입니다. 제목은 SSH서버라고 했지만, 모든 TCP 서버가 다 가능합니다.....만, 여러가지 제약으로 인해 시도하다 좌절할 수도 있습니다. FTP의 Active Mode는 FTP 클라이언트가 포트를 열고 있으면, 서버가 데이터(디렉토리 목록나 파일 내용)를 쏴주는 방법입니다. 예를 들어 서버 200.200.200.200에서 운영중인 ftp 서비스에 접속하여 "ls" 명령을 내렸을 때 어떻게 되는지 알아 보기로 합시다. ftp> open 200.200.200.200 Connected to200.200.200.200. 220 ..
몇 주전에 OPEN TRANSLATION TOOLS 2009 summit이 있었나 봅니다. http://www.aspirationtech.org/papers/ott07/tools http://socialsourcecommons.org/tag/ott07?filter=tools http://socialsourcecommons.org/tag/ott09?filter=tools 번역툴을 보니 매우 많이 나와 있군요. 사전 편집기부터 번역 관리 매니징 시스템도 있고, 다국어 블로깅하는 Wordpress 플러그인도 있군요. 관심있으신 분들은 주욱, 둘러보시면 좋을듯.
다른 것은 모두 심정적으로는 결론이 나겠지만, 전 글꼴 문제만큼은 선택을 할 수 없는 분야인것 같습니다. 웹페이지를 디자인할 때, 글꼴을 설정해야하는것일까요...? 집에서 쓰는 크롬 브라우저는 나눔글꼴들을 쓰고 있는데, 이 상태로 위키피디어를 보면, 그 글꼴들이 살아납니다. 물론, 제 블로그에서도 그 글꼴을 그대로 보기 위해서 폰트 설정을 CSS에서 모두 지운상태입니다. 글꼴은 어떤 것을 사용하는지에 따라 디자인에 큰 영향을 미칩니다. 그런데, 모든 PC에 원하는 글꼴이 설치되어 있지도 않습니다. 따라서, 디자이너들은 원하는 폰트의 글씨를 그림으로 만들기 마련입니다. 오랫동안 좋은 폰트가 한국어용 MS Windows에 들어오지 못한 탓도 있겠지만, 좋은 폰트들이 많이 있었어도, 디자이너의 선택은 쉽지 않..
- Total
- Today
- Yesterday
- SVN
- TCP/IP
- 식물
- Subversion
- perl
- 구근
- VIM
- BlogAPI
- url
- ssh
- 킹벤자민
- SSO
- OpenID
- Tattertools plugin
- MySQL
- 퀴즈
- nodejs
- writely
- JavaScript
- 수선화
- 오픈소스
- 대화
- 커피
- macosx
- 벤자민
- 클레로덴드럼
- tattertools
- 덴드롱
- 디버깅
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |