moe-log更新(v0.3)。複数ファイル処理中だと分かるようにしようかと思ったけど、面倒だったからローカルファイルの処理だからそんなに時間かからないだろうということで対応せず。古い物は今のところバージョンxx.yyをmoe-log_xx_yy.htmlとして保存していく予定。Epic(以下MoEと表記)のシステムログから、以下のデータを収集し適当にまとめて表示してくれるかもしれないツールを公開。moe-log以前からmoelog(勝手にリンク)というツールはあったんだけど、いつからかシステムログのフォーマットが変わったらしく情報が取れなくなっていた。いうことで自分で作っちゃえって勢いで作成。moelogのパクリリスペクト。届いてないところもあるけど。ちなみにツールページにも簡単な説明は書いてるけど、少し補足説明。他のブラウザも古いのは動かないかも。(IEは独自仕様ばっかり盛り込んで、最新技術からは取り残されてるので、この機に他のブラウザに乗り換えることをオススメ)システムログは、<MoEインストールフォルダ>/userdata/<キャラ別フォルダ>/mlog_~_0.txtにあるはず。なければMoE本体の設定でシステムログを出力しないようになってると思うので、システムログ(○○は××を倒した、等出力されるログ)のウィンドウタイトルを右クリック→Loggingにチェックを入れること。システムログの内容は本サーバには一切送信されない。ファイルをアップロードしているように見えるけど、全てお使いのPCで処理されているのでご安心を。それでも安心できなければ、ツールリンク先のファイルを保存して、ローカルで動かしてみてね。改変、再配布はご自由にどうぞ。バグ報告は適当に受け付けるかもしれないし、受け付けられないかもしれない。ま、あんまり需要なさそうなツールではあるけど、必要になった時には適当に使ってやって下さいな。最新のDownloadページよりお願い。内部的にはv0.11とv1.0だけどまとめて公開。別に1つにまとめて良かったんだけどなんとなく。本バージョンを以って開発は一段落という意味でメジャーバージョンアップ。改修を全くやめるという訳ではないけど、もうこれ機能追加もあんまりないだろうしアイデアもない。GUIの話はどこか遠い過去に置いてきた。前のバージョンから3ヶ月以上もあいてたし、巷ではMIDIからの変換のほうがメジャーだしね。abc打ち込んでる人も直接MoE-ABC打ち込んでるっぽいし。自分ということで現状ほぼ満足。メジャーバージョンってことでソースコードも配布。中身ぐちゃぐちゃで自分から見てもブラックボックス化していて、人様に見せられるようなもんでもないけどね。アルゴリズムはどこかのサイト参考にしたけど、確かアルゴリズムには著作権は発生しないはずだから大丈夫なはず?公開に当たり何か問題あれば教えてくれると嬉しい。Linuxlhaのインストールにハマったのでメモ。lhaをインストールする際、./configureのみだと、makeの際に以下のエラーが出て正常にコンパイルできない。`libiconv_close'以下のように事前に環境変数を定義しておくと、無事makeが出来るようになる。最新のDownloadページよりお願い。今回は無駄に設定しすぎていた不要な<V:~>や<v:~>を削除し、最適化するだけの修正。注意が必要なのは、<V:~>はそれが記述されたトラックのみではなくabcファイルの全トラックに影響するにもかかわらず、記述されたトラックのみを判断材料に不要なものを削除していること。休符が多いトラックにクレシェンド/ディミヌエンドを記載していたらもしかしたら想定通りにならないかも。このあたりは後で、最適化しないようオプションを追加するかも。暑くて文章が思い浮かばないのでこの辺りで。