練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Irvine/DMonkey: 関数クロージャよりクラスのメソッドが優先される場合がある

コメントなし»
class Test {
  function a () { alert ('class method'); }

  function test () {
    function a () { alert ('local func'); }
    function b () { a (); }

    a ();   // local func
    b ();   // class method
  }
}

(new Test ()).test ();

これはハマる。

Dorothy2 用のスクリプトを作る時は、呼び出し元のクラスで定義されている関数名と重複しないようにしなければなりません(変数名も)。

特に設定プログラム(Dorothy2\setting\*.set)は、Dorothy2set.dms で定義されている class SettingForm に多数の関数が含まれているので注意が必要です。

Proxomitron: Google 検索関係フィルタ

コメントなし»

GoogleImageLink.js

  • 簡易形式が動作しなくなっていたのを修正。
  • 標準形式は動作未確認(多分ダメではないかと……)。

User-Agent: Google as obsolete browser

  • 新規作成。Google 検索へのアクセス時に非対応ブラウザ(IE7)を詐称する。

Google Ad Killer for obsolete browser

  • 新規作成。余計なものを削除。

添付ファイル:google_20120312.zip

Google 検索が HTTPS にリダイレクトされるようになった

コメントなし»

というわけで、Google 検索すると HTTPS のページにリダイレクトされてしまうせいで、www.google.co.jp 用の
Proxomitron フィルタが効かなくなってしまいました。

対処案1: HTTPS もフィルタリングする。

→ 証明書の関係とかで面倒。

対処案2: Google 検索への送信ヘッダから Cookie: を削除して、非ログイン状態を偽装する。

→ 非ログイン状態なら HTTP のまま表示されるので。
これがいいかも。

対処案3: ブラウザの機能で UserScript を実行させる。

→ 今使ってる Sleipnir では無理、某ブラウザなら出来そう?

対処案4: User-Agent: を偽装して非対応のブラウザを詐称する。

→ 非対応ブラウザでアクセスした時も HTTPS のまま表示されるので。
ただし期間指定などの機能が使えません。
あと画像検索で標準形式が使えません。

萌え壁紙 新着情報

コメントなし»

魔法少女まどか☆マギカ ポータブル | バンダイナムコゲームス公式サイト
特製待ち受けPart.2

ocelot(オセロット)
『葬送鬼レギナルト』公式スペシャル壁紙 コーティカルテ、ヴェロニカ

暁WORKS オフィシャルWebサイト → 暁WORKS
『‘&’ - 空の向こうで咲きますように』人気投票1位記念壁紙