한글 정보화

Size: px
Start display at page:

Download "한글 정보화"

Transcription

1 한국어정보처리개요 한국어정보의전산처리

2 컴퓨터의기본속성 컴퓨터에서모든데이터와명령은 2 진수로표상됨. 컴퓨터의핵심구성요소인저장장치와연산장치는모두반도체임. 반도체는기억소자를매우작게하여좁은공간안에수많은기억소자들을집적해놓은것. 하나의기억소자는 on( 켜져있는상태 ) 과 off( 꺼져있는상태 ) 의두가지상태에만있을수있음. 하나의기억소자가 3 가지상태를가질수있는반도체에대한연구가진행되고있음. ( 상용화되려면시간이꽤걸릴듯 ) 편의상 on 상태를 1 로, off 상태를 0 으로간주함. 컴퓨터에서행해지는연산은궁극적으로 어떤위치의기억소자의상태를 0 에서 1 로, 또는 1 에서 0 으로바꿔라 라는가장기초적인연산으로구성되어있음.

3 X 정보처리란? X 를컴퓨터에서구현 / 표현할수있는방안을모색 X 를컴퓨터에서더효율적으로구현 / 표현하고유통시킬수있는방안을모색 X 를컴퓨터에서구현하는데에는입력, 내부처리, 출력의세단계를생각할수있음. 내부처리, 입력, 출력의순서로살펴봄.

4 X 가음악인경우 입력 공기중에서음파의형태로구현되는소리정보 ( 아날로그사운드 ) 를마이크등의입력장치를통해흡수 내부처리 아날로그사운드에포함된여러정보 ( 파형, 주파수, 세기등 ) 를일정한규약에따라디지털화 (2 진수로표현 ). 디지털파일의형태 (wave, mp3 등 ) 로저장하고유통. 출력 디지털음악파일을스피커, 이어폰등의출력장치를통해아날로그사운드 ( 음파 ) 로재현

5 X 가이미지 / 사진인경우 입력 이미지가갖고있는시각정보 ( 아날로그이미지 ) 를스캐너, 카메라등의입력장치를통해흡수 내부처리 아날로그이미지에포함된여러정보를일정한규약에따라디지털화. 예컨대아날로그이미지가펼쳐져있는공간을일정한수의격자 ( 화소 ) 로분해하고각격자의색채를디지털형태로표현. 예컨대 R G B 의세차원각각을 0~255 사이의정수로표현. 이들정수도궁극적으로는 2 진수로표현. bmp, jpg, gif 등의파일포맷으로저장하고유통. 출력 디지털이미지파일을모니터, 프린터등의출력장치를통해아날로그이미지로재현

6 X 가한국어인경우 한국어정보처리란, 한국어라는언어및이를사용하여생산되는수많은발화, 문장, 담화, 텍스트들을컴퓨터로적절히처리하여, 이로부터사용자가원하는정보를추출하는것. 언어행위, 언어생활은음성언어를사용하여이루어지기도하고문자를사용하여이루어지기도함. 음성언어보다는문자가, 컴퓨터가처리하기에적합하므로, 음성언어를사용하여이루어진언어행위의산물도문자로변환하여컴퓨터로처리하는것이일반적임. 음성언어 문자변환을흔히음성인식 (speech recognition) 이라함. 따라서한국어정보처리는, 음성언어로서의한국어를한글, 로마자등의문자로변환하여처리하는것이보통임.

7 X 가문자인경우 입력 키보드나터치패드상의가상키보드등의입력장치를통해, ( 일정한규약에따라정해진 ) 키스트로크연쇄와문자간의매핑관계에따라문자정보를입력함. 내부처리 미리정해진규약에따라문자를 2 진수형태로변환하여기억장치 (CPU 캐시, RAM, 하드디스크 ) 에저장. 텍스트 (txt) 파일포맷으로저장하고유통. 출력 2 진수형태로저장된정보를정해진규약에따라문자로매핑하여, 각문자를모니터, 프린터등의출력장치에시각적형태의문자로재현. 하나의문자가폰트에따라다양한시각적형태로드러날수있음.

8 문자코드 (character code) 의기본개념 문자코드 : 문자의내부처리에서, 각문자와 2 진수사이의매핑관계를정해놓은것 0 또는 1( 즉 on or off) 의 1 자리 2 진수에해당하는정보를저장할수있는단위를비트 (bit, binary digit) 라고한다. 하드웨어적으로말하면, 최소의기억소자. 즉 1 비트의저장공간에는 2 가지기호밖에저장할수없다. 8 비트의묶음을 1 바이트 (byte) 라고한다. 1 바이트에저장될수있는기호의수 = 2 8 = 256 연산장치가한번에읽을수있는단위를워드 (word) 라고한다. 워드의크기는하드웨어에따라다르다. 8 비트컴퓨터 : 1 워드 =8 비트 =1 바이트 64 비트컴퓨터 : 1 워드 =64 비트 =8 바이트

9 아스키코드 컴퓨터기술은미국에서가장먼저발달했음. 미국에서사용되는문자는로마자 ( 속칭영문자 ). 영문자대문자 26 개, 소문자 26 개, 아라비아숫자, 기타기호등을모두합쳐도 100 개남짓. 따라서하나의문자를 1 바이트로표현할수있음. 달리말하면 1 바이트의저장공간만있으면 100 여개의문자를구분할수있음. 미국국가표준기구 (ANSI, American National Standard Institute) 에서는이문자들과 2 진수사이의매핑관계를정해놓았음. 이것을아스키 (ASCII, American Standard Code for Information Interchange) 라고함.

10

11

12 아스키코드 아스키코드에서영문자대문자는 65~90 번, 소문자는 97~122 번에배정되어있고, 숫자는 48 번 (0)~57 번 (9) 에배당되어있음. 여기서 A 가 65 번이라는말의의미는? A 라는문자가컴퓨터에서처리될때에는 1 바이트의저장공간안에다음과같이 2 진수로기록된다는뜻 이 2 진수는 10 진수로표현하면 65 가되고 16 진수로표현하면 41 이된다. 16 진수를표기할때에는 10 진수와구분하기위해앞에 0x 를붙여준다. 2 진수 16 진수 10 진수 A x41 65 B x42 66 C x43 67

