エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

Ecto

順序を入れ替えるための覚書

今回の話は次のようなことを念頭に置いています。 1の要素を3の位置に移動する これは順序を決定する情報を各要素が持っているばあい、たとえば次のようなばあい、 その情報を入れ替えることを意味します。 順序情報をもとに並び替えると次のようになります…

日ごとの更新件数をEctoで集計したいとき

日ごとの更新件数をEctoで集計したいとき データベースへは時刻(日時)で記録しておき、利用するときに日付単位で集計したいときがあります。 例えば更新の頻度を日付単位で集計したいばあい、次のような SQL になると思います。 select date(updated_at) a…