日記/2014-3
<< | 2014-3 | >> | ||||
S | M | T | W | T | F | S |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
2014-3-23
LivedoorWeather プラグイン
2007年8月に、LivedoorWeather プラグイン・旧版を作成しましたが、2013/04/01のWeb APIの仕様変更により使えなくなっていました。
そこで、遅ればせながら新しいWeb APIに対応したFreeStyleWikiのプラグインを作成してみました。
使い方
{{livedoorweather 130010,today}} {{livedoorweather 270000,tomorrow}} {{livedoorweather 230010,dayaftertomorrow}}
{{livedoorweather 130010,today}}
{{livedoorweather 270000,tomorrow}}
{{livedoorweather 230010,dayaftertomorrow}}
130010、270000、230010などの数字は、地域別に定義されたID番号です。こちらのページのidを参照ください
インストール
- 以下のファイルをダウンロードし、./plugin以下にインストールする。
- livedoorweather.zip(210)
- さらに以下のモジュールを./lib以下にインストールする。
- Unicode::RecursiveDowngrade
- JSON::XSのインストール
- このプラグインでは、JSONからPerlのデータ構造への変換にJSON::XSを使っていますので、これをインストールします。このモジュールのインストールにはコンパイルを伴うのですが、本サイトが運用されているさくらインターネットのサーバーの場合、AmazonSearch プラグインのProduct Advertising API対応のページでも紹介した、こちらのページに書かれているとおりの手順で準備を整えれば、後は簡単。
- CPANシェルから、以下のようにやればOK。
cpan[1]> install JSON::XS
- HTTP::Request、Unicode::Japaneseについても同様。
補足
- Livedoor Weather Hacks のQ&Aのページによると、商用利用は禁止です。
- プラグインの出力全体を <div class="livedoorweather">〜</div> でくるんであります。テーブルを組んで表示していますので、枠線がうるさく感じる場合にはCSSで非表示にしてください。
div.livedoorweather table { border-style:none; font-size:90%; text-indent: 1em; } div.livedoorweather th, div.livedoorweather td, div.livedoorweather img { border-style:none; }
関連情報
2014-3-21
Gracenote プラグイン
Artist: | ||
Album: | Date: | Track: |
こちらのページを見て、GracenoteのWeb APIを叩いてデータを持ってくる、FreeStyleWiki用のプラグインを作ってみました。
FAQによると、残念ながら商用利用不可とのこと。その点、利用の際には注意が必要です。
インストール
- 以下のファイルをダウンロードする。
- gracenote.zip(203)
- Gracenote.pmの38行目の変数「$client_id」に取得したクライアントIDを設定する。
- Gracenote.pmの39行目の変数「$user_id」に取得したユーザーIDを設定する。
- plugin以下にインストールする。
- さらに以下のモジュールをlib以下にインストールする。
使い方
{{gracenote Perfume,ワンルーム・ディスコ}}
- 「Perfume」はミュージシャン名。
- 「ワンルーム・ディスコ」はCDもしくはレコードのタイトル。
補足
- プラグインの出力全体を <div class="gracenote">〜</div> でくるんであります。テーブルを組んで表示していますので、枠線がうるさく感じる場合にはCSSで非表示にしてください。
div.gracenote table { border-style:none; } div.gracenote th, div.gracenote td, div.gracenote img { border-style:none; }
- 一部データで文字化けが発生することを確認。でも、よくわかんないので許して。
参考
- Web API Gracenote
- 音楽APIのGracenote APIを叩いてperfumeを検索してみた
- Mashup Award 9でGracenoteのAPIを使ってみよう
- GracenoteのAPIを試してみた
2014-3-12
ファースト・サークル
本の雑誌370号(2014年4月号)の新刊めったくたガイド大森望担当ページでの、坂本壱平「ファースト・サークル」を紹介した部分の冒頭を以下に引用する。
坂本壱平『ファースト・サークル』(ハヤカワ文庫JA七二○円)★★★1/2は、テレビから流れてきた”八分の十一拍子の変拍子”の手拍子(YouTubeでこの題名を検索すると出るパット・メセニー・グループの同名曲の冒頭で聴ける)
をきっかけに異界に踏み込んだ男と、てのひらに穴が空いた少年とともに異界に飛ばされた女医をめぐる幻想小説。
ファースト・サークル | |
早川書房 | |
坂本壱平 | |
楽天 Amazon |