카카오 플러스

플짤 저장 프로그램 유틸 - SWFCacheViewer

웹서핑을 하다 마음에 드는 플짤(플래시짤.swf .flv)을 발견했을 때 저장하는 방법을 알아보도록 하겠습니다.

크게 두가지 방법이 있습니다.
* 소스보기를 이용하여 플짤 저장
* 프로그램 이용하여 플짤 저장

<소스보기를 이용하여 플짤 저장>
이 방법은 좀 귀찮은데다가 플짤이 많은 웹페이지일 경우 엉뚱한 플짤(예로 광고 –_-;;)을 저장하는 수가 있어 그다지 추천하지 않는 방법입니다.
넘어가도록 하죠..ㅋㅋ

<프로그램을 이용하여 플짤 저장>
여러가지 유틸이나 프로그램들(saveflash, flashcatcher 등등)이 있는데 가장 사용하기 쉬운 유틸을 사용하도록 하죠~
우선 SWFCacheViewer 파일을 다운받습니다. 무설치 파일이라 그냥 더블클릭만 하시면 실행됩니다 ^^

                                                                                      [영문버전]
SWFCacheViewer.exe
[한글버전]
SWFCacheViewer_kor.exe


SWFCacheViewer_kor 프로그램은 지금까지 내가 본 플짤 파일들의 목록을 보여줍니다.
그리고 저장하고 싶은 파일을 선택해서 저장하면 끝입니다. 참 쉽죠?
아래가 바로 실행화면입니다.

그럼 메뉴에 대해서 하나씩 살펴보도록 하겠습니다.

                                        
인터넷 익스플로러, 파폭 등 다양한 브라우져를 사용할 때 지금 사용하고 있는 브라우져를 선택하시면 됩니다. 아마 인터넷 익스플로러를 가장 많이 사용하시니 건드릴 필요 없으실듯 합니다. ^^


                 
왼쪽화면은 지금까지 봤던 플짤(플래시)들의 목록이 나열됩니다. 오른쪽화면은 왼쪽에서 선택한 플래시 파일이 재생됩니다.


                
사이트 필터 항목은 플짤이 저장되어 있는 싸이트들의 목록이 나열되는데 해당되는 사이트만 보고 싶을때 선택합니다. “All Sites”로 두고 사용하셔도 됩니다 ^^


날짜 필터 항목은 언제 본 플짤인지를 선택하는시는 겁니다.
갑자기 어제 본 플짤중에 까먹고 저장 안한게 있었어! 할 때 유용하겠죠?



                
하단항목은 저장하는 방법을 선택할 수 있습니다.
그냥 저장을 누르게되면 기본적으로 설정된 폴더에 저장되어버리는데 폴더 열기 버튼을 누르시면 저장된 위치의 폴더가 열립니다 ^^
다른이름으로 저장을 선택하시면 아래와 같이 저장하고 싶은 장소를 고를 수 있습니다.

 
 
다른이름으로 저장을 하여 원하시는 위치에 저장하세요 ^^

아! 그리고 가끔 분명히 인터넷에서 본 플짤인데 왼쪽 화면에 리스트 목록에서 나오지 않는 경우가 있습니다.
브라우져의 설정에서 임시저장소 용량이 작아서 자동으로 지워지는 경우 나오지 않을 수가 있습니다.
그럴 땐 저장하고 싶은 플짤을 다시 한번 감상하시고 새로고침 버튼을 한번 눌러주세요.
그러면 목록에 나타납니다 ^^

플짤 저장 프로그램 유틸 - SWFCacheViewer

윈도우 라이브 라이터 (Windows Live Writer) 설치방법

 

티스토리에서 블로깅을 처음 시작하고 나서 가장 불편했던 것이 바로 글쓰기입니다.

노트북으로 주로 블로깅을 하는데 모니터 해상도도 작은 편이라서 글쓰기가 여간 불편한게 아니더군요.

그래서 찾아봤더니 윈도우 라이브 라이터라는 프로그램이 있어서 한번 사용해보았습니다.

 

웹이 아닌 컴퓨터상에서 글을 작성하고 바로 블로그로 글을 올릴 수가 있어 참 편하더군요.

저도 아직 많이 사용해 보질 않아서 고급기능들은 차차 알아가며 블로깅 하도록 하겠습니다.

그럼 설치를 해볼까요??

설치전 가장 먼저 해야할 일은 티스토리의 환경설정에서 "BlogAPI 사용"을 설정해주는 것입니다.

설정을 해주셨다면 이제 프로그램을 설치 해야겠죠??

우선 이렇게 좋은 프로그램이 프리웨어라게 놀랍네요.

설치파일은 네이버자료실에서 받으실 수도 있습니다.

[윈도우 라이브 라이터 무료다운]



설치 파일을 다운받으신 후 처음 실행 화면입니다.

 

전 라이브 라이터만 필요하니까 라이브라이터에만 체크를 합니다.

 

혹시 인터넷 익스플로러를 사용하고 있다면 해당 프로그램을 닫으라는 표시가 나옵니다.

  

 

모두 닫은 다음 계속을 누르면 프로그램 설치가 시작됩니다.

 

 

그리고 잠시 기다리면 아래와 같이 나옵니다.

원하는 대로 체크하시고 계속을 눌러주세요.

 

 

 

이제 설치가 완료 되었습니다.

 

그리고 이제 아래와같이 기본적인 설정 화면이 나옵니다.

 

 

전 티스토리 블로그를 사용하고 있으니 ‘기타 블로그 서비스’를 체크하고 다음을 눌러줍니다.

 

 

자신의 블로그 주소와 로그인 정보를 채운 뒤 다음을 눌러줍시다.

티스토리의 사용자 이름이 메일어드레스인 걸 자꾸 까먹고 아이디까지만 적게 되네요. 꼭 도메인명까지 적읍시다 ㅎㅎ

 

 

정상적으로 설정했다면 라이브라이터가 뭔가 일을 하기 시작합니다.

 

 

드디어 설치가 완료되었습니다. 정상적으로 설치가 되었으니 제 블로그 이름도 채워져있군요 ㅎㅎ

   

 

설치방법은 굉장히 간단합니다. 전 티스토리를 주요 사용하기 때문에 티스토리에서 밖에 테스트를 안해봤습니다.

간혹 네이버는 안된다는 글들이 있던데 지인들은 네이버 블로그로도 잘 포스팅을 하더군요.

태그를 입력하거나 기타 세부적인 설정은 차차 쓰면서 알아볼 생각입니다.

 

