Last.fmクライアントiScrobblerがデフォルトでiPhone/iPod touchに対応した
最新ベータ入れてからtouchで再生した曲がちゃんと全部scrobbleされなくて、おかしいなーと思ってリリースノートよく読んだら素でiPhone/iPod touchサポートするようになってた。
Changes since 2.2b2:
- Integrated iPhone/iPod Touch support.
というわけで、iScrobbler最新版では「iPod touch/iPhoneで再生した曲をLast.fmに反映する方法」の手順が必要なくなりましたよ、という話し。正確に言うと必要なくなったのはFake iPod.dmgとSyncAndScrobble.scptの部分だけで、スマートプレイリスト作っとくのはやんないとダメ。
最新版でFake iPod.dmg使うと50曲は聴いたのに「4 Tracks Submitted」とか言われて発狂しますので注意してください。
とらのあな通販のカートから商品個別ページに飛べるグリモン書いた
公式が改善されたのでこのグリモンは現在では不要です。
経緯
「とらのあなはショッピングカート画面から個別商品ページに飛べるようにするべき」ってpostしたら「そのぐりもん欲しい」と言われたので、いっちょやってみっか!とスイッチ入った。
そんな感じで、JavaScriptをalertとdocument.writeしか知らない状態から勉強して、出来上がったのがこのToranoana Cart Linksになります。
解説
これが。
こうなる。
適当にカートに同人誌突っ込んで、後から「これどんな本だっけ」ってなっても即飛んで確認できる、便利!
今んとこ、予約商品カート相手だと動かないッポイけど、あまり支障ないと思います。単にぼくがとらで予約とかしないだけですが。
ソース
// ==UserScript== // @name Toranoana Cart Links // @version 0.1 // @namespace http://d.hatena.ne.jp/kei_koyama/ // @description add permalink on Toranoana mailorder's cart // @include http://www.toranoana.jp/cgi-bin/R2/details05.cgi* // ==/UserScript== (function addLinks() { var tdTotal = document.getElementsByTagName("td").length; for (i = 29; i <= tdTotal; i = i + 9) { if (document.getElementsByTagName("td")[i].firstChild.length !== 12) break; var itemID = document.getElementsByTagName("td")[i].firstChild.nodeValue; var itemURL = "http://www.toranoana.jp/mailorder/article/"+itemID.substring(0,2)+"/"+itemID.substring(2,6)+"/"+itemID.substring(6,8)+"/"+itemID.substring(8,10)+"/"+itemID+".html"; document.getElementsByTagName("td")[i+1].innerHTML = document.getElementsByTagName("td")[i+1].innerHTML.link(itemURL); } })();
そろそろ半年前の神主講演 in 一橋祭について一言言っておくか
ピクッときて「それTwitterで出来るよ」って言いかけたんだけど、通じそうになかったので自重した。ブログ持っている人一杯いると思うけど、最初はいいけど段々めんどくさくなるよね?なんかイイ方法無いかな?自分の日記を人に見せる必要ってあんまりないんですけど、それでもなんか情報を発信していかないといけないかなって。
なんで今更書いてるかっていうと、Twitter / ZUNが取得されちゃってるのにさっき気づいたからです。
後の祭り。
Facebookへの登録をあきらめた理由
卒業年度を訊かれた
dolipo/Polipoのforbidden設定
- PolipoStatusBar - Tracでリストをゲット
- dolipo.appに対し「パッケージの内容を表示」
- /Contents/Resources/configの最終行、「#forbiddenFile = "/Applications/dolipo.app/Contents/Resources/forbidden.txt"」の#を消す
- /Contents/Resources/forbidden.txtを落としたリストと入れ替える
こんな塩梅でいいのかしら。
dolipo/Polipoのuncachable設定
- /dolipo.app/Contents/Resources/configに「uncachableFile = "/Applications/dolipo.app/Contents/Resources/uncachable.txt"」を追加
- uncachable.txtをつくって「megalodon.jp」とか書いてやる
- /Resourcesに置く
iScrobblerがものすごい勢いでCPU食うのを止める方法
ローカルの再生チャートを作ってるのが原因らしいので、ターミナルで以下のおまじない。
defaults write org.bergstrand.iscrobbler "Disable Local Lists" -bool Yes
他にも隠し設定がいろいろあって、ここに一覧が書いてあった。うちで有効にしてみたのは、ポッドキャストをscrobbleしなくなる"IgnorePodcasts"。