無題
ナマライザの統計画面の構造変更はうまくいきました。
ついでにバックグラウンドでの読み込みにも対応しました。
あとは、統計項目の追加もそうですが、メモリ使用量低減のための工夫も必要そうです。
ナマライザはメモリ使用量がログ件数に比例して肥大化するので、メモリが潤沢にあると仮定した高速化をするとかえって遅くなることが多いのです。
ナマライザの統計画面の構造変更はうまくいきました。
ついでにバックグラウンドでの読み込みにも対応しました。
あとは、統計項目の追加もそうですが、メモリ使用量低減のための工夫も必要そうです。
ナマライザはメモリ使用量がログ件数に比例して肥大化するので、メモリが潤沢にあると仮定した高速化をするとかえって遅くなることが多いのです。
NeoMuplのMCI再生を作り始めました。
最悪DirectMusicでエラーが起こるものはMCIでなんとかなるかと。
ならなきゃもうどうしようもありません。
ナマライザは読み込みの高速化はひとまず置いといて、機能強化のほうに着手しました。
前々から欲しいと思っていた、そして前身の簡易アクセス解析にはあった、検索語レポート機能です。
統計画面につけているところですが、そろそろ統計画面が重くなってきたので、まず機能追加で重くなりにくいような対策からはじめることになりそうです。
C#用単位・数値変換クラスにバグがあったので修正して、昨日言っていたサンプルも同梱して最新版として公開しました。
サンプルのほうは配布ページからも参照できます。
ナマライザの高速化のために自前のアルゴリズムでファイル読み込みのバッファリングをしてみたら帰って遅くなりました。
で、ためしに普通のBufferedStreamでバッファリングしてみたら速くなりました。
やっぱりC#で自前で書いてるものとは根本的に違うんでしょうね。
でも高速化できたとはいえ5%ほどであり、目覚しい効果とまではいえそうにありません。
C#用単位・数値変換クラスのサンプルを作っています。
プリセットの単位を使った単位変換や独自に単位を設定する方法など。
出しました。これで最終版です。
バージョンを正しく返さないバグを修正したのと、サンプルの増強。
それと、ふにゃさんのウナギカズラをニコニ・コモンズ素材として提供開始しました。
果てしなく需要がなさそうですが、二次創作を自由に行っていただけます。
すんごく久しぶりにTokioGLの話。
はっきり言ってもう機能追加するつもりはありません。
ただ、微妙なバグがあるのと、本家StretchBltとの比較も入れたいので、一応バージョン0.03は出すつもりです。
というか、明日出す。
NeoMuplにエラーログ機能をつけました。
このあたりのログ機能全体を統一的に扱うために、ログ機能専用クラスを作りました。
エラー表示機能もここに統合して、設定でエラー表示ありにしてある場合は表示と同時にエラーログも書き込むようになります。
あと、タイトル付け規則の簡易入力フォームも作りました。