이 글은 윈도우 라이브 라이터를 설치하고 처음으로 포스팅하는 글이 되었네요 ^^

 

윈도우 라이브 라이터 (Windows Live Writer) 설치방법

오라클 ORA-00054

컴퓨터2010. 8. 6. 00:09


ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다

해결 방법

아래내용은 오라클 Bulletin 에 있는 내용입니다.
====================================================
ORA-54 WHEN DROP A TABLE(LOCK SESSION KILL)
Bulletin no : 10060
=====================================================
ORA-54 WHEN DROP A TABLE(LOCK SESSION KILL)

TABLE에 LOCK이 걸려 있어 DML 및 DDL 명령 사용 시 ORA-54 ERROR가 나오는
경우가 있다.

00054, 00000, "resource busy and acquire with NOWAIT specified"
// *Cause: Resource interested is busy.
// *Action: Retry if necessary.

이 때에는 DB를 RESTART하면 되지만 더 효율적인 해결 방법은 다음과 같이 할
수 있다.
(serial number가 negative인 경우 그 값에 65536을 더해야 한다.)

1. 예를 들어 lock이 걸려 있는 테이블이 emp라고 가정하면 다음 SELECT 문으로

emp 테이블에 lock을 걸고 있는 session을 찾는다.

$ sqlplus system/manager
SQL> select a.sid, a.serial#
from v$session a, v$lock b, dba_objects c
where a.sid=b.sid and
b.id1=c.object_id and
b.type='TM' and
c.object_name='EMP';

SID SERIAL#
--- -------
5 1
6 1

2. 다음 명령으로 SESSION들을 KILL한다.

SQL> alter system kill session '5, 1';
SQL> alter system kill session '6, 1';

이렇게 하여도 킬이 되지 않는 경우 "it is marked for kill" 라는 메세지를 출력하게 됩니다.
 디비에서 select를 끝내지못해서 세션을 죽일 수 없다는 말이 되는데 이런 경우 기다리던가 그것도 되지 않는 경우엔 직접 프로세스를 죽임으로써 해결할 수 있다고 합니다.

-OS 프로세스의 spid 확인법
select spid
from v$process
where addr = (select paddr
from v$session
where s.sid=<조회된sid>
and s.serial#=<조회된 serial#>);

이렇게 spid를 확인 후에 kill -9 [spid] 로 프로세스를 죽인후 기다리면 작업이 죽은것을 확인 할 수 있습니다.

 

Connect by 계층적 쿼리는 오라클만이 가진 기능 중 하나로, 데이터를 선택하여 계층적인 순서 그대로 리턴하는데 사용된다.

예를 들면,  아래와 같이 직원 테이블이 있다고 생각 하자.

 

직원   직속상사      직급

--------------------

철수     순희         대리

순희     영희        과장

길동     순희        대리

영희     개똥        부장

개똥                   사장

 

기본적인 SQl을 사용하여 계층 관계를 표현하는것은 불가능하다. 하지만 재귀 PL/SQL 루틴과 connect by 를 사용한다면 표현이 가능하다.

재귀 PL/SQL은개발과 처리 과정에서 다소 많은 시간이 필요로 한다는 단점이 있으며, 변경사항이 있을 때 다른 저장 프로시저를 만들거나 보다 복잡하게 변경해야한다는 점도 무시 할수 없다.

이에 오라클에서는 connect by라는 확장된 select 구문을 지원한다.

 

기본형식

select lpad(' ',(level-1)*2,' ')||직원 직원, 직급
  from 직원
start with 직원 = '개똥'
connect by 직속상사 = prior 직원

   직원      직급

-------------

개똥         사장
  영희       부장
    순희     과장
      철수   대리
      길동   대리

 

 

 

start with

select 구문의 start with 절은 계층 구조가 어떤 행에서 시작하는지 지정하는 기능을 한다.

 정의 : start with <조건>

where 절의 내용으로 쓸 수 있는 조건이라면 start with로도 사용이 가능하며, 하나 이상의 조건을 결함하는 것도 가능하다.

 ex) start with 직원 ='개똥'and 직원 ='순희'

start with 적의 조건에 맞는 행은 결과셋의 루트 노드가 된다. 주의할점은 조건에 맞는 행이 한 번 이상 등장할 경우이다.

예를 들면 start with 직원 ='개똥'and 직원 ='순희' 사용하면 개똥 이 순희 하위에 있기 때문에 순희 트리가 두 번 만들어지게 된다.

(한번은 개똥의 하위에서, 그리고 한 번은 루트로서)

 

select lpad(' ',(level-1)*2,' ')||직원 직원, 직급
  from 직원
start with 직원 = '개똥' or 직원 ='순희'
connect by 직속상사 = prior 직원    직원      직급

 

-------------

순희         과장
  철수       대리
  길동       대리
개똥         사장
  영희       부장
    순희     과장
      철수   대리
      길동   대리

 

같은 결과셋이 여러 번 만들어지는 것을 방지하기 위해서는 이러한 조건을 사용해서는 안 된다.
 
처음 쿼리의 예제에서 직원 ='개똥'이라는 조건을 사용했으며, 이는 회사의 가장 높은 사람을 의미하는 것으로 전체 직원에 대한 목록이 만들어 진다. 하지만 이러한 방법은 그다지 좋지 않다. 왜냐하면, 개똥이 테이블에서 빠져나간다면 새로운 쿼리를 작성하여 직속상사가 의 값이 NULL 인 직원으로 부터 루트 노드가 다시 시작되도록 해야할 것이다.

그러므로, 가능하면 보다 구체적인, 즉 결과셋의 양이 적은 조건을 사용하는 것이 바람직하다. 직원 테이블을 보면 개똥의 직속상사의 값이 NULL로 저장되어 있는데, 이는 개똥이라는 직원이 보고할 사람이 없음을, 즉 가장 최상의 간부임을 의미한다.

 

select lpad(' ',(level-1)*2,' ')||직원 직원, 직급
  from 직원
start with 직속상사 is null

connect by 직속상사 = prior 직원

 

   직원      직급

-------------

개똥         사장
  영희       부장
    순희     과장
      철수   대리
      길동   대리


 

Connect by Prior

connect by 절은 각 행이 어떻게 연결되는지를 오라클에게 알려주는 역할을 한다. 즉 계층 구조 내에서 각 행의 관계를 설정하는 것이다.

