Xsupplicant 1.9.5(CVS) 소스 설치 on 우분투 8.04 beta

졸업작품 프로젝트로 xsupplicant 관련 작업을 하고 있습니다.
그를 위해서 리눅스 환경에서 xsupplicant 컴파일 작업이 필요해서 최신 버전을 CVS를 통해 받아와서 컴파일해보았습니다.
1.2.8 버전을 설치하려니 이것저것 건드려줘야 할 것들이 많아서 최신 버전을 빌드하는 것보다 더 힘들군요-_-
iwlib.h 를 찾을 수 없다는 에러부터.. linux/compiler.h 가 없다는 에러.. #define HEADER_KERNEL 을 지워줘야 한다는 이야기도 있고.. 아무튼 이래저래 삽질 중 최신버전 설치가 더 쉽게 되어 정리합니다.

설치는 우분투 8.04 beta를 VMWare 6.0.3 에서 설치한 후에 진행하였습니다.
회색배경은 직접 입력하는 부분이고, 노란배경은 화면 메시지 입니다.

1. 우분투 8.04 beta 설치

2. build-essential 설치
 – libc6-dev, libc-dev, gcc, g++, make, dpkg-dev

sudo apt-get install build-essential

3. CVS 설치

sudo apt-get install cvs

4. XSupplicant CVS 저장소 익명 로그인

cvs -d:pserver:anonymous@open1x.cvs.sourceforge.net:/cvsroot/open1x login
Logging in to :pserver:anonymous@open1x.cvs.sourceforge.net:2401/cvsroot/open1x
CVS password:
<ENTER>
cvs login: CVS password file /home/dasomoli/.cvspass does not exist – creating a new file

5. XSupplicant 소스를 CVS 에서 받아오기


cvs -z3 -d:pserver:anonymous@open1x.cvs.sourceforge.net:/cvsroot/open1x co -P xsupplicant

6. 받은 소스가 들어있는 디렉토리로 들어가기

cd xsupplicant

7. Autoconf 설치

sudo apt-get install autoconf

8. automake1.9 설치
 automake를 설치하면 1.10 버전이 설치되는데, 이 것으로 automake를 하면 되지 않더군요.

sudo apt-get install automake1.9

9. libssl-dev 설치

sudo apt-get install libssl-dev

10. libiw-dev 설치

sudo apt-get install libiw-dev

11. libxml2-dev 설치

sudo apt-get install libxml2-dev

11. configure와 make를 위해서..

automake –add-missing
autoreconf

12. configure

./configure –prefix=/usr

13. 컴파일

make

14. 설치

sudo make install

15. 설치 확인

xsupplicant
Starting XSupplicant v. 1.9.5.071009.080121
Found 0 other supplicants and wireless managers.
File /etc/xsupplicant.conf can’t be accessed
Tue Apr 15 00:25:17 2008 – File /etc/xsupplicant.conf can’t be opened.  Do you have rights to it?
Couldn’t read the configuration file.  Building defaults.

흐흐.. 이제 좀 건드려 볼 수 있겠군요.. 🙂

Ctags + T(ag)list

 졸업논문 세미나를 하면서 제가 맡았던 부분인 ctags + taglist 플러그인에 대한 발표자료를 거의 그대로 옮긴 것입니다. 형식을 보시면 아시겠지만 ppt를 그대로 옮겼어요. 말로 때웠던 부분들도 글로 써두고 싶지만 귀찮아진 관계로 나중에… -_-;;;;

Ctags 소개

    여러 Source 파일들의 index(tag)를 생성하는 프로그램
    함수, 변수, 클래스 멤버, 매크로 등을 indexing함.
    생성된 tag는 여러 Text editor에서 사용가능
    현재는 exuberant-ctags라는 별도 프로젝트로 분리되었음.
    공식 홈페이지 : http://ctags.sourceforge.net

Ctags 구하기

    Source 또는 패키지 다운로드
        http://ctags.sourceforge.net
            Source 압축파일
            Source RPM
            Fedora 7 binary RPM
            윈도우즈 용 Source와 Binary

Ctags를 쓰기 위한 준비

    소스 파일이 있는 디렉토리의 최상단에서 tag 생성 -> “tags” 파일이 생성됨.

ctags -R *

    VI 설정파일(.vimrc)에 tag를 찾기 위해 다음을 추가

