ブログを引っ越しました

今まで「はてなダイアリー」を使わせてもらっていましたが、すでに時代は静的サイト生成にパラダイムシフトしつつあります。このブログも時流に逆らわずに、静的サイトに移行しました。 http://blog.a-way-out.net/ なお、過去の記事はそのままにします。今…

(名古屋 10/26) FuelPHP 勉強会 東海 vol.5 & 「WordPress Security を考える会」vol.3 が開催されます

10/26(土)に名古屋で FuelPHP 勉強会 東海 vol.5 と「WordPress Security を考える会」vol.3 が開催されます。 FuelPHP 勉強会 東海 vol.5 - connpass 名古屋「WordPress Security を考える会」vol.3 - connpass 是非、ご参加ください。

「FuelPHP 1.7 翻訳ウィーク」を開催します

FuelPHP 1.7 リリースに合わせて「公式ドキュメント」の翻訳を進めるための「FuelPHP 1.7 翻訳ウィーク」を開催します。FuelPHP の公式ドキュメントに英語が残っているのが気になる人、翻訳プロジェクトに興味がある人、GitHub を使ってみたい人、是非、お気…

合格率を 3倍にするための『PHP技術者認定上級試験問題集』が発売されます

[2013/10/28 追記]達人出版会より 本書の PDF 版 が発売されました。みなさん、「PHP技術者認定試験」をご存じでしょうか? PHP技術者認定試験 PHP の専門技術取得能力を正当に評価できる技術者認定試験を実施することにより、「認定者の雇用機会」や「認…

『PHPエンジニア養成読本』は買って損のない 1冊

技術評論社の細谷さんより献本いただきました。ありがとうございます。PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)作者: 新原雅司,原田康生,小山哲志,田中久輝,保科一成,大村創太郎,増永玲,PHPエンジニア養成…

Sculpin で始める PHP での静的サイト生成

PHP

[2013/10/15 追記]より詳細な解説記事 PHPで静的サイトを簡単に作成できるSculpin — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something を書きました。Ruby 製の Jekyll が有名ですが、PHP にも静的サイト生成ツールがありました。 https:…

XAMPP 1.8.3-0 for Linux の PHP を 5.5.2 にバージョンアップする

PHP 5.5.2 がリリースされましたので、Ubuntu 12.04 での XAMPP 1.8.3-0 for Linux の PHP を 5.5.2 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar x…

FuelPHP 1.6.1 以下へのセキュリティ勧告(脆弱性)

セキュリティ勧告ページ FuelPHP 本家サイトにセキュリティ勧告(Security Advisories)のページができました。 http://fuelphp.com/security-advisories 公開された 2件の脆弱性 そして、1.6.1 以下に影響する脆弱性 2件の情報が公開されました。いずれも、…

enchantMOON を 2.4.1 にアップデートした

昨日、バージョンアップしたばかりですが、朝起きたら 2.4.1 がリリースされていたようです。なので、今日もアップデートしました。 ダウンロード中。 何故か 16% ダウンロードしたところで、リブートされるようです。 そういえば、昨日のアップデートでは 7…

enchantMOON を 2.4.0 にアップデートした

enchantMOON がバージョンアップして 2.4.0 がリリースされたようなので、アップデートしてみました。 http://enchantmoon.com/news/?p=346 「update」コマンドを実行して、電源ケーブルを繋いで、あとは待つだけでした。「数時間掛かる」みたいなメッセージ…

FuelPHP 入門ハンズオン vol.2 を開催しました

昨日、FuelPHP 入門ハンズオン vol.2 を、名古屋で開催しました。このハンズオンは PHP に関する基本的な知識がある方を対象に、FuelPHP のインストールから使い始めることができるようになるまでを目標とするものです。 今回、2回目ですが、東は浜松から、…

FuelPHP 1.6.1 で SQLite を使い Scafold する

SQLite でも Scafold したコードが動きましたので、手順を書いておきます。あまりきちんと検証していないので、SQLite の設定など改善すべき点がありましたら、お知らせ頂けるとありがたいです。 config.php で orm を always_load するようにします。データ…

Linux で Internet Explorer 6,7,8,9,10 での表示を確認する

http://www.modern.ie/ja/virtualization-tools から Linux 用の仮想マシン(VirtualBox)をダウンロードします。IE9.Win7.For.LinuxVirtualBox の場合は、以下のようにします。 $ wget -c i https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/L…

オーバーロードされたプロパティと emtpy() 〜 nagoya.php vol.2 での話

PHP

http://blog.ohgaki.net/php-5-4-accessor-php にある trait を使ったアクセサのサンプルコード(微妙にいじってますが、ロジックは全く同じです)。 r_property[$name]) { return $this->$name…

名古屋 7/20(土) FuelPHP 入門ハンズオン vol.2

FuelPHP はじめて/初心者という方を対象としたハンズオンを 2013/07/20(土) に名古屋で開催します。 FuelPHP 入門ハンズオン vol.2 - connpass 東京だと 80人という規模で FuelPHP のハンズオンという勉強会が今週末に開催されますが、名古屋は少数精鋭?な…

MySQL でクエリログを記録する

環境は XAMPP for Linux の MySQL 5.5.27。 --- a/my.cnf Mon Mar 18 16:48:51 2013 +0900 +++ b/my.cnf Mon Jun 17 07:08:28 2013 +0900 @@ -37,6 +37,9 @@ read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M +general_log = 1 +general_log_file …

