javascript

ニコニコ動画にfacebookの「いいね!」をつけるユーザスクリプト (Greasemonkey)

id:amachangの主催したフェイスブック同時オン会とかでfacebook、というか「いいね!」おもしれーなーと思ったのでつけてみました。Google ChromeとFirefox(Greasemonkey)で動作を確認。スクリプトをインストール スクリーンショットについて 濡れるッ! - …

入力したXPathの指す要素を表示点滅させるブックマークレット(一つだけ)

javascript:function b(){if(e.b){e.b=null;e.style.background=e.o}else{e.b=true;if(e.style){e.o=e.style.background;e.style.background="rgba(255,0,0,0.5)"}else{e.o="none"};setTimeout(b,1000)}}function s(d,p){b(e=d.evaluate(p,d,null,XPathResul…

XPathを取得するブックマークレット

javascript:function x(e){if(e.nodeType==9){return""}if(e.hasAttribute("id")){return'id("'+e.getAttribute("id")+'")'}var p=e.parentNode;var t=x(p)+"/"+e.tagName.toLowerCase();var c=p.childNodes;var g=0;var s;for(var i=0,n=c.length;i

Windows時計がわり

俺は時計が常に表示されてるってのがあんまり好きじゃないので、Windows右下とかに表示されがちな時計消してるんですよ。でもまあもちろん時々時間も知りたくなります。 以前そんなときのためのプログラム書いたんですけど、PC乗り換えしたので今のPCに入っ…

課題を適当に Javascript で。

なんか「3.141592653」って100回入力して、そのタイプの速さの向上曲線からほげほげした考察とかつけてレポートしれ。あとその時間はかるプログラムとかも自分でつくれ。みたいな課題がとある講義で出てるんですね。好きな言語でやればいいさ的なことを言っ…

なんか Javascript との対話環境でもつくってみようかと思った

http://konbu.s13.xrea.com/lib/js/terminal.html たぶん俺以外のちゃんとした人が、ちゃんとしたの作ってるだろうなあと思いつつ勉強がてら、Javascriptとの対話環境づくりをしてみた。全然できてないできてない。 IMEとかを切らないとまったくピクリとも動…

全部の文字をUTF-8にエスケープする関数

charCodeAtはUTF-16BEを返すっぽい。ブラウザのURL欄に javascript:alert("あ".charCodeAt(0).toString(16))と入れてエンターを押すと、「3042」という数字が出ると思う。(Firefox2.0.0.3, IE6で確認しました)ASCII文字だろうがなんだろうが、全部UTF-8に…

ほげノート(5)

はて前回の更新部分、コメントで気付いたんですが .htaccess とか好きにできちゃう。 http://d.hatena.ne.jp/hogelog/comment?date=20070404#c とりあえずは .htaccess のパーミッションを 404 にして対処しました。 さらに問題はそれだけでもなかった。page…

Stringオブジェクト

"hogehoge"[0] が Firefox2.0.0.3 だと"h"、IE6 だと undefined だった。 "hogehoge".charAt(0) ならどっちも"h"。

Javascriptでコネコネ

http://konbu.s13.xrea.com/lib/js/bf/bf.html 何回Brainをf*ckすれば気が済むのですかといったかんじですけど、またBrainfuckインタプリタつくってみた。俺の中では、HelloWorld!の次につくるものとインプットされてるのかもしれない。 なんか、DynamicHTML…

ほげほげノート(4)

http://konbu.s13.xrea.com/lib/ajax/page4/page.html 前進したかどうか怪しいけど。jQueryを使ってみた。 追加した機能はウィンドウ移動とウィンドウの最小化機能。この機能に意味は無い。 jQueryを使ったせいかなんなのか、Firefoxで非アクティブのタブで…

ほげほげノート(3)

http://konbu.s13.xrea.com/lib/ajax/page3/page.html 一歩前進。複数ページを扱えるようになった。textareaがちゃんと更新されないことがあった問題を解決。 IEとFirefoxの改行コードの違いで挙動が違ったのが、ふと気付けば同じ挙動になってた。理由がよく…

ほげほげノート(2)

ちょいちょい改良(?) http://konbu.s13.xrea.com/lib/ajax/tpage/page2.html POSTデータのうけわたしをちゃんとするようにした。あとステータス表示部分追加。の後、なんか遊びで表示をメモ帳っぽくしてみた。最初 XMLHttpRequest のPOSTデータが CGI.pm …

JavascriptデバッガFirebug

Javascriptによるプログラムのデバッグというのは、なんというか霧の中を手探りで進むような感じがある。「なんかちゃんと動いてないけど、どこでエラーが発生してるのかもよわからん」ということが多い。 その状況を改善してくれるのがFirebug。これけっこ…

ほげほげノート

JavaScriptの参考になりそなサイト http://www.seo-equation.com/html/javascript/ http://www.rfs.jp/sb/javascript/ http://javascriptist.net/ 「保存」キーとか無いノート http://konbu.s13.xrea.com/lib/ajax/tpage/page.html Firefox、IEで確認。意外…

お気に入りリストの「自己紹介」を「最近の日記一覧」に置き換えるGreasemonkeyスクリプト

useful mixi bookmark http://d.hatena.ne.jp/kusigahama/20051214#p1 が便利だったので、使ってたらmixiの中の人が 間隔を空けない連続的なページの遷移・更新を頻繁におこなわれていることが見受けられましたので、一時的に操作を停止させていただきます。…

line-heightを設定するだけのGreasemonkey

長い文章、特に小説系のサイトなんかを眺めていて「行間あける設定してくれた方が読みやすいのに……」のときに使う。ユーザースタイルシートでも対応できる範囲だろうけど。 ふつーにねっとさーふぃんしてて、「行間あけろよこのやろう」というページに辿りつ…

test