CakePHP(v3.x),ChronosのDate(FrozenDate)クラスで月の間隔を求める. 今回はCakePHPのDateクラスを利用して月の間隔を求めて行きます. (ミュータブルなDateクラスの方はバグの温床になりがちなので,immutableなFrozenDateクラスを使います.) use Cake\I… Aoi Watanabeハック2019.09.24 706
cakePHP(v3.x)でqueryのLogを表示する cakePHPは便利なクエリビルダが存在しますが、クエリビルダを介して発行されたSQLの内容をきちんと確認してデバッグしたいという要求があります。 そういう時はapp.phpの内容を以下のように変更すると確認することがで… Aoi Watanabeハック2019.09.20 2,103
CakePHP(v3.x)のクエリ発行でSubQueryをLeftJoinしようとしたら躓いた CakePHPではアソシエーションを組むモデルでサブクエリを発行できます。 // At Table Class $subquery = $this->getAssociation(‘ModelName’)->… Aoi Watanabeハック2019.09.20 4,071
MySql、nullを含むレコードでの四則演算 MySqlにおいて、Tablesというテーブルが存在し、このテーブルの持つnumberというカラムはnullを含んでいます。(other_columnは任意の整数) 今、このnumberというカラムに何らかの四則演算を施… Aoi Watanabeハック2019.09.19 556
WordPressの新規プラグインインストール時にFTP情報を求められた EC2にてWordPressの構築を行い、プラグインをインストールしようとしてホスト名FTPユーザ名FTPパスワードを求められた。 FTPなんて設定した覚えがないのでこれらの情報を入力することができない。 そこで sud… t.sakuraiAWS入門2019.09.19 2,307
bashでサブディレクトリ内も含めた、ファイル数を出力するコマンド こんにちは。hacknoteのr.katoです。 サブディレクトリ内も含めたファイル数の取得する方法がわからなかったので調べました。 調べたいディレクトリ内で次のように実行するとファイル数が出力されます。 必要に応じてf… r.katoハック2019.09.19 3,495
vimとbashの設定 こんにちは。hacknoteのr.katoです。 今更感はありますが、私が最低限行なっている設定があるので紹介していきます。 そもそもbash,vimとは? bash linux系,macのOSのterminal(よくつ… r.katoハック2019.09.19 2,889
vimでの全行削除&ペースト vimを使用して設定ファイルをいじっているときに、通常のメモ帳のようにcommand+Aで全選択してからcommand+Vでペーストしようとしたら、なにやら今まで作業していたログのようなものが貼付けされてしまった。 co… t.sakuraiハック2019.09.17 1,420
cakePHP(v3.x, phinx),migrationで新しいTableを追加する. 今回はBooksという新しいテーブルを手動で追加するMigrationを書いて行きたいと思います. まずmigrationの雛形をbakeします. $ bin/cake migrations createBooks ここ… Aoi Watanabeハック2019.09.17 950