永遠のビギナーのブログ -21ページ目

Java autoupdate trouble

環境
windows 7 ultimate x64
java JDK v6.0.310.5 (x86/x64)
java JRE v6.0.310.5 (x86/x64)

Javaが更新されたようだがなぜか手元のJAVAはここ二日ほど更新されない。昔はautoupdateのアイコンがあったと思うのだがタスクトレイには出ていない。[コントロールパネル]-[プログラム]-[JAVA]でみてもなぜか更新タブが存在しない(HPでは存在するように記述されていたのだが)。ググってもそれらしい情報が見つからなかったのでメモ書き。

原因として考えられるのは
1)ただのタイミング。そのうち更新される。
2)何かに入られて更新されなくなった。
ぐらいだろうか。

1)は二日ほど経過していて、その間に再起動もされていることを考慮すると考えづらい(厳密には仕様依存だが)。
2)は入ったとしても最近のマルウエアはわざわざ存在するタブを消すようなことは余りしないと思うのだが。

そうすると今ひとつ判然としない。一番気になるのはタスクトレイにautoupdateのアイコンがなく、タブにもないことだが、昔と仕様が変わったのだろうか?

ここまで考えてsubPCの事を思い出した。確認してみるとこちらは6.0.330に更新されている。タスクトレイにアイコンもないし、あれ、[コントロールパネル]-[プログラム]にjavaの項目がない。インストール時の形態が違ったのだろうか?それなら違いが出てくるとしても今度は更新の差異の理由が分からない。

subPCの環境
windows 7 home
java JDK v6.0.330.3 (x86)
java JRE v6.0.330.3 (x86)

とりあえずもう一日ほど様子を見ることにする。分からなければ月曜には問い合わせが可能だろうからそのタイミングで。

状況のまとめ
1)javaが自動更新されない。
2)手動更新もできない。
3)他のPCとは状況が異なる。その理由は不明。



Go contact Sync -- RPC server Error

GmailとOutlookの連絡先の同期に"Go contact sync"を使い始めたのだがちょこちょこ設定を弄っているうちにエラーが出て同期できなくなってしまった。必要な同期は終わっていたのでしばらく放置していたがまた必要になるかもしれないと言うことでちょっと調べてみた。英語ソースのところ があったのでそれを読んで無事解決。日本語ソースが見当たらなかったのでちょっと記述。

現象:
Go contact syncの自動同期でRPCサーバーエラーで同期ができなくなる。

どうもAuto SyncをONにしてOutlookが起動しているとうまくいかない場合があるらしい。通常の使用方法だとOutlookは起動しっぱなしになるから無難なのはAuto Syncを切るのが良いと思う。(Outlookのデータにアクセスするのに許可要求が出るから。これがなくなるのであれば自動同期推奨。)毎日何回も同期する必要があるようには思えない。最大間隔でも一時間おきに同期するのは仕様としてどうかと思う。Sync Intervalが(画面に数値が入る割には)60minまでしか対応していないように見えるのでこの辺りがバグの原因くさいとにらんでいるが詳細は不明。

実際行った対応方法は下記の通り。
1:Auto syncをOFF
2:Outlook, Go contact syncを終了する。
3:再度両アプリケーションを起動。

どうもSync Intervalに短い時間や長い時間を設定するとうまく動作しないようなので自動同期したい人は数十分(60以下)に設定すべきだろう。

まとめ
1)Go contact syncはGmailとOutlookの連絡先の同期に便利。
2)自動同期で間隔を開けるとうまく動作しない恐れがあるので安定運用中は自動同期はOFF推奨。
3)登録件数にも依るが、インストール直後は同期はうまくいかないのがいくつか出るが気にしないで初期設定のまま自動同期(この段階で手動操作は面倒。)。その後OFF推奨。

Firefox 12とall-in-one sidebarのさらに続き

さて、Firefox12が重くなった話が続いている。どうやら無事に解決したようなので一応記述。

症状
1)all-in-one sidebarでクリックして開いた場合とカーソルのhoverで開いた場合でサイドバー内の挙動が異なる。
具体的には、クリックで開いた場合on focus状態に移行しない。そのためあっさりと開いたサイドバーが閉まる。
2)とにかくサイトが重い。
3)表示されないはずの広告が表示される。

さて、以下は数日来に自分が実行した手順であるがどれが原因かははっきりしていない。同様の症状の人がいた場合、環境などを後の人のためにコメントにでも記してもらえればありがたい。

環境
windows7 x64 ultimate
Firefox12
all-in-one sidebar
adblock plus
他省略

前提条件
Firefox11からのアップグレード

手順
1)adblock plusのフィルタを追加(別記事参照 )
2)all-in-one sidebarの待機時間を変更(300ms→200ms)
3)firefoxの再起動。

考察
おそらく複数の原因が絡んでいて複雑なのだと思う。

手順1)でadblock plusの問題を解決している。手順2)の設定値自体についてはおそらく意味はないと考えている。体感的にhoverのタイミングが設定値を反映していないように思えたので変更した。この設定値を反映にするのに手順3)が必要なのだが、その結果(不思議なことだが)さくさくサイト表示が行われるようになった。使用してみた挙動から、アップグレード時にall-in-one sidebarの設定値反映がうまくいっていないと思う(表示がどうあれ)。そしてアップグレード時に再起動は行っているはずなので、単純な再起動では症状は直らないだろう。多分アドオン周りの何かで(デッドロックでないにしても)何かが一時的にロックされていたと推測している。自分は通常時でも転送データ量のモニタリングはしているので、そのタイミングからサイトが重い原因が多分こちらのロックにあることは想像していたのだが、どうもアドオン周りが原因だったようだ。

この結果、明らかにfirefox11よりも軽くなった。12本体が原因というよりアップグレード時のアドオンとの連携にいくらか問題があるようだ。

2012.5.9追記
all-in-one sidebarが0.7.16にアップデートされた。adblock plusの件は別にしてここに書かれている対策よりもアップデートした方が簡便で確実であろう。特に理由がない限りアップデートされたし。