読者です 読者をやめる 読者になる 読者になる

はむはむエンジニアぶろぐ

このブログのコンセプトは"ハッキングの為なら愛する家族を傷つけることをいとわない" 自分にとってエンジニアリングは "手段ではなく生きる目的" である

.gitignoreをエイリアスコマンド一つで簡単に作れるようにした

.gitignoreの生成をアシストしてくれるツールとしてgibo というものがあります。 giboを使えば、言語やフレームワークに合わせて.gitignoreを標準出力してくれます。 なんて便利なんでしょう。 でも、2つ不満がります。 コマンド名を忘れる 標準出力するだ…

Comporserのバージョン指定にdev-masterしてるけど大丈夫なの?

Comporserでライブラリをインストールをする際にバージョンを指定できます。 というより、今後も安定して使いたいのであればバージョンを指定してインストールしたほうが良いと思います。 なんでもかんでも、最新版がいいと思い込んでいる人はバージョン指定…

最強のビルドツール Makefile

Q. 最強のビルドツールは誰だ? A. Makefileです。(個人の勝手な見解です 私は、ビルドツールとしてMakefileを使っています。 ビルドだけでなくテストのラッパや便利コマンド集としても使います。 Makefileが最強だと思う理由は以下です。

親クラスのフィールドへのアクセス場合は、getter/setterを使ったほうがいいと思う

他の言語は知らないけど、PHPではvisibilityが public 又は protected で宣言された親クラスのフィールドに $this でアクセスできてしまう。 public でフィールドを宣言することは、カプセル化を壊すことになるのでやらないと思うけど。 親クラスのフィール…