たばりばりスタイル

たばりばりスタイル

バリバリバリ⚡︎

2023-01-01から1年間の記事一覧

RDP接続ではWindows端末に繋いだカードリーダーで署名できずe-Tax/eLTaxの中間申告でハマった

ひとりで経理頑張ってるマンです。 半年前に初めての決算を終え、法人初年度を乗り越えました。 そして2期目に突入し、一通り経験した経理業務には余裕を持って取り組んでいました。だが、そこに「予定納税」というお初の子がやってきました。初年度には居な…

(雑メモ)Railsで参考にした命名のソース

Rails・Ruby 値オブジェクト名 ref: temperature : 温度 balance : 残高 address : 住所 gps_location : GPS位置情報 ip_address : IPアドレス メソッド名 バリデーションメソッド名 レコード全体のステートに関連するエラーの場合 record.errors[:base] mus…

GitHub CLIを使ってGitHub ActionsのWorkflowを検証ブランチで試す

GitHub CLI について - GitHub Docs ワークフローについて - GitHub Docs repository 内に検証ブランチを作成し、検証に必要なコードや下記のような workflow 定義 yml を配置する workflow 定義 yml で actions/checkout を利用して、検証ブランチを指定 任…

ActionController::Renderers.add で render_xxx メソッドを撃退

Railsで開発している際、コントローラー内で render_xxx のような独自メソッドをよく見かけます。特に API を構築する際に、render_api や render_json などのレスポンス構成を共通化するために、render json: の処理をラップしたコードをよく目にします。 …

初心者の自分用にPhotoshop、Premiere Proの忘れたくない操作方法についての備忘録

最近、あるイベントのムービー作成のために Adobe の Photoshop、Premiere Pro を使い始めました。二週間くらい夜な夜な触って簡単な操作ができるようになったので、忘れたくない操作方法について残しておきたいと思います。 Photoshop 顔やスタイルを補正し…

なるべく削ぎ落としたい時の rails new

$ 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を使ったプロダクトにほんの少し関われた話

現在参画中の現場で、chatgpt を使った新規プロダクト開発に関わる機会があったので感想を残しておこうと思います。 普段は別でメインのプロダクト開発に取り組んでいますが、今回はリリースまでの一時的な助っ人として開発に参加することになりました。 こ…

4/1 エンジニアクビになりました

詳細は ここ

3回目の確定申告も無事完了!さよなら確定申告!

去年の 6 月に 2 年 3 ヶ月やっていた個人事業を畳んだので、最後の確定申告をしてきました。毎年 3 月は確定申告の感想書いていたので寂しい。個人事業主 1 年目の確定申告におどおどしていた自分が懐かしいぜ 今回は 3 回目の確定申告になるので慣れたもの…

RailsでAPIのバリデーションエラーレスポンスに使いやすそうなjsonを作る

ActiveModel::Errors クラスの to_hash のメソッドで引数を true にすることで良い感じに作ることができそうでした。あなた引数渡せるのね! account = Account.new(email: "invalid", password: "") # 無効な値を入れる account.valid? account.errors.to_h…

typoマスターに送るspell checkerのすゝめ

僕はある時期 typo の量産機になっていて、レビューをすり抜けた typo コードたちを無事 (?) 本流にマージさせていました。その typo たちをふとした瞬間に見つけることになるのですが、その時は何とも言えない恥ずかしい気持ちになります。関連のコードを修…