컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monthly Archive
 
 
Tuesday, January 31, 2006

[컴퓨터 초보자를 위한 강좌] Z 폴더를 만들자

MS-DOS가 가장 보편적인 운영체제였던 시절, 제목은 잘 기억나지 않지만 "MS-DOS와 배치(Batch) 파일"이라는 책이 있었다. 당시에도 배치 파일 즉 ".BAT" 파일에 대해 관심을 가지는 사람은 드물었기에 다소 아웃사이더적인 책으로 기억된다.

"Z 폴더" 즉 "Z 디렉토리"라는 것은 아마 그 책에 있던 이야기인 것 같다. 허무할 정도로 간단한 팁이지만 아주 유용하다. "Z"라는 한 글자 이름을 가진 디렉토리(윈도에서, 디렉토리와 폴더는 거의 같은 개념이다)를 영구적으로 만들어 놓고 "임시 작업 폴더"로 이용하는 것이다. 프로그램들이 내부적으로 사용하는 "Temp" 폴더와는 달리, 이것은 사용자가 직접 뭔가 수작업을 할 때 쓰는 곳이다.

누구나 하드디스크에 임시 작업 폴더는 하나쯤 있겠지만, 이름을 "Z"라고 지어 놓으면, 폴더 트리의 맨밑에 항상 위치하여, 접근하기 쉽고 보기에도 좋다. 이것이 이 팁의 핵심이다.

D:
+---Perl
+---Program Files
+---Temp
+---WINDOWS
+---WWW
+---X
+---Y
+---Z

그래픽 파일을 "Z"에 임시로 넣어놓고 포토샵으로 작업을 한다든지, 다운로드 받은 압축파일을 여기에 풀어서 내용을 살펴본다든지, 수백 개의 파일을 분류할 때 임시 공간으로 이용한다든지, 테스트 목적으로 간단한 프로그래밍을 할 때 소스를 잠시 저장해 두는 곳으로 쓰는 등, 용도(?)는 무한히 많다.

바탕화면에 이 "Z 디렉토리"에 대한 '바로가기'도 만들어 놓으면 편리하다.

복잡한 작업을 할 때는 임시폴더도 여러 개가 필요할 것이다. 알파벳 역순으로 Y, X, WWW 등으로 만들어 놓고 쓰면 된다. "W"라는 한 글자는 곤란한데 그러면 "WINDOWS" 같은 중요한 폴더의 위로 올라가 버릴 수 있기 때문이다. 임시폴더들은 한군데에 몰려 있어야 관리에 용이하고 안전하다.

--------------------------
초보자를 위해 더욱 자세히 설명하자면, Z폴더를 만드는 법은 이렇다.

"윈도 탐색기"에서, Z폴더를 위치시킬 "하드 디스크 아이콘"을 클릭한 후(필자의 경우에는 D:), 마우스로 "파일/새로 만들기/폴더"를 선택하면 "새 폴더"라는 이름으로 폴더가 만들어진다.

키보드의 F2 키를 눌러서 이름을 Z로 바꾸어 준다.

좌측의 폴더 트리에, Z라는 폴더가 생겼는지 확인한다. 없으면, F5키를 눌러, 화면을 한번 갱신해 본다.




tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000
tag: batch
배치파일 | DOS CMD BATCH .BAT | VBScript .VBS

Monday, January 30, 2006

한글 특수문자 입력표 - Hangul Special Character Input Table

무려 12년 전에 만든, 특수문자 입력 도표입니다. 감회가 새롭습니다. 그때는 도스(DOS) 시절이었는데 대부분 영문도스를 사용했기에 한글을 램상주 프로그램으로 띄워주어야 했습니다. 저는 한메 한글이라는 제품을 사용했습니다. 지금은 "한메소프트"라는 회사조차도 없어진 것 같습니다. 인터넷에 보면 www.hanmesoft.com 이런 주소는 보이는데 연결은 되지 않습니다. 인생과 인터넷의 무상함을 느낍니다.

2007-09-04 업데이트: 이제 < 한메소프트 > 주소가 다시 연결되고 있었습니다. 한메소프트 직원분께서 메일을 주셔서 알게 되었습니다.

특수문자 입력이 힘들어서 이 도표를 만들어서 사용했습니다. 지금의 윈도우XP 이상에서도 그대로 사용할 수 있습니다.


파일명: HAN_FONT.TXT
파일 날짜: 1994년 1월 29일 토요일, 오후 4:15:06

한메 한글에서 특수기호를 입력하는 방법은
우선 한글 입력 상태로 바꾼후 다음과 같은 한글 자음을
하나 입력하고 한자 변환키를 누른다.

ㄱ : 기술 기호
ㄴ : 괄호 기호
ㄷ : 학술 기호
ㄹ : 단위 기호
ㅁ : 일반 기호
ㅂ : 괘선 조각
ㅅ : 표제 기호 (한글)
ㅇ : 표제 기호 (영문, 숫자)
ㅈ : 숫자 (아라비아, 로마 숫자)
ㅊ : 숫자 기호 (분수, 첨자)
ㅋ : 한글 낱자
ㅌ : 한글 고어 낱자
ㅍ : 로마 문자
ㅎ : 그리스 문자
ㄲ : 라틴 문자
ㄸ : 일본 문자 (히라가나)
ㅃ : 일본 문자 (가따가나)
ㅆ : 러시아 문자

============================================================================
ㄱ => 기술 기호
----------------------------------------------------------------------------
0      1      2      3
============================================================================
       1 _   1 〃   1 ˝
