2012-05-23
AndroidのIRCクライアント
Androidスマートフォン (HTC Desire) でAndroid IRCを購入してつかっていたけど,ログが増えるとUIが重くなるみたいなので,Play Storeにあるのを一通り試してみてた.
tiarraでIRCプロキシを立てて,接続時に20チャンネル強のログを100行ずつ流すような使い方をしているせいか,あまり合うクライアントがない.
AndroChat
NOTICEが各チャンネルのウィンドウに流れない.
Android IRC
ログの多いチャンネルがあるとスクロールやウィンドウ切り替えが重くなる.
AndroIRC
全チャンネルのNOTICEがアクティブなウィンドウ?に表示される.チャンネル名が長いと途中までしか表示されなくてやや不便.
DaraIRC
ウィンドウ切り替えがちょっと面倒なのを除けばよさそう.
fIRC
サーバパスワードの設定方法がわからなかった.
qirc (beta)
サーバへの接続がうまくいかなくて試せなかった.
SimpleIrc
パスワードの必要なサーバに接続できない?
Yaaic
NOTICEが各チャンネルのウィンドウに流れない.ウィンドウ切り替えで落ちる.
2012-05-19
Eye-Fiの設定
eye-fi |
Eye-Fi Connect X2の設定メモ.アカウントを作りたくないので公式に提供されているツールは使わずにLinuxで済ませたい.
カードの設定
Ubuntu ServerでOpen Eye-Fi Configuration Toolを使用.
$ wget http://www.sr71.net/projects/eyefi/eyefi-config-011.tar.gz $ tar zxf eyefi-config-011.tar.gz $ cd eyefi-config-011.tar.gz $ make $ sudo mkdir -p /mnt/eyefi $ sudo mount /dev/mmcblk0p1 /mnt/eyefi $ ./eyefi-config -a <SSID> -p <PSK> $ ./eyefi-config --endless=80 $ ./eyefi-config --endless=enable $ ./eyefi-config -k # uploadkeyが表示されるのでメモ
2012-05-06
wheezyでEliomをビルド
Eliomの依存ソフトウェアがtestingにぜんぶ入ってたので,それを使ってビルドしなおした.そのうちEliomもtesingに降りてきそうだけど一応メモ.
READMEに書いてあるとおりだけど,Debianのパッケージ名を挙げると,
build-essential ocaml-nox ocaml-native-compilers camlp4 ocaml-findlib ocamlduce js-of-ocaml \ libocsigenserver-ocaml-dev libtyxml-ocaml-dev libreact-ocaml-dev libderiving-ocsigen-ocaml-dev libssl-ocaml-dev libcalendar-ocaml-dev
このあたりが必要.
wget http://ocsigen.org/download/eliom-2.1.1b.tar.gz tar zxf eliom-2.1.1b.tar.gz cd eliom-2.1.1b sh configure make
これで多分ビルドできてる.
あとは適当にパッケージ化するなりなんなりしてインストール.後のことを考えないならmake installでいい.
mkdir doc-pak cp CHANGES COPYING LICENSE README VERSION doc-pak echo 'web framework for ocsigenserver' > description-pak sudo checkinstall -y --install=no \ --requires='ocaml-nox,ocamlduce,libjs-of-ocaml,libfindlib-ocaml,libocsigenserver-ocaml,libtyxml-ocaml,libreact-ocaml,libderiving-ocsigen-ocaml,lib-ssl-ocaml,libcalendar-ocaml' sudo dpkg -i eliom_2.1.1b-*.deb
2012-05-05
非特権ユーザでブリッジネットワークを使う
libvirt |
libvirtdにCAP_NET_ADMINつけてやればいい.
sudo setcap cap_net_admin+ep /usr/sbin/libvirtd
これでは全ユーザがネットワーク設定を変更できてしまうので,pam_capあたりと組み合わせればより安全になるのかな(しらべてない).
2012-01-29
LaTeX文書の自動継続ビルド
latex |
たかがLaTeX文書のコンパイルにOMakeつかっても背は伸びないと思うし,わざわざlatexmkとかインストールするのもあんまり気持ちよくないから,これでいいや.
alias platex='platex -interaction=nonstopmode'; while inotifywait -r --exclude '.bzr' --exclude '^#' -e modify .; do platex main && jbibtex main && platex main && platex main && dvipdfmx main; done
2012-01-21
fonts.conf
ubuntu |
今更感もあるけど,UbuntuでEvinceが日本語フォントの選択を失敗して豆腐になるのを直した.フォント候補の一番上に日本語フォント置くだけでいいらしい.Takao P{明朝,ゴシック}みたいなプロポーショナルフォントだとPDFの表示が崩れるので,モノスペースフォントにしてる.他のとこにも影響あるはずだけど,システムロケール英語だしどうでもいいや.
% cat ~/.fonts.conf <?xml version='1.0'?> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>ja</string> </test> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Takao 明朝</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>ja</string> </test> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Takao ゴシック</string> </edit> </match> </fontconfig>