スポンサーサイト  このエントリーを含むはてなブックマーク はてなブックマーク - スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Opera「CookieドメインのDNS確認を待っています」  このエントリーを含むはてなブックマーク はてなブックマーク - Opera「CookieドメインのDNS確認を待っています」

2010/04/30 追記

twitterでもつぶやいたのですが、10.52 にアップデートしてから発生しなくなりました。少なくとも私の環境では何度試しても再現しなくなり、快適です。お試しを。


Opera10になった頃から出だしたこのメッセージ。1時間くらい放置しても変化ありません。せめてタイムアウトしてほしいところです。

このエラーはページを読み込もうとすると表示され、一度発生すると同じホストに対して何度再読い込みしても100%再現します。再現するのは特定のホストだけで、分かっているのは hatena.ne.jp、google.com、yahoo.co.jp 等です。ただし常にではなく、google.com だけの時もあれば三つとも駄目な時もあり、法則性が分かりません。

Operaのコミュニティでも話題になっていて、「Cookieを削除する」とか「Synchronous DNS Lookupをオンにする」とかいろんな説が飛び交っています。見つけた方法を片端から試してみても解決しません。今のところ効果のある解決策は「Operaを再起動する」です。それでもだめなら何度か再起動を繰り返す。力技です。

で、どうもタブを開きすぎた状態で起動すると頻発するように思えます。普段20個位のタブを開いていて起動時に前回のタブを復元するようにしてるので、起動時点で既にそれだけのタブが開いた状態で始まります。

二週間ほど前にそれを整理して、常時開くタブを10個位にしてみました。結果として、明らかに発生率が下がりました。それでも稀に発生しますが、大抵ひとつのホストで発生し、二つのホストで発生するのは稀、三つ以上のホストで発生することは無くなりました。今のところ、ですが。

多くの人が体験していますから、真の原因はOperaかOSのバグと思います。修正されるのを待つが正しい道でしょうが、それまでこれでしのごう。

スポンサーサイト

Visual C# 2008 Express Edition with SP1  このエントリーを含むはてなブックマーク はてなブックマーク - Visual C# 2008 Express Edition with SP1

2年ほど前、登場したばかりの Visual C# 2008 Express Edition をインストールしようとしてなぜか失敗しました。

2005でも今のところ特に不都合は無いのですが、今年は2010年ですからもう5年。なんとなく思い立って再びインストールを試してみたところ、なぜか今回は成功しました。前と同じPCなのでどうせ失敗すると思っていたのに。

今回成功した原因は不明です。C# 2008 に SP1 が適用されたからなのかもしれないし、こちらの環境が変わったからなのかもしれない。前と同じPCなんですけどね。

何にしても良かった。遅ればせながらLINQなどの新機能に触れることができます。

[Windowsのコマンドたち]findstr  このエントリーを含むはてなブックマーク はてなブックマーク - [Windowsのコマンドたち]findstr

正規表現を使える検索コマンドです。使いどころが難しいかもしれませんが、今まで find を使っていた場面ならこちらの方が便利です。

正直、使える正規表現は力不足です。個人的には特にパターンの繰り返し回数を指定できないのが痛いんですが、代替方法があるのでよしとします。力不足でも正規表現を使えるメリットはありますからね。例えば固定長ファイルから「10桁目から4桁がABCDで20桁目から2桁がEFの行」を探すなら

c:\>findstr /r /c:"^.........ABCD......EF"

これくらいなら見た目まだ大丈夫ですが、「100桁目から4桁がABCDで…」なんかになると . を99個連ねることになります。秀丸なら ^.{99}ABCD.{6}EF とすっきり書けるんですけどね。まぁ秀丸を使えるならそっちでgrepしましょう。

マイクロソフトのサイトには今ひとつ詳細な説明がありません。コマンドラインのヘルプとあまり変わりませんが、@ITから「findstrで正規表現を検索する」。

コマンドラインのヘルプは長いので以下で。

続きを読む

Chrome3のコマンドラインオプション  このエントリーを含むはてなブックマーク はてなブックマーク - Chrome3のコマンドラインオプション

Chrome3 (3.0.195.38) の全コマンドラインオプションです。

開発者向けのオプションが多く、正直よく分かりません。意味が分からないのでカタカナのまま濁している所だらけ、見直しもしていないので日本語として変な部分だらけです。

自分でオプションの動作を確認したわけでもありません。実際には効かないものがあるかもしれませんし、悪影響のあるものさえあるかもしれません。これをまっ正直に参考にすると怪我をする可能性があります。取り扱い注意です。

