Nikkei Linux 2008 05

日経Linuxを購入して、ざっくり読んでみました。「Linuxサーバを作ろう」では、DHCPサーバ、FTPサーバを用意して、ネットワークインストールをする話です。DVDドライブがついていないけど、ネットワーク機能があるノートパソコンなどにLinuxをインストールする場合などに役に立ちそうです。

EeePC にLinuxをインストールする話は、田舎でEeePCが手に入らない人にとってはあまり役には立ちそうにありません。しかし、物欲が刺激されるので、EeePCを購入したくなってきてしまいました。ネット販売で売られているので、購入してしまいそうですが、MacBook資金準備中なので、断念しているところです。誰か購入して使い勝手とか教えてくれないだろうか… 🙂

付録はFedora 8, SLAX 6.0.2日本語版などが入っています。よく使うコマンド30についての説明が掲載されている小冊子もついています。

http://ja.wordpress.org/

WordPress | 日本語
http://ja.wordpress.org/

WordPress ME のサイトは閉鎖となりましたが、日本語版は本家でサポートされる方向で継続するようです。どこかでバージョンアップしてみて問題なければ、こちらを使うようにしようかと思います。

MTOS

MTOSをFedora 6にいれようとしたら、Image::Magick とかが足りないというメッセージがでたので、CPANモジュールをいれてみた。めちゃくちゃ時間がかかりました。

WordPress ME closed

WordPress Japanのサイトがクローズ宣言されました。MEから本家版へ乗り換える必要があるようです。残念なことです。いままでお世話になりましたので、ここでお礼を述べさせていただきます。ありがとうございました。

MTOSが提供された今となっては、日本語での資料が充実しているMTOSへWordPressから移行するユーザが増えるかもしれません。PHPにこだわるなら、WordPressでしょけど… このサイトはどうしましょうかね。たぶん、本家のマルチリンガルバージョンを使いますが。

Apache mod_proxy

Apacheのmod_proxyをがんがん利用して、分散させているのですが、一部リソース制限が厳しいサーバとの連携において問題が発生したり、TomcatのAJPコネクタとの接続で問題が発生しています。なかなか解決方法がわからないのですが、とりあえず精査してなんとか対応をしたいところです。

SSI

SSIが動かない… なぜだ。

追記)
Optionsで +Includes していないだけだった… がく。

How to create PDF file

仕事柄、いろいろな定型的な資料を作成しています。ここで、印刷物、配布物としては環境依存性が低いPDFを使いたいと考えているのですが、Acrobat のような高価なツールを用意しなくても、簡単にPDFを作成する方法がないかと探しています。

まっさきに思いつくのは、ps2pdfです。PostScriptファイルがあれば後はコマンドで変換ができます。Windowsでドキュメントをプリントするにあたり、PostScriptプリンタを使って、ファイルへ出力すればPostScriptファイルは簡単に入手できます。これを、Webインタフェースでアップロードすると、ps2pdfコマンドが実行されて、PostScriptファイルからPDFへ変換するアプリケーションをPHPなどで作成するということが考えられます。たぶん、PHPについて勉強しながらでも、4時間あればできてしまうのではないでしょうか。

帳票などは、ExcelやOpenOffice Calcのテンプレートを用意して、そこへ値を適用してPDFを出力するという方法が考えられます。OpenOffice.orgとJooReportsを利用すると、JavaからPDFを出力することができるようです。この組み合わせの場合は、対象ファイルはWordやPowerPointまで拡張できるので、応用性が非常に高くなります。OpenOffice.org SDK + UNO は使い方が若干難しいので、ライブラリをうまく利用してプログラムは効率よく開発したいところです。

CodeZine:OpenOffice.orgとJooReportsを利用してJavaからPDFを出力する(java, PDF, サーブレット, 帳票)
http://codezine.jp/a/article/aid/131.aspx

こうやってできあがったPDFファイルを複数の人へ配布したいのですが、どんな方法があるでしょうか。メールでファイルが生成されてダウンロードできるようになったことを通知するということが考えられます。認証情報が必要になることもありますが、.htaccessファイルの生成をすればそれほど難しくはないはずです。

こういうちょっとしたプログラムを作成するのは、案外楽しい物です。