13 텍스트 (txt) 파일 컴퓨터에서메모장같은텍스트에디터를열고키보드에 Hello! 이라고입력하면 메모리에는 이라고기록됨. 이 2 진수들의연쇄를 16 진수들의연쇄로고쳐적으면 0x48 0x65 0x6c 0x6c 0x6f 0x21 이됨. 이것을텍스트파일로저장하면하드디스크의일정한주소영역에위의 2 진수들이차례로기록되어저장되는것임.

14 1 바이트문자와 2 바이트문자 한글은현재통용되고있는것만따져도수천개나되기때문에 1 바이트가지고는모든한글을구별하여나타낼수없음. 2 바이트 =16 비트 = 개의기호를구분할수있음. 따라서 2 바이트로모든한글문자들을나타낼수있음. 예컨대한글문자 가 는 (16 진수로는 0xb0a1) 으로나타낼수있음. 컴퓨터가연산을수행할때, 저장공간에기록되어있는문자가 1 바이트짜리인지 2 바이트짜리인지어떻게알까? 1 바이트문자는바이트의첫비트 (MSB, most significant bit) 가 0 이고 2 바이트문자는 MSB 가 1 이라고규약을정해놓으면됨.

15 문자코드의국가표준 문자코드의표준이없고, 회사마다기계마다다르다면, A 회사에서만든컴퓨터 / 소프트웨어로작성한텍스트문서를 B 회사에서만든컴퓨터 / 소프트웨어로열어보면완전히다른문자로보일수있음. 정보의원활한유통과처리를위해서는문자코드의표준이필요함. 미국에서아스키코드를문자코드의국가표준으로정해놓았음. 그후전세계에서아스키코드가국제표준처럼자리잡았음. 아스키코드에포함된문자들이외의문자를사용하는국가에서는, 그국가나름의문자코드표준을제정해야할필요성이대두됨. 1 바이트문자뿐아니라 2 바이트문자까지사용해야하는나라에서는문자코드의표준을정하는일이그리단순치않을수있음. 경제성 ( 저장공간을적게차지할수록좋음 ) 과효율성 ( 연산을빨리수행할수있을수록좋음 ) 을고려하여문자코드표준을정해야함.

16 한글코드의초기역사 초기에는한글한글자를 3 바이트로표현하는방안이제안됨. 초성 1 바이트, 중성 1 바이트, 종성 1 바이트 한글한글자가초성, 중성, 종성의세부분으로이루어져있다는사실을반영한, 나름대로합리적인방안이기는하나 초창기에는저장공간이비쌌기때문에, 저장공간을가능한한적게차지하는방안이선호되었고 2 바이트로도표현할수있는것을 3 바이트로표현하는방안은환영받지못했음. 가변바이트방안 한글한글자를구성하는자소의개수만큼바이트를배당. 가 는 2 바이트, 강 은 3 바이트, 읽 은 4 바이트 나름대로합리적인방안이나, 경제성의측면에서환영받지못함. 한글의구성원리를반영하면서도보다경제적인방안이모색되게됨.

17 조합형한글코드 (KSSM) 한글한글자를 2 바이트 =16 비트로표현 첫비트 (MSB) 는 1 로고정. 2 바이트문자라는사실을알려주어야하기때문에 MSB 는 1 이어야함. 나머지 15 비트중, 앞 5 비트는초성, 그다음 5 비트는중성, 마지막 5 비트는종성을나타냄. 5 비트로나타낼수있는기호의개수 = 2 5 =32 가지 한글의초성은 19 개, 중성은 21 개, 종성은 28 개이므로모두 5 비트로표현가능. 2 바이트라는적은저장공간을차지하면서도 초성, 중성, 종성으로이루어져있다는한글의구성적특성을잘반영. 글자의코드값을보고 ( 약간의연산을수행하면 ) 초성, 중성, 종성이무엇인지알수있음. 초성, 중성, 종성이무엇인지알면, 보다사용자친화적인인터페이스를만들수있음.

18 WORD/2-Byte High-Byte Low-Byte 초성 5-Bit 중성 5-Bit 종성 5-Bit MSB: Most Sigficant Bit Hangul Bit Flag MBCS : Multi-Byte Character System 2-Byte : 한글, 한자, 전각영문, 전각기호등 1-Byte : ANSI ASCII Character ( 반각영문, 숫자등 )

19 High-Byte 초성 5-Bit 초성 ' ㄱ ' 0x02 MSB = 1 Hangul Bit Flag 중성 5-Bit 중성 ' ㅏ ' 0x03 Low-Byte 종성 5-Bit 종성 ' ㅇ ' 0x0C 강 초성ㄱ x02 중성ㅏ x03 종성ㅇ x0c 강 의코드값 x886c

20 초성채움ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ중성채움ㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣ종성채움ㄱㄲㄳㄴㄵㄶㄷㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅄㅅㅆㅇㅈㅊㅋㅌㅍㅎ조합형한글코드에서초성, 중성, 종성에배당된값

21 완성형한글코드 정부에서표준으로채택한것은완성형 : KS C 5601, KS X 1001 조합형이초성, 중성, 종성코드를조합 / 결합하는방식인데비해 완성형은그렇지않음. ( 그래서 완성형 이라는명칭이붙었음.) 한글한글자를역시 2 바이트로표현 현대일상생활에서사용하는글자 2350 자만을추림. 이론상가능한현대한글은초성 19 중성 21 종성 28 = 자 앞바이트는 0xb0~0xc8(25 개 ), 뒤바이트는 0xa1~0xfe(94 개 ) 를한글영역으로사용 =2350 자 앞바이트는 0xca~0xfd(52 개 ), 뒤바이트는 0xa1~0xfe(94 개 ) 를한자영역으로사용 =4888 자

22 두번째바이트 A1 FE A1 특수문자영역 AC 첫번째바이트 B0 C8 가각간... 한글영역 (2,350 자 )... 힙힛힝 CA 伽佳假... 한자영역 (4,888 자 ) FD... 稀羲詰 FE

23 완성형의문제점 애초에사용할일이없을것으로생각되어 2350 자에서배제되었던글자중일부를사용할필요가생김 : 똠, 펲 마이크로소프트에서윈도 98 을출시하면서이문제를보완하여마이크로소프트통합형한글 (Microsoft Unified Hangul) 을내놓음. 한글 8822 자 (= ) 에새로코드배당 새로배당하는글자의코드영역이기존글자의코드영역과겹치면안됨. backward compatibility: 컴퓨터관련규약을업데이트할때, 이미정해져있던것을고치지는말고새로운것을추가하기만해야, 과거의규약에입각해서만들어진데이터, 소프트웨어, 하드웨어등이새버전에서도유효함. 만약, 2350 자의코드값을새로배정하면, 예전의문자코드에입각하여작성한텍스트문서를새문자코드에입각하여만들어진텍스트에디터에서열면엉뚱한문자로인식되게됨. 그러다보니, =11172 자의코드값배열순서가한글자모순배열순서와불일치하게됨.

