まずはruby-amritaのインストール作業
sudo /usr/local/sbin/portinstall textproc/ruby-amrita
Hikiの複数運用ソースは /local/share に展開
cd /local/share cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/hiki login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/hiki co -r v0_5_branch hiki
CGIを設置するディレクトリは ~/public_html/hiki。dataディレクトリ以外はリンクにしてみる。
mkdir -p ~/public_html/hiki cd ~/public_html/hiki for c in data hiki messages style template ; do ln -s /local/share/hiki/$c done (cd /local/share/hiki; pax -r -w -v data /home/h/mimori.org/hiki) # テーマをhikiとtDiary両方参照する mkdir theme (cd theme; for c in /usr/local/share/tdiary/theme/* ; do ln -s $c done for c in /local/share/hiki/theme/* ; do ln -s $c done ) # プラグインディレクトリは自分でファイルを足したいのでリンクでなく実際に作成 mkdir plugin ln -s /local/share/hiki/plugin/00default.rb # データを保存するディレクトリ mkdir -p ~/hiki/data mkdir -p ~/hiki/cvsroot # hiki.rb ファイルの生成 ln -s /local/share/hiki/hiki.cgi hiki.rb # index.cgi ファイルの生成 cp /local/share/hiki/misc/hikifarm/index.cgi . chmod u+x index.cgi # hikifarm.conf cp /local/share/hiki/misc/hikifarm/hikifarm.conf . vi hikifarm.conf # hiki.conf cp /local/share/hiki/misc/hikifarm/hiki.conf . vi hiki.conf
hikifarm.confで、Hikiのインストールパスには、上記自分で用意したディレクトリを指定
# Hikiのインストールパス hiki = '/home/h/mimori.org/hiki'
hiki.confは大体見た通り。
リモートからcvs経由で更新もおそらく出来るはず。…でけた!
いいタイミングで欲しい機能が追加されてた。Hiki最高〜
ASCII文字をエンコード後も保存っていいな。
新しいWikiサイトの作成に「英数字のみ」という制限があるのは、 それでディレクトリ名を作ってしまうという理由からだと思うが、Punycode化するといいカモ。 日本語が大半なのにURLエンコードでずらずら長くなってしまうのは無駄っつーか視認性悪いのでそんなことを思ってみた。
RFC3492のコードを Uconv モジュールに組み込むのがよさげ。
atacontrol create mirror ad0 ad1 の後、ad1 を抜いてatacontrol reinit 0で再初期化。
そうするとatacontrol status ar0でstatus: DEGRADEDとなる。
もう一度ad1を接続してatacontrol reinit 0で再初期化してもやっぱり status: DEGRADED のまま。
ここでatacontrol spare ar0 ad1とやるもコマンドを受け付けてくれなかった。
ATA RAID(ish.org)を改めて読んだら、-currentにしか存在しないのね。 ということで片肺のまま-currentのインストール作業続行。
2台目のHDDをつないだら起動中パニック。 中途半端にミラー設定の名残があったのがまずかろうとMaxBlast3のフロッピーから 先頭63セクターを消してみた…がそれもパニック。 Zero Fill processで先頭1%だけ消してみた…がそれもパニック。うーむ。
電源入っている途中でad1を接続してatacontrol reinit 0を実行すると status: DEGRADED なのに ad1 が勝手にミラーの一部として登録されている。
でもそのままatacontrol addspare ar0 ad1、atacontrol rebuild ar0を実行すると、Rebuildプロセスに突入した
。
やっと念願のRebuildやー。
atacontrol status ar0でRebuildの実行状況を見ることができる。さて結果はいかに。
HDDの交換手順をマシンに貼り付けておかないと本当に壊れた時には絶対復旧に失敗するなこりゃ。今のFreeBSDのままだとすれば、
つー所か。
うちにもドイツ・オランダ系の奴が来た。 中に入っている返送用封筒は料金受取人払いっぽかったので、空の封筒を投函してみた。
全員が空封筒返信作戦をすればそれなりに打撃… ってもそもそものエアメール送信にかかるコストの倍ぐらいにしかならんのか。 その程度では悪徳業者の投資効果をマイナスにするほどの効果はなさそうだなあ。
7月31日までにジラーチをゲットしなきゃ引換券があるので、プレイしなきゃなー。 と秋葉原を歩いていて中古屋でソフト入手。 ポケモン図鑑入手後のセーブデータも入ってたし、これでジラーチ ゲットだ<激しく間違っている
ついでにファイアーエムブレムも買ってみた。ハードモードからプレイできて嬉しい。が、そんな暇あるのか?
Hikiを立てようと思ったのは、7月13日の日記で tdiaryinst.rb へのさまざまなツッコミが、 「過去の日記に埋もれるのはもったいない」と思ったわけだからだが、 Hikiにはツッコミを表示するところが今のところ見当たらない。 掲示板のスレッドのようなものが無いとそれはそれで不便な訳で、なかなか難しい。
外部の情報を参照して一つのページとしてまとめつつ、 それが外部の情報だとはっきり分かるという形態をリンク以外の形で実現できると、 見やすくなるのか?
ではChangeLogを使っている…ってこれHikiじゃなくてYukiWikiベースやん。
はじめまして。Hiki作者です。つっこみ機能とはやや違いますがコメントプラグインというのがありますのでお試しください。
http://www.namaraii.com/hiki/?%28Hiki%29%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3#l9
あやや、まだ全体像をつかむ前のたわごとにわざわざツッコミ恐れ入ります.
いろいろ試してみたいと思います.