開発室
Mery 3 系 (コードネーム: Alpaka) のベータ版置き場の予定
Mery のエディタエンジン TNotePad の作者さんの開発記録によると TNotePad (真魚) の 64 ビット版は開発・公開を中止されたようです。Delphi XE2 では無理という雰囲気の内容でしたので、Mery の 64 ビット対応についても私の技術力でどこまで対応できるかは分かりませんが、最悪、やっぱ開発やめますというケースも想定してこの「開発室」でこっそりベータ版を公開していこうと思います。
予定
- 64 ビット対応
- 正規表現エンジン「鬼車」から「鬼雲」に変更
- Tidy HTML5 採用
やってみたいこと
- ツールバーの大きいアイコンが欲しい
- Glyfz の「Office 2016」が素敵。でも「Office 2010」の全部セットで $125 でも良いかもしれない
- オシャレな exe アイコンが欲しい
- デザインが統一された商用のアプリケーションアイコン一式が欲しい
- 自動アップデートの実装
- 技術的好奇心でやってみたいけど、サーバ増強が必要かもしれない
- 自動でアップデートされてしまうとブログサイトの閲覧数が確実に減る (アイコンとか買いたいのでアフィ踏んで欲しい)
- 通信するアプリはデジタル署名がないとノートン先生に消される率が高そう
開発環境
- Embarcadero Delphi XE2
- Delphi 10 Seattle だとオーバースペック
- exe のファイルサイズが 400KB 程膨らむけど Delphi 10 Seattle よりはだいぶマシ
- ちなみにその 400KB は XE2 から搭載されたスキン機能のせいらしい
- Microsoft Visual C++ 2008
- Visual C++ 2015 だとオーバースペック
- 鬼雲、Tidy、Hunspell の 32 ビット版、64 ビット版がそれぞれビルドできれば何でも良い
現状
- 本体の 64 ビット対応
- Active Script の 64 ビット対応がヤバかった
- Tidy HTML5 採用
- なんかできそうな気がしてきた
- 鬼雲 64 ビット版のビルド
- 良く分からなかったけどなんかできたっぽい
- ヘッダの 64 ビット対応もほぼ完了
- Hunspell 64 ビット版のビルド
- そもそも 64 ビット版なんてないし、64 ビットでビルドすればいいだけなのか謎
- Tidy HTML5 64 ビット版のビルド
- そもそも MSVC でビルドする方法が分からない
問題
- 64 ビット対応しても恩恵少なくね?
- TNotePad の設計上、大きいファイルの扱いは苦手
- 開いているファイルすべての合計が 2GB 以上いけるようになるので、まあ恩恵といえばそれぐらい
- フラットデザインにするかどうか?
- 私はまだ Windows 7 なのでフラットデザインが似合わない
スポンサーリンク
