근대화와 기독교의 관계

외침[言] 2006/05/22 23:00
블로그를 뒤적이다가 예전에도 본 것 같은 어떤 글을 다시 봤다.
영국의 귀족이 인도의 한 영주에게 트럭을 선사하였다.
트럭을 선물로 받은 영주는 몹시 기뻐하였다고 한다.
그런데 얼마 후에 귀족이 영주가 사는 곳을 방문하였다가 깜짝 놀라고 말았다.
왜냐하면 황소 서너 마리가 자기가 선물한 트럭을 끌고 있었기 때문이다.
그래서 그 귀족은 영주에게 트럭이 황소에게 끌려가는 것이 아니라 트럭에 휘발유를 넣고 운전을 하면 트럭이 수십 마리의 황소를 끌 수 있다고 말하면서 트럭을 시운전해 주었다고 한다.
성령 받기 전 신앙생활이란 여러분이 트럭을 끄는 것과 같지만 성령을 받으면 성령이 수레를 끌어주는 것이다.
분명 전에는 마지막 문장이 없었던 것 같은데...한 문장만 빼면 '미개한 인도인'을 비웃는 농담일텐데, 마지막 문장으로 두 가지 대조를 엮어놓았다. '근대화된 영국인 대 미개한 인도인'과, '사서 고생하는 사람 대 성령을 받은 사람' 쯤 되려나. (그나저나, 성령 받기 전 신앙생활이란게 무슨 뜻인지도 사실 모르겠다. 성령은 안받고 신앙생활은 하려니 그게 사서 고생이란 뜻인가?)

하지만 저 비유가 딱히 틀린 것도 아니다. 저 영국인이 시운전을 마친 후에 포교를 시작했다고 해도 믿지 않을 이유가 없다. 식민지를 근대화한다는 건 한손엔 신식 문물을 다른 손엔 종교를 들고 찾아가, 육체적인 면과 정신적인 면  모두에서 기존의 생활 방식을 완전히 뿌리뽑는 걸 뜻하기 때문이다.

하지만 내가 앞부분의 유머에 살짝 불편함을 느끼는건 근대화의 역사 뿐만 아니라, '미개인'을 바라보는 저 관점도 마음에 들지 않기 때문일 것이다. 만약 저 농담이 상대를 웃기지 못한다면, 이런 식의 전도는 수명이 다하지 않았나 싶은 생각이 든다.

저 인도인 영주는 차를 굴릴 기름과 도로를 얻는 대가로 무엇을 내주었을까? 그냥 하던 대로 황소로 수레를 끄는게 나았다고 후회하지는 않았을까?
top

Trackback Address :: http://cubic3.woweb.net/blog/trackback/79

  1. 덧말제이 2006/10/23 23:09 PERMALINKMODIFY/DELETE REPLY

    마지막 말씀이 마음에 남네요...

Write a comment


피드버너-종속적이지 않은 RSS 피드 주소 만들기

속삭임[作] 2006/05/21 03:17
이 글은 태터-종속적이지 않은 블로그 계정 꾸미기의 후기 쯤 된다.

어찌하다보니 피드버너 뽐뿌에 밀려서 피드버너를 사용하게 되었다. 기존에 쓰던 주소를 그대로 쓰면서 피드버너를 사용하기 위해서는, .htaccess 파일과 정규표현식을 붙잡고 싸워야했다 -_-

기본적으로는 피드버너 등록과정 정리-몽상철학가를 참고하여 비교적 매뉴얼에 충실하게 과정을 밟았지만, 몇가지 다르게 했던 점을 적겠다.

2단계 새로운 RSS 만들기를 먼저 했다. 설마 그럴 리는 없겠지만 /blog/rss/index.php 파일이 업그레이드될 가능성(그래서 멋모르고 태터를 업그레이드할 가능성)을 고려하여, 또 심볼릭 링크를 만들었다 -_-

ln -s ./rss rss1    ('태터 디렉토리/blog/'에서)

따라서 태터 자체 RSS 주소는 http://cubic3.woweb.net/blog/rss1 이 되었다. 이 주소를 가지고 피드버너에 등록하여, http://feeds.feedburner.com/Cubic3라는 피드를 얻었다. 그리고 나서 태터 디렉토리의 .htaccess 파일과 싸우기 시작했다. .htaccess 파일은 홈페이지 주소(URL)을 조건에 따라 처리하는 파일이다. 유닉스에서는 파일 이름 맨 앞이 점이면 숨김 파일이라는 뜻이라, 앞에 점이 붙는다.

태터 디렉토리의 .htaccess 파일에 보면 다음과 같은 내용이 있다.

