Ver.0.01リリース。スケジュールを登録するだけの簡単なアプリを作成したので公開します。Outlookの予定を作成するソフトで、他のソフトから呼び出して使うことを想定しています。10:00終日:いいえのような予定を作成します。Spellと組み合わせて使うことを想定してます。Register)に入力値を引き渡すことができます。これを利用して、入力したテキストから簡易的にスケジュールを作ってしまおうというものです。前述のとおりまだ紹介ページがないので、入力できる形式についてReadMeから抜粋してここに載せておきます。入力できること入力は、「開始日時-終了日時件名@場所」の形式で行います。開始日時は以下の形式をサポートします。年月日時分1日、5分など2桁でない場合は、頭にゼロを付けて2桁になるようにしてください。時分の入力がない場合は、終日の予定とみなします。年の入力がない場合、入力された月日の直近の未来日の年であると判断します。0205であれば2010年であると判断します。終了日時は開始日時の入力によって、サポートする形式が以下のように変わります。03:00であると判断します。終了日時のみの入力(-0530のようなハイフンで始まる入力)はエラーとなります。逆に終了日時の省略は可能です。終日予定でなければ開始日時の一時間後が、それぞれ補完されます。数字以外の文字が入力されたところからが件名となります。そのため、数字で始まる件名の登録ができません。"@"(アットマーク)が入力されると、以降は場所となります。全て全角文字も許容します。半角文字と混在していてもかまいません。以降に、入力例をいくつか示します。この例では、入力した日が2008/10/20であると仮定しています。[簡単に予定を入れられるので重宝しています。[こんなところにツッコミが。Ver.0.02リリース。日付として入力した半角数字を認識しないというどうしようもないバグを混入させてしまったので、慌てて修正版をリリース。同じミスをしないようにキチンとテストケースを書こうかなぁ...。なんにせよ、2chで報告くれた人さんきゅーでした。Registerで仕事の登録。...をしたいという声がどこかから聞こえてきたので、対応しようと思います。予定と仕事って細かいところで登録内容が違うのね。IAppointmentをITaskに変えるだけの簡単な仕事かと思ったら意外と重労働です。今日のところは考えなきゃいけないこと、考えてみたいことを列挙しておこう。「/t」オプションがあれば仕事を登録ってことでいいかな。「開始日時-終了日時」ではなく、「開始日-期限」となるはず。開始日と期限はどちらも日単位の入力しかできない。開始日も期限もどちらも省略できる。優先度の指定をどうしようかな。「+」「!」が高で、「-」「↓」が低とかにしとくか。ハイフンは開始日と期限の区切り文字と混同しそうだなぁ。いうか、優先度の登録はサポートしなくてもよいかな。面倒なのでアラームは有り無ししか登録できないようにしようかな。「/a:off」ならアラームなし、みたいに。自分ではアラーム機能を使わないんで、どうしたいのかぜんぜん思いつかないんだよね。Outlookの編集画面を開けるようにしてみたいなーとか思ってるんだけど、やり方がわからない。だれかその辺のやり方がわかる人がいたら教えてぷりーず。Spellで、twitter投稿したいとか、コマンドラインで●●したい。Joe'sのVPSを借りてみた。tDiaryのバージョンを上げた。gistのソースを張ってみるテスト。Ver.0.23テスト公開。WILLCOM03の電源が入らなくなった。あけましておめでとうございます。