set tags+=./tags,../tags,../../tags,../../../tags,tags

VI + Ctags 사용 – :ts

    :ts <symbol> – <symbol>이 있는 위치를 선택하여 이동, Symbol 위에서 “g + ]” 해도 동일한 효과

:ts ctx

사용자 삽입 이미지   

VI + Ctags 사용 – :ta, ctrl-t, :tags

    :ta <symbol> – <symbol>을 찾아 이동, 소스파일의 찾을 symbol 위에서 ctrl-] 해도 됨
    :tags – 현재 tag 스택을 보여줌.

사용자 삽입 이미지

    Ctrl-t – tag 스택의 상위로(이전 위치로) 이동

taglist 소개 및 기능

    vim의 소스 코드 브라우저 플러그인
    Vim 창 안에서 함수, 클래스, 구조체, 열거형(enumeration),  매크로 정의 등을 보여줌
    Tag 창에서 tag를 선택하면, 해당 tag의 정의로 커서가 이동
    Ctags가 생성하는 tag 파일에 의존적
    공식 홈페이지 : http://vim-taglist.sourceforge.net/

Taglist 다운로드

    Sourceforge
        http://sourceforge.net/projects/vim-taglist/download

    VIM 공식 홈페이지의 스크립트
        http://vim.sourceforge.net/scripts/script.php?script_id=273

Taglist를 쓰기 위한 준비

    .vimrc 파일에 필수적으로 추가할 내용

filetype on

    .vimrc 파일에 선택적으로 추가할 내용

let Tlist_Ctags_Cmd=”/usr/bin/ctags“
let Tlist_Inc_Winwidth=0
let Tlist_Exit_OnlyWindow = 1
let Tlist_Auto_Open=1

    더 많은 정보는 매뉴얼(http://vim-taglist.sourceforge.net/manual.html) 참고

Taglist 화면(:TlistToggle)

사용자 삽입 이미지

Taglist 단축키

    <CR> – tag의 정의로 이동
    <SPACE> – tag 의 prototype을 표시
    u – tag 목록을 갱신
    x – tag list 창을 확대/축소
    + – 플딩 열기 (* – 모든 폴딩 열기)
    – – 폴딩 접기 (= – 모든 폴딩 접기)
    [[ 또는 <BACKSPACE> – 이전 파일의 시작위치로
    ]] 또는 <TAB> – 다음 파일의 시작위치로
    q – taglist 창 닫기
    <F1> – 도움말

DAEMON Tools Lite 4.11 한글 패치

pk5.dll
직접 만든 DAEMON Tools Lite 4.11 한국어 패치입니다.

이전 버전 중 어느 버전부터 옵션에 “Language”가 지원되었는지 알 수가 없어서 어느 버전에서부터 되는지는 알 수 없습니다.

설치법은 일반적으로 C:\Program Files\DAEMON Tools Lite\Lang 폴더에 해당 파일을 복사해 넣으시고 DAEMON Tools를 종료했다가 실행시키면 다음과 같이 “Option”/”Language” 에 “한국어” 가 나타납니다. 그럼 클릭해 주시면 되겠죠~
사용자 삽입 이미지
그럼 다음과 같이 메뉴들이 한글로 나타나는 것을 보실 수 있습니다^^
사용자 삽입 이미지
Pro 버전 것까지 번역해 놓으려다가 귀찮아서 해놓진 않았습니다. Lite 상에서 나타나는 것들은 다 한글로 나오길래 말이죠. ㅎㅎ

[#M_만든 과정은 여기를..|접기..| 처음에는 ResHack으로 ENU.DLL의 String Table의 스트링들을 바꿔치기 할 셈이었습니다. 근데 안쪽의 언어 설정을 수동으로 다 바꾸고 스트링들을 바꾸기엔 너무 귀찮더라구요;

그래서 Visual Studio 6로 ENU.DLL을 열어서 저장하려는 순간! 죽더군요-_-

Visual Studio 2005에서는 저장이 되는데.. DAEMON Tools 포럼에 가보니.. 공식 툴을 제공하더군요-_-..
사용자 삽입 이미지그렇게 만들었답니다. 포럼에 가보니 한국어 공식 번역자가 있던데.. 활동하고 계시진 않은가 봅니다._M#]

VI 실전에서 사용했던 테크닉 정리 by SWSSM 17기 구도훈

예전 수원 멤버십에서 신입회원 세미나 당시에 도훈이가 했던 내용인데 유용하게 정리된것 같아 blog에 따로 정리해 둡니다. 허락은 받지 않았습니다. 😛

SWSSM 17기 구도훈 2007.11.2 실전에 사용했던 테크닉 정리

1. 시작

이번 세미나에서는 vi를 다루려고 합니다. 기초적인 부분은 생략하기로 하고 코딩 시 유용한 것에 대해서 언급하려 합니다.
실제로 vi를 돌려서 어떻게 사용하는지 알아 볼 텐데 , 쓸만한 것은 체크를 해서 자기 것으로 만들었으면 좋겠습니다.

2. 화면 분할/이동, 버퍼이동

vi 고수처럼 보이게 만드는 화면 분할입니다.
모니터를 한 개 혹은 두 개 이상 쓰더라도, 가끔씩은 화면을 분할 할 필요가 있는 것 같습니다.
여기서는 윈도우를 어떻게 분할하는지 설명합니다.

윈도우 수직분할(vs)
윈도우 수평분할(sp)

윈도우 간 이동 CTRL-w + ( i, j, k,l)
윈도우 끄기 CTRL- q

윈도우 height 조정 CTRL – w – (+,-)
윈도우 width 조정 CTRL – w – (<,>)
윈도우 사이즈 같게 CTRL – w – =

다른 윈도우 화면에 놔두면서, 현 윈도우 최대한 크게 CTRL – w – |

버퍼 보기(ls)

해당 버퍼로 이동 예):1b
따라 해보기) 40vs .

