블로그를 열며

January 24th, 2006 by 바람

이 블로그를 열었던 것은 아주 오래전이다. 하지만 아직도 이곳은 ‘정식’이란 이름표를 달지 못하고 ‘임시’인 채로 남아있다. 무엇이 날 그렇게 망설이게 했던 것일까.. 닫힌 문을 열고 손님들을 맞이하지 못하고 뒷문만을 열어 놓고 기웃거렸을까..
처음엔 단순한 툴의 변화라고 생각했다. 옛날 홈페이지의 게시판의 글만 옮기면 내 홈페이지는 블로그로 바뀐다고 여겼다. 그때 글을 자동으로 옮겼으면 이런 고민을 하지 않았을지도 모른다. 정리하는 기분으로 하나하나 옮기기로 결정했다. 별 의미없는 글은 버리고 틀린 맞춤법을 고치고.. 첫 고민은 욕설과 과격한 표현들을 어떻게 해야 할까 하는것이었다. 되도록 수정을 하지 않으려 했지만 오해를 살만한 욕설이나 표현들은 수정했다. 그 다음 문제는 실명의 문제이다. 친구의 옛애인 또 아르바이트 했던 가게 이름 같은 것들이 검색엔진에 그대로 노출되기 때문에 그것도 수정했다. 아무래도 블로그는 사적인(private) 게시판과는 다른 공적인(public) 느낌이 들어서 였다.
이런것들을 수정하며 꽤 오랜시간에 걸쳐 블로그에 옮기다보니 결국 정체성 문제로까지 고민이 번졌다. 블로그를 부르는 또 다른 이름 중 하나인 ’1인미디어’. 미디어란 말.. 나에게는 부담이었다. 나는 미디어가 아니라 일기장을 만드려 했었으니까. 소소한 나의 이야기를 쓰되 보고 싶어하는 사람은 말리지 않는 공개일기장 정도. 일기장에 ‘참 잘했어요’ 도장을 찍으려 한 게 아니기 때문에 피드백을 받을 생각도 없어서 예전 일기장에는 리플도 허용을 안했었다. 그래서 막상 블로그에 일기를 쓰려니 예전처럼 쓸 수가 없었다. 블로그의 글은 원고지에 쓰는(write) 게 아니라 책으로 출판(publish)이기 때문에 이것저것들이 신경쓰였고 보려면 와서 봐라에서 RSS로 배달해 드립니다는 것도 부담이었다. 블로그에 어떤 글을 써야 한다는 것은 없지만 미디어라는 개념때문에 읽을 만한 글을 써야 하지 않은가라는 고민을 많이 했다.
블로그를 보면 가장 많은 건 두종류인거 같다. 일단 가입형 블로그에 많은 온통 퍼온 글로 가득찬 블로그.. 스크랩북으로 나름데로 의의는 있겠지만.. 또 한종류는 설치형블로그에 많은 미디어적인 블로그.. 설치형 블로그를 깐 사람은 어느정도 웹과 블로깅툴에 관심과 전문지식이 있다보니 대부분의 포스트가 웹과 블로깅툴에 관련되어 있다. 그래서 미디어적인 성격이 강하고 이성적이고 유용한 정보가 많다. 그런데 둘 모두 블로그를 봐도 그사람을 알수가 없다. 나는 나를 보여주기 위해 홈페이지를 만들었기 때문에 둘다 방향이 다르다. 내가 쓰려는 글은 유익한 내용은 없지만 내 감성으로 썼기 때문에 나를 알수 있는 그런 글이 될 것이다.
이젠 더이상 고민을 하지 않기로 했다. 홈페이지를 처음 만들었던 이유를 생각한다.
자유롭게 쓸 것이다. 바람처럼..

블로그란

January 24th, 2006 by 바람