24 마이크로소프트통합형한글코드 (Microsoft Unfiied Hangul) 11,172 자 KS C ( 완성형한글코드 ) 한글 2,350 자 Lead Byte (High-Byte) Trail Byte (Low Byte) 0xA1-0xFE 0xA1-0xFE 통합형한글코드에서추가 한글 8,822 자 Lead Byte (High-Byte) Trail Byte (Low Byte) 0x81-0xA0 0x41-0x5A, 0x61-0x7A, 0x81-0xFE 0xA1-0xC6 0x41-0x5A, 0x61-0x7A, 0x81-0xA0

25 연번 KS C 5601 코드통합형코드한글 자모순 - 코드순불일치 1 0xB0A1 0xB0A1 가 2 0xB0A2 0xB0A2 각 3-0x8141 갂 이로인해, 단순히코드값에따라소팅을하면, 자모순과어긋나는결과가발생함. 자모순과일치하는소팅결과를얻기위해서는, 단순히코드값에따라정렬하는것이아니라, 좀더특별한배려가필요하게됨. 근시안적인문자코드정책으로인해, IT 자원을불필요한데낭비하게된사례. 4-0x8142 갃 5 0xB0A3 0xB0A3 간 6-0x8143 갅 7-0x8144 갆 8 0xB0A4 0xB0A4 갇 9 0xB0A5 0xB0A5 갈 10 0xB0A6 0xB0A6 갉 11 0xB0A7 0xB0A7 갊 12-0x8145 갋 13-0x8146 갌 14-0x8147 갍 15-0x8148 갎 16-0x8149 갏

26 완성형의문제 2: 자소분해 완성형코드자체만가지고는초성, 중성, 종성을알수없기때문에 ( 자소분해 ) 완성형코드로된텍스트에서자소분해를하려면 일단완성형 - 조합형매핑테이블을만들고 각한글글자를조합형코드로변환한뒤 조합형에서한글한글자를표현하는 16 비트중 MSB 를제외한 15 비트를 5 비트씩나누어초성, 중성, 종성값을알아냄. 이역시, 잘못된문자코드정책으로인해, IT 자원을불필요한데낭비하게된사례임.

27 일본, 중국, 대만의문자코드 한자를많이쓰는일본과중국에서도한국과비슷하게 1 byte 문자만으로부족하여 나름의 2 byte 문자 code 체계를고안하여사용하고있다. 일본에서는 JIS(Japan Industrial Standard) 라는 code 체계및이를간소화한 Shift-JIS 를많이사용하고있다. 이밖에 EUC(extended unix characterset)-jp 도많이사용된다. 簡體를주로사용하는중국 ( 대륙 ) 에서채택된표준은 GB, 繁體를주로사용하는대만에서채택된표준은 Big5 라고한다.

28 왼쪽부터 S-JIS, EUC-JP, GB, Big-5

29 문자코드의국가간충돌 각나라는다른나라에서어떤글자에어떤코드값을배정했는지를신경쓰지않고 ( 또는신경을썼더라도어쩔수없이 ) 자기나름대로코드값을배정했기때문에 같은글자가각문자코드체계에서서로다른코드값을배정받게되었음. 거꾸로말하면, 하나의코드값 (code point) 이각코드체계에서서로다른글자를나타내게되었음. 이에따라하나의문서내에서한글, 한자 ( 번체자, 간체자 ), 가나등을섞어서쓰기가어렵게됨. 모든텍스트문서는 이문서는 ~~ 코드체계에따라작성되었음 이라는정보를포함해야국제적으로유통될수있게되었음. 이정보가누락되어있거나, 소프트웨어가오인하면, 문자깨짐현상이발생.

30 유니코드 (Unicode) 의대두 이러한국가간코드영역의중복문제를해소하기위해 사실은 MS 사에서자사제품의지역화 (localization) 비용을줄이기위해서유니코드체제를강력히후원해오고있음 각국대표들이모여세계의모든문자들을동시에표현할수있으면서각문자가서로겹치지않는통일된문자 code 체계를만드는방안을논의하게됨. 이회의는유니코드컨소시엄에서주관하고있으며유니코드 version ( ) 까지나와있음. ( 참조 ) ISO( 국제표준기구 ) 에서도유니코드를표준으로채택 : ISO/IEC 10646

31 유니코드의문자인코딩방식 1: UTF-32 UCS-4 모든문자를 4 바이트 =32 비트로표현한다. 따라서 2 32 = 4,294,967,296 개 ( 약 43 억개 ) 의문자들을구별하여표상할수있음. 장점 표상방식이가장깔끔함. 모든문자를일관되게 4 바이트로표현하므로, 소프트웨어가특별한고려를할필요없이, 일관성있게문자를처리할수있음. 단점 하나의문자를저장하는데너무많은저장공간이소요됨. 반도체가격이빠른속도로싸지고있으므로, 저장공간을많이차지하는게큰문제가아닌듯이생각할지도모르지만 구글이나포털업체처럼대용량서버를운용해야하는회사입장에서는저장공간은곧돈과직결됨.

32 유니코드의문자인코딩방식 2: UTF-16 UCS-2 사용빈도가높은글자는 BMP(basic multilingual plane) 에배당하고 사용빈도가낮은글자는 SP(supplementary plane) 에배당. BMP 에속하는글자는 2 바이트로표현 =65,536 개의기호가구분될수있음 : U+0000~U+FFFF 영문자, 한글, 한자의상당부분 ( 한중일통합한자, Extension-A), 일본가나등 SP 에속하는글자는 4 바이트로표현. 한자중 Extension-B, Extension-C 등 4 바이트문자의경우, 저는 4 바이트짜리입니다. 하는정보를알려주어야하기때문에, 앞의 2 바이트 (High-Surrogate) 와뒤의 2 바이트 (Low- Surrogate) 가각각일정한범위안에있어야함. High-Surrogate: U+D800~U+DBFF. 상위 6 비트가 나머지 10 비트사용. Low-Surrogate: U+DC00~U+DFFF. 상위 6 비트가 나머지 10 비트사용. BMP 에속하는문자들은이범위를차지할수없고비워두어야함. 따라서 BMP 에속하는문자의수는 개보다적음. SP 에속하는문자의코드값범위 : U+10000~U+10FFFF

