サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
romer.hateblo.jp
きっかけ Conkyというデスクトップ上で色々表示できるプログラムで使うスクリプトをNode JSを使って書いてます。 どういった物かというと、ルータ(年代物のCoregaのBAR FX2)から外部IPを取得するもの。 UPnPが使えるルータなので本来ならUPnPで取得したいのですが、色々やってみてもうまくとれない・・・ そこでbasic認証がかかったルータの設定画面(Web)から取得する事にしました。 環境 Node.js -> 0.4.12 // 2011/10/30でstableのやつです npm -> 1.0.101 // 最初apt-getでinstallしたら0.2.19なんてものが入った。これだと問題が発生したので入れなおした。 jsdom -> 0.2.8 // スクレイピングとかに使います jquery -> 1.6.4 // 今回指定したバージョン 取得する為にする事
Firefoxで、Greasemonkeyスクリプトを効率よくデバッグする方法を知らないので、 Greasemonkeyスクリプトを書く場合Google chrome extensionとして書き、テストとかをしてます。 extensionと言ってもパッケージ化等は全くしてませんし、内容も特に違いはありませんが。 3gokushi-beyondを例として書きます 任意のディレクトリにmanifest.jsonと3gokushi-beyond.user.jsファイルを入れるだけ。 manifest.jsonの内容はこんなの { "content_scripts": [ { "exclude_globs": [ ], "include_globs": [ "http://*.3gokushi.jp/*", "https://*.3gokushi.jp/*"], "js": [ "3gokush
基本的に中身は同じ けど若干動作を同じ仕様にするために若干違う・・・ ということで別ファイルとして公開します まぁどれほどOpera使いの人が居るかはわかりませんが・・・ 動作確認したバージョン Opera:11.10 スクリプトの場所 beyond for Opera https://github.com/romer/browser-3gokushi-beyond/raw/master/3gokushi-beyond-opera.js Operaの場合インストールというものは無く ダウンロードして各自が設定したUserscriptのフォルダに配置してやる必要があります 設定する場所は 設定→詳細設定→コンテンツ→JavaScriptオプション→ユーザーJavaScriptフォルダ から設定できます あとOpera版のバグはこちらへお願いします 現時点で動かないと確認不具合 特になし 20
今回mixi鯖で大幅な変更があったので暫定的に対応したものをアップします 今回は修正点がちょっと多目なのと追加機能がちょっとあったりします よければどうぞ 動作確認してるブラウザ firefox:3.0.18-4.0 Google Chrome:10.0.648.151 Safari+NinjaKit:5.0.1+0.8 スクリプトの場所 https://github.com/romer/browser-3gokushi-beyond/raw/master/3gokushi-beyond.user.js 変更した機能(mixiの場合のみ挙動が変わります) 小さいボタン機能(これmixiの場合あっても意味ないですよね) 小さいボタン機能のヨロズミクボタン削除(小さいボタン機能をmixiから削除した為これも削除) サイドボックスに表示されてたボックスを下に表示 ボックスをフローティングにした時
このページを最初にブックマークしてみませんか?
『romer.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く