firefox userChrome.js greasemonkeyスクリプトスレ 8 at SOFTWARE
[2ch|▼Menu]
1:名無しさん@お腹いっぱい。
09/03/09 02:13:38 7iCkIubl0
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 7
スレリンク(software板)
■拡張機能
greasemonkey
URLリンク(www.greasespot.net)
Userscripts.org
URLリンク(userscripts.org)

"alta88's userChromeJS"
URLリンク(userchromejs.mozdev.org)
userChromeJS フォーラム
URLリンク(forums.mozillazine.org)

"zeniko's userChrome.js"
URLリンク(mozilla.zeniko.ch)
userChrome.js フォーラム
URLリンク(forums.mozillazine.org)
URLリンク(forums.mozillazine.org)
userChrome.js 0.8 (FX) - Add-ons Mirror
URLリンク(forum.addonsmirror.net)

2:名無しさん@お腹いっぱい。
09/03/09 02:14:19 7iCkIubl0
■拡張機能その2
JavaScript Actions
URLリンク(openhideaway.net) (復旧中?)
Custom Buttons
URLリンク(addons.mozilla.org)
Custom Buttons フォーラム
URLリンク(custombuttons.phpbbnow.com)
Custom Buttons2
URLリンク(addons.mozilla.org)
Custom Buttons2 フォーラム
URLリンク(custombuttons2.com)


■firefox用スクリプトアップローダー
firefoxのuserchrome.js・greasemonkey等のスクリプトアップローダー
URLリンク(www6.uploader.jp)

3:名無しさん@お腹いっぱい。
09/03/09 03:05:26 SFhb1ixW0

        _____
.       __`ヽ   ,トr,' ´ ,.へ   ,≡三< ̄ ̄ ̄>
.      ,イ,ィ'⌒"゙f''ト、!ヽ, ィ゙ ./       .≡ ̄>/
       バ, k,ゝ└ト、└ ''゙ ,ス     ≡三/ /
      j、 ` ーク'ー-‐ぅ7',´ ,ノ      ≡/  <___/|
     .f`'`ー-R,,__   `'<,グ.     ≡三|______/
      |    、  `' .、  
        ',  .  ',__    ゙Y
       ',    | ',   .|   こ、これは>>1乙じゃなくてソニックブームなんだから
    ,r''゙~    〉 . い  |   変な勘違いしないでよね!
  ,rァ弋   _,ァ-‐'゙  `'i"~i!
  ぃ_f_⌒"´.        ,ト、入_
  `'.ー┘.        └┴‐‐`'

4:名無しさん@お腹いっぱい。
09/03/09 12:04:25 spMhF7FW0
>>1


5:名無しさん@お腹いっぱい。
09/03/09 19:08:39 B7sQXTdJ0
           ∧∧
          (´・ω・`)
       __.∬(っ/ ̄ ̄ ̄/__
      /\旦\/___/   \
     /+ \________ヽ
  ∧,,∧ \ + + +    + + `、  新スレです
 (´・ω・)\ \__ノ⌒(⌒─⌒)ヽ_____ヽ  楽しく使ってね
.c(,_uuノ  ` 、___ノ((´^ω^`))___)  仲良く使ってね
               o旦o


6:名無しさん@お腹いっぱい。
09/03/10 02:15:08 8/Gx8Hml0
>>1
乙desu

7:名無しさん@お腹いっぱい。
09/03/10 10:41:52 y057Lqml0
■YouTube動画を繰り返し見る Loopy for youtube
URLリンク(userscripts.org)
URLリンク(userscripts.org)


8:名無しさん@お腹いっぱい。
09/03/10 10:42:55 y057Lqml0
Youtube HD Suite改
URLリンク(userscripts.org)
URLリンク(userscripts.org)

他のスクリプトと機能がダブったので
ここを↓コメント行にしました

// Create Links Block
// d.getElementById('watch-video-details-inner').innerHTML += html;


9:名無しさん@お腹いっぱい。
09/03/10 10:54:03 y057Lqml0
191 :名無しさん@お腹いっぱい。:2009/03/09(月) 15:33:29 ID:BFU2L6cs0
HURLリンク(opera-wiki.com)向けに作成されたGreasemonkeyを動かす

192 :名無しさん@お腹いっぱい。:2009/03/09(月) 15:34:49 ID:BFU2L6cs0
↑httpをHttpとすると国際化URLとして動作する


10:名無しさん@お腹いっぱい。
09/03/10 11:01:21 cqFA736D0
NGを強く推奨

11:名無しさん@お腹いっぱい。
09/03/10 11:04:41 ZGDdl9sj0
>>8
こいつつかえねえなクズは死ねや

12:名無しさん@お腹いっぱい。
09/03/10 11:09:58 y057Lqml0
■画像リンクをサムネイル表示 2ch URL Modify for Greasemonkey
URLリンク(userscripts.org)
URLリンク(userscripts.org)  
>>7」などのリンクをクリックすると、リンク先の内容を
その場に展開表示します。もう一度クリックでURLへ。


13:名無しさん@お腹いっぱい。
09/03/10 12:07:53 aNVcvmkj0
繰り返し投稿・マルチポスト

14:名無しさん@お腹いっぱい。
09/03/10 12:13:24 Y5j5WA3m0
自作の宣伝か?

15:名無しさん@お腹いっぱい。
09/03/10 12:27:26 ZGDdl9sj0
>>12
ちゃんとしたもん書いてから、発表しろや。前スレから何でこういう流れなんだよ・・・

16:名無しさん@お腹いっぱい。
09/03/10 12:32:17 rjnaz47w0
アンカー付けたりレスしたりするからだろ

無視してNGしてたらそのうち来なくなるし
荒らすなら削除依頼とかでアク禁にしてもらえばいいだろう

17:名無しさん@お腹いっぱい。
09/03/10 18:49:08 y057Lqml0
191 :名無しさん@お腹いっぱい。:2009/03/09(月) 15:33:29 ID:BFU2L6cs0
HURLリンク(opera-wiki.com)向けに作成されたGreasemonkeyを動かす

192 :名無しさん@お腹いっぱい。:2009/03/09(月) 15:34:49 ID:BFU2L6cs0
↑httpをHttpとすると国際化URLとして動作する


18:名無しさん@お腹いっぱい。
09/03/10 19:08:42 y057Lqml0
■これを極めてみないか?
YouTubeの動画へのリンクにサムネイルと情報表示
HURLリンク(p2filter.nobody.jp)
HURLリンク(p2filter.nobody.jp)