블로그란 무엇인가. 대개 …은 무엇인가 라는 질문은 사전적 정의로 대답하거나 길게 설명을 하거나 하는 방법으로 해결되지만 깊게 들어갈수록 결국 선문답이 되어 버리고 만다. 블로그란 무엇인가라는 질문에 대한 답은 여러 곳에서 쉽게 찾을 수 있다. 하지만 그럼에도 무엇이 블로그를 블로그이게 하는가에 대해서는 쉽사리 답을 내리기 힘들다.
처음 블로그를 접했을 때는 글이 중심이 되고 여러 가지 편리한 기능이 있는 새로운 게시판이라고 생각했다. 하지만 조금씩 알아가면서 단지 새로운 툴이라고만 여길 수는 없다는 걸 알았다. C에서 C++로의 변화가 단지 기능의 추가가 아닌 프로그래밍 개념 자체의 변화이듯이 블로그 역시 최신 게시판이 아니라 개념 자체가 바뀌었다고 할 수 있다. 그렇다면 블로그적인 개념을 가지고 글을 쓰면 블로그인가. 블로그적인 글을 제로보드에 쓰면 제로보드가 블로그가 되는 것일까. 아니다 블로그에는 시간순으로 배열되고 피드라던가 트랙백같은 블로그만의 기술적 특징이 있다. 그럼 블로그툴에 쓰면 다 블로그인가. 만약 그렇다면 블로그의 정의는 블로그툴을 사용했느냐 아니냐로 정의될 수 있다. 결국 블로그는 새로운 툴일 뿐이라는 것이다. 이 역시 고개를 끄덕일 수 없다. 하지만 블로그의 정체성을 블로그의 툴이 아닌 글에서 찾는다면 블로그란 자유로운 주제를 마음대로 쓰는 게 아니라 블로그적인 글이라는 게 따로 있다는 것이 되어버려 고개를 내젓기도 켕긴다.
도대체 블로그가 무엇인지 알 수 없지만 한가지 확실한건 나는 이곳에 무언가를 쓰고 누군가는 또 그걸 읽는다는 것이다.

구글 AdSense

January 11th, 2006 by 바람

구글의 애드센스를 달았다
복학생 5년차이자 홈페이지도 5년을 맞아 애드를 해주는 센스를 갖추고자 달았다면 거짓말이고 과외 짤린 후 벌써 한달동안 담배 하나 못사고 약속 나갈땐 갈때 차비만 들고 가서 올때 차비는 친구에게 받아오는 극빈생활을 하면서 용돈벌이나 해보려고 한다는 것은 꿈이 너무 야무진 생각이고 그냥 호기심에 달아봤다
AIM에 대한 호기심에 괜히 AOL 가입했다가 탈퇴하려는데 탈퇴는 전화나 팩스나 우편으로 하라는 AOL의 정책에 기가 막히고 승질이 나서 AOL 너네가 그러니까 맨날 그모양이지 라고 생각하며 역시 내사랑 구글이라며 바라본 구글의 눈동자에 호수의 달그림자처럼 비치는 AdSense에 반해버린 거라고나 해야 할지..
돈이 될까 하는 생각보다는 어느정도의 수입이 될까 하는 궁금증이 강하다
어느정도 궁금하냐면 졸라 궁금하다
어차피 내 블로그왔다가 광고보고 클릭할 사람은 없으리라 보고 대신 좀 크게 달았다
난 원래 어려서부터 질보다 양을 좋아했다
양으로 승부한 덕분에 홈페이지는 좀 지저분 해지기는 했지만..
추천을 클릭해서 가입한 사람이 100달러 벌면 추천배너 단 사람도 100달러를 준다는데 그런줄 알았으면 unfusion님꺼 클릭해서 가입할껄 그랬다
혹시나 이거보고 가입하고 싶으면 ‘이 사이트는 Google Adsense를 통해 수익을 창출합니다’라고 쓰인 배너 눌러서 가입해라 아니 하세요
저도 처음엔 거짓말인줄 알았습니다 하지만 이건 VJ특공대에도 방송된 고수익 보장 인줄 알았냐?
근데 왜 요즘엔 인터넷 광고글에 VJ특공대가 꼭 들어가는지 궁금해졌지만 그건 나중에 알아보기로 하고..
아무튼 배너 위치나 이런건 절망클럽@hof 블로그를 참고했다

10년전의 퀴즈를 꺼내어

January 2nd, 2006 by 바람

