goo ブログへ移行しました

データの移行が完了

日時のバグなどがありましたが、それを修正して、インポートが完了しましたので、ここでお知らせします。
今後は、引き続き、下記のgoo ブログでSIEの開発日誌を書いていきます。どうぞ、よろしくお願いします。

プラグインレスのSVGアニメーションライブラリ「SIE」開発ブログ

https://blog.goo.ne.jp/dhrnamesie

今後の予定

gooブログを使いながら、開発を続けていきます

goo ブログを始めました

ブログの検討

前回の記事 ( http://d.hatena.ne.jp/dhrname/20180909/p1 )で、引っ越し先となるようなブログを検討してみましたが、goo ブログを一つの候補として考えています

goo ブログの実験

使いやすいかどうかのテストをするため、goo ブログで以下のようなSIE 開発日誌を立ち上げました。

プラグインレスのSMILSVGアニメーションライブラリ「SIE」開発ブログ

https://blog.goo.ne.jp/dhrnamesie

どんなことを書いていくのか

ほぼ、毎日、記事を書くようにしています。ある程度の知識が要求されるような技術の検討課題については、はてなブログで書きたいので、goo ブログは初心者向けのニュースや解説が中心となります

今後の予定

このはてなダイアリーは、SIE プロジェクトの大事な資料として保管されます。今後、リリースがあれば、このダイアリーではなく、goo ブログに載せていきましょう

今後の予定について

現在の状況

現在の状況を確認するために、この記事で整理しましょう。今、はてなダイアリーは新しく、「はてなブログ」へ舵を切ろうとしています。詳しくは以下の記事をご覧ください

はてなダイアリーからの移行のご案内と、よくある質問について」はてな開発ブログより

http://staff.hatenablog.com/entry/blog-unify

今後の選択を考えると

さて、そうなると、私は、少なくとも3つの選択肢から、どれかを選ぶことになるでしょう

  1. この開発ブログを、そのままインポートして、はてなブログに移行
  2. ブログを中止する
  3. 別サイトのブログへ引っ越す

2番目の「中止をする」という選択肢は、現在のところ検討していません。どこへ引っ越すかを考える必要が出てきました
はてなブログは別のことに使いたいので、3番目を検討中です

SIE 33のリリース

SIE 33を公開

本日9月7日付けで、SIE 33を公開しました。バグの修正をしています。

ダウンロード

ダウンロードはOSDNのサイトからできます。詳しくは、https://osdn.net/projects/sie/releases/

今後の予定

APIの公開をするために、ドキュメントの作成と方針の公開をします

SIE 33 beta を公開

ベータ版のSIE 33 beta

本日、ベータ版として、SIE 33 betaを公開しました。今回のリリースでは、Edgeにおけるキーイベントバグを修正しています。ベータ版ですので、不安定になるかもしれません。ご注意ください

くわしくは

こちらのリリースノートをご覧いただければと思います

今後の予定

久しぶりのリリースなので、リリース手順やテストなどを細かく確認してから、正規版を公開します

アクセスキーイベント関連の不具合について

Edgeで不具合

SIE32における、Edge41で、テストスイートの「animate-elem-60-t.svg」を閲覧したとき、アニメーションが作動しなくなる不具合を見つけました
この原因はキーイベントではないかと疑っています。ただ、まだ、正確なことはわからないので、様々なテストを試みるつもりです

詳しくはチケットで

バグを追跡するために、チケットを登録しました。詳しくは、以下をご覧ください
https://osdn.net/projects/sie/ticket/38039

今後の予定

キーイベント関連のテストを行い、原因を探ります

追記(2018年7月16日)

Edgeのイベントオブジェクトにおけるcharプロパティが実装されていないか、うまく動作しないようです。代わりに、keyプロパティを使うことで、問題を修正しました

バージョン32における問題の解決について

前回挙げた問題がWindows 10のアップデートで修正

問題の詳細については以下のチケットを参照

https://osdn.net/projects/sie/ticket/37249
前回の記事で「Windows 10 HomeのCreators Updateで、EdgeのDOM Eventの仕様が変更された」と書きましたが、そうではなくて、Edgeのuse要素のイベント処理に問題があった可能性が浮上しました
そこで、Edgeがアップデートするのを半年間待っていました。すると、今回のWindows 10 Fall Creators Updateでバグが解決されました

SIEそのものに不具合は発見されず

SIEはバージョン32のままでも、不具合が起きませんでした。そこで、今回の問題はEdge側に原因があると考えられます
つまり、無償アップデートで解決できる問題でした

反省点

本当ならば、前回のWindows 10 の大型アップデートをする前に、ちゃんとテストや点検をしておくべきでした。そうすれば、何が原因かを半年前にすぐ突き止められたはずです
その反省を生かして、今回のFall Creators Updateでは、SIEのテストを念入りにしてから、Windowsのアップデートを試みました。今後もアップデートの前はテストをするなど、注意が必要となります

今後の予定

ドキュメントの作成を引き続きします