2017-01-01から1年間の記事一覧
今までvimのプラグインをちまちまと個別でダウンロードしては使っていたのですが、プラグインを管理できるプラグインマネージャがあることを知り、使ってみました。 dein.vimとは vimのプラグインマネージャ。前はNeoBundleが主流だったようですが、もう開発…
会社のmacにvimのプラグインであるNERDTreeをインストールしようとしたら手こずったので、その時の備忘録を。 NERDTreeとは下記のようにディレクトリ構造をツリー表示、かつファイルの操作もできるvimのプラグインです。 インストール手順 dein.vimを使って…
先日、「xor」というPHPの演算子を初めて知りました。改めてPHPのドキュメントの演算子の項目を眺めていたら、意外に知らない演算子や使い方を知ることができたので、演算子についてまとめてみます。調べてみると意外に面白い演算子。 代入演算子 +$a $a を…
わたしはKinKiKidsのファンです。大好きで、毎日情報収集に励んでいます。主にtwitterで情報を集めていることが多いのですが、山のようにツイートが流れてきて、見落とす情報が出てきたり、他にフォローしているアカウントのツイートが流れていってしまった…
仕事場でgit flowでブランチを運用していたのですが、別チームに異動になったタイミングでチーム独自のブランチの運用ルールに変わりました。gitのコマンドを普通に使っていたのですが、git flowのコマンドに比べると手順も多いし、気をつけていないとブラン…
メンテにする対応ってどのファイルを改修すればいいんだっけ?ということを知りたくて、過去のコミットメッセージを検索したいなーと調べていたらgitのコマンドがありました。 $ git log --grep 検索文字列 これでコミットメッセージを検索できます。便利だ…
テストしたいコードにechoやprintなどの出力処理がある場合、PHPUnitでどうやってテストコード書いたらいいんだろう?って調べたのでまとめておく。 テストしたいコード
デザインパターンを学ぶために各デザインパターンのコードをPHPで書きつつ、勉強もかねてテストコードも書いているのですが。そのテストコードをCI環境で走らせてみようと思い、Travic CIを使おうとしたら、composerのautoloadがきかずにfatalエラーが出てか…
GoFデザインパターンをPHPでプログラムを書いてみながら勉強していきます。「増補改訂版 Java言語で学ぶデザインパターン入門」を参考にさせて頂いています。プログラムはGithubにあげていきます。 Builderパターンとは builderとは、日本語で建築者、建造者…
あんまり自分が活用できていないPHPの型宣言について、今更ですがまとめてみました。ずっと「タイプヒンティング」っていう言葉を使っていたけれど、PHPの公式ドキュメントを読んでいたら型宣言って呼ぶように変わっていたっぽいので、型宣言の言葉の方を使…
GoFデザインパターンをPHPでプログラムを書いてみながら勉強していきます。「増補改訂版 Java言語で学ぶデザインパターン入門」を参考にさせて頂いています。プログラムはGithubにあげていきます。 Template Methodパターンとは テンプレートの機能を持つパ…
MacにcomposerでPHPUnitをインストールした時の手順です。composerのglobalコマンドを使用してインストールしました。 環境 MacOS Sierra 10.12.2 composerでPHPUnitをインストールする どのPHPUnitのバージョンを指定すべきかは公式サイトで確認しておきま…
あけましておめでとうございます。ガキ使を見ながらコードを書いていたら、2016年が終わっていました。 TSUTAYAで借りてきたピースオブケイクという映画を観ながらブログを書いています。多部未華子さんが可愛すぎる。多部未華子さんになりたい。 2017年も始…