19:名無しさん@お腹いっぱい。
09/03/11 00:19:51 8JXJKn9W0
前スレに>>8のやつのサイト乗ってなかったっけ?
これ以上荒らすなら、vipに晒しに行くぞ。

20:名無しさん@お腹いっぱい。
09/03/11 01:29:40 lDC/PWHV0
>>19
>>16

21:名無しさん@お腹いっぱい。
09/03/11 12:18:26 idnS7NN80
usercontent.jsでファイル名に{www.google.co.jp}など入れるようにしたら
Firefoxが130%高速化した

22:名無しさん@お腹いっぱい。
09/03/11 12:55:06 or1yaerp0
本家のAutoPagerizeが動き出したんだが…
AutoPagerize 0.0.36 - SWDYH
URLリンク(d.hatena.ne.jp)

aliceさんのmod版の方が安定してる。

23:名無しさん@お腹いっぱい。
09/03/12 14:53:12 2hv+ggjq0
一応プログラマ(というよりはソフトウェア開発者)として仕事してるんだけど、
俺はギークにはなれないなとつくづく思う。

ぶっちゃけプログラミングとかコンピュータ・アーキテクチャ、
ネットワークプロトコルみたいなものに興味が無いんだよね。

俺にとってプログラミングは、
その背景にある数学的モデルをマテリアライズあるいはマネタイズするためのツールでしかない。

○○ハックとか、どの言語が有利だとか、
凝ったコーディングテクニックだとかデータ構造の細かな工夫なんかには全然興味が無いんだ。

ぶっちゃけそこそこ習得能力はある方じゃないかと思う。
コーディング始めてまだ1年経ってないけどオブジェクト指向(C++)でバリバリ書ける。

JavaやC#みたいにガベージコレクタがあって抽象度の高いオブジェクト指向言語なら(たぶん)
少し慣れればかなり書けるだろう。
でも興味無いんだよね。
だからコンピュータ大好き少年のようにどんどん新しいことを覚えて勝手にのめり込んでいくような
ことができない。勉強しなきゃなとは思うから本とか読むけど、あくまで義務感でやってるだけ。

プログラミングそのものには興味が無いから、
作るシステムの目的がつまらなかったらやる気が無くなる。
ギークにはなれない。どうやって生きていくのがいいかなあと思う。

24:名無しさん@お腹いっぱい。
09/03/12 15:00:35 nmZlbm2x0
で?

25:名無しさん@お腹いっぱい。
09/03/12 15:03:55 lnnevA+G0
お前がギーグにならないなら逆襲してこないから
俺は大人しくハッピーハッピー村のどせいさんと平和に暮らそうと思う

26:名無しさん@お腹いっぱい。
09/03/12 15:18:17 Vx+IVBJR0
すげー
スパさんみたいな長文だ

27:名無しさん@お腹いっぱい。
09/03/12 17:56:42 QJeCgnTn0
ageカキコだしコピペじゃね?

28:名無しさん@お腹いっぱい。
09/03/12 18:20:44 h76mpnqfP
これだな
URLリンク(anond.hatelabo.jp)

29:名無しさん@お腹いっぱい。
09/03/12 18:21:05 8EoqoUanP
firefox3になってから、サイトを一巡するとsqliteやmflがドンドン肥大するね

最適化しても、あんまりファイルが大きいのでメガファイルを思い切って
削除したら、プロファイルが20M程度になって激軽になった

でもまた肥大するんだな

3はスクリプトも早いしAlice0775氏やgomita氏のご尽力のお陰で便利な
ブラウザだけど、他のバージョンのブラウザも同じですか?

30:名無しさん@お腹いっぱい。
09/03/12 21:09:11 cgXkGATj0
つか>>23は前スレ最後で暴れて糞スレ立てたやつだぞ

31:名無しさん@お腹いっぱい。
09/03/12 22:05:13 cBaP4qUD0
>>21
なんのファイル名?

32:名無しさん@お腹いっぱい。
09/03/12 22:07:10 LNCCJSa10
>>29
>firefox3になってから、サイトを一巡するとsqliteやmflがドンドン肥大するね

>他のバージョンのブラウザも同じですか?

一体なにと比較して「firefox3になってから」って言ってんの?
そもそもこのスレで聞くことか?

33:名無しさん@お腹いっぱい。
09/03/13 01:48:57 spUkG1sS0
>>29はAlice氏やgomita氏に感謝と言いたいためだけに
照れ隠しであれこれ毒をつけ加えたツンデレ

34:名無しさん@お腹いっぱい。
09/03/13 19:25:31 5ZsPN5yk0
良スレ上げ

35:名無しさん@お腹いっぱい。
09/03/13 21:31:01 SRkibgEj0
greased lightbox0.17使っているのですが
毎回1番初めの読み込み時に、すべての画像で
「画像が存在しません」の表示が出ます。

でも実際にはその後ろに画像はちゃんと表示はされているのですが
「画像が存在しません」の表示を無くすことって出来ないのでしょうか?
Firefox3.0.7使用してます。よろしくお願いします。

36:名無しさん@お腹いっぱい。
09/03/14 03:29:53 lGtRBhl/0
複数のgMonkeyを入れると
順番によっては誤動作するようだ

37:名無しさん@お腹いっぱい。
09/03/14 04:44:57 3ErSiw97O
まとめサイトにあるhighlightreferere.user.jsが文字選択状態からの
コンテキストメニューで検索では動作しないって仕様ですよね?
その改良版は、どこかにありませんか?autopagerizeにも対応してれば最高なんですけど

38:名無しさん@お腹いっぱい。
09/03/14 06:46:34 h7U9/6/m0
>>35
いちいちそんなボケレスすんな
「0.17」ってなんの数字だか判っているか?

39:名無しさん@お腹いっぱい。
09/03/14 10:54:55 DwwE1C5U0
>>38
すいません
わかりません。教えていただけますか

40:名無しさん@お腹いっぱい。
09/03/14 11:00:15 DwwE1C5U0
と思ったらアップローダーの0.18入れてみたら直りました。
挙げて下さった方、本当にありがとうございました。

でも>>38ってどういう意味なのか気になります


41:名無しさん@お腹いっぱい。
09/03/14 11:41:53 3cAPNrf40
>>40
作り手のサイトとか見ないの?

