PHP

NGK2013Bで発表してきました

12/14に名古屋吹上ホール4階の会議室にて開催されたNGK2013Bにて5分LTに参加してきました。LT資料はコチラ。内容をまとめてしまうと、「10/21に出版された『PHP逆引きレシピ』は名古屋生まれの本ですよ、本の執筆はこんなスタイルで、そして個人的にはこうい…

FuelPHP勉強会 東海 vol.5に参加しました

10/26(土)に、名古屋にて開かれたFuelPHP勉強会 東海 vol.5に参加してきました。 今回は、各自の話したいことをそれぞれ特に時間制限なく話す、というようなスタイルでした。 個人的に興味深かったのは、・FuelPHP2.0が出るのは規定事項 ・(1.8の開発は進…

PHP逆引きレシピ 第2版が発売されます

PHP

10月22日、執筆に参加させていただいたPHP逆引きレシピ 第2版が発売になります。 東京ではもう既に先行発売されているところもあるようです。 自分ので言うのもおかしいですが、著者6人が半年以上の期間をかけただけあって、良い本になっていると思います。 …

PHPカンファレンス、発表終了しました

PHP

セッションをご静聴いただきました方にお礼申し上げます。 一緒に登壇した櫻井さんとふたり、もっとお伝えしたいこともありましたが…まずは無事終了できましたことを報告します。資料はこちら。 http://www.slideshare.net/sakuraiyuta/php2013-php-php

PHPカンファレンス2013のセッションに登壇します

PHP

広告宣伝ー。 「PHP逆引きレシピ 改訂版 執筆チーム」の一員として、9/14(土)に開催されるPHPカンファレンス2013にて「今ドキのPHPの書き方〜PHP逆引きレシピ改訂版〜」と題して発表してまいります。 http://phpcon.php.gr.jp/w/2013/ 当日はustもあるよう…

PHP 初級者向け書籍の出版前レビュアを募集します

PHP

現在、IT 系の有名出版社より発売予定のPHP 初級者向け書籍の原稿を名古屋圏のメンバー数人で執筆しています。 書籍について この本のコンセプト プログラミング実践上の実用レシピ集 PHP 初級者を中級者にレベルアップする プログラミング時に「困ったな」…

PHPでFizzBuzzってみる(59Byte)

今日はPHPの入門ハンズオン勉強会を主催してまいりました(と言っても仲間うちですけど)。 結構使ってるよ、という方から、全くPHP使ったことないよ(但し別言語での開発経験はある)、という方まで5人相手に「FuelPHP入門ハンズオンのためのPHP5.3基礎講座…

php-timecopを使って日時に関する動作テストを行う

テストの時に時間を止めるか、特定日時に変更できたら色々捗るよなーと思いました。 Google先生に頼んで探してみたら、やっぱりありました。 php-timecop というPHP拡張です。http://www.slideshare.net/hnw/php-13502189 http://www.slideshare.net/hnw/php…

1/19のNagoya.phpでLT発表してきました

1/19に初開催された名古屋のPHP勉強会、Nagoya.phpに行って来ました。 気軽にLTを引き受けたはいいものの、話すネタがなかなか固まらず、LT資料ができたのは会の開始数分後くらいでした。 5分で話すテーマじゃなかった…消化不良気味でした。 PHP5.3で導入と…

PHPのレイトバインディングについて

PHP

リファクタリング楽しいですね!(挨拶) まあ、ちゃんとしたテスト書いてないので純粋なリファクタリングとは言わないのでしょうが…今日発見したこと(今更)を備忘録的にまとめ。 レイトバインディング 導入がPHP5.3.0以降だったんですね。 随分前から普通…

.htaccessを使用してNoticeエラー表示を抑止する方法

php

古い環境で作ったPHPプログラムをとりあえず新しい環境で動かす。 その時にNoticeエラーが表示されるのは嫌な場合、以下を.htaccessに設定する。PHP5.4の場合*1 php_flag display_errors On php_flag error_reporting 32759*2PHP5.3の場合php_flag display_e…

別モジュールに存在するconfigで現在のconfigを上書きする「簡単な」方法

FuelPHPにて、あるモジュールから別モジュールに存在するconfigの内容で現在のconfigの内容を上書きしたい時は以下のように記述。昨日の記事も間違いではないですが、もっとスマートな方法がありました。 \Config::load('foo::custom', 'bar'); こう記述する…

別モジュールに存在するconfigで現在のconfigを上書きする方法

※以下の方法でも動作しますが、もっとスマートな方法がありました。詳しくは次の記事で。 かなりニッチなニーズのような気がするけど、結構悩んでしまったので書き残しておきます。 FuelPHPにて、あるモジュールから別モジュールに存在するconfigの内容で現…

書籍プレゼントキャンペーンに応募しました

このblogを開設して以来、ほとんど営業とサーバ管理のことで埋めてきてしまいました。 今日は、業務でも積極的に使用しているPHPフレームワーク、FuelPHPのお話です。 現在、9/3までの予定で、PHPフレームワーク入門書の決定版『はじめてのフレームワークと…