タグ

2011年12月14日のブックマーク (3件)

  • PHPから見たPostgreSQLの数値データ型(数値リテラル) | Let's POSTGRES

    smallintはint2、integerはint4 およびint、bigintはint8と同意です。またsequenceを使うという機能を除けば、serialはintegerと、bigserialはbigintと同様の動きをします。これらは小数点以下のない「整数値」です。 serial、bigserialの値のフォーマット・範囲のチェックなどはinteger、bigintと同じですので、以下はそれぞれに読み替えてください。 64bitシステムでの整数値のチェック smallintとinteger まず、値が負でない(すなわちマイナス記号がつかない)ことを必須にしてしまってよければ、smallintやintegerのチェックは簡単です。 if(!ctype_digit($_REQUEST['num']) || $_REQUEST['num'] > 32767) { // NG処理 } これ

  • gitをテキトーに使って生産性を向上したユースケース - 西尾泰和のはてなダイアリー

    バージョン管理とかgitとかが「おおげさでめんどくさいもの」だと思う人は多い。でも、それは生産性向上のチャンスを逃していると思う。特に業務として多人数で開発している人たちの「変更前にはまずトピックブランチ」というやり方が、それはそれでよい方法なんだけど、いかにもめんどくさそうで尻込みさせてしまうのではないか。 先日の日曜日に、テキトーなgitの使い方をして、とても役に立ったのでユースケースとして報告しておこう。ただし、若干特殊な環境なのでここでやった方法が直接そのまま皆さんの所で使えるとは限らないが。 まず環境の説明。プロジェクトは「次の日曜日、新感覚シューティングゲームを展示します」で紹介している、テーブル型ディスプレイで動くシューティングゲーム。メインは @tokoroten で、ソースコードをバリバリ変更している。土曜日にとりあえず動くところまでは行った。改善点は山積みだ。使える時間

    gitをテキトーに使って生産性を向上したユースケース - 西尾泰和のはてなダイアリー
    okinaka
    okinaka 2011/12/14
  • facebook のエンジニアが開発したプロファイラー「XHProf」 | developer's blog

    facebookの偉大な開発者が作ったありがたいツール「XHProf」 PHPプログラムのボトルネックを解析するだけでなく、 処理の流れを視覚化(処理が重い箇所がが赤や黄色で表示される)してくれるのでリファクタリングの際に重宝しています。 XHProfのパッケージはPeclに登録されています。 PECL :: Package :: xhprof さっそくインストールを試みる。 $ pecl install XHProf なんか…怒られた。Betaとな。。 Failed to download pecl/XHProf within preferred state "stable", latest release is version 0.9.2, stability "beta", use "channel://pecl.php.net/XHProf-0.9.2" to install

    okinaka
    okinaka 2011/12/14