본문 바로가기

IT/Hot Issue, Services

(20)
Playtalk와 me2day, 미투데이와 플톡 요 며칠새 블로고스피어에서 굉장한 화제가 되었던 두 서비스다. 며칠 동안 정신 없이 바빴던 관계로 me2day 초대장 신청할 타이밍을 놓쳐서 아쉬워하고 있었는데 TNF의 coolengineer님이 주신 덕분에 써볼 수 있게 되었다. 플톡은 그냥 가입하면 되는 서비스라 간단히 해결됐고. Playtalk 한 마디로, 중독성이 있다. 실시간으로 달리는 수많은 리플들이 헤어나오지 못하게 만들고, 이를 가능하게 사용자들을 연결시켜주는 곳은 '라운지'다. 예를 들면 "점심 뭐 먹는 게 좋을까요"라고 올리면 순식간에 대여섯 개의 리플이 달리며 각종 메뉴를 추천해준다;; 거의 실시간 채팅에 가까울 정도다. 누군가가 말했던 것처럼 '관심'을 받고 싶은 사람들에게는 아주 부담없이 접근할 수 있는 서비스다. (이메일하고 암..
Django에서 OpenID로 인증하기 SPARCS 동아리 세미나로 OpenID에 대해서 했는데, 그때 사용하려고 했었던 예제 코드다. ('했었던'이 된 이유는 세미나 시간에 맞춰서 완성하지 못했었기 때문. -_-) Simple registration extension 부분은 빠져있으며 consumer만 구현했다. 준비 사항 : Python용 OpenID 패키지들을 다운로드·설치한다. 예제 코드 : 다운로드 (이 Django 프로젝트는 기본적으로 sqlite3를 사용하며, DB 설정이 되어 있어야만 올바로 동작한다.) Django을 이용하시는 분들에게 도움이 되길.
Django 웹프레임웍 요즘 새 스팍스 홈페이지를 만들면서 Python 기반의 웹프레임웍인 Django를 사용하고 있는데, 정말 편리하고 깔끔하다. 프레임웍 기반은 Model - View - Template의 개념으로 각각 MVC 모델의 Model - Controller - View에 해당한다고 보면 된다. (View가 로직·동작과 template에 보여줄 내용을 결정한다. Template은 간단한 if, for 정도의 프로그래밍이 가능한 스킨이라고 보면 된다) DB 백엔드가 완벽하게 추상화되어 있어 쿼리문을 전혀 쓸 필요가 없고, 프로젝트 설정파일만 바꿔주면 백엔드를 언제든지 교체할 수 있다. (이때 존재하는 데이터의 백업 등은 어떻게 하는지 아직 잘 모르겠다) 다른 것보다도, 웹프로그래밍에 처음 입문하는 사람들이 가장 쉽게..
블로그 검색엔진, BlogReader 고감자님의 블로그에서 발견한 아이템(?), 블로그 리더. 꽤 물건인 듯싶다. 블로그의 특성을 살린 검색엔진을 표방하며 검색엔진개발자그룹에서 만든 것이라 한다. 이걸로 'daybreaker'를 검색해보니 최근에 올라온, 나와 관련이 있지만 미처 알아차리지 못했던 관련 글들을 발견할 수 있었다. 이올린이나 올블로그의 검색하고는 사뭇 다른 결과였다. 고감자님이 지적하신 것처럼 블로그 검색은 주로 어떤 한 포스팅을 찾기보다는 내가 원하는 정보나 분야의 내용을 지속적으로 포스팅 해주는 '블로거'를 찾고자 이용하는 경우가 많다. 이것은 검색으로 인해 자신의 블로그를 지속적으로 방문하거나 구독할 수 있는 사람들이 더 늘어날 수 있음을 뜻하고, 인기글에 오르지 않아 상대적으로 소외된 블로거들이 커뮤니티를 구축할 수 있..
TNF와 올블로그 사건, 그리고 rel-tag ※ 이 글의 내용은 제 개인적인 생각을 정리한 것일뿐 TNF/TNC의 공식적인 입장이나 견해와는 관계가 없습니다. 어제부터 블로고스피어를 떠들썩하게 했던 사건이 있었다. Graphittie님이 태터툴즈에서 rel-tag 표준 지원을 삭제한 후 올블로그에서 태그 수집이 원활하게 되지 않았고, 이런 문제에 대해 올블로그 개발팀에 계시는 골빈해커님이 개인 블로그에 의문점을 올린 것을 소필님이 TNF 포럼에 적어주셨고, 이에 대해 graphittie님이 답변을 달고 다시 올블로그의 CEO이신 하늘이님이 관련 포스트를 적으며 논쟁이 확대되었던 것이다. 내 의견을 정리해보면, 이러한 마찰이 발생했던 것은 다음의 이유로 요약할 수 있다. 공적인 지위와는 어울리지 않았던 하늘이님의 포스트 rel-tag 지원이 중단되었..
MetaBBS 프로젝트의 역사 약 1년여 전―그러니까 아마 작년 8월 정도였을 거다―부터 시작한 웹프로그램 프로젝트가 바로 MetaBBS다. 원래 디토군님이 RubyBBS라는 이름으로 ruby 언어를 사용, MVC 패턴을 적용한 게시판을 하나 만들다가 그만두었던 것을 알게 되어, 보다 많은 사람들이 손쉽게 접근할 수 있는 PHP로 가는 게 어떻겠냐고 제의하여 프로젝트가 시작되었다. 프로젝트 이름을 그대로 RubyBBS로 갈까 하다가, 실제 사용되지 않은 언어 이름이 들어간 것은 좋지 않다고 생각했다. 그래서 마침 Semantic Web이니 Meta 정보니 하는 얘기들이 많이 나오던 걸 감안해 MetaBBS로 이름을 지었는데, 지금 와서 생각해보면 상당히 맘에 드는 이름이다. (우선 Google 검색 결과에서 겹치는 이름이 거의 없다!..
PHP 6.0 * 디토군님의 블로그에서 보고 씁니다. 드디어 php6에 대한 논의가 이루어지는 모양이다. (실은 2005년 말부터라고..-_-) php4에서 php5로 넘어가면서 가장 크게 달라진 점이라면 완벽한 OOP의 지원일 것이다. php4에서도 부분적으로는 지원하고 있으나 버그도 많고 불완전한 형태여서 아직까지는 많은 웹어플리케이션들이 이를 제대로 활용하고 있지 못했고, 이제서야 Symfony와 같은 프레임웍들이 본격적으로 php5 전용으로 개발되고 있다. (아직도 배포용 웹어플리케이션은 하위호환성을 지켜야 하는 것이 현실이나 프레임웍처럼 CMS 수준의 사이트 단위로 쓰이는 것들은 하위호환성을 깨기 시작했다.) 그런 와중에 들려온 php6은 더욱 기대가 된다. 우선 내 입장에서 가장 크게 반기는 것이라면, re..
KLDP F/OSS 10주년 컨퍼런스 지금 컨퍼런스 행사장에서실시간 포스팅. 다행히 'KLDP-10'이라는 이름의 공개 무선 AP가 잡혀서 무리없이 인터넷을 할 수 있습니다.; 박재호님의 고급 디버깅 기법 세션을 지금 막 시작하려고 하는군요. (기왕 여기 온 거 노트북도 우분투로 부팅해서 쓰고 있습니다;;) * 결국... 노트북 배터리 부족과 함께 일주일 간의 정신없는 숙제 압박으로 인하여 일주일이 다 된 오늘에서야 후기 올립니다. orz 1. 고급 디버깅 기법 (박재호 님) 이미 System Programming에서 각종 삽질에 익숙해졌던 터라..; gdb는 어느 정도 사용법을 알고 있었고, stack frame에 관한 개념도 있었기 때문에 그다지 새로운 내용은 많지 않았습니다. valgrind까지 써봤으니..-_-; libdl 같은 게 ..