현재 행과 다른 행은 Prior라는 키워드를 통해 구별된다. Prior는 상위 행을 참조하는 것으로, 우리의 예제에서는 다음과 같이 사용되었다.

  connect by 직속상사 = prior 직원

이는 "방금 전 행의 직원 값이 현재 행의 직속상사 값인 모든 행을 찾아라"라는 의미이다.

쉽게 말하면, 방금전에 살펴본 직원이 현재 직원의 상사가 되는 방식으로 리턴하라는 것이다.

다음 예제 코드를 보면, prior 부분이 = 기호를 사이에 두고 반대편으로 건너갔는데, 결과는 다음과 같이 트리를 거슬러 내려가는 것이 아니라, 거슬러 올라가는 방식으로 리턴되었다.

 

select lpad(' ',(level-1)*2,' ')||직원 직원, 직급
  from 직원
start with 직원 ='철수'
connect by prior 직속상사 = 직원

 

   직원      직급

-------------

철수         대리
  순희       과장
    영희     부장
      개똥   사장


이 쿼리에서는 철수가 루트 노드이며, 그의 상사가 오히려 아래에 표현되어 있다. 그 이유는 " 방금 전 행의 직속상사 값이 현재 행의 직원 값인 모든 행을 찾아라"라고 선언했기 때문이다. 이와 같이 prior 키워드를 등호의 반대편으로 넣어도 오류가 발생하지 않고, 전혀 다른 결과가 얻어짐을 알 수 있다.

 

prior 키워드는 또한 이전 행의 열을 참조하기 위해 다음과 같이 select 절 내에서 사용 될 수도 있다.

 

select lpad(' ',(level-1)*2,' ')||직원 직원, prior 직원 상사,직급
  from 직원
start with 직원 ='철수'
connect by prior 직속상사 = 직원

   직원      상사   직급

-------------------

철수                  대리
  순희       철수   과장
    영희     순희   부장
      개똥   영희   사장


여기서는 직원과 직속상사의 이름을 동시에 선택하였는데, 사실 두 값은 같은 행에 존재하는 것이 아니기 때문에 평범한 방법으로는 이와 같은 결과를 얻을 수 없다. 그래서 예제에서는 두 행을 동시 접근하여 각각 값을 얻어낸 것이다.

 

Level

level은 오라클에서 실행되는 모든 쿼리 내에서 사용 가능한 가상-열로서, 트리 내에서 어떤 단계(level)에 있는지를 나타내는 정수값이다.

계층적인 쿼리가 아니라면 다음과 같이 모든 값이 0, 즉 같은 단계를 가질 것이다.

 

select 직원,level

  from 직원

 

 직원  level

-----------

 철수    0
 순희    0
 길동     0
 영희     0
 개똥     0


한편, 계층적 쿼리에서는 level의 값을 통해 트리에서의 위치를 확인할 수 있다. 루트 노드의 level 값이 1이다.

 

select lpad(' ',(level-1)*2,' ')||직원 직원,직급,level
  from 직원
start with 직속상사 is null
connect by prior 직원 = 직속상사

 

   직원      직급   level

-------------------

개똥         사장      1
  영희       부장      2
    순희     과장      3
      철수   대리      4
      길동   대리      4


트리를 한 단계씩 거슬러 내려갈 때마다 값이 1씩 증가함을 알 수 있다.

 

level은 여러 가지 면에서 아주 유용하다. 먼저, 다음과 같이 각 항목을 출력할 때 앞에 붙는 공백의 양을 조절하여 계층적인 형식을 한눈에 알아볼 수 있도록 하는 것이 가능하다.

 

 select lpad(' ',(level-1)*2,' ')||직원 직원

 

또한, level 값이 3까지인 내용만을 출력하라. 등의 명령도 가능하다.

 

select lpad(' ',(level-1)*2,' ')||직원 직원,직급,level
  from 직원
start with 직속상사 is null
connect by prior 직원 = 직속상사 and level <=3

 

   직원      직급   level

-------------------

개똥         사장      1
  영희       부장      2
    순희     과장      3


철수와 길동의 경우는 level 값이 4이기 때문에 출력되지 않았다.

level <=3 이라는 조건을 where 절이 아닌 connect by 절에 넣은 것에 주의해야한다.  어떤 곳에 넣어도 결과는 같지만, where 절에 넣으면 전체 트리를 구성한 후에 다시 선택하는 반면, connect by 절에 넣으면 이 조건을 사용해서 트리를 구성하기 때문에 보다 효과적이라고 할 수 있다.

 

트위터 용어

컴퓨터2010. 8. 5. 01:17


처음 트위터를 시작하려고 하면 알 수 없는 용어들 때문에 무척이나 어렵게 느껴지죠.
저도 트위터나 배워볼 겸 해서 한 번 정리해봤습니다.

트윗 (Tweet) : 140자 이내의 단문 메세지를 트위터에 글을 작성하는 것.
팔로잉 ( Following ) :  상대방이 나를 친구추가를 하는것을 이야기 합니다. 내가 추가한 트위터 이용자. 내가 A를 팔로우 하게 되면, 나는 A가 쓰는 메시지들을 받아 볼 수 있습니다.
팔로워 ( Followers ) :  내가 상대방을 친구추가를 하는것을 이야기 합니다. 나를 추가한 트위터 이용자. 내가 글을 쓰면 나의 팔로어들에게 글이 보내진다.
맞팔 : 맞팔은 서로, 팔로잉 해주는것을 이야기 합니다.
언팔 : 언팔은 반대로, 서로 친구삭제를 하는것을 이야기 합니다.

타임라인 (Timeline) : 내가 팔로잉하는 사람들이 작성하는 메시지가 최근 등록 순으로 나열된다.
리플 (Reply) : 다른 사람의 트윗에 답장하는 것.
리트윗 or 알티 ( retweet or RT ) : 특정인의 글이나, 나의글을, 자신들의 팔로워들에게 전달하는것을 이야기 합니다. 내가 팔로잉 하는 사람이 쓴 글을 나의 팔로어들에게 재전송하는 것으로 정보가 트위터를 통해 다단계처럼 신속하게 퍼질 수 있도록 하는 기능입니다. 마케팅을 한다면 가장 중요한 기능이겠죠.
VIA : RT 와 비슷한 기능. RT가 돌다보면 중간중간 RT라는 글씨로 지저분해지고 용량의 제한이 생기는데 이를 위해 RT가 이루어진 계정을 죄다 묶어서 Via 명령어로 쓰면됩니다.  Ex) Via @똘똘이 @멍충이 @칠득이 @만득이