その辺りを考慮した上で、ではどうぞ。

続きを読む

はてなにサブアカウント登録  このエントリーを含むはてなブックマーク はてなブックマーク - はてなにサブアカウント登録

この前の日曜に「はてな」にサブアカウントを作ってみました。以前にこのブログでも少し触れましたが、ずいぶん前からメールの受信だけしている状態で、そのメールもほとんど読むことなくバサバサ消すだけでした。

そんな状態でどうしてサブアカウントを作ったのかと言うと、srgia というアカウントが取れるのかなと気になったから。試してみたら運よく取れました。同名アカウントでの再登録できなかったと思うので、もったいないのでもう削除しません(サブアカウントもそうかは知りませんが)。

登録すると気になるもので、とりあえず人力検索から答えられそうな質問を探してひとつコメントを入れてみました。

まだ一週間もたっていませんが、それ以来メールをちゃんと読んでいます。そんな中で興味深かった質問がこれで、「お試し版をつくるようなソフトは市販されていないでしょうか?」というのが要旨です。

すでに回答オープンされていて、今のところ「そんなソフトはないでしょう」とのこと。まだ締め切られていませんが、おそらくもう有効な回答は期待できないかな。残念。UPX圧縮のような仕組みを使って任意の実行ファイルに使用期限を組み込むことも技術的には可能に思えたので、そんなツールが無いのかなと思っていたんですけど。

それにしても「はてな」はずいぶんサービスが増えましたね。それと、普通の文章にはてなと書くと読みづらい。

Google Chrome の再描画が遅い  このエントリーを含むはてなブックマーク はてなブックマーク - Google Chrome の再描画が遅い

エントリが長いので結論だけ先に追記:chrome の起動オプションに --memory-model=high を指定すると、ゼロにはなりませんが発生頻度は下がります。ただしメモリを多く使うようになるのでご注意を。

なお、これは chrome3 の話で、chrome4 では必要なくなるはずです(デフォルトでこのオプションが指定された状態になるため)。


たて続けにGoogleの話題ですが、前にも書いたGoogle Chrome。今でも基本はOperaを使っていますが、YoutubeやGoogle MapはChromeのほうが閲覧がスムーズなので使い分けています。使い始めて数ヶ月、具合の悪い部分も見えてきました。

多くのタブを開いている状態で使用していると、タブを切り替えたタイミングで画面の描画が異常に遅いことがあります。遅いときで10秒くらい。再描画の間は完全にCPUを持っていかれている感じで、マウスポインタも動きませんし、Alt+Tabも効きません。

よくよく観察してみると、再描画中にハードディスクに激しくアクセスしています。Alt+Tabが効かない状況も合わせて考えると、問題はOSレベル、おそらくメモリのスワップですね。

調べてみると本家フォーラムのChromium-discussでも話題になっていました。複数報告されている中でおそらく完結していると思われるのが「Issue 2105: really, really slow screen redraws」

で、上記の報告のコメント 33。「this is usually related to high virtual memory swapping stress.」(通常これは高負荷の仮想メモリスワップが原因です)。やはりそうか。「Memory upgrade solves all known problems. :)」(メモリを増やせば問題は全部解決するよ(笑))。そうかそうか。

上のコメントにはさらに「Note that the memory model changed in Chrome 4 」(Chrom 4 でメモリモデルが変更されていることに注目)とあります。そのリンク先を見ると

Change default memory model from MEDIUM to HIGH. This will eliminate the workingsetsize reductions that we currently do in the browser.

Memory usage will increase by about 25%. But it should alleviate swapping issues that some users are seeing.
--
(拙訳)
デフォルトのメモリモデルを MEDIUM から HIGH に変更した。 これにより現在ブラウザ内で行っているワーキングセットサイズの減少を削減できるだろう。

メモリ使用量は約 25% 増えるが、一部のユーザーが遭遇しているスワッピング問題を多少とも解決するだろう。

ということらしいので、Chrome 4 の開発版を使ってみるか、正式版が出るのを待つと良さそうです。個人的には正式版を待つことにしますかね。

と思ったら、--memory-model なんていうコマンドラインオプションがありました。--memory-model=high でメモリモデルがHIGHになるのかな? 試してみると確かにメモリ使用量が増えていますのでオプション自体は効いているようです。まだ数時間しか使っていませんが、再描画の問題も改善されているように感じます。とりあえずこれでいいや。

ちなみChrome 3のコマンドラインオプションはここ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。