33 유니코드의문자인코딩방식 3: UTF-8 사용빈도에따라하나의글자를 1 바이트 ~4 바이트로표현. 하나의글자가몇바이트로표현되는가는, 첫바이트의상위비트 ( 들 ) 로표현. 1 바이트문자의 MSB 는 0 2 바이트문자는첫바이트의상위비트가 바이트문자는첫바이트의상위비트가 바이트문자는첫바이트의상위비트가 첫바이트가아닌나머지바이트들은상위비트가 10 한문자에대한바이트표현이다른문자에대한바이트표현의일부가되는경우가없도록함. 문자열 (string) 내에서 substring 을찾는알고리즘이적용될수있음. 장점 : ASCII-compatible ( 아스키코드에입각한소프트웨어사용가능 ) 단점 : 하나의글자를표현하는데소요되는바이트수가들쭉날쭉

34 UTF-16 과 UTF-8 의대응관계 코드범위 ( 십육진법 ) UTF-16BE 표현 ( 이진법 ) UTF-8 표현 ( 이진법 ) 설명 F xxxxxxx 0xxxxxxx ASCII 와동일한범위 FF 00000xxx xxxxxxxx 110xxxxx 10xxxxxx FFFF xxxxxxxx xxxxxxxx 1110xxxx 10xxxxxx 10xxxxx x 첫바이트는 110 또는 1110 으로시작하고, 나머지바이트들은 10 으로시작함 FFFF yy yyxxxxxx x x xxxxxxxx 11110zzz 10zzxxxx 10xxxxx x 10xxxxxx UTF-16 Surrogate 쌍영역 (yyyy = zzzzz - 1). UTF-8 로표시된비트패턴은실제코드포인트와동일하다.

35 유니코드와한글 한글 11,172 자가 BMP 에배당됨 : 0xAC00~ 0xD7A3 한자다음으로넓은영역을차지함. 초성, 중성, 종성조합식은아니나 자모순대로배열되어있어, 계산에의한자모분해가가능. 한글글자의코드값을 X 라하면 초성값 = ( X - 0xac00 ) / 588 Y = ( X - 0xac00 ) % 588 중성값 = Y / 28 종성값 = Y % 28 = ( X - 0xac00 ) % 28 완성형의전철을밟지않고 11,172 자모두코드값을배당받아, 한글의컴퓨터처리가원활히이루어지게되었음. 자음과모음각자소 ( 옛한글포함 ) 도따로코드배정

36 옛한글의정보화 국어사자료에는옛한글, 구결자등특수한문자가많이사용됨. ASCII, 완성형, 조합형등의코드체계에서는옛한글, 구결자를표상할수없음. 보석글 이라는워드프로세서에서처음으로옛한글에코드를배당하여표상. 한글과컴퓨터사 의 코드를배당. 구결자도코드값을배정받음 : 총 269 자 글 워드프로세서의 HNC 코드에서도옛한글에 1992년 글 2.0 전문가용 에서 : HNC 코드번호 1D00~ 1DF3 (244자) 글 3.01 에서구결자 16자추가 : HNC 코드번호 1DF4~1E03 글 97 에서구결자 9자추가 : HNC 코드번호 1E04~1E0C

37 유니코드와옛한글 2000년무렵한글과컴퓨터사 ( 글 ), 한국 MS(MS Word), 삼성전자 ( 훈민워드 ) 는각각자사제품을유니코드기반으로뜯어고치는과정에서 유니코드에서코드를배정받지못한옛한글, 구결자등을처리하는방식을 3 사가통일하기로합의. 문자코드가통일되어있어야, 타사제품으로작성한문서를자사제품에서읽을수있음. 사용자정의영역 (private use area) 에옛한글과구결자를배당. 옛한글 : U+E0BC ~ U+F66E (5299 자 ) ( 그외는옛한글자소조합식. 6 바이트 ) 구결자 : U+F67E ~ U+F77c (255 자. HNC 의 269 자중자형이동일한것은통합 ) 옛한글자소 : U+F785 ~ U+F8F7 이를화면상에표현할수있도록글꼴도제작. 글 : 한컴돋움, 한컴바탕등 ; MS: 새굴림, 새돋움, 새바탕, 새궁서등 사용자정의영역을이용한것은당시로서어쩔수없는선택이기는했으나, 이는어디까지나임시방편. 국제적통용성이없음.

38 옛한글표현방식의변화 MS-Word 2007, 글 2010부터는옛한글표현방식이조합식으로바뀜. 유니코드의 BMP에코드값을배정받은초성, 중성, 종성을조합하여하나의한글글자 ( 음절 ) 를표현함. 하나의글자를표현하는데소요되는바이트수가일정하지않음. 종성이없는옛한글글자 : 초성 2바이트 + 중성 2바이트 = 4바이트 종성이있는옛한글글자 : 초성 2 + 중성 2 + 종성 2 = 6바이트 현대한글은모두 2바이트 옛한글한글자를표현하는데소요되는바이트수가현대한글보다많아저장공간을많이차지함. 구버전 (MS-Word 2003 이하, 글 2007 이하 ) 에서작성한옛한글문서와신버전에서작성한옛한글문서의문자코드가달라호환성에문제발생. 글 2010에서입력한옛한글은조합식이므로, 글 2007 이하버전에서열면초성, 중성, 종성이조합되지않고따로따로나옴.

39 한글문자코드의역사에서얻을수있는교훈 정보화에있어, 한글의특성을컴퓨터상에서도잘반영할수있도록할필요가있음. 완성형보다는조합형이한글의구조적특성을잘반영. 정보화정책은근시안적이기보다는먼미래를내다볼수있어야함. KS C 5601 에서한글 2350 자만코드값을배당한것은근시안적결정. backward compatibility 를깨지않는것이좋음. 깰경우구버전에입각한데이터와신버전에입각한데이터가양립불가능하게됨. ( 옛한글처리방식의변화로호환성깨짐.) 국제표준 ( 예 : 유니코드 ), 국제동향에민감 / 신속 / 적절히대응해야함. 가능한한국제표준을따르는것이좋음. 사용자정의영역에배당된글자 ( 예 : 옛한글, 구결자 ) 는이들글자를지원하는폰트가설치되어있어야만제대로출력됨. 해당폰트가설치되어있지않은컴퓨터 ( 예컨대외국 ) 에서는옛한글이제대로보이지않음. 외국인한류팬이한국전통문화를배우려해도지장이많음.

