2008-01-01から1年間の記事一覧

Javascript1.8

Firefox3 + Greasemonkey ならJavascript1.8の一部の新機能が使えるってことを今知った。 <script type="application/javascript;version=1.8"> この指定が必要なのは新しく追加されたキーワードを使う機能だけだとか。だから式クロージャは使い放題。 Array.prototype.include = function(x0) this.some(functi…

ニコニコ大百科で編集した人のアップした動画が分かるGreasemonkeyスクリプト

インストールはこちら NicoDic Link Editor Names for Greasemonkey ニコニコチャートへのリンクを張るだけです。http://www.nicochart.jp/name/(編集者名)てな感じのURLへのリンクが張られます。 製作時間10分。

ニコニコ動画で,様々な場所に動画投稿者名を表示するGreasemonkeyスクリプト

インストールはこちら nicovideo Show Uploader Name for Greasemonkey 以下の場所に投稿者名が表示されます。 トップページ 動画再生ページ マイリスト ランキング タグ・キーワード検索結果 新着動画 投稿者名を表示するスクリプトは,Bad Nicouser Blocke…

謎の挙動の差

リンクのクリックイベントにイベントリスナを追加して,中クリックをハンドリングしたい。以下,きちんと動くソースと,なぜか動かないソース。 動く例 document.addEventListener('click', function(e) { var link = e.target; // クリックイベントを取得し…

ニコニコ動画で、固定されたタグに★をつけるGreasemonkeyスクリプト (機能追加)

インストールはこちら nicovideo Add Stars to Tags for Greasemonkey スクリーンショット タグのアンド検索支援機能をつけました。Ctrl+Alt+クリックでタグを選択します。選択したら,リンクをクリックでタグ検索画面へ。選択したタグが検索結果に含まれて…

キーボード

変換・無変換キーのついた英語配列のキーボードがほしい。 記号は英語キーの配置がいいけど,変換キーとかあった方がATOKが便利に使えるから。右Altはたまに使うから殺したくない。 そんなキーボードはあるのだろうか。あっても値段が張りそうだから変えない…

XPathGraphおもしろい

試しに作ってみた。今後の推移が楽しみ。

ついかっとなって作った。後悔はしていない。

Greasemonkeyとは (グリースモンキーとは) [単語記事] - ニコニコ大百科 加筆修正大歓迎。とりあえずGreasemonkeyまとめへのリンクは貼ったけど,これからここがまとめサイト的役割を果たせたらいいなと思う。

タグクラウド

タグ毎のオススメ度を文字サイズで表すとどうなるか,試しにやってみた。 タグクラウドっぽい。というか正真正銘タグクラウドか。 乱数で適当に文字サイズを1〜1.5倍にしてみたけど,なんだか枠が邪魔な感じ。あと,★とか勝手に拡大されちゃうのが嫌な感じ。…

preventDefaultで範囲選択をキャンセル出来ない?

nicovideo Tag Edit Helperでは,span要素のmouseupイベントを検知してタグの選択ボタンを作っているのですが, あるボタンをクリック 別のボタンをShift+クリック という手順で操作したとき,ボタンの間のテキストが選択されてしまいます。 とりあえずpreve…

Greasemonkeyスクリプトを作っているときにありがちなこと

変態じゃないよ!変態と言う名の紳士だよ!!

ニコニコ動画のタグ編集を便利にするGreasemonkeyスクリプト (タグ荒らしからの復旧を補助するスクリプトの名称変更&機能追加)

名称変更しました。旧バージョンからアップグレードする場合は,あらかじめ旧バージョンを削除しておいてください。 テンプレート設定のいこう インストールはこちら nicovideo Tag Edit Helper for Greasemonkey スクリーンショット 詳しい説明 ニコニコ動…

ぐりもんメモ

nicovideo Restore Tagsについて。 スクリプト名の変更を検討 タグの保管よりも編集を補助するのが主眼になりつつある? タグの取得開始日,最終更新日とか出す タグ付けを便利に 最近付けたタグ 関連動画のタグ ニコチャートからもタグ情報を入手 半分くら…

ニコニコ動画で,タグ荒らしからの復旧を補助するGreasemonkeyスクリプト(機能追加)

インストールはこちら http://userscripts.org/scripts/show/27151 スクリーンショット id:Mnst から要望があったタグテンプレート機能を追加しました。 Ctrl+クリックで選択したタグに下線がつきます。下線が付いたタグは,全ての動画のタグ編集画面に表示…

DOM functions v.s. innerHTML v.s. cloneNode

JavascriptでDOM要素を生成するにはいろいろなやり方があるけど,どれが一番速いのか気になっていた。漠然と,cloneNode速そうだなーと思ってそれを使っていた。 思い込みで速度を語るのはよくない!と思ったので,Firefox3 RC1 + Firebug 1.2.0b1 で軽くベ…

「あわせておしらセ」がうまく動かない。

「あわせておしらセ」というサービスが面白そうだったので,サイドバーに貼り付けてみた。 さっそくクリックしてみると,ニュースの一覧ではなく,ブログへの貼り付け方を説明するページが開いた。「あわせて読みたい」みたいに1日以上経たないと正しく表示…

classNameを追加したり削除したりトグルしたり。

本当はHTMLElement.prototypeにプロパティを追加したいんだけど,Greasemonkeyがそれを許してくれないようだ。だから関数として定義してみた。 function equalTo(x) { return function (y) { return x == y;} } function notEqualTo(x) { return function (y…

IEのbehaviourがあれば

IEのbehaviourみたいなのがFirefoxにもあればNicovideo thumbinfo Checkみたいなのは手軽に作れるようになるんじゃないかな,と妄想。Autopagerizeで継ぎ足されたページにサムネイルを出すのも,Autopagerizeを意識することなく可能になると。 XPathやDOMと…

ニコニコのぐりもん関連でやりたいことメモ

タグ検索,キーワード検索画面からニコタグに一括登録するスクリプト ニコタグに結構な負担がかかりそう。要確認。 別の形で実現→ニコニコ動画で,ニコタグへのリンクとタグの最終保管日時を表示するGreasemonkeyスクリプト - なんとなく目記 Nico Watch Too…

Firefoxが落ちる原因

どうやらAutopagerizeが原因のようだ。検索してみると結構出てくる。 とはいえ,Autopagerizeは便利だからひと思いにオフに出来ないのが悩みどころ。 miixとかニコニコ大百科とかニコタグとか特定のページで落ちるようなのでそのページでは実行しないように…

ニコタグへのリンクを表示するGreasemonkeyスクリプト(バージョンアップ)

インストールはこちら nicovideo Add nicotag links for Greasemonkey 動画検索画面,キーワード検索画面にもニコタグへのリンクが出るようになりました。 Autopagerize対応なので,次々とタグを保管していけます。 2008/6/22 バージョンアップ 最終保管日時…

Firefox のJSメモ

var $ = document.getElementById; $('hoge'); これはFirefox 3だと意図した通りに動くが,Firefox 2だとエラーが出る。Firefox 2のバグが3で直った,ということなのだろうか。ちょっと釈然としないけど,DOM関係の関数は普通の関数と違う挙動を示すことがあ…

ニコマスの大百科充実しすぎだろwww

こんなにタグ一覧が赤い動画は初めてみた。すっげー。

ニコニコ動画で,タグ荒らしからの復旧を補助するGreasemonkeyスクリプト

インストールはこちら http://userscripts.org/scripts/show/27151 スクリーンショット 拙作スクリプト,nicovide Add Stars to Tagsとの併用も可能です。 できること ニコタグから過去のタグ情報を入手して,それをタグ編集画面に表示します。クリックで選…

予想外

携帯から日記のタイトルを変えたらデザインまで変わってしまった。けどなかなか悪くない気がするのでこのまま行くか。 とりあえず今後は要注意。

Firefox 3 RC1 を導入した。

何か書こうと思ったけど,特に障害になるようなことが無かった。とりあえずスクリーンショットと,この見た目を実現するためのCSSとか拡張とかをメモする。 アドオン Glasser :: Add-ons for Firefox Aeroっぽい見た目に Hide Menubar :: Add-ons for Firefo…

ぐりもんメモ

こんなHTMLがページ中にあったとき, <a href="javascript: hoge();">hagehage</a> Greasemonkey側でこのhogeの処理をフックしたいとします。 unsafeWindow.hoge = function() { ... }; なんて書けばいいんですが,呼び出す関数がGM_xmlhttpRequestを呼び出している場合は,「Greasemonkey acce…

ニコニコ動画で、投稿者がロックされたタグに★をつけるGreasemonkeyスクリプト(Firefox 3 RC1 + Greasemonkey 0.8 対応)

メインマシンにFirefox3 RC1を導入したら動かなくなっていたので修正。 インストールはこちら: nicovideo Add Stars to Tags for GreasemonkeyFirefox2では動作確認してませんが,まあ多分動くでしょう。3の方がセキュリティ上の制約とか厳しそうだし。動か…

作りかけのスクリプト

土日中に完成させるつもりだったけど、結局完成しなかった。一応途中経過だけでも報告してみる。 ニコタグから取得した、過去のタグがずらずらと表示されます。あとはそれぞれのタグをクリックでテキストボックスに挿入する処理とかを入れるだけ。 非同期通…

Minibufferの$Xと$Nを勝手に拡張

まずは$X。 const Single = {}; function $exp(exp, ownerDocument) { if(!ownerDocument) ownerDocument = document; var resolver = document.createNSResolver(ownerDocument); var def = (document.contentType == 'application/xhtml+xml') ? 'http://w…