PHP
Signature Version 4 Key Derivation SamplesにPHPが無かったのでメモ。 Signature Version 4 Key Derivation Samples - Amazon Web Services General Reference gist9683701
前回はPythonでしたが、PHPの場合はもちろんそのものずばりの関数が用意されています。 15個の要素を3つずつに分割。 $ php -r 'print_r(array_chunk(range(0, 14), 3));' Array ( [0] => Array ( [0] => 0 [1] => 1 [2] => 2 ) [1] => Array ( [0] => 3 [1]…
久しぶりの記事だけど、ただの転載です。。 毎年恒例のPHPカンファレンス。今年は発表者を募集しています!通常の講演と短いLTです。 ■ PHP Conference Japan 2010発表者募集のお知らせ日本PHPユーザ会は、2010年9月24日(金), 25日(土)に PHP Conference Jap…
PHPには、ストリームラッパーというファイルなどへのアクセスを抽象化するしくみがあります。普段よく使う http:// とかがそうです。 組み込みで提供されるストリームラッパーは以下です。 ファイルシステム HTTP と HTTPS FTP と FTPS PHP 入出力ストリーム…
PHP5から追加された機能として、SimpleXMLとかSPLなど、動作的にユーザレベルでは実現できないおもしろい動きをするものがあります。5.3から標準モジュールとなったpharも同じように結構見えないところでPHP本体の動きを変えるような実装をしているので、調…
dba関数というのを知っていますか?dbm形式のデータベースの抽象化レイヤとなる関数を提供するモジュールで、PHPのソースコードに同梱されています。 PHP: DBA - Manual 例えば、dbm や qdbm といったものを利用できる他、inifile という php.ini 形式のよう…
OAuthの実装については、http://oauth.net/code/ に各言語ごとに情報が載っています。 PHPのところを適当に訳すとこんな感じ。 OAuthをサポートするPHP Extensionがある。John Jawedによって書かれた。例はここに、段階的な説明もある。このPECLパッケージは…
はてなダイアリーAtomPubにリクエストを投げるためには、WSSE認証が必要ですが、その認証をPHPのみでやるときのメモ。sha1()で第2引数を true にするのを忘れてはまった。
Amazon SQS (Amazon Simple Queue Service) は、Amazonが提供するジョブキューイング用なメッセージ格納のキューです。 ここでは詳しい説明は、省略します。これ単体で使うというよりは、EC2で処理させて、スケーラブルに処理を捌くというのが用途かと思いま…
Services_Amazon_SQSで、マルチバイト文字を含めたデータを送ると、 The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for detai…
XHPとは、 Today, I'd like to take to this opportunity to share with you a project that's quickly becoming a cornerstone of front-end PHP development at Facebook. XHP is a PHP extension which augments the syntax of the language to both make…
先日、五反田でり坊で開催されたPHP懇親会に参加しました。 第4回PHP懇親会 - events.php.gr.jp PHP懇親会は、参加者全員が5分程度のLTをやることになっていて、発表の敷居も低く、また発表後には、発表の内容を肴に酒を呑みながら議論できるという感じにな…
最近知った事実ということで、メモ。glob関数でマッチしないときは、空配列が返る。 (但し、プラットフォーム依存) php -dopen_basedir= -r 'var_dump(glob("/non/exsistent/path"));' array(0) { }なんですが、 open_basedir に何かしら設定されている場合…
関数に渡された引数の数および引数を受け取るための関数として、func_num_args()、func_get_arg()、func_get_args()が用意されています。可変引数関数の実装なんかに使います。 これらの関数は、関数呼び出しの引数として、 とか呼び出しちゃうと、 PHP Fat…
stat()の最後の1つのキャッシュをクリアするだけの関数だった clearstatcache() が、PHP5.1からマニュアルの記載無く realpath cache をクリアするようになり、そして PHP5.3 からは、デフォルトでは realpath cacheをクリアしないようになりました。/( ^…
今年のPHPカンファレンスでは、LTだけでなくもうちょい長めの15〜30分の枠についても、発表者を募集しております。締め切りは今週末26日 (金)です!応募しようと思ってた方お忘れ無く! 発表者募集 | PHPカンファレンス2009 LTはまた別途募集があるはず。 20…
先週は箱根でCakePHPの開発合宿がありました。 CakePHP開発合宿アルファ版 - events.php.gr.jp Cake組、Ethna工作員組に紛れ込んで、Cakeなんだけども何かを開発するのではなく、先月開催されたCakePHPハンズオンで撮影したムービーをひたすらと編集する作業…
3月にグリーさんをお借りして開催された、CakePHPハンズオンの動画を見やすい形に編集しました。 CakePHP1.2でCakePHPマニュアルに載っているCakePHPブログチュートリアルを実際に手を動かしてやってみるという内容になっています。CakePHP を触ってみるきっ…
最近は、もはや動画公開ブログになってしまってますが、いつも通りムービーアップのお知らせですw ということで、今月もPHP勉強会に参加しました。 第41回PHP勉強会@関東 - events.php.gr.jp 会場をお貸しいただいたトライコーン株式会社様ありがとうござい…
ということで参加して撮影してきました。 第40回PHP勉強会@関東 - events.php.gr.jp 今回の勉強会はいつもと違う感じ。スペシャルゲストとして、 Chief Architect for Delphi for PHP の Jose Leon さんがスペインから来られており、Delphi for PHPの話をし…
今年初めのPHP勉強会に参加しました。 第39回PHP勉強会@関東 - events.php.gr.jp ビデオ 今回ちゃんと準備してなかったので、見づらい点があるかもしれませんがご了承ください。各発表者さんのサイトで発表資料が掲載されているので、そちらと一緒に見ていた…
今年最後のPHP勉強会に参加してきました。 第38回PHP勉強会@関東 - events.php.gr.jp 会場を提供頂いたトライコーン株式会社さま、幹事のgusagiさんありがとうございました! yandodさんが海外からの発表
以前、こちらで募集した elePHPant共同購入者を募ってみる - おぎろぐはてな elePHPantですが、ようやく到着いたしましたので頒布について案内します。 価格 キリがいいように以下の価格としました。 小さなぞう: 1,000円 大きなぞう: 12,000円 (事前予約・…
お茶の水のデジハリさんをお借りしてCakePHPカンファレンス東京が開催中。 http://conference.cakephp.jp/ Ustream実施中です。 http://www.ustream.tv/channel/cakephpcon-tokyo ネット回線が安定してるー 配信終了 常時70程度の視聴者数でした。見ていただ…
CakePHPカンファレンス東京が今週末10月25日(土)に開催されます。 http://conference.cakephp.jp/ 会場参加については速攻で満員となってしまいキャンセル待ちという状態ですが、Ustream.tvでの中継を予定しています。 http://www.ustream.tv/channel/cakeph…
[2009/05/06] このハンズオンの改訂版の新しい動画を以下で公開しています。CakePHPもバージョン1.2に対応しています。ご利用ください。 http://d.hatena.ne.jp/i_ogi/20090418/1240044385 id:yandod さんによるCakePHPハンズオン@Tokyoが開催されました。 8…
2008年8月8日。PHP4のEnd of Lifeを迎える滅多にない記念日ということで、PHP4送別会と題し、ただ、たん清で焼肉を食べる会が盛大に開催されました。参加人数は24人と、店を半分以上占拠してました。*1 参加していただいた皆さんありがとうございます。自分…
8月7日・8日のPHP4送別会2デイズについてのアナウンスです。PHP送別会へ参加表明された方はお読みください。 8月7日(木)前夜祭が開催されます PHP送別会は8月8日(金)に決定しましたが、7日なら参加できるぜって方のために、koyhogeさん幹事で前夜祭が開催さ…
8月8日にEOLを迎えるPHP4の送別会ということで、焼肉を食べながらPHP4の思い出話をする会を開催します。 日時: 2008年8月8日(金) 19:30〜 場所: 秋葉原たん清 8月8日が技評のイベントにかぶったこともあり、7日も候補にしています。参加を希望される方は、以…
PHPカンファレンス2008が無事に終了いたしました。ご出席頂いたみなさま、講演者のみなさま、協賛スポンサー各社さま、ありがとうございました。そしてスタッフの皆様おつかれさまでした! 今回のPHPカンファレンスでは、みんなやってるしということで、Ustr…