얼마전에 express의 template엔진으로 jqtpl을 썼었는데 가만보니 ejs가 좀 더 익숙한 모냥새였다. 주위 분들도 다들 ejs를 쓰시고... 그래서 본격적으로 ejs를 알아보기로 했다. (nodejs와 express에 대한 내용은 nodejs + express + jqtpl 에 있음) EJS express에서 EJS(Embedded Javascript) 를 사용하는 방법은 역시 간단하게 view.engine만 바꿔주면 되는데 조금 다른 점은 기본 layout과 open tag, close tag를 설정할 수 있다는 점이다. open tag와 close tag를 로 설정하면 php 느낌나게(?) view를 만들 수 있다. app.set('view engine', 'ejs'); app.set('..
옛 사람에게 말한 바 살인하지 말라 누구든지 살인하면 심판을 받게 되리라 하였다는 것을 너희가 들었으나 나는 너희에게 이르노니 형제에게 노하는 자마다 심판을 받게 되고 형제를 대하여 라가라 하는 자는 공회에 잡혀가게 되고 미련한 놈이라 하는 자는 지옥 불에 들어가게 되리라 또 간음하지 말라 하였다는 것을 너희가 들었으나 나는 너희에게 이르노니 음욕을 품고 여자를 보는 자마다 마음에 이미 간음하였느니라 눈에 보이는 죄를 지은 사람은 마땅히 처벌받아야겠지만 예수님께는 더 높은 기준이 있다. 형제에게 노하는자, 미련한 자라고 하는 자도 살인하는 자와 다를 바가 없다고 하신다. 음욕을 품은 자도 간음한 자와 다를바 없다고 하신다. 행위로 죄 짓지 않았다고 깨끗한 척 말라는 뜻이다. 겉으로만 순결하지 말고 속도 ..
요즘 신기술이 넘쳐나고 있는데 나는 구닥다리 기술만 쓰고 있다는 생각이 들었다. 심지어 얼마전에야 ruby on rails, android를 알았다. -_-; 반성하자. 그래서 새로운 기술들만 써서 뭔가를 만들어보기로 했다. 오늘은 그 시작인 node.js로 웹서비스 만들기. node.js node.js는 v8 엔진을 통해 브라우저 밖에서 javascript를 사용할 수 있게 했다. 요즘 대세라고 할 수 있겠다. 설치는 아주 쉽다. $ ./configure --prefix=/usr/local $ sudo make install 추가 모듈의 설치도 npm을 통해서 쉽게 할 수 있다. $ npm install [설치할 모듈명] 간단한 서버를 만드는 방법은 쉽지만 웹서비스를 만들기 위해서는 url을 적절한 함..
잊어버리기 전에 컨퍼런스를 통해 받은 느낌을 기록해야는데 벌써 컨퍼런스가 끝난지 2일이 훌쩍 지났다. 그동안 역시나 CEO 출신 거장들의 대담답게 엄청나게 이슈가 되었다. 특히 개인적으로 엄청 멋진 분이라고 생각했던 NC의 김택진님의 발언이 크나큰 이슈가 되었다. 물론 실시간 검색 이슈같은 걸로 올라오진 않았지만 개발자와 기획자들 사이에서는 논란이 되었던 발언이 분명했다. 개발자들의 공통된 반응은 열렬한 환호, 기획자들의 공통된 반응은 냉담. 왜 이런 반응이 왔는지는 DevOn 블로그에서 대담내용을 직접 들어보면 확! 느낄 수 있다. 어쨌든 지난번에 이어서 컨퍼런스에 느낀점을 더 적어보려고 한다. 개발자 커뮤니티 중심의 부스 운영보통의 큰기업 컨퍼런스 부스는 제품 홍보의 장으로 활용된다. 지난번에 참여했..
11월 25일 신도림역 쉐라톤 서울 디큐브시티 호텔에서 Daum의 첫번째 개발자 커뮤니티 행사가 있었다. 행사 이름은 DevOn 이다. * 공식 웹사이트 : http://devon.daum.net/2011 * 공식 블로그 : http://devondaum.tistory.com 정말 오랜만에 무지무지 재미있었다는 생각이 들만큼 아주아주 재미나고 유익한 시간이었다. 일단 Ubuntu, Gnome, KDE, TNF, 오픈스택, XE, CDK, Mozilla, 워드프레스, Ok JSP 등등의 실제로 활동하는 수많은 커뮤니티가 참여했고, 진정 소통의 시간을 가졌다는 점이 좋았다. KDE 커뮤니티와 Gnome 커뮤니티를 개발자 컨퍼런스에서 본적이 한번도 없었는데, 존재도 몰랐던 그 분들의 등장은 정말 충격적이었다...