2006년을 맞아 바야흐로 10년전인 1996년 영화잡지 스크린에 보내서 상품 타보겠다는 일념으로 무려 자율학습 한시간(그냥 한시간 보다 길다)을 이용해서 만들었으나 결국 우표비만 날린 10년전의 영화가로세로퀴즈를 준비했습니다
BGM으로는 봄여름가을겨울의 10년전의 일기를 꺼내어를 듣는게 좋지만 없으면 머 그냥 대충 아무거나 들으시고..

2006_01_02-quiz.jpg

가로

1. ‘스피드’의 여주인공
3. ‘양들의 침묵’의 배우에서 ‘홈 포 더 홀리데이즈’의 감독까지
5. 주인공 오스카의 시각으로 란찌히를 중심으로한 시대변천사를 그린 독일영화
7. 스필버그 감독의 1977년작 SF영화.□□와의 조우
8. 톰 행크스가 우주비행사로 나온 작품.□□□13호
10. 제레미 아이언스,줄리에뜨 비노쉬 주연의 파격적인 사랑이야기
12. 브루스 윌리스가 형사로 나오는 액션영화. 3편에서는 제레미 아이언스가 악당역을 맡음
13. 이 영화의 제목이 이집트 사막에서 발견된 우주세계로의 출입구를 뜻한다
15. ‘태양에는 귀가 있다’로 46회 베를린영화제 감독상을 받은 중국 감독
16. 2편까지 제작된 짐 캐리 주연의 동물탐정 이야기. 에이스 □□□
19. 심은하의 영화 데뷰작. 최민수와 공연
20. 음악 ‘엔터테이너’로 유명한 두 사기꾼 이야기
21. 크쥐쉬도프 키예슬로프스키감독의 삼색 영화 중 평등에 관한 작품으로 줄리 델피 주연
24. ‘골든 아이’에서 제임스 본드역을 맡은 배우.피어스 □□□□
25. ‘피아노’에서의 뛰어난 연기로 아카데미 여우 주연상을 수상한 배우
26. ‘그린 파파야 향기’, ‘씨클로’의 베트남 출신 감독. 트란 □ □
27. ‘중경삼림’에서 왕정문이 극 중 짝사랑하는 남자배우
33. ‘금옥만당’에서 극 중 장국영이 좋아하는 일본 배우. 미야자와 □□
34. ‘프리윌리’에서 ‘윌리’는 어떤 동물인가
35. 국내에 ‘여인의 음모’로 출시된 테리 길리암감독의 1985년도 작품의 원제목
36. ‘타임캅’, ‘써든 데스’의 배우
38. 65회 아카데미 외국어 영화상 수상작. 역사의 틈바구니에서 고통받는 사랑의 이야기
39. 어느 벙어리의 눈으로 본 격변기의 대만을 그린 영화
40. 케빈 스페이시가 이 영화로 68회 아카데미 시상식에서 남우조연상을 받았다. 유주얼 □□□□

세로

1. 월트 디즈니가 94년 크리스마스를 겨냥해 만든 팀 알렌주연의 가족영화
2. 94년 월트 디즈니의 애니메이션. 사자 심바가 주인공.□□□ 킹
3. 제니퍼 제이슨 리가 열등감에 시달리는 광적인 여성 로커로 출연한 영화
4. 아놀드 슈왈츠네거 주연 SF물. 2편에는 에드워드 펄롱도 출연
6. ‘중경삼림’, ‘동사서독’의 왕가위감독이 ‘타락천사’ 이후 제작하는 영화
9. ‘토탈리콜’, ‘원초적 본능’, ‘쇼걸’의 감독
10. 수잔 새런든에게 아카데미 여우 주연상을 안겨준 작품
11. 68회 아카데미 여우조연상을 받은 우디 알렌감독의 영화
14. 진 핵크만, 덴젤 워싱턴 주연의 잠수함 영화. 크림슨 □□□
17. 아메리카 원주민에 의해 길러진 영국인 이야기. 다니엘 데이 루이스 주연
18. ‘트루 로맨스’, ‘브로큰 애로우’의 연기파 배우.크리스챤 □□□□
21. 주윤발이 이 영화를 끝으로 홍콩에서 헐리우드로 갔다
22. 맥컬리 컬킨을 일약 스타로 만들어 준 작품. 크리스 콜롬버스 감독
23. ‘음식남녀’, ‘센스, 센서빌리티’의 대만 출신 감독
28. ‘칼리포니아’, ‘가을의 전설’의 섹시한 남자배우
29. 1941년작으로 오손 웰즈의 천재성이 발휘된 한 신문왕 이야기
30. ‘신불료정’의 이동승 감독의 최신작으로 유덕화 주연
31. 오드리 헵본 주연의 영화를 최근에 줄리아 오몬드 주연으로 리메이크
32. 장국영, 오천련 주연으로 오페라 가수와 귀족딸의 애절한 사랑이야기
37. ‘쇼생크 탈출’, ‘IQ’의 주연배우로 감독으로서의 재능도 겸비. 팀 □□□

