2009-03-21

Shell 要らないもんね

レンタルサーバを借りている、という話は、最近、か記事にした。今回はレンタルサーバの話題。

---

「自作の CGI が設置できること」

このたった1つの条件の下、なるべく安いレンタルサーバのプランを探した。そして、見つけた格安サーバと契約した。その時点では、
プログラミング言語は Perl とか PHP とかのスクリプト系しか使えない、だって、 shell (ssh) が使えないから、 ftp しか手がないもんな

と思っていた。

でも、気がついてしまった:なーんだ、ちょっと頭を使えば(使わなくても?私が馬鹿だっただけ?)なんでもできるじゃん。理論的には、値段がかなり高い「shell 利用可能プラン」と完全に同じことができる。違いは、 shell 無しはとんでもなく不便、という点のみ。そういうのは私はむしろ面白いと思うほうなので、我慢して、楽しんじゃう。よかったよかった、 安いプランにしておいて。(笑)

---

手始めに、mathTeX



をレンタルサーバ上にインストールした。 mathTeX は、 数式を画像として表示させる CGI だ。サーバ上の本物の LaTeX と、画像ツール dvipng を動的に実行してくれる。

mathTeX は C で書かれているので、レンタルサーバ上でコンパイルする必要がある。念のため: 自宅とレンタルサーバは環境が違うから、自宅でコンパイルしたバイナリをサーバに持って行ってもダメ、動くわけないからね。

mathTeX のインストールが終わったのを一人で祝して、テストしてみる。 TeX などの数式清書系 (?) では一番最初に書くべきお約束の数式だ (いわば、Hello World! に相当する、かな?)。

わーい!

ちなみに、上の数式は HTML で
<img src="http://myservername/mypath/mathtex.cgi?$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$">
と書かれている。緑色部分は LaTeX そのもの。(ちなみに、どうせばれるのに隠した部分は qwnp 避け。)

これで、きれいな数式を blog で手軽に使える。実は、他人のサーバにある mathtex.cgi を勝手に使って負荷かけちゃ悪いと、長いあいだ遠慮してたんですよ。ちなみに私のサーバは、えーとえーと…負荷対策で制限かけてます。ですから、他のサイトからは私が今回設置した mathTeX は使えません。ごめんなさい。(この制限をクラックして破るのはほんの一瞬でできますが、ご遠慮ください。自分でサーバ立てましょう。笑)

数式も blog にいっぱい書いちゃうぞ。
CGI だって C で書いちゃうぞ。
この下を閉じる このページを印刷

Comments 0