RewriteRule ^index\.xml$ 어쩌구저쩌구
...
RewriteRule ^(.+)$ blog/$1/index.php [E=SURI:1,L]

이 두 행이 그 전에 /index.xml, /rss로 오던 RSS 주소를 받아주던 규칙들이다. 아래 규칙은 범용적이라 손대면 큰일 난다.(/xxx에 대한 요청이 오면, /blog/xxx/index.php로 연결해주는 역할) 하지만 위에 있는 규칙일 수록 먼저 적용되므로, RewriteRule ^index\.xml$로 시작하는 한 줄을 다음 3줄로 대체하면 된다.(태터툴즈에서 피드버너로 RSS 통계내기-귤 참조했음)

RewriteRule ^index\.xml$ http://feeds.feedburner.com/mentalese/blog [E=SURI:1,L]
RewriteRule ^rss/?$ http://feeds.feedburner.com/mentalese/blog [E=SURI:1,L]
RewriteRule ^rss/index\.php$ http://feeds.feedburner.com/mentalese/blog [E=SURI:1,L]

굵은 글씨(/?)는 내가 추가한 것이다. 원래 귤님의 규칙은 /index.xml, /rss, /rss/index.php 세 가지 경우를 다 처리할 수 있도록 되어있지만, (블로그 주소)/rss/ 로 입력되는 경우를 처리하지 못한다. 저 /?는 rss 다음에 /가 들어갈 수도 있음을 알려주는 역할을 한다. (정규표현식 참고)

마지막 단계인 스킨 파일 수정은 필요없다. 왜냐하면, 애초부터 http://cubic3.woweb.net/blog/rss로 구독하게 하는 것이 목표였으니까. 그래야 피드버너 망해도(...) 문제가 없지. 이렇게 해서 RSS피드 정리도 끝.

꼬리말/ ...crizin님의 피드버너 리다이렉터 플러그인에서 한 줄만 삭제하면 되는 문제였다. 피드버너에 등록하고자 하지만 rss주소를 계속 유지하고자 하는 나같은 사람을 위해서 고친 파일을 여기 올린다. 플러그인 안의 index.xml 파일을 대체하면 된다.
원상복구를 할까? -_-...

꼬리말2/ 결국 setup.php 실행을 통한 블로그 재설정을 통해서(config.php 삭제 필요), .htaccess를 덮어 씌우고 수정한 플러그인을 실행했다. 이게 웬 삽질.
top

Trackback Address :: http://cubic3.woweb.net/blog/trackback/78

  1. lunamoth 2006/05/21 08:17 PERMALINKMODIFY/DELETE REPLY

    crizin님이 만드신 유저에이전트를 인식해서 피드버너봇일 시에만 원본피드에 접근하게하는 플러그인도 쓸만한 것 같더군요. 이경우에 별도의 예외사항이 있을것도 같기 합니다만...

    • 라임에이드 2006/05/21 17:51 PERMALINKMODIFY/DELETE

      그 방법은 분명히 쓸만한 플러그인이었습니다. 딱 한가지만 빼고요. 그 플러그인은 다음 일을 합니다.

      1. 피드버너봇은 원본피드에 접근시킴
      2. 다른 봇이 원본피드를 찾으면 피드버너로 보냄
      3. 블로그의 RSS 주소를 피드버너의 주소로 바꿈

      1,2번은 정말 간단하게 이루어지고, 귀찮지 않게 원하는 결과를 쉽게 얻습니다만, 3번은 원하지 않는 결과여서...원글에서 말한 것 같이, 그렇게 되면 결국 피드버너가 망하면 또 귀찮아지니까요.

    • 단비 2006/06/23 00:02 PERMALINKMODIFY/DELETE

      제가 소스분석을 잘 못했는지는 모르지만 태터 1.0.6의 경우에 피드 xml 안에 치환자가 존재하지 않습니다.
      바꾸신 xml 파일을 보니 치환에 의한 치환만을 하지 않도록 하신 것인데요, 그럴 필요가 있을까요.

      자기의 피드 주소를 자기 도멘으로 하고 그 위치에 접근하면 피드버너로 보내서 컨텐츠를 가져오게 하면 될 것 같습니다만.
      단지 피드버너에서 만들어내는 피드 중의 절대 주소만을 피드버너의 절대 URL로 하지 않게만 하면 될 것 같은데요.

    • 라임에이드 2006/06/23 15:36 PERMALINKMODIFY/DELETE

      단비// 이렇게 하면 단비님께 댓글 알리미가 갈지 안갈지 잘 모르겠네요. 이 글 보시면 꼭 알려주시기 바랍니다 ㅋ

      우선, 제가 얘기한 index.xml 파일은 태터툴즈의 rss/index.xml 파일이 아니고, 피드버너 플러그인의 plugins/FeedBurnerRedirector/index.xml 입니다. 당연히 치환자는 존재하지 않지요 -ㅅ-;

      그리고 제가 제거한 이유는, 제 블로그의 RSS 버튼에 링크된 주소가 http://feeds.feedburner.com/cubic3 로 바뀌지 않고 http://cubic3.woweb.net/blog/rss 로 남아있게 하기 위해서입니다. 단비님의 블로그에서 RSS버튼에 마우스를 갖다대보세요.

      그리고 네, 남에게 직접 알려주는 경우(블로그수집기 등)에는 자기의 블로그 주소 + /rss 로 알려주면, 알아서 피드버너로 연결이 되고, 신경쓸 필요가 없습니다. 다만 저는 거기에 더해서, 제 블로그에 찾아왔다가 구독하려고 하는 사람에게도 같은 주소를 볼 기회를 주려고 했을 뿐입니다.

      그리고 '피드 중의 절대 주소'라는 것은 피드버너의 피드에서 블로그로 오는 링크에 대한 얘기시죠? 저도 그 체크박스를 해제하고 제 블로그로 직접 오도록 하고있습니다.

      요새 올블로그가 말썽을 타더니 피드버너도 살짝 시끄럽군요. 다행히 그 기능을 바로 끌 수 있게 되어있어서 큰 소란은 없는 것 같습니다만...

  2. eternalbleu 2006/06/12 21:44 PERMALINKMODIFY/DELETE REPLY

    가장 좋은건 플러그인을 안쓰는거 아닐까요?
    쓰다보니 뭔가 이상해서 그냥 미사용으로 바꾸고 있는데, 메타 블로그 등록시에만 피드버너 주소를 쓰고 있습니다.

    • 라임에이드 2006/06/13 02:40 PERMALINKMODIFY/DELETE

      "피드버너 뽐뿌에 밀려서" 가 중요한거죠. -_-

      피드버너를 쓰고는 싶은데, 티가 안나게 쓰고 싶으니 이런 편법을 쓰게 되네요.