정답은 밑의 썸네일을 클릭하세요

2006_01_02-solution.jpg

2.0의 새로운 이미지 업로드를 테스트 겸해서 올렸는데 생각보다 좋네요
추가1. 근데 버그가 있는지 Using Original로 Send to editor했는데도 썸네일 싸이즈로 태그가 나가네요
추가2. 게다가 db를 보니 그림하나가 post_id를 하나씩 잡아먹네요 흠흠 갑자기 조금씩 맘에 안드네..

새해 복 많이 받으세요

January 1st, 2006 by 바람

2006년 새해가 밝았지만 지금은 어둡네요
아무튼 1월 1일이 끝나기 전에.. 보잘 것 없는(트랙백핵은 그나마 볼만하지만) 제 블로그를 찾아주시는 여러분,
새해 복 많이 받으세요
한분씩 블로그에 찾아가서 인사드리는게 예의지만 이렇게 인사드립니다

따이시~ 느낌이 이상해..
전혀 예의없어 보이지가 않아
이래놓고 트랙백 받는 블로그 인사야
업드려 절받는 것처럼 기분 드럽고 좋아

좀전에 개콘 보고 와서..

글자 중간을 자르는 오류 수정

December 28th, 2005 by 바람

이 문제는 2.0.1버전에서 해결되었습니다(2006. 2. 2)

Ticket #1647
Ticket #2163
Chageset [3368]
Chageset [3369]

unfusion님의 도움으로 문제를 해결하였습니다
깐미씨의 도움으로 영어로 문제 보고를 하였습니다

워드프레스 트랙백 핵 1.5.2 TE 버전에서 수정되었던 사항입니다
1.5.2버전에서 WordPress측에 버그 보고를 하였으나 전달이 잘 안되었는지 2.0버전에서 엉뚱한 곳만 수정되었습니다
2.1버전에선 꼭 고쳐져서 나오도록 다시 버그 보고를 하겠습니다

적용파일(/wp-includes/functions-post.php) : 다운

워드프레스에서 트랙백을 보낼때 substr이란 함수로 포스트의 내용중에서 253바이트를 자르고 …을 더해서 보내게 됩니다. 1바이트의 문자일때는 상관이 없는데 UTF-8같은 멀티바이트의 문자에선 글자 중간을 자르게 되는 경우도 발생합니다. 그래서 마지막 문자는 깨진 상태로 보내지는데 트랙백을 받는 쪽에서는 그냥 마지막 한글자만 ?로 나오게 될 뿐입니다. 그렇지만 워드프레스는 mb_convert_encoding이란 함수를 통해 자체적으로 트랙백의 인코딩을 변환합니다. 마지막 깨진 문자때문에 워드프레스는 이 트랙백을 UTF-8이 아닌것으로 인식하고 UTF-8로 재변환을 하게 됩니다. 그래서 결과적으로 트랙백이 깨지게 됩니다.

이 hack은 mbstring 모듈을 설치한 블로그에서만 작동됩니다. 만약 설치가 되지 않았다면 hack을 하지 않은 상태와 같이 작동합니다. mbstring 모듈이 설치가 안되었을 경우 부득이한 경우가 아니라면 호스팅업체에 설치 요청을 할 것을 권장합니다. 워드프레스의 자체의 트랙백 변환은 mbstring에서만 작동하고 제가 만든 트랙백 변환은 iconv에서도 작동하지만 mbstring에서 보다 안정적으로 작동합니다.

