Translate

2016년 10월 27일 목요일

The hodong@cogno.org email will be deleted.

The hodong@cogno.org email will be deleted on 2016-11-30.

Please contact me via cogniti@gmail.com

2016년 8월 14일 일요일

Redesign the appearance and API of the nimf candidate window

Hello.

I have been developing nimf-chewing wrapper based on libchewing.
By the way, I feel the lack of nimf candidate.
Please note that I am going to redesign the appearance and API of the nimf candidate window.

2016년 7월 30일 토요일

님프 nimf 프로젝트 앞으로의 계획

안녕하세요.
프로젝트에 도움을 주시는 분들과 nimf 를 애용하시는 분들께 감사의 말씀을 드립니다.

오늘 예정대로 Nimf PPA 를 삭제하였습니다.
데비안, 우분투 계열에서는 nimf 를 컴파일하여 사용하시기 바랍니다.
소스를 다운받아서 dpkg-buildpackage -b 라는 명령을 주면 .deb 패키지가 만들어집니다.

제가 배포판 패키지를 제공하지 않으므로 패키지 제공 요청이 각종 배포판 측으로 흘러 갈 것이라 예상하고 있습니다. 배포판에서 패키지를 제공하게 되면 issue 일부가 배포판 측에 보고됩니다. 특히 배포판 이슈.

배포판 패키지에 대해서는 여러 커뮤니티나 배포판 프로젝트에서 다루어지길 바랍니다.
제가 아무 생각없이 Nimf PPA 를 삭제한 것이 아니라 많은 고민 끝에 삭제한 것이니 양해 부탁드립니다.

그리고 이슈 게시판을 다시 열었습니다.
이슈 게시판을 폐쇄하니 이슈가 블로그로 오고 블로그 댓글을 폐쇄하니 이메일로 문의가 오게 되어 이슈 게시판을 다시 열었습니다. 대화는 상호 존중이 기반되어야 합니다.

nimf 는 매우 정교하게 설계된 입력기 프레임워크입니다.
nimf 는 성숙된 프로젝트이기 때문에 현재 특별히 개발할 부분이 없습니다.
nimf 를 장기간 10년~20년 유지 보수하면서 다듬어 가게 됩니다.

감사합니다.

2016년 7월 22일 금요일

nimf 프로젝트는 계속됩니다.

안녕하세요.
앞으로의 개발 계획은 사실 저도 잘 모르겠습니다.
마땅히 만들어야 하는 부분이 없습니다.
그냥 다듬어가면 되는 것 같습니다.

그리고,
Nimf PPA 를 삭제하지 않으려면 페도라, 젠투, 오픈수세 등의 배포판에 대하여 패키지를 제공해야 할 것 같은데 아무리 생각해도 그건 못하겠습니다.
Nimf PPA 는 7월 30일에 삭제 예정입니다.
패키지 제작에 필요한 debian 파일이 다시 추가될 것입니다.
페도라, 젠투, 오픈수세 등의 배포판용 패키지 제작 파일은 추가하지 않습니다.
개발자가 못한다고 하는 부분에 대해서는 커뮤니티에서 자체적으로 해결하시거나 배포판 회사에 문의하시기 바랍니다. 개발자를 원망하거나 탓할 문제가 아닙니다.

끝으로,
nimf 를 애용하시는 분들과 도움을 주신 분들께 깊은 감사를 표합니다.
항상 기억하고 있습니다.

2016년 6월 26일 일요일

nimf 업그레이드 후에 dconf 설정 찌꺼기 제거하는 방법

nimf 업그레이드 후에 다음처럼 사용하지 않은 부분이 남아 있습니다.
그 경우 아래의 명령으로 제거합니다.

경로(path) 제거


dconf reset -f "/org/nimf/engines/libhangul/"


키(key) 제거


dconf reset "/org/nimf/engines/nimf-libhangul/hangul-keys"

2016년 5월 22일 일요일

개발 중인 nimf-settings 모습, UI 제안 받습니다. [완료됨]

