'잡동사니' 카테고리의 다른 글

장난칠때 써먹을 반한 잡지식?  (0) 2009.10.29
성향 테스트  (0) 2009.10.05
UNICODE <-> UTF8  (0) 2009.08.17
웹에서 글을 쓸때
& # 8238; (붙여서 쓰세요.) 을 제일 앞에 붙이면 입력한 한글 문자열이 뒤집혀 나온다능~ ㅋㅋㅋ

'잡동사니' 카테고리의 다른 글

무슨 게임 무슨 엔진  (0) 2010.01.10
성향 테스트  (0) 2009.10.05
UNICODE <-> UTF8  (0) 2009.08.17
성향 테스트 잡동사니 2009. 10. 5. 10:41
지적인 창의성, 장인의 취향

 

모든 진보는 인기 없는 사람들로부터 나온다.” - 애들레이 E. 스티븐슨

 

지능적이면서도 직관적인, 논리적이면서도 독창적인, 까다로우면서도 너그러운, 엄격하면서도 다양한, 질서정연 하면서도 자유로운 이중적 완벽주의, 문화적 진보 성향을 위한 공간입니다.

 

사랑해요남발하는 기업 광고, “가족 여러분남발하는 라디오 DJ, 연예인 개인사로 먹고 사는 케이블TV, 스포츠 신문, 삼각관계 드라마, 조폭 코미디 영화, 기독교 전도사, 이슬람 근본주의자, YMCA 청소년 선도위원회, 인종차별주의자, 극렬 페미니스트, 남성우월주의자들은 이곳에서 거부될 것입니다.

 

이 영역에 속하는 사람들의 특징은 다음과 같습니다 

  • 좀 까다로운 취향이나 좋아하는 것도 많은 편
     
  • 간결(simplicity)과 명확(lucidity)을 가장 중요한 기준으로 삼는 편. 인과관계가 철저히 맞아 떨어져야 하는 완벽주의적 취향도 있음
     
  • 작위적인 것에 불편해 함. 가격, 인기, 외모 같은 외적 요인엔 관심이 없음. 대상이 얼마나 솔직하고 진실한지, 얼마나 깊이 있고 내실 있는지에 중점을 두는 편
     
  • 문화 예술에 대한 관심도와 지식 수준이 높은 편, 거품, 포장, 속임수에 잘 속지 않음. 어렵고 고급스러운 콘텐트에 관심이 있으며, 통속/세속적인 콘텐트를 경멸하는 경우가 많음
     
  • 남들이 다 좋아하는 것에 일단은 거부감. 극단적이고 새로운 콘텐트에 대해 너그러운 편. 그러나 자신의 취향과 다른 콘텐트에, 식상하고 뻔한 콘텐트에 적대감을 갖는 경우도 많음.

'잡동사니' 카테고리의 다른 글

무슨 게임 무슨 엔진  (0) 2010.01.10
장난칠때 써먹을 반한 잡지식?  (0) 2009.10.29
UNICODE <-> UTF8  (0) 2009.08.17
UNICODE <-> UTF8 잡동사니 2009. 8. 17. 15:23

UTF - 8 의 표

사용자 삽입 이미지









//////////////////////////////////////////////////////////////////////////
한글의 경우
1110 xxxx
10xx xxxx
10xx xxxx

쉬프트 연산후
xxxx 0000   ( << 4 )
xxxx xx00   ( << 2 )
xxxx xx00   ( << 2 )

유니코드로 합치기
   xxxx 0000 0000 0000   ( <<8칸 밀기 )
          xxxx xx00 0000   ( <<4칸 밀기 )
 |              00xx xxxx   ( >>2칸 밀기 )
------------------------------------
   xxxx xxxx xxxx xxxx

/---------------------
110x xxxx
10xx xxxx

xxxx x000    ( << 3 )
xxxx xx00    ( << 2 )

  0xxx xx00 0000
 |       00xx xxxx
-----------------
  0xxx xxxx xxxx
-------------------------/

//////////////////////////////////////////////////////////////////////////

WCHAR wTest[200] = L"Test문자열 1번 입니다.";
char szAnsiText[200];

int size = WideCharToMultiByte( CP_UTF8, 0, wTest, -1, NULL, NULL, NULL, NULL );
WideCharToMultiByte( CP_UTF8, 0, wTest, -1, szAnsiText, size, NULL, NULL );

BYTE  byWords[4];     // UTF-8의 최대크기
wchar_t  szUniText[100];    // UTF -> UNICODE로 변경된 데이터 저장할 버퍼

int nLen = ( int )_tcslen( szAnsiText ); // 문자열의 전체길이
int iUniPos = 0;       // 유니코드 버퍼의 위치
int iAnsiPos = 0;       // Ansi 버퍼의 위치

while( iAnsiPos != nLen )
{
  byWords[ 0 ] = szAnsiText[ iAnsiPos ];

  // 0x0800 ~ 0xffff
  if( 0xe0 <= byWords[ 0 ] )
  {
   byWords[ 1 ] = szAnsiText[ ++iAnsiPos ];
   byWords[ 2 ] = szAnsiText[ ++iAnsiPos ];

   byWords[ 0 ] <<= 4;
   byWords[ 1 ] <<= 2;
   byWords[ 2 ] <<= 2;

   szUniText[ iUniPos ] =
    byWords[ 0 ] << 8 | byWords[ 1 ] << 4 | byWords[ 2 ] >> 2;
  }
  // 0x0080 ~ 0x07ff
  else if( 0xc0 <= byWords[ 0 ] )
  {
   byWords[ 1 ] = szAnsiText[ ++iAnsiPos ];

   byWords[ 0 ] <<= 3;
   byWords[ 1 ] <<= 2;

   szUniText[ iUniPos ] = byWords[ 0 ] << 3 | byWords[ 1 ] >> 2;
  }
  // 0x0001 ~ 0x007f
  else
   szUniText[ iUniPos ] = byWords[ 0 ];

  ++iUniPos;
  ++iAnsiPos;

}

// 널문자 추가
szUniText[ iUniPos ] = 0;

'잡동사니' 카테고리의 다른 글

무슨 게임 무슨 엔진  (0) 2010.01.10
장난칠때 써먹을 반한 잡지식?  (0) 2009.10.29
성향 테스트  (0) 2009.10.05