タグ

ブックマーク / iogi.hatenablog.com (7)

  • 加算子の挙動 - おぎろぐはてブロ

    これは知らなかった。 <?php $a = 'Test'; echo ++$a . PHP_EOL; $b = 'Test' + 1; echo $a . PHP_EOL; ちなみにこの結果は Tesu 1 http://d.hatena.ne.jp/kidd-number5/20080112/1200067231 ++$a と、インクリメントすると、最下位の文字が t → u と、1文字ずれる $b + 1 と、1 を加えると、0扱いされて、演算結果は 1 になる。 なんか違和感がある。 マニュアルみてみた。 PHP は、算術演算子で文字変数を扱った場合に C ではなく Perl の慣習に 従います。例えば、perl では 'Z'+1 は 'AA' を返しますが C では 'Z'+1 は '[' ( ord('Z') == 90, ord('[') == 91 ) を返します。 文字変数

    加算子の挙動 - おぎろぐはてブロ
    wdr_s
    wdr_s 2008/01/13
  • php|works 2007の講演スライド - おぎろぐはてブロ

    9月13〜14日にアトランタで開催されたphp|works 2007での講演スライドが、以下にまとめられています。 http://works.phparch.com/c/p/works_live,slides 個人的に興味のあるやつと、タイトルでは中身が分からないものをピックアップして軽く説明します。 Ed Finkler - Intro to Codeigniter PHPフレームワークCodeigniterの説明 (参考) http://userguide.cilab.info/ Ed Finkler - Securing the PHP Environment with PhpSecInfo セキュリティチェック用のツールPHPSecInfoの説明 Sara Golemon - PHP Extensions めがねっ娘SaraによるPHP Extensionの書き方。すごく詳しいです

    php|works 2007の講演スライド - おぎろぐはてブロ
    wdr_s
    wdr_s 2007/09/21
  • php|works slides from Atlanta - Derick Rethans - おぎろぐはてブロ

    php|works 07が先日開催され、講演のスライドがいろいろwebで公開されてます。 php|works slides from Atlanta — Derick Rethans にあるように、Derickは以下の3つを講演 Time = Money (PHP date/time support) Input Filtering 7 (or more) PHP Myths defused 入力フィルタについて解説した、Input Filteringが個人的にはおすすめ。 スライドのダウンロードは、Talks and Presentationsから。

    php|works slides from Atlanta - Derick Rethans - おぎろぐはてブロ
    wdr_s
    wdr_s 2007/09/19
  • PHPカンファレンス2007 - おぎろぐはてブロ

    終わりましたー。講演者、スタッフのみなさんおつかれさまでしたー。 今年は、会場設営で朝9時から会場入り (何度かPHPカンファレンス参加してるけれど、朝からちゃんと参加したのは始めて ^^;)、そして2次会まで参加して23時過ぎまで。長い1日でしたが、すごく楽しかったです。ありがとうございました。 と、今回は会社の人間として「PHP at Yahoo! JAPAN」というタイトルで講演もさせて頂きました。人前に出ることが苦手だし、発表なんて今までやったことがないので、死にかけてました。。。内容については、「PHPカンファレンス」という場ということで、英語の資料を読まれたことが無い方をターゲットに、英語資料の翻訳をベースにスライドには書いていない細かいレベルの補足解説を加えた感じです。日の話がもっとあった方がよかったですね。違う内容を期待していた方ごめんなさい >< 個人的に興味があるのが

    PHPカンファレンス2007 - おぎろぐはてブロ
    wdr_s
    wdr_s 2007/09/07
  • ArrayObjectで遊んでみる - おぎろぐはてブロ

    先週、「ArrayObjectってどうなのかおしえてー」とオフラインメッセージが残っていて、今週そんなのを某氏とメッセで話してたんですが、 <?php class A extends ArrayObject { public function __call($fname, $args) { if (function_exists("array_$fname")) { $arr = call_user_func_array("array_$fname", array((array)$this) + $args); if (is_array($arr)) { return new A($arr); } else { return $arr; } } } public function ksort() { parent::ksort(); return $this; } public funct

    ArrayObjectで遊んでみる - おぎろぐはてブロ
    wdr_s
    wdr_s 2007/08/25
  • Yahoo! Flash Blogがスタート、Flash版YUIがこれから公開? - おぎろぐはてブロ

    Yahoo!から、JavaScriptのライブラリの次には、Flashのライブラリを提供していきますよという話。 http://yuiblog.com/blog/2007/08/15/yswfblog/ YUI Blogで、この前来日して、CSS Niteで講演してたEricが、新しくできたYahoo! Flash Blogをアナウンス。 http://www.yswfblog.com/ 気になったところは、 We are thinking of and designing a library that complements the set of components that was released with Flash CS3. Wouldn't it be nice to have a Tree component? And what about a Menu, AutoComp

    Yahoo! Flash Blogがスタート、Flash版YUIがこれから公開? - おぎろぐはてブロ
  • r3 と stickleback を試してみる - セットアップ - おぎろぐはてブロ

    r3と、sticklebackは、Yahoo!が最近オープンソースで公開を始めたテンプレートまわりのツールです。(前記事参照) これがどういうものなのかがよく分かんないので、ドキュメントを読みながら試してみます。 ドキュメントは、SourceForgeにあるものだけのようです。 アーカイブの取得 SourceForgeから、r3とsticklebackのアーカイブを取ってきます。 $ ls r3-0.9.3.tgz stickleback-0.9.3.tgz インストール 必要な環境は以下。 PHP5 PDO拡張に対応 MySQLSQLiteのいずれかを使える アプリケーションを完成させるには、sticklebackとr3の2つのパッケージをインストールする必要があります。sticklebackは、r3のコマンドラインのI/Fです。(なんで、分かれてるんですかね。。) 将来的にはr3はG

    r3 と stickleback を試してみる - セットアップ - おぎろぐはてブロ
  • 1