classics.

2011/01/30 Sunflickr

Amazon.co.jp: Best Music of 2010 -アーティストが選ぶお気に入りの1枚- をまとめた

今年もAmazon.co.jp: Best Music of 2010 -アーティストが選ぶお気に入りの1枚-を今年もまとめた。2009はこちら http://oquno.com/log/eid2272.html

2011/01/27 Thuflickr

HTC Aria 用スペアバッテリーとバッテリーチャージャー購入

image

pocketgamesの在庫が復活していたので、HTC Aria 用のスペアバッテリー(×2)とバッテリーを単体で充電できるチャージャーを買った。
http://www.pocketgames.jp/item_detail/itemId,1000/
http://www.pocketgames.jp/item_detail/itemId,998/
今は各1470円だけれど、年末は1000円くらいでしたね。スペアバッテリーは、1個目は日常的に交換するのは当然として、2個目もいざという時のためにあった方がいいと思う。emonster使ってた頃は計5個使っていた。チャージャーは持ってなかったけど。

純正品ならこのへん(チャージャー1000円、バッテリー2000円)。
http://moumantai.biz/?pid=26003730
http://moumantai.biz/?pid=23671065
バッテリーチャージャーはこっちの方が機能的にも値段的にもお得な気がする。

お値段重視ならこのへんですかね(チャージャー4.2ドル、バッテリー4.9ドル)。dealxtremeで買ったことないので最終的にいくらかかるのか知らないけど。
http://www.dealextreme.com/p/usb-ac-battery-charging-dock-cradle-with-plug-adapter-for-htc-hd-mini-100-240v-us-plug-41345
http://www.dealextreme.com/p/3-7v-1200mah-rechargeable-li-ion-battery-for-htc-hd-mini-44953

チャージャーは少し厚みがあるけれど、携帯できないこともない。まあ長期外出時以外は必要にならないだろうし携帯はしないかな。これでとりあえずは充電率を気にして生活する必要もなくなったので、安心して出先で画像上げまくったりストリーミングしまくったりIRCつなぎっぱなしにしたりしたい。

2011/01/12 Wedflickr

着る毛布というものを買った


着る毛布, originally uploaded by oquno.

そんなに高くなかったし、適当に作業しながら寝ても寒くて死にかけたりしないのでいい感じです。家庭内サバイバルのお供におひとつどうでしょうか。

2010/12/21 Tueflickr

モトコーツアー

モトコー入り口

ヨーマさんときよこ姉さんに案内していただいて、神戸の元町高架下商店街に行ってきた。モトコーは最近読んだ神戸在住にも出てきて(連載時は2000年くらい?)気になっていたところだったけれど、幅広い層の店があっておもしろかった。その他にも周辺を巡ったのだけれど、神戸もなかなかいいところですね。

2010/12/11 Satflickr

WikiLeaks のミラーリングになるべく安全に参加する

WikiLeaksのミラーリングが一部で流行っているようなので( 例1例2 )、やってみる。環境はUbuntu 10.10

  1. 公開鍵を置いて ssh + rsync で同期してもらう
  2. FTP のアカウントを預けて上げてもらう

の二つの方法があるけれど、なんとなくかっこよさそうなので前者でやってみる。

追記: 適当だったコマンドとかなおした

sshでログインできるようにした場合、WikiLeaks に必要のないファイルを見られてしまう可能性があり、困るので Jailkit を利用して、ホームディレクトリ以外アクセスできないようにする。

Jailkit 入っていなかったので入れる(aptになかった)

$ wget http://olivier.sessink.nl/jailkit/jailkit-2.13.tar.gz
$ tar zxvf jailkit-2.13.tar.gz
$ cd jailkit-2.13
$ ./configure
$ sudo make install

このあたりを参考にしながら Jail を作る : JailKitで特定ユーザにchrootな限定コマンドの安全な環境を作るメモ (blog@browncat.org), jailkit howto - chroot shell
今回の例では、wikileaks というユーザーを作成し、 /jail/wikileaks/web/jail/home/wikileaks/web 以下に WikiLeaks をミラーリングして、http://wikileaks.oquno.com/ にて公開するという設定例。

$ sudo mkdir /jail
$ sudo chown root.root /jail
$ sudo chmod 755 /jail
$ sudo jk_init -v -j /jail rsync basicshell extendedshell
$ sudo adduser wikileaks
$ sudo jk_jailuser -m -j /jail wikileaks
$ cat /etc/passwd | grep wikileaks
wikileaks:x:1003:1003:,,,:/jail/wikileaks/./home/wikileaks:/usr/sbin/jk_chrootsh
jailのパスとシェルのパスを確認
$ cd /jail/wikileaks
$ sudo mkdir tmp
$ sudo chmod a+rwx tmp
$ sudo vi etc/passwd
wikileaks:x:1003:1003:,,,:/home/wikileaks:/bin/bash
シェルをbashにしておく
$ cat etc/jailkit/jk_lsh.ini
[/home/jail]
ignorepathoncompare = /jail/home, /jail/etc, /jail/tmp/
ignorewritableforgroup = /jail/tmp
ignorewritableforothers = /jail/tmp
こんな感じになってるか確認。なってなかったら編集

これで Jailkit の設定はできた。
次に WikiLeaks の公開鍵を置いておく。

$ cd /jail/home/wikileaks
$ sudo mkdir .ssh
$ cd .ssh
$ sudo wget "http://wikileaks.荒川智則.jp/id_rsa.pub" #日本語ドメイン関係でできなかったら適当に他のサイトから
$ sudo chmod 600 id_rsa.pub
$ cd ../
$ sudo chmod 700 .ssh

