Discovery userscripts made your web experience much better. Wescript quick guide Automatic registration Automatically register your userscripts on Wescript. Tracking interested user's userscripts by RSS reader, etc.
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
ごうだまりぽです。作ったモノとか拾った知識とかひねり出した知恵とかをさらしてます。読むと価値観が360度変わること請け合い! << 2008/10/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1. 疲れ目を強引に治した 19 20 21 22 23 1. Twitter で特定の post を開いたときに前後の文脈を見に行く Greasemonkey を作ったよ。 24 25 26 27 28 29 30 31 >> ■ [web][javascript]Twitter で特定の post を開いたときに前後の文脈を見に行く Greasemonkey を作ったよ。「twitter で面白いつぶやきを見て、その前後の文脈が見たくなったけれど、探すのがめんどくさい……」 なんて時のために Greasemonkey 作りました。特定の post
あと、動作の細かな話ですが、オリジナルのAutoPagerizeとかぶってしまう(二重に読み込まれてしまう)ため、あえてa要素のrel属性(rel=”next”)を外して対処しています。 そろそろAutoPagerizeを標準的に導入していったらどうか - Liner Note 同じ機能を提供するユーザースクリプト (Greasemonkey スクリプト、Web ページに変更を加えるブラウザの拡張機能など) と製作者スクリプトがあった場合、その競合をどう解決するかということについて。最初は単にユーザースクリプト (ここでは特に AutoPagerize) を製作者スクリプトから無効化できるようにすればいいのかなと思いましたが、「3:14 - UserAgentの使い方について」を読んで考えを改めました。 ユーザースクリプトはブラウザの機能を補うものであり、ブラウザがもともと持っている機能と
「Greasemonkeyスクリプトとウインドウ間で安全に通信する」にて、DOM イベントを用いた Web ページと Greasemonkey スクリプトとの通信について述べられています。そちらでは dispatchEvent メソッドの返り値による 1 bit 通信に触れていますが、やはりもっと自由にデータをやり取りしたいもの。そのためにはどのような方法があるでしょうか。 独自プロパティ 真っ先に思いつくのは、Web ページ側でイベントオブジェクトを作成した際、独自プロパティを追加する方法ですが、これはだめです。Greasemonkey スクリプト側ではイベントオブジェクトの独自プロパティを取得できません。event.wrappedJSObject.myProperty のように wrappedJSObject を介せば取得できますが、せっかく安全のため Firefox 側でラッパーに包
今まで作ったスクリプトをjavascripter - Userscripts.orgにアップロードしました。スクリプトもアップデートしてます。 AutoPageLoader for Greasemonkey AutoPagerizeクローン。次ページの自動継ぎ足し、GoogleImagesでも動く。 dragLikeAdobeReader for Greasemonkey AdobeReaderのようにページを掴んでスクロールする。 compact LDR for Greasemonkey LivedoorReaderをコンパクトにし、hift+Zの動作を改造。Ctrl+Shift、Shift+Ctrlのショートカットの削除。 MDC_ja_to_en for Greasemonkey MDC日本語版の翻訳されていないリンクを、編集画面ではなく英語版にする。 removeHatenaKey
これでは、wキーが壊れる危険性を冒してまで「w」を入力した人の行動が報われません。しかも、「w」ひとつひとつにこもった思いまで、無味乾燥に数字へと変換されてしまうのです。数字のみを見て結果ばかり重要視するような世の中を、助長してしまっているような気がしてなりません。 ところで、通貨というシステムについてどう思われますか。物々交換の社会に、緩衝の役割を担う中間体の通貨が現れた事で、世の中は次の段階へと発展しました。人間は、本来価値のないもの対して経済的に価値を持たせることに成功したのです。更に、価値を与えられた通貨を一定個数所有した場合、更に価値のある通貨と交換できる両替という仕組みまで生み出しました。通貨は人間の大いなる発明のひとつと言えるでしょう。
追記:バグの修正をしました。 最新のスクリプトは[FilterinGoogle] - 素人がプログラミングを勉強するブログからチェックしてください。 センスの無い名前ですが、作りました。 wedataの404 Not Foundかスクリプト本体に自由にフィルター規則を追加できます。 FilterinGoogle.user.js // ==UserScript== // @name FilterinGoogle // @namespace http://d.hatena.ne.jp/javascripter/ // @include http://www.google.co.jp/ // ==/UserScript== var ITEM_DELETE=false;//trueだと削除、falseだと半透明 var USER_RULES=[ 'http://swik.net/' ];//文字列
最近、インターネット上では、笑いを表現する時に「(笑)」のかわりに「w」を使う傾向が強くなっています。入力しやすい事、そして「w」の長さによってその笑いの度合いを表現できるため便利だからだと考えられます。しかし、HTMLは連続した半角英字を表示する際に自動的に折り返さず、半角英字を内包した要素が横に引き延ばされます。スタイルシート等で一応対策を打つ事が可能ですが、あまり見栄えは良くありません。 ところで、はてなスターというサービスがあります。詳細はここでは割愛しますが、このサービスでは気に入ったホームページに好きな数だけスター(☆)をつける事ができます。また、他の人がつけたスターも見る事ができるため、人気のホームページではスターが100を超える事があります。増え過ぎたスターが画面を覆い尽くす事はないのでしょうか。はてなスターではこの問題をスターを省略して表示する事で解決しています。例えば、
「Greasemonkeyのスクリプトで重い処理をやっちゃうと重いので、Flashに処理を委譲しちゃおう」の途中結果です。 今回は、以下のようなシナリオの実現を目的としてました。 1. Wikipedia日本語版のページにアクセスしたら、GMスクリプト起動。 2. GMからページのテキストを抽出し、Flash側に通知。 3. Flashでテキストの2-gramを算出。 4. FlashからGMスクリプトへ2-gramを通知。 5. GMスクリプト側で2-gramをalertで表示。 Flashに処理をさせている間はブラウザは自由に動けるはずなので、重い処理をクライアント側で行う際の設計パターンの一つにならんかな?というのがこの試みの動機です。 まずは、AS3のスクリプトをば。初AS3でしたが、意外とAS3では手間取りませんでした。昨日の問題を除いてな! //NGramer.as packa
20080406 21:50 キーコードについての説明を追記しました。 Greasemonkeyを使ってる人ならたいていの人が知ってるMinibufferとLDRize(偏見?) ただ、なんというかMinibufferについての説明がMinibuffer 2007.11.15 の変更点 | 3.14とsilog - script/LDRizeの記事くらいしかなく、半ばソース読んで書け状態になってるので結構ハードルが高いのではないかと。 そこで、自分でもDeleteCommand for GreasemonkeyっていうMinibuffer上で動くGreasemonkeyを書いたんだけれど、そのときにわかったこととか、後でMinibuffer用Scriptを書くときの備忘録みたいなのをまとめておく。 これよんでちょっとでもGreasemonkey、またMinibufferに興味持つ人が増えな
音の高低で、スクロールされたエントリがどの程度はてブされているかがわかるgreasemonkeyを書きました。 LDRHatebuCountListenable LDRHatebuCountListenable from negipo on Vimeo. 例えばDiablo2とかやってた人は分かると思うんですが、大量の情報を扱う場合、インターフェース上聴覚情報って言うのはすごく重要なんです。8人パーティで、Lv.28ぐらいのマルチ使ってフルbetter chance of magic item装備で牛追いかけ回してるときに、秒間数十回するアイテムのドロップ音/攻撃の発動音/ヒット音に混じって、「チンッ」って言うring/amulet系の音がするとすげー勢いでほかの奴ら集まってきますもん。 RSS readerによる情報収集もD2Cのレアアイテム収集も本質的にはほとんど同じで、何らかの指標を
AutoPagerizeのように、ブラウザ上に何かを表示するタイプのuserscriptがある。とりあえずここではこの種のuserscriptをUserScriptWidgetと呼ぶ事にする。AutoPagerizeのように、ブラウザの表示領域の角に何かを表示するようなUserScriptWidgetが増えてくると四隅の取り合いになる。右上はもうAutoPagerizeが勝ち取った感があるが、他の角はどうなるかわからない。同じ位置に表示されるUserScriptWidgetも出てくるだろうし、何より最大で4つまでしか使うことができない。少しずらして表示させたとしてもいつかは破綻する。今後のためにUserScriptWidgetの表示を管理するuserscriptを作成した。 installすると画面の左上に歯車のアイコンが表示される。このアイコンをクリックするとラジオボタンが表示されるので
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
こんな風に日記に貼ってあるだけのスクリプトに ↓ こんなボタンが付きます。 http://yagi.xrea.jp/2007/06/pastedscriptinstaller.user.js バグがあるのでこっちを使うといいよ 今のところはてダ/はてグ/ますだ限定。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く