즐겨찾기 (Favorites) :  중요한 메세지를 따로 저장해 둘 수 있는 기능이다.
DM (Direct Message) : 메시지 직접 보내기. 메시지를 받는 사람만 볼 수 있으며 쪽지와 비슷한 기능입니다.. 서로 팔로우를 할 경우에만 DM을 할 수 있습니다. 비밀쪽지라고 생각하시면 되겠네요.
멘션 ( Mention ) : 내가 보낸 트윗 ( 쪽지 )에 대해서 답장을 하는것을 이야기 합니다. (@사용자 내용)

Lists
: 블로그의 카테고리를 나누듯 팔로잉의 메세지를 주제, 분야등에 나눠 볼 수 있는 기능이다.
Home : 내 트위터의 첫 화면
Profile : 내 트위터 (내가 쓴 메세지만을 확인 할 수 있음)
Find People : 트위트 사용자 찾기

: 당은 카페같은, 동호회, 모임 이라는 의미를 가지고 있습니다. ex ) 솔로당 = 솔로들이 모인 모임,
트위터리안 :  트위터를 즐기는 사람들.
트위플(tweetple) 또는 트워슨(twerson) : 트위터를 사용하는 사람
트위텁(tweetup=tweeter+meetup) : 트위터 만남이 오프라인으로 이어진 것
트위필리아(tweetphilia) : 트위터에 집착을 보이는 증상
해쉬태그 :  일종의 태그라 보시면 됩니다. 나중에 검색할때 쉽게할수 있도록 합니다. 해당 글의 검색 포인트(주제어)로 인식 해서 해당 단어를 주제로 검색에 이용한다고하네요. 예를 들어 #Apple, #MS 로 글 등록하면 됩니다.
트친소 : 트위터 친구를 소개합니다 의 줄임말.
Trending :가장 최근동안 트위터 사용자들이 가장 많이 언급한 키워드 목록(실시간 검색어 순위)

정리하고 보니 아직도 이해안가는 부분이 있기도 한데.. 역시 한번 사용해보는게 가장 쉽게 배우는 방법이겠죠?

윈도우7 단축키 모음


더 많은 단축키는 여기를 참고하세요~

일반적인 윈도우즈 단축키(General Windows 7 Shortcuts)

 
Win + UP Arrow 현재 창을 최대화.
Win + Down Arrow 현재 창을 최대화에서 복원 하거나 최소화.
 
Win + Left Arrow 현재창을 왼쪽으로 붙임.
Win + Right Arrrow 현재창을 오른쪽으로 붙임.
 
Win + [number] 타스크바에 있는 프로그램을 활성화 하거나 실행. 실행중인 프로그램은 영향을 받지 않음.
Win + Home 현재창의 제외한 창을 최소화.
 
Win + Space 전체창을 투명화 해서 바탕화면을 봄.
Win + Pause/Break 제어판의 시스템 열기.
 
Win + Tab 에어로 3D 창 전환. [윈도운 버튼을 누르고 있는동안 Tab으로 전환.]
Win + B 트레이 알림으로 포커스 이동.
Win + D 바탕화면 보기/감추기.
 
Win + E  윈도운 탐색기 실행.
 
Win + F 검색.
Win + G 모든 가젯창의 화면 상단으로 올리기.
 
Win + L  컴퓨터 잠금.
Win + M 모든 윈도우 최소화.
 
Win + P 프로젝션 메뉴 열기.
Win + R  명령어 실행 열기.
 
Win + S  OneNote 스크린 크리핑 툴.
Win + T  타스크에서 실행중인 윈도우의 미리보기 썸네일 보기.
Win + # 윈도우 탐색기 빠른실행. 윈도우 탐색기가 여러개 떠 있을 경우에는 윈도우 탐색기 전환.
 
Win + = 윈도우 돋보기 실행.
Win + [+/-] 돋보기 확대 축소.
 
Win + Shift + Up Arrow 세로 사이즈로 최대화.
Win + Shift + Down Arrow 세로 사이즈 최대화 복원 및 최소화.
 
Win + Shift + Left Arrow 좌측 모니터로 보내기.
Win + Shift + Right Arrow  우측 모니터로 보내기.
 
Win + Shift + M 전체창 최소화 복원.(Win + M 반대)
Win + Shift + T Win + T의 반대로 이동.
 
Win + Ctrl + F 엑티브 디렉토리 검색 다이얼로그 열기.
Ctrl + Win + Tab 에어로 3D 창전환 열기. 키를 띄워도 에어로 상태 고정.
Ctrl + Shift + Esc 작업관리자 열기.



접근 센터 단축키(Ease of Access)

오른쪽 SHIFT 8초간 누르기     필터 키 On/Off
Left ALT+left SHIFT+PRINT SCREEN (or PRTSCRN)    고대비 On/Off
Left ALT+left SHIFT+NUM LOCK    마우스키 On/Off
 
SHIFT 5번 누르기    고정키 On/Off
NUM LOCK 5초간 누르기.     토글키 On/Off
Win + U     접근 센터 열기                                                                


윈도우 탐색기(Windows Explorer)

Alt + Left Arrow  뒤로
Alt + Right Arrow  앞으로
Alt + Up Arrow  상위
Alt + Enter  현재 선택의 상태 윈도우 열기
Alt + Spacebar  활성화된 윈도우의 단축메뉴 열기


윈도우7 단축키 모음

윈도우7의 이스터에그

이스터에그란 ?

이스터 에그(Easter Egg)는 부활절 달걀 이라는 뜻입니다.
부활절에 서로 달걀을 주고받는 풍습이 있는데,
장난기 있는 사람들이 삶은 달걀 대신 생 달걀을 주어 깨다 당황하는 모습을 보며  한바탕 웃는 장난을 치기도 합니다.
여기에서 유래한 것이 이스터 에그입니다.
즉 프로그램에 개발자가 몰래 어떤 기능(대개 장난)을 숨겨놓는 것이지요.

스타크래프트의 중립동물을 약50회정도 클릭하면 핵폭발(데미지는 들어가지 않습니다)이 일어나는 것도
하나의 이스터 에그입니다.
최초의 이스터 에그는 1978년경 "아타리 2600" 게임기용 Adventure라는 게임에서 발견되었다고 하네요.

이스터에그란게 저런 것이었군요. 그런데 윈도우7에도 이스터 에그가 있다고 합니다~

출처 :  PC사랑 2월호

