日記(723)

<前 次>

無題

アンパンマンDBバージョン3の現在できている画面をアップしました。
ただし、フロントエンド側はまだ何も作っていないので本当に何にもないただの真っ白な画面が出てきます。
たぶん今後は随時進捗状況をアップしていきます。

無題

Svg2Xaml、ストローク対応版公開しました。
実際に変化しているファイルは2つだけで、ほかのファイルについてはオリジナル版をそのまま使っています。
あと、付属しているテキストはライブラリそのものではないのでLGPLの適用外だと思われます。

TGWSAdminを修正しました。
RSSをアンパンマンDBの最新っぽい情報群に取り込むプログラムが、Twitter連携のときと同じように特定の状況下で働かないことがあったのです。

無題

LGPLのことはよくわからないのですが、元のライブラリと微妙に違う名前をつけて、元著作権者を表記して、LGPLを継承すれば大きな問題はなさそうな気がします。
とにかくやってみなければ始まらないので、まずは自分の思うようにsvg2xamlのバグ修正版を公開したいと思います。

無題

ポケモンホワイトでドーブルが仲間になりました。
ドーブルはスケッチでどんな技でも自分のものにしてしまうので、技の構成がいろいろと楽しそうです。
とりあえず、ぼうぎょ・とくぼうがいい感じなのでゆうわく(PDWで覚えていた)とコットンガードで耐久方面に育ててみようと思います。
でもうちのエルフーンはコットンガード覚えてないんだよなぁ…。

無題

svg2xamlどうしましょう。
自分で使うために治したんだから自分で使うのは当然として、成果物の公開とかもしたいのですが、LGPLのライブラリの派生版の公開なんてしたことがないからこのあたりの流儀やら何やらがわからんのです。
それを言うなら私自身が1から作った作品も流儀を知らないといえば知らないのですが、自分のものなら公開方法が変でも特に迷惑がかかるようなことはないのです。

無題

アンパンマンDBのアンケート、全部終了したわけではありませんがおおよその集計結果が出てきました。
モバイル版にはそれなりの要望がある模様。現在EZwebではメモリ不足で表示しきれない問題があります。また、検索にも問題が発生しています。リニューアル時にモバイル版のデザインを同時に作るという形でよさそうです。
キャラクターグッズについては買いたい人もそうでない人もそれなりにいるようです。後述するように歌詞掲載・検索できるようにするにはそれなりに金がかかるので多少がめつく行かなくてはならなくなるかもしれません。作業は割と簡単そうなので空き時間にちょこちょこっとやってみようかと思います。
歌詞掲載についてはさほど需要はないみたいです。コメント中にもあったのですが、単に歌詞を表示するだけなら外部サイトを駆使すれば特にお金を掛けることなく可能です。ただ、表示用に掲載するだけでなく、検索にも使えるようにしたいという思いが少しあります。アンパンマンDBの強みのひとつは充実した検索性だと思うのです。その検索性を強化するためなら…と考えをめぐらせています。

無題

svg2xaml、私がわかる範囲では直りました。
見つかった問題点は昨日のものから3つ増えて以下の5つ。

1.ストロークの接続点の種類が反映されない。
2.ストロークの端点同士が勝手に結ばれる。
3.色が変。
4.ストロークの太さに変換が適用されていない。
5.XY軸に平行な直線が描画されない。

1は昨日解決しました。

2は、GeometoryをPathGeometoryに変換するためにPathGeometry.CreateFromGeometryでなくGeometry.Combineを使っていたのが原因でした。
素直な方法ではなく奇っ怪な手段を用いているのを見ると、メソッドの意味を考えずに使ってしまったように見えます。

3は、普通のARGBで途中まで計算していたのに途中からその数値でScRGBを計算してしまったために起きた問題でした。
どんなことが起きているのかというと、描画される色が実際より明るくなってしまいます。
おそらくこれも、メソッドの引数と戻り値の方だけを見て意味を考えずに使ってしまったのでしょう。

4のストロークの太さについては、もう、そのままです。
そもそもこのライブラリがストロークにまともに対応する気がなかったようなので、まあ当然これも対応していなかったというわけです。
変換行列の行列式から拡大率を計算して太さに反映させました。

5は、パスの面積が0ならば表示しないという実装になっていました。
ストロークがなくフィルのみならば面積0=何も塗らないという意味でこの実装が正しかったのですが、線は面積が0でも表示されます。
というわけで、線がなくて面積が0ならば表示しないというロジックに変更しました。

昨日に引き続きばいきんまんの絵で改善の様子を残しておきます。

1306076321.png

<前 次>