メイドめーる: 2008年12月アーカイブ

calendar by iheartlinen

1. 時刻がとれるようになりました。

 これまで、メイドさんに予定をメールしても、日付しか拾ってくれなかったのですが、時刻もある程度拾ってくれるようになりました。
たとえば、「12月6日午後3時15分から午後4時30分まで、株主総会」というメールを送ると、
2008/12/06 15:15 ~ 2008/12/06 17:15の予定が登録されます。

#他にも各種書き方が読めたり読めなかったりすると思われます。
 「こういうフォーマットも読めるようになってほしい」等のご要望を聞かせていただけたら、ボクからもメタデータさんにお伝えするようにします。

2.メールのサブジェクトも見るようにしました。

 予定のタイトルが思ったように入らないことが多いので、取得に失敗した時はメールのサブジェクトを採用するようにしました。
これで多少マシになるんじゃないかと思うのですが、どうでしょう?

3.パスワードリセット機能がつきました。

 ログインに失敗した時、「パスワード忘れちゃった」のリンクをたどると、パスワードをリセットすることが出来ます。

お試しくださいませ☆

ちなみに、予定にあるけどまだ対応できていない機能としましては
・標準以外のカレンダーを見たい
・GoogleAppsへの対応
があります。がんばりまする。



第31回 Ruby/Rails勉強会@関西で、メイドめーるについてお話しさせていただきました。

メイドめーる
View SlideShare presentation or Upload your own. (tags: ruby関西)

会場で教えていただいたこと。

rake statsで統計情報がとれる

+----------------------+-------+-------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers | 389 | 315 | 5 | 33 | 6 | 7 |
| Helpers | 36 | 34 | 0 | 2 | 0 | 15 |
| Models | 360 | 288 | 9 | 17 | 1 | 14 |
| Libraries | 37 | 32 | 0 | 2 | 0 | 14 |
| Integration tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Functional tests | 159 | 126 | 6 | 24 | 4 | 3 |
| Unit tests | 173 | 144 | 6 | 7 | 1 | 18 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total | 1154 | 939 | 26 | 85 | 3 | 9 |
+----------------------+-------+-------+---------+---------+-----+-------+
Code LOC: 669 Test LOC: 270 Code to Test Ratio: 1:0.4

テスト少なすぎ、とスルドいつっこみをいただきました^^; 書かないとね。

あと、プレゼンの最後にもつけてありますが、今日話に出てきたサイト一覧です。

Railsでのメール処理に関するサイト GCalAPIに関するサイト GoogleカレンダーAPIに関するサイト Mextractrに関するサイト GoogleAuthSubに関するサイト


先日公開したmextractr_webapi.rbが、gem経由でインストールできるようになりました。

こんな具合にして使うことが出来ます。

[daisuke@snares ~]$ sudo gem install mextractr_webapi
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed mextractr_webapi-0.0.1
1 gem installed
[daisuke@snares /var/maidmail]$ script/server
>> require "mextractr_webapi"
>> mextractr = MextractrWebApi.new(API_KEY)
>> res = mextractr.parse("11/29(土) 京都で紅葉を楽しむオフ会を開催します。秋深い京都を撮り歩きましょう。 ")
>> pp res
{"id"=>"20081202_0001",
 "where"=>
  [{"georss:point"=>nil, "valueString"=>"京都"},
   {"georss:point"=>nil, "valueString"=>"京都"}],
 "what"=>[{"valueString"=>"オフ会"}],
 "when"=>[{"valueString"=>"11/29(土)", "startTime"=>"2008-11-29"}],
 "updated"=>"2008-12-02T12:16:50+09:00"
 "content"=>
  "11/29(土) 京都で紅葉を楽しむオフ会を開催します。秋深い京都を撮り歩きましょう。 ",
 "response"=>
  "\n\n  Mextractr WebAPI results\n  2008-12-02T12:16:50+09:00\n  \n    Mextractr\n  \n  20081202_0001\n  \n    \n    20081202_0001\n    extracted event metadata\n    \n      Mextractr WebAPI\n    \n    2008-12-02T12:16:50+09:00\n    11/29(土) 京都で紅葉を楽しむオフ会を開催します。秋深い京都を撮り歩きましょう。 \n    \n    \n    \n    \n  \n\n",
  }

enjoy!


このアーカイブについて

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

前のアーカイブは メイドめーる: 2008年11月 です。

次のアーカイブは メイドめーる: 2009年1月 です。

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

Powered by
Movable Type