윈도우7 숨겨진기능(이스터에그)

윈도우7의 숨겨진 기능 일명'갓모드'라고 불리는 것인데 특별한 것은 아니고 윈도우 7 의 제어판과 관리도구 등 시스템관리기능을 한곳에 모아놓은 것이다. MS이기능이 윈도우7에만 있는 것이 아니라 윈도우 비스타나 이전 윈도에도 있다고 밝혔다.(찾아본봐 XP에는 자잘한것만 있고 윈도우7같은 이스터에그는 찾기 힘든것같습니다.)

 갓모드를 만들려면 바탕화면에서 오른쪽 클릭해[새로만들기]->[폴더]를 골라 폴더를 만들고 폴더이름을 다음과 같이 입력한다. 폴더 이름이 GodMode로 바뀌고, 아이콘이 제어판 모양으로 바뀐다. 참고로 'GodMod'(이부분 오타인지 잘모르겠습니다.)는 이용자가 마음대로 바꿔도 된다.

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

설정메뉴                          입력 값

이용자 위치 입력               Default Location.{00C6D95F-329C-409a-81D7-C46C66EA7F33}

지문 판독기 설정               Biometris.{0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}

전원 관리                         Power Settings.{025A5937-A6BE-4686-A844-36FE4BCE8B6D}

시스템 아이콘 설정            Notification Area.{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}

자동 로그인 정보 입력        Manage Credentials.{1206F5F1-0569-412C-8FEC-3204630DFB70}

기본 프로그램 설정            Default Programs.{17cd9488-1228-4b2f-88ce-4298e93e0966}

무선 네트워크 설정            Wireless Networks.{1FA9085F-25A2-489B-85D4-86326EEDCD87}

내부 네트워크                   Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}

내 컴퓨터                         My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

프린터                             Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}

원격 제어 연결 설정           RemoteApp and Desktop.{241D7C96-F8BF-4F85-B01F-E2B043341A4b}

윈도우 방화벽 설정            Windows Firewall.{4026492F-2F69-46B8-B9BF-5654FC07E423}

체험 지수                         Performance.{78F3955E-3B90-4184-BD14-5397C15F1EFC}

운영체제가 윈도우7이신 분들은 확인해보셔도 좋을듯 하네요.


윈도우7의 이스터에그


1.한글 폰트를 한글로 보려면?

Edit → preferences → General에서

Show font name in Enghish의 체크를 풀어주면 됨.


2.사라진 폰트를 복구 하려면?

윈도우 탐색기를 열고 보기> 폴더욥션 >보기 >

파일및 폴더욥션 > 숨길파일로
들어가서 모든 화일을 체크한후 windows디랙토리로들어가 ttfcache을 찾아서 삭제한 다음 다시 재부팅한 후 확인 너무 많은 폰트를 설치하였거나 글고 변경 추가 삭제를 할 경우 작업도중에 ttfcache파일내에 오류가 생겨서 그럼.


3.이미지 레디에서 움직이는 횟수조절하는 법

Animation에 있는 레이어 맨왼쪽 아래에 있는 ▽←를 눌러보세요..
아래와 같은 조그만 창이 열립니다.
Once는 한번만 움직이게 하겠다는 것, Forever 는 무한반복
Other는 몇번 반복시킬것인지를 결정케함

4.저장이 안될때?


일단 저장이 안되는 이유는 포토샵 프로그램이

정품이 아닌 경우입니다.

정품이 아닌것은 Tryout 라고 써 있습니다.
지금 당장 내컴에 설치된 포토샵 프로그램을 확인해 보세요.

시작▶ 프로그램▶ Adobe▶ Adobe lmage ready7.0 Adobe photoshop7.0
photoshop7.0 Readme uninstallAdobe photoshop7.0 Tryout


5.브러쉬 설치하기


다운받은 뒤
(포토샵 5.5의 경우) C\Program Files\Adobe\Photoshop5.5\Goodies\Brushes
(포토샵 6.0, 7.0의 경우) C\Program Files\Adobe\Photoshop6.0\Presets\Brushes
위 경로대로 열어준 후 압축을 바로 풉니다.
그리고 새로 받은 브러쉬를 포토샵에서 사용하기위해 불러오려면
브러쉬 옆의 작은 세모를 클릭해 Load Brushes를 클릭
위의 위치에서 다운받은 브러쉬를 선택하면

아래쪽에 새로 받은 브러쉬가 생김

6.포토샵에서 작업하다 글자 사이즈가

갑자기 커지거나 작아질 때.....

File-->New 해서 대화상자의 빨간 네모부분에 수치가
72 로 되어 있는지 확인을 해보세요...
또 이미지를 불러와서 그 위에 글자를 쓸때
커지거나 작아지는 경우도 같은 경우입니다

이때는 위에 메뉴에서 이미지 로 이미지
사이즈로 들어가서 거기에서 Resolution을 한번 보세요
보통이 72인데 그 숫자가 크면 글자는
큰 사이즈로 해도 작게 나옵니다


7.하얀색이 노랗게 보일때

File 메뉴에서ColorSetting 을 선택한다음
RGB Setup 으로 들어가서 대화상자의 아래부분에서 Display Using Moniter Compensation 의 체크 표시를 없애준다.
원래는 하얀색인데 모니터설정에 의해서 노란 것처럼 보이는 것임.


8. 이미지레디에서 에니메이션이 안될때?

이미지레디에서 작업한 것이 보이기는 하는데
저장하려면 에니메이션이 움직이지 않을 때
그림처럼 JPEG로 돼있는 것을 역삼각형 눌러
GIF를 클릭해주면 됩니다.


9.아이콘 이미지나 도트이미지의 크기를 줄이거나 확대해서 쓰고 싶을때...

크기를 마음대로 freeform으로 잡아 늘이면
라인이 뭉개지거나 이미지 자체가 흐려지는 경우나
선명하게 보이지 않을때가 있습니다.
이때는 포토샵 메뉴에서
Edit를 클릭하시면..Preferences > general에서
Interpolation 부분이 Bicubic(Butter)로 되어 있는데
그부분을 Nearest Neighbor(Faster)로 바꾼후 사용해 보세요.


10.한글패치의 삭제 방법

C:\Program Files\Adobe\Photoshop 6.0\Required 폴더를 보면
tw10428 이라는 파일이 있습니다.
그것을 삭제해 주시면 되고,
C:\Program Files\Adobe\Photoshop 6.0
폴더에 있는 ExtRsrc.dll 파일을 삭제해 주면
이미지레디도 영문으로 돌아가게 된답니다.


