2013-10-26(土) [長年日記]
■ 『劇場版 魔法少女まどか☆マギカ[新編]叛逆の物語』を観てきた
深夜の最速上映会から帰ってきた人たちがなにひとつ話題にしないんですよ。ということは可能な限り早く観ておけってことだよなぁ……で、今夜はかみさんが留守なので、一人でとっとと観てきた。
観てきたんだけど……うん、何を書いてもネタバレになってしまうので、何も書けないね。脚本家の名前というオープンな情報を書くだけでもネタバレになりそうな気がする。ほむほむ。
2013-10-23(水) [長年日記]
■ dropbox-apiを使ってシェルからDropboxを操作する
Linux上で作ったファイルをDropboxに放り込みたいという欲求が出てきたので、dropbox gemでも使って自作するかと思ったが(kindlizer-backendで使ったことあるし)、もちろんその前に先人の仕事を探す。まぁ当然あるよね。
いくつか実装があるっぽかったけど、dropbox-api-commandというのがコマンドラインシンタックスが今風で、高機能なのでよさそう。で、Perlってことはcpanか……とちょっと鬱にになりかけたけど、今はcpanminusのおかげでだいぶ楽になっているそうですね(どんだけPerlコマンドインストールしてないのかと):
% sudo apt-get install cpanminus % cpanm App::dropboxapi % export PERL5LIB=$HOME/perl5/lib/perl5
あとはDevelopers - Dropboxで自分用のアプリを作ってキーを取得。dropbox-apiコマンドの初期実行時にそのあたりを聞かれるので答えていけばセットアップ完了。
ところでdropbox-apiという名前もどうかと思うので*1、「dbox」に変えてpathを通した。あとはこんな感じで手元のファイルをDropboxに送れる:
% dbox put free_as_in_freedom_2.0_ja.epub dropbox:/books
これでいろいろと自動化できて捗る。
*1 長すぎるし、そもそも「api」は実装上の都合みたいなもんで機能でもなんでもないからコマンド名としてふさわしくないだろう。
2013-10-20(日) [長年日記]
■ グラコロ同盟2013、そろそろですよ
先週あたりからマクドナルドのバイトとおぼしき人たちが今年の販売開始が10月25日という情報をリークしはじめたので、慌てて今年のサイトを準備した。グラコロ同盟2013。同盟へマクドナルドが直々に情報をリークしてくれた蜜月はもう遠い過去である。
去年から今年にかけての最大の変化はRuby 2.0のリリースとTwitter APIの変更で、これがけっこう難敵だった。というか例によって最大の敵は1年間放置してあったコードを理解するところなんだけどそれはそれとして。
まず、TwitterのStream APIを扱うのに使っているtweetstream gemが動かない。いろいろ調べるとruby 2.0で不具合があって、対応版のリリース待ち状態とわかった。まぁ、とりあえず1.9.3で動かしつつ、会期中にリリースされたら2.0にアップデートしようということに。
それからTwitterのウィジェット、いままでは3rd partyのものを使っていたのが動かなくなっていたので、これをTwitter公式が提供する埋め込みタイムラインに変更。各種設定がTwitterサイドに保存されていて、そのIDを指定するという形式なので、いろいろと取り回しが面倒だったが、こんなもんかな。
そんなもんかなー。トップ絵があいかわらず2011年シーズンに撮ったヤツの使い回しなのはなんとかしたいんだが。マクドナルドがフリー素材とか出してくれればいいのに(それはない)。
ちなみにいまの職場は近所にマクドがないので、今年の戦果はだいぶひどいことになりそう。とほほ。