Mar 30, 2008

KinoWiki

先日静かに(?)オープンしたLoggix Projectですが、オープンするにあたっては色々紆余曲折がありました。その一つは、コミュニケーションの場を自前でフォーラム機能を実装するか、Wikiにするか、というものでした。

フォーラムや掲示板機能は、基本的にデータベースがユーザーテーブルひとつあれば作れるのでLoggixに実装しているloggix_commentテーブルを使って作ることが出来ます。(実際、P_BLOG ProjectのフォーラムもP_BLOGのコメント用テーブル一つで作ってます)

参照:Loggix Project Wiki:マニュアル/loggix.sqlite.dbデータベースの構造

なので、loggix.sqlite.dbをコピーして/modules/forum/とか別ディレクトリを作ってそこで構築したりすればいいのですが、マルチスレッド形式のフォーラム機能はそれなりに実装に時間がかかります。それ以外にも、他のドキュメントなども一緒に纏めたい、というのもあったので、Wikiエンジンを物色していたわけです。

で、結局採用したのはKinoWikiでした。なにしろコードが美しい。インターフェイスが美しい。なにがどこにあるのかが分かりやすく、カスタマイズがしやすい。それだけでもう9割がた決定でした。あとは、機能の部分。他のWikiと比べてどうか、という部分だったのですが、イマドキっぽいインターフェイスを有したものや一番人気のあるWikiエンジンと比べると機能は少ない。でもツボを抑えた必要最小限の機能はもっているし、カスタマイズがしやすく弄る余白みたいなものがあって、弄りがいがあるんですよね。

いままでWikiにはあまり興味がなかったのですが、「(自分の公開用のサイトのコンテンツの一部として) 使おう」という意識をもって弄ってみるとハマってしまいました。これはもうKinoWikiの設計のおかげです。他のPHP系のWikiはあまり弄ろうという意欲がわきませんでした。ほんと感謝。出来ればLoggixも、KinoWikiのように潔い実装で美しくなりたいものです。

そんなこんなでKinoWikiファンになったのですが、「KinoWikiのカスタマイズ情報はないものか」と思ってGoogleで「KinoWiki カスタマイズ」と検索したら・・・

うちのサイトがトップに来てます。。orz 私自身が情報を欲しているのに。 :-!

紹介サイトはたくさんあるのですが、単に紹介どまりだったりで、深い部分に突っ込んでカスタマイズしてたり情報を纏めてたりするサイトがなかなか見つかりませんね。ちょっと残念な状況。私もテーマ公開したりとかなんでも良いのでなんらかの貢献が出来れば・・・と考えてます。

Mar 28, 2008

BOSEとDVIモニター用パソコン切り替え機

久々に良い買い物をしました。

BOSEの「on-earヘッドホン」と、コレガの「パソコン自動切替器」です。

bose-and-dvi-swicher.jpg

まず一つ目のBOSEは、「聞こえなかった音が聞こえる!」という感動と、「気持ちよく周りの雑音をシャットアウト出来る」のと、「長時間装着しても疲れない最高の装着感」と、好みの分かれるBOSE特有の低音域の厚さがそれほど嫌みがなく好みにぴったり合っている、ということ。あまりの私のニーズへの合致と製品としての出来の素晴らしさに久々に時間を忘れてジャンルをいろいろ飛び越えて音楽を聞きまくりました。

やっぱり低音域の音質が良いとベースを聞きたくなりますね。もう、ビリー・シーン、リー・ロッカー、ジャコ・パストリアス、ロン・カーターと、HR/HMからロカビリーからJAZZまでとジャンルごった煮でベーシストを中心に聞きまくりました。:-) あ、あとでファンクロックのTMスティーブンスの超絶スラッピンベースも聞かなければ。

二つ目のコレガの「パソコン自動切替器」は、8000円程度というこのジャンルの製品としては破格の1つのDVI接続されたモニターを二つのパソコンで切り替えて使えるやつです。

この製品の良いところは、DVIだけでなくUSB、PS/2、音声入出力ケーブルが一束になっていて、それぞれをつないでおけばワンタッチで切り替えられるところ。音声ケーブル切り替え機能もあると便利で、なかなかニクいとこついてます。

というわけで、現在の私のPC環境はこのような感じです。(↓)

my-env-8-3-28.png

