Last modified at 2004/02/02 16:58
- 仮名:茗荷丸
-
- 昭和47年9月5日生まれ。ジョン・ケージならびにフレディ・マーキュリーと同じ誕生日であるのが自慢です。あいにく同性愛者ではありませんが。
- 転勤族の親と一緒に、九州を転々として育ちました。いわゆる九州男児です。ただし酒はからきしダメで、肌も真っ白です。そういう血はすべて妹に受け継がれました。
- 関東のしがない大学を出て、関西のしがない大学院を出ました。大学では商業を、大学院では社会学を学んだハズなのですが、ぜんぶ忘れてしまいました。
- いろいろあって、今は小さなソフト会社に身を寄せています。IT不況で大変です。
- 仮名「茗荷丸」の由来は、たんに私が「茗荷谷」というところに住んでいるからです。鬼平でたまに出てくるうらびれた茶店「みょうがや」があるところです。
- こんどこそ閉鎖しない
-
- これまで何度か個人サイトを立ち上げてきましたが、どうにも長続きせず、更新も滞りがちになり、しまいには見るのも厭になって、「鋭!」と潰してきました。
- 同時に、後ろめたさを呼び起こすサイトの元データもすべてパソコンから抹消してきました。
- 厭になったら何もかも抹消してしまうのは、何もサイトに限らず、大学院や趣味で研究してきたこともすべてにあてはまります。
- そんなわけで、これまでの営みは何も形に残っていません。
- どんな駄文にせよ、なにもないのはさすがに寂しいものです。
- そこで今回は、ご長寿サイトを大いに参考にさせてもらいました。それは「がんばれ!ゲイツ君」で有名なあのサイトです。
- その「はじめに」で書かれている内容を参考に、自分なりにサイトの方針を考えてみました。
- 方針
-
- 内輪受けを拒否します。 〜内輪で盛り上がっているサイトは興ざめです。そこで、掲示板等は設けないことにします。また当人も、内輪受けに安易に逃れないようにします。
- 第三者向けの文体を通します。 〜「○○だよねぇ」といった第二者向けのなれなれしい文章は個人的に好きではないので、そういう文体は用いません。
- 自分の言葉で書きます。 〜人の意見の受け売りでは、個人サイトの存在意義がありません。思ったことを思った通りに書くよう努力します。
- 感想、意見を尊重します。 〜寄せられたご意見などは、積極的に反映させていきたいと思います。
- 工事中というのものは載せません。 〜必ず完成してから公開します。
- 以下はhtmlをいかにラクチンに作るかについての方法論です。
- 読んでもあまり利益はありませんのであしからず。
- MacOSXで作成しています。動作確認は
ネスケ7とIE5Safari。
- ウインドウズでどのように表示されるかなんて、全く考えていません。
- 各ページの見栄えが貧相で変化に乏しいのは、htmlを作成するにあたって、テキストファイルを自動変換するだけで済ませているからです。
- まず、RDフォーマットでテキストを作成します。RDフォーマットについてはこちら。
- そして、以下のことをシェルで行っています。変換は5秒ていどでできあがりです。
- imdkcvというプログラムで、作成したテキストを文字コードUTF-8、改行コードLFに変換。
- テキストの1行めをhtmlのタイトルとみなして、表紙の履歴部分を更新。
- きれいにhtmlが出力されるよう、テキストを小細工。
- RD2コマンドでテキストをhtmlに変換。
- 古い文書をテキストで記録しようとすると、どうしてもJIS8bitなんかでは漢字が不足してしまいます。なので、ふだんはUnicodeで入力しています。ヒラギノ2万文字は快適です。
ただし現状、Unicodeをまともに扱えるアプリは非常に少なく、そのためTextEditばかり使っています。現在はKeditのおかげで軽快に作業できております。
- htmlを自動変換させるにあたって大きくつまづいたのも、この文字コードです。
- はじめはpodとsedでやろうと思っていたのですが、どちらもUTF-8がうまく通りません。
- あれこれ探しているうちに、podに似たものでrubyのRDというのがあるのを知り、これはUTF-8を扱えるということで、podはやめてRDでやることにしました。また、rubyはsedと同じ処理をUTF-8ファイルに対しても行えるとのことで、問題は一気に解決。
- しかし、rubyは改行コードがLFでないと通りません。TextEditでは改行コードを指定できません。改行コードが扱えるエディターは、たいていUnicodeをまともに扱えないCarbon製で、保存したら最後、Unicode特有の文字は「?」に変わってしまいます。
- nkf2がUTF-8を扱えると知り、試してみましたが、全然ダメ。Unicode特有の文字は「?」に変わるどころか、跡形もなく消えてしまいます。
- で、見つけたのが「imdkcv」。Unicode特有の文字もちゃんと残して、なおかつ改行コードはLFに統一してくれました。めでたしめでたし。
表紙へもどる
Copyright (C) 2002-2004 MyogaMaru. All Rights Reserved.