VS CodeでOCamlのデバッグ可能な開発環境を構築する

1. 背景 2. 環境 3. OCamlのインストール 4. duneのインストール 5. utopのインストール 6. デバッガーをインストール 7. プロジェクトの作成 8. デバッグ確認 9. ちなみに 10. 参考 1. 背景 最近はRustを個人的にインプットする事をしていて、Rustで使われ…

EditorConfigを使ってC#のコーディングルールを統一させる

C#

1. 背景 2. EditorConfigとは 3. EditorConfig for VS Codeのインストール 4. VS CodeでOmnisharpを有効化する 5. ビルド時に有効とさせる 6. コーディングルールを設定していく 7. まとめ 8. 参考 1. 背景 いきなりですが,皆さんが業務でプログラムを書く…

.NET5でappsettingsをDIし、独自クラスにバインドする方法

1. 環境 2. JSON構成ファイルを修正する 3. 読み込んだJSON構成ファイルをバインドするクラスを作成 4. サービスコンテナに処理を追加する 5. 対象クラスのコンストラクタでインジェクションする 6. まとめ 7. 参考 DB接続文字列にappsettings.jsonファイル…

.NET 5 × Entity Framework Core でサクッとデータベースとシードデータを作成する

1. 環境 2. Entity Framework Coreとは 3. プロジェクトの準備 4. VS Codeで作業していく 4.1. モデル用クラスを追加 4.2. DbContextを継承した派生クラスを作成 4.3. Startup.csの修正 5. まとめ 1. 環境 macOS Big Sur .NET5 VS Code インストール済み拡張…

Microsoft Azure Fundamentalsを受けてきた

背景 Microsoft Azure Fundamentalsとは 準備期間 何をしたか 1〜2日目(土〜日) 3日目〜6日目(月〜木) 7日目(金) 受験当日 まとめ 背景 業務でAzureを使ってはいるもの基礎があるかどうかは良くわからないという感じでした。受けてみようかなぁ...とい…

push-to-hatenablogを使い,はてなブログへの投稿記事をGitHubで管理したら最高だった!

1. 背景 2. 前提条件 3. push-to-hatenablog 4. 設定していこう 4.1. GitHubにブログ管理用のリポジトリを作成する 4.2. push-to-hatenablogをダウンロードする 4.3. blogsync.example.yamlを修正する 4.4. GitHubでSecretを作成 4.5. GitHubのリポジトリへp…

Go×Fyne×ExcelizeでExcelからDDLファイルを生成する簡易ツールを作成しました

コロナの影響により保育園への送り迎えと電車通勤がなくなり,空いた時間が出来た.この時間を使って社内用ではあるが,ExcelファイルからPostgreSQL用のDDL作成ツールを作成した.今回はGo実装のGUI Tool Kit Fyneを使用し,Excelの操作にはExcelizeを使用…

Go×agoutiで病院の予約戦争に勝利する

平日,休日問わず子供の通院時に困った事がある.かかりつけの病院のWeb予約は競争率が高く,予約開始時間に1分でも遅れてしまうと受付が終了してしまう.平日も午前中に休みを取って行かざるを得ない場合もあるのだが,予約を確実に取れる確証がない. この…

UdemyでGoの配列とスライスの扱いを学んだので初心者ながらに少しだけ深堀りしてみた

現在Udemyで現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発を受講しています。講義の中でスライスのmakeとcapacityの内容があり、スライスと配列についての挙動が気になったのでまとめました。 はじめに 受…

@kakakakakkuさんのブログメンタリングを卒業しました

こちらにブログスタート時の初回記事がありますが、3か月間に及ぶブログメンタリングはあっという間でした。しかし終わってからが本当の始まりなので、どんな事を行ったのか、何を学んだのか振り返ってみました。 なぜブログメンタリングを受けたのか 働き方…