2016-01-01から1年間の記事一覧

PhpStorm 2016.3 の例外インスペクションどうしたらいい?

こんな記事を書いたんですが、正直、PhpStorm で RuntimeException の後処理がうまく表現できなくて困っています。 qiita.com Runtime も含んでどんな例外でもそのままスローだと @throws \Exception が必要って言われる。主語がでかすぎてやだ。 java.lang.…

PhpStorm 2016.3 入門動画を作りました

祝 PhpStorm 2016.3 リリース 2016/11/24、な感じのネタです。 PhpStorm 2016.3 is now released! | PhpStorm Blog 先日、株式会社ロックオン 様の社内勉強会に招待されて、PhpStorm のワザをいろいろ共有してきました。EC-CUBE3のソースを開いてインスペク…

PHPのGCは循環参照を回収できる

PHPで親子関係のオブジェクトが相互に参照を持つ ($parent->children がありかつ $child->parent がある) ケースの話をしていたとき、循環参照の話題が出たのでふと気になって調査してみました。 結論からいうと、PHPは5.2まで、単純な参照カウンタ方式のGC…

いろいろあって Elastic Cloud がオススメな件

MySQLのインデックスの代わりにElasticsearchを使おうと思い立っていろいろやってみた結果、Elastic社のホスティングけっこうオススメなんじゃないかってなった話です。これです: www.elastic.co 経緯としては、AWSにのっけたサービス、とりあえずMySQLとRed…

PHPのarray操作はどれが一番速いか

なになに あまり有名ではないのでもしかしたらご存じないかもしれませんが、PHPには高速高機能なforeachってイテレーション機構が言語組み込みにあるので、わざわざarray_mapとか書かなくてもいいんですよ!!!!!— 零崎ぞぬ織 (@tadsan) 2016年5月25日 ar…

AWS Elasticsearch Service を IAM ロールで認証する

Elasticsearch Service を使おうと思ったら、VPCでセキュリティグループに入れるのができないみたいで。無制限かIPで制限がIAMロールか... HTTPのAPIなのでどうやらS3やDynamoDBみたいに使うものってことらしいですね。 Signing an Amazon Elasticsearch Ser…

PHPカンファレンス福岡2016雑感

PHPカンファレンス福岡大会 2016 に行ってきました。 phpcon.fukuoka.jp 今年はPHPカンファレンスが日本国内で年4回開催されるという、前代未聞の年となりました。 また、2016年は、PHP5.1.2という重要なマイルストーンのリリースからちょうど10年という時が…