2011年10月22日土曜日

Simple@中山

いつもの勉強会@中山。

◆まずは血圧の測定。

最近、医者に高血圧といわれ薬を飲み始めた。
ので、今日は一日の血圧の変動を測定する。

測定器は、アマゾンで評価のよかった手首ではかるタイプのやつ(右)。ただ医者で測定するより20ぐらい低く出る。

06:09 116−66
11:45 126−79
16:54 139−80


◆何しようかな。

◆Dioモジュール作ってます(PHP)

https://github.com/asaokamei/Dio

Yet-another-validatorですが、入力値のサニタイズ、文字種変換、バリデーション、の全部入りモジュールです。こんな感じで使える予定。

$mail = Dio::request( 'user_mail', 'email',
  array(
    'default' => 'text@example.com',
    'required' => TRUE,

    'toHankaku' => TRUE,
    'string' => 'lower',

    'regexp' => array( '*jp$', 'err_msg' => '日本ドメインのみ可' ),
  )
);


特徴は:
  • できるだけ簡単に。
    例のような感じで、普通に簡単に使えるようにしたい。
  • 文字種変換など順番を指定できる。
    全角英数字を半角に変換してからバリデーションする、とか順番が大事なので、前もって順番を指定しておいて、適当に使っても大丈夫にしたい。
  • 複数の項目を一つにして読み込める。
    例:date_y, date_m, date_d を「date」として読み込めます。
まだ一度も走らせてません。シンタックスエラーすら未チェック状態。

◆今日の課題を決定:fluxflex

to-be-continue


0 件のコメント: