2023-01-01から1年間の記事一覧
ひとりで経理頑張ってるマンです。 半年前に初めての決算を終え、法人初年度を乗り越えました。 そして2期目に突入し、一通り経験した経理業務には余裕を持って取り組んでいました。だが、そこに「予定納税」というお初の子がやってきました。初年度には居な…
Rails・Ruby 値オブジェクト名 ref: temperature : 温度 balance : 残高 address : 住所 gps_location : GPS位置情報 ip_address : IPアドレス メソッド名 バリデーションメソッド名 レコード全体のステートに関連するエラーの場合 record.errors[:base] mus…
GitHub CLI について - GitHub Docs ワークフローについて - GitHub Docs repository 内に検証ブランチを作成し、検証に必要なコードや下記のような workflow 定義 yml を配置する workflow 定義 yml で actions/checkout を利用して、検証ブランチを指定 任…
Railsで開発している際、コントローラー内で render_xxx のような独自メソッドをよく見かけます。特に API を構築する際に、render_api や render_json などのレスポンス構成を共通化するために、render json: の処理をラップしたコードをよく目にします。 …
最近、あるイベントのムービー作成のために Adobe の Photoshop、Premiere Pro を使い始めました。二週間くらい夜な夜な触って簡単な操作ができるようになったので、忘れたくない操作方法について残しておきたいと思います。 Photoshop 顔やスタイルを補正し…
$ bundle exec rails new . --minimal --database mysql --skip-asset-pipeline --skip-test --skip-docker ためす とりあえず docker で ruby の環境に入る $ docker run -it --rm ruby:latest /bin/bash docker> mkdir myapp docker> cd myapp/ docker> bu…
現在参画中の現場で、chatgpt を使った新規プロダクト開発に関わる機会があったので感想を残しておこうと思います。 普段は別でメインのプロダクト開発に取り組んでいますが、今回はリリースまでの一時的な助っ人として開発に参加することになりました。 こ…
詳細は ここ
去年の 6 月に 2 年 3 ヶ月やっていた個人事業を畳んだので、最後の確定申告をしてきました。毎年 3 月は確定申告の感想書いていたので寂しい。個人事業主 1 年目の確定申告におどおどしていた自分が懐かしいぜ 今回は 3 回目の確定申告になるので慣れたもの…
ActiveModel::Errors クラスの to_hash のメソッドで引数を true にすることで良い感じに作ることができそうでした。あなた引数渡せるのね! account = Account.new(email: "invalid", password: "") # 無効な値を入れる account.valid? account.errors.to_h…
僕はある時期 typo の量産機になっていて、レビューをすり抜けた typo コードたちを無事 (?) 本流にマージさせていました。その typo たちをふとした瞬間に見つけることになるのですが、その時は何とも言えない恥ずかしい気持ちになります。関連のコードを修…