2008-01-01から1年間の記事一覧

fub.net 0.9.7.0

ポップアップウィンドウから新しいウィンドウが正しく開けていなかったのを修正。 user.jsを実行した際に、そのドキュメントが長時間解放されないことがあったのを調整。 SQLiteのDLLを最新のものに変更。 RSSバーをChevron(>>)状態で使うと「未読を全て開く…

デバッガで追ってみた

IME2007が既定のIMEの状態だと、navigateした時点で例外も何も出ないでヒュンと落ちます。原因は分からないけど、fubのコードのCOMの定義がおかしいとかなのかなあ?IE7は起動できてるし。 けどエラーもなんも出ないので、全然分からないです。とりあえず既…

既定の選択肢が2007しか無いぞ?

あわてたが追加したらVistaデコのMS IMEが出てきた。それを既定にしたら、fub起動できる。なんだこのトラップ逆にスゴい。

MS-IME2007を評価版で入れた

fub起動しても起動しない。タスクマネージャー見てるとひょっと増えてひゅんと消える。どんな状態なんだ笑かす。

fub.net 0.9.6.9

主にAutoPagerizeを正しく動かすための調整です。 user.jsで使えるXPathの実装及び、toSourceメソッドに誤りがあったので修正。 http://madchester.s54.xrea.com/archives/fub_net0969.zipあと、AutoPagerize自体も調整しました。最近MICROFORMATに対応して…

XPath実装ミスあった

Googleがページャれないのは[last()-1]という定義で、計算とかしてなかった。適当すぎる。 あと今日「最近のFirefox関連ブログ記事」からのリファラが第1位なのだが関連してないよ!Firefox関連ブログじゃないよ! とか書くとまた載るんだろう。アホか。

そういえばIE7でwindow.statusが書き換えられない

自宅で気付いたの思い出した。セキュリティ的にまあ仕方ない仕様変更のようなので、user.jsからwindow.statusで「loading...」とか出してんのどうしよう。独自拡張すっか。 あと確かにGoogleでAutoPagerize効いてないみたいだけどなんでだろう?俺GoogleAuto…

直した

まだ朝だからもうちょっとなんかするか。

AutoPagerizeやっぱおかしかった

いくつかの問題が重なってて気付いてなかったんだけど、お手製toSourceに問題があるみたいで、キャッシュの有効期限が壊れていたのと、今のinfogamiのデータだとお手製toSourceで壊れるのが重なってて、当初から使ってた人は古いSITEINFOのままずっと使えて…

fub.net 0.9.6.8

微調整です。 タブを閉じる際にスクリプトエラーが出ることがあるのを出ないように調整。 http://madchester.s54.xrea.com/archives/fub_net0968.zip

AutoPagerizeが動かない

ていうかSITEINFO取ってるinfogamiが500エラーなのか。気まぐれにclear cacheとかしてかなり後悔している。 動かなくなったって言ってた人がいたけど、そういう感じですかね。

fub用AutoPagerize 更新

http以外でエラーになってました。原因の部分はなんとなく要らないような気がするので、単に抜きました。 http://madchester.s54.xrea.com/archives/autopagerize.user.js

動いてた

他のスクリプトも動かなかったので再起動したら直ったけど、原因不明。

ていうかAutoPagerize動いてない

あれ?昨日は動いてたのに。

全然書いてない

なんか忙しいというほどでもないんだけど、まとまった時間が無いです。 IE8が正式に出たらがんばります。というかみんなIE8入れられる環境を用意しておいてください。

fub用AutoPagerize 更新

本家の更新で、セキュリティに絡むので同じ対処を入れておきました。 開いているページと次ページのドメインが違っている場合は継ぎ足しをしないようにしました。 http://madchester.s54.xrea.com/archives/autopagerize.user.js

RSSバー

Chevronから「未読を全て開く」が開かん。あとアイコンにupて付かないのが不便だ。

差し替えておきました

IE7環境でもポップアップブロックが正しく動くであろう、というか試してませんが。

なんか間違えたかなあ

自宅で一応確認したら、ポップアップブロック特に変わってない気がする。 IE7のせいかなあ?来週再確認。

fub.net 0.9.6.7

XPathの修正だけだとショボいので、ポップアップブロックとかしてみた。 XPathResult.singleNodeValueの仕様に間違いがあったので修正。 XPSP2以降のポップアップの抑止を強化。 singleNodeValueは1個しか無い時にしか返却してなかったので、AutoPagerizeと…

XPath実装にちょっと勘違いを発見

singleNodeValueって1個しかヒットしないと返却しちゃダメなのだと思ってた。 AutoPagerizeが動かないとこで気付いた。バージョンアップするべきだけどちょっとショボいな。なんか他に無いか考える。

買おうか迷ってる

http://www.comicpark.net/cm/comc/detail-bnew.asp?content_id=COMC_ASG01034

なんか微妙

リークしてないかも。そのままでも、しばらくしたらガクっと下がったりした。GCに踊らされてる。 ただ、user.jsを実行してないと、タブ閉じた時点で減るので精神的。 たぶん、何らかの原因でuser.jsを使うと即時解放されなくて、そのせいでワッシワッシ開く…

解決策が思いつかない

非常に困った。fubでのuser.jsはIActiveScriptとかそんなかっこいい方式ではなくて、裏に1枚用意したIEコンポにuser.js実行のたびにiframe突っ込んでそこでexecScriptして、タブ閉じたり遷移する前にペアのiframeを抜いて破棄する、という手順。 今回のメモ…

語弊があるな

原因はAutoPgerizeというわけではなくてfubのuser.jsの仕組みで犯人はヤス。

最近妙にメモリ食うなあ

と思っていたが、AutoPagerizeの@includeを * にしたのが原因の模様だ。試しに朝から切っているが、100MBも使っていないじゃないか。 最近だと数時間使っていれば300MBとか400MBとか平気で行ってた。user.jsが原因でなんか解放されないような部分があるわ。…

up2date

Vistaだと権限昇格させて起動しているので、アレからfub本体を再起動させると昇格した状態になるから、自動起動はしないでくれと言われてそうしたんだけど、「完了を押すとfubを起動します」とかのメッセージは出しっぱなしだったので、慣れてない俺がしばら…

fub.net 0.9.6.6

基本的にWindows Vista環境への対応です。 自動更新プログラムに「規定のプログラム」に登録する機能を追加。 いつの間にかタブを閉じた時に出るポップアップが抑止されていなかったので調整。 Vista環境のリンクバーに表示するフォルダを「Links」にした。 …

loadedEntriesてなんじゃろ?

ページングめんどい。

風邪でダルい

土曜から発熱しているが、今週から本番稼動とかで休めない。 Vista対応は大体済んだ気がするのだけど、家で確認するのがダルくて公開できない。 「リンク」と「Links」両方ある人がいるとのことだが「Links」を表示する予定でごわす。 ごわす。