エクスブリッジの伝説に新たな一頁が追加された瞬間でした。2008環境はCentOS5.2。ここの記事を書いたときに発見したPunoをインストールしようと奮闘したときのメモ。・・・できなかったんだけどね。必要なツールをインストール。makeとかzipとかないと後で怒られるけど、そのたびにインストールすればOK。ダウンロード→インストール。SDK」からダウンロード→インストール。./OOo-SDK_2.4.0_LinuxIntel_install.sh解凍場所を聞かれるので適当な場所を選択。unpack_openofficeorg/RPMS/openoffice.org-sdk-2.4.0-9286.i586.rpm何も聞かれずに/opt/openoffice.org2.4_sdk/にインストールされた。インストールと設定の仕方は/opt/openoffice.org2.4_sdk/index.htmlを見れば結構詳しく書いてある(英語)。(URE)」からダウンロード→インストール。2008前の記事の関連で調べたときのメモ。OpenOffice.orgのドキュメントはXMLをzip圧縮してあるだけなので、比較的簡単にPHPから扱えると思ったら、いいライブラリが見つからない。Formatについては前の記事を参考に。使えそうなのがOpenDocumentPHP。開発がしばらく止まっているので駄目そう。使ってみたけど(バージョンは0.6)、作ったファイルを読み込んで、特定のセルに値を挿入とかメソッドが見つからなかったので、残念ながらあきらめ。PHP-Excelは盛んに更新されていて使いやすいので(PDFに変換できるしね→でも日本語は文字化け)、OpenOfficeの方も頑張ってほしい。2007で採用されたファイルフォーマット。2003までの互換を考慮しているため仕様が複雑。Applications)はオフィススイート用の標準規格として策定されたファイルフォーマット。OpenOffice.orgで採用されたファイルフォーマット。wikipediaOOXMLに比べシンプル。OpenOffice.org(ODF)という図式。両方とも規格の内容は公開されていて、基本XML(と画像などのバイナリ)をzip圧縮しているだけ。外部アプリケーションからの操作などもやりやすい。違いを解説しているは次のサイト。2008そろそろXoopsからJoomlaへ移行したいと思い立ち。Joomlaをインストールしたときのメモ。Joomlaはここからダウンロード。インストールする場合は日本語パックが付いている方が管理画面の操作がわかりやすい。XREAサーバにアップロードするときは解凍したのをアップロードすると恐ろしく時間が掛かるので、サーバで解凍した方が全然早い。やり方はXREAのサーバ管理画面で「ホスト情報登録」しといて、SSHでアクセス。ユーザ名、パスワードはFTPと同じ。SSHでアクセスするツールはTeraTermが便利。Joomla_1.5.7-Stable-Full_Package.tar.gzカレントディレクトリにすべて解凍されるので、あらかじめディレクトリを作って作業すること。Joomla_1_5_6_ja-JP_Stable.zipデータベースはあらかじめUNICODEで作成しておく。あとはhttp://<サーバ名>/にアクセスすれば自動でインストールが始まる。設定の確認では次のような.htaccessを置いておけばほとんど「はい」になる。autoconfiguration.phpはいいえのままだけど、これはこのままでOK。invalid.と怒られたので、用意しておいたら駄目みたい。FTPの設定はXREAのFTPアカウントそのままでOK.「FTP初期フォルダ検索」で自動で初期フォルダを取得可能。最後に管理者の情報を入力してインストール完了。20082年ぐらい前に買ったエルゴヒューマンの椅子を紹介。座りながら寝れるような椅子を探していてたどり着いた。8万円するぐらいあって、座り心地は最高。メッシュで構成されているので、全く蒸れない。高さが調整できるのはもちろん、座る所を前後に調整できたりする。椅子は個人によって好みが分かれるので、買うなら試しに座ってから買った方がよい。これは名古屋の東急ハンズに置いてあるので、気になる人は座りに行ってみては?会社の椅子もこれにしたい・・・。“index.php”;この最初の文字列の最後にスラッシュがあるかないかで結合の仕方が変わってくる。いちいち気にしたくないので、自動で補完して結合してくれるような関数がないものかと探してみたけど、PHPにはないみたい。VBScriptではBuildPath.NETではcombineしょうがないので自作してpetitworkに組み込みました。円マーク「¥」にも対応しているのでURLでもローカルパスでも使えるはず。他にスマートな方法があれば教えてほしい。2008システムで入力したデータを帳票として印刷したいという要望はどこにでもありますが、それを実現するための方法は様々です。Google先生に聞いてみると有償のツールがいろいろと出てきます。GUIで操作できるし、開発工数も削減できるので、トータルでみると買ったほうがいいかも。以下はフリーで使い勝手のいいPDF作成・変換ツールがないものかと探したメモ。PHP名称説明FPDF簡単にPHPからPDFを出力できるPHPのクラス。簡単なものならこれで十分。日本語対応が不十分らしい。UTF-8に対応していない。日本語対応するのは難しくない。FPDIを使えば既存PDFの読み込みも可能に。