추워하면서도 가서 촬영한 사진.
추워하면서도 가서 촬영한 사진.
아마존 킨들의 인상적인 광고.
늘 이것저것 테마를 사용해보곤 하지만 기본적으로 지원해주는 테마보다 깔끔한 것이 없는 기분이 들어 결국 이 테마를 설정하는데 오늘은 사진도 바꿔보고 색도 바꿔보고 했더니 정말 색다른 느낌!
2012년에 들어 하고싶은, 해야 할 계획도 참 많이 세워야지 하고 시작했는데 벌써 1월도 반이나 지나갔고 온전히 다이어리 앞에 마주하지 못해서… 올해에는 글도 열심히 쓰고 공부도 열심히 하는 한 해가 될 수 있으면 좋겠다.
예전엔 jQuery UI에서 지원하는 datepicker가 range select가 가능했는데 버전이 올라가면서 리펙토링 과정에서 버린 기능이 되었는지 존재를 감춰버렸다.
그래서 jQuery UI 1.8.17에 포함된 datepicker를 수정해 range select가 되는 형태로 수정했다. (엄밀하게 따져보면 기존의 형태랑 완전 동일하게 동작하는 것은 아니다.)
물론 소스는 조잡하다;; 적용시 inline.html을 참조해서 적용하면 된다.
java는 기껏해야 headfirst 한권 읽은 수준인데 tomcat 서버 설정을 하려니 막막했다. 검색을 해봐도 한글 문서는 흔치 않았고… 며칠 생각했는데 답은 그냥 레퍼런스에서 나오는 내용이었다. 바로 레퍼런스 봤으면 5분도 안되서 해결했을 내용 XP
tomcat에서 도메인을 기준으로 여러개의 사이트를 운영 즉, 가상호스트를 설정하려면 아래와 같이 하면 된다.
<Hostname="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.testdomain.com" appBase="new_webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
appBase 경로는 tomcat 경로를 기준으로 되어 있고 절대경로를 입력해줘도 된다. 그리고 ROOT라는 파일 또는 디렉토리가 default값으로 설정되는데 심볼릭 링크로 /home/아이디 식으로 주면 그쪽 파일로 연결된다. ftp 생각하면 유저 발급해주고 이렇게 걸어주면 편하다. (SVN 없는… 상황에서는;)
그런데 이렇게 걸었더니 문제가 www 없이 도메인을 입력하고 들어가면 not found가 되거나 localhost로 연결이 된다. 그냥 apache라면 alias를 지정해주면 되었는데… xml 형태라 어떻게 해줘야하나 몰라서 host를 동일하게 추가해보기도 했고 name에 와일드카드(*)를 넣어보기도 했다. 당연히 결과는…ㅋㅋ 답은 레퍼런스에서 찾았다.
<Host name="www.testdomain.com" appBase="new_webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>testdomain.com</Alias>
</Host>
다시금 레퍼런스의 중요함을 깨닫는 순간이었다;;
2011년을 마무리하는 글도 잘 써보지 못한 상태로 시간의 흐름에 밀려와 2012년에 우뚝 서버린 나를 보며 올 한 해 나로 하여금 어떤 역사를 써나가게 할 지 생각하게 된다. 올해의 계획으로는 해외에서의 경험을 쌓는 것과 학교로 돌아가 지평을 더 넓히는 것. 어떻게 흘러가게 될지는 사실 전혀 모르겠고 일단 생각이 나는대로 하나씩 해봐야 하는 상황인데 자꾸 주춤거리는 기분이 들어서 걱정이다.
생각하면 바로 행동으로 옮겨야 실천이 가능하단 점을 상기하는 한 해가 되었으면. 과거의 시간에 비해 가장 바쁘고 가장 다양한 공간을 경험하게 될 것 같다.
window – preference – general – wrkspace – text file encoding 에서 other 선택 후 utf-8.
참 쉽죠?
서버를 utf-8로 설치하고 euc-kr 파일을 올려두니 vi에서 하나도 알아볼 수가 없었습니다. 간단하게 확인하는 방법은 아래와 같습니다.
++enc=euc-kr
일시적으로 확인하는 방법으로는 위 방법을 쓰면 되겠지만 알아서 처리해주는 방법도 있네요. http://kldp.org/node/32987의 내용입니다.
# ~/.vimrc을 열어 아래 한줄을 추가합니다.
fencs=ucs-bom,utf-8,cp949
호스팅 서비스를 이용해보면 호스팅 아이디를 기준으로 생성된 파일들의 uid, gid가 설정된다. 별도의 모드를 설치해줘야 해당 방식대로 아파치를 운영할 수 있는데 apache1.x는 mod_become, apache2.x는 mod_ruid 또는 apache2-mpm-itk를 설치하면 된다. 각 VirtualHost마다 설정해주면 해당 유저 권한으로 생성/제어가 가능하다.
cafe24에서 서버 호스팅을 구입하면 세팅 연락이 오는데 추가 요청 시 아래와 같은 기본적인 사항을 설치해준다. centOS 5.x(x64) 서버 구입시 설치해준 항목이다.
httpd-2.2.20.tar.gz
iozone-3-327.src.rpm
iperf-2.0.5-1.el5.src.rpm
iperf-2.0.5-1.el5.x86_64.rpm
jfsutils-1.1.12-1.x86_64.rpm
mirrordir-0.10.49-1.2.el4.rf.x86_64.rpm
mysql-5.1.45.tar.gz
mysql-5.1.59.tar.gz
openssl-0.9.8d.tar.gz
php-5.2.16.tar.gz
qpopper4.0.13.tar.gz
reiserfs-utils-3.6.19-2.4.1.x86_64.rpm
smartmontools-5.37.tar.gz
ZendOptimizer-3.0.2-linux-glibc23-x86_64.tar.gz
ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
ZendOptimizer-3.3.0a-linux-glibc23-x86_64.tar.gz
ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz