佐柳島

ねこがいっぱいいるらしいので佐柳島行ってきた.


大きな地図で見る

2013-11-24 08-56-48

佐柳島へは多度津港というところからフェリーで行くしかなく,フェリーが1日3本しか出てないのでうどん食べて丸亀で一晩宿泊してから行った.

2013-11-24 10-05-10

到着してすぐに遭遇.

2013-11-24 10-25-26

2013-11-24 10-31-58
住人が餌を与えていて人に慣れているせいか全く逃げずに集まってくる.というか人よりねこに遭遇する確率が高い.

2013-11-24 10-32-06

島で唯一まともに営業してそうな商店.人いなかったけど.食べ物や飲み物は持って行ったほうがいいと思う.

2013-11-24 10-49-22

2013-11-24 10-53-28

島には集落が2つあってその中間くらいに廃校になった小学校がある.

2013-11-24 11-20-24

2013-11-24 12-01-58

どちらにもねこはいる.

2013-11-24 13-15-34

2013-11-24 14-17-34

2013-11-24 14-21-32

ねこかわいい.

2013-11-24 14-53-26

もっと写真をうまく撮りたいと思った.

TumblrのAPIを叩くライブラリを書いた(一部だけ)

kitofuyu/libtumblr · GitHub

GWに台湾旅行にいくつもりが盛大に風邪をひいてキャンセルするはめになったのでかなり前に適当に書いてたやつをそれなりにちゃんと直した(つもり).
以前からメンテ自体はしてたけどテストコードとか入れてなかったのでそれも整備した.

ライブラリと言いつつまだDashboardの取得とReblogくらいしかまともにできませんが...
機能追加してAndroidアプリとか書いてみたい.

  public void reblogFromDashBoard() {

        // クライアント作成
        Tumblr tumblr = new Tumblr(consumerKey, consumerSecret);
        
        // 認証
        tumblr.authorize(userName, passWord);
         
        // dashboardの取得
        List<Post> postList = tumblr.retrieveDashboard(10,0,true);
        Post reblog = postList.get(0);
        
        // reblog
        tumblr.reblog(reblogTo, reblog);       
    }

こんな感じで使います.
認証部分はXAuth使ってるのでXAuthの許可をもらう必要あり.
一応Tumblrの公式APIに沿って書いてるけどドキュメントと違うレスポンスを返してくるAPIもかなりあるっぽいのでどう対処しようかはなんとなく考えてる.

tumblr/jumblr · GitHub
実は既に実装されてるライブラリはあってJSONをパースするあたりとかすごい参考にした.
ほぼ写経みたいになってるところとかあるのでなんとかしたい.

GTKなアプリケーションでibusを使う

アップデートしたら何故かFirefoxとmikutterで日本語が打てなかった.
QTなアプリ(Skypeとか)で使えないのは何度か遭遇してるけどGTKは初遭遇.
調べたら/etc/gtk-2.0/gtk.immodulesが0byteになってた.なしてよ.

/etc/gtk-2.0/gtk.immodulesを再作成する.

# gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules