【vim】複数行を一度にコメントアウト nginx.confをいじっているときに、「ここの複数行をコメントアウトしたいな〜。でも一個ずつやるのはめんどい」みたいなときにvimで一気にコメントアウトする方法です コメントアウトというよりは、指定の文字を先頭に入れ… t.sakuraiハック2020.10.27 11,736
CakePHP(v3.x)、Chronosに頼って(年)月の差分を求める。 CakePHPで日付を取り扱う場合はPHPの標準関数よりもFrozenDateなどを用いることが多いですがこれを用いれば比較的簡単に月の差分を求めることが出来ます。 さて、新型コロナウイルス感染症の影響で東京オリンピック… Aoi Watanabeハック2020.10.26 858
php DateTimeクラス diff関数 diff関数を使って差分をどのように扱えるかを調べる diff関数はDateIntervalクラスの返り値を返す $diff = $date1->diff($date2); Log::error($diff); /… hal-boハック2020.10.21 860
Graviton2プロセッサでのAmazon RDSが利用可能に AWS Graviton2 ベースのデータベースインスタンスが、Amazon Relational Database Service (RDS) で一般提供されるようになりました。 新しい Graviton2 インスタン… r.kajiwaraハック2020.10.20 913
CloudWatchの設定で、Error in putting config to parameter~ のエラーがでる cloudwatchの設定で、ウィザードでの設定を行っていたところ、最後にこのようなエラーが出ました。 [root@ip-]# /opt/aws/amazon-cloudwatch-agent/bin/amazon-cl… r.kajiwaraハック2020.10.20 4,244
VSCode + XdebugでCakePHPのデバッグ環境を整える。 VSCodeでXDebugを利用する際はlaunch.jsonでXdebugの環境を整えるのですが、vendor下のphpを除外する設定を書かないと途中で止まってしまいます。 以下のようにしてXDebugを起動するときち… Aoi Watanabeハック2020.10.20 2,271
ファイルから指定の行数を出力する 長いファイルから○行目〜✕行目までを出力したいな〜って時に使えるコマンドです デフォルトの状態でのmacでは利用できず下記の方法で利用できるようになります macOSでgnu-sed使う 下記の例では、hoge.txtの… t.sakuraiハック2020.10.20 971
php 配列の参照渡し phpで配列をいじってた時に普通にいじってると値渡しであることに気づいて参照渡しにする方法を調べた $items = [ [‘name’ => ‘apple’], [‘name’ => ‘orange’], … hal-boハック2020.10.19 450
CakePHP(v3.x)、カラムを追加する際のMigration fileのテンプレート ここでは簡単によく使うカラムの追加を行うMigrationファイルのテンプレートを貼っていきます。 Migrationファイルのジェネレートは以下で行ってください。 $ cake bake migration AddMy… Aoi Watanabeハック2020.10.19 453