11.포토샵에서 한글 입력이 안될떄 ?

포토샵을 모두 지우고 재설치를 합니다.
설치과정에 국가 설정하는 부분에 기본적으로
"United States"로 되어있습니다.
국가부분을 "All Other Countries"로 바꿔주고, Next를 클릭합니다.
설치옵션에서 표준-Typical-, 최소-Compact-설치가 아닌
사용자-Custom- 설치를 선택하고 Next를 클릭합니다.
반드시 CMap Files에 체크표시를 해줘야 합니다.
CMap Files에 체크하신 다음 Next를 눌러
포토샵 설치를 완료하면 한글입력이 안되는 문제는 해결 뚝.


12.gif나 jpg 파일이 갑자기 bmp로 저장이 될때?

인터넷에서 본 화면이나 그림들을 임
시로 저장하는 Temporary Internet Files 폴더에
제대로 저장이 안되었기 때문입니다.
브라우저 상단 메뉴에서 도구 --> 인터넷 옵션을 선택합니다
임시 인터넷 파일 부분에서 [파일삭제 를 눌러줍니다.
오프라인 항목 삭제에도 체크하시고 모두 삭제를 하세료.
이제 새로고침 [F5] 하고 다시 다른이름으로 저장하면 됩니다.


13.포토삽을 초기화 하고 싶을때

포토샵 실행할때 Alt+Shift+Ctrl를 동시에 누르시면
포토샵 초기화하겠냐고 대화상자 뜹니다.
"Yes"버튼을 클릭하여 포토샵을 초기화 하시면 됩니다 .



14.잘 되던 포토샵이 갑자기 실행이 안될때,

지우고 다시 새로 설치하고 해도 자꾸 안될때..
시작=>검색=>파일 또는 폴더
"Adobe Photoshop 7.0 Prefs.psp"을 찾아서 지우면 된답니다.


15.포토샵에서 갑자기 도구 모양이 이상하게 보일때

그건 키보드의 caps lock가 눌러져 있어서 그런 거라고 합니다.
키보드의 왼쪽 좌판에 있는 caps lock을 다시 한번 눌러 주세요.


16.트리아얼버젼 저장하는 방법.

File / Save For Webs 를 누르면 작업한 것을
HTML 문서로 저장하게 하는데
그 옵션중에 이미지를 JPG 나 GIF 중에 체크해서
저장하면 html 문서하고 이미지하고
같이 저장이 된다네여.


17.포토샵을 빨리 뜨게 하려면...

edit - preferences - memory&image cache - used by photo shop 80% 로 하세요
보통는 50%인데 빨리 뜨게 할려면 숫치를 올리면 된답니다.



18.다운받은 필터 포토삽에 넣기

내컴퓨터 - C드라이브 - Program File - Adobe - Photoshop6.0 (or 7.0)- Plug-Ins - Filters 안에 넣어 주시면 돼요.

포토샵 단축키 모음

▶ 선택영역에 관련된 단축키

선택범위 추가 [Shift] + 마우스로 영역 선택
선택범위 제외 [Alt] + 마우스로 영역 선택
공통된 선택범위 남기기 [Shift] + [Alt] + 마우스로 영역 선택
정원 / 정사각형 선택범위 [Shift] + 마우스로 영역 선택
가운데를 중심으로 한 선택범위 [Alt] + 마우스로 영역 선택
선택범위를 복사 이동 [Ctrl] +[Alt] + 마우스로 이동
선택범위를 전경색(foreground color)으로 채움 [Alt] + [Delete]
선택범위를 배경색(background color)으로 채움 [Ctrl] + [Delete]
복사하기 [Ctrl] + [C]
오려내기 [Ctrl] + [X]
붙여넣기 [Ctrl] + [V]
전체선택 [Ctrl] + [A]
선택범위 취소 [Ctrl] + [D]
선택범위 반전 [Shift] + [Ctrl] + [I]

▒ 선택영역 관련 플러스 알파 단축키  ▒ 
Delete : 선택영역 이미지를 삭제합니다
Ctrl +Shift + C : Copy Merge 명령이 적용됩니다.  
Ctrl +Shift + D : 선택 해제된 영역을 재 선택시켜 줍니다.  
Ctrl +Shift + E : Merge visible 명령이 적용됩니다.  
Ctrl +Shift + V : Paste into 명령이 실행됩니다
Ctrl + Alt + Z : 실행하는 작업을 여러번 취소합니다.   
 
 
▶ 이미지 보기에 관련된 단축키

이미지 확대 [Ctrl] + [+]
이미지 축소 [Ctrl] + [-]
윈도우 크기에 맞출 때 [Ctrl] + [0]
이미지를 100% 크기로 볼 때 [Ctrl] + [Alt] + [0]

▒ 이미지 보기 관련 플러스 알파 단축키  ▒ 
SpaceBar : 손바닥툴로 변환되어 모니터상에서 보이지 않는 부분을 드래그하여 볼 수 있습니다. 
Ctrl + SpaceBar : 돋보기툴로 전환시켜줍니다
Caps lock : 툴의 커서모양이 + 모양으로 바뀐다. 영역을 정확히 표시할 수 있습니다.
 

 
▶ 포토샵 도큐먼트에 관련된 단축키

새 도큐먼트(창)를 만들 때 [Ctrl] + [N]
이미지를 불러올 때 [Ctrl] + [O]
이미지를 닫을 때 [Ctrl] + [W]
이미지를 저장할 때 [Ctrl] + [S]
다른 이름으로 저장할 때 [Shift] + [Ctrl] + [S]
웹용 이미지로 저장할 때 [Shift] + [Ctrl] + [Alt] + [S]
프린트 [Ctrl] + [P]
작업 취소 [Ctrl] + [Z]
눈금자를 나타나게 할 때 [Ctrl] + [R]
가이드 선을 나타나게 할 때 [Ctrl] + [;]
그리드 선을 나타나게 할 때 [Ctrl] + [']
포토샵 끝내기 [Ctrl] + [Q]

▒ 도큐먼트 관련 플러스 알파 단축키 ▒ 
F : 윈도우 모드 변경
D : 팔레트 디폴트
X : 배경색/전경색 전환
Alt + Delect : 전경색상을 지정합니다  
Ctrl + Delect : 배경색상을 지정합니다
 
▶ 이미지 보정에 관련된 단축키

Levels [Ctrl] + [L]
Auto Levels [Shift] + [Ctrl] + [L]
Curves [Ctrl] + [M]
Color Balance [Ctrl] + [B]
Hue/Saturation [Shift] + [U]
Desaturate [Shift] + [Ctrl] + [U]
Invert [Ctrl] + [I]
레이어 복제 [Ctrl] + [J]
RGB모드의 이미지를 CMYK모드로 변환 [Ctrl] + [Y]
마지막에 적용한 필터효과 적용 [Ctrl] + [F]

▒ 이미지 보정 관련 플러스 알파 단축키 ▒ 
Alt + Ctrl + X : Extract의 화면을 열어줍니다. 
 
▶ 포토샵 작업영역에 관련된 단축키

동작 실행 중지 [Esc]
툴박스와 팔레트 감추기 [Tab]
방금 적용한 필터 재작용 [Ctrl] + [F]
Feather 수치 적용 [Ctrl] + [Alt] + [D]
선택 범위의 크기 조절 [Ctrl] + [T]
손바닥으로 이미지 이동 [Space Bar] + 마우스 이동
이동 툴로 이미지 이동 [Ctrl] + 마우스 이동
페인팅툴에서 스포이드로 변환 [Alt]
레이어에서 현재 작업 레이어만 볼 때 [Alt] + 레이어 눈동자 클릭
레이어를 선택 영역으로 만들때 [Ctrl] + 해당 레이어 클릭

▒ 작업영역 관련 플러스 알파 단축키 ▒ 

Ctrl +Shift + G : 레이어의 그룹을 해제합니다.  

Ctrl +] : 현재 선택된 레이어가 전 레이어로 이동합니다.
Ctrl + [ : 현재 선택된 레이어가 다음 레이어로 이동합니다.

Shift + Tap : 오른쪽에 있는 팔레트(레이어,히스토리,인포등) 감추기/보이기


포토샵 단축키 모음

컴퓨터 특수문자표

한글의 자음(ㄱ, ㄴ, ㄷ ..)을 누른뒤 '한자키'를 누르면 나오는 특수문자

【ㄱ】 ^ 。 ‥ 〃 ˇ ˚ ¿

【ㄴ】 「 」 『 』 【 】 “ ” 《 》

【ㄷ】 + - ± × ÷ ≠ ∞ ∴ ♂ ♀ ∵ ⊂ ∪ ∑ ∏

【ㄹ】 ′ ″ ℃ ℉ ㎖ ℓ ㎝ ㎏ ㎈ ㎨

【ㅁ】 ☆ ★ ○ ● ◎ ◁ ◀ ▷ ▶ ♡ ♥ ⊙ ◐ ◑ ♨ ☎ ☜ ☞ ♪ ♬ ™ → ← ↔

【ㅂ】 ┌ ┐ ┘ └ ┏ ┛ ┣ ┳ ╋

【ㅅ】 ㉠ ㉡ ㉮ ㉯ ㈀ ㈁ ㈎ ㈏

【ㅇ】 ⓐ ⓑ ① ② ⒜ ⒝ ⑴ ⑵

【ㅈ】 ⅰ ⅱ ⅵ Ⅰ Ⅱ Ⅷ

【ㅊ】 ½ ⅓ ⅔ ² ³ ⁿ ₁ ₃

【ㅋ】 ㄵ ㄶ ㄾ ㄿ ㅃ ㅉ ㅚ ㅝ ㅞ

【ㅌ】 ㅫ ㅭ ㆀ ㆁ ㆆ ㆅ ㆍ

【ㅍ】 A B a b z

【ㅎ】 Σ α β γ π ω



컴퓨터 특수문자표


ascii, as : ASCII모드

binary, bi : binary 전송모드를 BINARY모드

bell : 명령어 완료시에 벨소리를 나게한다.(bell)

bye: ftp접속을 종료하고 빠져나간다.(bye)

cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명)

cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.(cdup)

chmod : remote시스템의 파일퍼미션을 변경한다.(chmod 755 index.html)

close : ftp접속을 종료한다. (close)

delete : remote시스템의 파일을 삭제한다.(delete index.old)

dir : remote시스템의 디렉토리 내용을 디스플레이한다.(dir)

disconnect : ftp접속을 종료한다.(disconnect)

exit : ftp접속을 종료하고 빠져나간다.(exit)

get : 지정된 파일하나를 가져온다.(get index.html)

hash : 파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.(hash)

help : ftp명령어 도움말을 볼 수 있다.(? help또는 help 명령어)

lcd : local시스템의 디렉토리를 변경한다.(lcd 디렉토리명)

ls : remote시스템의 디렉토리 내용을 디스플레이한다. (ls 또는 ls -l)

mdelete : 여러개의 파일을 한꺼번에 지울 때 사용한다.( mdelete *.old)

mget : 여러개의 파일을 한꺼번에 가져오려할 때 사용한다. ( mget *.gz)

mput : 한꺼번에 여러개의 파일을 remote시스템에 올린다.(mput *.html)

open : ftp접속을 시도한다.(open 168.126.72.51또는 open ftp.kornet.net)

prompt : 파일전송시에 확인과정을 거친다. on/off 토글 (prompt)

put : 하나의 파일을 remote시스템에 올린다.(put index.html)

pwd : remote시스템의 현재 작업디렉토리를 표시한다.

quote pasv : passive 모드로 변환

quit : ftp접속을 종료하고 빠져나간다.(quit)

rstatus : remote시스템의 상황(version, 어디서, 접속ID등)을 표시한다.(rstatus)

rename : remote시스템의 파일명을 바꾼다.(remote 현재파일명 바꿀파일명)

rmdir : remote시스템의 디렉토리을 삭제한다.(rmdir 디렉토리명)

size : remote시스템에 있는 파일의 크기를 byte단위로 표시한다.(size index.html)

status : 현재 연결된 ftp세션모드에 대한 설정을 보여준다.(status)

type : 전송모드를 설정한다.(type 또는 type ascii 또는 type binary)

 

디렉토리 생성
- ftp> mkdir public
호스트 컴퓨터 상의 현재 디렉토리 밑에 public 이란 디렉토리가 생깁니다.
디렉토리 삭제
- ftp> rmdir public
디렉토리 내용물을 다 지운 후 디렉토리를 지워야 지워집니다.
화일/디렉토리 이름 변경
- ftp>ren my.html your.html
화일 1개 삭제
- ftp> del my.html
화일 여러개 삭제
- ftp> mdel *.html
*.html 패턴의 모든 화일 삭제
- ftp> mdel letter??.html
? 는 낱개 문자에 대한 와일드 카드입니다.
화일 업로드
- ftp> binary
바이너리 화일 전송 옵션. 모든 화일 전송시 무조건 설정하는 게 좋음. 이것을 하지 않으면 압축/그림 화일이 깨져 전송됨
- ftp> put local.html home.html
내 PC의 현재 디렉토리 밑의 local.html을 호스트 상의 현재 디렉토리에 home.html로 업로

여러개의 화일 엎로드
- ftp> prompt
대화식 모드 해제, 여러개 화일 업로드시 매 파일마다 업로드 여부를 확인하게 되어 있는데 이를 취소하는 역할을 함. 토글 명령이므로 두번 하면 다시 원상 복귀
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음)
- ftp> mput *.gif
현재의 PC 디렉토리 밑의 *.gif 를 엎로드
화일 1개 다운로드
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음
- ftp> get remote.html localpc.html
- remote.html 을 PC의 localpc.html 로 저장
- localpc.html 생략하면 remote.html 로 저장
화일 여러개 다운로드
- ftp> prompt
대화식 모드 해제 여러개 화일 다운로드시 , 매 화일마다 다운로드 여부를확인하게 되어 있는 데 이를 취소하는 역할을 함
- 토글 명령이므로 두번 하면 다시 원상 복귀
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음
- ftp> mget *.html
디렉토리 보기
ftp> dir
리모트 디렉토리 이동
- ftp> cd /usr/local
- ftp> cd ..
상위 디렉토리 이동
로컬 디렉토리 이동(Local CD)
- ftp> lcd c:\netscape\program
- ftp> lcd /home/User
MSDOS, UNIX 명령 실행
- ftp> !mkdir LOCALDIR
이것은 자신의 홈 디렉토리밑에 LOCALDIR 디렉토리 생성
hash 명령
- ftp> hash
이렇게 하면 화일 엎/다운로드시 진행 결과를 보여줍니다.
화일 엎/다운로드시 "binary" 명령을 반드시 실행하십시오.
이것을 안하면 binary 화일내의 CR LF를 LF로 바꾸어 전송하게 되므로 화일이 깨집니다. 주의하세요!!!!

 

