2008-05-01から1ヶ月間の記事一覧

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…

ニコニコ大百科である単語の項目が存在するか調べるAPI

http://dic.nicovideo.jp/api/e/hoge/hage/fuga ⇒hoge([0,0]); http://dic.nicovideo.jp/api/e/hoge/%E3%82%B2%E3%83%BC%E3%83%A0 ⇒hoge([1]); hage, fugaは存在しないが、%E3%82%B2%E3%83%BC%E3%83%A0(ゲーム)は存在する。 http://dic.nicovideo.jp/api/e/h…

ニコニコ動画で、投稿者がロックされたタグに★をつけるGreasemonkeyスクリプト(アップデート)

アップデートしました。全面的に書き換えたので、新しい不具合とか含まれているかもしれません。 インストールはこちら nicovideo Add Stars to Tags for Greasemonkey スクリーンショット 記号の説明 #f90;">★:ロックされたタグ #f30;">[★]:ロックされたカ…

ニコニコ大百科限定解除

動画再生ページでアドレスバーに以下を打ち込むべし。 javascript: Nicopedia.decorateLinks();

ニコタグへのリンクを作成するGreasemonkeyスクリプト

タグ荒らしに合いやすい動画のうp主、視聴者に朗報です。ニコニコ動画のタグを保管する、ニコタグというすばらしいサービスが始まりました。このサービスでタグを保管しておけば後で容易に復旧することができます。 てなわけで、そんな作業を容易にするため…

久々ニコマス

これはすばらしい笑顔!

フルスクリーン

現在のウインドウをフルスクリーンにするGreasemonkeyスクリプトって書けるのだろうか。 検索してみると、window.openに適当な引数を与えて、新しいフルスクリーンのウインドウを開くという昔懐かしな方法がまず見つかった。新しいウインドウ開いちゃうのは…