|
|
|
|
|
|
2006年01月31日
正規表現ライブラリ
現在開発中のMailcure2.0ですが、新機能の多くに正規表現を使うものが多くあるため、正規表現のいいライブラリがないものか、この1週間いろいろ探してました。
しかし、正規表現のライブラリも世にたくさんありますね。
その中で、私がいいなあと思ったのは、Delphiだけで記述されているRegExpr.pasです。
他にもJavaScriptに付属のRegExpを使うという考えもあったのですが、やっぱりDelphiで作っている以上、正規表現ライブラリもRegExpr.pasを使いたいなあと思ってます。
問題は、シェアウェアであるMailcureでRegExpr.pasを使用できるかってところですね。
そこんところは、もう少し調べてみる必要がありますが・・・
それにしても、Mailcure2.0では、既にFastMM4も使用することが決定しており、これでRegExpr.pasの使用が決まったら、またReadme.txtやヘルプファイルに、著作権の記載が増えることになりそうです。
ちなみに、RegExpr.pasは,こちらから、ダウンロードできます。
一方、正規表現ライブラリは、数多く見かけましたが、正規表現を入力するダイアログには、あまりお目にかかれませんでした。
正規表現は、素人には難しいものですし、正規表現の入力を補助するようなダイアログでも作ろうかなあと考えています。
もちろん、開発言語はDelphiで、DLL形式のライブラリにして、どの言語からでも使用できるようにしようかなと考えています。
とはいえ、仕様はまだ全く白紙の状態です。
目標は、正規表現を知らない人間でも、ある程度使えるようなダイアログにするというものです。
ただ、現在は別の作業があって、手一杯なので、開発できるのは3月ぐらいになると思います。
あと、この正規表現ダイアログは、オープンソースにしようかなと考えています。(正直、自分のソースを晒すのには、かなり勇気がいりますが・・・)
とまあいろいろと書きましたが、まずは正規表現ライブラリの選択を、じっくりと行いたいと思います。
しかし、正規表現のライブラリも世にたくさんありますね。
その中で、私がいいなあと思ったのは、Delphiだけで記述されているRegExpr.pasです。
他にもJavaScriptに付属のRegExpを使うという考えもあったのですが、やっぱりDelphiで作っている以上、正規表現ライブラリもRegExpr.pasを使いたいなあと思ってます。
問題は、シェアウェアであるMailcureでRegExpr.pasを使用できるかってところですね。
そこんところは、もう少し調べてみる必要がありますが・・・
それにしても、Mailcure2.0では、既にFastMM4も使用することが決定しており、これでRegExpr.pasの使用が決まったら、またReadme.txtやヘルプファイルに、著作権の記載が増えることになりそうです。
ちなみに、RegExpr.pasは,こちらから、ダウンロードできます。
一方、正規表現ライブラリは、数多く見かけましたが、正規表現を入力するダイアログには、あまりお目にかかれませんでした。
正規表現は、素人には難しいものですし、正規表現の入力を補助するようなダイアログでも作ろうかなあと考えています。
もちろん、開発言語はDelphiで、DLL形式のライブラリにして、どの言語からでも使用できるようにしようかなと考えています。
とはいえ、仕様はまだ全く白紙の状態です。
目標は、正規表現を知らない人間でも、ある程度使えるようなダイアログにするというものです。
ただ、現在は別の作業があって、手一杯なので、開発できるのは3月ぐらいになると思います。
あと、この正規表現ダイアログは、オープンソースにしようかなと考えています。(正直、自分のソースを晒すのには、かなり勇気がいりますが・・・)
とまあいろいろと書きましたが、まずは正規表現ライブラリの選択を、じっくりと行いたいと思います。
2006年01月21日
Ask.jp1万円キャンペーン用スクリプトを公開しました。
正直、これの公開は悩んだんですけど(だって1日たった10人だし・・・)、悩んだ末に公開することにしました。
さて、Ask.jpの1万円キャンペーンの方は、皆さん既に応募しているとは思いますが、どうでしょうか?
ちなみに私は、はずれのIDファイルばかりが溜まっていってます。(涙)
今回のスクリプトは、一応Mailcureから使用することを想定してますが、例によって、キーワードの設定方法だけの問題なので、単体で動かしたい場合は、スクリプトを修正してください。
あと、スクリプトは、あくまで自己責任で使用してください。(←ここ重要。)
これを使って、1万円当たる人が大勢出ることを祈ってます。(できれば自分も)
もし、このスクリプト使って、1万円に当選したら、ぜひこのブログにでも書き込んでください。
俺はお前のツール使って当たったけど、お前はどうよってな感じで・・・
その時、そのコメントを、笑顔で読めるように、私もできれば1回ぐらい当選していたいと思いますが・・・。
てこれを書いている最中に、本日ははずれメールがAskから来ていました。
まあ、頑張って応募し続けるしかないですね。
そうそう、スクリプト使う人に、一つだけ注意です。
今回のキャンペーンは、一日に何回も応募した人は、無条件でアウトらしいので、スクリプトの使いすぎには注意しましょう。(笑)
さて、Ask.jpの1万円キャンペーンの方は、皆さん既に応募しているとは思いますが、どうでしょうか?
ちなみに私は、はずれのIDファイルばかりが溜まっていってます。(涙)
今回のスクリプトは、一応Mailcureから使用することを想定してますが、例によって、キーワードの設定方法だけの問題なので、単体で動かしたい場合は、スクリプトを修正してください。
あと、スクリプトは、あくまで自己責任で使用してください。(←ここ重要。)
これを使って、1万円当たる人が大勢出ることを祈ってます。(できれば自分も)
もし、このスクリプト使って、1万円に当選したら、ぜひこのブログにでも書き込んでください。
俺はお前のツール使って当たったけど、お前はどうよってな感じで・・・
その時、そのコメントを、笑顔で読めるように、私もできれば1回ぐらい当選していたいと思いますが・・・。
てこれを書いている最中に、本日ははずれメールがAskから来ていました。
まあ、頑張って応募し続けるしかないですね。
そうそう、スクリプト使う人に、一つだけ注意です。
今回のキャンペーンは、一日に何回も応募した人は、無条件でアウトらしいので、スクリプトの使いすぎには注意しましょう。(笑)
2006年01月17日
独自ドメインに変更しました。
前から、独自ドメインの取得を考えていたんですけど、ようやく取得しました。
このホームページのURLは、http://www.masterprimes.com/となりました。
この設定を行うのに、めちゃくちゃ苦労しましたが・・・
わけのわからん用語や設定と格闘し続けました。
(ホント、私が言うのもなんだけど、IT用語難しすぎ・・・)
それにしても、独自ドメインって、もう少し値段が高いかと思ってたんだけど、思っていた以上に安かったので、少し驚いています。
まあ、そういうわけで、今後は、http://www.masterprimes.com/からのアクセスをよろしくお願いします。
このホームページのURLは、http://www.masterprimes.com/となりました。
この設定を行うのに、めちゃくちゃ苦労しましたが・・・
わけのわからん用語や設定と格闘し続けました。
(ホント、私が言うのもなんだけど、IT用語難しすぎ・・・)
それにしても、独自ドメインって、もう少し値段が高いかと思ってたんだけど、思っていた以上に安かったので、少し驚いています。
まあ、そういうわけで、今後は、http://www.masterprimes.com/からのアクセスをよろしくお願いします。
2006年01月15日
Ask.jp一万円キャンペーン再び
前回、毎日応募した挙句、全敗に終わったAsk.jp一万円キャンペーンですが、1/18から再び始まるようです。
(詳細はhttp://static.ask.jp/camp/sw/swcamp.htmlを参照してください。)
今回は、Mailcureの自動スクリプトを作って、携帯からのメール一本で、自動的に応募するようにしようと考えてます。
ただ、今回は1日10名という、狭き門なので、前回以上に激戦になるのは必至です。
それはそうと、Ask.jpのネットマイル用スクリプトとアクセラナビ用スクリプトの修正したものを、近々アップする予定です。
Ask.jpは、ツールバーをインストールしないと、やっぱり5マイルGetは難しいようです。
(HTTP Requestを詳細まで解析すればよいのかもしれませんが、そこまでする気も起きないし)
アクセラナビは、はっきり言ってどうでもいいと思ってます。(所詮1マイルだし。)
塵も積もれば・・・と言うけど、一万円キャンペーンが迫っている中、1マイルごときのために、必死にスクリプトを書く気も起きず、簡単な修正のみとなっています。
あと、Ask.jpのスクリプトもアクセラナビのスクリプトも、Mailcure対応スクリプトのみの公開とします。(単独で実行させたい場合は、頑張って修正してください。)
というわけで、当面は、Ask.jp一万円キャンペーンでの一万円Getを目標に、がんばろうと思います。
(今度こそ、一万円をGetしたいなあ。)
(詳細はhttp://static.ask.jp/camp/sw/swcamp.htmlを参照してください。)
今回は、Mailcureの自動スクリプトを作って、携帯からのメール一本で、自動的に応募するようにしようと考えてます。
ただ、今回は1日10名という、狭き門なので、前回以上に激戦になるのは必至です。
それはそうと、Ask.jpのネットマイル用スクリプトとアクセラナビ用スクリプトの修正したものを、近々アップする予定です。
Ask.jpは、ツールバーをインストールしないと、やっぱり5マイルGetは難しいようです。
(HTTP Requestを詳細まで解析すればよいのかもしれませんが、そこまでする気も起きないし)
アクセラナビは、はっきり言ってどうでもいいと思ってます。(所詮1マイルだし。)
塵も積もれば・・・と言うけど、一万円キャンペーンが迫っている中、1マイルごときのために、必死にスクリプトを書く気も起きず、簡単な修正のみとなっています。
あと、Ask.jpのスクリプトもアクセラナビのスクリプトも、Mailcure対応スクリプトのみの公開とします。(単独で実行させたい場合は、頑張って修正してください。)
というわけで、当面は、Ask.jp一万円キャンペーンでの一万円Getを目標に、がんばろうと思います。
(今度こそ、一万円をGetしたいなあ。)
2006年01月09日
Mailcure Version1.2リリース
Mailcure Version1.2をアップしました。
今回から、シェアウェアのパスワードが変わります。
(既に登録してくださっている方には、メールでパスワードを送付します。)
Version1.2は、機能自体はジョブに引数が設定できるようになったくらいですが、このパスワードの修正を初めとして、結構大きな修正が入っています。
(てゆうか、一番大きな修正が、このパスワード修正だったわけですが・・・)
あと、今回のジョブの引数機能の追加に伴って、Jobオブジェクトに幾つかメソッドが追加されています。
そちらの方は、ヘルプの方で確認してください。
とりあえず、Mailcureは、次のバージョン2.0に突き進むことになります。
ただ、前も書いたんですけど、Mailcureというソフトは、初心者にはイマイチ難しいところがあるので、Version2.0に向かう過程で、もう少し初心者でも使えるようなものにならないか、現在いろいろ考えています。
もし、何かいいアイデアとかありましたら、このブログでもメールでも構わないので、どしどし書き込んでください。
それでは、Mailcure Version1.2をよろしくお願いします。
今回から、シェアウェアのパスワードが変わります。
(既に登録してくださっている方には、メールでパスワードを送付します。)
Version1.2は、機能自体はジョブに引数が設定できるようになったくらいですが、このパスワードの修正を初めとして、結構大きな修正が入っています。
(てゆうか、一番大きな修正が、このパスワード修正だったわけですが・・・)
あと、今回のジョブの引数機能の追加に伴って、Jobオブジェクトに幾つかメソッドが追加されています。
そちらの方は、ヘルプの方で確認してください。
とりあえず、Mailcureは、次のバージョン2.0に突き進むことになります。
ただ、前も書いたんですけど、Mailcureというソフトは、初心者にはイマイチ難しいところがあるので、Version2.0に向かう過程で、もう少し初心者でも使えるようなものにならないか、現在いろいろ考えています。
もし、何かいいアイデアとかありましたら、このブログでもメールでも構わないので、どしどし書き込んでください。
それでは、Mailcure Version1.2をよろしくお願いします。
2006年01月02日
新年あけましておめでとうございます。
一日遅れてしまいましたが、新年あけましておめでとうございます。
本年も、MasterPrimesをよろしくお願いします。
今年は、本格的にソフトウェア開発の活動を行っていきたいと思います。
せっかくなので、本年の抱負などを語ってみたいと思います。
1.まずは、Mailcureを中心としたソフトウェアを充実させること。
今年中に、Mailcure2.0を完成させて、とりあえず最初に予定していた、全ての機能を完成させたいですね。
一方で、Mailcureの周辺ツールなんかもいろいろと開発していきたいと思ってます。
Mailcure自身は、使いこなせたら、非常に便利なツールだと自負してますが、初心者には少し難しいのと、あとプログラムを知っている人も、取っ掛かりが難しいかなあと思ってます。
そういうわけで、Mailcureをより使いやすくするためのツールとかを、作っていけたらと思っています。
既に、Mailcureの周辺ツールのコンセプトを固めていて、1.Webから利用する方法、2.WSHを使いやすくするためのライブラリ補充、3.初心者でも簡単に使えるための機能の3つを考えています。
(1はちょこっとだけPHPでプロトを作成、2はこれから考える予定、3は色々考えてるけど、難しいですね。)
3に関しては、とりあえずプログラムの知識がない友人に使ってもらって、色々とアドバイスを受けてみようと思います。
あと、バッチファイルやWSHを使うので、これらの開発環境と連携する機能なんてのも考えてますが、意外とバッチファイルやWSHの開発環境って少ないですね。(除MS)
これに関しましては、現在模索中です。(ちなみにMyソリューションのスクリプト作成には、秀丸を使いました。(笑))
2.他のフリーソフトやシェアウェアと絡んでいきたい。
これは、上に書いたエディタとの連携にもつながる話ですが、できたら多くのソフトウェアと連携できるような機能ができたらなあと考えています。
ただ、これも、今はどうやって行こうか、考えている最中です。
3.Myソリューションの強化
今、ネットマイルを中心に、スクリプト作ってますが、他にいいポイントサイトがあれば、ぜひ教えてください。
もし気に入ったら、そこのスクリプトガンガン作っていくつもりなので・・・(笑)
実は、Myソリューションも、そろそろ全機能を合わせたソフトウェアを作れないものかと考えてたりするのですが、期間限定とか、サイトのデザインが変わったりと、なかなか難しいですね。
とりあえず、いろいろと書きましたが、もちろん全部が全部できるとは思ってません。
年始はいつも、こういう妄想だけが結構膨らむんだけど、それの実現は1/10もできたらいい方ですからね。
でも、妄想が大きければ大きいほど、実現できる1/10の量も増えるんじゃないかなあと思ってます。
それでは、今年一年も、よろしくお願いします。
本年も、MasterPrimesをよろしくお願いします。
今年は、本格的にソフトウェア開発の活動を行っていきたいと思います。
せっかくなので、本年の抱負などを語ってみたいと思います。
1.まずは、Mailcureを中心としたソフトウェアを充実させること。
今年中に、Mailcure2.0を完成させて、とりあえず最初に予定していた、全ての機能を完成させたいですね。
一方で、Mailcureの周辺ツールなんかもいろいろと開発していきたいと思ってます。
Mailcure自身は、使いこなせたら、非常に便利なツールだと自負してますが、初心者には少し難しいのと、あとプログラムを知っている人も、取っ掛かりが難しいかなあと思ってます。
そういうわけで、Mailcureをより使いやすくするためのツールとかを、作っていけたらと思っています。
既に、Mailcureの周辺ツールのコンセプトを固めていて、1.Webから利用する方法、2.WSHを使いやすくするためのライブラリ補充、3.初心者でも簡単に使えるための機能の3つを考えています。
(1はちょこっとだけPHPでプロトを作成、2はこれから考える予定、3は色々考えてるけど、難しいですね。)
3に関しては、とりあえずプログラムの知識がない友人に使ってもらって、色々とアドバイスを受けてみようと思います。
あと、バッチファイルやWSHを使うので、これらの開発環境と連携する機能なんてのも考えてますが、意外とバッチファイルやWSHの開発環境って少ないですね。(除MS)
これに関しましては、現在模索中です。(ちなみにMyソリューションのスクリプト作成には、秀丸を使いました。(笑))
2.他のフリーソフトやシェアウェアと絡んでいきたい。
これは、上に書いたエディタとの連携にもつながる話ですが、できたら多くのソフトウェアと連携できるような機能ができたらなあと考えています。
ただ、これも、今はどうやって行こうか、考えている最中です。
3.Myソリューションの強化
今、ネットマイルを中心に、スクリプト作ってますが、他にいいポイントサイトがあれば、ぜひ教えてください。
もし気に入ったら、そこのスクリプトガンガン作っていくつもりなので・・・(笑)
実は、Myソリューションも、そろそろ全機能を合わせたソフトウェアを作れないものかと考えてたりするのですが、期間限定とか、サイトのデザインが変わったりと、なかなか難しいですね。
とりあえず、いろいろと書きましたが、もちろん全部が全部できるとは思ってません。
年始はいつも、こういう妄想だけが結構膨らむんだけど、それの実現は1/10もできたらいい方ですからね。
でも、妄想が大きければ大きいほど、実現できる1/10の量も増えるんじゃないかなあと思ってます。
それでは、今年一年も、よろしくお願いします。
|
|
|
|

