Chromeが定期的にリセットされる

何故か最近Chromeがお昼を過ぎたころに定期的にリセットされてしまう。

Chromeのバージョンは最新(28.0.1500.95)になっているし、Chromeのバージョンアップに伴う再起動でもなさそうだ。

時間記録するといつも13:40ごろである。

イベントビューアーを調べてもその時間にそれらしきイベントは記録されていない(「Application Experience サービスは 実行中 状態に移行しました。」というイベントが丁度その時刻に記録されているが、他の時間でも発生しているので関係ないと考えられる)。

更にタスクスケジューラを調べると「DealPly」と「DealPlyUpdate」いうのが丁度その時間に実行するように登録されているのを発見!

DealPlyとは何か調べるとどうもブラウザのアドオンでポップアップ広告を表示するサービスらしい。

Chromeの拡張機能を調べるといつの間にかインストールされている。

どうもフリーソフトをインストールした時に紛れ込んだらしい。

とりあえずこの拡張機能は削除する。

その後タスクスケジューラを開くとまだ「DealPly」と「DealPlyUpdate」が残っている。

コントロール パネル項目の「プログラムと機能」を開くと「DealPly」が存在している。ただし、インストール日はChromeのリセットの現象に気づいた時よりも随分前である。

とりあえず削除してみる。

しかし、スクスケジューラからは削除されていない。

仕方ないので手動で「無効」に設定してみる。

Chromeの再起動の原因はこれなのか明日確認!

 → 本日(8/8)無事再起動せずに13:40を経過する。

しかし何故DealPlyのせいで再起動するんだろう? Chrome にとってはかなり迷惑な話だけど、前は発生していなかったからこのバージョンに対して相性が悪いのだろうか。DealPly自体がかなり悪いソフトなのか・・・?

Bezitter-簡易ベジャ曲線編集サービス

Bezitterはベジェ曲線で簡単な図形をデザインするサービスです(サービスと呼ぶほどのものでもないのですが・・・)。
落書き感覚で弄ってもらえると良いかと思います。
理想としては粘土細工のようなイメージで形を作って行けるものになればとも考えています。
今のところは本当に単純な機能しかありません。
出来れば今後いろいろ機能を増やしていく予定です。
 

現時点でBezitterには以下の機能があります。

  • デザイン機能
    -端点(アンカーポイント)、制御点のマウス操作によるベジェ曲線編集
    -塗りつぶしまたは線による図形の描画
    -描画色・背景色指定
    -影の指定
  • デザインの保存・読出し(現状保存できるデータは1つです)
  • 作成したデザインをPNGファイルとして保存可能
  • 作成したデザインをTwitterへツイート

 

また、BezitterHTML5canvasを使用して作成しています。未対応のブラウザでは残念ながら動作しません。
現状以下のブラウザでは動作することを確認しています。

  • Chrome 19.0.1084.56 (※一部の正常に動作しない機能があります。HELP参照)
  • Firefox 12.0
  • IE9

 

Chrome-canvasのlineWidthを1に設定した場合の影表示異常

ChromecanvaslineWidth1に設定した時に何故か影の描画がおかしいくなる。
一直線の場合、影が表示されないし、それ以外では影が線にならずに面で塗りつぶされる。
lineWidth1より大きい値を設定した場合は正常に表示される。
FirefoxとIE9では正常である。
以下の図1,2の左2つはlineWidth1に設定し、右はlineWidth2に設定した場合である。
Chromeのバージョンは19.0.1084.56。
 
図1. Chromeの場合
 
図2. Firefoxの場合

 

Canvas描画ツールで以下のコードを実行すると上記の結果を見ることができる。

context.beginPath();
context.strokeStyle='rgba(255,0,0,1)';
context.shadowColor='rgba(0,0,0,1)';
context.lineWidth=1;
context.shadowBlur=3;
context.shadowOffsetX=5;
context.shadowOffsetY=5;
context.moveTo(50,50);
context.lineTo(50,100);
context.stroke();

context.beginPath();
context.moveTo(100,50);
context.lineTo(100,100);
context.lineTo(150,100);
context.lineTo(150,50);
context.closePath();
context.stroke();

