대박 사건 2018.07.09 버전이 나왔습니다.
어제 오늘 작업을 통하여 nimf 가 더욱 강력해졌습니다.
예전에는(2018.06.28 이전 버전) nimf 사용 중에 killall nimf 명령으로 강제로 nimf 를 죽이고 nimf 를 재실행시켜도 응용 프로그램을 다시 실행하기 전까지 한글을 입력할 수 없었습니다.
2018.06.28 버전부터 nimf 를 죽이고 다시 실행해도 응용 프로그램 재시작 없이 한글을 입력할 수 있는 기능이 추가되었습니다.
https://cogniti-works.blogspot.com/2018/06/nimf-20180628.html
그런데 버그가 좀 있었습니다.
deadlock 걸리는 현상
https://gitlab.com/hodong/nimf/issues/112
nimf 죽이고 재실행하면 gnome-shell 간헐적으로 죽습니다.
https://gitlab.com/hodong/nimf/issues/113
위 버그는 예전부터 있었던건데 2018.06.28 버전부터 마법 같은 기능을 도입하면서 드러났습니다.
이틀 동안 정밀 분석해본 결과, 그냥 단순한 프로그래밍 에러였습니다.
위 버그를 다 고친 후에, nimf 를 수백번 죽였다가 재시작해봤는데 아무 문제도 발생하지 않았습니다.
nimf 를 강제로 죽인 후 nimf 를 재시작하면 응용 프로그램이 nimf 에 자동으로 재접속하는 코드가 안정적으로 잘 작동하는 것 같습니다.
동기화 방식임에도 불구하고 컴퓨터가 먹통되지 않고 안정적으로 잘 작동하는 것 같습니다.
nimf 아키텍처의 우수성이 또다시 입증되는 순간입니다.
그래서 nimf 가 꿈의 입력기라는 것입니다.
여러분은 지금 현존하는 최고의 입력기를 사용하고 계십니다.
많은 애용 바랍니다.
10여 년간 한글 문제 해결도 못하고 있는데 오픈소스 이 딴거 개나 줘버리라고 하세요. 오픈소스 개발자님, 관계자님 제가 하는 일에 제발 신경 끄세요. 도움 주지 마세요. 시간 빼앗겨 방해만 됩니다.
Translate
피드 구독하기:
댓글 (Atom)
응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다
그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...
-
인터넷에서 웹 브라우저로 파일을 받으면 서버 측의 잘못된 설정으로 인하여 한글 파일 이름이 이상하게 되는 경우가 많다. cp949 코드가 utf-8 로 둔갑된 경우 사용자 컴퓨터 환경이 utf-8 환경이라면 그 파일 이름 자체가 utf-8 이기 ...
-
예전에 dasom 개발하면서 많은 글을 작성했었는데 당시 drupal 로 홈페이지를 사용했었는데 drupal 관리를 못해서 데이터를 다 날려먹었습니다. 복구가 안 되요. 그래서 그 때부터 그냥 블로거에 글쓰고 있는 겁니다. 블로거는 구글에서 관리를 하...
-
그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...
댓글 없음:
댓글 쓰기