pistos님의 좋은 의견인 '왜 captcha는 항상 알파벳이여야 하는가'..
이것에 문득 재미를 느끼고 아래와 같은 형태로 한글로 바꿔봤습니다.
만들면서 이슈가 되었던 것들을 정리해보겠습니다.
-
이미지에 한글을 출력하기
:제 리눅스 서버엔 X도 안깔았고 jdk 한글세팅을 한 적이 없어서 은근히 신경쓰였는데
new Font("돋움"..)으로 끝났습니다. fontconfig 도입이후 뭐가 좋아진걸까요.
fontconfig.properties 파일은 건드리지도 않았는데 되버려서 약간 당황스러웠습니다. -
어떤 한글 문자를 만들까
:처음엔 유니코드에서 한글 블럭 44032-55203에 매핑할 수 있는 간단한 알고리즘만
만들면 되겠다고 생각했었는데, 이거 출력해보니 '푑쒯뷁귫홃' 이런것들이 나왔습니다.
테스트를 해보면서 느껴진것은, 인지하고 입력하는데 필요한 집중력이 대박이라는 것이였습니다. --
그래서 과감히 EUC-KR이 아닌 문자들은 버렸습니다.
마지막으로 5글자의 종성까지 입력하려면 키보드 타이핑이 너무 많아졌습니다.
'마'라는 글자에서 종성이 붙을 수 있는 경우는 '막만맏말맘맙맛망맞맡' 이렇게나 많으니 -.-
글자에 종성이 안붙을 확률은 10% 미만이였고 한글은 5글자만 입력한다 할지라도 기존 알파벳 6글자에 비해
글자수(5) * (초성[1-2] + 중성[1-2] + 종성[1-2])
최악의 경우 키보드를 30번을 두들기는 결과가 나옵니다 --
결국 종성을 과감히 쳤습니다. -
Rath World 페이지 인코딩을 UTF-8로 바꾸다.
이 글을 쓰다보니 EUC-KR외의 문자들이 나와서 -_-;;
제 홈피의 인코딩셋을 EUC-KR에서 UTF-8로 전부 바꿨습니다.
제 블로그에 코멘트를 달아주시던 분들의 의견을 수렴하여 지금의 방식도 불편할 경우,
퍼키님이 제안해주신 '타자방의 문구들 중 5글자를 뽑아 출력하기'를 적용해볼까 합니다.
Flash 전문가인 정웅이와 이야기해보니 captcha를 플래쉬로 만들어서 둥둥 떠다니게 하자는 재미난 의견도 나왔습니다. ㅎㅎ
아무튼 이로써 한글 문화권 밖의 사람들은 제 블로그에 코멘트를 달 수 없게되었습니다.
===============================================================
타자방에 등록된 의미있는 문장들로 구성하게 변경하고, 의미가 있어졌으니
가운데 글자를 wavefilter 약간 더 보기 어렵게 바꾼 captcha~~
오랜만에 필터 종류들도 바꾸면서 놀다보니 재밌재밌!
Comments
27 thoughts shared
asbubam
기념삼아 코멘트 :) (픠뺴쌰헤디)
신도
40억 지구인들을 따 시키는 포스팅. (투외뿌퓨쎼)
pistos
와.. 진짜로 바꿨네.. :) (뷰튀쎠탸표)
RedBaron
"알파벳"을 "한글"로~
pistos
타자방 문구 & 플래시 적용 멋질것 같아~~
rath
참 문제가 많은 것 같네요. 플래시 적용은 머나먼 이야기긴 하지만 타자방 문구 적용부터 할 생각입니다. 기말고사 곧 끝나려나.. (프봬궈씨뷰)
rath
타자방 문구로 변경 완료~
(어제 코멘트 쓰시느라 수고 많으셨습니다 )
rath
의미있는 문자들로 바꿨으므로 가운데 글자에 wave-effect로 알아보기 어렵게 해놨어요. 문맥을 살피면 어렵지 않게..
pistos
아.. 좋아좋아~~ (일밤숙면을) 내일밤은 푹 자야지~
rath
와와~ 숙면 만세~! ㅎㅎ
CN
역시 ㅊㄱㅅ!! 그런데 알파벳 6글자라는 멘트는 바꾸시는게 낫지 않을까요? :-)
rath
CN: 바꿨습니다. 올바르게 쓰기 훈련이 부족했나봐요 흑흑
조성범
대단합니다...
whtnsqhr521
타자좀배우고싶어요
whtnsqhr521
한타 빨리치는법 배우고싶어요
whtnsqhr521
한타 빨리치는법 배우고싶다구요
whtnsqhr521
뭐가이리 복잡해요
whtnsqhr521
인내가 필요하군요
whtnsqhr521
더워요
whtnsqhr521
지겨워
whtnsqhr521
포기할래요
Continue Reading
Discover more thoughts and insights
제 홈피 코멘트 안써지던 버그 수정했습니다.
지난 목요일부터 5일 동안 제 홈피에 OpenID로 코멘트 달기가 동작하지 않았습니다. 현상은 금방 파악했지만, 최근 바쁜 일정에 제대로 원인파악도 못하고 있었네요. 오전에 잠시 짬을 내어 원인이 무엇인지
블로그 업데이트
soojung 블로그를 0.3.2로 업그레이드 했습니다. 기분 좋네요~ 이제 RSS Feed도 잘 됩니다. 원래는 제 아파치의 DefaultCharset이 EUC-KR로 되어있는데다가, soojung에
새로운 습관 만드는 방법
zenhabits의 two simple ways to form new habits without really trying 이란 글을 보다가, 1시간 전에 작성했던 에빙하우스의 망각곡선과도 일맥상통하는 부분이 있어