짱구삼촌
18.07.06
조회 수 217
추천 수 0
댓글 1

https://github.com/garfieldnate/kengdic

깃허브에 있는 자료를 db로 만들어 봤습니다.
그냥 쉽게 생각해서 word, def, hanja 컬럼만 이용해봤습니다.

학교, school, 學校 이렇게 져장된 자료가 나온다고 생각하시면 됩니다.
총 13만 이상의 데이터가 있습니다.
위쪽 링크자료 중에서 tsv 를 이용해서 db로 만든 겁니다.

티브이를 보다가 초성퀴즈가 나오길래 이걸 좀 쉽게 접근해보자 싶어서 고안했습니다.
초성을 찾는 방법은 문자표에서 가 코드가 44032 입니다.
각각 초성은 588새씩 ㄱㄲㄴㄷㄸ.... ㅎ 순서로 저장되어 있습니다
고로 그 글자의 코드를 알면 초성이 뭔지 알 수 있다는 이야깁니다.
원하는 글자의 코드에서 44032를 빼고 그 숫자를 588로 나누면 몇번째 페이지인지 알아낸다는 방법입니다.

db 에서는 substr, unicode FUNCTION 을 쓸 수 있겠으나 태스커 플러그인 sqlite3 는 불행히도 blob, unicode 함수 오류가 나오므로 해당초성을 가 보다 크고 깋 보다는 작거나 같고 등으로 처리하시면 됩니다.

substr(word,1,1) <= '가' and substr(word,1,1) <= '깋'
이 쿼리는 word 첫번째 단어 초성이 ㄱ 인 경우를 찾지요.

substr(word,2,1) <= '나' and substr(word,2,1) <= '닣'
2번째 글자의 초성이 ㄴ 인 경우입니다.

지금 처리할 일이 좀 있는 관계로 간략하게 설명했습니다.

** 참고
참고로 태스커 변수에서 문자코드 값을 구하는 방법은
var input = input.charCodeAt(0)
java scriptlet 을 이행하는 겁니다.
변수 input 의 코그사 반환됩니다. 마지막 괄호안 숫자는 0일때 첫문자 1일때 두번째문자 입니다.


Screenshot_20180706-154345_Tasker.jpg

문제적남자 문제에서 나왔던 ㅅㅇㅈ 초성으로는 76개가 나오네요

Extra Form
첨부
kengdic.db  [File Size:12.02MB/Download:2]
Screenshot_20180706-154345_Tasker.jpg  [File Size:132.4KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

짱구삼촌 님의 SIGNATURE

profile

그래도 아직은 사랑이, 낡은 외투처럼 너덜너덜해져서 이제는 갖다 버려야 할, 그러나 버리지 못하고...

"신은 그저 질문하는 자일 뿐... 운명은 내가 던지는 질문이다. 답은 그대들이 찾아라."

댓글 1
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
일반유틸 Google Play Store 12.0.19 20 file 스틸하트 6 231 2018.10.05
일반유틸 Google Play Store 11.9.14 16 file 스틸하트 8 263 2018.10.01
일반유틸 Google Play Store 11.9.12 19 file 스틸하트 12 357 2018.09.28
시스템 SQLite Release 3.25.2 On 2018-09-25 3 file 짱구삼촌 2 210 2018.09.27
일반유틸 Google Play Store 11.8.09-all [0] [PR] 13 file s1784e 4 248 2018.09.24
일반유틸 Google Play Store 11.7.11 9 file 스틸하트 4 199 2018.09.14
생활/편의 T Map 7.0.2 88 file Yeobis 16 733 2018.09.14
일반유틸 Google Play Store 11.6.18 11 file 스틸하트 4 201 2018.09.08
일반유틸 카카오톡8.0 업데이트 대응 심플다크테마 139 file 스틸하트 30 1497 2018.09.08
생활/편의 T Map 7.0.1 71 file Yeobis 8 407 2018.09.07
일반유틸 Google Play Store 11.6.15 8 file 스틸하트 4 172 2018.09.06
생활/편의 T Map 7.0 53 file Yeobis 10 442 2018.09.04
배포 디스크 조각모음 apk 107 file s5v 23 889 2018.09.01
일반유틸 샤오미 Mi Fit 3.4.7.1 (Android 4.4+) 3 file 스틸하트 2 338 2018.08.31
기타 오늘도 출근했읍니다 1 탱크411 109 2018.08.29
생활/편의 tmap_6.3.3.190507_2018-08-10_20-13-22.apk 41 file 일심™ 4 343 2018.08.28
일반유틸 Google Play Store 11.4.16 20 file 스틸하트 9 493 2018.08.25
일반유틸 Google Play 스토어_11.4.15-all [0] [PR] 209232408 9 file 비즈짱 1 142 2018.08.22
일반유틸 Google Play Store 11.3.16 3 file 스틸하트 3 158 2018.08.22
일반유틸 삼성 이모지 메이커 1.2.09 279 file 스틸하트 69 1586 2018.08.19
일반유틸 Google Play Store 11.3.15 24 file 스틸하트 6 194 2018.08.17
시스템 MX PLAYER PRO 최신버전 252 file 04-9212262 52 1278 2018.08.13
일반유틸 Google Play Store 11.2.14 20 file 스틸하트 4 155 2018.08.09
일반유틸 Google Play Store 11.1.30 5 file 스틸하트 5 118 2018.08.08
일반유틸 미밴드3 정식 펌웨어에서 한글 지원 25 file 스틸하트 2 1256 2018.08.08
일반유틸 Google Play Store 11.1.15 7 file 스틸하트 5 146 2018.08.06
시스템 쓰지 마세요) 갤럭시 노트8 리테일 모드 apk 1 hayang1027 602 2018.08.02
일반유틸 google play store 2 file k5831 122 2018.07.31
일반유틸 안드로이드 아웃포커스 카메라 어플 God Defocus Pro 2.17.8 무료 배포 이벤트 (원스토어 버전/라이센스 프리) 87 file 하이바쓴 18 708 2018.07.31
일반유틸 Google Play Store 11.0.20 6 file 스틸하트 4 110 2018.07.31
1 - 5 - 373