で、たぶん1じゃないってことかな。
それか2月のはじめにアップデート済みなのに、ってことかな。
あんまり気にすることないんじゃないの。

42:名無しさん@お腹いっぱい。
09/03/14 11:53:12 SFzVNCc30
>>38
m9(^Д^)プギャー

43:名無しさん@お腹いっぱい。
09/03/14 11:59:07 DwwE1C5U0
>>41
ありがとうございます。
自動アップデートしてくれるスクリプトを信用しすぎていたみたいです
アップデートかからなかったもので
サイト見てみます。すいませんでした。

44:名無しさん@お腹いっぱい。
09/03/14 12:09:17 3cAPNrf40
>>43
俺もローダチェックしてなかったから、0.18mod by Aliceだとは知らなかったorz

45:名無しさん@お腹いっぱい。
09/03/14 12:22:57 9gjoc2PC0
数字の違いってなんだと思っているんだろう・・・

modってなんのことだと思っているんだろう・・・

変なやつ多いな

46:名無しさん@お腹いっぱい。
09/03/14 12:39:00 RjFoYYwD0
kusosure

47:名無しさん@お腹いっぱい。
09/03/14 14:12:47 uAE0rNzI0
ロダのgreasedlightbox0.18.user.js.diff.zipのパッチの当て方が分からないorz
GNU patch v2.1 for Win32をダウソしてきてpatch < greasedlightbox0.18.user.js.diffとコマンド打てばいいんだよね?
でもfailedになっちゃってパッチがうまく当たらないんだ・・

48:名無しさん@お腹いっぱい。
09/03/14 14:31:46 3ErSiw97O
ローダーのHighlightreferereありがとうございます

