Blog
2015.07.23다솜 입력기 개발 일정 순서1
제가 오늘 다솜 입력기가 먹통되는 현상을 겪었습니다.ㅠㅠ
2015.07.04
다솜 입력기 테스트 버전을 준비하고 있습니다.
안녕하세요…
다솜 입력기를 만들기 시작한지가 벌써 5개월 정도 지났습니다.
최근 입력기 서버 및 im 클라이언트에 있던 굵직한 버그(race condition)를 잡았습니다.
그걸 잡고 나니 focus out / focus in 이 싱크가 안 맞더군요.
자세히 살펴보니…
창이 2개가 있고, 창1에 포커스가 있을 때, 창2번을 찍으면
창1번은 focus out 신호를 발생시키고 focus out 신호에 대한 처리(reset, commit 등)가 완료되지 않아도
창2번은 바로 focus in 신호를 발생시킵니다.
아마도 윈도 관리자가 창관리를 thread로 처리할 것으로 추정됩니다. 그래서 이러한 현상이 나타나는 것 같습니다.
그래서 focus in / out 싱크 맞추기 위해 아래처럼 작성하였습니다.
2015.06.03
다솜 입력기 소스를 조기에 공개할까 합니다.
어휴 답답한 정부…
메르스 발생 지역, 발생 병원을 공개해야 사람들이 피하고 주의하지…
그래야 확산이 줄어들지…
정부가 병원 수익을 왜 걱정하냐. 탄저균에 메르스에 우리들은 언제 죽을지 모르는 파리 목숨입니다.
일이 손에 잡히지도 않습니다.
입력기 소스를 미완성 상태로 공개하면 창피해서 자존심 상하고, 이거 해주셈, 저거 해주셈, 세벌식은 왜 지원 안 함? 각종 요구로 피곤해지고,
소프트웨어 출품 대회나 전시회 있으면 호시탐탐 노리는 사람들이 있을텐데…
그래서 완성된 상태로, 공개와 동시에 각종 사이트에 알림글을 올려야 하는데…
현 정권, 현 정부가 취하는 대응을 보면 무정부 상태에 있는 듯한 느낌이라… 어느날 갑자기 죽을 수도 있다는 생각이 많이 듭니다.
그래서 소스코드 조기 공개 여부를 고려하고 있습니다.
2015.05.31
다솜 입력기 구조 (초안)
Architecture for Dasom Input Method Framework (draft)
2015.05.23
모두 입력기의 이름을 다솜으로 개명하였습니다
입력기를 개발할 때에 모듈러 구조로 만들면서 “모두”라는 이름을 붙였었습니다.
모듈러 구조로 개발하면서 자원을 중복 소비하는 문제점과 모듈에 문제가 있을 경우, 응용 프로그램이 죽어버리는 치명적인 단점 때문에 서버 모듈 구조로 변경하면서 “모두”라는 이름이 칙칙하게 느껴져서 우분투 포럼에 “입력기 프레임워크 이름을 공모합니다.” http://www.ubuntu-kr.org/forum/viewtopic.php?f=4&t=27999 라는 글을 올렸고,
2015.03.30
입력기 프레임워크 이름을 공모합니다.
옛날에 유닉스를 사용할 때 한글 입력이 불편하지는 않았습니다.
그런데 이상하게도 세월이 흐르고 환경이 변화되면서 한글 입력이 점차 불편해지게 되었습니다.
2013.12.08
hwp 처리기 개발 중단 및 프로젝트 삭제
ruby-hwp, libhwp, libghwp, evince-hwp, librehwp 등
hwp 관련 프로젝트 개발 중단하고 프로젝트 삭제하였습니다.
그동안 품질과 완성도 떨어지고 꼴같지도 않은 프로젝트를 진행하여
매우 송구스럽게 생각합니다.
앞으로 이런 개같은 프로젝트를 진행하지 않을 것입니다.
그리고 나는 당신들의 부하직원이 아닙니다.
버그 리포트 쓸 때 예의 좀 지키십시오.
내가 당신의 노예입니까? 나도 사람이고 감정이 있습니다.
그깟 프로젝트 삭제하고 안 하면 그만입니다.
프로젝트가 좀 될만 하니까 어중이떠중이 다들 덤벼들어 피곤하게 하는데 그러지 맙시다.
당신들 덕분에 포도막염 생기고 눈에 영구적인 손상이 왔습니다.
앞으로 두 번 다시 오픈소스/자유소프트웨어를 개발하는 일은 없습니다.
내 생애 최대 실수였습니다.
이기적인 인간들.
2012.08.05
MeCab을 이용한 한국어 형태소 분석과 폐쇄적인 21세기 세종 계획 성과물
우리는 21세기 첨단 시대에 살고 있다. 이러한 시대에 인공지능적인 재미있는 작업을 하려면 형태소 분석기는 필수적이다. 그러나, 공개되어 있는 한국어 형태소 분석기를 살펴보면 쓸만한 분석기가 별로 없다. 그나마 쓸만한 것은 한나눔이라는 형태소 분석기인데 띄어쓰기가 되지 않은 문장은 분석하지 못하고 java 언어 기반이어서 불편한 점이 있다. 그리고 꼬꼬마(kkma)라는 분석기가 있는데 공개 소프트웨어 은상까지 받고 GPL 라이선스라면서 역설적으로 소스를 구할 수가 없어(http://project.oss.kr/data/3th_source/KOKOMA.zip 파일을 열어보면 pptx 문서 파일이다.) 어처구니가 없다. 공개 소프트웨어 은상까지 받고 소스를 공개하지 않으면 상을 회수해야 하는 것 아닌가.
2011.04.05
리눅스 사용자도 국가 공문서를 읽을 권리가 있다.
hwp 포맷 1종류만 게시하는 관공서가 굉장히 많습니다.
관공서가 게시하는 hwp 문서 중에는 “읽기 전용(배포용)” 문서도 상당수 있습니다.
한글과컴퓨터사에서 리눅스용 hwp 뷰어를 제공하지 않기 때문에 리눅스 사용자들은 hwp 문서를 보는 데에 큰 어려움이 있습니다. 이를 해결하고자 hwp 뷰어를 간간히 만들고는 있지만 “읽기 전용(배포용)” 포맷 내에 ViewText 라는 부분이 있는데, 한글과컴퓨터 측에서 ViewText 스펙을 공개하지 않아서 역설적으로 “읽기 전용(배포용)” 문서를 읽을래야 읽을 수가 없습니다.
2011.03.11
밥통들이 보내는 액티브X 이메일 명세서와 해법
어느 날, 국민건강보험공단에서 생전 오지도 않던 이메일 명세서가 왔다. 액티브X를 설치할까 말까 고민하던 중, 이메일을 스팸으로 신고해버렸다. 기관들에게 바란다. 이메일로 명세서를 보낼 것 같으면 액티브X를 버려라.