00220 char iso_8859_15_chars[] =
00221 {
00222       0x60, 0x27, // GRAVE ACCENT --> APOSTROPHE
00223       0xA0, 0x20, // NO-BREAK SPACE --> SPACE
00224       0xA2, 0x63, // CENT SIGN --> c
00225       0xA6, 0x53, // LATIN CAPITAL LETTER S WITH CARON --> S
00226       0xA8, 0x73, // LATIN SMALL LETTER S WITH CARON --> s
00227       0xA9, 0x43, // COPYRIGHT SIGN --> C
00228       0xAA, 0x61, // FEMININE ORDINAL INDICATOR --> a
00229       0xAB, 0x3C, // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK --> <
00230       0xAC, 0x2D, // NOT SIGN --> -
00231       0xAD, 0x2D, // SOFT HYPHEN --> -
00232       0xAE, 0x52, // REGISTERED SIGN --> R
00233       0xAF, 0x2D, // MACRON --> -
00234       0xB0, 0x6F, // DEGREE SIGN --> o
00235       0xB1, 0x2B, // PLUS-MINUS SIGN --> +
00236       0xB2, 0x32, // SUPERSCRIPT TWO --> 2
00237       0xB3, 0x33, // SUPERSCRIPT THREE --> 3
00238       0xB4, 0x5A, // LATIN CAPITAL LETTER Z WITH CARON --> Z
00239       0xB5, 0x75, // MICRO SIGN --> u
00240       0xB6, 0x49, // PILCROW SIGN --> I
00241       0xB7, 0x2E, // MIDDLE DOT --> .
00242       0xB8, 0x7A, // LATIN SMALL LETTER Z WITH CARON --> z
00243       0xB9, 0x31, // SUPERSCRIPT ONE --> 1
00244       0xBA, 0x6F, // MASCULINE ORDINAL INDICATOR --> o
00245       0xBB, 0x3E, // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> >
00246       0xBC, 0x4F, // LATIN CAPITAL LIGATURE OE --> O
00247       0xBD, 0x6F, // LATIN SMALL LIGATURE OE --> o
00248       0xBE, 0x59, // LATIN CAPITAL LETTER Y WITH DIAERESIS --> Y
00249       0xC0, 0x41, // LATIN CAPITAL LETTER A WITH GRAVE --> A
00250       0xC1, 0x41, // LATIN CAPITAL LETTER A WITH ACUTE --> A
00251       0xC2, 0x41, // LATIN CAPITAL LETTER A WITH CIRCUMFLEX --> A
00252       0xC3, 0x41, // LATIN CAPITAL LETTER A WITH TILDE --> A
00253       0xC7, 0x09, // LATIN CAPITAL LETTER C WITH CEDILLA --> 0x09 (LATIN CAPITAL LETTER C WITH CEDILLA)
00254       0xC8, 0x45, // LATIN CAPITAL LETTER E WITH GRAVE --> E
00255       0xCA, 0x45, // LATIN CAPITAL LETTER E WITH CIRCUMFLEX --> E
00256       0xCB, 0x45, // LATIN CAPITAL LETTER E WITH DIAERESIS --> E
00257       0xCC, 0x49, // LATIN CAPITAL LETTER I WITH GRAVE --> I
00258       0xCD, 0x49, // LATIN CAPITAL LETTER I WITH ACUTE --> I
00259       0xCE, 0x49, // LATIN CAPITAL LETTER I WITH CIRCUMFLEX --> I
00260       0xCF, 0x49, // LATIN CAPITAL LETTER I WITH DIAERESIS --> I
00261       0xD0, 0x44, // LATIN CAPITAL LETTER ETH --> D
00262       0xD2, 0x4F, // LATIN CAPITAL LETTER O WITH GRAVE --> O
00263       0xD3, 0x4F, // LATIN CAPITAL LETTER O WITH ACUTE --> O
00264       0xD4, 0x4F, // LATIN CAPITAL LETTER O WITH CIRCUMFLEX --> O
00265       0xD5, 0x4F, // LATIN CAPITAL LETTER O WITH TILDE --> O
00266       0xD7, 0x78, // MULTIPLICATION SIGN --> x
00267       0xD9, 0x55, // LATIN CAPITAL LETTER U WITH GRAVE --> U
00268       0xDA, 0x55, // LATIN CAPITAL LETTER U WITH ACUTE --> U
00269       0xDB, 0x55, // LATIN CAPITAL LETTER U WITH CIRCUMFLEX --> U
00270       0xDD, 0x59, // LATIN CAPITAL LETTER Y WITH ACUTE --> Y
00271       0xDE, 0x62, // LATIN CAPITAL LETTER THORN --> b
00272       0xE1, 0x61, // LATIN SMALL LETTER A WITH ACUTE --> a
00273       0xE2, 0x61, // LATIN SMALL LETTER A WITH CIRCUMFLEX --> a
00274       0xE3, 0x61, // LATIN SMALL LETTER A WITH TILDE --> a
00275       0xE7, 0x09, // LATIN SMALL LETTER C WITH CEDILLA --> LATIN CAPITAL LETTER C WITH CEDILLA
00276       0xEA, 0x65, // LATIN SMALL LETTER E WITH CIRCUMFLEX --> e
00277       0xEB, 0x65, // LATIN SMALL LETTER E WITH DIAERESIS --> e
00278       0xED, 0x69, // LATIN SMALL LETTER I WITH ACUTE --> i
00279       0xEE, 0x69, // LATIN SMALL LETTER I WITH CIRCUMFLEX --> i
00280       0xEF, 0x69, // LATIN SMALL LETTER I WITH DIAERESIS --> i
00281       0xF0, 0x6F, // LATIN SMALL LETTER ETH --> o
00282       0xF3, 0x6F, // LATIN SMALL LETTER O WITH ACUTE --> o
00283       0xF4, 0x6F, // LATIN SMALL LETTER O WITH CIRCUMFLEX --> o
00284       0xF5, 0x6F, // LATIN SMALL LETTER O WITH TILDE --> o
00285       0xF7, 0x2F, // DIVISION SIGN --> / (SOLIDUS)
00286       0xFA, 0x75, // LATIN SMALL LETTER U WITH ACUTE --> u
00287       0xFB, 0x75, // LATIN SMALL LETTER U WITH CIRCUMFLEX --> u
00288       0xFD, 0x79, // LATIN SMALL LETTER Y WITH ACUTE --> y
00289       0xFE, 0x62, // LATIN SMALL LETTER THORN --> b
00290       0xFF, 0x79, // LATIN SMALL LETTER Y WITH DIAERESIS --> y
00291
00292       0   , 0
00293 };

