Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトや本をできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr
GreasemonkeyのAPIであるGM_setValueで保存できるデータの種類に制限があるのをご存知ですか? それを調べるために、次のようなUserScriptを実行してみます。 但し、unsafeWindowを使っているので信用のおけるsiteで実行してください。 // ==UserScript== // @name GM_xxxValueTest // @namespace http://www.kanasansoft.com/ // @include * // ==/UserScript== ( function(){ var data=[ ["Boolean",true], ["Number",12345], ["Number",12345.67890], ["String","12345"], ["Array",[1,2,3,4,5,"a","b","c"]], ["Dat
渋日記: (XPまつり2009LT)コンカツ女子のためのIT技術者の落とし方で出てきたこともあり、先に各イベントのモテ度を計算表示するグリモンを公開します。 ↓からインストールできるはず http://bitbucket.org/ehren/gm_mote_apps/raw/c1ec7d794795/atnd_mote_average.user.js ソースは以下においています。 http://bitbucket.org/ehren/gm_mote_apps/ ※webアプリ版はid:Voluntasの助言をいただき順調に作業中です。 モテ度評価方法 現状の評価式は次の通り 計算式 :(参加者のうち、Mixiで申し込んだ人数)/ (参加者数) いい評価式がありましたら是非教えてください。 ※じつはこの評価式もid:Voluntas作です。面白いネタをありがとうございました。
どうせ既に誰かが作っているだろうから習作にちょうど良いと思って作ったGreasemonkeyがまさかここまで評価していただけるとは夢にも思いませんでした。Amazonで閲覧中の商品に価格comから最低価格を取ってきて付加するGreasemonkeyスクリプト書いた - 5.1さらうどん ここまで評価されたことに対して純粋な喜びもさることながら、それ以上に、こんな適当で不完全な物を衆目に晒してしまったことが非常に申し訳ない。ということで、既知の問題点含め、可能な限り改良してみた。大学の空きコマを使ってちまちまと作り続け、1日がかりで完成させました。どうぞご利用ください。 ダウンロードはこちらから。Amazon Lowest Price Checker ※Greasemonkey固有の関数を使っているため、Operaなどでは動かないと思います。改良、バグ報告等をお待ちしております。主な改良点ま
しばらくぶりに、Gmail Tempolate Switcher をアップデートしました。 変更点は下記の2点です。 Google Chrome User Scripts に対応 リッチテキストに対応 最近の僕は、Google Chrome がメインブラウザになりつつあります。 Firefox は、Firebug を使いたいときや、動作確認程度になってしまいました。 Chrome は、なんといっても動作速度がお気に入りです。とにかく早いですね。これで Google ツールバーがあれば最高なんですけど。 そんな Chrome ですが、先日、Chrome のバージョンが上がり、これまで Greasemetal 上で動作させていた Greasemonkey Script が動かなくなってしまいました。これはまずいということで、Google Chrome User Scripts 対応にアップデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く