설계 및 구현을 하다보면, 모든 예외처리가 되어야하지만, 논리적으로 안전한 것에 대해서는 처리하지 않는 상황을 만나게 된다. 즉, 방문은 잠그지 않고 자도 현관문이 열리지만 않는다는 가정만 확실하면 방문을 잠그지 않아서 발생하게 되는 도난사고 같은 예외상황은 고려대상이 아니라것이다. 프로그램도 외부에서 흘러오는 데이터가 어떤 확인 절차를 거치고, 어떤 가공이 일어나는지를 모두 알 수 있다면(또, 그래야하고) 예외를 확인하고 처리해야할 곳이 어디인지 확실하게 된다. 현관문에서 확인한 사람을 방문에서도 한 번 더 확인하는 것이 잘 되어 있는지, 잘못되어 있는지는 생각하기 나름이다. 오히려 현관문에서는 금속탐지만 하고, 방문에서는 거짓말 탐지를 한다는 식으로 나뉘어 있다면 그것은 잘되어 있는 것일지도 모른다...
0.9.7 입니다. metaWeblog api 에서 멀티미디어 자료를 추가할 수 있는 함수를 구현하였습니다. 따라서, Zoundry나 Semagic 등에서 그림 파일을 문서에 추가하면, 동일하게 업로드가 됩니다. Tatter의 Attachment 테이블에도 적절하게 상하관계가 맺어지는 것까지 추가하였습니다. 그리고 중요한 버그하나를 여태까지 몰랐습니다. 다름아닌, html escaping이 두 번일어나고 있다는 것인데, 이로 인하여, 블로깅 툴로 포스팅을 한 뒤 받아 보면 html 태그들이 살아나는 것입니다. 여태까지 저는 이것이 정상인줄 알았는데, 자세히 보니 BlogAPI에서 한 번 escaping을 하고, XMLRPC 라이브러리쪽에서 보내기 전에 한 번 더하고 있더군요. 이제 명랑한 블로깅이 일어날..
이상하게 한 한 달 전부터 고무나무에 물을 준 날이면 다음날 아침 노란 버섯이 자라있는 것을 보게된다. 이 버섯이 하루가 다르게 자라는데, 모두 제거해도 어느날 화분 곳곳에.. 아니 가득히(!) 노랗게 올라오는데.... 문제는 며칠전 고무나무에 물을 준 뒤로 이틀간 자세히 안봤는데, 아 글쎄! 한 7cm 정도 자란 버섯을 보게되었다 단 3일만에!!! 아악! 어찌나 놀랐는지... 보통 2 cm 정도짜리들이 저 화분 바닥에 쫙 난다고 생각해도 끔찍한데.. 으윽.. (저 more 버튼을 누르시라)
요즘 며칠간, 순수하게(?) 인쇄된 활자를 인식하는 것에 관심이 가고 있다. 뭐 아주 품질좋은 요구사항을 생각하는 것이 아니고, 이 정도다. 흑백으로된 이미지 스캔한 이미지가 아닌 컴퓨터 프로그램에 의해 파일로 인쇄된 정도 숫자들로만 구성됨 이탤릭 없음 10글자 이내 한 줄 폰트는 서너 가지 이보다 더 쉬울 수가 있을까마는, 아주 간단한 검색으로 다음과 같은 것들을 얻었다. http://www.google.com/search?q=typewritten+recognition 처음발견되는 위키피디어 문서에서 다음과 같은 말이 있다. The accurate recognition of Latin-script, typewritten text is now considered largely a solved proble..
Semagic은 초창기에 blogger api를 만들 때, 고려해보다가 blogger api를 지원하지 않아서 잘 사용하지 않았고, 게다가 id도 15글자 이상은 지원하지도 않아서 alias만 만들어야겠다는 생각만 하고 말았단 툴입니다. 그런데 이번에 lunamoth 님의 글을 보다 다시 보니 metaweblog를 지원하고 있었군요. 1. .htalias에 태터의 긴 ID를 짧은 ID와 매치 시키는 기능이 0.9.3까지의 /plugins/ 방식으로만 가능했었다는 것을 알았습니다. 이 기능을 수정하였습니다. 2. 최근 writely.com 하부에서 blog api관련 프로그램 변경이 일어나면서, 한 일주일간 동작하지 않았습니다. 지금은 정상화되었는데, BlogAPI에서 blogger api 관련 버그가 하..
- Total
- Today
- Yesterday
- 수선화
- 구근
- Tattertools plugin
- tattertools
- ssh
- 오픈소스
- 덴드롱
- 킹벤자민
- 식물
- perl
- 클레로덴드럼
- SVN
- MySQL
- nodejs
- TCP/IP
- Linux
- 디버깅
- 커피
- OpenID
- 대화
- url
- writely
- JavaScript
- VIM
- BlogAPI
- 벤자민
- macosx
- 퀴즈
- SSO
- Subversion
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |