by shigemk2

当面は技術的なことしか書かない

2011-12-16から1日間の記事一覧

graceful と restart の違いについて

こちらも参考に。 httpdプロセスの起動、停止、再起動 - by shigemk2404 Not Foundgraceful親プロセスは USR1 または graceful シグナルを受け取ると、 子プロセスに現在のリクエストの処理の後に終了する (あるいは何もしていなければすぐに終了する) よう…

httpdプロセスの起動、停止、再起動

httpdプロセスの起動、再起動、停止: Linux初心者のためのLinux入門 FC4/Apache/Apacheのセットアップ - Pocketstudio.jp Linux Wiki起動 # /etc/init.d/httpd start または # service httpd start 停止 # /etc/init.d/httpd stop または # service httpd st…

iPhoneでwi-fiが繋がらない

iPhoneがなかなかwi-fiに繋がらないので、ちょっと調べてみたら こちらのサイトにぶつかった。 iPhoneのWiFiが繋がらない at ksnn diary要するに、DNSサーバーの応答が遅いのが原因のようだ。生きているDNSサーバをプライマリDNSサーバに設定し直せ、と書い…

gmail から docomo にメールを送ると state 18のエラーが来る

タイトル通りのシチュエーションですが、具体的には Delivery to the following recipient failed permanently: ○○○@docomo.ne.jpTechnical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient dom…

バリデーションの挙動

モデルで複数のフィールドにvalidationを設定していて、 一つでもvalidationに引っかかった場合、レコードは全く更新されない。 (validationを通過したフィールドだけレコードを更新するということはない)

^(ハット)

スタートを指定する。 ^hoge で、hogeから始まるワードを正規表現で検索する。

{n}

n回繰り返す。 [a-z0-9]{12} で、英数字が12回繰り返されたらマッチする。

バリデーション custom

var $validate = array('field' => array('rule' => array('custom', '/^hoge[A-Z]{5}/'))); ちなみに、条件分岐をかけたいときは、パイプとかを使って 正規表現で条件分岐を表現すべし。

正規表現をテストする

Rubular: a Ruby regular expression editor and tester実にシンプル。説明不要!でも一応説明すると、作成した正規表現がきちんと 期待通りにマッチするか調べてくれるサイトです。Your regular expression:に正規表現を入力し、 Your test string:に試した…