Pygmy/Dcoker
今回は、Docker の環境設定の一つである 「Pygmy」導入の備忘録 をまとめます。 内容としては、Pygmy の公式ページと GitHub ページをなぞったものが中心です。 そのため、新し...
53 search resultsShowing 1~20 results
You need to log-in
今回は、Docker の環境設定の一つである 「Pygmy」導入の備忘録 をまとめます。 内容としては、Pygmy の公式ページと GitHub ページをなぞったものが中心です。 そのため、新し...
はじめに 本日はCSVインポート機能の信頼性向上を目的に、以下を実装しました。 csv_imports テーブルの追加 file_hash カラムとUNIQUEインデックスの追加 CsvImpo...
CSVインポートServiceを再設計する中で、今回は 戻り値構造の統一 を行いました。 今回は「戻り値を統一する設計」の学習メモです。 なぜ戻り値を統一する必要があるのか? Serviceの戻...
CSVインポート機能をServiceクラスとして再設計する中で、 想定外エラーが起きたときに 500 で落ちない設計 を実装しました。 今回はその学習メモです。 なぜrescueを入れようと思っ...
〜技術的深掘りと内部理解〜 ※この記事はシリーズ後編です 前編では全体設計と6つの責任 中編では設計判断の葛藤を書きました。 後編では、技術的に理解が深まった部分を整理します。 ① 文字コード問...
〜設計判断の葛藤ログ〜 ※この記事はシリーズ中編です 前編ではCSVインポートに必要な6つの責任について整理しました。 今回は、実際に悩んだ設計判断のログを書きます。 ① 差分更新 vs 再生成...
〜「動く」から「壊れない」への進化〜 今回は、学習目的でCSVインポートサービスを書き直しました。 最初は「とりあえず動けばいい」と思っていました。 でも書き直していく中で気づきました。 CSV...
はじめに オリジナルプロダクトLogi-Balance の Analytics 機能に 「最高負荷」「最低負荷」「平均値付近」の3コースをカード表示する機能を追加しました。 実装自体はそれほど難...
4桁の数字の間に + または - を入れて作れる数を全探索し、 3つのナンバーすべてで共通して作れる数を求める問題を通して学んだことを整理します。 完成コード def make_value(n...
「マッチング問題」を通して学んだ内容を整理します。 今回はロジックそのものよりも、 split each_with_index index = i + 1 any? shift |c, r|(多...
株売買問題を通して、 if-else と if-elsif の違い (n - 1).times の書き方と可読性 について整理しました。 完成コード n, buy, sell = gets.s...
今回は階層移動の問題を通して学んだ、以下3つのメソッドにフォーカスします。 each_cons(n) map abs テーマは「隣り合う階の差分の絶対値を合計する」です。 問題概要 エレベータ...
とある問題で「AさんとBさんの予想日、どっちが実際の開花日に近い?」を判定する場面がありました。 私が詰まった点は “月日 (M/D) のままでは日数差が計算できない” ということでした。 こ...
はじめに 個人開発アプリ Logi-Balance に RSpec を導入し、サービスクラスのテストを書き始めました。 RSpec の解説記事は多いですが、 とりあえず導入したけど何から書けばい...
note公開日:2025-09-22 11:44 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) アプレンティスシップ10期生第...
note公開日:2025-09-22 10:20 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) ファイルlogin.phpをと...
note公開日:2025-09-21 13:19 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) アプレンティスシップ10期生第...
note公開日:2025-09-14 20:59 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) Home 画面の記事一覧の下に...
note公開日:2025-09-14 20:58 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) 今回のApprenticeSh...
note公開日:2025-08-30 22:07 この記事はnoteで公開していた内容をQiitaへ移行・再掲したものです。(必要に応じて加筆修正しています) じゃんけんゲーム関数化 Que...
53 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.