49:名無しさん@お腹いっぱい。
09/03/14 18:40:20 TbZUVgTq0
diffってなーに?→ググってみる→コマンド?でやるらしい→パッチあたらね…(´・ω・`)
→とりあえず普通の0.18いれてみる→0.17modに戻す→やっぱりほしい

         : :::::::::::::::::::::::::::::::::::::::::::::
        ∧_∧ . . . .: : : ::: : :: ::::::::::::::::::::::::::::::
       /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
      / :::/:: ヽ、ヽ、 ::i . .::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄ (_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄

パッチ当たったやつください。お願いします

50:名無しさん@お腹いっぱい。
09/03/14 18:47:16 5qw1QRr90
>>49
diff初体験→1行目以外でfailedが出る(base64のデータ辺りが云々言われる)→
閃いた!→手動で書き換えれば良いんだ!→エディタでちまちま→成功(゚∀゚)

51:名無しさん@お腹いっぱい。
09/03/14 22:07:47 QNmtcKmf0
URLリンク(nanto.asablo.jp)
のページにあるMiddle Click and Goというスクリプトを使おうとしたのですが何故か動きません。
同様の機能のスクリプトは他にありませんでしょうか?
もしくは正常に動かすにはどういう風に修正すればいいでしょうか?

52:名無しさん@お腹いっぱい。
09/03/14 22:54:36 KJ4YxIx50
aliceブランドのautopagerizeがなくなってる?

53:名無しさん@お腹いっぱい。
09/03/14 23:16:20 O7q5dWlbP
>>47,49,50
patch のマニュアルで -p オプションまたは --strip オプションについて調べる。

54:名無しさん@お腹いっぱい。
09/03/15 00:06:06 TbZUVgTq0
>>53
 ,.――-、
 ヽ / ̄ ̄ ̄`ヽ、
  | |  (・)。(・)|
  | |@_,.--、_,>  めんどかったけど、にらめっこして、該当する行を切り貼りした
  ヽヽ___ノ

まじめな話、パッチとやらは常識なの?

55:名無しさん@お腹いっぱい。
09/03/15 00:38:50 KC56VUz30
めんどかったと感じたんなら
その簡単にしてくれるのが diff と patch だろなw
差分としたのはオリジナルソースへの敬意だろうしな

56:名無しさん@お腹いっぱい。
09/03/15 00:40:39 tX0Ehm820
ここの住人ってやたら態度でかいけどdiffも使えない人たちだったのね

57:名無しさん@お腹いっぱい。
09/03/15 00:40:40 KC56VUz30
>>52
ロダに差分うぷされてるぞw

58:名無しさん@お腹いっぱい。
09/03/15 01:09:45 LRcGtegT0
>>57
わーい

aliceさんありがとうございますです

59:名無しさん@お腹いっぱい。
09/03/15 02:41:52 jtgNKAzp0
結局どうやんの?

60:名無しさん@お腹いっぱい。
09/03/15 02:42:50 KC56VUz30
>>59
patch のマニュアルを読む

61:名無しさん@お腹いっぱい。
09/03/15 02:59:38 rPcHrdwN0
また、手動で置き換えた。当分更新ないだろうからいいやw

62:名無しさん@お腹いっぱい。
09/03/15 02:59:40 BMMRSaNGP
今回のautopagerizeや今までのsidebarbuttonはできてるんだが
今回のgreasedlightboxだけできない。何でだろ?

63:名無しさん@お腹いっぱい。
09/03/15 03:12:52 culh4Fw70
ロダのgreasedlightboxのパッチですが、何度試しても以下のようなメッセージが表示され、うまく当てられません。

C:\Work>patch -p2 < greasedlightbox0.18.user.js.diff
patching file greasedlightbox.user.js
Hunk #2 FAILED at 51.
Hunk #3 FAILED at 137.
Hunk #4 FAILED at 331.
Hunk #5 FAILED at 484.
Hunk #6 FAILED at 522.
Hunk #7 FAILED at 904.
Hunk #8 FAILED at 1000.
Hunk #9 FAILED at 1050.
Hunk #10 FAILED at 1113.
Hunk #11 FAILED at 1203.
Hunk #12 FAILED at 1227.
11 out of 12 hunks FAILED -- saving rejects to file greasedlightbox.user.js.rej

失敗せずパッチを当てる方法をご存知の方がいらしゃっいましたら、教えていただけませんでしょうか?お願いします。

64:名無しさん@お腹いっぱい。
09/03/15 03:43:04 DtD9KThT0
オリジナルのインデントに変更加えたうえで差分ぶんの修正が入っているからですな

65:名無しさん@お腹いっぱい。
09/03/15 06:17:31 5FMBkAMu0
ディディディケイド!
ククククウガ!
キキキキバ!
リュリュリュリュウキ!

66:名無しさん@お腹いっぱい。
09/03/15 07:36:49 /EmSkWbP0
>>65
さっさと雨戸開けて家の周り掃いたらラジオ体操でもして来い。

67:名無しさん@お腹いっぱい。
09/03/15 17:16:11 X/5esxZ30
GoogleTagCloudMaker動かないんですけど

68:名無しさん@お腹いっぱい。
09/03/15 17:32:36 X/5esxZ30
MozBackup使って復元したら動くようになりました
失礼しました

69:名無しさん@お腹いっぱい。
09/03/16 02:47:13 BKmpN1iq0
fast look up JP and ENが更新されてるな。
なんか辞書が増えて、デザインもマックからVistaっぽくなってる。

70:名無しさん@お腹いっぱい。
09/03/16 09:28:36 QwT/DDNq0
Fast look up JP and EN入れ直したらAlt押しながら文章選択してもまったく動かなくなったでござる・・
Alt+yは動くのに・・・

71:名無しさん@お腹いっぱい。
09/03/16 09:36:26 QwT/DDNq0
もちろんreset settingも実行済みね

72:名無しさん@お腹いっぱい。
09/03/16 10:04:44 3IOaPS+b0
私も動かなくなったでおじゃる

73:名無しさん@お腹いっぱい。
09/03/16 15:15:48 3IOaPS+b0
どうもgeneral.autoScrollがfalseになってたようだ
有効になってると装飾キーには表示されないのね、Altのままだから気付かなかった

74:名無しさん@お腹いっぱい。
09/03/17 00:17:47 f8Mz1wNI0
>>73
THXでおじゃる

75:名無しさん@お腹いっぱい。
09/03/17 00:50:18 TneNhJbP0
>>70
Alt押しながら文字選択のバグが修正されたっぽい。

76:名無しさん@お腹いっぱい。
09/03/17 18:39:57 ih/uzvTT0
なんかおかしいなちくしょうと思ったらsiteinfo更新されたからか・・・
そして設定も変わっちゃうという

77:名無しさん@お腹いっぱい。
09/03/17 21:58:14 1fExSeo+P
Googleの検索結果からキーワードハイライトするGreasemonkey Script
URLリンク(d.hatena.ne.jp)

これ結構いいかも

78:名無しさん@お腹いっぱい。
09/03/17 22:04:58 MHW6WLX20
>>77
これがYahooだったら使ったんだけどなぁ

79:名無しさん@お腹いっぱい。
09/03/17 22:56:19 MvH7/0O10
SarchWPでハイライトONのままでかいテキストページ踏んでしまったときにゃあしばらく固まるから
これはうれしいかも試練

80:名無しさん@お腹いっぱい。
09/03/17 23:31:35 Adby1Gnm0
>>79
ウリもちょうど同じような問題で乗り換えようか検討中・・・
よかったらレポ頼む

81:79
09/03/18 00:12:45 tvbf6OUu0
入れてみた。
適当にググってみると右下にkeywordsというボックスが現れる。
そこに検索したワードのカウント数が出てくる。ボックスは移動可能でeditボタンを押すと
ワードの変更が可能。そのボックスは閉じない限りは別のページに移動しても残る。
最初に呼び出すときググる必要がある以外は結構いいんじゃないかね。

テストするとき適当にJavaって引いてWikipediaひらいてSearchWPでハイライトにしたら(ry
コレならぜんぜんかたまらない

82:名無しさん@お腹いっぱい。
09/03/18 00:22:10 LJiouw8r0
editで別のキーワードをハイライトさせたい時にエンターキーでsetできるようにしてって言っといて
今んとこタブ移動させないといけないみたい

83:名無しさん@お腹いっぱい。
09/03/18 01:26:03 YTkX+ac/0
>>81
d
よし乗換えだ

84:名無しさん@お腹いっぱい。
09/03/18 02:02:21 YTkX+ac/0
入れてみたがスクロールが快適な気がする
かたまることはないね

>>82
ほんとだ、タブ移動しないとセットできない
あれ、いつの間にかインクリメンタルサーチが効かなくなった・・・(´・ω・`)

drag de goで検索ボックスにワードを渡すみたいにeditに渡せたらなぁ・・

85:名無しさん@お腹いっぱい。
09/03/18 02:04:19 YTkX+ac/0
あと情報ウィンドウ内のワードを一発でクリアできるボタンがないと辛い

86:名無しさん@お腹いっぱい。
09/03/18 03:20:59 luLqa92+0
>>77
前使ってたの使えなくなったからStylishのCSSで代用してるわ

87:名無しさん@お腹いっぱい。
09/03/18 07:46:59 uzspUQXD0
>>77
スゲー便利!
ただ、フレーズ(ex. "hoge fuga")を入力するとエラーが出るみたいだ。

88:名無しさん@お腹いっぱい。
09/03/18 11:38:14 Lwv69sUo0
すごくどうでもいいことだけど
×editer
○editor

89:名無しさん@お腹いっぱい。
09/03/18 14:55:04 2SedQxKc0
デフォルトオフにできたりon/off切り替えられるといいな

90:名無しさん@お腹いっぱい。
09/03/19 02:59:32 PSTtUo060
>>77
Enter確定対応d

任意のキーワードをハイライト状態からCtrl+/検索で新しいキーワードを追加入力してハイライトさせると
nN移動は出来ないのはデフォ?
いったんoffにするかページを読み込み直せばCtrl+/で追加してもnN移動が効くのかな

91:名無しさん@お腹いっぱい。
09/03/19 13:42:30 xf8uxyjz0
ひと月ほど前にロダにあがってたStopAddonUpadate.uc.jsを入れてみたけど、変化無いなあ
どうやって使うものなんだろう?
アドオンの一覧で個別にON・OFFポチポチ切り替えれるようなのを想像してたんだけど

92:名無しさん@お腹いっぱい。
09/03/19 13:53:52 AnAYudGI0
>>91
そういうもんだと思うけど?
#addonContextMenuにメニュー「自動更新の有効/無効」が追加される。
どんなものか確認してから使うもんだと思うよ。

93:名無しさん@お腹いっぱい。
09/03/19 14:05:43 rSXJ7EKa0
文字を読むという発想すらなくなったか・・・
もう終わりだな・・・

94:名無しさん@お腹いっぱい。
09/03/19 17:50:24 rFcOx63UP
SBMカウンタ
uc.jsもuser.jsも動かなくなりましたね

95:94
09/03/19 17:58:36 rFcOx63UP
すみません、動いてます。勘違いでした。

96:名無しさん@お腹いっぱい。
09/03/19 20:13:29 CYWqUkY10
Fast look upの翻訳おかしいの俺だけ?
なんか辞書選択できちんと翻訳が指定できてない気がするんだが

97:名無しさん@お腹いっぱい。
09/03/19 21:43:00 Y0+qqwOm0
こないだ言ってたニコニコのSmart Headerだけどmod版の人ここ見てたらありがとね
やっぱりこのスタイルが一番スッキリいいわ

98:名無しさん@お腹いっぱい。
09/03/20 03:46:01 vTmuMOXE0
俺も俺もー
mod版の人ありがとー

99:名無しさん@お腹いっぱい。
09/03/21 03:55:00 C4GwkqSq0
AutoPagerize

100:名無しさん@お腹いっぱい。
09/03/21 12:39:33 /ITxCNvlO
aliceさんのautopagerize mod(0.35?)って何処にありますか?最新の差分の前バージョンのやつです
ロダとかaliceさんのサイト探したんですけど見当たらなくて…

101:名無しさん@お腹いっぱい。
09/03/21 12:45:24 Td+Z8+ic0
101

102:名無しさん@お腹いっぱい。
09/03/21 13:29:15 R47IhRJVP
>>100
ロダのuserContentセットに入ってる

103:名無しさん@お腹いっぱい。
09/03/21 14:05:49 v79CeOp70
Fast look up JP and EN って NoScript 入れていると機能しないのね
かといって毎回サイト許可するのも面倒くさいし何かいい方法あったら教えてください


104:名無しさん@お腹いっぱい。
09/03/21 14:13:54 jbp0Cagi0
>>103
他力本願乙

105:名無しさん@お腹いっぱい。
09/03/21 14:45:46 RSyLE9VY0
>>103
( ゚,_ゝ゚)バカジャネーノ

106:94
09/03/21 16:08:37 zisEFq/fP
>>103
このスレタイが読めないのか?

107:名無しさん@お腹いっぱい。
09/03/21 16:17:38 hViBvQ070
え?

108:名無しさん@お腹いっぱい。
09/03/21 16:27:27 Tmp44loK0
>>103
うっとうしい無駄なエフェクトなんか使うなよ

109:名無しさん@お腹いっぱい。
09/03/21 20:46:40 rB8YIZKx0
前のFast look up JP and ENはscript許可してなくても動いた希ガス
どうしてかはわからんが

110:名無しさん@お腹いっぱい。
09/03/21 22:30:49 GkQ+MHhH0
上のほうのパッチの話題だけど
もしかしてpatc254wではだめなのか?エラーすら出ない。
GNU patch v2.1 for Win32?
うう、わかんね;;
てめーここまちがえてる、ってあったら指摘してやってください。お願いします;;

111:名無しさん@お腹いっぱい。
09/03/21 22:37:50 NERraTcb0
>>110
もっと新しいバージョン使え。それでは1000行までしか対応できないはず
エラーすらでないのは、根本的に使い方を間違えてるからだ

ところで、Fast look up JP and ENってホイールクリックで新タブ開いた時に
暴発することないか?イマイチ再現条件が分からないんだが

112:名無しさん@お腹いっぱい。
09/03/21 23:29:47 GkQ+MHhH0
>>111
助言ありがとう
探してくるっす


113:名無しさん@お腹いっぱい。
09/03/22 01:05:53 Uv2sZUA50
>>112
根本的に間違えていたのは、パッチを当てるファイルが違っていたことのようです。
っていうか、ちょっと見にくる程度のわたしでは対象スクリプトどれかわかりません…

どこかに情報載っていますか?馬鹿ですみません;;
よろしくお願いします。

114:名無しさん@お腹いっぱい。
09/03/22 02:03:08 UeVEuuHG0
一生知らずに過ごすっていうのが似合ってるぞ

115:名無しさん@お腹いっぱい。
09/03/22 02:16:39 oMA4Cdby0
>>113
短絡的に答えだけを手に入れようとするから分からないままなんだろが
いっそこの機会に自力で学べ

116:名無しさん@お腹いっぱい。
09/03/22 02:19:06 Uv2sZUA50
基本的に一個前のバージョンのに当てるんだと思うんですけど、エラーが出てあたりません。
それにautopagerizeもgreasedlightboxも本家があるし…

一生知らずに過ごしたくないです…

117:名無しさん@お腹いっぱい。
09/03/22 02:24:48 UeVEuuHG0
> 基本的に一個前のバージョンのに当てる
天然記念物ハケンwww

オリジナルソースに差分パッチあて→modの出来上がり

てか差分の最初の方を見れば解りそうなものだが
腹が捩れてこれから寝れるか不安w

118:名無しさん@お腹いっぱい。
09/03/22 02:34:25 Uv2sZUA50
autopagerizeがうまくいったとおもったらなんか腹がよじれている人がいる。

> 基本的に一個前のバージョンのに当てる
天然記念物ハケンwww

UXIX的に違うのか?バージョンじゃなくてソースの間違いだったけど。

119:名無しさん@お腹いっぱい。
09/03/22 02:35:34 Uv2sZUA50
>>118
×UXIX ○UNIX orz

120:名無しさん@お腹いっぱい。
09/03/22 02:59:43 Uv2sZUA50
greasedlightboxはできませんでした…
みんな失敗しているって書いてあるけど。

またあとでやってみます。お騒がせしました。

121:名無しさん@お腹いっぱい。
09/03/22 06:09:57 oHmgwViU0
>>113>>116>>118>>120
wwwwwwwwwwwwwwwwagwwwwwwwwwwwwwwwwag

122:名無しさん@お腹いっぱい。
09/03/22 06:33:12 LXnF0uVg0
ここって作成スレかと思ったらクレクレスレなのな、がっかりだわ。

123:名無しさん@お腹いっぱい。
09/03/22 08:51:25 rIkB+DJF0
なにしにきたの?

124:名無しさん@お腹いっぱい。
09/03/22 11:23:39 2OBqTYSN0
>>122
なににいってんの?
うえで馬鹿にされているパッチのこと?

帰れ。

125:名無しさん@お腹いっぱい。
09/03/22 12:03:21 2OBqTYSN0
>>111
patc254wでできる。
GNU patch v2.1 for Win32(ベクターで拾えるやつ)はためしてないけどこっちがだめなのか?

126:名無しさん@お腹いっぱい。
09/03/22 14:50:07 w/QpzBQI0
>>124>>18
技能レベル高いなー

127:名無しさん@お腹いっぱい。
09/03/22 14:58:54 LXnF0uVg0
>>18で高いとかないから。

128:名無しさん@お腹いっぱい。
09/03/22 17:48:58 f4oj98NZ0
Fast look up JP and EN
NoScript有効でJavaScript制限も使えるよ

129:名無しさん@お腹いっぱい。
09/03/22 19:00:26 L1zyrjar0
patch -l < greasedlightbox0.18.user.js.diff

↑これでいけた。長い道のりだった・・。

130:名無しさん@お腹いっぱい。
09/03/22 19:31:55 5fSsypLc0
>>129
横からトンクス
今から調べるところだった

131:名無しさん@お腹いっぱい。
09/03/22 20:25:50 KPl4ajPJ0
Gistとか使えばいいのに。

132:名無しさん@お腹いっぱい。
09/03/22 21:14:47 81bmo9B50
へ?

133:名無しさん@お腹いっぱい。
09/03/22 22:50:07 CF7FvBxc0
わからーん

134:名無しさん@お腹いっぱい。
09/03/23 00:17:08 KIhtDW660
URLリンク(gist.github.com)
アップローダーみたいなもん

135:名無しさん@お腹いっぱい。
09/03/23 01:00:38 WMzSGi4x0
なんでそこで今さらgithubが出張ってくるんだよって話なんじゃないの

136:名無しさん@お腹いっぱい。
09/03/23 07:54:52 Y18G+i190
>>129
いけたーサンクス

137:zxcbet
09/03/23 12:55:51 RsPbFfHV0
zzzzzzzzzzzzzzzzzzzzzzzz

138:名無しさん@お腹いっぱい。
09/03/23 13:17:34 X1UQ3qLK0
Alice氏は最近のFirefoxやMozillaに凄い辛口だな
それだけ失望してるということか

139:名無しさん@お腹いっぱい。
09/03/23 14:35:15 s6hi1//i0
AliceさんはChromeが拡張対応してきたら乗り換えるんじゃなかろうか
それほど現在のFirefox開発状況に失望してる感じだね

140:名無しさん@お腹いっぱい。
09/03/23 16:48:02 jpn3fjaD0
正直迷走してる感は否めないしなぁ
chrome自体も個人的には微妙だから乗り換えるか悩むけど、あれは見ててちょっと不安になる

141:名無しさん@お腹いっぱい。
09/03/23 16:56:25 95sEZBV20
結局はFirefoxの既存のバグを修正していくのが一番でしょ

142:名無しさん@お腹いっぱい。
09/03/23 16:58:22 jpn3fjaD0
>>141
事実なんだが、Mozilla側は変な新機能つけることに躍起
頼むからバグ修正をメインにしてくれ
変な機能つけてまたバグが増えても困る

143:名無しさん@お腹いっぱい。
09/03/23 19:06:55 L2YORTJd0
position:fixedのスクロールだけでもどうにかして欲しいわ。
autopagerizeの右上の■とか、bbs2chreaderのヘッダとか色々fixed使いたいし。

144:名無しさん@お腹いっぱい。
09/03/23 19:41:57 jpn3fjaD0
スクロールバー消したいのに消せない

145:名無しさん@お腹いっぱい。
09/03/23 20:29:06 b9WEiXy90
「拡張でやればいいじゃん」的なものをなぜか本体に統合したがってるんだよな
そのくせ、バグ放置したり、タブまわりとか強化すべき点を強化しようとしない

後発がどんどん出てきたから、真似されにくい独自色出したいのはわかるが、
開発してて面白いものだけにしか目を向けない状況だと(独自色出ても)ろくな結果にはならない気がするが

146:名無しさん@お腹いっぱい。
09/03/23 20:39:28 kTnMus1M0
シェアを取るためにはそうしたほうがいいという判断をしたんだろうね。
かつてJane Styleがシェアを拡大したときもこんな感じだったような。

147:名無しさん@お腹いっぱい。
09/03/23 21:09:24 DB/dInvF0
IE8 に標準搭載されている程度の機能は、
本体統合してもいいと思うのよ。

せっかく、IE からスイッチしようと思った人が、
移行をやめちゃうのを止めるためにも。
(現実には、初心者はアドオンを使わないから。)

バグ修正が第一なのは、認めるけど。

148:名無しさん@お腹いっぱい。
09/03/23 22:01:47 /7GebqY40
公式アドオンをインストーラに同梱する程度にしてもらいたい
本体から切り離せない機能は最小限でいい

149:名無しさん@お腹いっぱい。
09/03/23 22:09:15 jpn3fjaD0
Ubiquityとか全員が使うとは思えんしなぁ
せっかく拡張機能というものがあるんだから、本体の昨日は最低限にしてバグ潰してほしい

おすすめアドオンで、あると便利なのを紹介するのはいいとは思うんだけどな

150:名無しさん@お腹いっぱい。
09/03/23 22:18:19 ZzTwSIg+0
マウスジェスチャとkeyconfigはインストーラーに付属すべきだとは思うけど
当然選択できるようにして
あとは、文字ハイライトもあったほうがいいだろうな

151:名無しさん@お腹いっぱい。
09/03/23 22:21:26 RXhDxqnO0
バグをバグ対策拡張で潰さなければならないのは具合悪いね

152:名無しさん@お腹いっぱい。
09/03/23 22:48:03 +PCLGvgg0
どれをお勧めにする/しないでもめる元になるし
機能別一覧を見やすく分かりやすくする方向がいいな

153:名無しさん@お腹いっぱい。
09/03/24 00:01:56 b9WEiXy90
やっぱり、本当にシェアが欲しいなら、現状のFirefox最大の特徴である、
拡張機能をいかに初心者に使ってもらうかだと思う。

知り合いにFirefox勧めても「IEと変わらない」とか「拡張探すの面倒くさい」とかで、
Firefox常用まで至る人が少ないんだわ。

新規インストール後の初回起動時におすすめの拡張を表示するのはどうだろう。
アドオンマネージャなんて拡張入れてからでないと使わないから、拡張機能の促進にはあまり繋がらないと思う。

154:名無しさん@お腹いっぱい。
09/03/24 00:24:14 gK5hs3Si0
Autopagerizeは誰に勧めても問題ない拡張だと思う
そして拡張に目覚める一手になる

実際友人が目覚めた
Sleipnirの方で…

155:名無しさん@お腹いっぱい。
09/03/24 01:24:26 /WUcEg6iP
AutopagerizeはHOME/ENDキーでページ端に飛ぶのが癖になってると
読み込みが追いつかず、使いにくかったなあ。
読み進むのは楽でもページの真ん中あたりに戻るのはしんどくなるしね・・・


156:名無しさん@お腹いっぱい。
09/03/24 01:24:46 uxOJg6Wv0
>>153
その思いはブログ等で啓蒙した方が良いと思うよ。マジで。一ユーザが出来る最大の貢献でしょ

> 知り合いにFirefox勧めても「IEと変わらない」とか「拡張探すの面倒くさい」とかで、
Fx勧めて食いつくタイプの発言じゃないでしょ。攻め方を間違えたか現状に不満がないか。

今のブラウザに不満がある→Fxならこんな風に出来る→よし変えてみよう
みたいな動機付けがないと長続きしないもんでしょ
URLリンク(japan.internet.com)

157:名無しさん@お腹いっぱい。
09/03/24 01:41:07 9LhlRqLK0
Operaと比べて初期状態では機能的に弱く
Google Chromeと比べて重く、別段速いわけでもなく
IEと比べて初期状態では少し速いくらいの
Firefoxの最大の利点はほぼどんな機能も拡張で実現することが出来ること
だと思う


158:名無しさん@お腹いっぱい。
09/03/24 01:50:20 zeiMSdIY0
そうなんだけど、どこかMozilla側は勘違いしてる気がする
というかブックマークの登録のウィンドウが中央に出ないあたりとか(cssで弄れるけど)
placeの微妙さとか(重い上に挙動が怪しすぎてやってられない)
かなり不便すぎる

タグとかあんまり使わないからplaceの便利さが分からない・・・

159:名無しさん@お腹いっぱい。
09/03/24 01:53:10 XdTKj7590
だからさ、「拡張が売り」=「拡張でがんばります」は違うだろ、って話じゃないの?
売りの拡張が活きるようなベースをしっかりつくってね、ってこと。

160:名無しさん@お腹いっぱい。
09/03/24 01:55:23 zeiMSdIY0
それなら尚のことバグ取りに終始すべきな気がするな
下手に仕様変わると、拡張作者の方が苦労するわけだし

161:名無しさん@お腹いっぱい。
09/03/24 01:58:43 HUbBW5zx0
言いたい事あるならalice氏みたいに自分のサイトに書けよ
.cssとかの話題の時は執拗にスレチを主張するのに、こういうのはいいんだな

162:名無しさん@お腹いっぱい。
09/03/24 03:45:06 p9kJJ2r40
>>161
>言いたい事あるならalice氏みたいに自分のサイトに書けよ
そうすべきなんだよね。
ただ、自分はそういったサイトも持ってないし、
拡張やスクリプトを作ってるわけじゃないから、書く所もないんだ。

本来なら本スレで書くべきなんだろうけど、本スレの具合が悪く、たまたまココで盛りあがってたから、
甘えさせてもらい、こっちで主張させてもらった。

スレチですまなかった。

163:名無しさん@お腹いっぱい。
09/03/24 19:32:00 ql2ERFdp0
TagShifterというブックマークのタグを使用してブックマークリストをサイドバーに表示するアドオンを使っているのですが、
これがデフォルトで左クリック>現在のタブ、中クリック>新しいタブで開くという設定になっています。
これをBHNewTab.uc.jsを入れたブックマークのように左クリックで新規タブに開くようなスクリプトはできないでしょうか。
一応、BHNewTab1.1mod20.uc.jsや他のスクリプトを参考にして、いろいろいじっているのですがいまのところ、まったく
手が出ません。

ぐぐって見ましたが、TagShifterや似たような挙動をするdelicious Bookmarks関連の情報では見つけられませんでした。

何かスクリプトの情報などありましたらお教え願えませんでしょうか。
よろしくお願いします。


164:名無しさん@お腹いっぱい。
09/03/24 19:54:48 FBjiAoKf0
BookmarkTags.BookmarkCmds.openInNewTab(bmObj);

165:163
09/03/24 22:30:13 ql2ERFdp0
>>164
ありがとうございます!

が、技術力がまったく追いついていないので進展なしです。
せっかく教えていただいたのに、もうしわけありません…

166:名無しさん@お腹いっぱい。
09/03/25 10:35:12 LnPOrE/y0
checkboxmate.uc.xul
<?xml version="1.0"?>
<overlay id="checkboxmateoverlay" xmlns="URLリンク(www.mozilla.org)">
<script type="application/x-javascript">
<![CDATA[
/**
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this
* file except in compliance with the License. You may obtain a
* copy of the License at URLリンク(www.mozilla.org)
*
* Software distributed under the License is distributed on an
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
* or implied. See the License for the specific language
* governing rights and limitations under the License.
*
* The Original Code is this file as it was released on
* Nov 24, 2008.
*
* The Initial Developer of the Original Code is Nathar Leichoz.
* Portions created by Nathar Leichoz are Copyright (C) 2008.
* All Rights Reserved.
**/



167:名無しさん@お腹いっぱい。
09/03/25 10:38:25 LnPOrE/y0
const CheckBoxMate = {
active: false,
scrollX: 0,
scrollY: 0,

addEvt: function(e, f, c) {
document.getElementById("content").addEventListener(e, f, c ? true : false, true);
},

delEvt: function(e, f, c) {
document.getElementById("content").removeEventListener(e, f, c ? true : false, true);
},

init: function() {
this.addEvt("mousedown", this.onDown);
},

uninit: function() {
var d = CheckBoxMate;
d.doc = 0;
d.boxes = [];
d.selected = [];
d.delEvt("mousedown", d.onDown);
d.delEvt("mousemove", d.onMove, 1);
d.delEvt("mouseup", d.onUp, 1);
removeEventListener("unload", arguments.callee, false);
},

168:名無しさん@お腹いっぱい。
09/03/25 10:39:08 LnPOrE/y0
onDown: function(e) {
var t = e.target, d = CheckBoxMate;

if(d.active) {
d.clear();

} else if(t && t instanceof HTMLInputElement &&
(t.type == "checkbox" || t.type == "CHECKBOX")) {
d.doc = t.ownerDocument;

if(d.doc.getBoxObjectFor) {
d.startX = e.screenX;
d.startY = e.screenY;
d.scrollX = e.pageX - e.screenX;
d.scrollY = e.pageY - e.screenY;
} else {
d.startX = e.pageX;
d.startY = e.pageY;
}

d.boxes = [];
d.selected = [];
d.addEvt("mousemove", d.onMove, 1);
d.addEvt("mouseup", d.onUp, 1);
d.active = 0;
}
},


169:名無しさん@お腹いっぱい。
09/03/25 10:41:10 xoyO1afq0
onMove: function(e) {
var d = CheckBoxMate;

if(!d.active && !e.nodeType) {
var delta = (e.pageX - d.startX)*(e.pageY - d.startY);
if(delta < -2 || delta > 2) {
d.active = 1;
} else return;
}

if(e.nodeType) {
var p = --d.pending;
if(p) {
setTimeout(d.onMove, 200, e);
} else {
if(d.active) d.calc();
}
if(d.active) d.update();

} else {
if(!d.pending) {
d.calc();
setTimeout(d.onMove, 200, e.target);
}
d.pending = 2;
if(d.doc.getBoxObjectFor) {
d.endX = e.screenX;
d.endY = e.screenY;
} else {
d.endX = e.pageX;
d.endY = e.pageY;
}

170:名無しさん@お腹いっぱい。
09/03/25 10:42:09 xoyO1afq0
var rect = d.doc.getElementById("checkboxmate_24601");
if(!rect) {
rect = d.doc.documentElement.appendChild(d.doc.createElement("div"));
rect.id = "checkboxmate_24601";
rect.style.cssText = "outline:1px dotted #fff; border:1px dotted #000; position:absolute; padding:0px; margin:0px";
}
rect = rect.style;
rect.left = d.scrollX + ((d.startX < d.endX) ? d.startX : d.endX) - 7 + "px";
rect.top = d.scrollY + ((d.startY < d.endY) ? d.startY : d.endY) - 7 + "px";
rect.width = Math.abs(d.startX - d.endX) + 14 + "px";
rect.height = Math.abs(d.startY - d.endY) + 14 + "px";
}
},

onUp: function(e) {
var d = CheckBoxMate;
if(d.active) {
d.calc();
d.update();
}
d.clear();
},

171:名無しさん@お腹いっぱい。
09/03/25 10:43:30 xoyO1afq0
clear: function() {
var d = CheckBoxMate;
d.active = 0;
d.delEvt("mousemove", d.onMove, 1);
d.delEvt("mouseup", d.onUp, 1);
var rect = d.doc.getElementById("checkboxmate_24601");
if(rect) rect.parentNode.removeChild(rect);
d.doc = 0;
d.boxes = [];
d.selected = [];
},

172:名無しさん@お腹いっぱい。
09/03/25 10:44:18 xoyO1afq0
boxes: [],
selected: [],

update: function() {
var arr = this.boxes, y, y2, x, x2, sel = [], n;

y = this.endY > this.startY;
y2 = y ? this.endY : this.startY;
y = y ? this.startY : this.endY;

x = this.endX > this.startX;
x2 = x ? this.endX : this.startX;
x = x ? this.startX : this.endX;

var i = this.binary(arr, {key: y});

while(i > 0 && arr[i - 1].y2 > y) --i;

while((n = arr[i++]) && y < n.y2 && y2 > n.y) {
if(x < n.x2 && x2 > n.x) {
sel.push(n.n);
n.n.cbm = 1;
}
}

173:名無しさん@お腹いっぱい。
09/03/25 10:45:21 xoyO1afq0
arr = this.selected;
this.selected = sel;

for(i = arr.length - 1; i >= 0; i--) {
if(!arr[i].cbm) {
var e = this.doc.createEvent("MouseEvents");
e.initMouseEvent("click", 1, 1, this.doc.defaultView, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null);
arr[i].dispatchEvent(e);
} else {
arr[i].cbm = 0;
}
}

for(i = sel.length - 1; i >= 0; i--) {
if(sel[i].cbm) {
sel[i].cbm = 0;
var e = this.doc.createEvent("MouseEvents");
e.initMouseEvent("click", 1, 1, this.doc.defaultView, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null);
sel[i].dispatchEvent(e);
}
}
},

calc: function() {
var obj, d = this.doc,
elms = d.getElementsByTagName("input"),
arr = this.boxes = [],
gbof = d.getBoxObjectFor && 1;

174:名無しさん@お腹いっぱい。
09/03/25 10:46:05 xoyO1afq0
for(var i=0, n; (n = elms[i]); i++) {
if(n.type == "checkbox" || n.type == "CHECKBOX") {
if(gbof) {
obj = d.getBoxObjectFor(n);
obj = {y:obj.screenY, y2:obj.height, x:obj.screenX, x2:obj.width, n:n, key:obj.screenY};
obj.y2 += obj.y;
obj.x2 += obj.x;
} else {
obj = n.getBoundingClientRect();
obj = {y:obj.top, y2:obj.bottom, x:obj.left, x2:obj.right, n:n, key:obj.top};
}
arr.splice(this.binary(arr, obj), 0, obj);
}
}
},

binary: function(arr, item, r1, r2) {
var i = item.key;
if(arr.length == 0) return 0;
if(!r2) {
r1 = 0;
r2 = arr.length;
if(i < arr[0].key) return 0;
if(i >= arr[r2 - 1].key) return r2;
}


175:名無しさん@お腹いっぱい。
09/03/25 10:46:54 +DAmUb2Q0
switch(r2 - r1) {
case 3: return (i < arr[r1].key) ? r1 : (i > arr[r2 - 1].key) ? r2 : (i < arr[r1 + 1].key) ? r1 + 1 : r2 - 1;
case 2: return (i < arr[r1].key) ? r1 : (i > arr[r2 - 1].key) ? r2 : r2 - 1;
case 1: return (i < arr[r1].key) ? r1 : r2;
default:
var m = Math.round((r2 + r1)/2);
return this.binary(arr, item, (i < arr[m].key) ? r1 : m, (i < arr[m].key) ? m : r2);
}
}
};

function()
{
CheckBoxMate.init();
addEventListener("unload", CheckBoxMate.uninit, false);
removeEventListener("load", arguments.callee, false);
};

]]>
</script>
</overlay>


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5369日前に更新/275 KB
担当:undef