M.Y. 雑感ブログ

札幌からWebの技術などを発信しています。

Laravel 5.4 と 5.5 の違い

数日前、 Laravel 5.5 がリリースされた。 5.4 との違いを Release Notes Upgrade Guide CHANGELOG-5.5.md を見ながら注目すべき点をまとめる。

メソッド引数定義の考え方

メソッド引数は、なかなか定義が難しいですよね。 引数は、メソッド名と並んで外部に公開される「 そのクラスの顔(=インターフェース) 」として振る舞われます。 今回は 引数をどう設計するか の参考になりそうなお話を少し。

Project Kinoko Pt.1 Phaser とわたし

github.com プロジェクトキノコというものを始めてみた。 オンライン協力プレイゲームの試作である。 幾度となくこういうプロジェクトは虚無に帰したので、今回こそはちゃんとリリース1.0.0までやりたい(と毎回言っている)。 今回のコンセプトは、 リアルタ…

シンデレラ 5th ライブ 幕張LV 行ってきました雑感

THE IDOLM@STER CINDERELLA GIRLS 5thLIVE TOUR Serendipity Parade!!! 幕張公演 2日目にライブビューイングで札幌から参加した感想記事。 今まで5th全国ツアーは、1つ目の宮城を除き、石川は現地まで1泊2日の遠征で、その後も大阪・静岡とライブビューイン…

Laravel のDBトランザクション機能を見てみる

Laravel 5.4 からはトランザクションに関するメソッドが trait 化されているのでとても分かりやすい。 Concerns(関心) というくくりで trait 分けしているみたいです。その trait の使い方自体も面白いですね。 \Illuminate\Database\Concerns\ManagesTransa…

Phan Daemon mode 試用してみた

etsy/phan というPHPの静的解析ツールが最近話題です。 最新の0.9.2(PHP7.0の場合は0.8.4)で、 Phan Daemon Mode という仕組みが搭載されました。 クラス依存情報を持つ必要があるため、これまでは解析に関わるvendorを含む全てのファイルを対象とした解析の…

git alias でいつも叩くコマンドを省略する

git コマンドはよく叩きますよね。 最近はエディタやIDEにネイティブのVCSインテグレーションが搭載されるようになっていますが、中々慣れなくて結局ターミナルからポチポチコマンドを叩くことに。 そういう時、実際打つコマンドはそんなに多くありません。…