|
|
|
|
|
|
2005年11月29日
Mailcureの今後について
Mailcureは、現在Version2.0の開発を行っているのですが、その前に、一部の機能を搭載したVersion1.2を出そうかなと考えています。
もちろん、細かいバグがあれば、随時修正していく予定ですが・・・
現在、Version1.2では、以下の機能の追加を考えています。
・ジョブ引数渡し機能
(ちなみにMailcureから実行される場合、バッチファイルやWSHにMailcure専用の環境変数が追加されているんですが、そのことをヘルプに書き忘れていました。
そこにはメールの本文や件名、送信者のアドレスが登録されているんですけど、その情報については、また後日、ここにでもまず記載しようと思います。
Version1.0使ってて、よくよく考えたら、ジョブに引数を渡す手段がないことに気づいて、急遽、引数の設定機能を追加することにしました。(修正が大きいので、Version1.2になります。)
結構、大きな修正になりそうなので、Version1.2のβ版が2006年1月中に出せればいいかなと思っています。
他にも追加してほしい機能とかあれば、どしどしコメントやメールで送ってください。
(元々Version1.Xは、ユーザー要望のためのバージョンと考えているので・・・)
要望に答えられるかどうかはわかりませんが、できるだけ回答するつもりではいますので・・・
これからもMailcureをよろしくお願いします。
もちろん、細かいバグがあれば、随時修正していく予定ですが・・・
現在、Version1.2では、以下の機能の追加を考えています。
・ジョブ引数渡し機能
(ちなみにMailcureから実行される場合、バッチファイルやWSHにMailcure専用の環境変数が追加されているんですが、そのことをヘルプに書き忘れていました。
そこにはメールの本文や件名、送信者のアドレスが登録されているんですけど、その情報については、また後日、ここにでもまず記載しようと思います。
Version1.0使ってて、よくよく考えたら、ジョブに引数を渡す手段がないことに気づいて、急遽、引数の設定機能を追加することにしました。(修正が大きいので、Version1.2になります。)
結構、大きな修正になりそうなので、Version1.2のβ版が2006年1月中に出せればいいかなと思っています。
他にも追加してほしい機能とかあれば、どしどしコメントやメールで送ってください。
(元々Version1.Xは、ユーザー要望のためのバージョンと考えているので・・・)
要望に答えられるかどうかはわかりませんが、できるだけ回答するつもりではいますので・・・
これからもMailcureをよろしくお願いします。
2005年11月27日
城崎温泉でカニを食べて来ました。
友達と一緒に、昨日(11/26)から、カニを食べに行ってきました。
まあ、毎年飽きもせずに行ってるんだけど(苦笑)
しかも、毎年、城崎温泉で温泉めぐりとカニ三昧というコース。
でも、これが不思議と飽きないんですよ。
いつもは、翌日さっさと帰るんだけど、今回は駐車場が遠いおかげで、散策もできたし、なかなかよかったと思います。
(まあ、正直、泊まった旅館には不満がたくさんあったけど・・・)
そして、帰りは、家へのお土産のカニを買いに香住まで行くんだけど、そこはいつもお店が多いので、どこで買えばいいのか、正直いつも困ってます。(笑)
ある店で、そこそこボリュームのある6000円のカニを見かけたので、2羽買ったら、いくらかまけてくれると尋ねたら、何と9000円で売ってくれました。
ただ、これを素直に喜べない自分が、正直どんなもんだろうかと思ったりします。
(最初から4500円相当のカニだったんじゃないのって、どうしても疑っちゃうんですよね。)
こういう時に素直に喜べる人間になりたいとは思うんだけど、もう人格形成できあがっちゃってるおっさんだし(笑)
とりあえず、今は、家でこれ書きながら、一緒に買ってきたカニ味噌の味見をしてます。(笑)
今日の夕食もカニの予感がします。
でも、さすがに、当分カニはいいかな。(苦笑)
今、ちょっと後悔していること
まあ、毎年飽きもせずに行ってるんだけど(苦笑)
しかも、毎年、城崎温泉で温泉めぐりとカニ三昧というコース。
でも、これが不思議と飽きないんですよ。
いつもは、翌日さっさと帰るんだけど、今回は駐車場が遠いおかげで、散策もできたし、なかなかよかったと思います。
(まあ、正直、泊まった旅館には不満がたくさんあったけど・・・)
そして、帰りは、家へのお土産のカニを買いに香住まで行くんだけど、そこはいつもお店が多いので、どこで買えばいいのか、正直いつも困ってます。(笑)
ある店で、そこそこボリュームのある6000円のカニを見かけたので、2羽買ったら、いくらかまけてくれると尋ねたら、何と9000円で売ってくれました。
ただ、これを素直に喜べない自分が、正直どんなもんだろうかと思ったりします。
(最初から4500円相当のカニだったんじゃないのって、どうしても疑っちゃうんですよね。)
こういう時に素直に喜べる人間になりたいとは思うんだけど、もう人格形成できあがっちゃってるおっさんだし(笑)
とりあえず、今は、家でこれ書きながら、一緒に買ってきたカニ味噌の味見をしてます。(笑)
今日の夕食もカニの予感がします。
でも、さすがに、当分カニはいいかな。(苦笑)
今、ちょっと後悔していること
2005年11月25日
へそクリック自動1ポイント取得プログラムの公開
とりあえず作成したので、公開します。
ただし、先日も書いたような問題があり、全自動というわけにはいきませんが、
それでも、これで毎日取り損ねることはなくなるでしょう。(笑)
あとは、Mailcureで使えるように、ダイアログが出ないようになればいいんだけど、
それはWSHではかなり難しそうです。
(というか、これはIEの設定の問題のようです。)
残念ながら、スクリプトでは解決できそうにないので、とりあえずこれで完成ということにしておきます。
何か、解決できそうな方法があれば、ぜひとも教えてください。
完全自動化できれば、Mailcureでメールで実効命令を出せるようになるのだから・・・
次は、何のツールを作ろうか考えています。
というか、この手のツールってどこかにあるような気がするんだけど・・・
次のツールを作る前に、ツールがないかどうかを、少し探してみようかなと思います。
(ネットマイル、へそクリック、GetMoneyあたりのツールを知っていたら、ぜひ教えてください。)
ただし、先日も書いたような問題があり、全自動というわけにはいきませんが、
それでも、これで毎日取り損ねることはなくなるでしょう。(笑)
あとは、Mailcureで使えるように、ダイアログが出ないようになればいいんだけど、
それはWSHではかなり難しそうです。
(というか、これはIEの設定の問題のようです。)
残念ながら、スクリプトでは解決できそうにないので、とりあえずこれで完成ということにしておきます。
何か、解決できそうな方法があれば、ぜひとも教えてください。
完全自動化できれば、Mailcureでメールで実効命令を出せるようになるのだから・・・
次は、何のツールを作ろうか考えています。
というか、この手のツールってどこかにあるような気がするんだけど・・・
次のツールを作る前に、ツールがないかどうかを、少し探してみようかなと思います。
(ネットマイル、へそクリック、GetMoneyあたりのツールを知っていたら、ぜひ教えてください。)
2005年11月24日
へそクリック自動1ポイント取得プログラムに苦戦
最近、やり始めた、へそクリックの自動1ポイント取得プログラムを作っているんだけど、これにものすごい手こずってます。
まず、セキュリティの警告ダイアログがどうしても表示されてしまうこと。
なぜhttpsページからhttpに遷移するような作りになっているのでしょうか?(苦笑)
あとは、最後にどうしてもポップアップが表示されてしまうこと。
できれば、Mailcureで自動化して使いたいので、ダイアログの表示とかはできるだけなくしたいんだけど、今のところ苦戦中です。
とりあえず、完全じゃないけど、1ポイントGetスクリプトを公開予定です。
このままじゃ、Mailcureでは使えないですけどね。(苦笑)
まず、セキュリティの警告ダイアログがどうしても表示されてしまうこと。
なぜhttpsページからhttpに遷移するような作りになっているのでしょうか?(苦笑)
あとは、最後にどうしてもポップアップが表示されてしまうこと。
できれば、Mailcureで自動化して使いたいので、ダイアログの表示とかはできるだけなくしたいんだけど、今のところ苦戦中です。
とりあえず、完全じゃないけど、1ポイントGetスクリプトを公開予定です。
このままじゃ、Mailcureでは使えないですけどね。(苦笑)
2005年11月18日
Mailcure Version1.02をリリースしました。
Mailcure Version1.02をリリースしました。
要望のあったサーバー監視時間間隔の最低時間を5分から1分に変更しました。
修正自体はそれほどでもなかったのですが、正直1分で動くかどうか不安で、何度もテストをしていたため、結局かなり時間がかかってしまいました。
(途中で、つまらないバグを見つけてしまうし・・・)
でも、今回はユーザーからの声を反映できたわけで、そう言った意味では非常に満足しています。
なお、今回のバージョンは仕様が変わっているので、近日中にVectorの方にもあげようと思っています。
今後もMailcureをよろしくお願いします。
要望のあったサーバー監視時間間隔の最低時間を5分から1分に変更しました。
修正自体はそれほどでもなかったのですが、正直1分で動くかどうか不安で、何度もテストをしていたため、結局かなり時間がかかってしまいました。
(途中で、つまらないバグを見つけてしまうし・・・)
でも、今回はユーザーからの声を反映できたわけで、そう言った意味では非常に満足しています。
なお、今回のバージョンは仕様が変わっているので、近日中にVectorの方にもあげようと思っています。
今後もMailcureをよろしくお願いします。
2005年11月17日
ネットマイルツール修正したけど・・・
Ask.jp、とうとう2マイルになってしまいましたね。
最初は10マイルだったのに・・・
しかも、何だかAsk.jpツールバーのインストールを行うと、5マイルになるとのこと。
とりあえず、私はインストールしません。(笑)
JWordとか、いろいろなツールバーで既にIEは埋まってるし・・・
とりあえず、使いたい人だけ使ってください。
最初は10マイルだったのに・・・
しかも、何だかAsk.jpツールバーのインストールを行うと、5マイルになるとのこと。
とりあえず、私はインストールしません。(笑)
JWordとか、いろいろなツールバーで既にIEは埋まってるし・・・
とりあえず、使いたい人だけ使ってください。
2005年11月13日
Mailcure Version1.02とDelphi2005について
現在、要望と内部で見つけたバグの修正版であるVersion1.02を作っているところですが、これが少し時間がかかりそうなので、報告しておきます。
原因は、技術的要因ではなく、あくまで時間的な都合によるものです。(苦笑)
とりあえず、現在は11/20前後を目指して作成しているところです。
あと、ネットマイルのAsk.jp用のスクリプトがうまく動かなくなっています。
(Ask.jpがID等の名称を変えてくれたおかげですが・・・)
大した修正じゃないんですが、こっちも修正、確認の上、できるだけ早くアップする予定です。
(まあ、JScriptはそれほど難しくはないので、わかる人ならすぐに修正できるとは思いますが)
それはそうと、Delphi2005の有効的な使い方を教えてくださった方がいらっしゃいましたが、早速実践させていただきました。(某所さん感謝します。)
ただ、Delphi2005というものは、こういったツールで最適化をしない限り、まともには使えない代物だと言うことも改めて認識しました。
Borlandさんには、Delphi2006では、この辺のところをもう少しうまい作りにしてほしいと、願うばかりです。(製品自体はもうほとんど完成しちゃってるとは思うけど。)
せめて、Win32部分だけはPenV1GHzマシンでも普通に動かせるような製品を提供してほしいなあと思ってるんですけど、無理な話ですかね?
原因は、技術的要因ではなく、あくまで時間的な都合によるものです。(苦笑)
とりあえず、現在は11/20前後を目指して作成しているところです。
あと、ネットマイルのAsk.jp用のスクリプトがうまく動かなくなっています。
(Ask.jpがID等の名称を変えてくれたおかげですが・・・)
大した修正じゃないんですが、こっちも修正、確認の上、できるだけ早くアップする予定です。
(まあ、JScriptはそれほど難しくはないので、わかる人ならすぐに修正できるとは思いますが)
それはそうと、Delphi2005の有効的な使い方を教えてくださった方がいらっしゃいましたが、早速実践させていただきました。(某所さん感謝します。)
ただ、Delphi2005というものは、こういったツールで最適化をしない限り、まともには使えない代物だと言うことも改めて認識しました。
Borlandさんには、Delphi2006では、この辺のところをもう少しうまい作りにしてほしいと、願うばかりです。(製品自体はもうほとんど完成しちゃってるとは思うけど。)
せめて、Win32部分だけはPenV1GHzマシンでも普通に動かせるような製品を提供してほしいなあと思ってるんですけど、無理な話ですかね?
掲示板もどき作りました。
とりあえず、ブログのコメントで掲示板もどきを作りました。(笑)
Mailcureに関する要望やバグ報告等ありましたら、こちらにコメントお願いします。
Mailcureに関する要望やバグ報告等ありましたら、こちらにコメントお願いします。
2005年11月09日
Mailcure Version1.01リリース
てなわけで、Mailcureのマイナーバージョンアップをあげました。
あと、VectorのMailcureのページも、正式にシェアレジがサポートされました。
これで、心置きなくレジストすることができるはずです。(笑)
Mailcureは、当分は、このような小さなバージョンアップを繰り返していく予定です。
Vectorへの反映は、メジャーバージョンアップをした時か、マイナーバージョンアップを何回か繰り返した時にだけ行う予定です。
今後はMailcureはマイナーバージョンアップを繰り返しつつ、バージョン2.0を開発する予定です。
もし、Mailcureの機能要望等あれば、コメントにでも書いてくれると嬉しいです。
最終的に実装するかどうかはともかく、必ず仕様検討は行うつもりでいます。
まあ、そんなわけで、これからもMailcureをよろしくお願いします。
あと、VectorのMailcureのページも、正式にシェアレジがサポートされました。
これで、心置きなくレジストすることができるはずです。(笑)
Mailcureは、当分は、このような小さなバージョンアップを繰り返していく予定です。
Vectorへの反映は、メジャーバージョンアップをした時か、マイナーバージョンアップを何回か繰り返した時にだけ行う予定です。
今後はMailcureはマイナーバージョンアップを繰り返しつつ、バージョン2.0を開発する予定です。
もし、Mailcureの機能要望等あれば、コメントにでも書いてくれると嬉しいです。
最終的に実装するかどうかはともかく、必ず仕様検討は行うつもりでいます。
まあ、そんなわけで、これからもMailcureをよろしくお願いします。
2005年11月08日
久しぶりにJavaに挑戦
今日は久しぶりに空いた時間ができたので、ここ1年半ほど、Javaの世界から離れていたので、久しぶりに使ってみようと思い、家のPCにJDK、Tomcat、Eclipseをインストールしたものの、さて、何を作ろうか、現在考えているところです。
最近(てゆうか私が離れている間に)JSFってのが出てきているようなので、それで画面を作ってみようと格闘するが、やはりJSF専用のプラグインがないと辛そう。
てゆうか、それ以前にJSFのサンプルコード見て、まるで理解できなかった自分に、少しショックを受けました。
まあ、今日みたいに暇な時間ができたときに、少しずつJSFで遊んでいけば、そのうち理解できるようになるとは思いますが・・・
それはそうと、先日のAsk自動化スクリプトの反響はどうだったのでしょうか?
次にギャザリングの自動マイルGetツールでも作ろうかと考えたのですが、すでに作っている人がいたようなので、当分ネットマイルは離れて、次は、とりあえずGetMoeyの自動ゲーム参加プログラムでも作ろうかなと考えています。
もちろん、ネットマイルネタで何かいいのがあれば、コメントしてくれたら検討してみますけどね。(あと、バグがあった場合も教えてね(苦笑))
最近(てゆうか私が離れている間に)JSFってのが出てきているようなので、それで画面を作ってみようと格闘するが、やはりJSF専用のプラグインがないと辛そう。
てゆうか、それ以前にJSFのサンプルコード見て、まるで理解できなかった自分に、少しショックを受けました。
まあ、今日みたいに暇な時間ができたときに、少しずつJSFで遊んでいけば、そのうち理解できるようになるとは思いますが・・・
それはそうと、先日のAsk自動化スクリプトの反響はどうだったのでしょうか?
次にギャザリングの自動マイルGetツールでも作ろうかと考えたのですが、すでに作っている人がいたようなので、当分ネットマイルは離れて、次は、とりあえずGetMoeyの自動ゲーム参加プログラムでも作ろうかなと考えています。
もちろん、ネットマイルネタで何かいいのがあれば、コメントしてくれたら検討してみますけどね。(あと、バグがあった場合も教えてね(苦笑))
2005年11月06日
ネットマイル用のツール作ってみました。
タイトル通り、ネットマイルのツールを作ってみました。(内容は、Ask.JPのマイル自動取得ツールです。)
最初はDelphiで作ろうと思ったんだけど、結局それほどたいしたものでもないのでWindows Script Host(まあJScript)で作りました。
Mailcure用の実行ジョブを充実させたいと言う理由もあったのですが、比較的簡単にできたので、アップしておきます。(ダウンロードは左脇のアンカーからできると思います。)
まあ、ダウンロードのところにも書いてますが、使用はあくまで自己責任でお願いします。
要望等があれば、できる限り受けるつもりですが、私も時間が無限にあるわけではないので、すぐに要望に答えられるかどうかはわかりません。
(てゆうか、JScriptファイルなので、バグフィックスとか機能追加とかをバンバンしてもらえると助かります。)
それにしても、これを作っている過程で、Askにとんでもないことが・・・
GETマイル数の変更についてのお知らせ
2005年11月8日 23時59分まで・・・5マイル ⇒ 2005年11月9日 0時00分から・・・2マイル
なんてこったい。
ネットマイルの定期的な収入源が、これでまた一つ減ってしまった。
このツール、作った意味が果たしてあったんだろうか?
さて、次は何を作ろうか?
でも、Ask.jpがこの様子だと、ネットマイルはもう潮時かな?と考えている今日この頃です。
ところで
最初はDelphiで作ろうと思ったんだけど、結局それほどたいしたものでもないのでWindows Script Host(まあJScript)で作りました。
Mailcure用の実行ジョブを充実させたいと言う理由もあったのですが、比較的簡単にできたので、アップしておきます。(ダウンロードは左脇のアンカーからできると思います。)
まあ、ダウンロードのところにも書いてますが、使用はあくまで自己責任でお願いします。
要望等があれば、できる限り受けるつもりですが、私も時間が無限にあるわけではないので、すぐに要望に答えられるかどうかはわかりません。
(てゆうか、JScriptファイルなので、バグフィックスとか機能追加とかをバンバンしてもらえると助かります。)
それにしても、これを作っている過程で、Askにとんでもないことが・・・
GETマイル数の変更についてのお知らせ
2005年11月8日 23時59分まで・・・5マイル ⇒ 2005年11月9日 0時00分から・・・2マイル
なんてこったい。
ネットマイルの定期的な収入源が、これでまた一つ減ってしまった。
このツール、作った意味が果たしてあったんだろうか?
さて、次は何を作ろうか?
でも、Ask.jpがこの様子だと、ネットマイルはもう潮時かな?と考えている今日この頃です。
ところで
2005年11月03日
Delphi2005について
今日は、Delphiについていろいろと語らせてもらいます。
私は学生時代にDelphi1.0を初めて見てから、ずっとDelphiを使い続けてきました。
VCLの使いやすさや、Object Pascalの構文なんかも自分にあっていたのでしょう。
その後、VB、C++、Java、C#にも仕事上、手を出しましたが、私の中では今でもDelphiが最高の開発ツールだと思っています。
従って、私の開発するシェアウェアやフリーツールも、当然Delphiでの開発となります。
MailcureもDelphiで開発しました。(ただし主な開発はDelphi7Jで行いましたが・・・)
Mailcure1.0の開発はとりあえず終わったので、今はMailcure2.0の仕様検討やMailcure1.0のバグフィックスを行ってますが、それほどMailcureのコーディング自体は行ってません。
現在は、趣味のネットマイルなどの懸賞を、もっと便利にしたいというのがあり(結構これに時間が取られるのです。)、とりあえずネットマイル用の簡単なツールの開発でも作ってみるかと思い、あれこれ機能を検討して、どう作ろうか考えているところです。
(なお、機能毎の小ツールは随時アップしていく予定なので、ネットマイルやっている人は、期待しないで待っていてください。)
このツールの開発も、もちろんDelphiを使って開発するつもりでした。
MailcureはDelphi7Jの移植と言うことで、Delphi2005でプロジェクトを作って、本格的にプログラミングするのは、これが初めてです。
実際使ってみて、一言で言えば・・・
まあ、MailcureのDelphi2005移植時点で嫌な予感はしていましたが・・・
今までずっと使っていた開発PCが壊れ、新しいPCを購入をきっかけに、Delphi7Jの横でずっと眠っていたDelphi2005に、この際だから切り替えるかと、軽い気持ちでDelphi2005に移植したのが失敗だったのかもしれません。
(Mailcure自体はDelphi2005ビルド版で、一通りテストして、例のDLLのハング以外はとりあえず問題が発見できなかったので、そのままリリースしてますが、かなり不安です。)
ハングの理由は、MSDNとか漁ってるが、未だに原因がわかっていません。
Freelibraryで新しくスレッドが自動的に起動するって、どんな現象だよ(笑)
で、今回一からプロジェクトを作成して、ツールの開発を始めたわけですが、もう、言いたいことが山ほどあります。
1.起動が遅い
以前使っていた、PentiumV1GHz、メモリ256MByteなら、起動に1分かかるのはまだ納得いく。
だが、新しく買ったノートPCは、以前のノートPCよりもはるかに早いにも関わらず、何でこんなに起動に時間がかかる?
2.起動時のスクリプトエラーは何?
Delphi2005で、プロジェクトファイルを開くと、必ずスクリプトエラーが発生しますが、あれは一体何なんでしょうか?
どうも、トップ画面(プロジェクトの一覧とか載っているページ)を閉じると、発生しないようですが、なぜデザイン画面でスクリプトエラーをいつも消さなくてはいけないのでしょうか?
3.ハング多すぎ
デバッグ中、Delphi2005が突然応答なしになることが、よくありますが、一体どうしろというのでしょうか?
私のツール以前に、Delphiをもっとデバッグした方がいいのでは?
しかも、今使っているDelphiは、Update3です。
Update4の出る予定はあるのでしょうか?
Microsoftには、何回デバッグ情報を送信しなければならないのでしょうか?
Delphiはこんなツールじゃなかったはずだ。
Delphi3や4の頃は、バージョンアップのお知らせが来たら、躊躇することなく即購入するくらい、Delphiはお気に入りの開発ツールだったのに、今ではバージョンアップのお知らせが来ても、クレジットカードの明細と一緒に部屋の片隅に放ったらかすことが多くなりました。
一体、何がDelphiをここまでダメにしてしまったのでしょうか?
それをBorlandの社員でもない私が、ここであれこれ言っても仕方がないので、これ以上あれこれ言うつもりはありませんが、せめて、まともな開発ができる環境を提供してくれることを、心から祈っています。
私のツールに限らず、多くのツールがDelphiで開発されています。
Delphiのコンパイラにもし欠陥があったら、いくら正しいコードを書いても、そのソフトは欠陥を持つことになります。
Delphiのコンポーネントに欠陥があれば、コンポーネントのソース修正/再構築から行わないといけなくなります。場合によっては、代わりのコンポーネントを探すか、最悪、自分でコンポーネントの開発までしないといけなくなります。
Delphiは確かRAD(Rapid Application Development)ツールでしたよね?
(最も、今は起動自体がとてもRapidとは言えませんが・・・)
本当に、お願いします。ボーランドさん。
Delphiを、これ以上ダメ製品にしないよう、お願いします。
とこれを書いている時点で、衝撃のニュースが・・・
Delphi2006リリース決定
ご冗談でしょう、ファインマンさん、もとい、ボーランドさん?
何となく、MSのWindows98→WindowsMeと同じ結末になりそうな気がして。orz
頼むから、消滅しないでくれよ。Delphi
いろいろボロクソに書きましたが、
私は学生時代にDelphi1.0を初めて見てから、ずっとDelphiを使い続けてきました。
VCLの使いやすさや、Object Pascalの構文なんかも自分にあっていたのでしょう。
その後、VB、C++、Java、C#にも仕事上、手を出しましたが、私の中では今でもDelphiが最高の開発ツールだと思っています。
従って、私の開発するシェアウェアやフリーツールも、当然Delphiでの開発となります。
MailcureもDelphiで開発しました。(ただし主な開発はDelphi7Jで行いましたが・・・)
Mailcure1.0の開発はとりあえず終わったので、今はMailcure2.0の仕様検討やMailcure1.0のバグフィックスを行ってますが、それほどMailcureのコーディング自体は行ってません。
現在は、趣味のネットマイルなどの懸賞を、もっと便利にしたいというのがあり(結構これに時間が取られるのです。)、とりあえずネットマイル用の簡単なツールの開発でも作ってみるかと思い、あれこれ機能を検討して、どう作ろうか考えているところです。
(なお、機能毎の小ツールは随時アップしていく予定なので、ネットマイルやっている人は、期待しないで待っていてください。)
このツールの開発も、もちろんDelphiを使って開発するつもりでした。
MailcureはDelphi7Jの移植と言うことで、Delphi2005でプロジェクトを作って、本格的にプログラミングするのは、これが初めてです。
実際使ってみて、一言で言えば・・・
ひどいな、こりゃ・・・
まあ、MailcureのDelphi2005移植時点で嫌な予感はしていましたが・・・
今までずっと使っていた開発PCが壊れ、新しいPCを購入をきっかけに、Delphi7Jの横でずっと眠っていたDelphi2005に、この際だから切り替えるかと、軽い気持ちでDelphi2005に移植したのが失敗だったのかもしれません。
(Mailcure自体はDelphi2005ビルド版で、一通りテストして、例のDLLのハング以外はとりあえず問題が発見できなかったので、そのままリリースしてますが、かなり不安です。)
ハングの理由は、MSDNとか漁ってるが、未だに原因がわかっていません。
Freelibraryで新しくスレッドが自動的に起動するって、どんな現象だよ(笑)
で、今回一からプロジェクトを作成して、ツールの開発を始めたわけですが、もう、言いたいことが山ほどあります。
1.起動が遅い
以前使っていた、PentiumV1GHz、メモリ256MByteなら、起動に1分かかるのはまだ納得いく。
だが、新しく買ったノートPCは、以前のノートPCよりもはるかに早いにも関わらず、何でこんなに起動に時間がかかる?
2.起動時のスクリプトエラーは何?
Delphi2005で、プロジェクトファイルを開くと、必ずスクリプトエラーが発生しますが、あれは一体何なんでしょうか?
どうも、トップ画面(プロジェクトの一覧とか載っているページ)を閉じると、発生しないようですが、なぜデザイン画面でスクリプトエラーをいつも消さなくてはいけないのでしょうか?
3.ハング多すぎ
デバッグ中、Delphi2005が突然応答なしになることが、よくありますが、一体どうしろというのでしょうか?
私のツール以前に、Delphiをもっとデバッグした方がいいのでは?
しかも、今使っているDelphiは、Update3です。
Update4の出る予定はあるのでしょうか?
Microsoftには、何回デバッグ情報を送信しなければならないのでしょうか?
Delphiはこんなツールじゃなかったはずだ。
Delphi3や4の頃は、バージョンアップのお知らせが来たら、躊躇することなく即購入するくらい、Delphiはお気に入りの開発ツールだったのに、今ではバージョンアップのお知らせが来ても、クレジットカードの明細と一緒に部屋の片隅に放ったらかすことが多くなりました。
一体、何がDelphiをここまでダメにしてしまったのでしょうか?
それをBorlandの社員でもない私が、ここであれこれ言っても仕方がないので、これ以上あれこれ言うつもりはありませんが、せめて、まともな開発ができる環境を提供してくれることを、心から祈っています。
私のツールに限らず、多くのツールがDelphiで開発されています。
Delphiのコンパイラにもし欠陥があったら、いくら正しいコードを書いても、そのソフトは欠陥を持つことになります。
Delphiのコンポーネントに欠陥があれば、コンポーネントのソース修正/再構築から行わないといけなくなります。場合によっては、代わりのコンポーネントを探すか、最悪、自分でコンポーネントの開発までしないといけなくなります。
Delphiは確かRAD(Rapid Application Development)ツールでしたよね?
(最も、今は起動自体がとてもRapidとは言えませんが・・・)
本当に、お願いします。ボーランドさん。
Delphiを、これ以上ダメ製品にしないよう、お願いします。
とこれを書いている時点で、衝撃のニュースが・・・
Delphi2006リリース決定
ご冗談でしょう、ファインマンさん、もとい、ボーランドさん?
何となく、MSのWindows98→WindowsMeと同じ結末になりそうな気がして。orz
頼むから、消滅しないでくれよ。Delphi
いろいろボロクソに書きましたが、
|
|
|
|