ftp 서버에 접속하기
ftp 100.10.1.1 또는 ftp ftp.test.com
2. ftp 사용중지
ftp> bye
3. ftp 서버에 접속하여 디렉토리 내용 확인하기
ftp> pwd
현재 디렉토리 확인
ftp> ls -al 또는 dir
디렉토리 내용보기
4. ftp 사용중 현재 내컴퓨터의 디렉토리 확인
ftp> !dir
5. 전송 모드 변경
전송모드라 하면 파일을 전송할때 binary 또는 ascii 모드를 말하며 일반 txt 파일은 ascii 로
전송하고 실행파일 또는 압축 파일은 binary 로 전송하여야 함. 만일 이를 어길시는 특히
txt 파일의 내용이 이상하게됨
ftp> bi 또는 binary
binary 모드로 변경됨
ftp> as 또는 ascii
ascii 모드로 변경됨
6. 한 개의 파일을 보내기
ftp> !dir setup.txt
보낼 파일을 확인함
ftp> as
ftp> put setup.txt
파일을 보냄
ftp> dir setup.txt
잘 보냈는지 확인함
7. 한개의 파일을 가져오기
ftp> ls -al
가져올 파일을 확인함
ftp> bi
binary 모드로 변경됨
ftp> get a.o
ftp> !
! 만 사용하여 Local Host로 잠시 빠져나간뒤 제대로 가져왔는지 확인
exit
다시 ftp 모드로 바뀜
8. 여러개의 파일을 보내고 받기
여러개의 파일을 보내려면 mput 을 사용
ftp> mput diff* <-- diff 로 시작되는 모든화일을 보냄
mput diff1? <-- 이름을 diff1 으로 하겠냐고 물음 (엔터)
mput diff2? <-- diff2 를 보냄
mput diffrt? <-- diffrt 를 보냄
여러개의 파일을 받으려면 mget을 사용
ftp> mget * <-- 모든 파일을 보냄
mget cca? <-- cca를 이름그대로 받겠는가?
mget ts? ii <-- ts 파일을 ii 란 이름으로 받음
mget aa? <-- aa 를 받음
여러개의 파일을 보내고 받을때 파일 하나하나 '?' 로 물어보는 것이 정말 짜증날 때가 있습니다. 물어보지 않고 단번에 모든 파일을 받고 보내고자 할경우 prompt 라고 기입하면됩니다.
ftp> prompt
Interactive mode Off
ftp> prompt
Interactive mode On
9. 명령이 기억이 나지 않으면 ? 명령
ftp> ?
ftp> ? mget