3. mark 사용하기

현재 파일의 커서 위치에 마크를 해놓고 언제든지 다시 돌아올 수 있다.

마크된 리스트 보기 :marks
마크하는 방법 m{a-zA-Z}
해당 마크로 이동 ‘{a-zA-Z}

단 a-z 와 A-Z에는 차이가 있다.
‘a – ‘z 소문자는 현재파일안에서, ‘A – ‘Z 대문자는 파일들간에
A-Z 에 프로젝트에서 자주 사용하는 소스 파일을 맵핑 해놓고 바로 찾아갈 수 있다.

vi에서 특정 파일에 저장하는지 A-Z 마크내용은 vi를 재실행해도 볼수 있다.
아래의 내용을 .vimrc에 추가하면 현재 에디팅 되는 파일위치로 path가 자동 이동된다.
if(has(“autocmd”)

” Change to the directory the file in your current buffer is in
autocmd BufEnter * :cd %:p:h

endif ” has(“autocmd”)

4. 레코딩

vi를 사용하다 보면 단순 반복 작업을 할 때가 있습니다. 이때 레코딩 명령을 이요하면 유용합니다.
레코딩 시작과 끝은 q로 시작합니다

1. 레지스터에 레코딩 하는 법
명령 모드 상태에서 q 로 시작
q누르고 레지스터에 저장 가능(vi 레지스터에는 0-9a-zA-Z)
명령 모드 상태에서 q 로 끝

2. 레지스터에 저장된것 불러오는 방법
@누르고 저장된 레지스터입력
@@ 방금전 불러온 레지스터에서 불러오기

5. ctags와 같이 vi 활용하기

ctags에 여래개의 .c .h의 함수/변수/정의/선언 내용을 기록해놓고 vi에서 활용함.

따라해보세요 )
1. tags 파일 생성(c와 h파일에 해당)
ctags -R *.[ch]
2. vi가 tag파일 읽어올수 있도록 ~/.vimrc에 세팅
set tags=./tags,tags
set tags+=/usr/src/linux/tags
set tags+=../tags
set tags+=../../tags
set tags+=../../../tags
3. 사용하기
tags 파일 참조하여 함수/변수/정의/선언 위치로 이동 g], ctrl+]
돌아오기 ctrl + t
태그 스택 보기 – tag
4. 기타
cscope도 vi와 연동해서 사용합니다만 ctags랑 약간 차이가 있으니 한번 돌려보세요.

6. make 사용하기

컴파일 – :make
컴파일 결과보기:cw
!! 결과 창에서 에러 라인 선택하면 해당소스의 해당 라인으로 이동함.