Write a comment


태터-종속적이지 않은 블로그 계정 꾸미기

속삭임[作] 2006/05/20 04:23
0. 블로그를 갈아타게 된 계기

어느 날인가부터, 먼저 쓰던 계정에 트랙백 스팸이 하나 둘씩 생기기 시작했다. 그래서 혹시 스팸을 막을만한 방법이 없나 태터툴즈 홈페이지로 가봤다. 그런데 플러그인은 없고, '1.0.5에서는 스팸 필터링이 잘 되어있다'는 글을 봐버렸다.

태터&컴퍼니가 태터 1.0으로 훨훨 날아가는걸 보면서도, 데이터의 하위호환성을 위해서(아니, 솔직히 귀찮아서) 태터 클래식 버전에 계속 남아있었는데, 이젠 트랙백 지우기 귀찮아서라도 블로그를 갈아탈 때가 왔다는 생각이 들었다. 그리고 나서 태터 1.0.5를 내려받고 설치법을 유심히 들여다보면서, 엉뚱한 욕심 하나를 떠올리기 시작했다.

1. 블로그 툴에 종속적이지 않은 블로그

원래(그리고, 현재도 그렇지만) 내 사이트의 루트 디렉토리는 웹으로 연결되어있지 않고 비어있었다. 사이트의 전부로 보일 수 있는 루트는 비워두고, 그 밑에 있는 디렉토리에 블로그 등 여러 시도들이 들어가게 할 계획이었다. 태터는 0.9x 버전에서 기본적으로 /tt/디렉토리에 설치가 되었(던 것으로 기억)기 때문에, 자연스럽게 저 계획과 맞아 떨어졌고, '블로그=태터'라는 공식이 깨지기 전 까지는 그렇게 문제가 되지 않았다. 그러니까, 이번처럼 갈아타기 전까지는.

이번에 이전을 하면서 깨달은 것이 고정 블로그 주소가 필요하다는 것이다. 그래야 다음번 이전 때 고마운 사람들(=구독자)을 귀찮게 하지 않을 수 있기 때문이다. 따라서 나는 몇 가지 목표를 세우고 블로그 툴에 종속적이지 않은 블로그 주소를 구축하기로 했다.