context.lineWidth=2;
context.beginPath();
context.moveTo(200,50);
context.lineTo(200,100);
context.lineTo(250,100);
context.lineTo(250,50);
context.closePath();
context.stroke();

Chrome-imgタグにcanvasのtoDataURLのデータを設定した場合の不具合

ChromeimgタグにcanvasからtoDataURLで取得したデータを設定した場合に、表示された画像が保存できない(画像上でマウスの右クリックによるコンテキストメニューで「名前を付けて画像を保存」を選択)。

通常は保存しようとすると「名前を付けて保存」のダイアログが表示されるが、このダイアログが表示されない。以前は保存できていたし、imgタグに普通に画像のURLが設定されている場合は保存できる。

また、FirefoxIE9も正常に動作する。

バージョンアップでのバグなのだろうか?

Chromeのバージョンは19.0.1084.56。

 

アナログ時計(FT-003)

魚の形をした秒針のHTML5のcanvasで作成した時計。

別Windowでopen 極小(200,200) 小(346,346) 中(480, 480) 大(852, 852)

特徴

  • 24時間計と12時間計を内蔵
  • 時報機能
  • アラーム機能(3個)
  • タイマー機能
  • 天気予報表示(24時間計の3時間ごとの位置に表示されます)

使い方

キー操作により各機能を設定できます。

  • 「S」キー : 設定ダイアログ(時報有無、天気予報表示有無)を表示する
  • 「T」キー : タイマー起動
  • 「C」キー : タイマーキャンセル
  • 「F」キー : 天気予報表示(5秒間)
  • 「1」~「3」キー :アラーム設定

   ※ IMEがONになっていると機能しないので注意!

その他

  • Chrome(18.0.1025.152)、Firefox (11.0) で動作確認。IE8では動作不可。
  • バグはいろいろあるかもしれません!

Google Chrome 17へアップデート

本日Chromeの新バージョンが公開されたのでアップデートしてみた。

バージョン: 17.0.963.46

しかし、以下のものは修正されていなかった。残念!

これらは特にどうでもよいことなのだろうか?

Chrome - Canvasの文字列描画で影付けの効果(shadow効果)が消える

バージョンアップされたばかりのChromeだが、今まで出来ていたCanvasに対して文字列を出力(fillText)する場合の影付け効果が利かなくなった。

・バージョン:16.0.912.63 m

 

以下はChromeで影付けの設定を行って描画した結果。影付けがされていない。

以下はFirefoxで同様に描画した結果。正常に影が描画されている。

 

Canvas描画ツールで以下のコードを実行すると上記の結果を見ることができる。

context.shadowBlur = 10;
context.shadowColor = 'red';
context.shadowOffsetX = 10;
context.shadowOffsetY = 10;
context.font = "84px 'Comic Sans MS'";
context.fillText("Hello!", 300, 100);

 

window.onloadが呼ばれなくなる バグもまだ修正されていないようで、個人的にはメインのブラウザとして気に入って使用しているのに残念である。

早急に修正して欲しい!


<追記>

  • 2012/2/22  バージョンが17.0.963.56 になって修正されたようです。
  • 2011/12/23 座標変換で回転(rotateで0以外の回転角を設定)すると影が表示されるようである。

Chrome window.onloadが呼ばれなくなる

本日(12/8)、数日前は正常に表示されていたページが何故かChromeでは正常に表示されなくなった。

FireFoxやIEでは正常に表示されている。

Chromeのバージョンは15.0.874.121 m。

特にHTMLもスクリプトも変更していない。

全部のページではなく、一部のページで現象が発生している。

調べてみると何故か window.onload が呼ばれない。

スクリプト、HTMLを削って調べていくと、何故か audio タグがあると現象が発生するようである。

その部分をコメント化すると正常に表示された。

以下にサンプル(onloadでブラウザの情報を表示する)のリンクを示す。

※ onloadが呼ばれないのでブラウザの情報を表示していない。

※ audio 要素をコメント化しているので、onloadが呼ばれてブラウザの情報を表示している。

Chrome は自動的にアップデートされるようになっているが、いつの間にかバグが入ってしまったのか、早期の修正を希望します。


<追記>

  • 2012/3/26 バージョンアップ(17.0.963.83) で修正されたようです!!
  • 2011/12/14 バージョンアップ(16.0.912.63 m) したが修正されていなかった