90. 나머지 유용한것들

folding zf, zo
다음 괄호({},(),[])찾기 %
함수 프로토 타입 혹은 define내용을 한 줄로 보기 [i
현 파일 내에서 함수/변수/정의/선언 위치로 이동 gd,gD
현재 커서 밑에 있는 파일 에디트 – gf
이전 버퍼로 이동 ctrl-6
자동완성 ctrl + p
glibc 레퍼런스 – 함수위에서 2K(system call), 3K(standard library)
현재 라인에서 글자찾기 f(F) – 예를 들어 3을 찾는 다면 3f
대소문자 전환 u,U
정렬하기 -선택하고 sor(sor!)
현재커서위치에 있는 값 증가시키기 CTRL – A
아스키 코드 보는 방법 – ga
쉘 명령 사용 – 예제 !pwd
잠깐 쉘로 빠져 나오기 ctrl – z, 복귀는 fg
복사 붙이기 할때 사용해보세요. set paste
검색 시 대소문자 구분 무시 – set ignorecase

정말 모를 때는 help

99. 끝

추가 팁

마우스 스크롤이나 선택 복사를 하고 싶다면
:set mouse=a
특정 줄부터 줄까지 단어를 바꾸고 싶다면
:#,#s:/old/new/g
커서가 위치한 곳의 단어 찾기
Shift + 8
터미널에서 줄이 길어서 안보이면
:set wrap
Tab대신 space 사용
:set expandtab
Tab문자 간격
:set ts=8
Shif width
:set sw=8
한번에 다중 윈도우에 각각의 파일 열면서 시작하기
sp로? vim -o a b c
또는 vs로? vim -O a b c

makefile 견본

makefile 견본

.SUFFIXES : .c .o

CC = gcc

INC =
LIBS =
CFLAGS = -g $(INC)

OBJS = tbl.o
SRCS = tbl.c

TARGET = table

all : $(TARGET)

$(TARGET) : $(OBJS)
    $(CC) -o $@ $(OBJS) $(LIBS)

dep :
    gccmakedep $(INC) $(SRCS)

clean :
    rm -rf $(OBJS) $(TARGET) core

new :
    $(MAKE) clean
    $(MAKE)

자주 쓰는데도 항상 까먹는  makefile!-_-/

PROGNAME = calctest
SRCS = $(wildcard *.c)
OBJS = $(patsubst %.c, %.o, $(SRCS))

CC = gcc
CFLAGS = -Wall
LDFLAGS =

$(PROGNAME): $(OBJS)
    $(CC) $(LDFLAGS) -o $PROGNAME $^

clean:
    rm -f $(PROGNAME) $(OBJS) depend

depend: $(SRCS)
    $(CC) $(CFLAGS) -MM $^ > $@

-include depend

참고 : http://www.viper.pe.kr/docs/make-ko/make-ko_8.html

CMonthCalCtrl의 버그

PRB: CMonthCalCtl::GetCurSel(CTime) Returns Wrong Value

Article ID : 235355
Last Review : November 21, 2006
Revision : 2.1
This article was previously published under Q235355

SYMPTOMS

When you use the CMonthCalCtrl::GetCurSel(CTime) to get the date selected
from the Month Calendar Common control, the date in the CTime class is incorrect.

Back to the top

CAUSE

MFC’s implementation of CMonthCalCtrl::GetCurSel() for the CTime class calls SendMessage(MCM_GETCURSEL, &sysTime) where sysTime is a SYSTEMTIME
structure. The MCM_GETCURSEL message does not fill in the hours,
minutes, and seconds part of the sysTime Structure with valid values.
However, the constructor for CTime class takes these values into consideration, so the date in CTime class is incorrect.

Back to the top

RESOLUTION


The workaround is to use the CMonthCalCtrl::GetCurSel(SYSTEMTIME*)
version of GetCurSel for this class to get the correct date. The code
will look like the following example:

   SYSTEMTIME sysTime;

m_MonthCal.GetCurSel(&sysTime);

sysTime.wHour = sysTime.wMinute = sysTime.wSecond = sysTime.wMilliseconds = 0;

CTime l_time(sysTime);


위와 같은 버그로 인해서 CMonthCalCtrl을 쓸 때는 위와 같은 형식으로 날짜/시간을 얻어와야 합니다.

MoniWiki의 메뉴 추가

사용자 삽입 이미지
모니 위키의 메뉴는 기본적으로 대문, 찾기, 목록, 바뀐글, 환경설정 입니다. 이 외에 다른 메뉴항목을 추가하고 싶을 때는 config.php의 $menu 항목을 수정하면 됩니다.

참고로 제 위키의 위 그림과 같은 메뉴를 위한 설정은

$menu=array(‘FrontPage’=>1,’FindPage’=>4,’TitleIndex’=>3,’RecentChanges’=>2,’UserPreferences’=>”,'[wiki:TodoList 할 일 목록]’=>”,'[http://blog.dasomoli.org 블로그]’=>”);

와 같습니다. => 다음에 붙는 저 건 뭔지 잘 모르겠네요;; 왜 메뉴에 숫자가?;;

+ 블로그에도 위쪽에 보시면 “WIKI”가 추가된 걸 보실 수 있습니다. 흐흐.. 😉

색 구분표

No Color Name Color HEX Color 한글 한글식 영문 색상순 명도순
140 white #ffffff 백색 화이트 1 1
132 sea shell #fff5ee 바다 조가비 씨 쉘 1 2
136 snow #fffafa 설백 스노우 1 3
104 ghost white #f8f8ff 허깨비 백색 고스트 화이트 1 4
135 floral white #fffaf0 꽃의 백색 후로랄 화이트 1 5
102 white smoke #f5f5f5 백색 연기 화이트 스모크 1 6
96 alice blue #f0f8ff 엷은 잿빛 바탕에 푸른빛 앨리스 블루 1 7
98 azure #f0ffff 하늘색 애쥬어 1 8
109 old lace #fdf5e6 낡은 끈 올드 래이스 1 9
103 mint cream #f5fffa 박하 크림 민트 크림 1 10
107 linen #faf0e6 리넨 린넨 1 11
139 ivory #fffff0 상앗 빛 아이보리 1 12
90 lavender #e6e6fa 연한 자주색 라벤더 1 13
131 lavender blush #fff0f5 연한 자주 빛 붉기 라벤더 블러시 1 14
97 honey dew #f0fff0 식물의 잎에서 나는 단물 허니 듀 1 15
106 antique white #faebd7 옛날의 백색 앤틱 화이트 2 1
101 beige #f5f5dc 엷은 갈색 베이지 2 2
134 lemon chiffon #fffacd 레몬 빛 가볍고 얇은 직물 레몬 치폰 2 3
130 papaya whip #ffefd5 열대 아메리카산 과수 매질 파파야 윕 2 4
128 misty rose #ffe4e1 짙은 장미 빛 미스티 로즈 2 5
126 moccasin #ffe4b5 사슴가죽의 구두 모카신 2 6
108 light golden rod yellow #fafad2 밝은 국화과 다년초 노랑 라이트 골덴 로드 옐로우 2 7
138 light yellow #ffffe0 밝은 노랑 라이트 옐로우 2 8
133 corn silk #fff8dc 옥수수 명주실 콘 실크 2 9
127 bisque #ffe4c4 분홍빛이 도는 검은 빛을 띤 누른 빛 비스크 2 10
129 blanched almond #ffebcd 희어진 엷은 황갈색 블랜취드 아몬드 2 11
93 pale golden rod #eee8aa 옅은 국화과의 다년초 패일 골덴 로드 2 12
95 khaki #f0e68c 누른빛에 엷은 다색이 섞인 빛깔 카키 2 13
137 yellow #ffff00 노랑 옐로우 2 14
123 gold #ffd700 금빛 골드 2 15
43 aqua marine #7fffd4 엷은 푸른빛 녹색 아쿠아 마린 3 1
14 spring green #00ff7f 봄 녹색 스프링 그린 3 2
13 lime #00ff00 열대산의 레몬 비슷한 과일 라임 3 3
65 green yellow #adff2f 녹색의 노랑 그린 옐로우 3 4
42 chartreuse #7fff00 연두색 차트리우스 3 5
41 lawn green #7cfc00 잔디 녹색 라운 그린 3 6
60 yellow green #9acd32 노랑의 녹색 옐로우 그린 3 7
24 medium sea green #3cb371 중간의 바다 녹색 미디움 씨 그린 3 8
21 sea green #2e8b57 바다 녹색 씨 그린 3 9
23 lime green #32cd32 라임 녹색 라임 그린 3 10
20 forest green #228b22 숲 녹색 포레스트 그린 3 11
6 dark green #006400 어두운 녹색 다크 그린 3 12
7 green #008000 녹색 그린 3 13
46 olive #808000 물푸레 나뭇과의 상록 교목 올리브 3 14
37 olive drab #6b8e23 올리브 엷은 갈색 올리브 드래브 3 15
70 dark golden rod #b8860b 어둔운 국화과의 다년초 다크 골덴 로드 3 16
87 plum #dda0dd 짙은 보라색 플럼 4 1
92 violet #ee82ee 제비꽃색 바이올렛 4 2
82 orchid #da70d6 연보라색 오치드 4 3
121 light pink #ffb6c1 밝은 연분홍색 라이트 핑크 4 4
122 pink #ffc0cb 연분홍색 핑크 4 5
116 hot pink #ff69b4 강렬한 연분홍색 핫 핑크 4 6
77 peru #cd853f 남미 서부의 공화국 페루 4 13
113 deep pink #ff1493 짙은 연분홍색 딥 핑크 4 15
105 salmon #fa8072 주황색 세먼 5 7
119 light salmon #ffa07a 밝은 주황색 라이트 세먼 5 8
84 pale violet red #db7093 옅은 제비꽃 빨강 패일 바이올렛 레드 5 9
99 sandy brown #f4a460 엷은 갈색 샌디 브라운 5 10
91 dark salmon #e9967a 어두운 주황색 다크 세먼 5 11
117 coral #ff7f50 산호 빛 코랄 5 12
94 light coral #f08080 밝은 산호빛 라이트코랄 5 14
115 tomato #ff6347 토마토색 토마토 5 16
114 orange red #ff4500 오렌지 레드 오렌지 레드 5 17
85 crimson #dc143c 짙게 붉은 색깔 크림슨 6 2
110 red #ff0000 빨강 레드 6 3
124 peach puff #ffdab9 복숭아 빛 불기 피치 퍼프 7 1
125 navajo white #ffdead 나바호족 백색 나바호 화이트 7 2
100 wheat #f5deb3 위트 7 3
88 burly wood #deb887 튼튼한 목재 벌리 우드 7 4
118 dark orange #ff8c00 어두운 붉은 빛을 띤 누른색 다크 오렌지 7 5
83 golden rod #daa520 국화과의 다년초 골덴 로드 7 6
120 orange #ffa500 붉은 빛을 띤 누른색 오렌지 7 7
78 chocolate #d2691e 갈색 초콜렛 7 8
62 brown #a52a2a 갈색 브라운 7 9
69 fire brick #b22222 내화 파이어 브릭 7 10
53 saddle brown #8b4513 안장 갈색 새들 브라운 7 11
61 sienna #a0522d 붉은 빛을 띤 갈색 시에나 7 12
44 maroon #800000 붉은 빛을 띤 갈색 마룬 7 13
51 dark red #8b0000 어두운 빨강 다크 레드 7 14
66 pale turquoise #afeeee 옅은 푸른빛 녹색 패일 터콰이즈 8 1
89 light cyan #e0ffff 밝은 푸른정도 라이트 시안 8 2
16 cyan #00ffff 푸른정도 시안 8 3
15 aqua #00ffff 엷은 푸른빛 녹색 아쿠아 8 4
12 medium spring green #00fa9a 중간의 봄 녹색 미디움 스프링 그린 8 5
19 light sea green #20b2aa 밝은 바다 녹색 라이트 씨 그린 8 6
34 medium aqua marine #66cdaa 중간의 엷은 청록색 미디움 아쿠아 마린 8 7
25 turquoise #40e0d0 푸른빛 녹색 터콰이즈 8 8
29 medium turquoise #48d1cc 중간의 푸른빛 녹색 미디엄 터콰이즈 8 9
9 dark cyan #008b8b 어두운 푸른정도 다크 시안 8 10
8 teal #008080 암록색을 띤 청색 8 11
49 light sky blue #87cefa 밝은 하늘 파랑 라이트 스카이 블루 9 1
64 light blue #add8e6 밝은 파랑 라이트 블루 9 2
68 powder blue #b0e0e6 가루 파랑 파우더 블루 9 3
48 sky blue #87ceeb 하늘 파랑 스카이 블루 9 4
11 dark turquoise #00ced1 어두운 푸른빛 녹색 다크 터콰이즈 9 5
10 deep sky blue #00bfff 짙은 하늘 파랑 딥 스카이 블루 9 6
33 corn flower blue #6495ed 옥수수꽃 파랑 콘 플라워 블루 9 7
26 royal blue #4169e1 황실의 파랑 로열 블루 9 8
18 dodger blue #1e90ff 옥수수빵 파랑 도저 블루 9 9
40 medium slate blue #7b68ee 중 푸른빛 회색 파랑 미디움 슬레이트 블루 9 10
4 medium blue #0000cd 중간의 파랑 미디움 블루 9 11
5 blue #0000ff 파랑 블루 9 12
36 slate blue #6a5acd 푸른빛 회색 파랑 슬레이트 블루 9 13
27 steel blue #4682b4 철강빛 파랑 스틸 블루 9 14
32 cadet blue #5f9ea0 이하의 파랑 카뎃 블루 9 15
28 dark slate blue #483d8b 어두운 푸른빛 회색 파랑 다크 슬레이트 블루 9 16
2 navy #000080 짙은 검은빛을 띤 남빛 네이비 9 17
3 dark blue #00008b 어두운 파랑 다크 블루 9 18
17 midnight blue #191970 깜깜한 파랑 미드나이트 블루 9 19
71 medium orchid #ba55d3 중간의 연보라색 미디움 오치드 10 1
56 medium purple #9370db 중간의 자줏빛 미디움 퍼플 10 2
111 fuchsia #ff00ff 붉은 빛깔이 나는 자줏빛 퍼츠샤 10 3
112 magenta #ff00ff 짙은 분홍색 마그네타 10 4
76 indian red #cd5c5c 인디언 빨강 인디안 레드 10 5
50 blue violet #8a2be2 파란 제비꽃 색 블루 바이올렛 10 6
59 dark orchid #9932cc 어두운 연보라색 다크 오치드 10 7
30 indigo #4b0082 남색 인디고 10 8
75 medium violet red #c71585 중간의 제비꽃 빨강 미디움 바이올렛 레드 10 9
45 purple #800080 자줏빛 퍼플 10 10
57 dark violet #9400d3 어두운 제비꽃색 다크 바이올렛 10 11
52 dark magenta #8b008b 어두운 짙은 분홍색 다크 마그네타 10 12
81 thistle #d8bfd8 엉겅퀴 디스틀 11 1
74 silver #c0c0c0 은색 실버 11 2
80 light grey #d3d3d3 밝은 회색 라이트 그레이 11 3
86 gains boro #dcdcdc 게인스 보로 11 4
79 tan #d2b48c 볕에 탄 빛깔 11 5
67 light steel blue #b0c4de 밝은 철강빛 파랑 라이트 스틸 블루 11 6
73 dark khaki #bdb76b 어두운 누른 빛에 엷은 다색 다크 카키 11 7
63 dark gray #a9a9a9 어두운 회색 다크 그레이 11 8
72 rosy brown #bc8f8f 장미 빛 갈색 로지 브라운 11 9
54 dark sea green #8fbc8f 어두운 바다 녹색 다크 씨 그린 11 10
55 light green #90ee90 밝은 녹색 라이트 그린 11 11
58 pale green #98fb98 옅은 녹색 패일 그린 11 12
38 slate gray #708090 푸른빛 회색 슬레이트 그레이 11 13
39 light slate gray #778899 밝은 푸른빛 회색 라이트 슬레이트 그레이 11 14
35 dim gray #696969 칙칙한 회색 딤 그레이 11 15
47 gray #808080 회색 그레이 11 16
22 dark slate gray #2f4f4f 어두운푸른빛 회색 다크 슬레이트 그레이 11 18
31 dark olive green #556b2f 어두운 올리브 녹색 다크 올리브 그린 12 2
1 Black #000000 검정 블랙 12 3

유용할 듯 하여 가져왔습니다. 가져오고보니 불펌이로군요-_-
출처는 : http://cafe.naver.com/musiccaf.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1162 입니다.