Home avatar

Deokgon Kim

firefox sidebar를 준비해보다...

아래 삽질 기록이 좀 있습니다만.

우선, 기본적인 클라이언트측 컨셉은 가능하겠다는 판단까지 왔습니다.

우선, webextension 예제에서 2가지를 테스트하였고, 조합하면 동작할 것 같습니다.

https://github.com/mdn/webextensions-examples/tree/master/annotate-page 위 예제를 통해서, sidebar를 띄우는 방법이 나왔습니다. 단, sidebar 내용이 서버측 내용이 아닌 로컬 내용인데, 로컬에서 커버할지 웹을 띄울지 고민이 필요한 것 같습니다.

https://github.com/mdn/webextensions-examples/tree/master/bookmark-it bookmark에 바로 접근하는 것이 가능한 것으로 나오는데, 이걸 활용하고, 로컬 북마크와 서버측 북마크를 연동할 것인지는 고민이 필요합니다.

annotate-page는 sidebar에 뭔가 표시가 가능하다는 것을 의미하며, bookmark-it은 currentTab.url에 접근 가능하고, XHR 요청이 가능하다는? 것이 테스트되었습니다.

심심한데 챗봇 같은 걸 만들어 볼까?

얼마전에 converse.js 사용해서 웹에다가 XMPP 채팅을 올렸었지요. 그리고, … 많은 사람들이 블로그를 오긴 오던데, 말을 걸어주는이 없더만요.

어쨌든, 그걸 확장해 보고자 chatbot 챗봇을 한번 만들어 볼까 싶습니다.

요즘 python 연습하고 있으니 언어는 python, 맨땅에서 시작할 수 없으니, google 검색에 ‘chatbot python xmpp’ 넣고 검색을 합니다.

나왔습니다. https://github.com/QuickBlox/sample-chatbot-python 이걸로 시작해 봅니다.

… 바로 시작이 안 됩니다. 의존성으로 sleekxmpp가 있습니다. 또 찾습니다. https://github.com/fritzy/SleekXMPP/

… 잠시 환경을 준비해서 테스트를 시작하고, …

… 아래 dnspython도 받아서 준비하고, http://www.dnspython.org/kits/1.15.0/

웹에서 채팅하기 converse.js

웹 페이지에서 채팅을 할 생각을 해보았다. 그래서 ‘open source web chat’ 검색하였다. converse.js가 보인다. demo 사이트에 접속하여 동작하는지 확인한다. 동작하는 군. 내 환경에 getting started 준비한다. index.html 파일을 생성. 음, 만들긴 했는데, .. 서버는 어떡하지? BOSH 음. 전동공구가 필요하구나. … 뭔가 서버에 또 깔아야 하나? … 그렇군. 내가 사용중인 서버 ejabberd가 BOSH가 되는 군.

TADA … 된다 !!!

ps. 이제 이 블로그에 붙여봐야지.

tomcat parallel deployment

톰캣이 이미 8.0까지 나온 시점에 인터넷에서 흥미를 끄는 내용을 하나 접했습니다.

http://www.youtube.com/watch?v=Bp789a8MBWI

parallel deployment라는 제목에서는

전략을 얘기하는 것인 줄 알았는데, 기능이었습니다.

tomcat 7.0 부터 지원하는 기능으로 무중단 배포를 할 수 있는 기능입니다.

즉, app v1 운용중에 app v2를 배포할 수 있고, 기존 세션 사용자는 v1을 사용하고 신규 접속자는 v2로 접근하게 됩니다.

저는 weblogic에서 production redeployment로 접했던 기능입니다.

상세내용은 위 링크에서 참조하십시오.

OCSP 검증해보기

오늘 StartSSL에서 인증서를 발급 받았습니다.

그런데, firefox에서 접근하니 OCSP 검증이 잘 안되는지 에러페이지가 아래와 같이 뜨는 것입니다.