タグ

2010年8月31日のブックマーク (3件)

  • PHPの開発効率を上げる10個の関数 - Alpha派

    変数、配列の内容をキレイに表示する関数「d」 変数や配列の内容をHTML構文でキレイに表示してくれます。 しかも、var_dumpと書くとタイピングが大変なので「d($hoge)」として簡単に記述。 これだけでも作業効率8倍 function d() { echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;margin:2px;padding:4px;font-family:monospace;font-size:12px">'; foreach (func_get_args() as $v) var_dump($v); echo '</pre>'; } 簡単にhtmlのエスケープやsqlのエスケープをしてくれる関数「h」,「e」 簡単にhtmlのエスケープやsqlのエスケープをしてくれる関数「h」,「e」。

    tacchini
    tacchini 2010/08/31
  • より高速に、推測困難な一意なIDを生成する方法 - [サンプルコード/PHP] ぺんたん info

    PHPでは、一意なキーを生成を生成するのに、uniqid()があります。 これは現在時間をマイクロ秒単位にしたものを使用しています。 つまりランダムというより、重複のない一意な値となります。 戻り値は、『 4a4f513eb71b1 』のような半角英数字の13文字です。16進数文字なので、「0から9 aからf」です。 第一引数にはプレフィックス、第二引数には追加のエントロピーの使用の有無を渡すことができます。 第二引数はデフォルトは false になっていますが、trueにするとドット『 . 』と数字9文字が追加され、文字数が23文字になります。 『 4a4f5caadd40c2.19903592 』このような値です。 半角英数字のみにするにはsha1ハッシュ変換します。 sha1( uniqid( null , true ) ) sha1の戻り値は、40文字の半角英数字(0から9 aから

    tacchini
    tacchini 2010/08/31
  • ODAY.CO | One Day At A Time

    ODAY.CO(オディコ)は一日に一枚だけ思い出の写真をストックしていくフォトブログサービスです。 ODAY というのは One Day のこと。毎日作っているお弁当や、毎日の空模様、友達の笑顔。 なんとなく過ごしてしまう毎日の中で、ちょっとした思い出をストックしてください。 今後実装するかもしれない機能 ・ モブログ(ケータイメールからの投稿) ・ RSS フィードの公開 ・ パーマネントリンクの設定 ・ コメント、fav の実装 ・ 何とか phone での閲覧 ・ twitter への投稿