2008-07-01から1ヶ月間の記事一覧

シンプルな$X関数(simple dollar X)

cho45さん作の$X関数を極力シンプルにした、Greasemonkeyで@require するようの$X関数を書きました。http://gist.github.com/2040 からどうぞ。 本家$Xが登録されました http://gist.github.com/3238 なので、それにあわせてforkとして登録し直しました。htt…

Greasemokeyが.user.jsで終わるページをインストールしようとしてしまう件の回避

するためのGreasemonkey Scriptを書きました。XPathでhrefが.user.jsで終わるリンクを探し*1、その全てに#をつけてインストールダイアログが出るのを回避し、リンクの前にインストール用の新しいリンクを追加します。割と強引にリンクをつっこむので、見た目…

gis?t 始めました

id:secondlife先生に勧誘されて、gist(と、こっそりgithubも)を始めてみました。で、お薦めの通り、(若干繋がりにくいことがあるものの)Greasemonkeyを書くにはちょうど良い感じです。 まず、Firefoxな方はgist_link_user_js.user.jsをインストールしておき…

「音量注意」タグのついた動画の音量を下げておくuser.jsのOpera対応

はてなダイアリーをOperaでも動くようにしてみました。http://gist.github.com/3275

oAutoPagerize ver 1.1.2

何度も更新して恐縮ですが、9.5xでiframe方式を使用するとページ上でのキーやマウスによる操作を受け付けなくなる現象が発生したので修正を行いました*1。例によって、更新はoAutoPagerize - 0xFFからどうぞ。更新が連続したので、これでしばらく落ち着く予…

Opera9.2から9.5でのJavaScript周りの変更点

結構な重要な変更があるんですが、OperaのChangelogにそれらが抜けていたり、わかりにくい部分があるのでまとめてみます*1。 Opera 9.5 for Windows Changelog(原文:Opera 9.5 for Windows Changelog)の補足的なエントリになります。 JSONPが非同期リクエス…

oAutoPagerize ver 1.1.1

軽微なバージョンアップです。 更新はoAutoPagerize - 0xFFからどうぞ。 @nifty:デイリーポータル Zなどのページで文字化けが発生していたため、文字コードがUTF-8でない場合はiframeを使用するという暫定的な対応 Google画像検索で稀にエラーになる問題を…

oAutoPagerize ver 1.1

Opera9.5xへの最適化など細かい調整ばかりです。 更新はoAutoPagerize - 0xFFからどうぞ。なお、現在macbookが故障したままでSafariでの確認が出来ないためSafari版は更新していません。たぶん問題ないと思うのですが、後で確認・対応します。 修正点 Google…

対象文字列を自動的に英数に変換する

「プロパティ」から「和英混合入力」タブを開く 対象文字列を自動的に英数に変換するのテーブルを一番下にスクロール 追加はここをクリックとあるので、javascript,functionなどのキーワードを追加 直接入力モードに設定 これで、プログラム書こうとしたとき…

Google Analyticsを使ったoAutoPagerizeのデバッグログ

自分用のoAutoPagerizeにこんなコードを入れた(あくまで自分用、でもAnalyticsだから不特定多数でも使えないこともない利用規約的にアウトっぽい)。 function debug(message, siteinfo) { if(DebugMode) { var params = (function(site){ var p = []; for (v…

XPathにおける//*とdescendant::*の違い

XPath Cookbookネタで書いてたんですが、長くなったのでとりあえずこちらに。 id:taizoooにリクエストされた//とdescendant::の違いについて。下準備として、こういうHTMLをサンプルとして使用します。(サンプルはFirebugのコンソールで実行できます) docume…