안녕하세요..
nimf 는 입력기 프레임워크이고
nimf-settings 란 nimf 를 설정하는 도구입니다.

요새 nimf-settings 를 만들고 있습니다.
nimf-settings 의 현재 모습을 보여드립니다. ㅋㅋㅋ
멋있죠?

기술적인 설명을 드리자면,
설명이 나오는게 그거는 *.gschema.xml 에서 읽어와서 보여주는 거에요.
*.po 파일에 번역 넣으면 각종 언어로 표시됩니다. ㅋㅋ
그리고 외부 개발자 또는 사용자 분들이 개발한 외부 모듈(플러그인)을 장착하면
nimf-settings 에 표시가 되는 구조로 되어 있습니다. dconf-editor 처럼요.
그런데 아직 미해결인 부분이 있습니다.
키 조합 ㅠㅠ, 키 값 감지 하는 거요. 그거 UI 를 구성하지 못했네요.
UI를 아래처럼 하려고 합니다. 계획이 변경될 수 있습니다.
의견 있으면 주세요.


내용 추가 2016.5.22. 17:10

+, - 버튼을 이용하여 키를 추가/삭제할 수 있도록 합니다.

내용 추가 2016.05.27. 06:56
 이런 식으로 구성이 됩니다.
다만, 핫키(hotkey) 부분은 로직을 만들지 않은 상태라서 키 리스트가 안 보이는데..
(-) 키를 눌러서 키를 삭제할 수 있고,
(+) 키를 누르면 대화창 뜨고 키 값을 감지하여 핫키를 추가하도록 할 생각입니다.
기본 UI 는 거의 다 만든 상태입니다.
그런데... 영어/한국어 설명을 다듬는데 시간이 많이 걸릴 것 같습니다.
그리고 상세 설명을 툴팁(tooltip)으로 보여줄지, 아니면 창에 넣을지에 대해 결정해야 합니다.
아마 6월 경에는 나올 것 같습니다.

내용 추가 2016.05.29. 20:37

설정기(nimf-settings) 개발 완료되었습니다.
커밋 올렸습니다. Added nimf-settings
https://github.com/cogniti/nimf/commit/d58821deda12ce00dbb933a871c9e2ff1e519d97

최종 모습입니다.
직관적이라서 설정하기가 간편합니다.
앞으로 KeySym 추가해야 하고 nimf.pot, ko.po 번역해야 하네요.
설명도 좀 업데이트 해야겠습니다.


2016년 5월 18일 수요일

님프(다솜) 입력기에 대한 아낌없는 성원에 감사드립니다.

안녕하세요.
님프(다솜) 입력기 프레임워크 개발자입니다.
약 1년 여 동안 님프(Nimf) 입력기를 개발하면서 정말 바쁘게 살았습니다.
이제서야 뒤를 돌아볼 수 있는 약간의 여유가 생겼습니다.
님프(Nimf) 프로젝트는 ibus 끝글자 버그를 잡다가 우연한 계기로 시작되었습니다.
프로젝트 이름이 처음엔 모두(Modu)에서 다솜(Dasom), 지금은 님프(Nimf)가 되었습니다.
그동안 너무 바뻐서 감사의 인사를 못 드렸는데 많은 분들의 도움을 받았습니다.
많은 분들이 테스트해 주시고 버그 리포트를 보내주셨습니다.
그 덕분에 짧은 기간 동안 품질이 비약적으로 향상될 수 있었습니다.
지금은 알파 수준의 중국어 엔진이 탑재되어 있어 과거보다도 설정기(nimf-settings)의 필요성이 높아졌습니다. nimf-settings 는 올해 안에 나올 것 같고 그 후에는 중국어 엔진 향상에 초점을 맞출 예정입니다.
그동안 리눅스를 사용하면서 많은 빚을 지고 있었는데
이렇게 빚을 갚을 수 있게 되어 기쁩니다.
늘 즐겁고 행복하시길 기원합니다.

응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다

그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...