EIZOのモニタを3台で切り替えて使う理想的な環境です。OSもMac OS X、Ubuntu Linux、Windowsを同時に動かしっぱなしでワンタッチでぱっぱ、ぱっぱと切り替える事が出来るのは慣れるともう以前の環境には戻れないです。 しかも今やOS XとLinuxの両OSにはSpaces、Workspace、というデスクトップ拡張機能も標準であるのでワークスペースは自由自在に広げられます。

あとは願わくばこの環境にEIZOの24インチフルHDモニタを導入することですかね。

Mar 24, 2008

Loggixプロジェクト、オープン

だいぶ久しぶりの更新になります。

ようやく、ある程度準備が整ったので、当サイトで使っているCMS・BlogエンジンであるLoggixのプロジェクトサイトをオープンしました。

今や「ブログ」という言葉も黎明期のイメージからだいぶ変わり市民権も得た言葉になり、無料のブログサービスも充実し、オープンソースのツールや無料・有料のツールも沢山存在する昨今、いまさら新しいツールを作る必要があるのかという感もありますが、私が使いたいと思うスタイルのツールが存在しない限り、いくらかの存在価値があるかもしれないと思い、公開することにしました。

Loggixは私が作ったもう一つのツール「P_BLOG」の後継にあたると言えばあたるかもしれませんが、(当初はそうであったんですが)今はそういうことはあまり意識してません。Blogツールというより、「Blogタイプの小規模サイト構築エンジン」として少しずつ発展して行けたら、と考えてます。P_BLOGはBlogパッケージとして名称でしたが、Loggixはコアライブラリの名称です。

既存のリッチな編集画面や機能を持ったBlogツールに慣れ親しんでいる方はあまりの原始的な機能実装に肩透かしを食うかもしれません。そのくらい、最低限の機能しか実装しません。もしリッチな機能を有するツールが欲しければ、すでにそのようなツールはゴマンと存在するのでそちらをご利用することをオススメします。PHPの知識がある方で、コンセプトが気に入った奇特な方がいましたら、ぜひどんどん遠慮なく改造して機能を追加して下さい。

Mar 04, 2008

Wikiエンジンを物色中

色々と違ったことがやりたいので最近Wikiエンジンを物色中。

正直Wikiにはこれまで「インターフェイスが煩雑で使い方が分かりづらい」「使いどころが今ひとつ見えてこない」「見た目のカスタマイズがしづらい」などという消極的な理由であまり手を出さなかったのですが、最近「弄らないと使いどころは見えてこないのでは」と考えを改め、ローカルで色々試してます。

触ってみるとなかなか面白い。別にPHP製にこだわらなくてもいいんですが、「すぐに導入できる」「慣れてるのでカスタマイズしやすい」という使い勝手の良さでなんとなくPHP製を選んでしまいます。

で、いまのところ機能が豊富で日本で人気の高い「PukiWiki」とPHP5+SQLiteというのが私的にヒットな「KinoWiki」が候補。

2〜3日触ってみた感想としては、どっちも一長一短あるなぁという感じ。PukiWikiは

  • 機能が豊富。
  • プラグインも豊富。
  • 情報が豊富。
  • 動作もサクサク感高し。
  • でも、カスタマイズが非常にしにくい。

という感じで、KinoWikiは

  • PHP5+SQLiteなのがいい感じ
  • ソースコードが綺麗
  • システムの設計が綺麗でカスタマイズしやすい
  • オフィシャルでは基本開発は終了?
  • でも、PukiWikiよりは機能が少なめで動作も若干遅い(気がする)

という感じ。

ただ、「カスタマイズのし易さ」と「導入のしやすさ」は私の中ではイコールに近いものがあるので、コードも綺麗なKinoWikiが魅力的に見えてきました。SafariStandのヘチマさんが最近開設したラボサイト、愛用のNOKIA N73/705NKの情報サイトもKinoWikiなのも興味をひくポイント。

やはり骨盤か。

この人が言うと有無を言わせない説得力がありますね。

「足よりも骨盤の動きをしっかりできるかどうかで動きが変わってくる」。

[スポーツナビ|イチロー2度目の走塁テクニック伝授](http://sportsnavi.yahoo.co.jp/baseball/mlb/headlines/20080303-00000026-spnavi_ot-base.html)

ここんところ脚や腕のトレーニングよりも骨盤と肩甲骨と背骨の性能開発に興味がすごくあるのでこのイチローの発言は大きい。

やはり時代は末端の筋トレより骨盤ですよ。