목표들
  • 적어도 블로그 주소는 고정되어 있어야 한다. 즉, 'http://xxx.com/blog/쏼라쏼라'라는 주소에서 쏼라쏼라 부분이 깨져도, 굵은 글씨 부분이 유지되어 적당히 뒤의 주소를 지우고라도 내 블로그에 찾아올 수 있도록 한다. 만일 'http://xxx.com/tt/'에서 (이번 경우처럼) tt 부분이 다른 주소로 바뀐다면, 그 주소를 추측하기는 쉽지 않을 것이기 때문이다.
  • RSS 피드 주소를 고정한다. 어차피 구독에 이상이 생기면 구독자가 문제를 해결할 수 있으므로, 피드 주소가 깨지는 일만 막는다.
  • 위의 일들을 계정을 옮기거나, 블로그 기술의 변화가 크게 일어나기 전까지 지키는 것이 목표이다.

2. 태터 1.0.5로 갈아타기

우선 태터툴즈 매뉴얼의 태터 1.0 설치법태터 갈아타기를 참조해서 태터 1.0.5를 http://cubic3.woweb.net/xxx (xxx는 임의)에 설치했다. http://cubic3.woweb.net/tt/ 에 설치된 기존 태터 클래식을 당분간 유지할 생각이었기 때문에 기존 디렉토리에 계속 블로그를 운영할 수는 없는 상황이었다. 따라서 blog 디렉토리를 외부에서 접근 가능한 디렉토리로 정하고, 외부에서 블로그에 접근할 때는 xxx 디렉토리로 연결시켜줄 방법을 찾기로 했다.

3. 심볼릭 링크로 blog->xxx 연결

사실 블로그 주소를 고정한다는 생각을 떠올릴 때부터, 심볼릭 링크를 사용하는 것을 염두에 두었다. 심볼릭 링크는 유닉스에 있는 '바로가기(shortcut)'이라고 생각하면 된다. 다만 좀 더 강력한 점은, 윈도우에서처럼 바로 가기 파일로 보이는 것이 아니라, 진짜 복사본이 생긴 것 같이 보인다는 점이다. (하드 링크와 심볼릭 링크의 차이는 파일을 삭제하기 전까지는 없는 것 같다. 더구나 디렉토리의 하드 링크는 관리자만 만들 수 있다고 해서, 일찌감치 하드 링크에는 신경을 껐다) 디렉토리의 심볼릭 링크를 만드는 것은 일반 파일의 경우와 다르지 않고, 쉽다. 이 경우 ssh로 접속해서(텔넷도 가능), 홈 디렉토리에서 다음 명령을 한번 치기만 하면 된다.

ln -s ./xxx blog    (xxx 바로 위의 디렉토리에서 실행)

그러면 xxx 디렉토리와 blog "디렉토리"의 내용물이 항상 똑같게 유지가 된다.

4. 태터 1.0.5가 설치된 디렉토리명 변경

심볼릭 링크를 태터 설치를 하기 전에 만들고, 애초부터 blog 디렉토리로 접근해서 설치했다면 이게 필요 없는데, 순서를 바꾸는 바람에 1.0이 설치된 디렉토리를 바꿨을 때의 대처방법을 사용해야 했다. 파일을 고칠 때는 FTP로 내려받아 텍스트 에디터로 고친 후 올리는 방법을 사용했다.

5. RSS 피드 주소

기존에 쓰던 주소인 http://cubic3.woweb.net/tt/index.xml 는 기존 태터를 철수한 이후 심볼릭 링크로 이으려고 한다. 그리고 현재의 RSS주소인 http://cubic3.woweb.net/blog/rss는... 주소가 맘에 들어서(아니, 역시 귀찮아서) 그대로 쓰려고 한다. 다음에 옮길 때 또 심볼릭 링크 만들고 말지.

이렇게, 태터-종속적이지 않은 블로그용 공간을 기획하게 되었다. 빨리 써먹고 싶군. 다음번에는 어디로 옮겨가게 되려나?
top

Trackback Address :: http://cubic3.woweb.net/blog/trackback/77

  1. 헤이 2006/05/20 10:28 PERMALINKMODIFY/DELETE REPLY

    피드버너를 써보시는건?

    • 라임에이드 2006/05/20 17:31 PERMALINKMODIFY/DELETE

      피드버너도 고려해 봤는데...어떻게 하는지 아직 잘 모르겠어서 -_-; 쉬운가요?

      그리고 그렇게되면 혹 '피드버너-종속'적이 되지는 않을는지...-_-

  2. 헤이 2006/05/20 18:40 PERMALINKMODIFY/DELETE REPLY

    피드버너 등록은
    http://translatorsweekly.com/blog/46
    여기를 참고하시구요

    그 다음은 이 플러그인을 설치하시면 될것 같아요

    http://crizin.net/entry/태터툴즈-105-플러그인
    여기서 피드버너 리다이렉터...

Write a comment