2003-02-04(火) [長年日記]
■ tDiary: 新作プラグイン
何か新しいプラグインを書いたら、tDiary-usersのWikiにあるPluginListに書くことにした。それだけでなく、今後はこのページを猟場(笑)として、プラグイン集に収録するプラグインを見つけることにする。ので、みなさん、自分の日記上だけでこっそり発表してないで、こういうところで知らせて下さい:-)
ちなみに、今後のプラグイン集への収録基準は、おおむねこんな感じで:
- 汎用性があって(特殊な環境を要求しない)
- 手軽に使えて(ファイルをコピーするだけで動くような)
- あまりスタイルに依存していない
もちろん例外はあるけれど。
というわけで、その日のスタイルを知りたいというニーズに応えて、todays_style.rbなど。応用すれば色々使える。はず。
■ ROBO-ONE
第一回の時は「アマチュアの二足歩行ロボットなんてまだまだだろ」なんて思っていたんだけど、考えを改めざるを得ない。すごいスピードで進歩してるよなぁ、ホント。RoboCupより進歩が速いんじゃないの。今回のデモンストレーション課題はASIMOのお家芸「ボックスステップ」だよ。小型にすると作りやすいという点を差し引いても、数十万円台でここまでできちゃうのはスゴイ。
こないだRobocon Magazineに出てたMetallic Fighterの動きなんて、Morph並みの滑らかさだもんな。これと比べちゃうと、SONYのSDR-4Xの方がショボく見えるくらいだ。それからR-Blue4.1のバランスの良いプロポーションを見よ。プラレス三四郎の世界なんて、もうすぐそこだぞ。
これは実物を見てみたいなぁ。次回からは見物に行くか。とと、今年はその前に、アトムの誕生日イベント(違)があるんだっけ!!
■ odakyu goopas
PHSでも入会できるの? - ごめんなさい。グーパスはPHSに対応していません。iモード・Jスカイ・ezウェブ対応の携帯電話に限らせていただきます。
ムカっ。つーか、単にメール送るだけなのにキャリアを選ぶなよ、バカ。どこが作ったんだ、このシステム。
■ WalWiki(4)
あっちのWikiとこっちの日記を行き来していると、けっこうWalWiki(イコールYukiWiki)の解釈と違うことがわかってきた。例えば箇条書きで
*箇条書き ほげほげ
と書くと、WalWikiでは「箇条書きほげほげ」というリスト項目になるけど、Wikiスタイルだと「ほげほげ」は次のパラグラフになる。じゃあWalWikiはブロック要素の区切りは空改行が出てくるまで連続してると見なすのか、と思って
!見出し ……の続き?
なんて書いてみたら、「……の続き」はパラグラフになってしまった。なんだか統一感がないので、Wikiスタイルの方がいいってことにしておこう(笑)。
■ WalWiki(5)
それにしても、Wikiで遊んでしまってよろしくないな。やはり、blogとWikiは個人サイト構築の両輪だ。今まで置き場所に困っていた小ネタのページが簡単にできちゃうのがいかんのだよ。どこかにまとめて置いておきたかったパラボラアンテナのページも作っちゃったし。
そういえばデータのバックアップが取れないので、こんなスクリプトをcronで適当に回している。もちろんあらかじめcvs importしておく必要がある。データ管理に階層構造のないソフトなら、たいていこれでいけそうだ。
#!/bin/sh cd $HOME/htdocs/sho/WalWiki/wiki cvs up 2>&1 | grep '^?' | cut -d' ' -f2- | xargs cvs add -- cvs ci -m 'modified' 2>&1 | grep -v Examining
(標準エラー出力に妙なことをしているのは、設置サイトのcvsのバージョンのせいか、メッセージが消せないため)
「-」で始まるファイル対応という指摘があったので、少し変更。ただし、WalWikiでは影響がないハズである。
2003-02-03(月) [長年日記]
■ Wikiの選択?
Wikiを職場に導入するにはとのこと。「職場に」「Rubyで」というのがポイントなんでしょか。「職場に」ってことはたぶん、メンテが手間じゃなくて、誰でも使えて……というところか。アクセスコントロールなんかも課題? 「Rubyで」というのは、いざとなったら自分でいじれるということかな(笑)。
そんなにいくつも試したわけじゃないけど、いまRubyで書かれたWikiCloneで日本語で実績があるのってこんなもん? RAAで検索すると他にも出てくるけど、日本語で運営されているのは見たことがない(MiniRubyWikiなんて面白そうだけど)。
Tiki
もっとも最初に作られたRuby製WikiClone(か?)。素直な作りで、導入も簡単だし、実績も多いのでプラグインも豊富。Wikiとしての機能は十分。個人的には吐き出すHTMLが3.2なのと、ネストを使った文法がネックだと思っている。
RWiki
Ruby周辺技術のデモとして作成されたということもあり、テクノロジ的には面白い。でもあまりWikiっぽくはない(WikiName使えないし)。RDの文法に慣れたコミュニティに導入するならいいけど、そうでないならもうちょっと簡素な文法のシステムを選んだ方が良いと思う。(→参考)
Wikiもどき
同じくRDで書くWikiClone。プラグインによる機能拡張や、差分表示などがある。
AsWiki
amrita上に構築されているので、カスタマイズがしやすい。そういう意味で、「職場」の要求に答えやすいと思う。いまのところ、一番smartな実装じゃないかしらん? ただ個人的に、Tiki互換の文法ということを敬遠してしまっているので、まだインストールしたことがない。
Hiki
未公開だけど、シンプルだし、文法のスジがいいので個人的に期待をしているシステム(と、またプレッシャーをかける)。パーサ書き換え中らしい。
■ tDiary: PgsqlIO
ついついtDiary-usersのWikiで遊んでしまうという罠。意味ねー。
で、やっとPgsqlIO.rbを見ているわけだ。作者のma2takさんはtDiary-develには入ってないようなのでここに書くけど、見てるかなぁ。
RDBは不得意分野なので実はあんまり理解できないんだけど、気になったこと:
- テーブル構造は単一の日記にしか対応できない気がする。同一サーバ上で複数のtDiaryを動かすときには、別のDBを使うのか? 同じDBで複数の日記を管理できた方がよくないだろうか
- いま配布されているPgsqlIO.rb(これ、全部小文字の方が良いです)は、まだスタイルが分離されていない。分離するとスタイルが選べてさらに幸せになる
- 独自のカテゴリ(アイコン付き!)が実装されているようだけど、いまkitajが作ってるカテゴリ機能の上に乗ると、プラグインを書くだけでアイコン付きにできる(はず)
このあたりを克服すると人柱が出てきそうな気がする:-)
◆ arton [たださん、ほそのさん、ありがとうございます。確かにRDというのがひとつネックですね。まずはTikiでやってみます。]
◆ arton [と思ったけど、AsWikiのほうが遥かにお勧めなんですね。ちょっとamrita(=さらに別のライブラリが必要)ってと..]
◆ ただただし [AsWikiとTikiは文法の互換性が高いので、乗り換えもあまり難しくなさそうです]
◆ ma2tak [Squeak(smaltalk)なSwiki駄目ですか? uploadできますよ。(Rubyでという制約に引っかかり..]
◆ ただただし [Swikiって、マークアップがかなり特殊じゃないですか?]
◆ ma2tak [かなり特殊です。Swikiは、Wikiというより、CoWebという 呼称の方が、しっくりくるかもしれません。 (いい..]
2003-02-02(日) [長年日記]
■ コロンビア空中分解(2)
正直なところ、今日はなにもする気が起きなかった。エグザス行っても自力で泳ぐ気にならず、ランニングマシンに無理矢理走らされる始末。
学生時代、試験の日にチャレンジャーが落ちて、ショックでぜんぜん試験にならなかったことがあったんだけど(アホか)、たいして成長してねーな。いや、多少は感覚が麻痺したか。
しかし、腹が立つのはブッシュである。どのツラ下げて「今後も宇宙への挑戦は継続する」だよ。おまえらがNASAの予算をカットしたんだろうが。新型シャトルが飛んでれば、20年も前の機体なんて使わずに済んだんじゃないのか。まったく、戦争なんてしてる場合じゃねーぞ。ムカムカ。
■ tDiary: カテゴリ機能とか
……と、人が勝手に意気消沈している間に、tDiaryの開発は着々と進んでいるのであった。
まずは、複数の人の手によってWikiスタイルがカテゴリ対応に。いまの最新はkitaj版か? このまま採用してしまおうか。明日、見ます。
それから、tDiary-usersのWiki上にFAQが移転中。こんどは完全にオープンなWiki上だ。あとPluginListは、新作プラグイン発表の場として活用できそう。
Before...
◆ garsl [スタイル混在って可能なんですね。でしたら、tdiary.confでの決め打ちではなく、./tdiary/をサーチして..]
◆ ただただし [スタイルの混在が可能かどうかはIOにも依存するので、一筋縄ではいきません:-)]
◆ こ〜りん [IRCで言いそびれたので, ここ,運営日誌,wiki,bbsとどこに書くか散々迷いましたが, とりあえずここへ. h..]
◆ ただただし [ぐはっ。そこは盲点だった]
◆ こ〜りん [ホントはどこに書くべきでしょう? 直メール?]
◆ ただただし [まぁ、どこでもいいけど……優先順位を付けるなら、 webmasterへのメール > 運営日誌 > BBS > ここ..]