2022-10-01から1ヶ月間の記事一覧
先週は雨続きのせいだったのか体調を少し崩した。30歳を越えてから体力が衰えてきたのかもしれない。あまり運動もしてないし。ちょっと元気がなくなり、布団に横になりだらだらとスマホを見ている時間が多かった。 毎日やること、一週間のうちにやることを、…
魔眼の匣の殺人 屍人荘の殺人シリーズ (創元推理文庫)作者:今村 昌弘東京創元社Amazon 最近雨続きだったせいか体調を崩してしまっていたので、気分転換に読書をした。頭と心があまり疲れないようなエンタメ小説がないかと街の小さな本屋を物色していると本書…
三文小説というサービスを運用しているので、それを例にする。DBは postgresql。 作品テーブルがあって、id, user_id, titleをselectしてくるクエリと、その結果は次のようになる。 select id, user_id, title from works; id | user_id | title ----+------…
先輩に教えてもらった小技だ。rails cで変数を格納したいだけのときに、わざわざターミナルにずらっと結果を出力して欲しくないときに使える。変数に格納する回数が多いときに使えるかも。。。 一般的な書き方だと下記のようになる。オブジェクトの詳細が出…
ときにパッチファイルが必要になることがある。git diff コマンドで作成することはできるが、今回はGithubのPRから作成する方法を教えてもらったのでメモ。とはいえ簡単で、PRのURLの末尾に.diffを加えるだけだ。 こんな感じ あとはこちらを、hoge.patchなど…
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus作者:伊藤 淳一技術評論社Amazon Railsエンジニアとして転職するにあたって勉強をはじめて半年くらい経ってからはじめて読んだように思う。そ…
だととても思うことがあった。 開発した機能がリリース直前に動かない、という報告があった。どうやら別チームがコードをリファクタリングした際に誤っていたようだった。そこで、簡単な修正を依頼した。それで事は済むはずだった。しかし、修正をした開発者…
チェリー本の9章「例外処理を理解する」を読んだ。初学者の頃に読んで、なんとなく頭の片隅にあったことが少し整理できた。安易にresucueを使ってはいけいない、が印象的だった。 resucueを利用すると例外を補足できる。なんか問題が起こったときのために r…
例えば、先月の月初未満に作成されたUserのレコードを抽出する方法はこんなふうに書く。 User.where('created_at < ? ', Time.current.prev_month.beginning_of_month) 参考 現在より前のデータを全て検索する方法を教えてください Railsでの日付操作でよく…
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで作者:市谷 聡啓翔泳社Amazon と思った。カイゼン・ジャーニーをだいぶ前に読んだときもそうだったが、物語が面白いので、どしどしと読める。ストーリーがあって、そのストーリーに対す…
モジュールをクラスや別のモジュールへ読み込ませること、つまりモジュールの機能を追加することをミックスインという。そのミックスインの方法には include と extend に大別できる。 例えばクラスにモジュールを include すると モジュールのメソッドを、…