40 문자입력 : 키보드 대형컴퓨터나개인용컴퓨터 (PC) 가주종을이루는시대의가장일반적인입력장치는키보드. 키보드에서각문자 ( 또는문자구성요소. 예컨대자소 ) 와키의매핑을어떻게할것인가? 키배열을어떻게할것인가? 한글 : 2 벌식, 3 벌식등 영문자 : QWERTY 자판등 입력을효율화할수있는키배열을고안하는게중요. 그러나더효율적인키배열을고안해도, 이미자리잡은키배열을대치하기가매우어려움. 2 벌식, QWERTY 가효율성이상대적으로떨어지는데도표준으로자리잡음. 기호 ( 문장부호 ) 도일상생활에서자주쓰는것을자판에서쉽게입력할수있도록배열할필요가있음. ( 예 : 가운뎃점 ) 거꾸로현재통용되는자판에서쉽게입력할수있도록문장부호에관한어문규범에서배려할수도있음. ( 최근의문장부호규정개정 )

41

42 키보드문자입력방식의국가간비교 중국은영문자판에서한어병음을이용하여입력. 로마자 ( 영문자 ) 로입력한뒤한자로변환 일본도영문자로입력하여가나나한자로변환. 한글, 영문자는중국, 일본의한자와비교하면훨씬간단. 변환이라는추가단계를거칠필요가없음. 그러나이러한편리함이안이한태도를낳은측면도있음. 중국, 일본에서는예측입력시스템 ( 자동완성기능 ) 이발달하였음. 긴표현의앞부분만입력하면, 사용자가입력하고자하는표현을컴퓨터가예측하여팝업으로제시해줌. 사용자는앞부분조금만입력한뒤팝업으로뜬표현을클릭하면됨. 사용자가입력한앞부분으로부터예측되는표현이복수있을때 사용자의과거의입력이력, 일반적인사용빈도등을참조하여고빈도표현을위에제시. 한글입력에서는이러한예측시스템이별로발달하지않았음. 몇몇인터넷사이트, 사전, 네비게이션등에서부분적으로사용될뿐. ( 예외 : 초성입력 ) 예측시스템을구현하기위해서는방대한사전을구축하고각표현의사용빈도를조사하는등의작업이필요함. 모바일시대에는필요성이증대됨.

43

44 문자입력 : 모바일기기 모바일기기의대두로입력장치가다시관심의초점이됨. 모바일기기가소형이기때문에키의수에제한이많음. ( 대개 12 개 ) 영문자의경우알파벳순서대로하나의키에문자 3 개씩배당. 1 번키를한번누르면 a, 두번누르면 b, 세번누르면 c 가되는식. toggle 방식 : c 상태에서한번더누르면다시 a 가됨. 하나의키에함께배당된문자들사이에별다른연관성이없고, toggle 방식으로인해입력효율성이떨어짐. 한글의과학성 / 체계성이모바일기기에서특히빛을발하여, 모바일기기에서의입력효율이세계최고수준임. 천지인방식 모음입력에서훈민정음모음자의구성원리를잘반영하였으나 모음입력을위해키를여러번눌러야하는단점이있음. 자음입력은기본적으로 toggle 방식 나랏글방식 자음입력에서훈민정음의가획 / 병서의원리를잘반영하였으나 ( 격음 : 가획, 경음 : 병서 ) 모음입력은기본적으로 toggle 방식

45

46

47

48 모바일기기에서한글입력의발전방향 스마트폰, 터치인터페이스의발달은문자입력시스템에도엄청나게다양한발전가능성을가져다주게되었음. 버튼을누르는식의입력뿐아니라 drag 등의입력방식도가능함. ㄱ키를누르고 [ 가획 ] 키를눌러서ㅋ을입력할수도있겠으나 ㄱ키를터치한상태에서 drag 하여 [ 가획 ] 키로이동하여손을뗌으로써ㅋ을입력할수도있음. ( 흘려쓴글씨에서획들이연결되는것과비슷한현상 ) contextual menu, contextual key array [ 병서 ] 키는ㄱ, ㄷ, ㅂ, ㅅ, ㅈ키를눌렀다는 context 에서만의미가있음. [ 가획 ] 키는자음 ( ㄱ, ㄴ, ㄷ, ㅂ, ㅅ, ㅈ ) 키 context 에서의의미와모음 ( ㅏ, ㅓ, ㅗ, ㅜ ) 키 context 에서의의미가다름. 양성모음과음성모음을별도의키에배당하지않고, 양성모음만배당한뒤, [ 음성 ] 키를누르면양성모음이짝이되는음성모음으로바뀌게할수도있음. 키배열을고정시키지않고, 사용자가무슨키를눌렀는지에따라그 context 에서적절한키배열이나타나게할수도있음. 모음키는수직획, 수평획만배당하고 수직획을누르면그좌우에점이나타나, 좌로 drag 하면ㅓ, 우로 drag 하면ㅏ가되고 수평획을누르면그상하에점이나타나, 위로 drag 하면ㅗ, 아래로 drag 하면ㅜ가되고 상하좌우로좀길게 drag 하면ㅛ, ㅠ, ㅕ, ㅑ가되는식의방안도생각해볼수있음. 초성입력등, 한글의특성을적절히활용하는방안에대한모색도필요.

49

50

51

52

53

54 문자출력 : 폰트 (font) 컴퓨터운영체제의 system 폴더의 font 폴더안에폰트파일들이들어있음. 폰트파일의기능은, 특정코드값으로저장되어있는정보를화면에일정한이미지 ( 문자의경우 glyph 라부름 ) 로변환하여보여줌. 폰트파일에서문자코드와 glyph 이미지사이의매핑관계를정의해놓았음. 로마자의경우, 컴퓨터의대두이전부터출판 / 언론계에서매우다양한폰트가개발되었고 이들폰트가컴퓨터로옮겨짐은물론, 컴퓨터상에서더욱다양한폰트가개발됨. 스티브잡스의특별한관심덕분에애플사의제품들은특별히아름다운폰트들을다양하게제공. 한글폰트는그에비하면훨씬부족한편. 옛한글을지원하는폰트는더부족. 주요운영체제에서 default 로제공하는폰트가대부분의텍스트를온통뒤덮는현상 예 : 굴림 ( 윈도구버전 ), 돋움 ( 웹디자이너들이선호 ), 맑은고딕 ( 윈도비스타이후 ), 나눔고딕 ( 네이버 ), 산돌고딕 (ios 5.1) 사각형의틀에얽매여있는편.