00295 int special_char2gsm(char ch, char *newch)
00296 {
00297   int table_row = 0;
00298   char *table = iso_8859_15_chars;
00299 
00300   while (table[table_row *2])
00301   {
00302     if (table[table_row *2] == ch)
00303     {
00304       if (newch)
00305         *newch = table[table_row *2 +1];
00306       return 1;
00307     }
00308     table_row++;
00309   }
00310 
00311   return 0;
00312 }
[출처 : http://smstools.sourcearchive.com/documentation/3.1/charset_8c-source.html]

ISO 8859-15 Added the Euro sign and other rationalisations to ISO 8859-1

[링크 : http://en.wikipedia.org/wiki/ISO/IEC_8859-15]


Unicode Character 'LATIN CAPITAL LETTER A WITH GRAVE' (U+00C0)


Encodings
HTML Entity (decimal) &#192;
HTML Entity (hex) &#xc0;
HTML Entity (named) &Agrave;
How to type in Microsoft Windows Alt +00C0
Alt 0192
UTF-8 (hex) 0xC3 0x80 (c380)
UTF-8 (binary) 11000011:10000000
UTF-16 (hex) 0x00C0 (00c0)
UTF-16 (decimal) 192
UTF-32 (hex) 0x000000C0 (00c0)
UTF-32 (decimal) 192
C/C++/Java source code "\u00C0"
Python source code u"\u00C0"
More...


[링크 : http://www.fileformat.info/info/unicode/char/00c0/index.htm]


그렇게나 출장기간동안 나를 광분 상태로 몰아 넣었떤 저 조합방법의 이름이..
ISO 8859-15 였다..

젠장 -ㅁ-! 8859는 지겹도록 보던건데, 15는 새로 생긴건가?!?!?
Posted by 구차니

Dead key

A dead key or key combination does not generate a character when struck, but modifies the character generated by the key struck immediately after. On some systems, there is no indication to the user that a dead key has been struck, but in some text-entry systems the diacritical mark is displayed along with an indication that the system is waiting for another keystroke: either the base character to be marked, an additional diacritical mark, or space to produce the diacritical mark in isolation.

Many languages use the Latin alphabet and have diacritically-marked letters for which unique keys do not exist on all keyboards. For example, on some keyboard layouts, the acute accent key is a dead key; in this case, striking acute accent then a results in á. Acute accent followed by space results in an acute accent in isolate form.

Most modern old keyboards conform to the ISO 9995 layout. This layout was first defined by the user group at AFNOR in 1984 working under the direction of Alain Souloumiac [1]. Based on this work, a well known ergonomic expert wrote a report (Yves Neuville, Le clavier bureautique et informatique, Cedic-Natan 1985) which was adopted at the ISO Berlin meeting in 1985 and became the reference for the keyboards’ layout.

In Mac OS X, many keyboard layouts employ dead keys. The U.S. Extended layout employs dead keys extensively (reached with option and option-shift) allowing a large inventory of characters to be easily typed. In the U.S. layout, the following smaller selection of dead keys appears (all reached with simply option):

  • option-e (á, é, í, ó, ú)
  • option-` (à, è, ì, ò, ù)
  • option-u (ä, ë, ï, ö, ü, ÿ)
  • option-i (â, ê, î, ô, û)
  • option-n (ã, õ, ñ)
  • option-c (ç)

The user simply types the base character after striking the dead key. For example, the key-strokes option-e and e result in the character é. In Mac OS X, pressing one of these key combinations creates the accent and highlights it, then the final character appears when the key for the base character is pressed. Some diacritically-marked Latin letters, of course, such as ŵ (used in Welsh), cannot be typed with the U.S. layout. That layout, which predates Unicode, provides access only to characters found in the legacy Mac Roman character set and does not support other diacritics, such as ˇ (caron), that are not commonly found in Western European languages (but which are commonly used in many Eastern European languages). However, the Mac OS X U.S. Extended keyboard layout, which was released after Unicode support became common, does provide access to many more diacritics.

The X Window System (used by most Unix-like operating systems, including most Linux distributions) support a Compose key. This dead key allows access to a wide range of extra characters by interpreting the next keystrokes following it. Some keyboards have a key labelled "Compose", but any key can be configured to serve this function.

In AmigaOS dead keys were called "deaf keys" and were generated by the pressing of ALT key (Eg: "ALT-F" combination of keys + "a" key results in "á"; "ALT-G" combine + "e" results in "è"; etc.). AmigaOS was the first Operating System to use officially an international approved standard ANSI ISO8859-1 layout for all its internal codepage operations and keyboard layout.

[링크 : http://en.wikipedia.org/wiki/Keyboard_layout#Dead_key]


Dead keys are commonly used to generate accented letters, because that way one does not need one key for each possible combination of letter and accent, but only one dead key for each accent in addition to the usual letter keys.

For example, if a keyboard has a dead key `, the French character e accent grave (è) can be generated by pressing first `, then e. Usually pressing a dead key followed by space produces the character denoted by the dead key; e.g. ¨space results in “¨”.

By construction, this has no restrictions on a typewriter, so you could place one on a q for example: With Unicode combining characters, this might look like q́. On the other hand, computers often do not work this way; ´q results in ´q.

In Microsoft Word, using the Control key with a key that usually resembles the diacritic (e.g. ^ for a circumflex) acts as a dead key. Many non-English keyboard layouts have dead keys directly on the keyboard. The US-International keyboard layout available on Windows and the X Window System place dead keys directly on similar-looking punctuation marks.

Old computer systems such as the MSX often had a special labeled “dead key”, which in combination with the Ctrl and Shift keys could add the accents ´, `, ˆ and ¨ to vowels that were typed subsequently.

[링크 : http://en.wikipedia.org/wiki/Dead_key]


Some common compose combinations
Hitting
compose
then
this
and
then
this
renders
this
' a á
' A Á
" a ä
" A Ä
` a à
` A À
~ a ã
~ A Ã
^ a â
^ A Â
o a å
o A Å
Vowels support most of the above
s s ß
, c ç
, C Ç
O R ®
O C ©
< < «
> >  »
. . ·
x x ×
-  : ÷
^ 0 °
^ 1 ¹
^ 2 ²
^ 3 ³
s o/0 §
1 2 ½
1 4 ¼
3 4 ¾
/ O ø
/ O Ø
- d ð
- D Ð
~ n ñ
t h þ
T H Þ
a e æ
A E Æ
 !  ! ¡
 ?  ? ¿
- L £
= E
= Y ¥
| c ¢
o x ¤
/ / \

[링크 : http://en.wikipedia.org/wiki/Compose_key]

Posted by 구차니

AZERTY

The AZERTY layout is used in France, Belgium and some neighbouring countries. It differs from the QWERTY layout thus:

  • A and Q are swapped,
  • Z and W are swapped,
  • M is moved to the right of L (where colon/semicolon is on a US keyboard),
  • The digits 0 to 9 are on the same keys, but to be typed the shift key must be pressed. The unshifted positions are used for accented characters.

The French and Belgian AZERTY keyboards also have special characters used in the French language, such as ç, à, é and è, and other characters such as &, ", ' and §, all located under the numbers.

Some French people use the Canadian Multilingual standard keyboard. The Portuguese (Portugal) keyboard layout may also be preferred, as it provides all French accents (aigu, grave, tréma, tilde, circumflex, cedilla, and also quotation marks «») and its dead-letter option for all the accent keys allow for easy input of all the possibilities in French and most other languages (áàäãâéèëêíìïîóòöõôúùüû). Ç is, however, a separate key, as can be seen above.

French





Canadian French


This keyboard layout is commonly used in Canada by French-speaking Canadians. It is the most popular layout for laptops and stand-alone keyboards targeting French speakers. Although not as versatile as the Canadian Multilingual Standard keyboard, it can be used to type all accented French characters. Of course, it allows to write English as well. It remains popular mainly because of its close similarity to the basic US keyboard commonly used by English-speaking Canadians. As a general rule the French (France) keyboard layout is not used by Canadians.





[링크 : http://en.wikipedia.org/wiki/Keyboard_layout]
Posted by 구차니
 

아래 링크중 가장 그나마 잘보이는 녀석을 슬쩍 -ㅁ-


대충보니.. 알파벳 순서대로 나열한 느낌이다..

[출처 : http://www.symbian-freak.com/forum/ 글중 하나]
Posted by 구차니
아놔 이런 브라질 십센치들.
니들에게는 쌀이 아까워!!!

안상수 "100만원에 의원직 상실, 너무한 처사"

[링크 : http://media.daum.net/politics/assembly/view.html?cateid=1002&newsid=20090320120307347&cp=]


李대통령 "`새로운 물의 시대' 열어야"

[링크 : http://media.daum.net/society/others/view.html?cateid=1067&newsid=20090320140207301&p=yonhap&RIGHT_COMM=R6]


머 각설하고, 구차니의 생각

음주운전하면 벌금 100만원
 -> 아니 음주운전해도 된다고 생각해? 100만원도 싸지! 면허취소해야해!!

20만명의 국민이 뽑은 국회의원 벌금 100만원에 의원직 박탈 말도안돼
 -> 20만 국민에게 1원에 한대씩 전부 맞을래?

물의 생산을 늘리고 소비를 줄여
 -> 소비를 줄이게 하면 굳이 생산을 늘릴필요 없는데? 그리고 재활용 기술을 발전시켜야지 물부족국가라고 하잖아!

녹색성장으로 이끄는 물의시대, 새로운 물의 시대를 여는 중심에 바로 4대강 살리기 사업이 있다
 -> 그래서 대한민국을 푸르게 만들기 위해 수로를 파는거니?
     수로에 이끼끼면 파래져서 사람들이 퍽이나 좋아하겠다
Posted by 구차니
회사에서 하드웨어 관련 새로운 장비가 오거나, 새로운 기능 추가에 대해서 이야기가 오가면
눈치를 봐가면서 적당하게 끼어들어서 내 의견을 날리는 편이다.

오늘도 몇가지 사양 변경으로 인해 설왕설래 하고
데이터시트도 와장창오는 바람에 일하기 싫다보니 옳커니! 하고 그거만 읽고 있었는데..

중소도 아니고 소기업이다 보니.. 전체 9명 중에
이사 3/ 소장 1/ 사장 1/ 팀장 2/ 사원 2 인데..
이러다 보니 기본 경력이 10년은 다들 넘어 가시는데 나는 이제 겨우 2년

그래서 그런지 모르겠지만,
솔찍히 내가 말하면 상당히 좀 무시를 하는 편이다.
하드웨어 분들은 고집도 강하셔서 이건 아니고, 라고 이야기 하면서
내가 말하지 않는 부분을 이야기 하시는데.. 나이도 많으시고 경력도 안되니 머라고 이야기는 못하겠고 ㅠ.ㅠ


아무튼 이런 면에서는 상당히 아쉽다.

물론 내가 직접 해본것들보다는 이런게 있다,
그리고 데이터시트를 보면서 이런이런 기능이 있다 정도 밖에 이야기 못해서 그런지 몰라도
내가 몇번을 이야기 해야지 한번 정도 고려해보거나 생각해보는 모습..

내가 성질좀 드러내야 하는건가?





-------------------------------
문득 요즘에 너무 욕심이 과했다는 생각이 들었다.
모종의 음모 프로젝트1로 UFO:AI 한글화 작업
모종의 음모 프로젝트2로 네이버에서 적어 놨던 비트맵 구조체 분석한 내용들 끌어 오기(새로 작성)
모종의 음모 프로젝트3로 소음제거기(noise canceller)
모종의 음모 프로젝트4로 ELF 포맷 분석 및 프로파일링
그리고 회사에서 사용할 것 조사하는 stlinux에 x-window 설치와 그 후 quake 구동해보기
그리고 원래 회사에서 해야 할 일

어쩌면 오지랖이 넓다는건 너무나 나쁜 일이 아닐까라는 생각이 든다.
일단은 하나하나 차근차근 해야겠다. 현재는 모든 자원을 UFO:AI로 돌려야겠다.
Posted by 구차니
개소리 왈왈2009. 3. 20. 00:32
애인님 만나뵙고 돌아오는데...
어떻게 된게 내리거나 신호기다리거나 하는 곳 마다

'닭'집이 있는건지 ㄱ-


아무튼.. 이넘의 닭냄새에 순간 혹해서 미친듯이 먹어 버리고 싶었으나!!!
20kg 살 == 2kg 노트북 이라는 칙명하에! 꾿꾿이 버티는 중입니다.




그래서!
집에와서 주린배를 움켜쥐고, 배고픔을 잊기위해 물을 마셨더니...
기관지가 갑작스런 찬물에 뒤틀려서 순간
죽는줄 알았습니다...


물마시다 죽다.


웬지 기사꺼리도 안될꺼 같고 웃길꺼 같아서 죽을수는 없다는 신념에
겨우겨우 살아나서 블로그에 끄적여 봅니다 -ㅁ-


(멍)

'개소리 왈왈' 카테고리의 다른 글

NateOn 강제 업데이트  (0) 2009.03.23
완벽한 S라인!  (6) 2009.03.21
순디자인연구소 소장님을 뵙고 왔습니다.  (12) 2009.03.18
순디자인연구소 테러 실패 ㅠ.ㅠ  (5) 2009.03.18
유입 키워드 정리  (2) 2009.03.16
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2009. 3. 19. 16:38
The ORG command is a standard (almost universal) command that tells the assembler where the program is to reside in memory

ORG 명령어는 메모리에 상주할 프로그램의 주소를 알려준다고 되어 있는데,
JMP 와는 다른 듯 한데 무슨 차이일려나..

[출처 :  www.ordersomewherechaos.com/rosso/fetish/m102/web100/docs/assemb-tutorial.html]
링크가 깨져, 구글에서 저장된 페이지로 보시기 바랍니다.


23. ORG
Label     Operation   Operand
optional     ORG      expression

The ORG directive instructs the assembler to continue the assembly from the
memory location specified by the operand. The operand must be an expression
that can be immediately evaluated, and its value must be a valid address (i.e., it
cannot be negative). Thus the operand can be a number, a known symbol, or an
expression that can be evaluated by the assembler at this point. Such an operand
is called “definable.”

[출처 : http://www.davidsalomon.name/assem.advertis/asl.pdf]


ORG expression
Sets the location counter to expression.
[출처 : MASM reference]
Posted by 구차니
하드웨어2009. 3. 19. 15:52
이넘은 ISP는 ISP가 맞는데 내가 아는 AVR의 ISP가 아니다.
일단 AVR의 경우에는 칩에 포함되어서 별도의 프로그램을 내장 플래시에 저장하지 않는데,
Winbond의 칩은 ISP 사용시, 부트로더/펌웨어를 내장해야한다.

예를 들어
프로그램은 0x0000 에서 시작하고 (APROM APplication ROM?)
부트로더는 0x1000 에서 시작한다 (LDROM LoaDer ROM?)

[참고 : http://club.paran.com/club/home.do?clubid=dig-bbsView.do?menuno=13911-clubno=69-bbs_no=0NHIR]


The W78E516 microcontroller from Winbond is the manufacturer's first 8051 derivative device to offer In-System Programming (ISP). It is also the industry's first 8051based device to provide two separate on-board flash ROM's - 64k of application ROM (APROM), and a loader ROM (LDROM) of 4k. Either ROM can program the other without external programming voltages or hardware. And, because both ROMs are blank when the devices are manufactured, software developers are free to implement their own loader program rather than being tied to a specific serial type interface.
[출처 : http://www.8052.com/news?NEWSID=5]


간단하게 말하자면, 위의 64K 내장 플래시의 경우에, 이러한 ISP 기능을 이용하기 위해서는
4K의 공간을 Loader용으로 사용하고, 총 60K의 영역만을 프로그램으로 사용할 수 있다.
그리고 메인 프로그램에서 특정 조건일 경우에는 Loader를 실행하도록 프로그램을 짜주어야 한다.
예를 들어 부팅시에 점퍼에 의해서 풀업/풀다운을 확인하여 조건에 맞으면 바로 0x1000 번지를 실행하도록 구성을 하면된다.
Posted by 구차니
개소리 왈왈/컴퓨터2009. 3. 19. 13:50
결코! 상품이 탐나서 하는거 아닙니다!

  1. 이야기, 슈퍼세션, 인톡, KERMIT, QMODEM, ZMODEM, DSZ, 텔릭스, 한울, 신세대, 잠들지 않는 시간 중 아는 것을 적어 주세요.

여기서 기억나는건 이야기, KERMIT,ZMODEM, 잠들지 않는 시간(조금써보고 잊혀진..) 군요.
중학교 2학년때였나.. 아버지 회사 아이디로 시작한 천리안을 고등학교 오면서 내 아이디를 만들어서 사용했고
전화비 10만원 크리 연타로 몇번 기록하고는 쫒겨날뻔한 안습상황 발생
그리고 대학올때 즈음, ADSL 이라는 희한한 녀석들이 출몰하면서 군대갔다온 후에야 cable modem으로 교체하고
모뎀들과는 바이바이~(아직까지 잡동사니 모음에 모뎀이 한 3개 있음.. OTL)

  1. 천리안, 케텔, 코텔, KOL, 하이텔, 컴퓨서브, 호롱불, 시샵 중 아는 것을 적어 주세요.

천리안을 사용했었고, 호롱불을 한번 나중에 리눅스를 하고 bbs 돌려보고 싶다는 생각에 찾아봤으니 실패 ㅠ.ㅠ
그 당시의 시샾(SYStem OPerator)는 지금의 MMORPG에서 영자캐릭 느낌 -ㅁ-!

  1. 삼보 보석글, 하나워드, 아래아 한글, 백상, 문방사우 중 아는 것을 적어 주세요.

친구들 컴퓨터가 삼보면 항상 보이던 보석글(쓰지는 않았습니다 -ㅁ-) 그리고 1.51 부터 사용했던 아래한글
역시 이름만 들어 본 문방사우. 그리고 덤으로 아부지 회사에서 쓴다고 가져 오셨던 써글 '훈민정음'

  1. Norton Commander, PC Tools, Mdir, DOS Navigator, PIE Commander 중 아는 것을 적어 주세요.

NC 는 pc를 사면 항상 딸려오던 norton utility에 포함되어 있어서 사용해봤지만, 개인적으로 한쪽은 트리구조로 사용을 했었던 것으로 기억을 합니다(물론 다른 프로그램일수도..) pc tools는 모든 사용자의 꿈이었고 한때 pc tools 같은 gw-basic 프로그램을 만들어 보겠다고 꼼지락 대봤으나 실력 부족으로 포기 OTL. 그리고 Mdir 역시 트리구조를 많이 애용했고, 각종 프로그램들을 연결해서 상당히 오랫동안 사용했었습니다. 윈도우로 가고 나서도 Mdir for windows 소식을 듣고 써볼려다가 즈질스런 성능에 좌절. 그 이후 탐색기를 애용합니다.

  1. CP/M, PC DOS, MS DOS, DR DOS, OS/2, Xenix 중 아는 것을 적어 주세요.

Xenix는 기억속에 흐릿하게 남아있고,(단어만 들어본..) 나머지는 다 들어 봤지만, 그 중 사용해본것은
MS-DOS 3.1 부터, DR-DOS, K-DOS, DOS/v 정도 입니다. DOS/V 를 아신다면 위험 인물?!

  1. 모노크롬, 허큘레스, CGA, EGA, VGA, SimCGA 중 아는 것을 적어 주세요.

허큘레스는 그 당시 상당히 높은 해상도를 자랑했지만, 말그대로 흑백. 제가 사용했떤건 허큘레스였답니다.
모노크롬은 녹색 모니터였던가요? simcga / simega / simvga까지 있었지만 실제로는 simcga외에는 전부
바이러스 였다는 충격적인 이야기 -ㅁ-!
사족 : 마덜이 시력 나빠지고 가뜩이나 컴퓨터만 하는데 안된다고 절대 VGA는 사주면 안된다고 빠덜을 협박하셨습니다.

  1. XT, AT, SX, DX, MMX, 코프로세서 중 아는 것을 적어 주세요.

코프로세서는 486 이후에 내장되면서 그 존재를 알았고 그 이전에
80287 / 80387은 직접본적이 없습니다. (아쉽게도)

  1. 모뎀, bps, cps, 보속도, MNP 중 아는 것을 적어 주세요.

띠리리 디디디~ 치이이이이익~! (장난버전에서 수정)
모뎀은 Modulator DEMoulator의 약자,  bps는 Bit per sec. cps는 Character per sec. Baud rate는 변조시에 한개 시그널이 몇개의 비트를 나르는지에 대한 정보. MNP는 회사이름이자 프로토콜로 MNP5의 경우 200% 속도업(50% 압축) 효과있음
그나저나 간혹 bps / cps변환이 8로 나뉘기도 하고 10으로 나뉘기도 하고 애매하다 보니 개인적으로는 cps를 선호하는 편이랍니다.

  1. AT, ATZ, ATDT, ATO 중 아는 것을 적어 주세요.

메뉴얼을 한참 뒤적여서(그때는 영어도 잘 못했는데) 조합해낸 명령어
ats0=11m0 였던가.. 기억이 잘 안나네요 ㅋ z는 기억이 안나고 o도 안나고 atdt는 전화 거는 명령어(digital tone)

  1. 고퍼, 아키, 유스넷, FTP Search 중 아는 것을 적어 주세요.

직접써본건 없습니다. 그나마 한동안 뉴스 그룹만 사용한게 요즘에 많이 잊혀진 기술이군요..
처음 인터넷이라는 것을 접한것이 98년 Internet Expo 였던가요.. 포항에서 POSCO 주최로 T1라인을
종합운동장에 끌고와서 win3.1에서 netscape navigator그리고 winsock으로 접속을 했었더랬죠.

  1. autoexec.bat, config.sys, msdos.sys, io.sys, 4dos.com 중 아는 것을 적어 주세요.

4dos는 한번인가 본적이 있고 command.com을 대체할 수 있는 다른 쉘로 알고 있습니다.
autoexec.bat는 켜면 자동실행하는 배치화일(지금의 시작프로그램) config.sys는 각종 드라이버(장치관리자) msdos.sys 와 io.sys는 msdos 파일 시스템을 관할하고, 각종 입출력을 관리하는 간단하게 말하면 kernel 드라이버

  1. 다음 내용을 읽고 어떤 기능을 하는 것인지 아는대로 적어 주세요.

    1. LASTDRIVE=Z  
    2. DOS=HIGH,UMB  
    3. SHELL=C:\DOSDOS.com  
    4. STACK=9,256  
    5. DEVICEHIGH=C:\DOS\HIME.SYS /TESTMEM:OFF  
    6. BREAK=on

정말 반가운 용어들이군요. UMB(Upper Memory Block)과 High Memory Area 쪽 두개 확보해서 기본 메모리를 640KB 로 최대한 확보하기 위한 처절한 몸부림이 담긴 환경설정이니 말이죠. stack 과 shell은 생소하네요 ^^; 지금 생각해보니, 그때 했던 그 명령어들을 다시 치라면 못할꺼 같습니다 ㅋ

  1. 다음 내용을 읽고 어떤 기능을 하는 것인지 아는대로 적어 주세요.

    1. @ECHO OFF  
    2. LH C:\DOS\SMARTDRV.EXE 2048 1024 /n /q  
    3. PROMPT $p$g  
    4. PATH C:\;C:\DOS;C:\Gain  
    5. SET TEMP=C:\Windows\Temp 

@echo off는 배치명령어에서 echo하지 말라는 의미(결과만 화면에 출력됨)
LH는 Load High 즉 smartdrv 프로그램을 640KB 상위에 올려 사용함(기본 메모리 확보)
prompt는 c:\> 이런 타입으로 설정 (이었던가 -ㅁ-?!)
PATH는 경로, C:\DOS> 가 없으면 format 명령어가 bad or invalid command를 출력하게 되는 마법의 명령어 ㅋ
set temp 는 temp라는 환경변수를 설정(문득 win3.1에서 쓴거 같습니다 ^^;)

  1. FoxBase, dBase, Lotus123, Quattro 중 아는 것을 적어 주세요.

dBase / Lotus123는 써본적 있지만 기억이 잘 안나는군요.. 아마 초등학교 졸업이전에 잠시 쓰고 MS 오피스로 이전..

  1. Turbo C, MASM, GW Basic, QuickBasic 중 아는 것을 적어 주세요.

Turbo C는 볼랜드사의 컴파일러 / IDE , Qbasic 닮았으면서도 웬지 친근한 파란색 화면
MASM은 대학와서 사용해본..  Microsoft Assembler
GW Bacis은 국민학교때 학원가면 가르치는 기본 내용, 그래픽 모드에서 활쏘는 게임을 따라치던 기억이 나는군요
QuickBasic은 솔찍히 써본적이 없습니다. MS에 포함된 QBasic만 써봤습니다. 내장된 프로그램중에 지렁이가 있었죠

  1. *.ims, *.iss, *.rol, *.stm 확장자와 implay 중 아는 것을 적어 주세요.

지금은 기억도 안나는 implay.. 이야기에서 음악용 플레이어로 만들어졌던건가.. 이렇게 기억을 하는데 가물가물하군요.
rol은 롤랜드 midi 파일이었던거 같고.. 나중에는 mid로 많이 쓴거 같습니다.

  1. 조합형, 완성형, 두벌식, 세벌식, 점 글꼴, 윤곽선 글꼴, 고정공백 글꼴, 비례공백 글꼴 중 아는 것을 적어 주세요.

조합형/완성형의 치열한 쌈박질과 아직까지 두벌식의 포로라서 ㅠ.ㅠ
비트맵 폰트/벡터폰라고도 불리우는 점글꼴과 윤곽선 글꼴(그러고 보니 참.. 한글화하려고 많이 노력했었군요..)
그리고 고정공백보다는 고정폭/가변폭이 더 익숙하네요 ^^;(그래도 코딩은 고정폭 만세입니다 ㅋ)

  1. lha, lhz, arc, arj, zip, rar 중 아는 것을 적어 주세요.

lhz,arc 빼고는 사용해본 기억이 나는군요.
dos에서 가장 마지막에 가장 많이 사용했던건 rar이었습니다. 아무래도 NC와 합쳐 놓은듯한 UI가 좋아서였죠

  1. 닥터 할로주1, 페인트브러시, 디럭스페인트, 네오페인트, 하늘, SEA, 그래픽 웍샵 중 아는 것을 적어 주세요.

DR 할로, 하늘, SEA 정도 사용해보고, 몇가지 이름이 기억이 안나는 잡다한 것들도 써봤습니다.
SEA는 나중에 ACDsee로 태어난게 아닐까 할정도로 유사한 디자인과 엄청난 속도의 jpeg 출력 속도가 매력이었죠.

  1. 자신이 사용해 본 컴퓨터의 사양을 모두 적어 주세요.

가장 처음 소유/사용한건
Apple ][, 그 다음은
AT,
486DX2-66,
P3-500, P3-733(500 업글),
P4-2Ghz(노트북),
AMD 2800+(싱글), AMD 4200+x2(2800+ 업글)
센트리노 1.0(노트북), 센트리노 1.2(1.0 에서 업글)

그러고 보니.. 생각보다 많은 종류가 거쳐갔고, 친구들 pc 만지면서 다뤄본거 까지 하면 실질적으로 거의 모든 기종을 다뤄본것 같군요.. 군부대에서 SPARC 머신(4-way) 학교에서 서버팀장하면서 만진 1core sparc. 그리고 부대에서 만진 p2-400 듀얼 cpu.


'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

늙어간다는 것은..  (4) 2009.12.25
TC-1100 타블렛 노트북  (2) 2009.12.11
포맷은 주말에.... OTL  (0) 2009.07.02
간만에 지름신 - 하드를 질렀습니다!!  (14) 2009.07.01
문득 적어 보는 지름신 리스트  (16) 2009.03.22
Posted by 구차니