Encoding 인코딩의 종류

자주 까먹게 되는 인코딩 종류와 간략한 설명

ASCII
7비트 코드체계 사용
128개의 문자만 표현

ISO Latin-1(SIO-8859-1)
8비트 코드체계 사용
256개 문자 표현

KS C 5601
2바이트를 사용해서 완성형 한글표현
순수한 한글 코드에 대한 내용만 있을뿐 ASCII 문자에 대한 내용은 없음

KS C 5636
KC C 5601에 없는 ASCII 문자에 대한 표준 존재
역슬래시 대신 한국의 통화기호 원표시를 대치해 넣은 것
사실상 ASCII 문자 집합코드와 같음

EUC-KR
유닉스 운영체제에서 영어는 KS C 5636을, 한글은 KS C 5601을 사용하는 것을 말함
ASCII 코드는 1바이트로 표현하고 'KS C 5601'에 언급되어 있는 한글 문자 코드는 2바이트로 표현
이것은 한국 표준협회에서 '유닉스 상에서의 한글사용'이라는 제목으로 KS C 5861로 등록되어 있음

Unicode
두개의 대표적인 문자 인코딩 UTF-8, UTF-16

UTF-8
파일 사이즈를 적게 하기 위해 ASCII 문자 코드는 1바이트로 코딩하고, 다른 문자들은 2바이트나 그 이상으로 인코딩
한글은 3바이트로 인코딩
따라서, ASCII 문자로 구성된 파일은 ASCII 인코딩 체계 또는 UTF-8로 저장 되었을 경우 동일하게 8비트 인코딩 체계를 사용하므로 호환

UTF-16
간단하게 2바이트를 사용하여 모든 문자 코드를 표현


Encoding 인코딩의 종류