Archive for 5月, 2010

ぐだぐだ@~2010/05/30ぐらい

この週は風邪ひいてあまり何もできなかった。扁桃腺がものすごい腫れた、でも3日ぐらいで治った。

読んだ本は今後こっちでつけようと思った。

Read the rest of this entry »

 

箱庭の室内楽 @ 溝の口12Bunch

何やら久しぶりのような。。

Read the rest of this entry »

 

Webアプリのユーザ別にサブドメインを作りたいとかそういう話

何するの

udzura.myudzura.com にアクセスした時はudzuraのマイページが、hoge.myudzura.com にアクセスした時はhogeのマイページが出るように、とかそういうことがしたい。

こうするの?

Read the rest of this entry »

 

死んだAnthyを復活させた @ Ubuntu Lucid

いつものことでFirefoxが不安定になり、電源ボタンで強制終了させて起動し直したら、Anthyが上がらなくなってた。

language-support-input-jaをインストールし直したりしたけど効果がなかった。が、以下の二つで何だか分からないが直った。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ ls ~/.anthy/ -l
合計 56
-rw-r--r-- 1 u-kondo u-kondo 26016 2010-05-29 16:17 last-record1_default.utf8
-rw-r--r-- 1 u-kondo u-kondo 24576 2010-05-29 16:29 last-record2_default.utf8
-rw------- 1 u-kondo u-kondo     0 2010-03-29 14:36 lock-file_default
# 全部消してみる
$ rm ~/.anthy/*
$ ls ~/.config/ibus/bus/ -l
合計 8
-rw-r--r-- 1 u-kondo u-kondo 170 2010-05-29 17:45 1ae2fabd1ca381277fddbc954bcc4aaf-unix-0
-rw-r--r-- 1 u-kondo u-kondo 170 2010-04-16 10:51 300c16e57b9255cd2c984b614bb0364e-unix-0
# 本来一つしかあるべきでないものが二つ?
# 古い方を消す
$ rm ~/.config/ibus/bus/300c16e57b9255cd2c984b614bb0364e-unix-0
# GNOMEインジケータアプレット経由でiBus再起動

これであっさり直った。。。うまくいかなくてもご勘弁を。

と言うか、64bit版UbuntuのFirefoxが不安定過ぎる気がする。ちょっとJavaScriptが重いページを多めにあげるだけで操作不能になるし。。

追記@06:10

上記ページでも同様の現象と解決策が書いてあります。上の僕のログでもそうだけど、「last-record1_default」が存在してるのがダメっぽいですね。。Linuxユーザで共有したいTipsです。

 

sax-machineを使ってみた / RESTでXMLなAPIを簡単利用

最初に結論

XMLで結果を吐き出すREST APIをRubyで用いたいなら、かなり役立つんじゃないかと思います。

sax-machineって?

XMLを、例えば普通にNokogiriなんかでパースすると、

1
2
api = Nokogiri::XML.parse(open(URI.encode "http://ws.audioscrobbler.com/2.0/?method=track.search&track=夏&api_key=#{API_KEY}&limit=5"))
puts api.search("/lfm/results/trackmatches/track[1]/name").inner_text

みたいなすごいことになるので、せめて

1
puts api.tracks[0].name

みたいには書けないか? そんな夢を簡単に叶えるのが sax-machine ライブラリです。

Read the rest of this entry »