만약 mb_strcut 함수를 사용할 수 있는 경우 이 함수를 이용하여 글자를 253바이트 이내에서 자른다. mb_strcut과 substr의 차이점은 mb_strcut은 글자를 인코딩이 깨지지 않게 잘라준다.

/wp-includes/functions-post.php를 열어 do_trackback함수 내의

$excerpt = substr($excerpt, 0, 252) . '...';

를 아래와 같이 바꾼다

if ( function_exists('mb_strcut') )
$excerpt = mb_strcut($excerpt, 0, 252, get_settings('blog_charset')) . '...';
else $excerpt = substr($excerpt, 0, 252) . '...';

워드프레스 2.x 트래백핑 인코딩 문제 해결

December 27th, 2005 by 바람

WordPress를 사용하다보면 UTF-8과 EUC-KR로 인코딩된 블로그간에 트랙백을 받거나 보낼때 글씨가 깨지게 된다. 이 hack은 다르게 인코딩된 블로그 사이의 트랙백이 깨지지 않게 하기 위한 것이다. UTF-8로 인코딩된 WordPress 2.0 버전을 기준으로 작성되었다.

새로운 버전의 워드프레스가 나왔을 때 대처하는 요령

이 포스트에 새로운 버전에 대한 파일이 올라오지 않았을 경우 예전 버전용 파일을 업그레이드한 워드프레스에 덧씌우지 마세요. wp-trackback.php 파일과 functions.php 파일만 예전 버전이므로 제대로 작동할리 만무할뿐 아니라 치명적인 오류를 유발할 수 있습니다. 새버전의 파일에서 포스트의 내용에 나온 부분만 수동으로 고치는 방법만이 안전합니다. 이 포스트의 소스를 Copy해서 에디터에 Paste 할 경우에 작은따옴표(‘)를 수정하셔야 합니다. mbstring 모듈 사용자는 wp-trackback.php 파일의 $charset에 EUC-KR을 추가함으로써 간단히 받는 트랙백 문제를 해결할 수 있습니다.

다운로드

WordPress 1.5x용 : 링크
Wordpress 2.0용 : 다운
Wordpress 2.0용 자르는 문제 해결 통합(mbstring사용시 권장) : 다운 설명
Wordpress 2.0.1용 : 다운
Wordpress 2.0.2용 : 다운
Wordpress 2.0.3용 : 다운
Wordpress 2.0.4용 : 다운
Wordpress 2.0.5용 : 다운
Wordpress 2.0.6용 : 다운
Wordpress 2.0.7용 : 다운
WordPress 2.1 이상 : 링크

다른 해결방법

영팔님이 약간의 hack이 필요한 플러그인을 만드셨습니다.
워드프레스 EUC-KR 트랙백 플러그인(HACK)

정태영님이 받는 트랙백용 플러그인을 만드셨습니다.
Korean Trackback Plugin

사용방법

받는 트랙백은 자동으로 변환된다.
2.0용 버전에서는 보내는 트랙백 사용방법이 바뀌었다. 트랙백 받는 블로그가 내 블로그와 다른 인코딩을 사용할 경우 트랙백 보내는 주소 앞에 !를 붙여서 사용한다. Send trackbacks to: 의 트랙백 주소 적는 곳에 !http://트랙백주소 를 넣는다.
예) !http://www.windlike.net/blog/236/trackback/
데이타베이스에도 인코딩변환되어 나간 트랙백 주소는 !http://…형태로 !이 붙어서 남는다.

같은 인코딩일 경우 그냥 트랙백 주소만 적는다. !를 붙여서 인코딩을 변환하면 오히려 깨진다.
예) http://www.windlike.net/blog/236/trackback/
상대의 인코딩을 알아내는 방법은 브라우져의 보기 – 인코딩 메뉴를 보면 알 수 있다.

주의사항

적용대상 :
- PHP 4.0.6 이상
- mbstring 모듈이나 iconv 모듈 둘 중 하나가 설치되어 있어야 함

확인방법 :
- 직접 호스팅 업체에 문의
- 다음 코드를 에디터를 이용하여 test.php로 저장한 후 브라우져에서 실행한다(미리 작성된 파일 : 다운)

