MySQL、オープンソース系、ウェブ系ネタ。インストールが載っていたので試したら一発で出来た。perl-GDいろいろな要因があるのだろうけど。メールアドレスの有効性をチェックするモジュールEmail::Validhttp://search.cpan.org/~rjbs/Email-Valid-0.184/lib/Email/Valid.pm現在でも更新されている感じのモジュール。言うモジュールもある(有名なMIYAGAWAさん作)通常ならばこのモジュールでいいと思う。なっているので更新はだいぶ前。このモジュールはなかなか良くて、存在ユーザーをある程度(?)調べてくれる。存在ユーザーのチェックは送信先のメールサーバの設定によって違うのかもしれない。RFC822違反だそうです。なるモジュールを作成・・・した訳ではないけど、リメイクして使いました。数カ所変更するだけです。"有効なアドレスです。"無効なアドレスです。",last_check()->{reason};}こんな感じで使ったりしてます。その他のブラウザIEの6,7,8を判別するJavascriptJavaScriptでIEかどうかをたったの1行で判別する方法この両者のスクリプトを合わせてみた。ライブラリを使いたくない(or使えない)状況で役に立つかも。ちなみに「IEの6,7,8を判別するJavascript」のコードは間違っていたので少々修正。相変わらずクソな実装のIE。以下の挙動はホントにクソ。先人の方々に感謝感激雨あられですわ。(ウップス!!なかわけ)しかも、かなり重要なことを発見しました。Function(""));ではダメなのです。うまく処理されません。Function(""));あー、これも引っかかってたわ。上記の対応をすると他のブラウザで動かない。7以下用に振り分けないとダメなのか。クロスブラウザにするには手間ががかかる・・。使いましょうよ、と頂いた。いうものもあるのか、と思っていたのだけれど理由があったので軽く調べてみた。書く時には配列処理と言うのはよく使うので、メモとしてエントリー。List::Util配列処理に置いて同じような処理は自前で書いても書けない事は無い。実装されている(?)ので多量の処理になるほど実行速度に差が出る。配列のしゃほぅ!のベンチマーク上記エントリーにはシャッフルのベンチマークのみだけど、きっと他の処理でも違いがあるのだろう。使うとさらに多くの配列処理を使用出来る。あじゃぱーインストールに関して注意点があるようです。DBIx::Class(DBIC)でtimestamp的なカラムの自動更新Mojoliciousでactionの前後に実行される独自のHookを作る。