オンラインストレージ有料プラン比較

最小プランと最大プランを表示。料金は割引プランのもの。DropBox 以外は WebDav または FTP があるもの。当方、LFS 環境につき、専用クライアントは不安。

サービス 最小容量 月額 最大容量 月額
myDrive 1GB 0.5$ 1,000GB 200$
DriveHq 1GB 1.67$ 20GB 16.7$
OLScs 無制限 1.88$ - -
cloudsafe 5GB 2.45$ 50GB 6.7$
ネットフォルダー 5GB 250円 60GB 880円
CloudMe 25GB 3.32$ 500GB 33.3$
SafeCopy 200GB 4.16$ 1,000GB 24.5$
OpenDrive 50GB 4.17$ 無制限 8.25$
ADrive 50GB 4.92$ 10,000GB 918$
4shared 100GB 6.5$ - -
DriveOnWEB 5GB 5ユーロ 2,000GB 237ユーロ
DropBox 100GB 8.25$ 500GB 49.9$
box 25GB 8.33$ 1,000GB 15$
HiDrive 100GB 8.98$ 500GB 19.4$
ElephantDrive 100GB 9.95$ 2,000GB 170$
drivee 50GB 1,575円 100GB 3,150円

OLScs 行こうかどうか悩むなあ

2つのバグの対処法

wicd-gtk が動かない

--- /usr/share/wicd/daemon/wicd-daemon.py       2013-07-13 23:17:42.055393017 +0900
+++ /usr/share/wicd/daemon/wicd-daemon.py.org   2013-07-13 23:12:38.405401017 +0900
@@ -1064,8 +1064,7 @@
     def SetWirelessProperty(self, netid, prop, value):
         """ Sets property to value in network specified. """
         # We don't write script settings here.
-#        prop = misc.sanitize_config(prop)
-        prop = misc.sanitize_config(str(prop))
+        prop = misc.sanitize_config(prop)
         if prop.endswith('script'):
             print 'Setting script properties through the daemon' \
                   + ' is not permitted.'
@@ -1409,8 +1408,7 @@
     def SetWiredProperty(self, prop, value):
         """ Sets the given property to the given value. """
         if self.WiredNetwork:
-#            prop = misc.sanitize_config(prop)
-            prop = misc.sanitize_config(str(prop))
+            prop = misc.sanitize_config(prop)
             if prop.endswith('script'):
                 print 'Setting script properties through the daemon' \
                       + ' is not permitted.'

ダウンロードするなら http://ge.tt/4Taw7el

wicd-curces が動かない。

Overview — Urwid 2.0.1 の 1.1.1 ではなくて 1.0.2 を使う。少なくとも wicd 側が対応するまでは。

ちなみにデーモンは極力動かさない方針で、年に数回しか使わなそうな Cups とかは当然切ってあるのだけど、これは今時のノートの使い方からして、動かす価値がある。

zsh 補完の強化

見様見真似でやってるので、もっとうまくやってください。

GNU Parallel

parallel の後に、コマンド名を補完する。補完されたコマンドの補完も有効。

#compdef parallel

_arguments \
  ':command:_command_names -e' \
  '*::args:_normal'

paco

良く使うオプションを補完。-f, -r, -U には paco -a の結果を補完。最後は parallel 同様に、コマンド名を補完。

#compdef paco

_arguments \
	'-a' \
	'-f:list:(`paco -a`)' \
	'-lD' \
	'-lp' \
	'-ua' \
	'-r[uninstall]:list:(`paco -a`)' \
	'-U[remove only log]:list:(`paco -a`)' \
  ':command:_command_names -e' \
  '*::args:_normal'

TrueCrypt

私はテキストモードしか使わないので、これで十分。アンマウントは、truecrypt -t -l の結果から補完できる。

#compdef truecrypt 

mlist=(`truecrypt -t -l| gawk '{print $4;}'`)

_arguments \
	'-t[text mode]' \
	'-l[mounted volume list]'  \
	'-d[dismount]:list:(${mlist})' \
	'*::args:_files'

FUSION IP-Phone SMART で電話

クライアントは Ekiga を使う。単に BLFS でビルド方法が書いてあるから。

レジストラー: smart.0038.net
ユーザー& Authentication user: Fusion がくれる SIPアカウント
パスワード: Fusion がくれる SIPアカウントパスワード

電話を掛けるときは、SIP:090xxxxyyyy@smart.0038.net のように電話番号を入れて使う。

Pentadactyl で j でスクロールできない

http://p.tl/TMzz- にパッチが投稿されているのだけど、本家がまだ取り込んでいないので、ビルドしたものを、http://ge.tt/9uDHu5H/v/11 に置いておきました。

Firefox22 にちょっと対応しきれてないらしく、ズーム情報を残せないとか、キーワードが 2 つ以上でエラー吐くとかのパッチも当ててあります。

16GB まで無料のオンラインストレージ CloudMe

一人紹介するたびに +500MB です。紹介された方も +500MB です。DropBox と違い、専用クライアントのインストールは必要ありせん。よかったら下のリンクを使ってくださいませ。

https://www.cloudme.com/en/signup?c=15bbbc6b1607c232acd30036e2b51d66

davfs2 のインストール

wget http://download.savannah.gnu.org/releases/davfs2/davfs2-1.4.7.tar.gz
tar xf davfs2-1.4.7.tar.gz
cd davfs2-1.4.7

# 面倒くさいので有効・無効に関わらず、この四つをいつも指定
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static
make 
make install

次に /etc/passwd と /etc/group を編集して davfs2 というユーザーとグループを作成し、実際に利用したいユーザーを davfs2 グループに所属させる。いまだにこのあたりのコマンドを覚えられないorz

cat >> /etc/fstab <<EOF
https://www.box.com/dav /mnt/box        davfs   noauto,rw,users 0       0
EOF

みたいな漢字で。あとはユーザーに戻って、

mkdir -v ~/.davfs2
cd ~/.davfs2
cp -v /etc/davfs2/davfs2.conf ./
touch secrets 
chmod -v 600 secrets

ログイン情報は secrets に URL ログイン名 パスワード順で記述。あとは Webdav に対応しているオンラインストレージを探すだけ ^^;