<?php
echo 'PHP version: ' . phpversion() . '<br />';
if ( function_exists('mb_convert_encoding') ) echo 'mbstring OK!<br />';
else echo 'mbstring fail..<br />';
if ( function_exists('iconv') ) echo 'iconv OK!<br />';
else echo 'iconv fail..<br />';
?>

mbstring OK! 가 나오면 mbstring 모듈을 이용할 수 있다(둘 다 OK일 경우 이방법을 권장)
iconv OK! 가 나오면 iconv 모듈을 이용할 수 있다(mbstring fail 일 경우 이 방법으로 한다)
둘다 fail이면 호스팅 업체에서 둘 중 하나를 설치해 줄때까지 불가능하다

라이센스

WordPress가 GPL이기 때문에 이 hack 역시 GPL을 따른다. 수정 및 재배포 모두 가능함.

지금까지 도움주신 분들

아거님, 입명이님, H.Moon님, BluedSnow님, 지윤님, UNFGroup님, unfusion님, 영팔

받는 트랙백핑 문제 해결(mbstring)

/wp-trackback.php를 열어 $charset에 EUC-KR을 추가한다

$charset = 'ASCII, UTF-8, EUC-KR, ISO-8859-1, JIS, EUC-JP, SJIS';
mbstring 모듈을 사용할 수 있을 경우 직접 수정해서 사용하면 편리하다.

받는 트랙백핑 문제 해결(iconv)

정규식을 이용한 is_utf8 함수를 만들어 UTF-8인지 확인한 후 iconv 함수로 인코딩을 변환한다.

/wp-trackback.php를 열어 // trackback is done by a POST 위에 아래의 코드를 추가한다. 이는 이해를 돕기 위치이므로 굳이 이곳이 아니라도 적당한 곳에 추가하면 된다.

