「PHPエンジニア養成読本」が9月13日に出版されます

来月9月13日(金)に技術評論社より「PHPエンジニア養成読本」というムックが発売されます。新原さんのエントリや増永さんのエントリがすでにホッテントリ入りしているので、もうご存知の方も多いかもしれません。大きく変わりつつある PHP 開発のイマドキの常…

fuelphp-dynamoutilを公開した

さて、FuelPHP 勉強会 東京 vol.3 : ATND で発表したスライドの中で、FuelPHP で Amazon DynamoDB を使いやすくする SDK のラッパーを OSS で公開したいと予告していたのですが、先ほど github で公開しました。 koyhoge/fuelphp-dynamoutil · GitHub ドキュ…

FuelPHP勉強会東京 vol.3に参加してきた

ここ数ヶ月間は会社のプロジェクトでは FuelPHP を使っています。丁度よいタイミングで勉強会が開催されたので参加しました。 FuelPHP 勉強会 東京 vol.3 : ATND 申し込んだ時点では参加者全員 LT という約束だったので、ここ数ヶ月 FuelPHP を使った実感を…

PHP-5.4でのZip Extension

PHPMatsuri 2012 に来ている時に、何故か自分のワーク環境の一つのPHP-5.4を整備することになって、5.3の時と同様に Zip extension を PECL から入れようとしてハマったのでメモ。 PECL Zip はすでにメンテナンスされていない。PHP-5.4 でビルドしようとする…

月の最後の日をPHPで簡単に知る方法

php

集計系の処理のプログラムを開発していると、その月の最後の日を求める必要がちょくちょくあったりしませんか? 私はあります。さてそういう時にどうやって求めるでしょう。答えは一発↓

「あにみた!」ができるまで

amn

6月5日(火)にAMNは新サービス「あにみた!」をリリースしました。あにみたは、アニメの各話単位でソーシャルチェックインできるサービスです。 「なぜソーシャルマーケティングのAMNが?」みたいな反応が結構ありますが、今回のあにみたはエンジニア主導で企画…

エンジニアtypeの法林さんの新企画で対談してきました

jusやLLイベント等で比較的よくつるんでいる @hourin こと法林浩之さんが、エンジニアtypeでやっている連載で、対談形式の新シリーズを始めました。光栄なことにその第1回目に呼んでいただいたので、4/17(火) に2時間ほど二人で色々喋ってきましたが、その内…

PEAR::Mail_mimeで日本語ファイル名の添付ファイルを送る方法

php

世の中もう大体 UTF-8 で OK かなと思ったら、メールの添付ファイル名はそうでもないっぽいです。UTF-8 + URLエンコードで添付した日本語ファイル名が正しく読めないメール環境があったので、ISO-2022-JP + base64 にしたら大丈夫でした。 これをするのにPEA…

ABC 2012 Springで写真を撮りまくった

先週の土曜日 2012年3月24日に「Android Bazzar and Conference 2012 Spring」(abc2012s)が東大本郷で開催されました。上の写真はそれとはあまり関係なく、会場となった工学部2号館の東側で行われていたビル工事現場です。かっこいい。 ABCのスタッフをやる…

『VIERAとDIGAで実現する「スマートAVライフ」ブロガーイベント』

今月のはじめにタイトルにあるブロガーイベントに参加しました。イベント終了後比較的すぐにはてなブログの方で報告レポートを書いたのですが、メインブログに設定してあるはてダに書かないといろいろ拾われないっぽいので、こちらにも誘導エントリを起こし…

はてなの「cybozu.com」記事キャンペーンに当選してレッドブルが72本送られてきた

はてなとサイボウズの共同キャンペーンで、その記事をブックマークすると抽選でプレゼントが当たるという企画がありました。「クラウド基盤から作りました」――はてなチーフエンジニアとid:TAKESAKOが聞く「cybozu.com」 - はてなニュースこの手のプレゼント…

業務連絡 Symfony Advent Calendar JP 2011 参加者の皆さんへ

ATND のメッセージですでに送らせて頂きましたが、メールアドレスの設定をしていない方も何人かいらっしゃるので、ここでも書いておきます。Symfony Advent Calendar JP 2011 では、Gihyo Digital Publishing さんの「技術系アドベントカレンダーを電子書籍…

アドベントカレンダーと勉強会文化

クリスマスが過ぎ、各コミュニティで開催されていたIT系アドベントカレンダーもみな一段落したようです。自分も今年は PHP Advent Calendar jp 2011とSymfony Advent Calendar JP 2011に参加して、それぞれ記事を書かせてもらいました。 特に Symfony の方は…

Nexus SをAndroid 4.0にアップデートした

Nexus S 向けに Android 4.0.3 Ice Cream Sandwitch がリリースされたという報道がありました。1日待っても自動で OTA する様子がなかったので手動にてアップデートを行いました。 手順は以下にある通り。[INFO] Nexus S Official ICS 4.0.3 Released D… | S…

子プロセス制御ふたたび : PHP Advent Calendar jp 2011 Day 8

php

はい、7日目の @scriptwork さんのエントリ「DateTimeクラスの落とし穴と対策 : PHP Advent Calendar jp 2011 Day 7」から引き続いて、PHP Advent Calendar jp 2011の8日目なわけです。 今回は何を書こうかずいぶん悩んで、ちょうど昨晩開催されたPHP忘年会2…

