Tweetを貼り付けるための公式ツール「Blackbird Pie」をさらに便利に使うBookmarkletを日本時間に対応させてみた

Twitterには、Tweetをブログなどに貼り付ける機能として「Blackbird Pie」なるものがあります。 Blackbird Pie – Twitter Media 使い方は簡単で、TweetのURLを入力して「Bake It」を押すだけ。 その辺りは以前に紹介したとおりです。 Twitterのステータスをブログに貼り付ける公式ツール。 – nplll 複数ユーザーの発言を貼り付ける場合に注意が必要などの問題がありますが、コメント当時の背景や名前が反映されたパーツを気軽に作れるという点で結構便利。敢えて言うと、投稿時間が「less than a minute ago」となってしまうところが問題。

続きを読む

ニコニコ動画のサムネイルをはてなブックマークのエントリー画像にしようとしたけど出来なかった(またはニコニコ動画のサムネイルの取得の仕方)

いつぞやの更新(かなり前/忘れた)から、はてなブックマークでブックマークする際にそのエントリーの画像をサムネイルとして指定できるようになっていますが、そこで指定できる画像は「その画面に表示されている画像」に限られています。関係ありそうでも表示されていなければ指定できないし、文脈と一切関係なくても表示されてさえいれば一覧に出てきます。 で、ニコニコ動画の場合「サムネイル画像」という表紙みたいな画像があるんですが、通常動画画面には表示されないのでこのはてなブックマークの画像一覧にも出てきません。で、もしかして無理矢理画面内に表示させたら画像として指定できるんじゃないかと思ってやってみたら、確かに一覧には出てきて画像も選択できるんだけど、指定は出来なかった。まぁ当たり前か。そこ制限しておかないと無秩序になっちゃうもんね。

続きを読む

【Tumblr】 Tumblr Queueの最新ページへのリンクを生成するGreasemonkey

TumblrのQueueが新しくなって安定して動き始めたのは良いのですけど、Queueを恒常的に使用している僕みたいなユーザーにはちょっと困ったことが。端的に言えば、「一番新しくQueueに追加したPostを確認するのが大変」なんですね。二重投稿しちゃってないかチェックしたいときってのが結構あるんです(tomblooでエラーが出たときとか)。 今までのQueueは、Queueに入れた全Postが古いものから新しいものへの順で全て見られたので、確認が比較的楽だったのです。まぁ全Postを表示するとか非常識な仕様ではありますけども。(「そんな風に使われるとは思わなかった」と言ってた点の1つかと) が、新しくなって1ページ10件ごと、ページの一番下まで行くと次の10件を読み込むという常識的な仕様になったので、一番新しくQueueに追加したPostを確認できません。というわけでそれを簡単にする簡単なGreasemonkeyを書いてみました。

続きを読む

【いちおう解決】tomblooでReblogしようとするとエラーが出る

今朝気付いたのだけど、tomblooでReblogしようとするとエラーが出る。 自分だけなのかなーと思ったら案外そうでもないみたい。 表示されるエラーは以下の通り。

ポストエラー message : s is undefined fileName : chrome://tombloo/content/eval.js lineNumber : 1658 元ページ: kittenskittenskittens
https://www.tumblr.com/kittenskittenskittens/1086582851
ページを開き直しますか?
最新版(0.4.13)を持ってきて入れてみたけどダメだった。 さてどこを見ればいいのやら…

続きを読む

【メモ】iPhoneの電話料金計算

ソフトバンクの明細を眺めていたのだけど、割引やら税別/内税やら入り乱れていてわかりづらいので整理してみたらこうなった。

税別
  • 基本料(ホワイトプラン)
  • 通話料
  • パケットし放題
  • ベーシックパック(i)
  • 月月割
  • ユニバーサルサービス料
税込み
  • 端末代(分割支払金/賦払金)
パケットだとかWi-Fiだとかは、計上されて全額割引されているので考えなくて良い。

続きを読む

パックマン発売30周年!Googleでは特別ステージをプレイ可能!

パックマン (Pac-Man) はナムコ(現・バンダイナムコゲームス)より1980年5月22日に発表されたアーケードゲーム、またはそのシリーズのタイトルで同社の看板タイトルである。世界で最も知られた日本産のコンピュータゲームの一つで、アメリカではその知名度から80年代のミッキーマウスと称された[1]。後にファミリーコンピュータをはじめ、様々なゲーム機等に移植された。
 
というわけで、本日はパックマンの発売30周年らしいです。 僕が初めてやったのはファミコン版だと思いますが、懐かしいなぁ。

続きを読む

【メモ】クレジットカードをドルで決済した場合の交換レート。

使用しているオリコカードのFAQから。

●MasterCard・VISA加盟店でのご利用の場合 日本円への換算レートは、ご利用代金を「MasterCard International」、「VISA International」の決済センターが処理した時点で適用した交換レートに、海外利用に伴う事務処理コストとして1.63%を加算したレートを使用致します。ご利用日の為替レートとは異なります。 ●JCB加盟店でのご利用の場合 日本円への換算レートは、ご利用代金を「JCB」の決済センターが処理した時点で適用した交換レートに、海外利用に伴う事務処理コストとして1.60%を加算したレートを使用致します。ご利用日の為替レートとは異なります。 *上記事務処理コストは海外キャッシングには加算されません。
 

続きを読む

【メモ】フレームの幅を変更するJavaScript

今やフレームをページ全体に使用したサイトは殆ど見かけなくなりましたが、 使用しているRSSリーダー「フレッシュリーダー」はフレームで構成されています。 で、メニューフレームが若干狭いために未読件数が増えてくるとこんな感じにボタンがずれてしまうのですが。 「フレッシュリーダー」は殆どが暗号化されていてカスタマイズできないので調整は不可能です。 じゃあどうするか。 Greasemonkeyでやればいいんじゃね? ということでやってみました。

続きを読む

Twitterバッジを貼り付けたらIEで見られなくなった件を修正しました。

サイト右側にTwitterのバッジを貼ってみたんですが、その影響でIEで見られなくなってました。 原因は、どうやらこれらしい。 いわゆるバッジ(twitter バッジ とか)が IEで表示できない件 | ちいさなめプロジェクト IEの仕様と言えば仕様なんですけど、それがどんなにアレでもIEの仕様に沿ったJavaScriptを書くのが普通なので、 これはバッジのスクリプトのバグってことになるんじゃないですかねぇ。 …ということを言っても仕方がないので、とりあえず<body>直下に配置することで問題を回避しました。 スクリプトをいじれば問題が起こらないように出来る気もしますが、とりあえずはこれで。 ご迷惑おかけしました。

続きを読む

【メモ】prototype.jsのeachでcontinue

ググると以下を使うと良いと書いてあるのだけど、

throw $continue;
1.6では動かない。 仕様を読むと、
The usage of $continue is deprecated. This feature will not be available in releases after Prototype 1.5 in favor of speed. Instead–since your blocks are in fact functions–simply issue a return statement. This will skip the rest of the block, jumping to the next iteration.
 
とあって、つまりは、1.5以降ではサポートされてないとのこと。 代わりに、
return;
とやれば、問題なく動作するよとのこと。なるほどね。 こんな感じか。
var result = [];
$R(1,10).each(function(n) {
if (0 == n % 2)
return;
result.push(n);
});
// result -> [1, 3, 5, 7, 9]
breakの方はなんか特になさそう。 ていうかまぁ、いつまでprototype.js使うんだろね、という話ではあるんだけども…

続きを読む