개발&Development 190

Blog API? Post API?

제로보드XE 구경을 하다 문득. 구글에서 BlogAPI를 검색해 보면 전체 웹을 검색하여도 한국어 페이지가 많이 나올것이다. 왜냐면 BlogAPI라는 용어는 거의 한국에서만 사용되니까. 위키피디아의 Blog Software를 보면 Post API정도로 언급되어 있다. 이것도 정식 명칭은 아니고 각 서비스마다 제공되는 API라 blogger API, metaWeblog API, MovableType API, LiveJournal API가 정확한 명칭일 것이다. ATOM정도는 되어야 그래도 BlogAPI라고 볼 수 있을까? 한국에서 특별히 BlogAPI라고 언급되는 것은 아마 호진님의 영향이 아닌가 한다. 걍 표준 용어로 밀어 붙이기 -ㅅ- 제목에 낚여서 오신 분들을 위한 서비스. 티스토리의 경우 BlogA..

Internet Scale Application

9일 Blog & SNS 컨퍼런스에서 첫날 발표한 블로깅툴에 대한 세션에서 잠시 언급한 이야깁니다. (해당 발표 자료는 역시 아직 공개하기엔 쪽팔림 + 긴가민가해서 비공개중입니다.) 현재의 인터넷이 Hyper Text를 통한 Web Page 기반으로 사람들에게 서비스를 제공하고 있습니다만 Browser Based의 서비스가 줄 수 있는 한계가 있다고 할 수 있습니다. 제한적인 모바일 인터넷을 할 수는 있지만, 적어도 일부 휴대폰에서 Full Browsing을 지원하기도 하지만(iphone도 그렇죠) 일반적인 모니터를 예상한 웹 페이지를 휴대용 기기에서 보는 것은 제한이 있을 것입니다. 또한 풀 브라우징을 지원하는 기기도 아직 고가입니다. 기존의 접근방법 중 하나는 각개 격파입니다. KTF용 페이지를 만들..

RSS 스킨 1.1

Textcube 1.5에 맞춰 장난쳐본 RSS 스킨입니다. skin 폴더에 압축을 푸시면 됩니다. 일반적인 스킨이 아닙니다. Geek을 위한 스킨입니다. 이 스킨을 적용하면 블로그 기능중 상당수가 제한이 되니 조심하세요. 관리자 주소가 owner 인것 까먹지 마시길. 이 스킨으로 인한 어떤 부작용도 책임지지 않습니다. -ㅅ- 첫페이지나, 글마다 혹은 카테고리 정도는 동작하는군요. text/html로 출력되기 때문에 일부 환경에서는 XML로 인식 못할 수도 있고 날짜 포맷도 아직 동작하지 않습니다.

무기밀반입

지난 20세기에는 당시 법에 따라 다음과 같은 어이없는 상황도 발생했습니다. 글쓴이: gendoh (깜둥이) [/writers/gendoh] 날 짜: 1999년 5월 18일 (화) 06시 22분 09초 제 목: 무기 밀반입. --; 그런 것이었다. 미국과 캐나다이외에는 받지 말라고 하는 사이트에서.. 체크를 위해 이메일 주소를 받는데 확실이 kr 꼬리가 붙으니 안되었다. 그래서 netian.com을 사용했더니 된다. 난 방금 새벽을 틈타 미국에서 무기 하나를 몰래 들여 왔다. 난 단지.. PGP 소스가 필요했을 뿐인데... 삽질하다가 엉뚱한거만 실컷 받아왔다. 윈도우용 PGP 5.0 따위는 필요 없단 말이다. 난 소스가 필요했을 뿐이였단 말이다. 만약 겐도가 갑자기 사라지거든 미국 CIA나 국방성에서 잡..

BSI - Bug Scene Inspector

역시 퍼나르기. 글쓴이: gendoh (ご,ご;;;) [/writers/gendoh] 날 짜: 2004년 11월 10일 (수) 08시 01분 08초 제 목: BSI - Bug Scene Inspector CSI(Crime Scene Inspector)를 보다가 문득 든 생각이 바로 BSI. 살인현장의 증거를 수집하듯... 프로그램을 죽게 만든 버그(살인자)를 찾기 위해 증거를 수집하는 과정이 나름대로 비슷하지 않을 까란 생각이 든다. 1. 살인자를 찾아라. 우선 베이스가 되는 생각은 프로그램이 죽는 이유는 살인코드가 있거나 살인코드들(!)이 있다는 것이다. 의도적이거나(오타, 실수) 사고(Side Effect, Mis-understand 등)에 의한 것일 수도 있다. 아무튼 문제를 일으킨 부분은 존재할 ..

