Not categorized: March 2007 Archives

MovableType에 내장된 에디터는 Wordpress 처럼 WYSWYG 에디터가 아닙니다. Wordpress 에디터를 싫어하는 사람도 있지만, MT 사용자의 입장에서 WP의 에디터는 부러운 점입니다. 특별한 markup을 사용하는 formatter도 사용해보고, mshtml을 사용한 툴, Google DocsWindows Live Writer, Performancing도 사용해보았지만, 모두 마음에 들지 않는군요.

마음에 안 드는 점들을 들자면 다음과 같습니다.

  • 사용자 인터페이스
  • 문서의 구조화
  • XHTML 표준과의 호환
  • 맞춤법 검사

사용자 인터페이스

일단 WYSWYG이 아니면 모두 탈락. 물론, 직접 HTML 코드를 수정할 수 있어야하는데, WYSWYG과 제대로 연동이 되지 않는 경우가 많습니다. 자주 사용하는 에디팅 기능들이 없거나 불편하게 되어있는 경우도 많습니다.

문서의 구조화

그나마 최근에 나온 툴들은 HTML 문서 내에 presentation 정보를 넣지 않는 경향이 강합니다. mshtml의 경우에는 최악이었죠. presentation이 빠졌다고 해도, 문서 내용을 구조화하는 것은 여전히 불편합니다. Microsoft Word 인터페이스처럼 현재 커서 위치의 '문단 스타일'을 설정하는 방식으로는 부족합니다.

XHTML 표준과의 호환

소위 제 블로그는 XHTML 표준 호환을 표방하고 있는데, 최근에 Windows Live Writer를 사용하면서 호환되지 않게 되었습니다. HTML을 생산하는 에디터들이 호환성 있는 HTML을 생산하지 않으면 표준 호환성으로의 길은 요원할 것입니다.

맞춤법 검사

사소한 맞춤법이 잘못 되어서 글을 다시 수정해야하는 경우가 자주 일어납니다. 영문 맞춤법 검사는 찾아볼 수가 있긴 하지만, 한글 맞춤법 검사는 웹상의 에디터에서는 거의 전무합니다.

앞으로의 대책

제가 만들어서 쓰고 있던 MovableTypeWriter를 다시 사용하면서 좀 더 개선해 볼 계획입니다.. 기본적으로 위의 문제점들을 해결하고, 다른 툴들의 장점들도 도입해볼 생각입니다.

제게는 이상한 습관이 한가지 있습니다. Computer Science나 Programming에 관련된 책을 읽으면 거의 빠지지 않고 서평을 쓰지만, 문학이나 인문-사회-자연과학 도서들을 읽고나서는 글을 쓰지 않는 것이 그것입니다. 하지만, 쓰지 않으면 아무리 세심하게 책을 읽고, 그 책을 읽을 당시에는 이해했다고 하더라도, 그 책이 가지고 있는 가치를 잊어버리게 마련입니다. 그래서, 앞으로는 모든 책에 대해서 서평 또는 요약에 가까운 정리를 해 볼 생각입니다.

일단 그 첫번째로 D. D. Raphael의 Problems of Political Philosophy를 번역한 '정치 철학의 문제들'을 읽으면서 장절 단위로 정리해볼 생각입니다. 한국어로 된 좋은 정치 철학 입문서는 거의 없는 듯 합니다. 번역된 정치 철학 입문서라고 해야 2-3권에 불과하구요. 이 책을 추천한 분이 계셔서 일단은 일독하면서 정리해볼 생각입니다. 잘못된 것이 있으면 얼마든지 지적해주세요.

다음은 제1장 '정치철학이란 무엇인가?'의 제1절 '과학적 이론과 철학적 이론'의 요약입니다. 너무 짧아서 맛보기에 불과하군요. 일단 1장은 오늘 안으로 모두 올리도록 하죠.

정치학-사회학과 정치철학-사회철학의 차이

정치학-사회학의 이론은 하나의 과학적 이론이며, 개별적인 사실을 기록하고 설명하며, 일반적인 설명의 법칙을 제공하려고 시도한다. 그러한 법칙들은 실례를 통해 증명되거나 반증될 수 있다. 반면, 정치철학-사회철학의 이론은 '그 경우는 어떻게 되어야 하는가' 또는 '우리가 무엇을 해야하는가'를 말해주는 교설, 이데올로기, 규범 또는 이상적인 표준이다.

이러한 의미에서 정치학-사회학은 실증적(positive)이고, 정치철학-사회철학은 규범적(normative)라고 얘기할 수 있다.

정치철학의 정의

한편, 정치철학은 국가(the state)에 대한 관념에 철학적 사유를 적용하는 철학의 한 분야라고 정의할 수 있다. 그렇다면 철학이란 무엇인가?

철학의 목적

