タグ

phpに関するtsukimiyaのブックマーク (25)

  • qiq: immo quo - 讃容日記

    PHPの壁に当たったとき 素直にそこは代わりのものを使うのがよく訓練されたぺちぱー よーしおじさんextension書いちゃうぞーとなるのがぺくらー 体へのパッチを書くのが僕 パッチがスルーされて切ないのも僕 ならば既成事実を作ってやろうとコンパイラを差し換えるzend extensionを作る決意をしたのも以下略 zend extension版はこんな感じになる予定です。 zend_complile.c, zend_langage_parser.c, zend_language_scanner.c をベースに独自のコンパイラを作る。 関数ポインタzend_compile_fileとzend_compile_stringを差し換える。 do_bind_functionの絡みで、zend_opcode_handlersのZEND_DECLARE_FUNCTION_SPEC_HANDLERに

    qiq: immo quo - 讃容日記
    tsukimiya
    tsukimiya 2008/01/31
    この努力を応援したい
  • Rubyの浮動小数点数リテラルの扱いは正しいのか - hnwの日記

    題名の通りなんですが、前回の記事「PHP以外全員不正解」に対して「ダウト!」を頂戴したのでまとめてみます。 Cのこの動作が、唯一無二絶対のものであるとする根拠はどこにあるのでしょうか? strtod によれば、 If the subject sequence has the decimal form and at most DECIMAL_DIG (defined in ) significant digits, the result should be correctly rounded. If the subject sequence D has the decimal form and more than DECIMAL_DIG significant digits, consider the two bounding, adjacent decimal strings L and

    Rubyの浮動小数点数リテラルの扱いは正しいのか - hnwの日記
    tsukimiya
    tsukimiya 2007/08/03
    大勝利なんです!(`・ω・´)
  • throw new CybozuLabsException() - ねこでコメントスパムを防ぐAuth_Kittenを公開しました。

    最近のブログをねらったスパムはひどいですね。 トラックバックスパムは、自分のサイトのURLを文に含んでいない場合は受付ないという仕組みで簡単に回避できるのですが、コメントスパムが相手の場合はそうもいかないので別途スパムボットからの投稿をはじく処理が必要だなと思っていた所に秋元さんが子認証というエントリを書いていたのでコレダ!と思って実装しました。 インストール インストールはいつも通りです。PEARパッケージで提供されているので pear install http://labs.cybozu.co.jp/blog/tsuruoka/archives/Auth_Kitten-0.1.0.tgz と実行すればインストールできます。アンインストールは pear uninstall __uri/Auth_Kitten です。簡単でしょ? 使い方 使い方はdoc/Auth_Kitten/docs

    tsukimiya
    tsukimiya 2007/06/13
    ぬこ認証ー!
  • 「===」がtrueを返し「==」がtrueを返さないサンプル - hnwの日記

    (2015/04/01追記)稿の内容はPHP 5.3.xまでに当てはまります。PHP 5.4.0以降はINF==INFになりました。「PHP 5.4.0から無限大==無限大がtrueになってた - hnwの日記」もご確認ください。 Yahooの入社試験だという、PHPについての22問の質問が話題ですね。どれも面白い質問で、特に口頭試問で使って相手の反応が見たい問題だと感じましたが、その8問目を見て驚きました。 8. 「===」は何をするか? 「==」がtrueを返し「===」がtrueを返さないサンプルを示せ。 Do You PHP はてな - Yahoo!PHPエンジニアを雇う時に聞く質問 単なる勘違いなんですが、僕は10秒くらい逆の意味に取っていました。「恐ろしくマニアックな質問をするんだなー、そんなことを知っているからって仕事の役に立つのか?」などと考えてしまいましたが、そんなわ

    「===」がtrueを返し「==」がtrueを返さないサンプル - hnwの日記
    tsukimiya
    tsukimiya 2007/05/25
    ===のえろい人
  • 讃容日記 - QRコード生成モジュール

    php_qr-0.1.0.tgz PHP4/5 用の QRコード生成拡張モジュールです。 インストール方法 通常の PHP 拡張モジュール同様にインストールできます。 tar xfz php_qr-0.1.0.tgz cd php_qr-0.1.0 phpize ./configure --enable-qr make sudo make install PHP の GD エクステンションを使った GIF, JPEG, PNG, WBMP 出力を有効にするには --enable-qr-gd オプションを使います。 zlib で圧縮した TIFF 出力を有効にするには --with-qr-tiff オプションを使います。 tar xfz php_qr-0.1.0.tgz cd php_qr-0.1.0 if ! -f /path/to/php-install-dir/include/php/

    讃容日記 - QRコード生成モジュール