7/13(土) nagoya.php vol.2 〜名古屋でPHP Matsuri前夜祭〜

PHP

nagoya.php vol.2 が 2013/07/13(土) に名古屋で開催されます。 nagoya.php vol.2 〜名古屋でPHP Matsuri前夜祭〜 : ATND PHP を仕事で使っている人はもちろん、PHP を触ってみたいと思っている人、WordPress 等の PHP 製の CMS を使っている人など、PHP に…

OSC2013 Nagoya にて FuelPHP BoF が開催されました。

去年に引き続いて OSC2013 Nagoya で FuelPHP BoF が開催されました。去年は、7人しか集まりませんでしたが、今年は 18人と倍増以上に増えました。ちなみに、CodeIgniter を知っているという人は今回もほとんどいませんでした。フレームワークの経験を聞いた…

XAMPP 1.8.1 for Linux の PHP を 5.5.0 にバージョンアップする

PHP 5.5.0 がリリースされましたので、Ubuntu 12.04 での XAMPP 1.8.1 for Linux の PHP を 5.5.0 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf…

システムの時間を操作する faketime コマンド

faketime というコマンドがあったようです。 時間に影響を受けるユニットテストで使えないかな。 $ faketime '1999-01-01 12:34:56' php -r 'echo date(DATE_ATOM);' 1999-01-01T12:34:56+09:00

HTML5 での タグの border 属性

HTML5 では <table> の border 属性の意味が変わっているようです。 table 要素に border="1" を指定すると、その表がレイアウト目的ではないことを示すことができる。 border 属性の値には、1 または空文字列のみが指定できる 参考 HTML5/テーブル/table要素 レイ</table>…

FuelPHP 1.6.1 の Composer での依存ライブラリを含めた Zip ファイルを作成してみた

FuelPHP 1.6.1 のインストールは、公式の Zip ファイルからする場合、Zip ファイルを展開した後に composer コマンドを実行し、依存ライブラリを追加インストールする必要があります(Git が必要)。Packagist や GitHub が落ちているとインストールが完了で…

2013/6/22(土) OSC2013 Nagoya で FuelPHP の BoF が開催されます

2013年6月21日、22日に名古屋で OSC2013 Nagoya が開催されます。その中で 6/22(土) 13:00から、FuelPHP の BoF があります。 オープンソースカンファレンス2013 Nagoya - イベント案内 | 2013-06-22 (土): FuelPHP BoF ※ BoF とは、ある特定のトピックに興…

FuelPHP 1.6.1 がリリースされました

[2013/10/16 追記]FuelPHP 1.7がリリースされました — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or somethingバグ修正と機能追加を含む FuelPHP 1.6.1 が 6/9 にリリースされました。通常、FuelPHP でのバージョン番号 x.y.z の z の変更はバ…

FuelPHP でのデータベース接続設定 〜 root のパスワードを root にしないでください

FuelPHP の設定ファイルの仕組みを理解していないブログ記事がいくつか見られ、それが拡散しているようなので解説を書いておきます。データベース接続設定を正しくしていないために、うまく接続できず、 とりあえずmySQLのrootパスワードをrootに変えること…

FuelPHP DB::query() の使い方 〜 SQL クエリタイプの指定

FuelPHP+MySQLでSHOWコマンドの結果を取得 - BTT's blog に DB::query() だと、SHOW PROCESSLIST や SHOW WARNINGS などの SHOW コマンドの結果が取れないという記述がありました。これは、DB::query() の第2引数に適切な SQL クエリタイプを指定していない…

FuelPHP 1.6 の Composer での依存ライブラリを含めた Zip ファイルを作成してみた

FuelPHP 1.6 のインストールは、公式の Zip ファイルからする場合、Zip ファイルを展開した後に composer コマンドを実行し、依存ライブラリを追加インストールする必要があります(Git が必要)。Packagist や GitHub が落ちているとインストールが完了でき…

「FuelPHP 1.6 翻訳ウィーク」を開催します

FuelPHP 1.6 がリリースされたことに伴い、この機会に「公式ドキュメント」の翻訳を進めるため、5/27 から「FuelPHP 1.6 翻訳ウィーク」を開催します。 FuelPHP 1.6 翻訳ウィーク : ATND 翻訳ウィークとは何か? 翻訳ウィークは、翻訳をみんなで集中的に進め…

FuelPHP 1.6 がリリースされました

多くの改良とバグ修正を含む FuelPHP 1.6 が 5/3 にリリースされました。変更点の詳細は Changelog をご覧ください。 FuelPHP » FuelPHP releases v1.6 | Blog Changelog v1.6 FuelPHP 1.6 Changelog 日本語風味 – ぱらめでぃうす FuelPHP 1.6 ドキュメント…

5/11(土) FuelPHP 勉強会 東海 vol.4 @ 名古屋

FuelPHP の勉強会が、今週末に名古屋伏見で開催されます。 5月11日 FuelPHP 勉強会 東海 vol.4(愛知県) 興味のある方は、是非、ご参加ください。 関連 FuelPHP入門ハンズオン vol.1 を開催しました - A Day in Serenity @ kenjis FuelPHP 勉強会 大須 vol.3 …