–>この投稿は今年参加/発表したり、運営に携わったイベント、やっていた仕事の内容などについてふりかえるポストです。1月2013年最初のイベント参加は1/6に開催された「新春!!HTML5KARUTA大会」。HTML5カルタとは2012年現在、W3Cで正式に採用されているHTML5のタグは108つあります。HTML5KARUTAは、このHTML5のタグを日本古来から伝わる伝統的な遊戯、カルタとして遊びながら覚えようというものです。Co-Edo)に参加しました。みんなでビールや日本酒飲みながら楽しくカルタをやって、なんと茅場町会場で優勝いたしました。その後、第二版として販売されたHTML5カルタ初級、中級、上級を購入したのは言うまでもありません。楽しいので、2014年の年初めに皆様もカルタで遊んでみてはいかがでしょうか?何?お手元に無い?、大丈夫です、茅場町Co-Edoにカレンダーが揃っていますので、ドロップイン料金だけで楽しめますよ!!続いては1/21に開催された「CakePHPもくもく会」に参加。こちらも引き続き茅場町Co-Edoでの開催です。元々は@kaz_29さんとCakePHPのBehat連携周辺のアレやコレやを解決したくて開催したのですが、コアデベロッパのGraham含め10名程が参加するイベントとなりました。してリリースしました。詳しくはこちらの記事で。Matsuriが7月開催だったので、この頃から開催会場の選定などが始まっていました。2月2/14に開催された「第一回CakeBeerTalk」に参加しました。こちらも茅場町Co-Edo。CakePHP1から2へのマイグレーションの話があったり、CakePHP2.3の新機能の話をしていたんですねー。気付くと年末にはもう3の話をしているというサイクルに驚きます。Plugin」の発表をしていました。自分が作ったプラグインを他の人が利用して発表してくれるというのはとても嬉しい事です。PHP勉強会@東京」に参加。RequestをいただきComposer対応を進めていたのですが、その過程でいわゆるForkプロジェクトを登録して良いのか?問題に直面したので若干愚痴っぽいLT「composer/installers」もしました。今も結局repositoriesに追記するようにしているのですが、どうしたら良いのかの結論は出ていない感じです。それについてまとめた記事はこちら。スライドにも書いたのですが、CakePHP2実践入門が増刷されたのも2月の事でした。Matsuriは会場が札幌全日空ホテルでほぼ確定したところでした。MatusriのページをGitHubページで作り始めたのもこの時期です。3月3/9に開催された「(CakePHPとか)PHPのテストについての勉強会」で「テストの基本からCakePHPでTDD/BDDへ」講演しました。他の方の発表も大変に興味深く楽しいイベントでした。PHP勉強会」に参加。MVC」というフレームワークについてLTをしました。名前が紛らわしいんですよね。当時ちょうど仕事でHTML5アプリというかクライアントサイドのお仕事でこのフレームワークを使っていて、とても良かったので紹介したという流れです。この後も何度か同様の発表をしたのですが、時代の流れがクライアントソフト、クライアントサーバ、シンクライアントやサーバサイドWeb、AjaxやHTML5アプリ(クライアントサーバ)といったように目紛しく変わって行く中、来年の動向も気になるところです。Matsuriはスポンサー依頼が本格的に始まったり、Facebookにイベントページが立ったり、先だって作っていた公式サイトも公開したり、いよいよ本格的に動き始めた感じでした。4月もちろん4月といえば4q!カンファレンス(@かもすや酒店)。今年も参加しましたー。Sakenote(#SakeLover)がリリースされた後ということで@kuranukiさんも含め盛り上がったイベント(飲み会)でした。Bddプラグインでテストを書こう!と挑んだのですが、まずモロモロ環境を作っているうちに時間切れとなってしまいました。今思えばこの時にVagrant使っていれば....。その後私が作ったものをベースにComposer対応が完了した模様です。仕事はどんどん忙しくなるし、オレ大丈夫かーというような時期でした。イベントに行ける雰囲気でなくなってきたのがちょうどこの頃かなー。さんが決まったのも4月でした。熱が盛り上がってきたのですよね。仕事がテンパっていてそうとうやばい状況で、どこにも行けませんでした。Matsuriのチケット販売を開始したのですが、そのサイト更新だけは気力を振り絞って対応した記憶が....6月というのも5/30までで。5/31から前乗りして6/1に開催されたPHPカンファレンス関西に参加。仕事はちゃんと5/30までに何とかしました。MVCのLTをしました。今年2度目のJavaScriptMVC発表でした。仕事から解放されて大阪を満喫したのは言うまでもありません。無限もやしが正式なメニュー名になっていたのを覚えています(それかよw)。新しい話題としては特になかったけど、SDNがしっかりとしてきたのは昨年以上に感じたところでした。MatsuriはPHPカンファレンス関西のLTでチケット販売やゲストの告知をしたり、ノベルティのデザインが決まったり、LT大会用のシステムが出来上がったり、いよいよ来月の開催に向けて最後の追い込みという感じでした。私は夏休み併用で7/10から移動を開始(Matsuriは14,15日)。初の北海道上陸を自家用車で成し遂げようということで大洗からフェリーで行きました。その旅の写真はこちら。日焼けして真っ黒な顔で会場入りした私を見て「リゾートを満喫してきた人がいる」と言われました。確かにMatsuriの写真を見るとサングラス日焼け痕がクッキリとw。〜プログラマ視点から気にしたい事」を担当。スライドだけ見るとそれを薦めているように見える箇所もありますが、反対の意味として話した内容もあるので単語だけ一人歩きしないと良いなとおもっています。PHP勉強会@東京」に参加。Abele氏来日イベント〜」に参加しました(@yandoさんのイベントレポート)。@koriymさんとNateの熱いリソース指向の話はとても素晴らしかったです。この頃、社内で「インターフェースデザインの実践教室」の読書会を立ち上げました。途中まで進んだところで社外作業になってしまい中断状況。CakePHPとSenchaTouchによる超高速モバイル開発〜」に参加しました。昨年はJQueryMobileを使った仕事をしたり、今年はJavaScriptMVCを使ったりと、似たような開発をしてきた中でSenchaTouchとどういう連携をするのかとても興味があったのですが、SenchaTouchというよりもそのSDKを使ったパワフルな開発サポート機能もある点がとても面白かったです。Paperがあったので、結局今年はスピーカー申し込みはできず一般参加です。当日LT募集もあるし資料だけは仕込んで参加。今年もくもく会で仕上げたBDDプラグインのアップデート内容などを発表しよう...と思っていたらペチャクチャ枠に移動となって、挙げ句ペチャクチャ枠の申し込み者が少ないからキャンセル扱いにwww。その後行われたくじ引き大会?で一等の賞品をもらったので、終わりよければ全てよしということで。CakeFestでの内容は@yandoさんのレポートに、私と@yandoさんが現地から放送したCakeRadioGagaの動画がアップされているので、そちらをご覧いただければと思います。(そういえばかなりメモ取ったのに何もまとめ記事にしていなかった)。この放送の後は、残っていた他の参加者と焼肉を食べに行ったのでした。MVCフレームワークで作るプロトタイプ」というタイトルで講演してきました。今年4回目のJavaScriptMVC関連(厳密にはこの時期にはJavaScriptMVCがCanJSベースの新しいバージョンになっていたので、内容には変化がありました)の発表でした。AngularJSの勢力は増す一方ですが、CanJS(ならびにJavaScriptMVC)も頑張るぞ。この頃からCakePHP関連のお仕事を手伝うようになったのですが、現場のControllerのテストがあまりにアレな感じでしたので「CakePHPのコントローラテストで注意すること」という記事にしてまとめました。仕事で本格的にVagrantを使ったのもこのお手伝いが最初となりました(これまでは個人の開発環境ばかり)。10月バッグをPROTEXのアタッシュケースに変えました。いうかしばらく使っていたトートバッグは個人的に合わず....新しいCakePHPプラグインとしてRailsではおなじみのFabricatorのクローンを作りました。Github、そのときのTweet、ブログ記事。Fabricatorというより作ってみたらFactoryGirlの機能も盛り込みたくて、結局二個一みたいな感じになっていますが、まぁそこは....現場であまりにFixture絡みでテストが失敗するので、そんなんじゃダメだーという訳で(およそ30分ぐらいでお昼食べた後すぐ)作ったのです。11月Fabricateにsequence機能などいくつかRuby側にある機能を追加しました。PHP勉強会@東京」に参加。FabricatorとFakerを使った「テストデータの作り方」という発表をしました。その翌日11/30には「HTML5カンファレンス」にボランティアスタッフとして参加。昨年に続く参加だったのですが、より規模が大きくなり発表も多様でした。動画がアップされているので、すべてのセッションを閲覧できるようになっています。12月クリスマスにケーキを食べながらCakePHPの話をしよう、という事でCakePHPのイベントが開催される事に。運営でお手伝いしてきました。「CakePHPクリスマス勉強会」。LTに空きがあるという事で先月のPHP勉強会と同じネタでしたが「テストデータの作り方」について再演しました。お仕事では引き続きCakePHPを使った開発現場の支援をしております。まとめということで、5月危機を除いては月に一度は何かしらの発表、発信はできていたようです。頑張っている人もいっぱい知っていますが、自分のペースとしてはこのぐらいかなー、後は書籍の話もいただいておりますので、いろいろゆっくりと。いえBDDプラグインのBehat3対応と、Fabricateの拡張も(なるはやで)やりたいなー。いう来年に希望を持った前向きな感じで今年を〆たいと思います。Operaがサービス終了となるので、どこかに移動しなくちゃいけない。実はそれが最優先だったりするのですが(汗ということで何だかバタバタした終わり方ですが、来年も各所で皆様に会えるのを楽しみに。Co-EdoからPOST。