HumanDate: 2007年9月アーカイブ

HumanDate.rbのver0.0.2をリリースします。
HumanDate-0.0.2.gem

urekatのスカンク日記3 - ずれてますでご指摘いただいた件の修正です。urekatさん、どうもありがとうございました。
「○月」と指定されたときに、その時点で「○月1日」にポインタを移動させておかないといけないのですが、抜けていたので、そのあと「○日」と指定されると、翌月の日付を探しに行っちゃっていました。



urekat 『考えられる入力パターンを集めて正規表現をたくさん作ればいいかなと思いましたがそんな単純なやり方ではだめでしょうか。 入力パターンはWebフォームを作ってみんなで入力。』

 WEBフォームを作って、寄ってたかってテストしていただくというのは魅力的ですね。つくってみます♪



ところで、やっていて気がついたのですが。"10月2日三時半"をparseすると、午前三時になるのですよね。

プログラム的には正しいのですが、「じゃあ明日三時ね!」と言って約束して朝三時に押しかけたら普通怒られますので、人間的にはあまり正しくありません。「午前」と指定しなかったら常に昼間の時間を優先する、とかいう仕様のほうが正しいのだろうか。
でも、「9時」とかは結構微妙ですよね。ボク的には朝一ですが、ゲーム業界で9時といえば夜9時をさしたりするんじゃないかと。設定項目とかはあまり作りたくないのですが、うーん。


本日はITpro Challenge!でライトニングトークをさせていただきました。

pdfファイル
HumanDate.pdf

HumanDate.rbのgemファイル。
HumanDate-0.0.1.gem


あと、プレゼンで紹介した、HumanDateをつかって携帯電話(というか電子メール)からGoogleカレンダーに登録するスクリプトはこちら。
pop3togcal.rb

このスクリプトを
cronで定期的に呼び出すようにすることで、
設定したメールアドレスのメールをチェックしにいって、
該当するメールがあればgoogle calendar apiをつかってGoogleカレンダーに登録するようになっています。

なお、このスクリプトは
zorioの日記 - メールからGoogle Calendarに登録するサンプル
を元にさせていただきました。素敵なコード、どうもありがとうございます。

(追記 2007-09-08 08:28:27)
maeda.na@はてな - ITpro Challenge!のメモとか

古川氏のカレンダライブラリはいいと思う。

いえぇ~っ!そうそうたるメンバーに囲まれてどうしようかと思っていたのですが、このお言葉はうれしいです。
ライトニングトーク中毒になってしまいそうだ(笑)



このアーカイブについて

このページには、 2007年9月 以降に書かれたブログ記事のうち HumanDate カテゴリに属しているものが含まれています。

次のアーカイブは HumanDate: 2007年10月 です。

最近のコンテンツは インデックスページ で見られます。過去に書かれたものは アーカイブのページ で見られます。

HumanDate: 2007年9月: 月別アーカイブ

Powered by
Movable Type