글자 크기

이것도 글꼴 선택과 마찬가지로 상당히 힘들여서 만든 건데(글꼴 선택 만드신 분과 같은 분), 잘 모르시더라구요. 잘 보시면 스마트 에디터의 글자 크기는 다른 곳보다 "더 세분화된 크기단계"를 제공하고 있습니다. 제가 보고 있는 4개의 유명 서비스들은 모두 6단계의 글자 크기를 제공하고 있으며 이는 유명 오픈소스 웹에디터인 FCKEditor 나 TinyMCE 등도 그러하듯이 외국계 어느 에디터, 어느 서비스를 보아도 마찬가지입니다. 기술적으로 말하면 오래된 방식인 font size="1" ~ "7"을 사용하기 때문입니다만, 이번의 에디터에서는 그 한계를 넘었습니다. 필요하다면 36pt 를 넘는 사이즈도, 24pt 와 36pt의 중간 사이즈도 가능합니다. 다른 에디터에서 글 쓰는 도중 글자 크기를 지정하고 ..

TextCube Performance Profiling

Trunk 3751 기준 텍스트 큐브의 DB 디버깅 지원 from 썰렁한 엔지니어 메타 플러그인을 켠 경우라서 일반적인 페이지 뷰잉과는 차이가 있겠지만 아무튼, 처음 뛰는 곳은 php 소스코드 로딩하느라 난리나는 곳이죠. PHP 가속기로 쉽게 해결할 수 있는 부분이기도 합니다. 이후 글들 가져오고 드레싱 하는 부분에서 약간씩 변곡점이 생기긴 합니다만 전반적으로 직선 그래프군요. 페이지 하나를 출력하기 위해서 뭔가 할 일이 많은 상황. 이런 경우에 쓸만한 테크닉들을 찾아보면.. 우선 쿼리캐싱. 현재 TextCube에는 단위 작업내에서만 캐싱이 가능합니다만 디비단에서 해 주던가 아무튼 리퀘스트간에도 캐시가 먹어야 합니다. 페이지캐싱. 화끈하죠. 다만 TextCube의 특성상 많은 변화포인트를 가지는 지라, ..

태터툴즈 플러그인용 index.xml의 XML Schema

TextCube는 아직 덜된고로 TatterTools 1.1까지만 분석하였습니다. 10년전에 컴파일러 들었던 기억 + W3C의 XML Schema Part 1 : Structured와 Part 2 : Datatypes, 그리고 XML Schema Tutorial 보고 했습니다. 플러그인 제작시 작성하는 index.xml의 XML Schema입니다. 처음에 DTD로 하려다가 쥐쥐치고 대충 에러는 안나는 정도로 작성하셨습니다. 공개하기 쪽팔릴 상황이지만 일단 쓸 곳 들이 있으니;;; 더불어 아직 공식버전이 아닌 개인버전이니 적당히 받아들이시기 바랍니다. Needlworks쪽에 던져 드려야죠. 아마 예상으로는 정식 파일은 텍스트큐브 개발사이트에서 제공이 될 것입니다. 작업을 하면서 느낀점. 아직 XML을 쓸 ..

지름신 주의보

보부상(BBS E-Market) 대량 변조 피해 주의 from 헐랭이와 IT보안 라는군요. 해킹 자체나 취약점이야 알아서들 대처하시고 제목이 "지름신 주의보"냐면, 그림의 사이트들 대충 보니 저도 아는 곳이 좀 있군요. 즉 소규모 쇼핑몰중에 위에 언급된 시스템을 사용했다면 다 털릴 가능성이 높습니다. 그나마 착한 곳에서 뚫은 경우 홈페이지 변조로 끝나겠지만 심하면 다 털리는거죠. 결국 소규모 사이트에서 물건 구입하는 것은 한주 정도 딜레이 하는 것을 권장하고 싶네요. PS. 덕분에 돈이 굳었;;;;