TwigからEntity::findするフィルターを書いてみた (Symfony Advent Calendar JP 2011 2日目)

初日の @brtriver さんに引き続き Symfony Advent Calendar JP 2011 の2日目です。 ここ数ヶ月 Symfony2 を触っています。実は Symfony 1.X の頃は興味ありながらもほとんど触っていなくて、2になってから触り始めたビギナー&ニューカマーなんです。諸先輩方…

はてなブログはじめました

はてなブログで初エントリーを書きました。他の人が短い記事ばっかりだったので、無理矢理でもそこそこ長めのものをwはてなブログはじめました - はてブロ::koyhoge

そろそろPHPMatsuriについて書いておくか

Photo CC by @suzuki PHPMatsuri については「闇」で発表したスライドの記事を書いたのでそれでいいかとも思ってたんだけど、いやもっとちゃんとブログを書こうと思い直したばかりだったし、せっかくだからもう少し書いておきます。 大阪入りする前から今回…

闇PHPMatsuriで発表した

最初はネタ無いしなーと思ってたけど、Net_IPv6 に送ったパッチの話は Twitter にしか書いてなかったので、さくっとスライド作って発表した。 IPv6の闇とPHP View more presentations from koyhoge Slideshare は .key を直接アップロードできるようになった…

秋にはプログラム言語イベントの大トリに行くのだ

みなさんはもうとっくにご存知ですよね。再来週末にとてもエキサイティングなプログラム言語イベントが開催されます。 2日間に渡る濃いセッションの数々 国内外のハッカー達が多数集まる 海外ゲストも参加 ここ数年は初夏から秋にかけて、プログラム言語系の…

「FlexでTitleWindowをresize可能に」へのパッチ

Flex でちょっと凝ったモーダルダイアログを作りたいときに便利な TitleWindow をリサイズ可能にしようと思って調べたら、以下のエントリを発見しました。Flex で TitleWindow を resize 可能にする - Enjoi Blogおおまさにこれだと、とても便利に使わせてい…

GOOD DESIGN EXPO 2011

昨年はRubyKaigiにぶつかっていて悔しい思いをした「GOOD DESIGN EXPO 2011」を、今年はばっちり見学してきました。 振り返れば GOOD DESIGN EXPO に最初に行ったのは2008年で、一度行ってその魅力にメロメロにやられてしまった訳です。ちょうどα350を手に入…

7インチAndroidタブレットは案外イケルかも (A01SHブロガーイベントレポート)

8月25日(木)にイーモバイルさんで開催された「GALAPAGOS(A01SH)タッチ&トライ ブロガーミーティング」に参加してきました。 AndroidタブレットとしてはASUS Transformer TF101をすでに所有している私ですが、国内メーカー製のAndroid 3.2 タブレットを触…

Scientific Linuxのscreenで文字化けした話

会社の開発環境を移行中です。Mac miniの VirtualBox 上の CentOS 5.6 が、ディスクが論理的におかしなことになっているらしく、触っていると不規則にホストOSの MacOS X ごとお亡くなりになってくれやがるので、何でもテスト用に用意してるXenServerに新し…

LL PlanetsのIPv6ハッカソンとfilter_var()

LL Planets 先週の土曜日 8月20日は文京シビックホールでLL Planetsでした。自分も実行委員会の一人だったので、当日は朝早く起きて荷物を運んだり、会場の映像周りのセッティングをしたりしてました。 LL Planets の出し物の一つである「IPv6ハッカソン」参…

「IBM100周年で考えるテクノロジーの未来 ブロガーミーティング」に参加しました

8月3日(水) 19:30 からザ・プリンス パークタワー東京で開催された「IBM100周年で考えるテクノロジーの未来 ブロガーミーティング」というちょっと長いタイトルのイベントに参加してきました。 1911年に、その前身となるC-T-R社が設立されてから今年でIBMは1…

MacOS X の現状の不満点

Finderの「ゴミ箱に入れる」にカスタムショートカットを割り当てることができない。設定しても動作しない。(Leopard から) 再起動時 (Finder起動時) にデスクトップアイコンを勝手に整頓する。 (Snow Leopardから) 「プレビュー」が前回終了時の状態を覚えて…

HTC EVO WiMAX購入者座談会に参加しました

先週の5/31(火)に開催された「HTC EVO WiMAX 購入者座談会」に参加してきました。 とはいえ自分はまだ「EVO WiMAX購入者」ではありません。枠が余ってるけど良かったら参加しない? とAMN 社内でお誘いを受けて、HTC は数ある Android メーカーの中でも一番好…

Google Chromeのabout:memoryがすごい件について

Twitterでちょっとつぶやいてみたけど誰からも反応がなくて悔しかったのでブログに書く。後悔はしていない。 Google Chrome を使っていて、「ウィンドウ」メニューの中に「タスクマネージャ」という項目があるのに遅ればせながら気がつきました。3周くらい遅…

「第3回 MongoDB 勉強会 in Tokyo」に参加してきたよ

ここ1ヶ月位、AMN の広告配信システムのログ保存を MongoDB に切り替える作業をしていて、最近は MongoDB の素晴らしさに驚かされっぱなしだったわけですが、調度良いタイミングで勉強会が開催されたので参加してきました。 「第3回 MongoDB 勉強会 in Tokyo…