Crystal Dew Blog

Crystal シリーズの開発ブログです

CrystalMark 2004R3 -Cattleya- #1

CrystalMark Ranking System のドメイン変更(crystalmark.info -> crystalrank.info)への対応を主目的とした1年以上ぶりのリビルドです。

CrystalMark 2004/2004R2 のランキングは共通ですが、8 万レコードを越えレスポンスも厳しくなってきたので、2004R3 は独立したランキング(データベース)にしたいと考えています。ベンチマーク部は一切いじらないので一応互換性は確保されますが、以後10年ぐらい延々と保守することになる可能性もあるので負荷軽減のため分離しておこうかなと。ランキングシステムの改修も出来ませんしね。

【進捗】

  • 4GB を越える環境への対応
  • リストの選択機能を改善(キーボードに対応)
  • SSE4.1/4.2, SSE4, SSE5 に暫定対応
  • ダイアログの微調整
  • ランキング登録に失敗したときにクリップボードに必要なデータをコピーする機能を搭載(なぜ、最初からこうしなかったのかと…)

【ひとりごと】

ザッとソースコードを眺めて、ととにかく問題が多い(笑)ことを再認識。本格的な改修は不可能なので、目に付く不具合だけ修正したいと思います。このソースコードを見ると確実に4年前の自分よりはプログラマとして上だと断言できます。大学生の私はいったいどこに目をつけていたのでしょうか…。

CrystalMark 2004R3 -Cattleya- は今週末リリース予定です。同時に CrystalMark 2004 の新ドメイン対応版(バイナリエディット版)もリリースします。

コメント

*
*
* (公開されません)

Return Top