shfsが超便利!

ノゾキング日記(id:nazoking:20050719:1121757444)を見て。sshを使ったファイルシステムで、ssh先をマウントしてふつーのローカルファイルのように扱えるnfsの一つ。

Win <-- samba(local) --> coLinux <-- shfs --> RemoteServer

として使うと超便利すぎる。プログラミングは直接ログインしてvimで編集してるからアップロードの手間無しなんだけど、画像なんかはwinで加工してWinSCP使って転送して…、てのが面倒。でもこの方法ならローカルのcoLinux(別にcoLinuxじゃなくて、普通のLinuxなマシンでもいいけど)のネットワークマウントでz:\なんかに割り当ててるsambaに直接ファイル置くだけでリモートサーバ上にファイル置けるよ!
winのエディタを愛用していて、編集毎にいちいちscpなりftpなりで鯖に置いてるような人には便利だね。

ファイルシステムなだけあってカーネルモジュール作らなくちゃいけないけど、全然難しくない。カーネル自分でコンパイルしたことある人ならたぶん余裕で作れるよ。

以下coLinux 0.6.2(debian sid)でもshfsインストールメモ。ネイティブなdebianならすんなりバージョンにあわせたパッケージが作れたけど、coLinuxだとpatchあてたときにlocalversion-cooperativeが作られてはまった…。この方法だとモジュールのインストール先が正常ですよー>id:nazokingさん

# aptitude install kernel-package # aptitudeはapt-getのラッパー(ちょっと違うけど)
# aptitude install kernel-source-2.6.10
# aptitude install module-init-tools
# cd /usr/src
# tar jxf kernel-source-2.6.10.tar.bz2
# wget http://jaist.dl.sourceforge.net/sourceforge/colinux/colinux-0.6.2.tar.gz
# tar zxf colinux-0.6.2.tar.gz
# ln -s kernel-source-2.6.10/ linux
# patch -p1 < ../colinux-0.6.2/patch/linux
# cd /usr/src
# aptitude install shfs-source shfs-utils
# tar jxf shfs.tar.bz2
# cd linux
# rm localversion-cooperative # -co- の付加バージョンを消す
# cp ../colinux-0.6.2/conf/linux-config .config
# fakeroot make-kpkg --append-to-version '-co-0.6.2' modules_image
# cd ../
# dpkg -i shfs-module-2.6.10-co-0.6.2_0.35-3+10.00.Custom_i386.deb

で、マウント方法は

$ shfsmount gorou@host.name:/path/to mountopoint

で。keychainなんか使ってるとパスフレーズ無しでマウントできて楽ちん。

2005/09/01 追記

coLinuxdebian/sid環境だとgccが4.0になってて上記方法でshfs-module作るとうまくいかないので、gcc-3.3パッケージをインストールして

CC=gcc-3.3 fakeroot make-kpkg --append-to-version '-co-0.6.2' modules_image 
|<|

はてなアンテナからbloglines移行

休日なのに早起き(?)60サイトほど削除したり移行したり。これでbloglinesで読んでるFeedsが190ぐらいに。でもまだ移行途中だけど疲れたので辞め、、、。残りはまた後で。誕生単純作業だから疲れるんだよねpq

ていうか朝からアパートのドア工事しててうるさくて眠れないよぅ><ノ。しかもうちのアパートは隣道を車が通るだけで震度1ぐらいの地震が発生したぐらい揺れるのに、工事でいろいろやってるために断続的に震度1地震がっ!

SHFS persistenthome for KNOPPIX

http://unit.aist.go.jp/itri/knoppix/shfs/
shfsを利用したknoppix。homeディレクトリをshfs先に作成することで、ネットワークがつながってる環境なら何処でも同じhomeディレクトリを利用できるというもの。ファイル一個一個を同期するんじゃなくて、knoppix終了時にext3イメージを転送するのか。排他ロックとかはどうなってるんだろ。無かった場合、二カ所で同時に使うとヤバげだけどpq。
仕組みとしてはおもろいなー。接続先のサーバでsshdが動いてればいいだけだし。でも見た感じパスフレーズのみの認証っぽいね。

ドアが新しくなったよ

内鍵ついたし、ポストもでかくて取り出しやすくなったしバンザイ!早速合い鍵作りに行ったら身分証明書が必要で、なおかつメーカ取り寄せで三週間ほどかかるとかpq。しかも2,100円。リッチな鍵は違うぜ、、、。
ちなみに今までのドアの鍵はすげー安っぽく、簡単にぴっくんぐで開きそうなやつ。これの合い鍵は500円で5分でできたのに!(そりゃな

はてなブックマークの人気エントリー

http://b.hatena.ne.jp/entrylist
『 新着 注目 人気 』をクリックするとその瞬間にページ遷移が発生してしまい、最初びっくしする。しかも、URLに文字列を入力した後、『 新着 注目 人気 』をクリックすると、URLは無視されてページがリロードされてしまうというがっかり仕様。俺の入力したURLが消える、、、。うーん、意図しないところでJavaScript使われると使いにくい例になっちゃってるね。

あとはてなはcheckboxとradioにlabel張って下さいよー!なんで張ってないのか理解しがたいヨpq。誰でも実装できそう(テンプート変えるだけ)なもんだし、んでもって簡単にユーザビリティが向上する物のうちの一つだと思うんだけれども>label。ソース見た感じ、checkboxなんかにid振られて無くて、はてなで使ってるForm周りじゃidなんかのアトリビュート付け足しが大変なのかもね。