zuu9xi | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

zuu9xi

javascript

ひとつ上のディレクトリに移動するブックマークレットを短くしてみた

返信

元ネタ

短くしたやつ


ゴルフってわけでもないが長いなーと思ったら気になってきたので。


あのちっさいブックマーク URL の編集エリアでブックマークレット作ってるとほんわかした気持ちになる。

ふつう FireBug とか使うんだろうけど。


どうでもいいけど文字列リテラル書くためにダブルクォーテーション使おうとしたらここに張るときに <a href="javascript:(function(){var s="length",... とかなっちゃうから困っちゃうなーと思ったんだけどブックマークレットのほうのダブルクォーテーションのほうをシングルクォーテーションにしたらいいんだと気づくのに 40 秒くらい掛かってとほほって感じでした。


って張ろうと思ったら張れない。sa.yona.la えらい。

というわけで直に書いてしまおう。


javascript:(function(){var%20s='length',S='substring',l=location,h=l.href,p=l.protocol[s]+2,n=h[S](p,h[s]-1).lastIndexOf('/');n!=-1?l.href=h[S](0,p+n+1):1;})();

投稿者 zuu9xi | 返信 (0)

fastladder や livedoor reader に instapaper にポストするキーバインドを追加するグリモン作った

返信

ソース

インストール


't' を押したら reblog するグリモンが昔ありましたがそれを思い出しながら作りました。


'm' を押したらフォーカスが当っている記事を instapaper にポストします。


login 処理はクッキー任せなので instapaper にログインした状態で使ってください。


instapaper は、ゆるめの bookmarking service です。アカウントにパスワードを別に付けなくていいところとかゆるいと思います。


「ピン使え」とか「はてブか delicious にしろ」って感じだと思いますが、ピンはどんどんたてていくとピンを立てた記事の数がどんどん増えていってどんどんあせってきてあんまり健康によくないので。それと instapaper は「あとで読むリスト」っていうか「あとで読もうと思ってたリスト」って感じがしてそこが好きなので。個人的にはニコニコ動画の「あとで見ようリスト」として使うつもりです。いいですよ、instapaper。


'm' 以外のキーにバインドしたい場合はソースを書き換えてください。


そういえば、ポストと言っても具体的には URL とタイトルを www.instapaper.com/edit に POST しているのですが encodeURIComponent しなあかんキーなんてありえんとか思ったけど別に API でもないんだししょうがないかと思いました。

投稿者 zuu9xi | 返信 (0)

sa.yona.la で投稿者名の前に identicon 付けるグリモンバージョンアップした

返信

ソース

インストール


http://d.hatena.ne.jp/swdyh/20080919/1221837232 を受けてスタイルシートちょこっといじっただけです。


最初作ってたときもなんか中心がずれてるような気がしてたんですが、解像度の問題でそう見えてるだけかなと思ってました。


俺しか使ってないグリモンですがけっこう和むので好きなグリモンです。


前のバージョン

投稿者 zuu9xi | 返信 (3)

pixiv のランダム検索で pagerize するグリモン書いた

返信

ソース

インストール


siteinfo request - autopagerize wikiPixivランダム検索結果 とか書いてあったり、でも siteinfo がついても autopagerize が一度読んだ url を読み込まないせいでうまいこといってなかったので。


pixiv のランダム検索の URL が http://www.pixiv.net/random_pickup.php なんですが、この後ろに適当なクエリをくっつけても単に無視されるっぽいのでそれを利用してみた。

例 : http://www.pixiv.net/random_pickup.php?foo=bar

(@include の後ろにアスタリスク付けようかなーと今少し思ったけどやめた)


- 些末な事柄

- addDocumentFilter と addFilter を間違えててはまった。

- コメントを英語で書いてみた。

- js の arguments 萌えす。

- 妹が彼氏にライブ連れて行ってもらいまくっててうらやましい。

- siteinfo おもしろす。fc2 ブログのとか tumblr のとか。えらいこっちゃ。

- sa.yona.la の blockquote 周りのマークアップが変だと思う。ふつうに blockquote - p でいいと思う。

投稿者 zuu9xi | 返信 (0)

sa.yona.la で投稿者名の前に identicon 付けるグリモン書いた

返信

ソース

インストール


はじめてちゃんと js 書いた.

autopagerize されたページにもつくよ これはすごい どうしてつくのかよくわかってないけどまあ一応つくところがすごい.

@include は正規表現じゃなかった.

gist のソースコードのインデントが崩れててイラッ☆.

return を書き忘れてはまった.

関数呼び出しの括弧をつけ忘れてはまった.

変数名間違えてることに気づかずにはまった(警告とかでないんだもん).

添削希望とか書いてみるテスト(ここに書いてもしょうがなさそうだけど).

ほんとうは ul 使いたいけどプレビューできないからメソッドチェーンっぽく文章を書いてみてる.

どこまでも続けられるよ(そうです句点の代用ではなくメソッド呼び出しのドットなのですちなみにこれは引数です 先頭に置けばややこしくなかったかな).

きりがないのでおやすみなさい

投稿者 zuu9xi | 返信 (0)

API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.