Posts tagged: safari

LDR+SBM Counter にコメント一覧機能をつけてみた

By admin | 2009年7月13日

最近 FF から Safari に本格的に移行しようとしててネックになったのが tombloo と SBMカウンタ。
これがないと相当不便。
という訳で SBMカウンタ を SIMBLE とかで作ってる人いないかなと思って探すと
greasemonkey スクリプトで実装している方がいました。

Safari で動く LDR+SBM Counter を公開しました

いかんせん、これだとコメント一覧が取得できません。
それがあると文句なし!!!
ということで衝動で勉強がてら実装しちゃいました。

dealforest’s ldrsbmcounter at master – GitHub

デフォルト表示

フォーカスをはずしてる時

フォーカス時

フォーカスを当てた時

ロゴをクリックするとコメントのフィルタリングできます。
LDR をクリックすると全てのコメントが表示されます(画像用意してないだけw)。
とりあえず Safari4 で動くようにしかしてません。
一応 FF でも動いてるっぽい(スタイルが微妙にずれる)。
delicious だと SBMカウンタ の場合とコメントがずれるので
そのうち取得する API を変更する予定。
そーすると MD5 絡みがいらなくなるからコードがばっさり少なくなる。
あとコードはリファクタ前の状態。
けっこー汚いけど、眠いからそのうちする。

と、まぁ〜そのうちよくなる感じ。
本家さんが対応するまで??の仮対応みたいなノリで。
Safari で SBM カウンタで困ってる人がいればどーぞー

追記 2009-07-13 03:28:11

ブログ書いた後に気づいたけど本家の方で機能追加されてた。。。
なんて無駄なことしたんだろーかー。
まぁ勉強になったからいいやー。
というわけで使おうとした方はこちらのを入れて下さい。

safari を使えるようにするメモ

By admin | 2009年4月3日

開発メニューをだす

Firefox でいう firebug みたいなイメージです。
Terminal を起動し、以下のコマンドを実行するだけで使えるようになります。

defaults write com.apple.Safari IncludeDebugMenu -bool true

これでメニューにの “開発” という項目が表示され使えるようになる。
できることは UA かえれたりページ表示するまでのネットワークのプロファイルがみれたり
Firebug みたいなインスペクタがあったり
WebDeveloper みたいに詳細にまでできないけど、各項目を無効にしたりはできる。

SafariStand でより快適に

SafariStand をいれるとさらに便利。
sekimura さんに教えてもらいました。感謝感謝。

ってかこれハックじゃなくてデフォでついててもいいきがする。
個人的に凄い重宝したのが HTTP header が確認できるやつです。

上記の開発メニューとあわせるとこれで WEB 開発の場合はいける気がする。
他にもできるようになることはいっぱいあって詳しくは hetima.com を見て下さい。

cookie が保存されない?!

これはまりどこ。
Safari3.2.1 で Leopard の場合に Cookie が消えるバグがある。対応方法は

1
2
3
Dashbord に webクリップ がはいっているなら削除
cookie(‾/Library/Cookies/Cookies.plist) を消す
再起動

これで大概はいけるみたい。

いけない場合はディレクトリ構造が原因なのでは
とかっていう話があるので新しいアカウントを作って試してみてもいいかも。

ちなみに詳細はここです。

参考資料

DashboardからWebクリップを削除する方法
Safari 3.1の「開発」メニューがおもしろい
Safari FAQ
新・mac 板 Safari スレッドまとめ @wiki

WordPress Themes