55

56

57 한글폰트개발의방향성 스마트폰, 태블릿, 킨들, 전자책등의대두로폰트의중요성이더커짐. STDU Viewer, 아이패드의 ibook 에서는이미지기반 PDF 파일의페이지를화면에띄울때 OCR 을통해문자를인식한뒤, 각문자를매끈한폰트로바꾸어보여줌. ( 읽을맛이남 ) 안드로이드나윈도운영체제에서거친문자를그대로보여주는것과는대조적. 폰트개발에서, 가독성과아름다움을동시에추구해야함. 목적에따라주안점이다름. 정보전달이주목적일때는가독성중시, 시각예술의성격을띠면아름다움중시. 한가지폰트를장기간사용하면질리게되므로, 다양한폰트개발이필요. 한글의조형미를살릴수있는폰트개발이필요. 과거문헌자료의다양한활자, 서체등을바탕으로하는것도하나의방법. 예 : 석보상절체 무료로자유롭게쓸수있는폰트가더많아져야함. (cf. free software)

58 한글은정보화측면에서도매우우수한문자 한글의우수성 / 과학성 / 체계성은정보화와관련하여특별히두드러지게드러나는측면이있음. 모바일기기의압축된키배열, 초성입력방식등 한글정보화의입력, 내부처리, 출력단계모두나름의흥미로운역사를가지고있음. 입력 : 키보드, 모바일등에서의다양한입력방식 내부처리 : 조합형, 완성형, 유니코드등의다앙햔한글코드 출력 : 다양한폰트 한국어 / 한글정보화와관련하여창의적이고미래지향적인혁신이앞으로많이나올필요가있음. 15 세기에세종이한글을만든것은매우모험적인실험이었지만그것이지닌과학성, 체계성덕분에먼미래에우리가큰혜택을보고있음. 한국어 / 한글을정보화하는방안에대해창의적이고효율적인새로운방식이얼마든지있을수있음. ( 그러나기존방식에대한이해를바탕으로해야함.)

글자가족 type family AG 안상수체 2012 ExtraLight AG안상수체2012 Light AG안상수체2012 Medium AG안상수체2012 Bold AG안상수체2012 ExtraBlod

글자가족 type family AG 안상수체 2012 ExtraLight AG안상수체2012 Light AG안상수체2012 Medium AG안상수체2012 Bold AG안상수체2012 ExtraBlod AG 글꼴미리보기 AG type overview AG 안상수체 2012 안상수체는 1985년안상수가디자인한탈네모틀글꼴이다. 한글쪽자는수직선, 수평선, 사선, 정원의기하학모양이며, 홀자기둥이받침의정가운데맞닿아있는것이특징이다. AG 안상수체 2012는기존안상수체에서로마자, 기호활자를다듬고굵기를판올림한것이다. 글자가족은아주가는 (EL), 가는 (L), 중간 (M),

More information

컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on

컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on 컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on or off) 의 1자리 2진수에해당하는정보를저장할수있는단위를 bit(binary digit)

More information

1수준

1수준 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄱ ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ 2 3 4 5 6 7 8 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄱ ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ 10 11 12 13 14 15 16 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ

More information

Microsoft PowerPoint - kandroid_for_HI-CNU.ppt

