[僕] 2008年03月30日 アーカイブ

僕ト云フ事

たろマークはてなブックマーク

2008年03月30日

[validate] validation の話

飲み会まとめ - dann@catalyst - Catalystグループ

  • Validationをする場所
    • Controllerのアクション単位でValidationするとうまく共通化できずに、一箇所変更が入ると他の箇所に影響が波及しやすい。けど、ModelでやるのもFormとModelが1:1に対応してないとValidationをModelでやるのも難しいと。

そうそう、この話は盛り上がってたね。
FormValidator::Simple の作者が居て、いま Validator を新たに作ってる人が二人居たし、Rails はこうだよ的な意見も飛んでた。

自分はホントは HTML 側で Validation したいんだけど、JavaScript 切られてたり、そもそも HTML 越しに来るとは限らないので、仕方なくアプリケーション側でやってるって感じが少しする。
あとは、JavaScript をそんなにすらすら書けないのと、やっぱりそのあたりうまく共通化できないとか個人的な問題はあるんだけど。

やっぱり、ユーザにしてみればその場で間違いを教えてくれるのが良いと思うんだよね。

[irc][perl] perl newbie best practice

昨日の飲み会で聞いた話を自分なりにまとめる。

分からないことがあったら

  1. google に聞く
  2. 同僚とか近くの人に聞く
  3. irc で聞く
  4. blog に書いてツッコミ待つ

検索して解決策が見つかる場合、それが一番早いと思うので、try する順はこんな感じで。
「一人で悩んでるのは時間の無駄。さっさと聞いた方が良い」って typester さんが言ってた。

この数ヶ月、初めて IRC やったわけですが、perl コミュニティは irc 文化だね。
(他の言語もそうかもしれないけど)
どちらかというと人見知りするんだけど、やっぱりこもってるのは良くないなぁと改めて思いました。

IRC がよく分からない人はIRC の接続の仕方(bayside++)を見るといいよ!

[catalyst][dann][dbic][lazy-people] dann さんを囲む会に行ってきた

なぜか dann さん本人が仕切る羽目となった dann さんを囲む会に行ってきた。
久々に朝まで飲んだ。アルコールはほとんど飲んでないけど。疲れた。眠かった。楽しかった。

  • 13時から、id:ikasam_aid:dann (主役のはず)と合流して大戸屋でお昼。
    • iksam_a さんはおひさでした。dann さんは今回初めてお会いしました。 ホントは id:tomyhero も来る予定だったんだけど、前日体調崩して昼の部は自重。
  • お昼食べながら、お互いの近況とか、普段何やってるのとかそんな話してた。
  • お昼をすませてから、dann 邸へ向かう。途中の桜は凄かった。写真取ってない >_<
  • dann 邸に付いてから、それぞれノート取り出してカタカタ。
  • dann さんちに並んだ本にちょっと感動した。スライドする本棚良いよなー。
    • うちにある本は技術書よりマンガの方が多いけどw
  • screen でセッション共有してこんな感じだよーなんてのもやったけど、直接相手の画面見てここはこんな感じだよ、とか、色々コード見せてもらったりしたのは良い刺激になった。
  • ForceUTF8 系は使わない話を ikasam_a さんに相談したら、コードを見せながら色々教えてくれた。
    • ikasam_a さんのコードはどこに行ったら co 出来ますか! >_<
  • DBIC::UTF8Columns で flag 立てるんだったら、やっぱり出力時にそれを落とすのは必要。
  • 自分は内部では Flagged UTF-8 にしたいので、View::TT::ForceUTF8 と CP::Unicode 使う方向で。
  • IRC で tomyhero も軽く参加してたので、App::Starter の話とかしてた
  • dann さんはエロギークになるべくエロサイト作ってたw
  • そうこうしてるうちに時間が来てヤバイ、ちょっと早歩きしないとヤバイとか言ってたw
  • 予約したお店の地図がプリントアウト出来ないトラブルw
  • 飲み会前に疲れたねw
  • 渋谷到着してからハチ公前の状況をみて、「そうだ、ここは人混みなんだった」と思ったw
  • hideden さんは irc で電話番号流しておいたのをみてくれてて電話で合流。
  • Lazy People 組がそろったところで、charsbar さん、typester さん、lyokato さんとも合流
  • charsbar さんは Catalyst 本持ってきてて、目印に掲げてた。
  • ZIGOROu さんだけ誰も連絡先が分からない >_<
  • 会場に着いたら ZIGOROu さん居た!良かった!w
  • 乾杯も早々に隣の dann さんと ZIGOROu さんの話がいきなりヒートアップしてて聞くので精一杯だったw
    • DBIC のトランザクション、txn_do とかちょっとアレじゃないとか、ひとまとめの処理した後に rollback なり commit なりしたいとかそういう流れの話だったと思う。ついて行けてる?
  • というか、食べまくってた気もするw
  • tomyhero が携帯持ってないのをいじられたり、Funky とか Lazy とかの命名をいじられてたのがウケタw
  • DBIC のコードはちょっと追っかけようと思うと、多重継承してるので例えば delete を追いたいのにあっちにもこっちにも delete があって、そっちもかよ!ってなる
  • 例えば、PHP は使わない
  • 名前空間がないのはヒドイよ。辛いよ。
  • まぁでも、どんな言語でも書く人によるよ。
  • ZIGOROu さんのレイクのレの字ネタが分からなかった。サーセン >_<
  • OpenID の話は興味深かった。
  • メールアドレスじゃなくて URI に identity が紐づけられる。
    • サービスへの登録時のフォームとかで OpenID 使って、必要な情報を補完とか
    • サービス登録後に自分の OpenID URL を紐付けさせて、認証はそっちに任せられるとか
    • 利点を三つ教えてもらったと思うんだけど1個覚えてない >_<
    • 言葉足らずなので、興味ある人は id:ZIGOROu の blog 後で読まずに今すぐ読むと良いよ!

書くの疲れてきたのでこのあたりでw
この後二次会も行ってきて朝まで居ました。
渋谷に朝まで居るのとかめちゃくちゃ久しぶりだった。
二次会は tomyhero が定期的に typester さんへアピールしてたのがちょっと面白かった。

初対面の人が多かったので何気に緊張してた気がする。
席が離れていたのもあって、charsbar さんとはあまりお話しできなかった。
charsbar さんが jifty の話すると ZIGOROu さんが突っ込んでたのはちょっと面白かった。

Catalyst Con 楽しみ!

Lazy People++;
すんげ楽しかったです。
皆さんお疲れさまでしたー!