臨時用2ch串は、提供元の konata.net(vectant.ne.jp) がアクセス規制に入ってしまったので機能が使えない状態が続いている。

一応現在はHANA規制に格下げされたので、専門板の大部分には書けるようになっているので、個人的にはこれで困ることは殆どなくなった。
なんでも実況やニュー速に書けないのは多少窮屈に感じるものの必須ってほどでもない。

で、こんな状態だったわけなのだけれど、臨時用2ch串を探してきてくれる人は、かけない板がない状態を期待してここを見るわけで、そういう人たちには申し訳ないなぁ。
なんてことを思っていたりする。

なので、おためし●というのを取ってみることにした。
うまくすれば、Proxy側に●の情報を設定して、板規制無しの状態を作れるはず。
これが1月中頃の事、ここまでの2週間は何をしていたかというと、ポイント貯めに奔走しておりました。

そして、本日、無事に●引換券というのを購入した。
で、交換しようとするのだけれど、メールアドレスが必要だったので、Gmailのアドレスを指定した。
そしたらメールが届く気配が一向に無い。
試しに、konata.netからメールを送ると遅延なしに届く。

このあたりでなんだか面倒くさくなってきた。
特に自分は不自由感じてないので、とりあえず放置してメールが来たらその時考えよう。

それは、休日の午後の昼下がり。
音楽でも聴こうと、foobarの曲リストをクリックしたのだけれど、反応がない。

音楽ファイルは、konata.netで動かしているsambaの共有フォルダに置いてある。
あれ? sambaおかしくなったか?
と思い、sambaの再起動をしてみるもやっぱり反応がない。

sambaでマウントしているデータのディレクトリにアクセスしようとすると
しばらく待たされた後、何も無い空のディレクトリが表示される。
しかし、dfのコマンド結果ではディスクの65%を消費していることになっている。

これはオカシイ。
とりあえず、fsck を実行。
***** FILE SYSTEM STILL DIRTY *****
こんな表記初めて見たよ。
いかにもDISKがやばそうじゃないか……

試しにマウントを解除してみる。
再マウントできねぇ……

この状態で再度fsckを実行。
***** FILE SYSTEM IS CLEAN *****
なんだかよくわからないうちに治ったようだ。

ひとまず様子見だけれど、再発するようならディスク交換しないといけないなぁ……

しかし、目覚ましがわりにタスク起動で音楽をかけているので、
もしこれが平日朝だったら寝坊していた事になる。
流石に遅刻するのは避けたいなぁ……

アップローダ、コンテンツとしてはいかにも安直なのだけれど、勉強がてらに作ってみた。

とりあえず、動けばいいくらいの感じで作ってみたので、
例によってエラー処理は適当である。
ファイルのアップロードには uploadify という製品を使ってみた。
Ajax的に動いているのは見ていて気持ちがいい。

かけた制限は、容量は30MB位の制限、ダウンロードは1多重。
リファラチェックは自分がユーザーの時にめんどくさく感じたのでいれていない。
まぁ、スタートとしては十分だろう。
著作権者の許可を得ないアップロード対策に、ファイルは誰でも消せるようにした。
権利者は好き勝手に消せば良い。
アップローダの使われ方って、短期間に情報を共有するということだと思うので
最低限必要な条件は満たしているはず。

後は、帯域をどのくらい食うかだなぁ……

konata.netアップローダ

転送量的にはまったくもって余裕の余っているkonata.netなのだけれど、
Apacheのmake時にはDSOでdeflateの指定もいれていたりする。
使わないモジュールはあってもApacheが重くなるだけだし、セキュリティホールにもつながりかねないので余り入れないようにはしているのだけれど。

このmod_deflatae、古くはmod_gzipと呼ばれていたもので、2chの転送量も問題を解決した救世主だったりしたのが、Apache2.0系になった時にmod_deflataeとして標準モジュールに組み込まれた物。
要するに応答のHTMLなんかをgzip圧縮して転送量の軽減を狙う物である。

導入に当たってhttpd.confに設定したのは以下。
ApacheののマニュアルページにはNetscape4.xxのバッドノウハウが記載されていたのだけれど、今更Netscapeも無いだろうと思ったのでそこら辺はきっぱり切り捨ててある。

# mod_deflate
DeflateBufferSize 8096
DeflateCompressionLevel 7
DeflateMemLevel 9
DeflateWindowSize 15


SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml

WireSharkを起動して、試しにBlogのページにアクセス。
HTTPヘッダの中にgzip圧縮の項目を見つけて作業終了。

まぁ、今のkonata.netで必要な訳ではないのだけれど、
これはこれでよしとする。

存続を危ぶまれたNucleusだけれども、年末にリリースまでこぎつけられた模様。

というわけで、早速アップデートすることにした。
とはいっても、たいした手間はかからないのだけれど。
アップデートスクリプトを実行して、コアファイルを上書き。
で、完了。

とりあえず、skin周りに大きな変更は無いようで、2~3ページ画面を確認して終了。

次は3.61が控えている、ハズだと思うけれど、
3.51のリリース作業は4人でやってたというから相当な人不足が伺える。

WordPressはインストールしてみたけれど、なんだか肌に合わないんだよなぁ……
とりあえず、MLの方を注視することにする。