Microsoft PowerPoint - kandroid_for_HI-CNU.ppt 온누리한글의유니코드 (Unicode) 적용방안연구 일시 : 00 년 0 월 일목요일, 한글날오후 시 장소 : 충남대학교인문대학문원강당 발표자 : 사이트관리자, 양정수 ( 들풀 ), yangjeongsoo@gmail.com,, 00,, 6 목차 문자집합과인코딩, 유니코드 한글코드표준의역사 유니코드와한글 한글 : 폰트파일과글자모양 한글 : 입력방식 (Input

More information

생각하기-도서관.indd

생각하기-도서관.indd 수학으로 생각하기 글 이재웅 기자 도움 김동희(서울대 중앙도서관 실장) 기호를 알면 도서관 책이 보인다 부엌에 참기름이 어디 있는지 생각해 보라. 팥빙수를 담는 투명한 그릇은 어딨을까? 아무리 찾기 힘든 물건이라도 어머니는 단번에 찾아내신다. 부엌보다 훨씬 복잡한 도서관에는 어머니처럼 책을 찾아주는 사람이 많지 않다. 여기 자기 힘으로 원하는 책을 쉽게 찾는

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

( ) 스크랩 한글인코딩이야기 (ASCII, 완성형, 조합형, EUCKR, CP949, UTF-8)» Think Like Feynman 컴퓨터세상의문자세계는유니코드강림 (?) 전세상과유니코드강림후세상이존재한다. 물론우리는유니코드강림후세상에살고있다. 하지만많

( ) 스크랩 한글인코딩이야기 (ASCII, 완성형, 조합형, EUCKR, CP949, UTF-8)» Think Like Feynman 컴퓨터세상의문자세계는유니코드강림 (?) 전세상과유니코드강림후세상이존재한다. 물론우리는유니코드강림후세상에살고있다. 하지만많 (20120612) 스크랩 한글인코딩이야기 (ASCII, 완성형, 조합형, EUCKR, CP949, UTF-8)» Think Like Feynman 컴퓨터세상의문자세계는유니코드강림 (?) 전세상과유니코드강림후세상이존재한다. 물론우리는유니코드강림후세상에살고있다. 하지만많은일이그렇듯이현재를잘알기위해서는과거를잘알아야한다. 특히나과거의유산속에서같이살고있는경우라면두말할나위가없다.

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1 장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수

More information

제 3 장디지털정보구현 정보는전산자료의형태로소통되며, 그형식은문자, 그림, 음성, 동영상등다양하다. 인간사회에서언어가다르면의사소통할수없듯이, 전산정보의소통에도문자, 그림, 음성, 동영상의형식이통일되어있지않으면정보를공유할수없다. 이에따라컴퓨터가등장한이래로, 컴퓨터에서사용

제 3 장디지털정보구현 정보는전산자료의형태로소통되며, 그형식은문자, 그림, 음성, 동영상등다양하다. 인간사회에서언어가다르면의사소통할수없듯이, 전산정보의소통에도문자, 그림, 음성, 동영상의형식이통일되어있지않으면정보를공유할수없다. 이에따라컴퓨터가등장한이래로, 컴퓨터에서사용 제 3 장디지털정보구현 정보는전산자료의형태로소통되며, 그형식은문자, 그림, 음성, 동영상등다양하다. 인간사회에서언어가다르면의사소통할수없듯이, 전산정보의소통에도문자, 그림, 음성, 동영상의형식이통일되어있지않으면정보를공유할수없다. 이에따라컴퓨터가등장한이래로, 컴퓨터에서사용되는부호의표준화작업이지속적으로이루어져왔으며, 미국의정보교환용표준코드 (ASCII American

More information

방송통신표준 KCS.KO 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회

방송통신표준 KCS.KO 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회 서 문 1. 표준의목적 본표준은 4X3 숫자배열키패드를갖는전화기에서한글의자모입력을빠르고정확하 게입력할수있도록한글문자자판배열에대하여규정한다. 2. 주요내용요약 주요내용으로 4X3 형태

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

<34C6C0B1C7C7FCB1D92DC5EBBDC52DC8DEB4EBC6F920B9AEC0DAC0D4B7C220BDC3BDBAC5DB2E687770>

<34C6C0B1C7C7FCB1D92DC5EBBDC52DC8DEB4EBC6F920B9AEC0DAC0D4B7C220BDC3BDBAC5DB2E687770> 휴대폰문자입력기술및특허동향 권형근 조사분석 4 팀 Ⅰ. 서론 오늘날 PC중심의 IT산업은미국을미롯하여불황이심화되고있는상황에서, IT산업의무게중심이모바일쪽으로옮겨가는가운데우리에게도선진기업들보다앞서나갈수있는새로운기회가생기고있다. 특히, 모바일관련부품및 Solution, 무선네트워크관련분야는우리가관심을가질필요가있는경쟁력있는분야이다. 하지만이런한, 모바일기기의발전에가장큰걸림돌이되고있는것은문자입력시스템이다.

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

목차 1. 웹브라우저로그분석 : 심화과정 통합타임라인분석 Time Zone 분석 검색어추출 URL 인코딩분석 사용자행위분류 삭제로그정보복구 2. 결론 forensicinsight.org Page 2 / 26

목차 1. 웹브라우저로그분석 : 심화과정 통합타임라인분석 Time Zone 분석 검색어추출 URL 인코딩분석 사용자행위분류 삭제로그정보복구 2. 결론 forensicinsight.org Page 2 / 26 FORENSIC INSIGHT SEMINAR Web Browser Forensics : Part3 blueangel blueangel1275@gmail.com http://blueangel-forensic-note.tistory.com 목차 1. 웹브라우저로그분석 : 심화과정 통합타임라인분석 Time Zone 분석 검색어추출 URL 인코딩분석 사용자행위분류

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

Microsoft Word - CPL-TR IETF-ID.doc

Microsoft Word - CPL-TR IETF-ID.doc IETF I D 작성및등록방법 (2009 년 8 월 ) 경북대학교통신프로토콜연구실 박재완 (jwparkinf8@gmail.com) 요약 Internet Draft 문서는 working group 또는개인이연구를진행하며 IETF를통해발행하는문서중하나이다. 등록이후 6개월 (185일) 간의유효기간을가지며, 그기간동안업데이트가이루어지지않으면폐기된다. 문서를 IETF에

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는 Dong Yang E&P 인버터 Modbus Monitoring Protocol 2018. 08. 27 Sun Spec (Modbus-RTU) -. Modbus Protocol 각 Field에대한설명 Frame갂의구별을위한최소한의시갂 BaudRate 9600에서 1bit 젂송시갂은 Start 0.104msec, (3.5 character Times, 1 Character

More information

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin OSP Stage 2040 < Design > 그놈! Clone Checker Project Team T4 Date 2016-04-12 Team Information 201411258 강태준 201411265 김서우 201411321 홍유리 Team 4 1 Contents Activity 2041. Define Real s Activity 2042. Define

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ [ ] ㅡ [i] ㅕ [j ] ㅣ [i] ㅗ [o] ㅐ [æ] ㅛ [jo] ㅒ [jæ] ㅔ [e] ㅞ [we] ㅖ [je] ㅟ [wi] ㅘ [wa] ㅢ [ij] ㅝ [w ] ㅚ [we] ㅙ [wæ] Begin

Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ [ ] ㅡ [i] ㅕ [j ] ㅣ [i] ㅗ [o] ㅐ [æ] ㅛ [jo] ㅒ [jæ] ㅔ [e] ㅞ [we] ㅖ [je] ㅟ [wi] ㅘ [wa] ㅢ [ij] ㅝ [w ] ㅚ [we] ㅙ [wæ] Begin Korean (1) Vowel, ㅇ, ㅎ Korean Alphabet -> Hangeul -> Korean is Syllabic Language. Beginning consonant 한 vowel Ending consonant What s Hangeul? Vowel www.seemile.com 1 Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

Ruby 프로그래밍 5 한글 자소 처리

Ruby 프로그래밍 5 한글 자소 처리 Ruby 프로그래밍 5 한글자소처리 한국어정보의전산처리 2017. 5. 15. 잉글랜드프리미어리그전적통계내기 http://www.football-data.co.uk/mmz4281/1617/e0.csv res = Hash.new() # 결과저장할 data structure: 팀 => 전적 (8 개필드 ) teams = [ Arsenal, Bournemouth,

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

<C3E6B3B2B1B3C0B0313832C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

<C3E6B3B2B1B3C0B0313832C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466> 11-8140242-000001-08 2013-927 2013 182 2013 182 Contents 02 16 08 10 12 18 53 25 32 63 Summer 2 0 1 3 68 40 51 57 65 72 81 90 97 103 109 94 116 123 130 140 144 148 118 154 158 163 1 2 3 4 5 8 SUMMER

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

공개특허 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) Int. Cl. 7 G06F 17/22 (21) 출원번호 (22) 출원일자 1999년09월01일 (71) 출원인한국과학기술원윤덕용 (

공개특허 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) Int. Cl. 7 G06F 17/22 (21) 출원번호 (22) 출원일자 1999년09월01일 (71) 출원인한국과학기술원윤덕용 ( (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) Int. Cl. 7 G06F 17/22 (21) 출원번호 10-1999-0036905 (22) 출원일자 1999년09월01일 (71) 출원인한국과학기술원윤덕용 (11) 공개번호 10-2001-0025857 (43) 공개일자 2001 년 04 월 06 일 대전유성구구성동 373-1 (72)

More information

디지털영상처리3

디지털영상처리3 비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

QR Code 복구記

QR Code 복구記 QR Code 복구記 2016-02-28 김민정 1 목차 1. 발표자소개 2. QR Code? 3. QR Code Encoding with 7 Section 4. QR Code Decoding with 7 Section 2 1. 발표자소개 3 프로필 이름소속군대주분야 김민정 ( 金珉廷 ) 충남대학교컴퓨터공학과 3학년, ARGOS, 블랙펄미필 ( 면제 ) 시스템,

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)- 1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다. 1.2.1 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-1 연산범위이유 : 00000000 00000000 00000000 00000000의 32

More information

문화재이야기part2

문화재이야기part2 100 No.39 101 110 No.42 111 문 ᰍℎ᮹ šᯙŝ $* ᗭ} 화 재 이 야 기 De$** 남기황 ᰍℎ šᯙŝ $* ᗭ} 관인은 정부 기관에서 발행하는, 인증이 필요한 의 가족과 그의 일대기를 편찬토록 하여 그 이듬해 문서 따위에 찍는 도장 이다. 문화재청은 1999년 (1447) 만든 석보상절을 읽고나서 지은 찬불가(讚

More information

현장에서 만난 문화재 이야기 2

현장에서 만난 문화재 이야기 2 100 No.39 101 110 No.42 111 문 ᰍℎ᮹ šᯙŝ $* ᗭ} 화 재 이 야 기 De$** 남기황 ᰍℎ šᯙŝ $* ᗭ} 관인은 정부 기관에서 발행하는, 인증이 필요한 의 가족과 그의 일대기를 편찬토록 하여 그 이듬해 문서 따위에 찍는 도장 이다. 문화재청은 1999년 (1447) 만든 석보상절을 읽고나서 지은 찬불가(讚

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

2_안드로이드UI

2_안드로이드UI 03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout

More information

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1 3 장디지털코드. BC 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 BC COE q 숫자, 글자, 단어등이어떤특별한기호 (symbol) 들로표현되어질때, 이를부호화 (encode) 라하고그기호들을코드 (code) 라한다. q BC (Binary Coded ecimal) 코드 (2 진화 진코드, 842 코드 ) -

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

gnu-lee-oop-kor-lec10-1-chap10

gnu-lee-oop-kor-lec10-1-chap10 어서와 Java 는처음이지! 제 10 장이벤트처리 이벤트분류 액션이벤트 키이벤트 마우스이동이벤트 어댑터클래스 스윙컴포넌트에의하여지원되는이벤트는크게두가지의카테고리로나누어진다. 사용자가버튼을클릭하는경우 사용자가메뉴항목을선택하는경우 사용자가텍스트필드에서엔터키를누르는경우 두개의버튼을만들어서패널의배경색을변경하는프로그램을작성하여보자. 이벤트리스너는하나만생성한다. class

More information

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수 2 주차 3 차시수의표현과연산 학습목표 1. 진법과수의구성에대해설명할수있다. 2. 논리회로에대해설명할수있다. 학습내용 1 : 진법과수의구성 - 우리는 10 진수체계안에서살고있다. 10 진수체계는한단위에서 0~9 까지가면한자리왼쪽에 1 을더하여다시 0 이되는방식. 1. 진법과수의구성 * 10진법 : 0~9까지사용하며 10을한자리의기본단위로하는진법 * 2진법 :

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

1809_2018-BESPINGLOBAL_Design Guidelines_out

1809_2018-BESPINGLOBAL_Design Guidelines_out 베스핀글로벌 디자인 가이드라인 베스핀글로벌은 경험과 기술을 바탕으로 고객에게 신뢰를 주는 기업이기를 지향합니다. 모든 서비스와 소통채널에서 우리의 가치를 일관되게 표현하도록 합니다. SIGNATURE SIGNATURE + SLGAN SIGNATURE [CHINA] SIGNATURE + SYMBL 2018년 1.ver 베스핀글로벌 디자인 가이드라인 디자인 가이드라인을

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

겨레말 브로슈어-2014

겨레말 브로슈어-2014 www.gyeoremal.or.kr 겨레말큰사전 별눈 [별ː룬] [명] 눈동자가 검고 정기가 넘쳐 반짝반짝 빛나는 눈. 허리가 날씬해서 버들가지처럼 유연해보이고 동그스름한 얼굴에 두 눈이 별처럼 반짝반짝 빛나 사람들은 해연을 {별눈의} 처녀라고 불렀다. 박찬은: 격류 겨레말큰사전 새어휘 차례 2014. 10. 인사말 / 4 겨레말큰사전 사업 추진 배경 및 목적

More information

Microsoft PowerPoint - polling.pptx

Microsoft PowerPoint - polling.pptx 지현석 (binish@home.cnu.ac.kr) http://binish.or.kr Index 이슈화된키보드해킹 최근키보드해킹이슈의배경지식 Interrupt VS polling What is polling? Polling pseudo code Polling 을이용한키로거분석 방어기법연구 이슈화된키보드해킹 키보드해킹은연일상한가! 주식, 펀드투자의시기?! 최근키보드해킹이슈의배경지식

More information

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1]

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1] * 넋두리 * 저는주식을잘한다고생각합니다. 정확하게는주식감각이있다는것이맞겠죠? 예전에애널리스트가개인주식을할수있었을때수익률은엄청났었습니다 @^^@. IT 먼쓸리가 4주년이되었습니다. 2014년 9월부터시작하였으니지난달로만 4년이되었습니다. 4년간누적수익률이최선호주는 +116.0%, 차선호주는 -29.9% 입니다. 롱-숏으로계산하면 +145.9% 이니나쁘지않은숫자입니다.

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

More information

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control http

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control   http RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) - 1 - 1. 정격사양. NET-SFND-4-23A Display Module 은 RS-232, RS-485 겸용입니다. 밝기조절기능을추가하여통신명령으로밝기를조절할수있습니다. 이기능을사용하여표시부를점멸시키거나점차밝아지거나어두워지는특수효과를낼수도있습니다.

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,

More information