철학의 목적은, 특히 전통적인 철학의 목적은 다음의 두가지로 요약될 수 있다.

  • 신념에 대한 비판적 평가(critical evaluation of belief)
  • 개념의 명료화(clarification of concept)

블로깅 하다보면, 코드를 적어야 하는 경우가 자주 발생하고, 하이라이팅을 하기 위한 편리한 방법이 필요합니다.

하이라이팅을 위해 HTML로 변환하는 툴이야 많지만, 중요한 requirement들은 다음과 같습니다.

  1. Presentation의 분리: 코드 텍스트를 (가능한 한) 원래의 형태로 저장할 것.
  2. XHTML 표준의 사용:  예를 들어, <font /> element 보다는 <span /> element, class attribute, CSS를 활용할 것.

Presentation 분리는 대체로 Textile과 같은 formatter를 따로 사용해서 얻을 수 있는데, 블로깅 툴들이 기본적으로 제공하는 경우는 없고, 글 전체에 특정 format을 사용해야하기 때문에 맘에 안듭니다. 조그만 악을 해치우기 위해 더 큰 악을 불러들여오는 꼴이랄까요. 그리고 아쉽게도 기존의 툴들은 대부분 <font /> element를 사용하는 경우가 많습니다.

겐도사마를 통해 알게 된 dp.SyntaxHighlighter를 사용해보았습니다. dp.SyntaxHighlighter의 장점은 코드 텍스트를 그대로 유지하면서, javascript와 CSS를 통해 하이라이팅을 하기 때문에 위의 requirement들을 모두 만족한다고 볼 수 있습니다.

어릴 적엔 부족한 군것질 용돈을 충당하기 위해서 빈병 모아다가 구멍가게에 가져다주곤 했다. 이것이 바로 공병 보증금제도 인데, 소비자가 제품의 비용에 추가적인 비용을 예치(deposit)하고, 나중에 돌려받는다고(refund)해서 Deposit-Refund System이라고 부른다. 현재 대부분의 에스프레소 커피전문점들은 일회용 컵에 대해 이와 같은 '환경 보증금'이라는 이름의 제도를 실시하고 있다.

환경 보증금은 물론 좋은 취지의 제도이고, 환경 문제를 항상 환기 시켜주는 등의 긍정적인 역할을 하지만, 환경 보증금 자체가 경제적인 인센티브가 되기는 힘들다.

예를 들어, 평생동안 하루에 한 잔씩 일회용 컵을 사용해 라떼를 마시고, 컵은 사무실에 가져와서 버린다고 해보자. 이 때 포기하는 기회비용은 얼마일까?

50원 x 365일 x 100년 = 182만 5천원

182만 5천원은 꽤 큰 돈이지만 적어도 한 잔에 3000원 이상인 에스프레소 커피를 소비하는 사람의 평생 수입에 비하면, 별 것 아닌 비용이다. 2006년 상장사의 대졸 초임이 약 2906만원이라고 한다. 환경 보증금의 기회비용은 이 사람 수입의 0.06%에 해당한다. 상식적으로, 연봉 3천만원 받는 사람이 지하철 요금에 인색할까? 지하철 요금이 900원임을 감안할 때 과연 50원의 비용에 꿈쩍이나 할까?

물론 이 기회비용의 가치는 상대적이다. 현재의 최저 임금 시간급 3100원을 받는다고 하면 182만 5천원은 주당 40시간 기준 14주를 일해야 벌 수 있는 돈이고, 평생 벌 수 있는 돈의 0.3%나 된다. 역시 상식적으로 시간급 3100원을 받는 사람이 과연 에스프레소 커피를 마음 놓고 매일 마실 수 있을까?

대부분의 사람들이 커피전문점에서 컵을 되돌려주고 보증금을 되돌려 받지 않는 이유는 단순히 충분한 경제적 인센티브가 되지 못하기 때문이다. 50원의 귀중함도 모르냐는 식의 접근은 좀 곤란하다. 차라리 보증금을 인상해보는 것은 어떨까? 여기서 질문. 사람들은 컵을 돌려주는데 얼마 정도의 인센티브가 필요할까? 나라면? 글쎄, 200원-500원 정도? 물론, 이 정도의 인센티브도 어떤 사람들에게는 전혀 인센티브가 되지 못한다.

환경론자들은 환경을 보호하는 행위는 단기적으로도 당신에게 도움이 되는 행동이라고 얘기하는데 열을 올리지만, 몇몇 경우를 제외하고는 환경을 보호하는 행위는 추가적인 비용과 불편함을 동반하는 것이 일반적이라고 생각한다. 물론, 법적인 기반과 경제적인 제도를 사용해 사람들의 행동을 유도하는 것도 단기적으로는 좋지만, 역시 궁극적으로는 환경을 보호하는 것이 중요한 일이라는 합의를 이끌어내고 그것이 매우 자랑스러운 일이라는 의식을 가질 수 있도록 교육하는 일이 가장 중요하다.