あと web ディレクトリ作る。

$ cd /jail/home/wikileaks
$ sudo mkdir web
$ sudo chown wikileaks.wikileaks web

VirtualHost の設定をする。DNSは既にこのサーバーを向いているものとする。

$ cd /etc/apache2/sites-available
$ sudo vi wikileaks

新規作成して保存

<VirtualHost *:80>
        ServerName wikileaks.oquno.com
        DocumentRoot /jail/home/wikileaks/web
        <Directory /jail/home/wikileaks/web>
                AllowOverride None
        </Directory>
        <Location />
                Order Allow,Deny
        Allow from All
        </Location>
</VirtualHost>

有効にして設定を再読み込み

$ cd ../sites-enabled/
$ sudo ln -s ../sites-available/wikileaks wikileaks
$ sudo /etc/init.d/apache2 reload

サーバー側の準備はできたので、仕上げにフォームから登録する。

http://wikileaks.荒川智則.jp/mass-mirror.html

そうするとそのうち WikiLeaks が rsync されてミラーリングに参加できると思う。

2010/12/01 Wedflickr

そういえばサーバー構成少し変えた

このブログとか nocotter.oq.la, kichiku.oq.la, oq.la なんかがノーパソサーバーで動いていたのだけれど、何度か普通のサーバーに移そうとしてブログが文字化けして困っていたのが解決したのでWebサーバーにノーパソサーバーを使わない感じになりました。原因は Serene Bach が Encode.pm とかを使わずに Jcode.pm を使っていて、そのエラーが出ないまま表示されていたためのようでした。そろそろサーバーのスペックも増強して、思う存分 MongoDB とか使えて仮想化も出来るようになるのが来年の目標です。

2010/11/28 Sunflickr

紅葉を狩った

GPS_410

今年は3回くらい紅葉を狩った。京都なかなかいいですね。

2010/11/22 Monflickr

zip2mobi 作った

http://oquno.com/log/eid2367.html の続き
昨日楽に作れそうなコードを見つけたので作って、自宅ライブラリのzipからKindleだけで落とせるようになったので一応公開しておきます。動けばいいかなという感じなのでコードは適当です。

大体の処理はzip2epubを使う https://gist.github.com/356303
それにkindlegenを組み合わせて、文字コードがなんか上手くいないのを無理矢理消したり、書籍名設定したりrmagickで横長画像を270°回転させたりちょくちょくいじったのが zip2mobi です。 https://gist.github.com/709699
なので、epubも一緒に作成される。使う場合は作成されるパスとか適当に弄ってみてください。

自分の環境では、apacheのmod_autoindexのHeaderNameで設定したファイルにzipへのリンクにmobiを作成するリンクも付けるJavaScriptを書いて、そのリンクを踏むとCGI経由でTask Spoolerにzip2mobiの処理を投げて、だいたい2分くらいでmobiができる感じです。出来上がったmobiは今のところ特に問題ない感じです。

autoindex

そんなわけで、Kindle買いましょう

2010/11/20 Satflickr

MZK-SA150N を買った

La Fonera 3.0nを無線LAN環境として使い続けていましたが、頻繁にDNSが腐ったりしてエラー画面に飛ばされ、このままでは精神の破滅が訪れてしまうので、適度なAPを買おうということで、MZK-SA150Nを購入した。

で、使ってみたのですが、まあ小さくて邪魔にならないし、2000円程度ならいいんじゃないかと思っていたら、どうやらAP管理画面のログインアカウント設定が変更できないという仕様(デフォルトの admin/password のまま)であることが判明。こんな糞仕様があっていいのかと思い、BusyBox動いてるんならsshで繋いで変更できないかなとか考えていたら、裏技っぽい方法でアカウント設定を変更できることが判明したのでメモ。

諸々セットアップが終わったらこの設定ページの設定の保存で設定ファイルを書き出す
http://192.168.1.250/adm/settings.asp
MZK-SA150N 管理画面
それをエディタで開くと
AP setting
アカウントとパスワードが平文で保存されているので、好きなように書き換えて、「保存した設定の読み込み」にぶち込むとAPが再起動して、アカウントが変更されている。パスワードが平文で保存されているのはアレですが、まあ変更できないよりはいいということで。これでひとまず常用してみます。

2010/10/30 Satflickr

連番画像から .mobi への変換をUnixでしたい

自宅サーバーからKindle本体で落とすのはmobiとかしかできななくて、今は必要な際にはWindowsのデスクトップマシンでChainLPを使って作成していて、結構GUIで時間がかかる感じなので、ここはひとつサーバーサイドでなんとかしたい。

http://oquno.com/log/eid2361.html
これと組み合わせてうまくやれば落としたい時に変換するとかもできそうだし(Kindleのブラウザから変換するファイルを選ぶUIは別に必要そうだけど)。

で、さすがに広い世界だからzip2mobiとかimg2mobiとか作って公開してる人いるだろうと思って探してみたのだけれどいないようなので、自作するしかない様子。まあ閲覧ならzipの方がいいしファイルサイズも無駄に大きくならないのでわざわざmobiにすることはないのですが。

処理内容としては、

  1. % zip2mobi misawa.zip
  2. zip展開
  3. 展開した中にある画像ファイルを再帰的に取得、ファイル名でソート
  4. kindlegen用のhtmlとかなにやら作る
  5. kindlegenに投げる
  6. misawa.mobi 完成

みたいな感じですかね。4がめんどそうなのでまだ手をつけてないのだけど、できたら公開するのでその前に他の人が作って公開してくれるといいと思います。

このへん参考にする

あと、Kindle持ってない人は買いましょう
</a>