// Returns true if $string is valid UTF-8 and false otherwise.
function is_utf8($string) {
return preg_match('%^(?:
[\x09\x0A\x0D\x20-\x7E] # ASCII
| [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte
| \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
| \xED[\x80-\x9F][\x80-\xBF] # excluding surrogates
| \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15
| \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16
)*$%xs', $string);
} // function is_utf8

위 방법은 워드프레스 기본 함수인 seems_utf8()를 사용할 수 있으므로 삭제(참고 : http://082net.com/2006/769/euckr-trackback-hack/)

/wp-trackback.php를 열어

if ( function_exists('mb_convert_encoding') ) {
$title = mb_convert_encoding($title, get_settings('blog_charset'), $charset);
$excerpt = mb_convert_encoding($excerpt, get_settings('blog_charset'), $charset);
$blog_name = mb_convert_encoding($blog_name, get_settings('blog_charset'), $charset);
}

아래에 다음을 추가한다

else if ( function_exists('iconv') ) {
if ( !seems_utf8($title) )
$title = iconv('EUC-KR', 'UTF-8', $title);
if ( !seems_utf8($excerpt) )
$excerpt = iconv('EUC-KR', 'UTF-8', $excerpt);
if ( !seems_utf8($blog_name) )
$blog_name = iconv('EUC-KR', 'UTF-8', $blog_name);
}

보내는 트랙백핑 문제 해결

/wp-includes/functions.php를 열어 trackback 함수를 찾는다

function trackback($trackback_url, $title, $excerpt, $ID) {
global $wpdb, $wp_version;
if ( empty($trackback_url) )
return;
$title = urlencode($title);
$excerpt = urlencode($excerpt);
$blog_name = urlencode(get_settings('blogname'));
$tb_url = $trackback_url;

를 아래와 같이 바꾼다(굵은 글자가 추가되거나 바뀌는 부분)
$tb_url = $trackback_url;이 위치를 바꾸는 것과
$blog_name = get_settings(‘blogname’);이 두부분으로 나뉘어 수정되는것 주의

function trackback($trackback_url, $title, $excerpt, $ID) {
global $wpdb, $wp_version;
if ( empty($trackback_url) )
return;
$blog_name = get_settings('blogname');
$tb_url = $trackback_url;
if($trackback_url[0] == '!') {
$trackback_url = substr($trackback_url, 1);
if ( function_exists('mb_convert_encoding') ) {
$title = mb_convert_encoding($title, 'EUC-KR', 'UTF-8');
$excerpt = mb_convert_encoding($excerpt, 'EUC-KR', 'UTF-8');
$blog_name = mb_convert_encoding($blog_name, 'EUC-KR', 'UTF-8');
}
else if ( function_exists('iconv') ) {
$title = iconv('UTF-8', 'EUC-KR', $title);
$excerpt = iconv('UTF-8', 'EUC-KR', $excerpt);
$blog_name = iconv('UTF-8', 'EUC-KR', $blog_name);
}
}

$title = urlencode($title);
$excerpt = urlencode($excerpt);
$blog_name = urlencode($blog_name);

워드프레스 2.0 업그레이드 방법

December 27th, 2005 by 바람

WordPress 2.0.1 버전 추가 내용(2006. 2. 2)
2.0에서 2.0.1로 업그레이드 할 경우 반드시 wp-content/cache 폴더를 지워야 한다
(1.x에서는 이 폴더가 없으므로 신경 안써도 된다)
이 부분만 주의하고 나머지는 같습니다

http://codex.wordpress.org/Upgrading_WordPress 의 내용을 그까이꺼 머 대충 요약(번역이 아님 정확한 내용은 직접 확인하삼)

1. 데이타베이스를 백업하세요

2. 모든 워드프레스 파일을 백업하세요
워드프레스가 들어있는 폴더 전체를 백업하는게 안전합니다.

3. 백업이 잘 되었나 확인하세요

4. 모든 플러그인을 끕니다
관리자 화면에서 Plugin 탭을 누르고 켜져있는 플러그인 모두 Deactivate를 누릅니다

5. 앞의 4단계를 마치지 않고 다음 단계로 넘어가지 마세요

6. 워드프레스 2.0 다운로드 받기
http://wordpress.org/download/ 여기서 받아서 압축을 푸세요

7. 예전 워드프레스 파일 지우기

지우지 말하야 할 파일
* wp-config.php 파일
* wp-content 폴더
* wp-images 폴더
* wp-includes/languages/ 폴더 – 랭귀지 파일을 사용하고 있다면 이 폴더를 지우지 마세요
* .htaccess file – 퍼머링크를 변경해 사용하거나 이 파일에 다른 것들을 적용했을때는 지우지 마세요
* 사용자의 자료들이나 플러그인 등등

지워야 할 파일
* wp-*, readme.html, wp.php, xmlrpc.php, and license.txt 등등 워드프레스가 깔려있는 루트폴더의 파일들(wp-config.php와 .htaccess 파일을 제외)
* wp-admin 폴더
* wp-includes 폴더 단, 랭귀지 파일을 사용한다면 wp-includes/languages/ 폴더는 지우지 마세요

8. 워드프레스 2.0 업로드

9. 업그레이드
http://워드프레스 주소/wp-admin/upgrade.php를 실행합니다

10. 퍼머링크와 .htaccess 업데이트
필요한 사람만 하면됩니다

11. 플러그인 업데이트
워드프레스 2.0에서 사용가능한 플러그인 목록
단, 최신버전인지 확인하세요. 위 목록에 나와있는 플러그인의 최신버전은 2.0에서도 바로 사용가능합니다

12. 플러그인 재사용
관리자 화면의 Plugin탭에서 activate를 눌러 필요한 플러그인을 다시 사용합니다
새로 추가된 WordPress Database Backup Plugin을 사용하기 위해선 wp-content 폴더의 퍼미션을 666이나 777로 변경해야 합니다

13. 새롭게 변경된 사항들에 대해 알아봅니다
머 굳이 알아볼꺼 까지야..

빼앗긴 들에도 봄은 오는가

November 18th, 2005 by 바람

내게 기댄 어깨에서 짙은 외로움이 배어져나온다
이 사람 많이 외롭구나..
냉기에 다은 듯 전해지는 그 공허한 감정이 안스럽다
무엇 때문이었을까
하지만 나는 묻지않는다
다만 곁에 잠시 서있는 것뿐..
말하지 못하는 외로움은 봄의 햇살만이 녹일 수 있으니까

차가와진 공기

October 19th, 2005 by 바람

공기가 차갑다
공기라는 것은 원래 존재감없이 숨어있어야 하는거라지만
차가와진 공기는 그 존재감만큼이나 내 존재감마져 일깨워 준다