3月 2010
9件の投稿
7タグ
Tumblr Life
Tumblr Dashboardを拡張するユーザースクリプトを作りました。以前作っていたReblogCommandのSafari版、Tumblr Dashboard Quick Reblogを新しく作り直して機能を追加したものです。
Tumblr Life
更新履歴
GitHub
Greasemonkey、GreaseKit、Google Chromeで動作します。今のところこんな機能があります。
Likeのようにページ遷移せずにリブログ出来るメニューを追加します。リブログの他に、キューに送ったりプライベートポスト出来たりします。ポストする際にタグとTwitterに送るオプションをその場で設定出来ます(TwitterアカウントをTumblrに設定しておく必要があります)。
...
1タグ
Xbox LIVEゴールドメンバーシップの解約手順
Xbox LIVEの料金をクレジットカードで払っていると期限が切れても自動で継続になる。年間契約で払っている場合は月額に移行するため、利用し続けるとしても割高になってうれしくない(¥436/月(¥5,229/年)から¥819/月へ)。というかそもそもプリペイドカードの方が得。なのでクレジットカード払いのゴールドメンバーシップを一旦解約することにした。最近全くやらないのでそのままシルバーで行くかも。解約はめんどくさい。2通り方法がある。
Xbox.comから解約。ただし一部のアカウントでは常に「サーバーが利用できません。」エラーが表示され利用することが出来ない\(^o^)/
0120-220-340または03-3570-8261へ電話。ただし平日10:00~18:00に限る\(^o^)/
...
4タグ
GreaseKit、Google Chromeと互換性のあるユーザースクリプトを書こうとするとGreasemonkeyのGM_関数のほとんどが使えなくなる(両方の互換を考えるならGM_addStyle、GM_log以外全部、ChromeだけならGM_xmlhttpRequest(ドメイン越え不可)とGM_openInTabも使える)。
互換を考えつつデータを保持したい時、GM_setValueの代わりにlocalStorageが使えるかどうか試してみた。
この代用はドメイン越えが出来ないため、@includeを*にしているようなスクリプトでは使えません。またアカウント情報などを保存するとページ側のスクリプトに内容を取得されてしまう恐れがあるため、わりとどうでもいいデータを保存するのに使うのがよいです。キャッシュとか。
...
3タグ
Firefox 3.0.xはlocation.hashを空にするとリロードする
ひどい・・。もうサポート切れてるブラウザだけどページ遷移周りの問題はバグると深刻なので知っておいた方がよさそう。
location.hashを空にしたい場合、
location.hash = "";
すると問題になるので以下のように「#」を渡すとよい。
location.hash = "#";
3.5以上では直っている。creave.dk | location.hash javascript bug in Firefox 3.0で知りました。ありがとう!
2タグ
小数点以下の桁を丸める Number.toFixedは丸める際に四捨五入する。僕は切り捨てるメソッドが欲しい。
http://gist.github.com/336086
toFixedしたい時にもIEだけ挙動が違うようなので作った方がいいかもしれない。その時は丸め処理をMath.floorからMath.roundに変えればいい。
3タグ
伊集院光のラジオが始まったらiCalからradiko.jpを開く
住んでいる鎌倉はラジオの電波状態が悪いと聞いて諦めていたのですが、今日から始まったradiko.jpでブラウザからラジオが聞けるようになりました。久しぶりに深夜の馬鹿力が全部聞けるのが楽しみです。
忘れないようにiCalにスケジュール設定しました。アラーム設定からAppleScriptを走らせて、1分前になったら自動的にブラウザが立ち上がってページを開くようにしました。
スクリプトはこちら。適当な場所に保存して実行させればOKです。
http://gist.github.com/332640
5タグ
Firefoxを複数プロファイル同時起動
Firefoxを別プロファイルで同時に立ち上げたい。Macの場合はコンソールから起動します。「Tumblr」プロファイルで起動したい時はTerminal.appで
/Applications/Firefox.app/Contents/MacOS/firefox-bin -P Tumblr & exit 0
のように実行する感じ(Firefox 3.6時点)。何度も使いそうな時はAutomatorの「Run Shell Script」アクションを使ってそのままアプリにすると便利です。
Automatorすごい。
開発中にTumblrしたくなっても安心\(^o^)/