2 !   2 `   2 ­   2 ˚
3 '   3 |   3 ―   3 ˙
4 ,   4  ̄   4 ∥   4 ¸
5 .   5 、   5 \   5 ˛
6 /   6 。   6 ∼   6 ¡
7 :   7 ·   7 ´   7 ¿
8 ;   8 ‥   8 ~   8 ː
9 ?   9 …   9 ˇ
0 ^   0 ¨   0 ˘

============================================================================
ㄴ => 괄호 기호
----------------------------------------------------------------------------
0      1      2
============================================================================
1 "   1 ”   1 』
2 (   2 〔   2 【
3 )   3 〕   3 】
4 [   4 〈
5 ]   5 〉
6 {   6 《
7 }   7 》
8 ‘   8 「
9 ’   9 」
0 “   0 『

============================================================================
ㄷ => 학술 기호
----------------------------------------------------------------------------
0      1      2      3      4
============================================================================
1 +   1 ≥   1 ≡   1 ∈   1 ¬
2 -   2 ∞   2 ≒   2 ∋   2 ⇒
3 <   3 ∴   3 ≪   3 ⊆   3 ⇔
4 =   4 ♂   4 ≫   4 ⊇   4 ∀
5 >   5 ♀   5 √   5 ⊂   5 ∃
6 ±   6 ∠   6 ∽   6 ⊃   6 ∮
7 ×   7 ⊥   7 ∝   7 ∪   7 ∑
8 ÷   8 ⌒   8 ∵   8 ∩   8 ∏
9 ≠   9 ∂   9 ∫   9 ∧
0 ≤   0 ∇   0 ∬   0 ∨

============================================================================
ㄹ => 단위 기호
----------------------------------------------------------------------------
0      1      2      3      4      5      6      7      8      9
============================================================================
1 $   1 ¥   1 ㎣   1 ㎟   1 ㎉   1 ㎶   1 ㎻   1 Ω   1 ㎯   1 ㏉
2 %   2 ¤   2 ㎤   2 ㎠   2 ㏈   2 ㎷   2 ㎼   2 ㏀   2 ㏛   2 ㏜
3 ₩   3 ℉   3 ㎥   3 ㎡   3 ㎧   3 ㎸   3 ㎽   3 ㏁   3 ㎩   3 ㏆
4 °   4 ‰   4 ㎦   4 ㎢   4 ㎨   4 ㎹   4 ㎾   4 ㎊   4 ㎪
5 ′   5 ㎕   5 ㎙   5 ㏊   5 ㎰   5 ㎀   5 ㎿   5 ㎋   5 ㎫
6 ″   6 ㎖   6 ㎚   6 ㎍   6 ㎱   6 ㎁   6 ㎐   6 ㎌   6 ㎬
7 ℃   7 ㎗   7 ㎛   7 ㎎   7 ㎲   7 ㎂   7 ㎑   7 ㏖   7 ㏝
8 Å   8 ℓ   8 ㎜   8 ㎏   8 ㎳   8 ㎃   8 ㎒   8 ㏅   8 ㏐
9 ¢   9 ㎘   9 ㎝   9 ㏏   9 ㎴   9 ㎄   9 ㎓   9 ㎭   9 ㏓
0 £   0 ㏄   0 ㎞   0 ㎈   0 ㎵   0 ㎺   0 ㎔   0 ㎮   0 ㏃

============================================================================
ㅁ => 일반 기호
----------------------------------------------------------------------------
0      1      2      3      4      5      6      7
============================================================================
1 #   1 ◎   1 ←   1 ♠   1 ▒   1 ☜   1 ♭   1 ㏘
2 &   2 ◇   2 ↑   2 ♡   2 ▤   2 ☞   2 ♩   2 ℡
3 *   3 ◆   3 ↓   3 ♥   3 ▥   3 ¶   3 ♪   3 ª
4 @   4 □   4 ↔   4 ♧   4 ▨   4 †   4 ♬   4 º
5 §   5 ■   5 〓   5 ♣   5 ▧   5 ‡   5 ㉿
6 ※   6 △   6 ◁   6 ⊙   6 ▦   6 ↕   6 ㈜
7 ☆   7 ▲   7 ◀   7 ◈   7 ▩   7 ↗   7 №
8 ★   8 ▽   8 ▷   8 ▣   8 ♨   8 ↙   8 ㏇
9 ○   9 ▼   9 ▶   9 ◐   9 ☏   9 ↖   9 ™
0 ●   0 →   0 ♤   0 ◑   0 ☎   0 ↘   0 ㏂

============================================================================
ㅂ => 괘선 조각
----------------------------------------------------------------------------
0      1      2      3      4      5      6
============================================================================
1 ─   1 ┼   1 ┻   1 ┸   1 ┞   1 ┱   1 ╃
2 │   2 ━   2 ╋   2 ╂   2 ┟   2 ┲   2 ╄
3 ┌   3 ┃   3 ┠   3 ┒   3 ┡   3 ┵   3 ╅
4 ┐   4 ┏   4 ┯   4 ┑   4 ┢   4 ┶   4 ╆
5 ┘   5 ┓   5 ┨   5 ┚   5 ┦   5 ┹   5 ╇
6 └   6 ┛   6 ┷   6 ┙   6 ┧   6 ┺   6 ╈
7 ├   7 ┗   7 ┿   7 ┖   7 ┩   7 ┽   7 ╉
8 ┬   8 ┣   8 ┝   8 ┕   8 ┪   8 ┾   8 ╊
9 ┤   9 ┳   9 ┰   9 ┎   9 ┭   9 ╀
0 ┴   0 ┫   0 ┥   0 ┍   0 ┮   0 ╁

============================================================================
ㅅ => 표제 기호 (한글)
----------------------------------------------------------------------------
0      1      2      3      4      5
============================================================================
1 ㉠   1 ㉪   1 ㉴   1 ㈂   1 ㈌   1 ㈖
2 ㉡   2 ㉫   2 ㉶   2 ㈃   2 ㈍   2 ㈗
3 ㉢   3 ㉬   3 ㉶   3 ㈄   3 ㈎   3 ㈘
4 ㉣   4 ㉭   4 ㉷   4 ㈅   4 ㈏   4 ㈙
5 ㉤   5 ㉮   5 ㉸   5 ㈆   5 ㈐   5 ㈚
6 ㉥   6 ㉯   6 ㉹   6 ㈇   6 ㈑   6 ㈛
7 ㉦   7 ㉰   7 ㉺   7 ㈈   7 ㈒
8 ㉧   8 ㉱   8 ㉻   8 ㈉   8 ㈓
9 ㉨   9 ㉲   9 ㈀   9 ㈊   9 ㈔
0 ㉩   0 ㉳   0 ㈁   0 ㈋   0 ㈕

============================================================================
ㅇ => 표제 기호 (영문, 숫자)
----------------------------------------------------------------------------
0      1      2      3      4      5      6      7      8
============================================================================
1 ⓐ   1 ⓚ   1 ⓤ   1 ⑤   1 ⑮   1 ⒥   1 ⒯   1 ⑷   1 ⒁
2 ⓑ   2 ⓛ   2 ⓥ   2 ⑥   2 ⒜   2 ⒦   2 ⒰   2 ⑸   2 ⒂
3 ⓒ   3 ⓜ   3 ⓦ   3 ⑦   3 ⒝   3 ⒧   3 ⒱   3 ⑹
4 ⓓ   4 ⓝ   4 ⓧ   4 ⑧   4 ⒞   4 ⒨   4 ⒲   4 ⑺
5 ⓔ   5 ⓞ   5 ⓨ   5 ⑨   5 ⒟   5 ⒩   5 ⒳   5 ⑻
6 ⓕ   6 ⓟ   6 ⓩ   6 ⑩   6 ⒠   6 ⒪   6 ⒴   6 ⑼
7 ⓖ   7 ⓠ   7 ①   7 ⑪   7 ⒡   7 ⒫   7 ⒵   7 ⑽
8 ⓗ   8 ⓡ   8 ②   8 ⑫   8 ⒢   8 ⒬   8 ⑴   8 ⑾
9 ⓘ   9 ⓢ   9 ③   9 ⑬   9 ⒣   9 ⒭   9 ⑵   9 ⑿
0 ⓙ   0 ⓣ   0 ④   0 ⑭   0 ⒤   0 ⒮   0 ⑶   0 ⒀

============================================================================
ㅈ => 숫자 (아라비아, 로마 숫자)
----------------------------------------------------------------------------
0      1      2
============================================================================
1 0   1 ⅰ   1 Ⅰ
2 1   2 ⅱ   2 Ⅱ
3 2   3 ⅲ   3 Ⅲ
4 3   4 ⅳ   4 Ⅳ
5 4   5 ⅴ   5 Ⅴ
6 5   6 ⅵ   6 Ⅵ
7 6   7 ⅶ   7 Ⅶ
8 7   8 ⅷ   8 Ⅷ
9 8   9 ⅸ   9 Ⅸ
0 9   0 ⅹ   0 Ⅹ

============================================================================
ㅊ => 숫자 기호 (분수, 첨자)
----------------------------------------------------------------------------
0      1
============================================================================
1 ½   1 ²
2 ⅓   2 ³
3 ⅔   3 ⁴
4 ¼   4 ⁿ
5 ¾   5 ₁
6 ⅛   6 ₂
7 ⅜   7 ₃
8 ⅝   8 ₄
9 ⅞
0 ¹

============================================================================
ㅋ => 한글 낱자
----------------------------------------------------------------------------
0      1      2      3      4      5
============================================================================
1 ㄱ   1 ㄻ   1 ㅅ   1 ㅏ   1 ㅙ   1 ㅣ
2 ㄲ   2 ㄼ   2 ㅆ   2 ㅐ   2 ㅚ
3 ㄳ   3 ㄽ   3 ㅇ   3 ㅑ   3 ㅛ
4 ㄴ   4 ㄾ   4 ㅈ   4 ㅒ   4 ㅜ
5 ㄵ   5 ㄿ   5 ㅉ   5 ㅓ   5 ㅝ
6 ㄶ   6 ㅀ   6 ㅊ   6 ㅔ   6 ㅞ
7 ㄷ   7 ㅁ   7 ㅋ   7 ㅕ   7 ㅟ
8 ㄸ   8 ㅂ   8 ㅌ   8 ㅖ   8 ㅠ
9 ㄹ   9 ㅃ   9 ㅍ   9 ㅗ   9 ㅡ
0 ㄺ   0 ㅄ   0 ㅎ   0 ㅘ   0 ㅢ

============================================================================
ㅌ => 한글 고어 낱자
----------------------------------------------------------------------------
0      1      2      3      4
============================================================================
1 ㅥ   1 ㅰ   1 ㅹ   1 ㆃ   1 ㆍ
2 ㅦ   2 ㅯ   2 ㅺ   2 ㆄ   2 ㆎ
3 ㅧ   3 ㅱ   3 ㅻ   3 ㆅ
4 ㅨ   4 ㅲ   4 ㅼ   4 ㆆ
5 ㅩ   5 ㅳ   5 ㅽ   5 ㆇ
6 ㅪ   6 ㅴ   6 ㅾ   6 ㆈ
7 ㅫ   7 ㅵ   7 ㅿ   7 ㆉ
8 ㅬ   8 ㅶ   8 ㆀ   8 ㆊ
9 ㅭ   9 ㅷ   9 ㆁ   9 ㆋ
0 ㅮ   0 ㅸ   0 ㆂ   0 ㆌ

============================================================================
ㅍ => 로마 문자
----------------------------------------------------------------------------
0      1      2      3      4      5
============================================================================
1 A   1 K   1 U   1 e   1 o   1 y
2 B   2 L   2 V   2 f   2 p   2 z
3 C   3 M   3 W   3 g   3 q
4 D   4 N   4 X   4 h   4 r
5 E   5 O   5 Y   5 i   5 s
6 F   6 P   6 Z   6 j   6 t
7 G   7 Q   7 a   7 k   7 u
8 H   8 R   8 b   8 l   8 v
9 I   9 S   9 c   9 m   9 w
0 J   0 T   0 d   0 n   0 x

============================================================================
ㅎ => 그리스 문자
----------------------------------------------------------------------------
0      1      2      3      4
============================================================================
1 Α   1 Λ   1 Φ   1 η   1 ρ
2 Β   2 Μ   2 Χ   2 θ   2 σ
3 Γ   3 Ν   3 Ψ   3 ι   3 τ
4 Δ   4 Ξ   4 Ω   4 κ   4 υ
5 Ε   5 Ο   5 α   5 λ   5 φ
6 Ζ   6 Π   6 β   6 μ   6 χ
7 Η   7 Ρ   7 γ   7 ν   7 ψ
8 Θ   8 Σ   8 δ   8 ξ   8 ω
9 Ι   9 Τ   9 ε   9 ο
0 Κ   0 Υ   0 ζ   0 π

============================================================================
ㄲ => 라틴 문자
----------------------------------------------------------------------------
0      1      2
============================================================================
1 Æ   1 Þ   1 ŀ
2 Ð   2 Ŧ   2 ł
3 ª   3 Ŋ   3 ø
4 Ħ   4 æ   4 œ
5 IJ   5 đ   5 ß
6 Ŀ   6 ð   6 þ
7 Ł   7 ħ   7 ŧ
8 Ø   8 ı   8 ŋ
9 Œ   9 ij   9 ʼn
0 º   0 ĸ

============================================================================
ㄸ => 일본 문자 (히라가나)
----------------------------------------------------------------------------
0      1      2      3      4      5      6      7      8
============================================================================
1 ぁ   1 か   1 さ   1 た   1 ど   1 び   1 ぽ   1 ょ   1 ゑ
2 あ   2 が   2 ざ   2 だ   2 な   2 ぴ   2 ま   2 よ   2 を
3 ぃ   3 き   3 し   3 ち   3 に   3 ふ   3 み   3 ら   3 ん
4 い   4 ぎ   4 じ   4 ぢ   4 ぬ   4 ぶ   4 む   4 り
5 ぅ   5 く   5 す   5 っ   5 ね   5 ぷ   5 め   5 る
6 う   6 ぐ   6 ず   6 つ   6 の   6 へ   6 も   6 れ
7 ぇ   7 け   7 せ   7 づ   7 は   7 べ   7 ゃ   7 ろ
8 え   8 げ   8 ぜ   8 て   8 ば   8 ぺ   8 や   8 ゎ
9 ぉ   9 こ   9 そ   9 で   9 ぱ   9 ほ   9 ゅ   9 わ
0 お   0 ご   0 ぞ   0 と   0 ひ   0 ぼ   0 ゆ   0 ゐ

============================================================================
ㅃ => 일본 문자 (가따가나)
----------------------------------------------------------------------------
0      1      2      3      4      5      6      7      8
============================================================================
1 ァ   1 カ   1 サ   1 タ   1 ド   1 ビ   1 ポ   1 ョ   1 ヱ
2 ア   2 ガ   2 ザ   2 ダ   2 ナ   2 ピ   2 マ   2 ヨ   2 ヲ
3 ィ   3 キ   3 シ   3 チ   3 ニ   3 フ   3 ミ   3 ラ   3 ン
4 イ   4 ギ   4 ジ   4 ヂ   4 ヌ   4 ブ   4 ム   4 リ   4 ヴ
5 ゥ   5 ク   5 ス   5 ッ   5 ネ   5 プ   5 メ   5 ル   5 ヵ
6 ウ   6 グ   6 ズ   6 ツ   6 ノ   6 ヘ   6 モ   6 レ   6 ヶ
7 ェ   7 ケ   7 セ   7 ヅ   7 ハ   7 ベ   7 ャ   7 ロ
8 エ   8 ゲ   8 ゼ   8 テ   8 バ   8 ペ   8 ヤ   8 ヮ
9 ォ   9 コ   9 ソ   9 デ   9 パ   9 ホ   9 ュ   9 ワ
0 オ   0 ゴ   0 ゾ   0 ト   0 ヒ   0 ボ   0 ユ   0 ヰ


============================================================================
ㅆ => 러시아 문자
----------------------------------------------------------------------------
0      1      2      3      4      5      6
============================================================================
1 А   1 Й   1 У   1 Э   1 ж   1 р   1 ъ
2 Б   2 К   2 Ф   2 Ю   2 з   2 с   2 ы
3 В   3 Л   3 Х   3 Я   3 и   3 т   3 ь
4 Г   4 М   4 Ц   4 а   4 й   4 у   4 э
5 Д   5 Н   5 Ч   5 б   5 к   5 ф   5 ю
6 Е   6 О   6 Ш   6 в   6 л   6 х   6 я
7 Ё   7 П   7 Щ   7 г   7 м   7 ц
8 Ж   8 Р   8 Ъ   8 д   8 н   8 ч
9 З   9 С   9 Ы   9 е   9 о   9 ш
0 И   0 Т   0 Ь   0 ё   0 п   0 щ






'한국 구글 google.co.kr'의 순위가 세계 500위 안에도 없었다

알렉사의 Global Top 500은, 전세계 모든 사이트들의 트래픽을 순위로 발표하는 곳이다.

알렉사 한국 순위에는 www.google.co.kr 한국 구글이 29위였지만...

당연히 세계 500위 안에는 한국 구글이 들어 있을 거라고 생각했는데, 적어도 100위 안에는 있을 거라 예상했는데, 오늘 보니... 없음...

2006-01-28일 현재, 정확히 500위는 "Msn.co.il", MSN의 이스라엘 버전. 한국 구글이 MSN이스라엘보다도 낮은 것이다...

mail2web 이라든지 하는 아주 생소한 사이트들도 500위 안에는 많이 있었다. 상상을 초월할 정도로 낮은 한국 구글의 인기에 상당한 충격을 받았다... '무엇을 상상하든 그 이하를 보게 될 것이다'인가?


작년 "구글 체험 버스"라는 2층버스가 돌아다녔다. 처음에는 참신하다고 생각되었는데 지금 생각해 보면 이건 지구촌 오지에나 통할 만한 이벤트가 아닐 수 없다. 요즘 한국에서, 버스에 PC 싣고 검색 시범 보여준다고 해서 누가 신기해 하겠는가. 구글 경영진들이 한국의 IT 인프라를 아마존의 인디오 부락 정도로 오해하고 있는 것은 아닌지 모르겠다.

Saturday, January 28, 2006

[중국어] 간체자 번체자 한자 대조표/변환표 - Chinese Simplified : Traditional Convert Table

중문의 간체자 번체자를 서로 대조한 도표입니다.

Chinese Simplified : Chinese Traditional

=====
簡 繁
-----
乃 迺
了 暸
了 瞭
儿 兒
几 幾
卜 蔔
厂 廠
万 萬
个 個
个 箇
丸 汍
么 麽
义 義
习 習
乡 鄉
亏 虧
亿 億
千 韆
卫 衛
叉 扠
寸 吋
干 乾
干 幹
干 榦
广 廣
才 纔
艹 艸
门 門
飞 飛
马 馬
与 與
丑 醜
专 專
丰 豐
为 為
乌 烏
书 書
云 雲
仂 扐
仄 庂
仅 僅
仆 僕
从 從
仑 侖
仑 崙
仓 倉
内 內
冈 岡
凤 鳳
凶 兇
劝 勸
办 辦
匀 勻
区 區
厄 阨
厅 廳
历 曆
历 歷
双 雙
夫 伕
尺 呎
币 幣
开 開
忆 憶
户 戶
斗 鬥
无 無
毋 毌
气 氣
艺 藝
见 見
计 計
订 訂
讣 訃
认 認
讥 譏
贝 貝
车 車
邓 鄧
长 長
闩 閂
队 隊
韦 韋
风 風
业 業
丛 叢
东 東
丝 絲
乐 樂
仪 儀
们 們
兰 蘭
册 冊
写 寫
冬 鼕
冯 馮
出 齣
击 擊
刍 芻
务 務
劢 勱
占 佔
卢 盧
厉 厲
发 發
发 髮
只 祇
只 衹
只 隻
台 臺
台 颱
台 檯
叶 葉
号 號
叹 嘆
叹 歎
叽 嘰
圣 聖
处 處
头 頭
宁 寧
对 對
尔 爾
布 佈
帅 帥
归 歸
戋 戔
扑 撲
旧 舊
术 朮
术 術
汇 匯
汇 彙
汉 漢
灭 滅
电 電
礼 禮
纠 糾
节 節
讦 訐
讧 訌
讨 討
让 讓
讪 訕
讫 訖
训 訓
议 議
讯 訊
记 記
轧 軋
边 邊
辽 遼
邝 鄺
闪 閃
饥 飢
饥 饑
驭 馭
鸟 鳥
龙 龍
丢 丟
乔 喬
买 買
争 爭
亘 亙
亚 亞
产 產
价 價
仿 倣
众 眾
众 衆
优 優
伙 夥
会 會
伛 傴
伞 傘
伟 偉
传 傳
伤 傷
伥 倀
伦 倫
伧 傖
伪 偽
伫 佇
关 關
兴 興
军 軍
农 農
冲 沖
冲 衝
冲 遲
决 決
凫 鳧
划 劃
刘 劉
则 則
刚 剛
创 創
动 動
匡 劻
华 華
协 協
压 壓
厌 厭
厍 厙
吁 籲
吃 喫
合 郃
合 閤
吊 弔
后 後
向 嚮
吓 嚇
吕 呂
吗 嗎
回 迴
团 團
团 糰
圬 杇
圹 壙
场 場
壮 壯
夸 誇
夹 夾
夺 奪
奸 姦
妆 妝
妇 婦
妈 媽
孙 孫
寻 尋
导 導
尘 塵
尧 堯
尽 盡
尽 儘
屿 嶼
岁 歲
岂 豈
巩 鞏
师 師
并 並
并 併
庄 莊
庆 慶
异 異
当 當
当 儅
当 噹
忏 懺
戏 戲
托 託
扞 捍
扣 釦
扦 扢
执 執
扩 擴
扪 捫
扫 掃
扬 揚
扬 颺
曲 麯
曳 抴
朱 硃
朴 樸
机 機
杀 殺
杂 雜
权 權
欢 歡
毕 畢
污 汙
汤 湯
汲 伋
灯 燈
爷 爺
犷 獷
玑 璣
纡 紆
红 紅
纣 紂
纤 縴
纤 纖
纥 紇
约 約
级 級
纨 紈
纩 纊
纪 紀
纫 紉
网 網
考 攷
芗 薌
虫 蟲
观 觀
讲 講
讳 諱
讴 謳
讵 詎
讶 訝
讷 訥
许 許
讹 訛
论 論
讼 訟
讽 諷
设 設
访 訪
诀 訣
贞 貞
负 負
轨 軌
达 達
迁 遷
过 過
迈 邁
邬 鄔
钆 釓
钇 釔
闫 閆
闭 閉
问 問
闯 闖
阳 陽
阳 暘
阴 陰
阵 陣
阶 階
页 頁
饧 餳
驮 馱
驯 馴
驰 馳
齐 齊
两 兩
严 嚴
丽 麗
乱 亂
亩 畝
佑 祐
体 體
余 餘
佛 彿
你 妳
佣 傭
佥 僉
克 剋
兑 兌
况 況
冻 凍
删 刪
刨 鉋
刨 鑤
别 別
别 彆
刭 剄
励 勵
劲 勁
劳 勞
医 醫
卤 鹵
卤 滷
却 卻
县 縣
吨 噸
听 聽
启 啓
启 啟
吴 吳
呐 吶
呒 嘸
呓 囈
呕 嘔
呖 嚦
呗 唄
员 員
呙 咼
呛 嗆
呜 嗚
园 園
困 睏
囱 囪
围 圍
囵 圇
址 阯
坏 壞
块 塊
坚 堅
坛 壇
坛 罈
坜 壢
坝 壩
坞 塢
坟 墳
坠 墜
声 聲
壳 殼
奁 奩
奂 奐
妩 嫵
妪 嫗
妫 媯
寿 壽
局 侷
局 挶
局 跼
层 層
岖 嶇
岗 崗
岘 峴
岚 嵐
岛 島
帏 幃
帐 帳
庐 廬
庑 廡
库 庫
应 應
弃 棄
张 張
彻 徹
志 誌
忧 憂
忾 愾
怀 懷
怃 憮
怄 慪
怅 悵
怆 愴
扰 擾
折 摺
抚 撫
抛 拋
抟 摶
抠 摳
抡 掄
抢 搶
护 護
报 報
拟 擬
时 時
旷 曠
杆 桿
杠 槓
条 條
来 來
杨 楊
杩 榪
极 極
欤 歟
歼 殲
汹 洶
沈 瀋
沟 溝
没 沒
沣 灃
沤 漚
沥 瀝
沦 淪
沧 滄
沩 溈
沪 滬
泛 氾
泛 汎
灵 靈
灶 竈
灾 災
灿 燦
炀 煬
状 狀
犹 猶
狈 狽
玛 瑪
疖 癤
疗 療
矶 磯
秃 禿
穷 窮
系 係
系 繫
纬 緯
纭 紜
纯 純
纰 紕
纱 紗
纲 綱
纳 納
纵 縱
纶 綸
纷 紛
纸 紙
纹 紋
纺 紡
纽 紐
纾 紓
肠 腸
芈 羋
芜 蕪
芦 蘆
芸 蕓
苁 蓯
苄 芐
苇 葦
苈 藶
苋 莧
苌 萇
苍 蒼
苎 苧
苏 甦
苏 蘇
苏 囌
补 補
证 証
证 證
诂 詁
诃 訶
评 評
诅 詛
识 識
诈 詐
诉 訴
诊 診
诋 詆
诌 謅
词 詞
诎 詘
诏 詔
译 譯
诒 詒
谷 穀
贡 貢
财 財
轩 軒
轫 軔
运 運
还 還
这 這
进 進
远 遠
违 違
连 連
迟 遲
邮 郵
邹 鄒
邺 鄴
邻 鄰
里 浬
里 裡
里 裏
针 針
钉 釘
钊 釗
钋 釙
钌 釕
闰 閏
闱 闈
闲 閑
闲 閒
闳 閎
间 間
闵 閔
闶 閌
闷 悶
际 際
陆 陸
陇 隴
陈 陳
陉 陘
韧 韌
饨 飩
饩 餼
饪 飪
饫 飫
饬 飭
饭 飯
饮 飲
驱 驅
驳 駁
驴 驢
鸠 鳩
鸡 雞
鸡 鷄
麦 麥
龟 龜
丧 喪
佩 珮
侄 姪
侠 俠
侣 侶
侥 僥
侦 偵
侧 側
侨 僑
侩 儈
侪 儕
侬 儂
兖 兗
净 凈
净 淨
凭 憑
凯 凱
刮 颳
制 製
刹 剎
刽 劊
刿 劌
剀 剴
剂 劑
势 勢
匦 匭
单 單
卖 賣
卧 臥
卷 捲
卺 巹
厕 廁
参 參
周 週
咏 詠
咙 嚨
咛 嚀
国 國
图 圖
垄 壟
垆 壚
备 備
奋 奮
姗 姍
学 學
宝 寶
实 實
宠 寵
审 審
屉 屜
届 屆
岩 嵒
岩 巖
岭 嶺
岳 嶽
岽 崠
岿 巋
峄 嶧
帘 簾
帜 幟
幸 倖
庙 廟
庞 龐
废 廢
弥 彌
弥 瀰
弦 絃
弪 弳
录 錄
征 徵
径 徑
念 唸
态 態
怂 慫
怜 憐
怿 懌
戗 戧
抵 扺
抵 牴
担 擔
拐 枴
拚 抃
拢 攏
拣 揀
拥 擁
拦 攔
拧 擰
拨 撥
择 擇
斩 斬
昙 曇
杰 傑
松 鬆
板 闆
构 搆
构 構
枞 樅
枢 樞
枣 棗
枣 棘
枥 櫪
枨 棖
枪 槍
枪 鎗
枫 楓
枭 梟
柜 櫃
欣 訢
欧 歐
殁 歿
殴 毆
沾 霑
泄 洩
泞 濘
注 註
泪 淚
泷 瀧
泸 瀘
泺 濼
泻 潟
泻 瀉
泼 潑
泽 澤
泾 涇
浅 淺
炉 爐
炖 燉
炜 煒
炝 熗
狞 獰
玮 瑋
环 環
现 現
瓮 甕
瓯 甌
画 畫
畅 暢
疟 瘧
疠 癘
疡 瘍
矾 礬
矿 礦
砀 碭
码 碼
祆 祅
秆 稈
籴 糴
线 線
绀 紺
绁 紲
绂 紱
练 練
组 組
绅 紳
细 細
织 織
终 終
绉 縐
绊 絆
绋 紼
绌 絀
绍 紹
绎 繹
经 經
绐 紿
罗 羅
罗 儸
罗 囉
肃 肅
肤 膚
肮 骯
肴 餚
肾 腎
肿 腫
胀 脹
胁 脅
舍 捨
艰 艱
苟 茍
苹 蘋
范 範
茎 莖
茏 蘢
茑 蔦
茔 塋
茕 煢
虏 虜
虮 蟣
表 錶
衬 襯
规 規
觅 覓
视 視
诓 誆
诔 誄
试 試
诖 詿
诗 詩
诘 詰
诙 詼
诚 誠
诛 誅
诜 詵
话 話
诞 誕
诟 詬
诠 詮
诡 詭
询 詢
诣 詣
诤 諍
该 該
详 詳
诧 詫
诨 諢
诩 詡
责 責
贤 賢
败 敗
账 賬
货 貨
质 質
贩 販
贪 貪
贫 貧
贬 貶
购 購
贮 貯
贯 貫
转 轉
轭 軛
轮 輪
软 軟
轰 轟
迢 岧
迤 迆
迩 邇
迳 逕
郁 鬱
郏 郟
郐 鄶
郑 鄭
郓 鄆
采 採
钍 釷
钎 釬
钏 釧
钐 釤
钒 釩
钓 釣
钔 鍆
钕 釹
钗 釵
闸 閘
闹 鬧
陕 陜
陕 陝
隶 隸
顶 頂
顷 頃
饯 餞
饰 飾
饱 飽
饲 飼
饴 飴
驵 駔
驶 駛
驷 駟
驸 駙
驹 駒
驺 騶
驻 駐
驼 駝
驽 駑
驾 駕
驿 驛
骀 駘
鱼 魚
鸢 鳶
鸣 鳴
黾 黽
齿 齒
临 臨
举 舉
亲 親
俣 俁
俦 儔
俨 儼
俩 倆
俪 儷
俭 儉
修 脩
兹 茲
兹 玆
养 養
剐 剮
剑 劍
勋 勛
厘 釐
变 變
叙 敘
咱 偺
咸 鹹
咽 嚥
哄 鬨
响 響
哑 啞
哒 噠
哓 嘵
哔 嗶
哕 噦
哗 嘩
哙 噲
哜 嚌
哝 噥
哟 喲
垒 壘
垦 墾
垧 坰
垩 堊
垫 墊
垭 埡
垲 塏
复 復
复 複
奖 奬
奖 獎
姜 薑
娄 婁
娅 婭
娆 嬈
娇 嬌
娈 孌
孪 孿
宪 憲
宫 宮
将 將
尝 嘗
峡 峽
峤 嶠
峥 崢
峦 巒
带 帶
帧 幀
帮 幫
弯 彎
彦 彥
徊 佪
总 總
怼 懟
恒 恆
恤 卹
恸 慟
恹 懨
恺 愷
恻 惻
恼 惱
恽 惲
战 戰
挂 掛
挝 撾
挞 撻
挟 挾
挠 撓
挡 擋
挢 撟
挣 掙
挤 擠
挥 揮
昵 暱
昼 晝
显 顯
柠 檸
柽 檉
栀 枙
栀 梔
栅 柵
标 標
栈 棧
栉 櫛
栊 櫳
栋 棟
栌 櫨
栎 櫟
栏 欄
树 樹
殇 殤
残 殘
毡 氈
氢 氫
泶 澩
洁 潔
洒 灑
洼 窪
浃 浹
浇 澆
浈 湞
浊 濁
测 測
浍 澮
济 濟
浏 瀏
浑 渾
浒 滸
浓 濃
浔 潯
炮 砲
点 點
炼 煉
炽 熾
烁 爍
烂 爛
烃 烴
牵 牽
独 獨
狭 狹
狮 獅
狯 獪
狰 猙
狱 獄
狲 猻
珏 玨
珐 琺
珑 瓏
疮 瘡
疯 瘋
砖 磚
砗 硨
砚 硯
祢 禰
秋 鞦
种 種
窃 竊
竖 豎
笃 篤
类 類
籼 秈
绑 綁
绒 絨
结 結
绕 繞
绗 絎
绘 繪
给 給
绚 絢
绛 絳
络 絡
绝 絕
绞 絞
统 統
罚 罰
胄 冑
胆 膽
背 揹
胜 勝
胡 鬍
胧 朧
胧 矓
胪 臚
胫 脛
脉 脈
舣 艤
茧 繭
荆 荊
荐 薦
荚 莢
荛 蕘
荜 蓽
荞 蕎
荟 薈
荠 薺
荡 蕩
荡 盪
荣 榮
荤 葷
荥 滎
荦 犖
荧 熒
荨 蕁
荩 藎
荪 蓀
荫 蔭
荭 葒
药 葯
药 藥
虽 雖
虾 蝦
虿 蠆
蚀 蝕
蚁 蟻
蚂 螞
袄 襖
袅 裊
袅 嬝
觇 覘
览 覽
觉 覺
诫 誡
诬 誣
语 語
诮 誚
误 誤
诰 誥
诱 誘
诲 誨
诳 誑
说 說
诵 誦
诶 誒
贰 貳
贱 賤
贲 賁
贳 貰
贴 貼
贵 貴
贶 貺
贷 貸
贸 貿
费 費
贺 賀
贻 貽
赵 趙
轲 軻
轳 轤
轴 軸
轵 軹
轶 軼
轸 軫
轹 轢
轺 軺
轻 輕
迹 跡
适 適
选 選
逊 遜
郦 酈
郧 鄖
钙 鈣
钛 鈦
钜 鉅
钝 鈍
钞 鈔
钟 鐘
钠 鈉
钡 鋇
钢 鋼
钣 鈑
钤 鈐
钥 鑰
钦 欽
钧 鈞
钨 鎢
钩 鉤
钪 鈧
钫 鈁
钬 鈥
钭 鈄
钮 鈕
钯 鈀
闺 閨
闻 聞
闼 闥
闽 閩
闾 閭
阀 閥
阁 閣
阂 閡
陧 隉
陨 隕
险 險
面 麵
顸 頇
项 項
顺 順
须 須
须 鬚
飑 颮
飒 颯
饵 餌
饶 饒
饷 餉
饺 餃
饼 餅
骁 驍
骂 罵
骄 驕
骅 驊
骆 駱
骇 駭
骈 駢
鸥 鷗
鸦 鴉
鸨 鴇
鸩 鴆
借 藉
债 債
倾 傾
党 黨
凄 悽
凄 淒
准 準
凉 涼
剥 剝
剧 劇
唇 脣
唛 嘜
唠 嘮
唢 嗩
唤 喚
圆 圓
埘 塒
埙 塤
埙 壎
埚 堝
壶 壺
娘 孃
娱 娛
娲 媧
娴 嫻
家 傢
宽 寬
宾 賓
崂 嶗
崃 崍
帱 幬
徕 徠
恋 戀
恳 懇
恶 惡
恶 噁
悦 悅
悭 慳
悯 憫
挚 摯
挛 攣
挽 輓
捞 撈
损 損
捡 撿
换 換
捣 搗
捣 擣
敌 敵
斋 齋
旁 徬
晋 晉
晒 曬
晓 曉
晔 曄
晕 暈
晖 暉
栖 棲
栗 慄
样 樣
核 覈
栾 欒
桠 椏
桡 橈
桢 楨
档 檔
桤 榿
桥 橋
桦 樺
桧 檜
桨 槳
桩 樁
殷 慇
毙 斃
氩 氬
浆 漿
涂 塗
涌 湧
涛 濤
涝 澇
涞 淶
涟 漣
涠 潿
涡 渦
涣 渙
涤 滌
润 潤
涧 澗
涨 漲
涩 澀
烛 燭
烟 煙
烦 煩
烧 燒
烨 燁
烩 燴
烫 燙
烬 燼
热 熱
爱 愛
牺 犧
狸 貍
猃 獫
玺 璽
珲 琿
疱 皰
症 癥
痈 廱
痈 癰
痉 痙
皱 皺
盏 盞
盐 鹽
监 監
监 鑑
砺 礪
砻 礱
砾 礫
础 礎
祯 禎
离 離
秘 祕
积 勣
积 積
称 稱
窍 竅
窍 纖
竞 競
笋 筍
笔 筆
笕 筧
紧 緊
绠 綆
绡 綃
绢 絹
绣 繡
绥 綏
绦 絛
绦 絳
绦 縚
继 繼
绨 綈
罢 罷
耸 聳
耻 恥
聂 聶
胶 膠
脍 膾
脏 臟
脏 髒
脐 臍
脑 腦
脓 膿
致 衹
致 緻
舰 艦
舱 艙
艳 艷
艳 豔
莅 蒞
莱 萊
莲 蓮
莳 蒔
莴 萵
莶 薟
获 獲
获 穫
莸 蕕
莹 瑩
莺 鶯
虑 慮
蚕 蠶
蚝 蠔
蚬 蜆
衮 袞
袜 襪
觊 覬
请 請
诸 諸
诹 諏
诺 諾
读 讀
诼 諑
诽 誹
课 課
诿 諉
谀 諛
谁 誰
谂 諗
调 調
谄 諂
谅 諒
谆 諄
谇 誶
谈 談
谊 誼
贼 賊
贽 贄
贾 賈
贿 賄
赀 貲
赁 賃
赂 賂
赃 贓
赃 贜
资 資
赅 賅
赆 贐
赶 趕
趸 躉
轼 軾
载 載
轾 輊
轿 轎
辁 輇
辂 輅
较 較
递 遞
逦 邐
郸 鄲
钰 鈺
钱 錢
钲 鉦
钳 鉗
钴 鈷
钵 缽
钶 鈳
钸 鈽
钹 鈸
钺 戉
钺 鉞
钻 鉆
钻 鑽
钼 鉬
钽 鉭
钽 鐽
钾 鉀
钿 鈿
铀 鈾
铁 鐵
铂 鉑
铃 鈴
铄 鑠
铅 鉛
铆 鉚
铈 鈰
铉 鉉
铊 鉈
铋 鉍
铌 鈮
铍 鈹
铎 鐸
阃 閫
阄 鬮
阅 閱
阆 閬
隽 雋
难 難
顼 頊
顽 頑
顾 顧
顿 頓
颀 頎
颁 頒
颂 頌
颃 頏
预 預
饽 餑
饿 餓
馁 餒
骊 驪
骋 騁
验 驗
骏 駿
鸪 鴣
鸫 鶇
鸬 鸕
鸭 鴨
鸯 鴦
鸱 鴟
鸲 鴝
鸳 鴛
鸵 鴕
鸶 鷥
龀 齔
偬 傯
偻 僂
偾 僨
偿 償
兽 獸
减 減
凑 湊
勖 勗
匮 匱
厢 廂
厣 厴
厩 廄
啧 嘖
啬 嗇
啭 囀
啮 嚙
啮 齧
啸 嘯
堑 塹
堕 墮
够 夠
婴 嬰
婵 嬋
婶 嬸
崭 嶄
帻 幘
帼 幗
庵 菴
弹 彈
彩 綵
悫 愨
悬 懸
惊 驚
惧 懼
惨 慘
惬 愜
惭 慚
惮 憚
惯 慣
戚 慼
据 據
捻 撚
掳 擄
掴 摑
掷 擲
掸 撢
掸 撣
掺 摻
掼 摜
敛 斂
断 斷
旋 鏇
梁 樑
梦 夢
检 檢
棂 櫺
棂 欞
殒 抎
殒 殞
殓 殮
淀 澱
渊 淵
渌 淥
渍 漬
渎 瀆
渐 漸
渑 澠
渔 漁
渖 瀋
渗 滲
焊 銲
焕 煥
焖 燜
焘 燾
犁 犛
猎 獵
猕 獮
猕 獼
猡 玀
猪 豬
猫 貓
球 毬
琅 瑯
琏 璉
琐 瑣
痒 癢
皑 皚
皲 皸
盖 蓋
盗 盜
盘 槃
盘 盤
眦 眥
眯 瞇
着 著
睁 睜
矫 矯
硕 碩
硖 硤
硗 磽
祷 禱
祸 禍
秽 穢
窑 窯
笺 箋
笼 籠
笾 籩
筇 笻
粜 糶
粝 糲
累 纍
绩 績
绪 緒
绫 綾
续 續
绮 綺
绯 緋
绰 綽
绲 緄
绳 繩
维 維
绵 綿
绶 綬
绷 繃
绸 綢
绺 綹
绻 綣
综 綜
绽 綻
绾 綰
绿 綠
缀 綴
缁 緇
缍 綞
羟 羥
聋 聾
职 職
聍 聹
脚 腳
脱 脫
脶 腡
脸 臉
舻 艫
菱 蔆
萝 蘿
萤 螢
营 營
萦 縈
萧 蕭
萨 薩
虚 虛
蛊 蠱
蛎 蠣
蛏 蟶
衅 釁
衔 啣
衔 銜
袭 襲
裆 襠
觋 覡
谋 謀
谌 諶
谍 諜
谎 謊
谏 諫
谐 諧
谑 謔
谒 謁
谓 謂
谔 諤
谕 諭
谖 諼
谗 讒
谘 諮
谙 諳
谚 諺
谛 諦
谜 謎
谝 諞
赇 賕
赈 賑
赉 賚
赊 賒
跃 躍
跄 蹌
躯 軀
辄 輒
辅 輔
辆 輛
逻 邏
酝 醖
酝 醞
铐 銬
铑 銠
铒 鉺
铕 銪
铖 鋮
铗 鋏
铙 鐃
铛 鐺
铜 銅
铝 鋁
铟 銦
铠 鎧
铡 鍘
铢 銖
铣 銑
铣 鐉
铤 鋌
铥 銩
铧 鏵
铨 銓
铩 鎩
铪 鉿
铫 銚
铬 鉻
铭 銘
铮 錚
铯 銫
铰 鉸
铱 銥
铲 剷
铲 鏟
铳 銃
铴 鐋
铵 銨
银 銀
铷 銣
阈 閾
阉 閹
阊 閶
阋 鬩
阌 閿
阍 閽
阎 閻
阏 閼
阐 闡
随 隨
隐 隱
颅 顱
领 領
颇 頗
颈 頸
馄 餛
馅 餡
馆 館
骐 騏
骑 騎
骒 騍
骓 騅
骖 驂
鸷 鷙
鸸 鴯
鸹 鴰
鸺 鵂
鸽 鴿
鸾 鸞
鸿 鴻
麸 麩
麻 痲
麻 痳
黄 黃
龚 龔
龛 龕
亵 褻
傥 儻
傧 儐
储 儲
傩 儺
凿 鑿
厦 廈
厨 廚
喂 餵
喷 噴
喽 嘍
喾 嚳
堤 隄
奥 奧
媪 媼
属 屬
屡 屢
嵘 嶸
嵛 崳
嵝 嶁
巯 巰
幂 冪
弑 弒
强 強
强 彊
御 禦
惩 懲
惫 憊
愠 慍
愤 憤
愦 憒
扉 屝
揽 攬
揿 撳
搀 攙
搁 擱
搂 摟
搅 攪
暂 暫
棱 稜
椁 槨
椟 櫝
椠 槧
椤 欏
椭 橢
殚 殫
毵 毿
温 溫
游 遊
湾 灣
湿 溼
湿 濕
溃 潰
溅 濺
滞 滯
焰 燄
牍 牘
犊 犢
琼 瓊
畲 畬
畴 疇
痨 癆
痪 瘓
痫 癇
睃 脧
睐 睞
睑 瞼
确 確
硷 鹼
禄 祿
禅 禪
税 稅
窜 竄
窝 窩
筋 觔
筑 築
筚 篳
筛 篩
筝 箏
粤 粵
粪 糞
絷 縶
缂 緙
缃 緗
缄 緘
缅 緬
缆 纜
缇 緹
缈 緲
缉 緝
缋 繢
缌 緦
缎 緞
缏 緶
缑 緱
缒 縋
缓 緩
缔 締
缕 縷
编 編
缗 緡
缘 緣
缙 縉
羡 羨
翘 翹
联 聯
脔 臠
腊 臘
腌 醃
葱 蔥
蒇 蕆
蒉 蕢
蒋 蔣
蒌 蔞
蛮 蠻
蛰 蟄
蛱 蛺
蛲 蟯
蛳 螄
蛴 蠐
装 裝
裢 褳
裣 襝
裤 褲
觌 覿
觞 觴
谟 謨
谠 讜
谡 謖
谢 謝
谣 謠
谤 謗
谥 謚
谦 謙
谧 謐
赋 賦
赌 賭
赎 贖
赏 賞
赐 賜
赓 賡
赔 賠
赕 賧
趋 趨
跖 蹠
跞 躒
践 踐
辇 輦
辈 輩
辉 輝
辊 輥
辋 輞
辍 輟
辎 輜
遗 遺
释 釋
铸 鑄
铹 鐒
铺 鋪
铼 錸
铽 鋱
链 鍊
链 鏈
铿 鏗
销 銷
锁 鎖
锂 鋰
锄 鋤
锅 鍋
锆 鋯
锇 鋨
锈 銹
锈 鏽
锉 銼
锊 鋝
锋 鋒
锌 鋅
锐 銳
锑 銻
锒 鋃
锓 鋟
锔 鋦
锕 錒
阑 闌
阒 闃
阔 闊
阕 闋
雇 僱
雳 靂
靓 靚
韩 韓
颉 頡
颊 頰
颌 頜
颍 潁
颏 頦
飓 颶
飨 饗
馈 餽
馈 饋
馊 餿
馋 饞
骗 騙
骘 騭
骚 騷
骛 騖
鱿 魷
鲁 魯
鲂 魴
鹁 鵓
鹂 鸝
鹃 鵑
鹄 鵠
鹅 鵝
鹆 鵒
鹇 鷳
鹇 鷴
鹈 鵜
鼋 黿
剿 勦
叠 疊
嗫 囁
嗳 噯
嫒 嬡
嫔 嬪
寝 寢
尴 尷
慑 懾
携 攜
摄 攝
摅 攄
摆 擺
摆 襬
摇 搖
摈 擯
摊 攤
数 數
楼 樓
榄 欖
榇 櫬
榈 櫚
榉 櫸
毁 毀
毁 燬
毂 轂
氲 氳
溜 霤
滗 潷
滚 滾
滠 灄
满 滿
滢 瀅
滤 濾
滥 濫
滦 灤
滨 濱
滩 灘
漓 灕
漓 巑
献 獻
痱 疿
痴 癡
痹 痺
瘅 癉
碍 礙
碛 磧
碜 磣
碰 踫
禀 稟
稣 穌
窥 窺
窦 竇
筱 篠
筹 籌
签 簽
签 籤
简 簡
粮 糧
缚 縛
缚 縳
缛 縟
缜 縝
缝 縫
缟 縞
缠 纏
缡 縭
缢 縊
缣 縑
缤 繽
腻 膩
腼 靦
腽 膃
腾 騰
蒙 懞
蒙 濛
蒙 矇
蓑 簑
蓝 藍
蓟 薊
蓠 蘺
蓣 蕷
蓥 鎣
蓦 驀
蜕 蛻
蜗 蝸
觎 覦
触 觸
誉 譽
誊 謄
谨 謹
谩 謾
谪 謫
谬 謬
赖 賴
跷 蹺
跸 蹕
跹 躚
跻 躋
辏 輳
辐 輻
辑 輯
输 輸
辔 轡
辞 辭
辟 闢
遥 遙
酱 醬
鉴 鑒
锖 錆
锗 鍺
错 錯
锚 錨
锛 錛
锞 錁
锟 錕
锡 錫
锢 錮
锣 鑼
锤 錘
锥 錐
锦 錦
锩 錈
锬 錟
锭 錠
键 鍵
锯 鋸
锰 錳
锱 錙
阖 闔
阗 闐
阙 闕
雏 雛
雾 霧
韪 韙
韫 韞
韵 韻
颐 頤
频 頻
颓 頹
颔 頷
颖 穎
飕 颼
馍 糢
馍 饃
馏 餾
馐 饈
骜 驁
骝 騮
骞 騫
骞 鶱
骟 騸
鲈 鱸
鲋 鮒
鲍 鮑
鲎 鱟
鲐 鮐
鹉 鵡
鹊 鵲
鹌 鵪
鹎 鵯
鹏 鵬
鹑 鶉
龃 齟
龄 齡
龅 齙
龆 齠
厮 廝
嘘 噓
嘤 嚶
墒 墑
墙 墻
墙 牆
嫱 嬙
愿 願
戬 戩
撄 攖
旗 旂
暧 曖
槁 薧
槛 檻
槟 檳
槠 櫧
殡 殯
演 縯
潆 瀠
潇 瀟
潋 瀲
潍 濰
熔 鎔
瑶 瑤
瑷 璦
瘗 瘞
瘘 瘺
睾 睪
碱 堿
稳 穩
窭 窶
端 耑
箅 箄
箦 簀
箧 篋
箨 籜
箩 籮
箪 簞
箫 簫
糁 糝
缥 縹
缦 縵
缧 縲
缨 纓
缩 縮
缪 繆
缫 繅
罂 罌
罴 羆
膑 臏
舆 輿
蔑 衊
蔷 薔
蔹 蘞
蔺 藺
蔼 藹
蜡 蠟
蜷 踡
蝇 蠅
蝈 蟈
蝉 蟬
褛 褸
觏 覯
谭 譚
谮 譖
谯 譙
谰 讕
谱 譜
谲 譎
赘 贅
赙 賻
赚 賺
赛 賽
踊 踴
踌 躊
辕 轅
辖 轄
辗 輾
酸 痠
酽 釅
酾 釃
酿 釀
銮 鑾
锲 鍥
锴 鍇
锵 鏘
锶 鍶
锷 鍔
锸 鍤
锹 鍬
锺 鍾
锻 鍛
锼 鎪
锾 鍰
镀 鍍
镁 鎂
镂 鏤
镄 鐨
阚 闞
霁 霽
静 靜
韬 韜
颗 顆
馑 饉
馒 饅
骠 驃
骡 騾
骢 驄
鲑 鮭
鲒 鮚
鲔 鮪
鲕 鮞
鲚 鱭
鲛 鮫
鲜 鮮
鲟 鱘
鹕 鶘
鹗 鶚
鹘 鶻
鹚 鶿
鹜 鶩
麽 麼
龇 齜
龈 齦
凛 凜
嘱 囑
噜 嚕
屦 屨
戮 僇
撑 撐
撵 攆
撷 擷
撸 擼
撺 攛
横 橫
樯 檣
樱 櫻
潜 潛
澜 瀾
璎 瓔
瘪 牪
瘪 癟
瘫 癱
瞒 瞞
篑 簣
篓 簍
缬 纈
缭 繚
缮 繕
缯 繒
耧 耬
聩 聵
聪 聰
蕲 蘄
蕴 蘊
蝼 螻
蝾 蠑
褴 襤
觐 覲
觑 覷
觯 觶
谳 讞
谴 譴
谵 譫
赜 賾
踪 蹤
踬 躓
踯 躑
辘 轆
镆 鏌
镇 鎮
镉 鎘
镊 鑷
镌 鐫
镍 鎳
镏 鎦
镐 鎬
镑 鎊
镒 鎰
镓 鎵
镔 鑌
霉 黴
靥 靨
鞑 韃
题 題
颚 顎
颛 顓
颜 顏
额 額
飘 飄
餍 饜
馔 饌
骣 驏
魇 魘
鲠 鯁
鲡 鱺
鲢 鰱
鲣 鰹
鲤 鯉
鲥 鰣
鲦 鰷
鲧 鯀
鲨 鯊
鲩 鯇
鲫 鯽
鹞 鷂
鹣 鶼
鹤 鶴
齑 齏
龉 齬
龊 齪
噪 譟
廪 廩
懒 懶
擀 搟
擞 擻
斓 斕
橱 櫥
橹 櫓
橹 艣
橼 櫞
氇 氌
濑 瀨
濒 瀕
獭 獺
瘾 癮
瘿 癭
穑 穡
篮 籃
篱 籬
缰 韁
缱 繾
缲 繰
缳 繯
缴 繳
薮 藪
薯 藷
赝 贗
赞 贊
赞 讚
赠 贈
辙 轍
辚 轔
辩 辯
錾 鏨
镖 鏢
镗 鏜
镘 鏝
镙 鏍
镛 鏞
镜 鏡
镝 鏑
镞 鏃
镟 鏇
雕 彫
颞 顳
颟 顢
颠 顛
颡 顙
飙 飆
魉 魎
鲭 鯖
鲮 鯪
鲰 鯫
鲱 鯡
鲲 鯤
鲳 鯧
鲵 鯢
鲶 鯰
鲷 鯛
鲸 鯨
鲻 鯔
鹦 鸚
鹧 鷓
鹨 鷚
鹾 鹺
黉 黌
嬷 嬤
懑 懣
擦 抆
檐 簷
檩 懍
檩 檁
瞩 矚
磷 燐
簖 籪
羁 羈
藓 蘚
襁 繈
赡 贍
赢 贏
蹑 躡
蹒 蹣
辫 辮
镡 鐔
镣 鐐
镤 鏷
镦 鐓
镧 鑭
镨 鐠
镪 鏹
镫 鐙
隳 皻
骤 驟
鲽 鰈
鳃 鰓
鳄 鱷
鳅 鰍
鳆 鰒
鳇 鰉
鹩 鷯
鹪 鷦
鹫 鷲
鹬 鷸
龋 齲
龌 齷
龠 籥
冁 囅
嚣 囂
癞 癩
藤 籐
镬 鑊
镭 鐳
镯 鐲
镰 鐮
镱 鐿
雠 讎
鞯 韉
颢 顥
髅 髏
鳌 鰲
鳌 鼇
鳍 鰭
鳎 鰨
鳏 鰥
鳐 鰩
鹭 鷺
鹰 鷹
巅 巔
攒 攢
癣 癬
籁 籟
缵 纘
谶 讖
蹰 躕
蹿 躥
霭 靄
颤 顫
骥 驥
髋 髖
髌 髕
鳓 鰳
鳔 鰾
鳕 鱈
鳖 鱉
鳗 鰻
曦 晞
瓒 瓚
蘖 蘗
镳 鑣
骧 驤
鬓 鬢
鳜 鱖
鳝 鱔
鳞 鱗
鳟 鱒
黩 黷
黪 黲
鼍 鼉
灏 灝
癫 癲
赣 贛
躏 躪
颦 顰
鳢 鱧
镶 瓖
镶 鑲
鹳 鸛
趱 趲
躜 躦
颧 顴
鼹 鼴
戆 戇
=====



▶▶ 중국어 간체자 번체자 폰트(글꼴) 이름 / 다운로드 하는 곳은? - Chinese Simplified Traditional Fonts


▶▶ [중국어] 간체자 <――> 번체자 자동 변환법

한글/일본어 글꼴 속의 원문자들

각종 폰트 속에 들어 있는 원문자(동그라미 속에 든 숫자나 글자)들입니다. 여기의 원문자들을 그대로 복사해서 각종 문서에 사용하셔도 되는데, 단, 일본어 폰트 속의 원문자들은 유니코드 모드에서만 제대로 보입니다.



한글 글꼴 '돋움' 속의 원문자들:
①②③④
⑤⑥⑦⑧
⑨⑩⑪⑫
⑬⑭⑮

ⓐⓑⓒⓓ
ⓔⓕⓖⓗ
ⓘⓙⓚⓛ
ⓜⓝⓞⓟ
ⓠⓡⓢⓣ
ⓤⓥⓦⓧ
ⓨⓩ




한글 글꼴 '바탕' 속의 원문자들:
①②③④
⑤⑥⑦⑧
⑨⑩⑪⑫
⑬⑭⑮

ⓐⓑⓒⓓ
ⓔⓕⓖⓗ
ⓘⓙⓚⓛ
ⓜⓝⓞⓟ
ⓠⓡⓢⓣ
ⓤⓥⓦⓧ
ⓨⓩ




일본어 글꼴 'MS Mincho' 속의 원문자들:

①②③④
⑤⑥⑦⑧
⑨⑩⑪⑫
⑬⑭⑮⑯
⑰⑱⑲⑳

❶❷❸❹
❺❻❼❽
❾❿
➀➁➂➃
➄➅➆➇
➈➉
➊➋➌➍
➎➏➐➑
➒➓

ⒶⒷⒸⒹ
ⒺⒻⒼⒽ
ⒾⒿⓀⓁ
ⓂⓃⓄⓅ
ⓆⓇⓈⓉ
ⓊⓋⓌⓍ
ⓎⓏ

ⓐⓑⓒⓓ
ⓔⓕⓖⓗ
ⓘⓙⓚⓛ
ⓜⓝⓞⓟ
ⓠⓡⓢⓣ
ⓤⓥⓦⓧ
ⓨⓩ

㊀㊁㊂㊃
㊄㊅㊆㊇
㊈㊉

㊊㊋㊌㊍
㊎㊏㊐㊑
㊙㊚㊛㊞
㊝㊤㊥㊦
㊧㊨




일본어 글꼴 'MS Gothic' 속의 원문자들:

①②③④
⑤⑥⑦⑧
⑨⑩⑪⑫
⑬⑭⑮⑯
⑰⑱⑲⑳

❶❷❸❹
❺❻❼❽
❾❿
➀➁➂➃
➄➅➆➇
➈➉
➊➋➌➍
➎➏➐➑
➒➓

ⒶⒷⒸⒹ
ⒺⒻⒼⒽ
ⒾⒿⓀⓁ
ⓂⓃⓄⓅ
ⓆⓇⓈⓉ
ⓊⓋⓌⓍ
ⓎⓏ

ⓐⓑⓒⓓ
ⓔⓕⓖⓗ
ⓘⓙⓚⓛ
ⓜⓝⓞⓟ
ⓠⓡⓢⓣ
ⓤⓥⓦⓧ
ⓨⓩ

㊀㊁㊂㊃
㊄㊅㊆㊇
㊈㊉

㊊㊋㊌㊍
㊎㊏㊐㊑
㊙㊚㊛㊞
㊝㊤㊥㊦
㊧㊨

일본식 한자 / 한국식 한자 대조표 : Japanese Kanji / Korean Hanja Convert Table

일본식 한자 (Shift-JIS Code) 에, 대응하는 한국식 한자 (euc-kr Code) 를, 도표로 만들었습니다. 다만, 한국식 한자로 변환할 수 없는 한자들은, Microsoft Word 의 한자음을 참고하여, 한글로 음을 표기했습니다. 이 한자 데이터는 원래 "일한 한자 변환기 자바 스크립트 (IE 전용)" 안에 있는 내용인데, 제가 몇 글자를 추가했습니다.



=====
日 韓
-----
亜 亞
唖 啞
悪 惡
圧 壓
囲 圍
為 爲
医 醫
壱 壹
稲 稻
飲 飮
隠 隱
嘘 噓
欝 鬱
厩 廐
営 營
栄 榮
頴 穎
鋭 銳
駅 驛
悦 悅
閲 閱
焔 焰
縁 緣
塩 鹽
奥 奧
応 應
横 橫
欧 歐
殴 毆
鴬 鶯
鴎 鷗
黄 黃
温 溫
穏 穩
仮 假
価 價
嘩 譁
画 畵
会 會
壊 壞
懐 懷
絵 繪
概 槪
柿 枾
蛎 蠣
鈎 鉤
拡 擴
撹 攪
殻 殼
覚 覺
学 學
楽 樂
渇 渴
勧 勸
巻 卷
寛 寬
歓 歡
潅 灌
観 觀
諌 諫
関 關
陥 陷
舘 館
巌 巖
既 旣
帰 歸
気 氣
亀 龜
偽 僞
戯 戱
犠 犧
旧 舊
拠 據
挙 擧
虚 虛
侠 俠
峡 峽
強 强
挟 挾
教 敎
狭 狹
郷 鄕
尭 堯
暁 曉
倶 俱
区 區
躯 軀
駆 驅
勲 勳
薫 薰
径 徑
恵 惠
掲 揭
渓 溪
経 經
継 繼
繋 繫
茎 莖
蛍 螢
軽 輕
頚 頸
鶏 鷄
撃 擊
倹 儉
剣 劍
圏 圈
検 檢
権 權
献 獻
研 硏
県 縣
険 險
顕 顯
験 驗
厳 嚴
戸 戶
呉 吳
娯 娛
効 效
広 廣
昂 昻
鉱 鑛
号 號
麹 麴
国 國
黒 黑
歳 歲
済 濟
砕 碎
斎 齋
剤 劑
桜 櫻
雑 雜
参 參
惨 慘
桟 棧
蚕 蠶
讃 讚
賛 贊
残 殘
糸 絲
歯 齒
児 兒
辞 辭
湿 濕
実 實
屡 屢
蕊 蘂
舎 舍
写 寫
釈 釋
寿 壽
収 收
繍 繡
従 從
渋 澁
獣 獸
縦 縱
粛 肅
処 處
緒 緖
叙 敍
奨 奬
将 將
尚 尙
渉 涉
焼 燒
称 稱
証 證
醤 醬
乗 乘
剰 剩
壌 壤
嬢 孃
条 條
浄 淨
状 狀
畳 疊
穣 穰
譲 讓
醸 釀
嘱 囑
触 觸
寝 寢
慎 愼
真 眞
尽 盡
図 圖
厨 廚
粋 粹
酔 醉
随 隨
髄 髓
数 數
枢 樞
瀬 瀨
清 淸
声 聲
青 靑
静 靜
斉 齊
税 稅
摂 攝
窃 竊
説 說
蝉 蟬
専 專
戦 戰
浅 淺
潜 潛
繊 纖
賎 賤
践 踐
銭 錢
禅 禪
曽 曾
双 雙
壮 壯
捜 搜
挿 揷
掻 搔
巣 巢
争 爭
痩 瘦
総 總
聡 聰
荘 莊
装 裝
騒 騷
増 增
臓 臟
蔵 藏
即 卽
属 屬
続 續
堕 墮
駄 馱
体 體
対 對
帯 帶
滞 滯
滝 瀧
択 擇
沢 澤
脱 脫
単 單
担 擔
箪 簞
胆 膽
団 團
弾 彈
断 斷
遅 遲
昼 晝
虫 蟲
鋳 鑄
庁 廳
徴 徵
聴 聽
鎮 鎭
壷 壺
逓 遞
鉄 鐵
填 塡
甜 甛
転 轉
顛 顚
伝 傳
砺 礪
党 黨
盗 盜
涛 濤
灯 燈
当 當
祷 禱
闘 鬪
働 動
徳 德
涜 瀆
独 獨
読 讀
届 屆
内 內
縄 繩
弐 貳
迩 邇
廿 卄
嚢 囊
悩 惱
脳 腦
廃 廢
拝 拜
売 賣
蝿 蠅
剥 剝
麦 麥
溌 潑
発 發
醗 醱
髪 髮
抜 拔
蛮 蠻
桧 檜
姫 姬
瓶 甁
払 拂
仏 佛
併 倂
並 竝
変 變
辺 邊
舗 鋪
歩 步
穂 穗
宝 寶
頬 頰
没 沒
翻 飜
毎 每
満 滿
婿 壻
麺 麵
黙 默
餅 餠
戻 戾
弥 彌
薬 藥
訳 譯
薮 藪
与 與
誉 譽
揺 搖
様 樣
謡 謠
遥 遙
来 來
莱 萊
頼 賴
乱 亂
覧 覽
竜 龍
両 兩
涼 凉
猟 獵
緑 綠
塁 壘
涙 淚
励 勵
礼 禮
霊 靈
齢 齡
暦 曆
歴 歷
恋 戀
錬 鍊
錬 鍊
炉 爐
労 勞
楼 樓
篭 籠
蝋 蠟
郎 郞
禄 祿
録 錄
亙 亘
湾 灣
冑 胄
冤 寃
凛 凜
辧 辦
毀 毁
妍 姸
屏 屛
并 幷
弯 彎
惧 懼
愨 慤
慚 慙
戲 戱
渕 淵
滲 渗
煕 熙
熈 熙
燗 爛
牋 箋
獎 奬
瑶 瑤
畫 畵
癇 癎
皖 晥
皙 晳
筝 箏
纉 纘
茲 玆
薀 蘊
虱 蝨
貎 猊
躙 躪
輌 輛
迥 逈
鈬 鐸
鑚 鑽
頽 頹
飆 飇
駢 騈
髯 髥
-----
茜 천
卸 사
嚇 하
叶 협
込 입
冴 호
咲 소
辻 십
凪 지
塀 병
匁 문
枠 화
冰 빙
苺 매
=====




일일사전 사이트: ▶▶ 일일 사전] 일본어 사전 사이트; 삼성당 국어 사서 Japanese-Japanese Dictionary Online

Friday, January 27, 2006

블로거(blogger.com)의 인코딩 버그 완벽 해결법

구글에서 제공하는 블로그 서비스인 '블로거 닷컴'에서 한글 블로그를 운영할 경우, 심각한 버그가 있다. "permanent link" 포스트의 글자가 완전히 사라져 버리거나, 블로그 제목에 한글이 있을 경우 블로그 전체가 전혀 보이지 않게 되어 버리는 것이 그것이다. 물론 모두 그런 것은 아니고 상당히 랜덤하여 더욱 골치가 아팠다.

※ 혼란스러운 점이 있는데, '블로거'에 블로그를 만들면 실제 주소는 blogger.com 이 아닌 blogspot.com 에 생기게 된다. (예: https://mwultong.blogspot.com/ )

구글 검색에서 "한국어 웹" 옵션으로, "site:blogspot.com" 를 검색하면 '블로거'에 만들어진 한글 블로그들을 수백 개 볼 수 있는데, 그 블로그 중에서 10분의 1 정도에 이런 버그가 있었다. 어떤 블로그는 아예 들어가지지도 않는다. 들어가는 순간, 화면에 글자가 하나도 나타나지 않는다. '블로거'에서 제공하는 기본 템플릿을 사용하는 블로그에서 주로 이런 버그가 생겼다.

이 버그는 IE의 인코딩을 "자동 선택"으로 해 둔 상태에서 대부분 일어난다. IE가, 블로그의 인코딩을 UTF-8 이 아닌 euc-kr 로 오인하고 있었다. ('블로거'의 기본 인코딩은 UTF-8이다. 그러나 인코딩을 euc-kr로 해도 이 버그가 나타나는 경우가 있었다.) 그런데 이유는 아무리 찾아봐도 알 수가 없었다. 다만 파이어폭스에서는 이 버그가 나타나지 않았다.

보름 넘게 이 문제 때문에 고민하고 있었다. 템플릿과 HTML 소스를 아무리 분석해 봐도 알 수가 없었다. 일본어 사이트에서도 이런 경우가 드물지 않았다. 일본 네티즌들이 해결책을 올려놓았는데 실제 해보니 버그가 전혀 해결되지 않았다.

그런데 어제 템플릿의 첫부분을 무심코 보다가 약간 불합리한 점을 발견했었다. "타이틀 태그"가 "인코딩 정보"보다 먼저 기술되어 있었다. 이렇다면 이론적으로 웹브라우저는 타이틀 즉 제목표시줄의 문자들이 어떤 인코딩인지 알지 못하게 된다. 정상적인 브라우저라면 알겠지만 "인터넷 익스플로러" 즉 IE는 그렇지 못한 듯하다. (물론 엄밀히 말해서, 이 버그는 IE의 버그가 아니라 IE에 있는 '자동 선택'이라는 인코딩 툴의 문제다.)

그래서 이것의 순서를 바꾸어 주었다. 다시 말해, 페이지의 인코딩이 UTF-8이라는 사실을 먼저 브라우저에게 알려준 후, 제목과 내용을 적어나가는 것이다.

※ 인코딩 정보는 <$BlogMetaData$> 라는, 블로거 전용 태그 안에 들어 있다.

그랬더니 버그가 말끔히 없어졌다!!! 모든 포스트가 제대로 보인다.



만약 이 버그 때문에 고민하시는 분은 다음과 같이 템플릿을 고치면 해결된다:

"템플릿/현재 템플릿 수정" 편집창으로 가서, "<head>" 안에 있는 "<$BlogMetaData$>" 와 "<title><$BlogPageTitle$></title>" 행의 순서를 서로 바꾸어 주고 저장한다. 보다 쉽게 말하자면 다음과 같이 바꾼다.


-------- 수정 전 --------
<head>
<title><$BlogPageTitle$></title>
<$BlogMetaData$>
...
-------------------------


-------- 수정 후 --------
<head>
<$BlogMetaData$>
<title><$BlogPageTitle$></title>
...
-------------------------





※ 이제는 "공지 사항: 화면에 글자가 하나도 보이지 않을 때에는, 인코딩을 UTF-8로 바꾸면 정상화됩니다. 마우스 우측 클릭의 메뉴에서 인코딩을 선택하실 수 있습니다."라는 지겨운 공지 사항도 지웠다.



tag: blogger
블로거 | 구글블로그 | Blogger.com + blogspot.com

Thursday, January 26, 2006

네이버 블로그 검색에 등록 신청했음

어제 아크몬드님의 블로그에 갔다가, 네이버 블로그 검색이 새로 생겼다는 것을 알게 되었다.

블로그가 아닌 "일반 웹페이지용 네이버 검색 엔진"에는 직접 등록하는 법이 없었다. 디렉토리에 등록을 해야만 했다. 그러나 새로 생긴 "네이버 블로그 검색"은 간편한 등록 양식이 제공되고 있었다. 처음에는 "http://blog.naver.com/<네이버 사용자 ID>" 등만 검색되어서 네이버 블로그 전용 검색인가 했더니 그렇지 않았다. 아직 등록한 블로그가 적어서 그런 것 같다.

Google Blog Search와 마찬가지로 "네이버 블로그 검색"도 현재 베타 테스트 중이었다. 사이트를 베타 테스트 하는 것은 구글이 퍼뜨린 일종의 유행으로 생각된다. "네이버 블로그 검색"의 첫화면도 "구글 블로그 검색"처럼 검색창 하나만 있는 깔끔한 레이아웃이다. 더 써보아야겠지만, 검색 결과도 네이버나 구글이나 현재 외형적으로는 거의 비슷해 보이고 있다. 네이버는 결과에 그림이 조금 섞여 있다는 것이 다를 뿐이다. 이글루스(egloos)와 야후 블로그가 "네이버 블로그 검색"에 포함된다면 검색 결과가 더 풍부해질 것이지만 현재로서는 잘 보이지 않고 있다. 이글루스는 아주 간혹 보이고 야후 블로그의 포스트는 아직 1건도 없었다. 반면 "구글 블로그 검색"의 한글 검색 결과는 이글루스와 야후 블로그가 거의 장악하고 있다.

Wednesday, January 25, 2006

지메일(Gmail)을 아웃룩 익스프레스에서 사용하기

필자는 이메일을 확인할 때 웹메일을 주로 쓰고 "아웃룩 익스프레스 Outlook Express"는 사용하지 않았다. 웹메일 계정에서는 POP/SMTP를 잘 지원도 해주지 않고 설정도 복잡했기 때문이다. 물론 지메일에서는 POP/SMTP를 무료로 지원해 주지만 필요성을 느끼지 못했다.

예전에 지메일은 (요즘에는 그렇지 않지만) 유니코드(UTF-8)로 메일을 보냈기 때문에, 한메일넷 등으로 메일을 보내면 글자가 사정없이 깨져 버렸다. 그래서 아웃룩 익스프레스에서 euc-kr로 인코딩해서, 지메일 SMTP로 메일을 보낼 수밖에 없었다.

몇 주 전에 알았는데, 요즘에는 지메일도 유니코드가 아닌 일반 텍스트로 메일을 보낼 수 있었다. 일반 텍스트가 기본값이었다. 이제 인코딩 문제 때문에 아웃룩 익스프레스를 쓸 필요는 없게 되었지만, 대량의 메일을 재빨리 훑어볼 때에는 아웃룩 익스프레스가 역시 편리하다. 현재 지메일은 메일들의 내용을 쉽게 훑어보는 기능이 아직 제공되지 않고 있다. 그래서 지메일에 도착한 모든 메일을 자신의 컴퓨터에 한꺼번에 다운로드받은 후 훑어보거나 보관하는 용도로 아웃룩 익스프레스를 사용할 수 있다.


지메일 도움말에 POP 설정이 자세히 나와 있지만 여기서 약간 적어 본다면 다음과 같다:


지메일 POP 설정
===============
Settings 메뉴의 "Forwarding and POP" 탭에서 "Enable POP"을 선택. (필자는 "Enable POP only for mail that arrives from now on(지금부터 도착하는 메일만 POP적용)"을 선택했음)



아웃룩 익스프레스 POP 설정
======================
받는 메일 : pop.gmail.com
보내는 메일 : smtp.gmail.com

"도구>계정>추가>메일"로, "pop.gmail.com"이라는 이름의 계정을 만듦.

계정을 선택한 후, 속성>고급(Advanced):

서버 포트 번호:
보내는 메일 (SMTP) : 465
보안 연결(SSL) 필요 : 체크

받는 메일 (POP3) : 995
보안 연결(SSL) 필요 : 체크


속성>서버:
보내는 메일 서버>인증 필요 : 체크

네이버 트래픽 약간 하락? 구글은 약간 상승?

6개월 간의 알렉사 한국 사이트 100위 트래픽을 보면, 그동안 국내 순위 30위였던 구글이 29위로 조금 올랐다. 요즘 나온 "구글 스토리"라는 책 때문에 또는 인터넷 인구의 자연스런 증가 때문에 오른 것이 아닐까 하는 생각이 들었다. 당연히 네이버도 트래픽이 많든 적든 증가했을 것이라고 추측했는데 오늘 보니 네이버의 트래픽이 조금 하락하는 상태였다. "Site info/Traffic Details"에 있는 "6m"이 6개월간의 그래프가 맞다면, "다음daum" 역시도 지금 하락 중이다.

29위에 불과한 구글이 네이버 등의 국내 포털을 잠식한 결과일까? (네이버는 부동의 1위다. 다음daum은 부동의 3위.) 구글에게 그럴 힘은 없다고 본다.

이런 생각도 해볼 수가 있다. 위의 알렉사 순위는 "Alexa"라는 프로그램이 포함된 웹브라우저로 해당 사이트를 방문했을 때에만 트래픽이 집계되는 것으로 알고 있다. 만약 방문객의 브라우저에 Alexa가 설치되어 있지 않다면 아무리 많이 방문해도 순위가 올라가지 않게 된다. 인터넷 익스플로러는 출시할 때 이미 Alexa가 설치되어 있다.* 그런데 이 Alexa라는 것이 스파이웨어로 분류되어서, "Ad-Aware" 같은 스파이웨어 제거 프로그램을 사용하는 사람은 지워 버리게 된다. 컴퓨터의 중급 사용자 이상라면 상당수가 이 Alexa를 제거했을 것이다. (그러나 Alexa가 사용자에게 피해를 준다는 말은 들은 적이 없다.) 사정이 이렇다면, 구글은 상당히 불리하게 된다. 우선, IT에 관계된 사람들이 구글을 많이 사용하기 때문이다. 그래서 구글의 실제 순위는 20위 이상이 될 수도 있다. 20위 안에 든다면 네이버 등의 순위에도 조금 영향을 주지 않을까 싶다. 직접적인 상관은 없겠지만 네이버의 주가도 조금 하락세를 보이는 모양이다.

* ZDNet Korea 명승은 기자님의 기사에 의하면, 이것은 사실이 아닌 듯하다. 윈도2000의 IE6에는 '도구/관련 링크 표시'에 알렉사 메뉴가 있긴 하지만 어떻게 운영되는지는 확실치 않았고, 윈도XP SP2에서는 아예 '관련 링크 표시'도 보이지 않았다.

필자는 구글이 나타나기 전 알타비스타가 대표적인 검색 엔진일 때 네이버의 애용자였다. 주지하다시피 지금 네이버의 검색 결과는 만족스럽지 않다. 웹마스터들의 얘기를 들어보면 네이버의 검색 로봇은 아예 오지도 않는다고 한다. 국내 네티즌들이 가장 많이 쓰는 것은 결국 네이버인데 네이버가 검색 결과를 제대로 보여주지 않다면 한국의 인터넷 발전에도 지장을 주게 될 것이고 장기적으로는 네이버의 앞날에도 걸림돌이 될 것이다. 검색 엔진을 구글 수준으로 대폭 보강하거나(중국어 전문 검색 엔진인 百度의 경우를 참고하여, 한국어만을 대상으로 검색한다면 크게 무리는 아니다.), 만약 그것이 안 된다면 네이버도 다음daum의 경우처럼 구글의 검색 결과를 사용하는 것이 차라리 낫지 않을까 싶다.

Monday, January 23, 2006

로마 숫자 <―> 아라비아 숫자 변환표; ROMAN NUMERAL Table

아라비아 숫자에 해당하는 로마 숫자를 간단한 표로 만든 것입니다.

로마 숫자: 1 ~ 120 까지


1 = I
2 = II
3 = III
4 = IV
5 = V
6 = VI
7 = VII
8 = VIII
9 = IX
10 = X
11 = XI
12 = XII
13 = XIII
14 = XIV
15 = XV
16 = XVI
17 = XVII
18 = XVIII
19 = XIX
20 = XX
21 = XXI
22 = XXII
23 = XXIII
24 = XXIV
25 = XXV
26 = XXVI
27 = XXVII
28 = XXVIII
29 = XXIX
30 = XXX
31 = XXXI
32 = XXXII
33 = XXXIII
34 = XXXIV
35 = XXXV
36 = XXXVI
37 = XXXVII
38 = XXXVIII
39 = XXXIX
40 = XL
41 = XLI
42 = XLII
43 = XLIII
44 = XLIV
45 = XLV
46 = XLVI
47 = XLVII
48 = XLVIII
49 = XLIX
50 = L
51 = LI
52 = LII
53 = LIII
54 = LIV
55 = LV
56 = LVI
57 = LVII
58 = LVIII
59 = LIX
60 = LX
61 = LXI
62 = LXII
63 = LXIII
64 = LXIV
65 = LXV
66 = LXVI
67 = LXVII
68 = LXVIII
69 = LXIX
70 = LXX
71 = LXXI
72 = LXXII
73 = LXXIII
74 = LXXIV
75 = LXXV
76 = LXXVI
77 = LXXVII
78 = LXXVIII
79 = LXXIX
80 = LXXX
81 = LXXXI
82 = LXXXII
83 = LXXXIII
84 = LXXXIV
85 = LXXXV
86 = LXXXVI
87 = LXXXVII
88 = LXXXVIII
89 = LXXXIX
90 = XC
91 = XCI
92 = XCII
93 = XCIII
94 = XCIV
95 = XCV
96 = XCVI
97 = XCVII
98 = XCVIII
99 = XCIX
100 = C
101 = CI
102 = CII
103 = CIII
104 = CIV
105 = CV
106 = CVI
107 = CVII
108 = CVIII
109 = CIX
110 = CX
111 = CXI
112 = CXII
113 = CXIII
114 = CXIV
115 = CXV
116 = CXVI
117 = CXVII
118 = CXVIII
119 = CXIX
120 = CXX



로마 숫자: 100 ~ 12000 까지


100 = C
200 = CC
300 = CCC
400 = CD
500 = D
600 = DC
700 = DCC
800 = DCCC
900 = CM
1000 = M
1100 = MC
1200 = MCC
1300 = MCCC
1400 = MCD
1500 = MD
1600 = MDC
1700 = MDCC
1800 = MDCCC
1900 = MCM
2000 = MM
2100 = MMC
2200 = MMCC
2300 = MMCCC
2400 = MMCD
2500 = MMD
2600 = MMDC
2700 = MMDCC
2800 = MMDCCC
2900 = MMCM
3000 = MMM
3100 = MMMC
3200 = MMMCC
3300 = MMMCCC
3400 = MMMCD
3500 = MMMD
3600 = MMMDC
3700 = MMMDCC
3800 = MMMDCCC
3900 = MMMCM
4000 = MMMM
4100 = MMMMC
4200 = MMMMCC
4300 = MMMMCCC
4400 = MMMMCD
4500 = MMMMD
4600 = MMMMDC
4700 = MMMMDCC
4800 = MMMMDCCC
4900 = MMMMCM
5000 = MMMMM
5100 = MMMMMC
5200 = MMMMMCC
5300 = MMMMMCCC
5400 = MMMMMCD
5500 = MMMMMD
5600 = MMMMMDC
5700 = MMMMMDCC
5800 = MMMMMDCCC
5900 = MMMMMCM
6000 = MMMMMM
6100 = MMMMMMC
6200 = MMMMMMCC
6300 = MMMMMMCCC
6400 = MMMMMMCD
6500 = MMMMMMD
6600 = MMMMMMDC
6700 = MMMMMMDCC
6800 = MMMMMMDCCC
6900 = MMMMMMCM
7000 = MMMMMMM
7100 = MMMMMMMC
7200 = MMMMMMMCC
7300 = MMMMMMMCCC
7400 = MMMMMMMCD
7500 = MMMMMMMD
7600 = MMMMMMMDC
7700 = MMMMMMMDCC
7800 = MMMMMMMDCCC
7900 = MMMMMMMCM
8000 = MMMMMMMM
8100 = MMMMMMMMC
8200 = MMMMMMMMCC
8300 = MMMMMMMMCCC
8400 = MMMMMMMMCD
8500 = MMMMMMMMD
8600 = MMMMMMMMDC
8700 = MMMMMMMMDCC
8800 = MMMMMMMMDCCC
8900 = MMMMMMMMCM
9000 = MMMMMMMMM
9100 = MMMMMMMMMC
9200 = MMMMMMMMMCC
9300 = MMMMMMMMMCCC
9400 = MMMMMMMMMCD
9500 = MMMMMMMMMD
9600 = MMMMMMMMMDC
9700 = MMMMMMMMMDCC
9800 = MMMMMMMMMDCCC
9900 = MMMMMMMMMCM
10000 = MMMMMMMMMM
10100 = MMMMMMMMMMC
10200 = MMMMMMMMMMCC
10300 = MMMMMMMMMMCCC
10400 = MMMMMMMMMMCD
10500 = MMMMMMMMMMD
10600 = MMMMMMMMMMDC
10700 = MMMMMMMMMMDCC
10800 = MMMMMMMMMMDCCC
10900 = MMMMMMMMMMCM
11000 = MMMMMMMMMMM
11100 = MMMMMMMMMMMC
11200 = MMMMMMMMMMMCC
11300 = MMMMMMMMMMMCCC
11400 = MMMMMMMMMMMCD
11500 = MMMMMMMMMMMD
11600 = MMMMMMMMMMMDC
11700 = MMMMMMMMMMMDCC
11800 = MMMMMMMMMMMDCCC
11900 = MMMMMMMMMMMCM
12000 = MMMMMMMMMMMM






참고로, 위의 목록은 아래의 "Perl(펄)" 코드로 만들어졌습니다.

#!/usr/bin/perl
use strict; use warnings;

use Math::Roman qw(roman);


  for (my $i = 1; $i <= 120; $i++) {
    printf("%d = %s\n", $i, roman($i));
  }


  for (my $i = 100; $i <= 12000; $i += 100) {
    printf("%d = %s\n", $i, roman($i));
  }





▶▶ Perl/펄] 로마 숫자, 아라비아 숫자 상호 변환 프로그램; ROMAN NUMERAL Convert

▶▶ 영어로 숫자 읽기; 서수(Ordinal Number)로 세기, 영어 스펠링으로; English Numbers

▶▶ 프랑스어/불어] 숫자 읽기, 서수로 세기; Number to French Spell

▶▶ 로마 숫자 폰트, 로마자 숫자 전각 문자; Roman Numeral Full-Width Character Input




tag: perl
Perl | 펄
tag: study
학습 | Study

체스/Chess] WinBoard + GNU Chess : 무료 체스 프로그램

초보자에게 가장 추천할 만한 체스 프로그램은 KChess인데 이것은 쉐어웨어라서 좀 망설여진다. ([체스] 아인슈타인 대 오펜하이머 포스트에 있는 그림이 KChess의 체스보드 부분만 캡처한 것.) KChess는 체스 엔진의 강도를 약하게 조절할 수 있기에 초보자가 자신의 실력에 맞추어 게임을 할 수 있다. 강력한 체스 엔진과 상대하여 게임을 한다면 항상 질 수밖에 없기에 체스에 흥미를 잃게 된다.

무료로 사용할 수 있는 체스 프로그램 중에서 가장 나은 것은 WinBoard(GNU Chess가 포함되어 있음)다. 인터페이스도 깔끔하고 필요한 기능은 모두 갖추고 있다. GNU Chess 라는 엔진이 기본으로 포함되어 있는데, 이 체스 엔진(chess engine)의 단점이라면 엔진의 강도를 조절하기 힘들고, 설령 조절했다 해도 여전히 초보자에게는 지나치게 강력하다는 것이다. 그러나 게임을 하기 위한 용도가 아니라 게임을 분석한다든지 PGN 파일로 타인의 게임을 리플레이(?)해 본다든지, 또는 체스 묘수풀이를 할 때는 이것도 추천할 만하다.

좀더 자세히 설명하자면, KChess라는 체스 프로그램은 내부에 전용 체스 엔진이 내장되어 있고 분리할 수 없다. 그러나 WinBoard는 가상 체스판만 제공하는 프로그램이다. 인간과 인간끼리 인터넷으로 연결해 체스를 두는 데 초점이 맞추어진 프로그램으로 알고 있다. 그래서 WinBoard로 컴퓨터와 체스를 두려면 별도의 체스 엔진을 설치해 주어야 하는데, 그러나 사용자의 편의를 위해 WinBoard에 GNU Chess라는 체스 엔진이 이미 포함되어 있으므로 별도로 설치해 줄 필요는 없다. 즉 WinBoard 하나만 다운로드 받으면 OK.


무료 체스 게임: WinBoard

WinBoard의 화면 (필자가 색을 청색으로 변경했음)



설치한 후 시작메뉴에 아이콘이 여러 개 생기는데 WinBoard라는 아이콘은 없고, "GNU Chess 5.0"를 실행하면 된다.

실행을 시켜 보면, 체스판이 너무 넓은 편이다. 메뉴에서 "Options/Board/Size"를 Small 등으로 변경해서 적당한 크기로 줄여 놓고 쓰면 된다. WinBoard에는, 기본으로 포함된 GNU Chess 외에도 여러 가지 엔진을 추가할 수 있다. 사람마다 체스 두는 스타일과 실력이 다르듯이, 체스 엔진들도 서로 다른 스타일과 강도를 가지고 있다.

필자는 KChess와 GNU Chess(WinBoard에 포함된 것)를 서로 싸움(?)을 붙여 본 적이 있는데 결과는 역시 GNU Chess 승리. KChess의 엔진을 최고 강도로 올려놓은 상태였지만 역부족이었다. (이 프로그램들을 직접 연결할 방법은 없기에 필자가 양 프로그램을 번갈아 가며 직접 마우스로 기물을 옮겨 주었다.)

메뉴에서, "Mode/Two Machines"를 선택하면, GNU Chess가 1인2역을 하며 혼자서 체스를 두게 되는데, 체스 초보자라면 한 번 구경해 보는 것도 도움이 된다.




관련 게시물: [Chess 룰 특집] 체스 두는 법 / 체스의 기초 규칙 총정리



tag: chess
체스 | Chess
tag: games
게임 | Game
tag: software
소프트웨어 Software | 유틸리티 Utility

Sunday, January 22, 2006

C언어] 분수를 소수로 변환한 목록 만들기; Fraction to Decimal Table

1/1 (1분의 1)에서

10/10 (10분의 10)까지의 분수를 소수로 변환한 표를 만드는 예제 소스입니다.


분수를 소수로 변환


소스 파일명: 0.cpp
#include <stdio.h>

int main(void) {

  int numerator;    // 분자
  int denominator;  // 분모

  int max = 10;     // 분자와 분모의 최대값


  for (numerator = 1; numerator <= max; numerator++) {
    for (denominator = 1; denominator <= max; denominator++) {
      printf("%2d /%2d =  %19.16f\n", numerator, denominator, (double) numerator / denominator);
    }
  }


  return 0;
}



컴파일 및 실행 결과:
D:\Z>cl 0.cpp && 0.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

0.cpp
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:0.exe
0.obj
 1 / 1 =   1.0000000000000000
 1 / 2 =   0.5000000000000000
 1 / 3 =   0.3333333333333333
 1 / 4 =   0.2500000000000000
 1 / 5 =   0.2000000000000000
 1 / 6 =   0.1666666666666667
 1 / 7 =   0.1428571428571429
 1 / 8 =   0.1250000000000000
 1 / 9 =   0.1111111111111111
 1 /10 =   0.1000000000000000
 2 / 1 =   2.0000000000000000
 2 / 2 =   1.0000000000000000
 2 / 3 =   0.6666666666666666
 2 / 4 =   0.5000000000000000
 2 / 5 =   0.4000000000000000
 2 / 6 =   0.3333333333333333
 2 / 7 =   0.2857142857142857
 2 / 8 =   0.2500000000000000
 2 / 9 =   0.2222222222222222
 2 /10 =   0.2000000000000000
 3 / 1 =   3.0000000000000000
 3 / 2 =   1.5000000000000000
 3 / 3 =   1.0000000000000000
 3 / 4 =   0.7500000000000000
 3 / 5 =   0.6000000000000000
 3 / 6 =   0.5000000000000000
 3 / 7 =   0.4285714285714286
 3 / 8 =   0.3750000000000000
 3 / 9 =   0.3333333333333333
 3 /10 =   0.3000000000000000
 4 / 1 =   4.0000000000000000
 4 / 2 =   2.0000000000000000
 4 / 3 =   1.3333333333333333
 4 / 4 =   1.0000000000000000
 4 / 5 =   0.8000000000000000
 4 / 6 =   0.6666666666666666
 4 / 7 =   0.5714285714285714
 4 / 8 =   0.5000000000000000
 4 / 9 =   0.4444444444444444
 4 /10 =   0.4000000000000000
 5 / 1 =   5.0000000000000000
 5 / 2 =   2.5000000000000000
 5 / 3 =   1.6666666666666667
 5 / 4 =   1.2500000000000000
 5 / 5 =   1.0000000000000000
 5 / 6 =   0.8333333333333334
 5 / 7 =   0.7142857142857143
 5 / 8 =   0.6250000000000000
 5 / 9 =   0.5555555555555556
 5 /10 =   0.5000000000000000
 6 / 1 =   6.0000000000000000
 6 / 2 =   3.0000000000000000
 6 / 3 =   2.0000000000000000
 6 / 4 =   1.5000000000000000
 6 / 5 =   1.2000000000000000
 6 / 6 =   1.0000000000000000
 6 / 7 =   0.8571428571428571
 6 / 8 =   0.7500000000000000
 6 / 9 =   0.6666666666666666
 6 /10 =   0.6000000000000000
 7 / 1 =   7.0000000000000000
 7 / 2 =   3.5000000000000000
 7 / 3 =   2.3333333333333335
 7 / 4 =   1.7500000000000000
 7 / 5 =   1.3999999999999999
 7 / 6 =   1.1666666666666667
 7 / 7 =   1.0000000000000000
 7 / 8 =   0.8750000000000000
 7 / 9 =   0.7777777777777778
 7 /10 =   0.7000000000000000
 8 / 1 =   8.0000000000000000
 8 / 2 =   4.0000000000000000
 8 / 3 =   2.6666666666666665
 8 / 4 =   2.0000000000000000
 8 / 5 =   1.6000000000000001
 8 / 6 =   1.3333333333333333
 8 / 7 =   1.1428571428571428
 8 / 8 =   1.0000000000000000
 8 / 9 =   0.8888888888888888
 8 /10 =   0.8000000000000000
 9 / 1 =   9.0000000000000000
 9 / 2 =   4.5000000000000000
 9 / 3 =   3.0000000000000000
 9 / 4 =   2.2500000000000000
 9 / 5 =   1.8000000000000000
 9 / 6 =   1.5000000000000000
 9 / 7 =   1.2857142857142858
 9 / 8 =   1.1250000000000000
 9 / 9 =   1.0000000000000000
 9 /10 =   0.9000000000000000
10 / 1 =  10.0000000000000000
10 / 2 =   5.0000000000000000
10 / 3 =   3.3333333333333335
10 / 4 =   2.5000000000000000
10 / 5 =   2.0000000000000000
10 / 6 =   1.6666666666666667
10 / 7 =   1.4285714285714286
10 / 8 =   1.2500000000000000
10 / 9 =   1.1111111111111112
10 /10 =   1.0000000000000000

D:\Z>



▶▶ C언어] 분수를 소수로 변환 출력 방법/예제; Fraction To Decimal

☞ C/C++

Saturday, January 21, 2006

[Chess/체스] Problemist: 체스 묘수풀이 소프트웨어

바둑이나 장기에도 묘수풀이 게임이 있듯이 체스에도 당연히 '묘수 풀이'가 있다. 'Chess Problem'이라고 한다. 이 Chess Problem의 정답(solution)을 자동으로 구해 주는 프로그램 즉 솔버(solver)가 Problemist이다. 드물게도 프랑스제 소프트웨어다. (인터페이스는 영어로 되어 있다.) Chess Problem이 주로 유럽인들이 즐기는 게임이라서 그런 듯하다. 필자의 개인적 인상에 의하면, 미국인들은 체스를 많이 두지도 않고 Chess Problem에는 더더욱 관심이 없는 듯했다.

체스 묘수풀이 게임: Problemist

Problemist v2.20의 화면 (클릭하면 확대)


Problemist는 무료가 아니고 쉐어웨어다. C드라이브가 아닌 다른 드라이브에 설치하면 약간 문제가 발생하는데 무시해도 되고, 설치한 폴더로 가서 problem32.exe 를 실행시키면 된다. SENECA.PBM 이라는 문제집(?) 파일이 폴더 안에 들어 있는데 이것을 오픈하면 174개나 되는 많은 Chess Problem이 들어 있다. 이것을 종이에 전부 인쇄해 놓고 실제 체스판 위에 기물을 놓아가며 문제를 풀 수도 있다. 그러다가 문제가 풀리지 않으면 F5키를 누르면 정확한 해답이 나온다. 해답이 여러 개일 수도 있다. (해답에 보면, 나이트가 N이 아닌 S로 표기되어 있음에 주의.)

Problemist 홈페이지의 "Problemist Collections" 링크에 가 보면 10만 개 이상의 문제들을 다운로드받을 수 있다. 평생 매달려도 다 풀 수 없는 분량이다. 수백년간 유럽의 각종 잡지들에 게재되었던 문제들을 수집한 것으로 알고 있다.

일반적인 체스 엔진으로도 Chess Problem을 풀 수 있지만 정확한 답이 나오지 않을 수도 있다. Chess Problem은 반드시, 정해준 몇 수 내에서 체크메이트를 해야 하는데, 체스 엔진은 몇 수 내에 풀든 이기기만 하면 되고 체크메이트가 아닌 다른 손쉬운 방법으로 이기는 것도 고려하기 때문이다.

실제의 체스보다 Chess Problem이 더 재미있을 수도 있다. 본격적인 체스 게임을 하다가 보면 스트레스가 쌓일 수도 있지만, Chess Problem은 그렇지 않고 명상적인 분위기에서 고요히 즐길 수 있는 것이 장점이다. 시간 보내기에도 좋다.

바둑과 달리 Chess Problem은 특별한 경우가 아닌 이상 무조건 '백선'이다. 즉 흰색 기물이 먼저 두고 흰색 기물의 입장에서 문제를 푸는 것이다.

SENECA.PBM 의 맨 처음 게임은 #5라고 되어 있는데 #3 이상은 어려우므로, 화살표를 클릭해서, #2 라고 되어 있는 게임을 우선 택한다. #2란, 2수 내에 (흑의 대응까지 포함하면 3수 내에), 흑을 체크메이트 시키라는 지시 사항이다. 그리고 그것이 게임의 목적이다. 보통의 체스 게임은 체크메이트가 아닌 기권 등으로 이길 수도 있지만 Chess Problem에서는 반드시 체크메이트를 해야만 한다.

실제 체스판에 기물을 놓고 풀면 이상적인데 체스판이 없다면 WinBoard 같은 체스 소프트웨어에 복사해 넣고 풀 수도 있다. 메뉴의 "Copy the Board"로 현재 기물의 배치를 복사하면 다음과 같은 문자열이 클립보드에 들어가는데 이것을 다른 체스 소프트웨어에 붙여 넣으면 된다.

2N51bQKpR24n32bkp3Nr1p2r11P1R1P1B1B2n

체스의 좋은 점 중 하나는, 모든 것이 세계표준화되어 있다는 것이다. 위의 문자열은 FEN 형식으로서, 체스 기물의 현재 배치 상태를 나타나는 것이다. 어떤 체스 프로그램이든 이것을 인식할 수 있다.


더 읽기: 체스

Friday, January 20, 2006

[포토샵 강좌] 무지개 빛으로 보기 좋게 모자이크 하기

사진에서 가려야 할 부분, 또는 보기에 좋지 않은 부분은 모자이크를 하게 되는데, 일반적으로 픽셀을 확대시키는 방법(선택 영역을 잡은 후에 포토샵: Filter/Pixelate/Mosaic 필터)이 널리 사용된다. 그런데 이것은 너무 눈에 거슬리고 부자연스럽고 결국 사진의 작품성을 망치게 된다.


포토샵 강좌: 모자이크
예제 그림: 포토샵을 이용한 무지개 빛 모자이크



자연스럽게 사진의 일정 부분을 지우는 방법은 여러 가지가 있다. 우선 "포토샵: Filter/Render/Lens Flare" 필터로 강렬한 플레어를 만드는 것인데, 이것은 화면의 아주 좁은 부분을 지우는 데만 효과적이다. 렌즈 플레어 필터의 사용은 쉬우므로 설명이 필요치는 않을 것이다. (렌즈 플레어라는 것은 카메라를 태양 등의 광원에 직접 향하게 할 때 렌즈 내부에서 반사가 일어나, 사진에 물방울 무늬의 빛의 흔적들이 생기는 현상이다. 멀티코팅이 안 된 값싼 렌즈나, 렌즈 구성이 복잡한 줌 렌즈에서 잘 생긴다.)


넓은 부분을 쉽고 그리고 보기 좋게 지우는 방법은 RGB 컬러 채널을 편집하는 것이다.

예제 그림 안에 채널 팔레트가 들어가 있다. (원래는 포토샵 화면 우측 하단에 있는 것)

(1) 작업할 사진을 포토샵으로 불러온 후, 마우스로 Red 채널을 선택한다. 그러면 사진이 회색 톤으로 변하거나 포토샵 설정에 따라 빨간 톤으로 변한다.

(2) 전경색을 흰색으로 지정한다. 다른색이라도 그 나름의 독특한 효과가 있지만 여기서는 우선 흰색으로 해본다. (포토샵 7의 경우, 키보드의 d 키를 누르면 현재 전경색이 검은 색으로 변하는데 다시 x 키를 눌러주면 전경색이 흰색이 된다.)

(3) 툴바에서 Brush Tool 을 선택한다. '그림붓'의 아이콘이다. (Pencil Tool 은 부적당하다)

(4) 브러쉬 툴을 선택한 상태에서, 마우스 커서를 사진 위에 놓고, 마우스의 오른쪽 버튼을 누르면, 예제 그림의 우측 하단처럼 브러쉬 선택 메뉴가 나온다. 여기서 에어브러쉬와 가장 닮은 둥글고 부드러운 브러쉬를 선택한다. 크기는 100 정도.

(5) 그런 후 지워야 부분에 적당히 칠한다. 칠하는 부분이 흰색으로 변하거나 빨간색으로 변하거나 해야 한다. 만약 검은 색으로 변한다면, 컬러 팔레트에서 흰색을 선택한다.

(6) RGB 라는 통합 채널을 선택한 후 화면을 확인한다. 지워야 할 부분이 붉게 변했을 것이다. 그러나 완전히 지워지지는 않는다. 다른 채널도 이런 작업을 해줘야 된다.

(7) Green, Blue 채널에도 계속 이렇게 칠을 해 주면 된다. 단, 붓질을 할 때 채널 별로, 칠의 면적과 위치를 조금 달리 해주어야 한다. 그렇지 않으면 무지개빛이 나오지 않고 그냥 하얗게 될 뿐이다. 붓질을 어떻게 하느냐에 따라 여러가지 분위기를 낼 수 있다.

(8) RGB 통합 채널을 선택한 후, 결과를 검토한다. 결과가 마음에 들지 않으면 History 팔레트에 있는 사진 원본 스냅샷을 선택해 원상태로 돌아간 후 다시 작업한다. 색이 너무 연하다고 생각되면, 흰색인 전경색을 다른 유채색으로 바꾸어 본다.




관련 게시물: ▶▶ [포토샵] 물결무늬 유리창 필터로 모자이크 효과 내기: Glass Filter


Thursday, January 19, 2006

[ 파워유저(?) 팁 ] 구형 휠 마우스 (Wheel Mouse) 로 '뒤로 가기' 버튼 구현

최신 마우스에는 '뒤로 가기' 버튼이 있지만 옛날 것은 그렇지가 않다. '뒤로 가기' 버튼이란, 웹페이지에서 '백스페이스 키' 역할을 한다. 즉, 지금 방문한 페이지 직전의 페이지로 되돌아가는 것이다. 웹브라우저에서뿐만 아니라, '뒤로 가기 (Back)' 개념이 있는 모든 프로그램들, 이를테면 윈도 탐색기, ACDsee 등의 프로그램에서도 동작한다. 대단히 편리한 기능이고, 만약 이 '뒤로 가기' 버튼이 없다면, 마우스에서 손을 떼고 키보드의 "백스페이스 키" 혹은 "Alt+좌측 화살표 키"를 눌러 주어야만 이전의 페이지로 갈 수 있어, 컴퓨터 사용이 피로해진다. (그렇지만 '뒤로 가기' 버튼이라는 이름이 따로 있지는 않고 '엄지 단추', '측면 단추' 등의 이름으로 불리는 듯하다.)

휠 버튼만 있는 구형 마우스로도, '마이크로소프트 인텔리포인트 소프트웨어'를 사용하면, '뒤로 가기' 버튼을 만들어(?) 쓸 수 있다. 필자는 이렇게 해서 아주 잘 쓰고 있다. 키보드를 전혀 만지지 않고, 한손으로 마우스만 쥐고 웹서핑을 할 수 있다.

인텔리포인트에 대한 포스트에 있는 사진을 보면, "휠 단추"라는 항목이 "뒤로"로 지정되어 있는데, 이렇게 간단히 지정하면 된다.

Wednesday, January 18, 2006

리뷰] 마이크로소프트 인텔리포인트 마우스 소프트웨어

필자는 윈도 3.1 시절부터 인텔리포인트를 사용해 왔다. 윈도2000을 쓰는 오늘날까지도 계속 사용해 오고 있다. 윈도를 설치하면 곧 인텔리포인트 역시 설치한다. 1시간이라도 그게 없으면 손목이 피로해져 버리기 때문이다.

윈도 3.1의 마우스 지원은 거의 없었다. 커서가 화면에 나타나는 것이 전부다. 그러던 어느날 인텔리포인트를 설치하게 되었는데, 그런데 마우스 커서가 화면에서 마치 기름을 바른 듯 매끄럽게 움직이는 것이 아닌가! 그 전에는 툭툭 끊기며 거칠게 움직였었다. 인텔리포인트가 '마우스 해상도'를 높여 줘서, 커서가 그렇게 부드럽게 움직이게 되었을 것이다. 그 후로는 마우스를 사용하는 일이 아주 즐거웠다.
※ 윈도2000/XP는 '마우스 해상도'가 이미 충분히 높은 것으로 알고 있음


인텔리포인트 v5.5

인텔리포인트 v5.5의 화면 (클릭하면 확대)


인텔리포인트의 풀네임은 "마이크로소프트 인텔리포인트 마우스 소프트웨어 (Microsoft IntelliPoint Mouse Software)"인데, 이것은 MS마우스를 사면 딸려오는 소프트웨어이기도 하고 사이트에 가서 다운로드받을 수도 있다.


인텔리포인트에는 커서의 매끄러움 외에 또다른 '선물'들이 들어 있었다.


대화 상자가 나타나면 '디폴트 버튼'에 자동으로 커서를 옮겨 놓는 기능이 그 중의 하나다. 가령 메모장을 종료시키면, 입력한 글들을 저장할 것인지 물어 보는데, 이때는 저장하기가 기본값이므로 디폴트 버튼은 "예(Yes)"가 된다. 그러면 사용자는 마우스 커서를 "예" 버튼이 있는 곳까지 움직여 가서 클릭해 주거나, 마우스를 놓고 키보드의 엔터 키를 눌러 주어야 했다. 그런데 인텔리포인트에는 커서를 자동으로 "예" 버튼으로 이동시켜 놓는 기능이 있어, 클릭만 해주면 되었다.
※ 윈도 XP에는 이 기능이 내장되어 있음

엑셀레이터 기능 (가속도 기능)이라는 것도 있었는데 실은 이것의 아이디어가 가장 신선했다. 마우스를 빨리 움직일수록, 즉 속도에 비례해 커서를 더 멀리 이동시키는 것이다. 원래 마우스라는 것은 움직이는 속도와는 무관하게, 마우스 패드에서 마우스가 이동한 거리만큼만 화면에서 커서가 이동한다. 그래서 커서를 멀리 움직일 때에는 불가피하게 마우스 패드 끝까지 마우스를 밀어주어야 했는데 이런 일을 몇십 번 반복하다 보면 쉽게 지치게 된다. 손에 '쥐'가 날 정도다. '마우스'가 아니라 '경련' 말이다. 가속도 기능을 켜 놓은 후로는 그런 피로는 느끼지 못하게 되었다. 커서를 멀리 움직일 때는 재빨리, 가까운 곳으로 이동시킬 때에는 느긋하게 움직여 주면 되었다. 마우스 자체를 멀리 이동시킬 필요는 없었다. 지금도 시험삼아 이 가속도 기능을 꺼놓고 마우스를 사용하고 있으면 10분도 안 돼 손목 팔목이 저려 온다.


글자를 입력할 때 마우스 커서 즉 포인터를 숨겨 주는 기능도 있었다. 타이핑하는 장소 바로 옆에 마우스 커서가 있으면 거추장스럽고 글자와 뒤섞여 잘 읽을 수 없게 된다. 글자를 쓰려고 키보드를 누르는 순간 마우스 커서가 사라져 버리고, 마우스를 다시 움직이면 커서가 보이게 되는 편리한 기능이다.
※ XP에는 이 기능이 내장되어 있고, 윈도2000에서는 설정 기능은 보이지 않지만 MS제품에서는 작동


사실 MS마우스 사용자라도 인텔리포인트를 설치해서 쓰는 사람은 의외로 적었다. 필자는 이 인텔리포인트를 계속 쓸 작정이지만 굳이 추천하고 싶은 생각은 없다. 실망스러운 점도 많은 소프트웨어이기 때문이다.

인텔리포인트 소프트웨어, 이것은 버전업이 될수록 기능이 하나둘씩 없어져 가는 아주 희한한 프로그램이다. 버전업이 될 때마다 이번엔 무슨 기능이 없어졌을까를 먼저 생각하게 한다. 며칠 전에 나온 5.5버전은 이제 제공되는 기능이 별로 없다. XP에 통합되어서 그런 듯도 하지만 윈도2000 사용자로서는 기분이 좋지 않은 일이다. 그동안 4.1을 오래도록 쓰다가, 5.0은 심한 버그 때문에 지우고, 이번에 최신 버전인 5.5를 깔아 보았더니 이제는 "입력할 때는 포인터 숨기기" 기능이 사라져 버렸다. 그래서 메모장 등 MS의 제품에서만 "입력할 때는 포인터 숨기기"가 암묵적으로 작동하고 타사의 제품에서는 커서가 없어지지 않는다. 그리고 도움말도 조잡해졌다. 결국 5.5를 언인스톨하고 다시 4.1을 설치했다.

필자가 사용하는 마우스가 별다른 기능이 없는 시시한 마우스(Wheel Mouse Optical)라서 더욱 그렇겠지만, 특수 버튼이 많은 고급 마우스로 설정해 보아도, 이 소프트웨어에서 설정할 수 있는 것이 그다지 많이 나타나지는 않는다.

그러나 인텔리포인트에 너무 익숙해져 있었기 때문인지 몰라도, 지금도 인텔리포인트를 제거한 상태에서 마우스를 사용하면 어쩐지 불편하게 느껴진다. 커서가 약간 매끄럽지 못한 듯하고 속도도 부자연스럽다는 느낌을 받는다.

메모리 5MB(버전 4.1은 5메가 / 5.5는 6메가)를 항상 차지하는 것도 부담이 되지만 개인적으로 필수적인 프로그램이기에 어쩔 수가 없다.

그런데 XP에서도 기본으로 제공하지 않는 기능이 인텔리포인트에는 있다. "휠 가속도" 기능이 그 중의 하나다. 휠을 빨리 돌릴수록 더 많이 스크롤할 수 있는데 손의 피로를 더는 데 효과가 있고 문서를 더 빠른 속도로 훑어볼 수 있어 아주 유용하다. 이 글을 쓰기 위해, 잠시 이 기능을 끄고 웹문서를 스크롤해 보았는데, 역시 불편하고 답답했다.

또한 버튼의 용도를 지정할 수 있다. 이것은 XP에서는 불가능한 일로 알고 있다. 필자는 휠 버튼에 "뒤로 가기" 기능을 설정해 사용 중이다. 웹 서핑에 아주 도움이 된다.


Tuesday, January 17, 2006

모니터 해상도 변경 쉽게 하기, 마우스 더블클릭 1번으로 [파워유저 팁

웹디자인이나 그래픽 작업을 하면 모니터의 해상도(resolution)를 변경해야 할 일이 자주 생긴다. 특정 해상도에 최적화된 웹사이트를 방문할 때도 마찬가지다.

윈도95/98에는 QuickRes 라는 유틸리티가 있어 모니터 해상도 변경이 쉬웠지만, 윈도2000/XP 에는 QuickRes 의 32비트 버전을 제공하지 않아 불편하다.

다행히, 타이완에서 만든 MultiRes라는 프리웨어를 QuickRes 의 32비트 버전으로 삼을 수 있다. QuickRes 보다 훨씬 뛰어난 것은 물론이다.

아주 깔끔하고 완성도 높은 유틸리티지만, 그런데 한 번 실행시키면, 트레이에 들어가서 2~3메가의 메모리를 항상 차지하는 문제가 있다. 메모리가 부족한 상태에서는 2~3메가의 메모리도 아주 아쉬운 것이다. 메모리를 전혀 차지하지 않고 실행시키는 방법이 있다.

MultiRes에게, 코맨드 라인으로 모니터 해상도 변경 명령을 준 후, MultiRes를 곧 종료시키는 것이다. MultiRes의 도움말에 자세히 나와 있다. 다만, 코맨드 라인으로 일일이 명령을 주는 것은 불편하기에, 이것을 단축 아이콘으로 만들어 두면 아주 간편하다.



MultiRes의 해상도 목록




모니터 해상도 변경 유틸: MultiRes 설치/설정법


=============
MultiRes 설치
=============
(윈도2000에서, MultiRes 1.49 버전으로 설명)

MultiRes 를 모르는 분은 설치한 후, MultiRes를 우선 구경해 보아야 한다. 트레이(윈도 우측 하단의, 현재 시간이 표시되는 곳)에 '모니터처럼 생긴 아이콘' 하나가 나타나는데, 이 아이콘을 마우스 오른쪽 버튼으로 클릭하면, 위의 그림과 같은, MultiRes의 '해상도 리스트'가 나타난다. 자신의 컴퓨터가 어떤 해상도를 지원하는지 한눈에 알 수가 있다. 그리고 여기서 마우스로 특정 해상도를 선택하면 해상도가 변경된다. 타이완 업체에서 만든 프로그램이지만 한글 윈도를 자동 인식하여 한글로 메뉴를 보여 준다.

그러나 이 팁에서는, 메뉴 없이 MultiRes를 직접 실행시키는 것이 목적이므로, MultiRes를 '닫기'로 종료시킨 후, 다음 단계로 진행한다.

==================
단축 아이콘 만들기
==================
(이 글을 보시는 초보자 분들을 위해 자세히 설명합니다)

MultiRes.exe 를 마우스 우측 버튼으로 끌어다가 적당한 빈 곳에 놓으면 "여기에 바로 가기 만들기"라는 메뉴 아이템이 나온다. 이것을 선택하면 "MultiRes.exe의 바로 가기"라는 이름의 단축 아이콘이 만들어진다. 이것을 "800X600" 등의 적당한 이름으로 변경한다.

============================
단축 아이콘의 등록 정보 변경
============================
단축 아이콘을 선택한 후 키보드의 Alt+Enter 키를 눌러 '등록 정보'를 수정해야 하는데, 다음은 모니터를 800x600 모드로 변경하는 숏컷:

단축 아이콘 등록 정보의 대상이라는 입력란에 다음의 줄을 입력한다. 따옴표까지 정확히 입력해야 한다. C 드라이브가 아닌 다른 곳에 설치했다면 드라이버 이름을 바꾸어 준다. (예: D: E:)

"C:\Program Files\MultiRes\MultiRes.exe" /800,600 /exit

/exit 은 해상도를 변경한 후 MultiRes를 완전히 종료시키라는 의미다. 그러면 메모리를 아낄 수 있다.

이 단축 아이콘을 클릭하면 즉시 모니터의 해상도가 800x600으로 바뀌게 된다. 그런데 당연한 얘기지만, 현재 해상도가 이미 800x600이라면 아무 일도 생기지 않는다. (화면의 가로 세로 비율이 조금 달라져 버릴 수도 있는데, 그것은 리프레쉬 레이트가 기본값으로 변경되었기 때문이다. 리프레쉬 레이트를 다시 정해 주면 원상태가 된다. 요즘 모니터는 해상도별로, 리프레쉬 레이트별로 각각 설정을 저장한다.)

"C:\Program Files\MultiRes\MultiRes.exe" /1024,768 /exit

그렇다면, 바로 위와 같은 고해상도를 위한 '단축 아이콘' 즉 '바로 가기'를 만들어 본다.


============================
좀더 세밀한 옵션을 주어 보자
============================

"C:\Program Files\MultiRes\MultiRes.exe" /800,600,24,85 /exit

위의 옵션들을 설명하자면 모니터 해상도는 800x600 모드, 컬러(Color Depth)는 24비트 트루컬러, 리프레쉬 레이트(Refresh Rate)는 85라는 의미다. MultiRes 도움말을 보면, 멀티 모니터를 다루는 법 등 더 자세한 옵션들이 있다.

요즘에는 32비트 트루컬러의 컬러(Color Depth)가 보다 일반적이다. 필자의 경우, 32비트 트루컬러에 오작동하는 프로그램이 가끔 있어 아직도 24비트를 쓰고 있다. 그 외에는, 32비트나 24비트나 아무 차이가 없었다. 단, 게임들은 대개 32비트 컬러를 요구하기에 게이머들은 위의 옵션을 32로 지정해야 할 것이다. 그러나 '하이 컬러 (16비트)'는 사용하지 않는 것이 좋다. 미묘한 색조를 표현하지 못하는 불완전한 모드다.

주의: 리프레쉬 레이트(Refresh Rate)가 너무 낮으면 여러분의 눈 건강을 해칠 수 있고, 너무 높거나, 모니터가 지원하지 않는 리프레쉬 레이트를 지정하면 모니터의 수명이 단축될 수도 있고 모니터가 손상될 수도 있다. 모니터와 비디오 카드에 딸려온 설명서를 충분히 읽고, 윈도 제어판의 "디스플레이 등록 정보/설정/고급/모니터/모니터 설정/재생 빈도"에서, 여러분의 모니터가 지금 어떤 '리프레쉬 레이트 (재생 빈도)'를 사용하고 있는지 그리고 어떤 재생 빈도들이 사용 가능한지 알아보아야 한다. MultiRes 메뉴의 '갱신치' 항목에서도 이것을 알 수가 있지만, 윈도 자체의 것을 먼저 확인해 보는 것이 좋다.




지금까지 설명한 방식으로, 자신이 자주 사용하는 해상도의 단축 아이콘들을 미리 만들어 놓는 것이다.



참고로, 다음은 필자가 개인적으로 사용하는, 단축아이콘 3개의 각각의 대상들:

"D:\Program Files\MultiRes\MultiRes.exe" /800,600,24,85 /exit
"D:\Program Files\MultiRes\MultiRes.exe" /1024,768,24,75 /exit
"D:\Program Files\MultiRes\MultiRes.exe" /1280,1024,24,60 /exit

※ 필자는 OS(윈도)만 C 드라이브에 깔고, 다른 모든 프로그램을 D 드라이브에 설치한다.

해상도와 리프레쉬 레이트(MultiRes에서는 '갱신치'로 표현되어 있음)는 반비례한다는 것을 알 수가 있다. 모니터에 무리를 주지 않기 위해 가장 무난한 리프레쉬 레이트를 사용했다. 1280x1024 모드는, 해상도는 높은 데 비해 리프레쉬 레이트는 너무 낮아 사실상 사용할 수 없었다. 오래된 형광등처럼 화면이 불안하게 번쩍거린다. 아주 특수한 경우에만 잠시 사용한다. 800x600 모드가 가장 눈이 편하고 그래픽 작업에도 유리했다. 픽셀들 하나하나까지 선명히 보이기 때문이다. (물론 이것은 브라운관을 사용하는 CRT 모니터의 경우이고, LCD 모니터에서는 가장 높은 해상도가 가장 눈에 편할 수 있다.)

이런 것은 배치 파일로도 만들 수 있지만, 배치 파일로 만들면 클릭했을 때 '도스창'이 뜨기 때문에 불편하여, 단축 아이콘으로 만들었다. 그리고 '단축 아이콘(.lnk)'은 개인의 취향에 따른 '그림 아이콘(.ico)'을 개별적으로 지정할 수 있기에, 한눈에 알 수가 있어 편리하다.

이렇게 만들어 둔 단축 아이콘들을 윈도 바탕화면에 넣어두면 마우스 클릭 한 번으로 해상도를 아주 쉽게 바꿀 수 있다.


Monday, January 16, 2006

[중국어] 간체자 <――> 번체자 자동 변환법 / 간체 번체 변환

중국어 간체자가 읽기 힘들어 번체자(정자)로 변환해 주는 툴을 찾아다닌 적이 있었다. 간체자를 번체자로 보여주는 폰트가 있다는데, 그래서 간체자 웹사이트를 번체자로 서핑할 수 있다는데, 어디에 있는지 실제로 구할 수는 없었다. CPAN에는 중문 변환용 펄 모듈들이 올라와 있지만, 프로그래밍할 시간이 없었다. 또한 좀더 비주얼한 해결책이 필요했다.

EmEditor 즉 에무라 에디터를 사용하는 쪽을 택했다. 일본에서 만든, 유니코드 텍스트 에디터다. 기능은 그리 많지 않지만, 아시아 문자를 다루는 데 있어 최고의 에디터다. 이 에디터에 중문 변환 플러그인을 설치한 후, 에디터 상에서 직접 중문을 변환하여 읽는 것이다. 현재, 이 방법이 가장 간단했다. 참고로, 에무라 에디터는 무료가 아닌 쉐어웨어다. 즉 30일쯤만 사용해 볼 수 있다.



======================
필요한 툴들을 설치하자
======================
(EmEditor Professional v4.13 영문판을 기준으로 설명)

우선, EmEditor(에무라 에디터)를 다운로드 받아서 설치한다.

그런 후, "Plug-in List" 페이지(http://www.emeditor.com/plugins.php)로 가서, "Convert" 카테고리의 "To Simplified Chinese" 와 "To Traditional Chinese" 플러그인 2개를 다운로드받는다. 가입절차는 없고 그냥 다운로드 받으면 된다. 그런 후, 역시 설치한다.


플러그인 설치가 끝났으면, 이제 에무라 에디터를 실행시킨다.

방금 설치한 플러그인의 아이콘 2개가 보이지 않는다면, 툴바에 마우스 오른쪽 버튼을 클릭하여 나온 메뉴에서, "Plug-ins Toolbar"를 체크한다. 그러면 툴바에 아이콘들이 표시된다.


==================
이제 변환을 해보자
==================

이엠에디터: 중문 간체자 번체자 변환

(1)번 문단의 간체자를 번체자로 변환한 결과가 (2)번 문단임. 실제로는 (1)번 문단 자체가 번체자로 변해 버리지만, 이해를 돕기 위해 2개의 문단으로 나누었음. / 물론 에무라 에디터의 인터페이스가 이렇게 긴 것은 아니고, 이 블로그의 화면이 좁아서 길게 조절한 것임.


유념해야 할 것은, 변환해야 할 중국어 텍스트를, 키보드(Shift+화살표 키)로든 '마우스 드래그'로든, 반드시 먼저 선택(Select)해야 한다는 점이다. 예제 그림을 보면, 텍스트의 일부분이 현재 선택되어 있어 반전 상태로 보인다. 텍스트 파일 전체가 간체자라면 Ctrl+A 로 단번에 모두 선택할 수 있다. 텍스트를 선택하면, 툴바의 아이콘이 회색에서 푸른색으로 변하여 사용 가능한 상태임을 알려준다.

간단히 말해서, (1)번 문단 전체를 선택하라는 것이다.

"繁(번)" 아이콘을 누른다. 간체자들이 일시에 번체자로 변환된다. 만약 번체자를 간체자로 변환하려면, "簡(간)" 아이콘을 클릭한다.


----------------------
※ 예제 그림과 같이 하나의 파일에, 간체자 텍스트와 번체자 텍스트를 동시에 표현하려면, 인코딩을 유니코드(UTF-8)로 저장한다. 또한, 이러면 전세계 모든 문자를 한꺼번에 표시할 수 있다. 윈도에서 사용되는 일반 유니코드(Unicode)는 인터넷에 올릴 수 없기에 UTF-8이 무난하다.

※ 이런 '극동 문자 (CJK Characters)'를 다루는 작업은 윈도XP에서 하는 것이 가장 원활하다. XP에는 중국어, 일본어 폰트와 인코딩 설정 등이 기본으로 설치되어 있다.



▶▶ [중국어] 간체자 번체자 한자 대조표/변환표 - Chinese Simplified : Traditional Convert Table

▶▶ 중국어 간체자 번체자 폰트(글꼴) 이름 / 다운로드 하는 곳은? - Chinese Simplified Traditional Fonts





EmEditor와 간체 번체 변환 플러그인 다운로드 주소가 변경되었습니다.

http://www.emeditor.com/modules/download2/
이 주소에서 "EmEditor Professional..." 이라는 프로그램을 받습니다. 이 주소를 마우스로 긁어서 모두 선택한 후, 키보드의 Ctrl+C키를 눌러 복사하고, 브라우저 주소창에서 Ctrl+V키로 붙여 넣으면 됩니다. (Ctrl+C키란, Ctrl키를 누르면서 C키를 누르는 것입니다.) 주소가 불안정해서 직접 링크를 하기가 곤란하군요.

그리고
http://www.emeditor.com/modules/mydownloads/
이 주소에서 "Plug-ins (32-bit)" 라는 링크를 클릭한 후


To Simplified Chinese plug-in: Convert the selected Traditional Chinese into Simplified Chinese
라는 곳을 클릭하면 "간체로 변환" 플러그인이 다운됩니다.

To Traditional Chinese plug-in (32-bit)
라는 곳을 클릭하면 "번체로 변환" 플러그인이 다운됩니다. 플러그인이 실행파일로 되어 있기에, 클릭만 하면 설치가 됩니다.



Saturday, January 14, 2006

프랑스어/불어] 숫자 읽기, 서수로 세기; Number to French Spell

0에서 125까지, 그리고 100에서 12500까지의 아라비아 숫자를 불어식 읽기 발음으로 변환한 표입니다.

아라비아 숫자 = 기수 (서수)

형식입니다.


기수(Cardinal Number; Nombre Cardinal)는 사물의 개수를 세는 것이고

서수(Ordinal Number; Nombre Ordinal)는 순서를 세는 수입니다.



불어로 숫자 읽기/쓰기: 0 ~ 125


0 = zéro
1 = un  (premier)
2 = deux  (deuxième)
3 = trois  (troisième)
4 = quatre  (quatrième)
5 = cinq  (cinquième)
6 = six  (sixième)
7 = sept  (septième)
8 = huit  (huitième)
9 = neuf  (neuvième)
10 = dix  (dixième)
11 = onze  (onzième)
12 = douze  (douzième)
13 = treize  (treizième)
14 = quatorze  (quatorzième)
15 = quinze  (quinzième)
16 = seize  (seizième)
17 = dix-sept  (dix-septième)
18 = dix-huit  (dix-huitième)
19 = dix-neuf  (dix-neuvième)
20 = vingt  (vingtième)
21 = vingt et un  (vingt et unième)
22 = vingt-deux  (vingt-deuxième)
23 = vingt-trois  (vingt-troisième)
24 = vingt-quatre  (vingt-quatrième)
25 = vingt-cinq  (vingt-cinquième)
26 = vingt-six  (vingt-sixième)
27 = vingt-sept  (vingt-septième)
28 = vingt-huit  (vingt-huitième)
29 = vingt-neuf  (vingt-neuvième)
30 = trente  (trentième)
31 = trente et un  (trente et unième)
32 = trente-deux  (trente-deuxième)
33 = trente-trois  (trente-troisième)
34 = trente-quatre  (trente-quatrième)
35 = trente-cinq  (trente-cinquième)
36 = trente-six  (trente-sixième)
37 = trente-sept  (trente-septième)
38 = trente-huit  (trente-huitième)
39 = trente-neuf  (trente-neuvième)
40 = quarante  (quarantième)
41 = quarante et un  (quarante et unième)
42 = quarante-deux  (quarante-deuxième)
43 = quarante-trois  (quarante-troisième)
44 = quarante-quatre  (quarante-quatrième)
45 = quarante-cinq  (quarante-cinquième)
46 = quarante-six  (quarante-sixième)
47 = quarante-sept  (quarante-septième)
48 = quarante-huit  (quarante-huitième)
49 = quarante-neuf  (quarante-neuvième)
50 = cinquante  (cinquantième)
51 = cinquante et un  (cinquante et unième)
52 = cinquante-deux  (cinquante-deuxième)
53 = cinquante-trois  (cinquante-troisième)
54 = cinquante-quatre  (cinquante-quatrième)
55 = cinquante-cinq  (cinquante-cinquième)
56 = cinquante-six  (cinquante-sixième)
57 = cinquante-sept  (cinquante-septième)
58 = cinquante-huit  (cinquante-huitième)
59 = cinquante-neuf  (cinquante-neuvième)
60 = soixante  (soixantième)
61 = soixante et un  (soixante et unième)
62 = soixante-deux  (soixante-deuxième)
63 = soixante-trois  (soixante-troisième)
64 = soixante-quatre  (soixante-quatrième)
65 = soixante-cinq  (soixante-cinquième)
66 = soixante-six  (soixante-sixième)
67 = soixante-sept  (soixante-septième)
68 = soixante-huit  (soixante-huitième)
69 = soixante-neuf  (soixante-neuvième)
70 = soixante-dix  (soixante-dixième)
71 = soixante et onze  (soixante et onzième)
72 = soixante-douze  (soixante-douzième)
73 = soixante-treize  (soixante-treizième)
74 = soixante-quatorze  (soixante-quatorzième)
75 = soixante-quinze  (soixante-quinzième)
76 = soixante-seize  (soixante-seizième)
77 = soixante-dix-sept  (soixante-dix-septième)
78 = soixante-dix-huit  (soixante-dix-huitième)
79 = soixante-dix-neuf  (soixante-dix-neuvième)
80 = quatre-vingts  (quatre-vingtième)
81 = quatre-vingt-un  (quatre-vingt-unième)
82 = quatre-vingt-deux  (quatre-vingt-deuxième)
83 = quatre-vingt-trois  (quatre-vingt-troisième)
84 = quatre-vingt-quatre  (quatre-vingt-quatrième)
85 = quatre-vingt-cinq  (quatre-vingt-cinquième)
86 = quatre-vingt-six  (quatre-vingt-sixième)
87 = quatre-vingt-sept  (quatre-vingt-septième)
88 = quatre-vingt-huit  (quatre-vingt-huitième)
89 = quatre-vingt-neuf  (quatre-vingt-neuvième)
90 = quatre-vingt-dix  (quatre-vingt-dixième)
91 = quatre-vingt-onze  (quatre-vingt-onzième)
92 = quatre-vingt-douze  (quatre-vingt-douzième)
93 = quatre-vingt-treize  (quatre-vingt-treizième)
94 = quatre-vingt-quatorze  (quatre-vingt-quatorzième)
95 = quatre-vingt-quinze  (quatre-vingt-quinzième)
96 = quatre-vingt-seize  (quatre-vingt-seizième)
97 = quatre-vingt-dix-sept  (quatre-vingt-dix-septième)
98 = quatre-vingt-dix-huit  (quatre-vingt-dix-huitième)
99 = quatre-vingt-dix-neuf  (quatre-vingt-dix-neuvième)
100 = cent  (centième)
101 = cent un  (cent unième)
102 = cent deux  (cent deuxième)
103 = cent trois  (cent troisième)
104 = cent quatre  (cent quatrième)
105 = cent cinq  (cent cinquième)
106 = cent six  (cent sixième)
107 = cent sept  (cent septième)
108 = cent huit  (cent huitième)
109 = cent neuf  (cent neuvième)
110 = cent dix  (cent dixième)
111 = cent onze  (cent onzième)
112 = cent douze  (cent douzième)
113 = cent treize  (cent treizième)
114 = cent quatorze  (cent quatorzième)
115 = cent quinze  (cent quinzième)
116 = cent seize  (cent seizième)
117 = cent dix-sept  (cent dix-septième)
118 = cent dix-huit  (cent dix-huitième)
119 = cent dix-neuf  (cent dix-neuvième)
120 = cent vingt  (cent vingtième)
121 = cent vingt et un  (cent vingt et unième)
122 = cent vingt-deux  (cent vingt-deuxième)
123 = cent vingt-trois  (cent vingt-troisième)
124 = cent vingt-quatre  (cent vingt-quatrième)
125 = cent vingt-cinq  (cent vingt-cinquième)



(스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)


불어로 숫자 읽기/쓰기: 100 ~ 12500


100 = cent  (centième)
200 = deux cents  (deux centsième)
300 = trois cents  (trois centsième)
400 = quatre cents  (quatre centsième)
500 = cinq cents  (cinq centsième)
600 = six cents  (six centsième)
700 = sept cents  (sept centsième)
800 = huit cents  (huit centsième)
900 = neuf cents  (neuf centsième)
1000 = mille  (millième)
1100 = mille cent  (mille centième)
1200 = mille deux cents  (mille deux centsième)
1300 = mille trois cents  (mille trois centsième)
1400 = mille quatre cents  (mille quatre centsième)
1500 = mille cinq cents  (mille cinq centsième)
1600 = mille six cents  (mille six centsième)
1700 = mille sept cents  (mille sept centsième)
1800 = mille huit cents  (mille huit centsième)
1900 = mille neuf cents  (mille neuf centsième)
2000 = deux mille  (deux millième)
2100 = deux mille cent  (deux mille centième)
2200 = deux mille deux cents  (deux mille deux centsième)
2300 = deux mille trois cents  (deux mille trois centsième)
2400 = deux mille quatre cents  (deux mille quatre centsième)
2500 = deux mille cinq cents  (deux mille cinq centsième)
2600 = deux mille six cents  (deux mille six centsième)
2700 = deux mille sept cents  (deux mille sept centsième)
2800 = deux mille huit cents  (deux mille huit centsième)
2900 = deux mille neuf cents  (deux mille neuf centsième)
3000 = trois mille  (trois millième)
3100 = trois mille cent  (trois mille centième)
3200 = trois mille deux cents  (trois mille deux centsième)
3300 = trois mille trois cents  (trois mille trois centsième)
3400 = trois mille quatre cents  (trois mille quatre centsième)
3500 = trois mille cinq cents  (trois mille cinq centsième)
3600 = trois mille six cents  (trois mille six centsième)
3700 = trois mille sept cents  (trois mille sept centsième)
3800 = trois mille huit cents  (trois mille huit centsième)
3900 = trois mille neuf cents  (trois mille neuf centsième)
4000 = quatre mille  (quatre millième)
4100 = quatre mille cent  (quatre mille centième)
4200 = quatre mille deux cents  (quatre mille deux centsième)
4300 = quatre mille trois cents  (quatre mille trois centsième)
4400 = quatre mille quatre cents  (quatre mille quatre centsième)
4500 = quatre mille cinq cents  (quatre mille cinq centsième)
4600 = quatre mille six cents  (quatre mille six centsième)
4700 = quatre mille sept cents  (quatre mille sept centsième)
4800 = quatre mille huit cents  (quatre mille huit centsième)
4900 = quatre mille neuf cents  (quatre mille neuf centsième)
5000 = cinq mille  (cinq millième)
5100 = cinq mille cent  (cinq mille centième)
5200 = cinq mille deux cents  (cinq mille deux centsième)
5300 = cinq mille trois cents  (cinq mille trois centsième)
5400 = cinq mille quatre cents  (cinq mille quatre centsième)
5500 = cinq mille cinq cents  (cinq mille cinq centsième)
5600 = cinq mille six cents  (cinq mille six centsième)
5700 = cinq mille sept cents  (cinq mille sept centsième)
5800 = cinq mille huit cents  (cinq mille huit centsième)
5900 = cinq mille neuf cents  (cinq mille neuf centsième)
6000 = six mille  (six millième)
6100 = six mille cent  (six mille centième)
6200 = six mille deux cents  (six mille deux centsième)
6300 = six mille trois cents  (six mille trois centsième)
6400 = six mille quatre cents  (six mille quatre centsième)
6500 = six mille cinq cents  (six mille cinq centsième)
6600 = six mille six cents  (six mille six centsième)
6700 = six mille sept cents  (six mille sept centsième)
6800 = six mille huit cents  (six mille huit centsième)
6900 = six mille neuf cents  (six mille neuf centsième)
7000 = sept mille  (sept millième)
7100 = sept mille cent  (sept mille centième)
7200 = sept mille deux cents  (sept mille deux centsième)
7300 = sept mille trois cents  (sept mille trois centsième)
7400 = sept mille quatre cents  (sept mille quatre centsième)
7500 = sept mille cinq cents  (sept mille cinq centsième)
7600 = sept mille six cents  (sept mille six centsième)
7700 = sept mille sept cents  (sept mille sept centsième)
7800 = sept mille huit cents  (sept mille huit centsième)
7900 = sept mille neuf cents  (sept mille neuf centsième)
8000 = huit mille  (huit millième)
8100 = huit mille cent  (huit mille centième)
8200 = huit mille deux cents  (huit mille deux centsième)
8300 = huit mille trois cents  (huit mille trois centsième)
8400 = huit mille quatre cents  (huit mille quatre centsième)
8500 = huit mille cinq cents  (huit mille cinq centsième)
8600 = huit mille six cents  (huit mille six centsième)
8700 = huit mille sept cents  (huit mille sept centsième)
8800 = huit mille huit cents  (huit mille huit centsième)
8900 = huit mille neuf cents  (huit mille neuf centsième)
9000 = neuf mille  (neuf millième)
9100 = neuf mille cent  (neuf mille centième)
9200 = neuf mille deux cents  (neuf mille deux centsième)
9300 = neuf mille trois cents  (neuf mille trois centsième)
9400 = neuf mille quatre cents  (neuf mille quatre centsième)
9500 = neuf mille cinq cents  (neuf mille cinq centsième)
9600 = neuf mille six cents  (neuf mille six centsième)
9700 = neuf mille sept cents  (neuf mille sept centsième)
9800 = neuf mille huit cents  (neuf mille huit centsième)
9900 = neuf mille neuf cents  (neuf mille neuf centsième)
10000 = dix mille  (dix millième)
10100 = dix mille cent  (dix mille centième)
10200 = dix mille deux cents  (dix mille deux centsième)
10300 = dix mille trois cents  (dix mille trois centsième)
10400 = dix mille quatre cents  (dix mille quatre centsième)
10500 = dix mille cinq cents  (dix mille cinq centsième)
10600 = dix mille six cents  (dix mille six centsième)
10700 = dix mille sept cents  (dix mille sept centsième)
10800 = dix mille huit cents  (dix mille huit centsième)
10900 = dix mille neuf cents  (dix mille neuf centsième)
11000 = onze mille  (onze millième)
11100 = onze mille cent  (onze mille centième)
11200 = onze mille deux cents  (onze mille deux centsième)
11300 = onze mille trois cents  (onze mille trois centsième)
11400 = onze mille quatre cents  (onze mille quatre centsième)
11500 = onze mille cinq cents  (onze mille cinq centsième)
11600 = onze mille six cents  (onze mille six centsième)
11700 = onze mille sept cents  (onze mille sept centsième)
11800 = onze mille huit cents  (onze mille huit centsième)
11900 = onze mille neuf cents  (onze mille neuf centsième)
12000 = douze mille  (douze millième)
12100 = douze mille cent  (douze mille centième)
12200 = douze mille deux cents  (douze mille deux centsième)
12300 = douze mille trois cents  (douze mille trois centsième)
12400 = douze mille quatre cents  (douze mille quatre centsième)
12500 = douze mille cinq cents  (douze mille cinq centsième)



위의 도표에 있는 숫자 외의, 다른 숫자가 필요할 때에는 다음의 방법으로 구할 수 있습니다: ▶▶ Perl/펄] 프랑스어 숫자 읽기, 서수로 세기; Number to French Spell





▶▶ 영어로 숫자 읽기; 서수(Ordinal Number)로 세기, 영어 스펠링으로; English Numbers

▶▶ 독일어 숫자 읽기, 아라비아 숫자를 독어로 세기; Arabic Number To German Spell

▶▶ 로마 숫자 <―> 아라비아 숫자 변환표; ROMAN NUMERAL Table




tag: study
학습 | Study


 

<< Home

Categories
Some Recent Posts
Monthly Archives
Top