Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

Services_MixiAPI 0.1.0リリース

先日CodeReposに突っ込んだServices_MixiAPIですが、バージョン0.1.0としてリリースします。
インストールは

$ sudo install -a http://www.doyouphp.jp/pear/Services_MixiAPI-0.1.0.tgz

アップグレードは

$ sudo pear upgrade http://www.doyouphp.jp/pear/Services_MixiAPI-0.1.0.tgz

な感じで。
修正点は以下の通りです。

  • WSSE認証用のnonceを生成する部分にposix_getpid()を使っていたのをuniqid()に変更
    • Windows環境でもそのまま動作すると思います。
  • サンプルの実装
  • コードレイアウトの調整

ご利用ください;-)

第30回PHP勉強会 - 始まってました

今回の会場はトライコーン株式会社さん。ありがとうございます。

エントランス
エントランス posted by (C)shimooka

20分ほど遅刻です。。。ここいちさんの面白い話が聞けませんでしたorz

参加者多い!
参加者多い! posted by (C)shimooka

さすがに30名以上になるとすごいなぁ。。。
今回はお試しで、Ustreamで動画のみ配信中です。id:i_ogi++!

第30回PHP勉強会 - PHP5再入門「既存環境のPHP5移行」

id:yandodさん

  • 参照の「&」をどうするか
    • zend.ze1_compatibility_modeはオブジェクトの扱いだけ変化
    • 余計にエラーがでる
  • parse_ini_file
  • アプリを動作させてエラーメッセージを出し、対策方法をハッキリさせる
  • E_STRICTは手を動かしてみて分かる挙動もある
    • runtimeで発生するE_STRICTが結構あるため
  • ライブラリの対応
    • EthnaのE_STRICTパッチ
    • PEARの新しいものは、PHP5に対応したものが増えている
    • Smartyはarray_mergeの嵐&$HTTP_POST_VARSとか懐かしい変数が多い
  • まとめ
    • PHP4のコードのほとんどはPHP5でも動く
    • オブジェクト関連は要注意
    • ライブラリは最新版にした方がてっとり早い
    • メモリ負荷の低減
      • CakePHPでもかなり減ったよ
  • 二枚貝は必ず中まで火を通す事!www
  • id:yandodさんの調査資料初公開

第30回PHP勉強会 - モバイルPHP

すずきさん。

  • あどえすキタ━━━━(゚∀゚)━━━━!!!!
  • 「それ、リナザウでできるよ」は禁止
    • Nokia N810を使ってみる
      • Linux搭載
      • maemoサイトに多数のOSSアプリがある
      • PHPはまだない
  • nginx
    • ロシア発のhttpd
    • fast-cgiPHPを動かしてみる(みた)
    • 「実機はここにあります」
  • N810だと{}[]が入力できないw
  • モバイルPHPにはN810がオススメ

第30回PHP勉強会 - 実用性皆無なPseudo_Perlの紹介(ネタ)

id:msakamoto-sfさん。

  • PHPを使ってPerlを実行
  • 裏はpopen系

予想より早く終わりそうで焦って発表準備してたので、あまりメモ取れてません。ごめんなさい><

第30回PHP勉強会 - PHP対応版kmyaccを作った

btoさん。

プレゼン中
プレゼン中 posted by (C)shimooka

  • 正則言語(lexなど字句解析)と文脈自由言語(yaccなど構文解析
  • kmyacc
    • LALRパーサジェネレータ
    • PHPに対応してなかったので作ってみた
  • デモ
    • 四則演算のサンプル
    • デモ中にここいちさんのつぶやきが。。。w

いやー。btoさんらしい内容だ。面白い。

今から懇親会会場へGO!