つばろぐ

主に C#, .NET, Azure の備忘録です。たまに日記。

Fukuoka.NET Conf 2023を開催しました #fukuten #dotnetconf

2024年2月3日に Fukuoka.NET Conf 2023 を開催しました。ご参加いただきました皆様、ありがとうございました。

fukuten.connpass.com

Fukuoka.NET Conf は、昨年開催された .NET Conf 2023 の福岡ローカルイベントです。
福岡では2022年以来の開催となり、また、ふくてん主催は2019年以来の開催となりました。

コロナ禍で開催のモチベーションが維持できなかった時期を乗り越えて、なんとかリアルイベントの開催を実現することができました。


さて、今回の Fukuoka.NET Conf は昨年11月末にイベントページを公開し、開催まで2ヶ月以上の間を空けるようにしました。
理由は前述のように、コロナ禍で色々とモチベーションが上がったり下がったりした時期があったため、どれくらいの人に興味を持ってもらえるかが不明だったためです。

そのためゆっくり告知をしようと思い、2ヶ月以上準備の時間をかけたというところです。
(年末は誰しも仕事も忙しいですしね)

そのおかげか、登壇者も参加者もたくさんの方に集まっていただくことができました。
今回はオンライン参加枠も設けましたが、YouTubeライブ配信をするような体力は無いので、Teams会議に入っていただく形式を取りました。

そして福岡らしいなーと思ったのは、C#かつ福岡でのイベントながら、色んな方に参加いただけました。こういう感じになる福岡はサイコーです。


イベントでは私自身も登壇を行いました。
昨年参加した Microsoft Ignite のために実装した、Azure AI Speech を使用したリアルタイム翻訳アプリをとりあげました。

speakerdeck.com

題材にしたリポジトリはこちらです。

github.com

PowerShell環境を "Oh My Posh" に移行した

自分の PC で使用している PowerShell環境を "Oh My Posh" に移行したメモです。
元々 Git Bash を使うほうが多いのですが、PowerShell にも慣れておきたくてとりあえず Oh My Posh を導入してみました。

ohmyposh.dev

PowerShell Core のインストール

Windows に最初からインストールされている PowerShell は 5.x なので、PowerShell Core をインストールします。
私は winget を使ってインストールします。

# インストール
winget install --id Microsoft.PowerShell

# 更新
winget upgrade --id Microsoft.PowerShell

インストール後は Windows Terminal を再起動すれば、自動的にプロファイルが登録されます。

learn.microsoft.com

Oh My Posh のインストール

これも winget でインストールします。

winget install JanDeDobbeleer.OhMyPosh -s winget

ohmyposh.dev

フォントのインストール

Oh My Posh の表示を綺麗にするなら、適切なフォントをインストールしたほうが良いそうです。
ターミナルを管理者権限で起動し、フォントインストールのコマンドを実行します。

oh-my-posh font install

    Successfully installed Meslo 🚀

    The following font families are now available for configuration:
      • MesloLGM Nerd Font Mono
      • MesloLGMDZ Nerd Font Propo
      • MesloLGS Nerd Font Mono
      • MesloLGL Nerd Font Mono
      • MesloLGL Nerd Font Propo
      • MesloLGLDZ Nerd Font
      • MesloLGLDZ Nerd Font Propo
      • MesloLGS Nerd Font Propo
      • MesloLGMDZ Nerd Font
      • MesloLGSDZ Nerd Font Propo
      • MesloLGSDZ Nerd Font
      • MesloLGLDZ Nerd Font Mono
      • MesloLGM Nerd Font Propo
      • MesloLGS Nerd Font
      • MesloLGMDZ Nerd Font Mono
      • MesloLGM Nerd Font
      • MesloLGL Nerd Font
      • MesloLGSDZ Nerd Font Mono

私は Meslo をインストールし、MesloLGM Nerd Font というフォントを使用しています。

ohmyposh.dev

Oh My Posh の自動実行

PowerShell Core を起動した際に Oh My Posh が自動実行されるようにするため、プロファイルにコマンドを追加します。

# プロファイルが無い場合のみ
New-Item -Path $PROFILE -Type File -Force

# プロファイルをメモ帳で開く
notepad $PROFILE

プロファイルには以下のコマンドを追記します。

oh-my-posh init pwsh | Invoke-Expression

ohmyposh.dev

Windows Terminal のフォント設定

Windows Terminal で PowerShell Core を起動しても、MesloLGM Nerd Font が指定されてない場合はレイアウトが崩れます。
そのため PowerShell Core のプロファイルでフォントを指定します。

[Windows Terminal] > [設定] > [プロファイル] > [PowerShell] > [外観] > [フォントフェイス] に MesloLGM Nerd Font を指定する。


これで Oh My Posh 環境の構成は一旦完了です。テーマなどは追々好みを探したいと思います。

2023年に #aadojo で書いた記事

2023年ももうすぐ終わりますね。私も無事か無事でないか、仕事を納めることができました。
明日から奥さんの実家に行って温泉を堪能してくるので、2023年に会社で書いた記事をまとめておきます。

# タイトル
1 2023/02 azcopyでAzure BLOBからAzure Filesへのファイルコピーを行う - Alternative Architecture DOJO
2 2023/02 インポートしたWSL2ディストリビューションの既定ユーザーを指定する - Alternative Architecture DOJO
3 2023/03 Visual StudioでGitHub Copilotが利用できるようになりました - Alternative Architecture DOJO
4 2023/03 CI/CD Conference 2023でGitHub Actionsについて話しました #CICD2023 - Alternative Architecture DOJO
5 2023/06 Visual Studio 2022の機能でWeb API開発を効率化しよう - Alternative Architecture DOJO
6 2023/06 YARPとVisual Studio開発トンネルでC#以外のLINEボットのローカルデバッグ環境を作る - Alternative Architecture DOJO
7 2023/06 Visual Studio 2022 17.7 Preview 2でプルリクエストが作成しやすくなりました - Alternative Architecture DOJO
8 2023/07 GitHub Actionsで環境(Environment)をパラメーターで指定する - Alternative Architecture DOJO
9 2023/08 dotnet-formatを実行したプルリクエスト自動作成のGitOps - Alternative Architecture DOJO
10 2023/08 GitHub Secret ScanningのアラートをWebhookで受け取る - Alternative Architecture DOJO
11 2023/09 Azure App Serviceに .NET 8プレビューのランタイムが選べるようになりました - Alternative Architecture DOJO
12 2023/09 Azure App Serviceの非本番スロットを別のApp Service Planに配置する - Alternative Architecture DOJO
13 2023/09 CakePHP5をGitHub ActionsでAzure Web Appにデプロイする - Alternative Architecture DOJO
14 2023/11 GitHub Copilot in the CLI は日本語も解釈してくれて便利そう - Alternative Architecture DOJO
15 2023/11 Azure Cosmos DBのデザインパターンが公開されたので、Attribute Arrayパターンを理解する - Alternative Architecture DOJO
16 2023/11 Microsoft Ignite 2023の会場で前日受付を済ませてきました! #MSIgnite - Alternative Architecture DOJO
17 2023/11 Microsoft Ignite 2023 Day1 Keynoteでの発表まとめ #MSIgnite - Alternative Architecture DOJO
18 2023/11 Microsoft Igniteの現地でAzure OpenAI Serviceの開発実践ラボに参加しました #MSIgnite - Alternative Architecture DOJO
19 2023/11 #MSIgnite で発表された「MicrosoftのCopilot」を整理する - Alternative Architecture DOJO
20 2023/11 Azure Cosmos DBデザインパターン解説:Data Binningパターン - Alternative Architecture DOJO
21 2023/12 自分がブログや登壇でアウトプットするのは”なぜ”かを、改めて考えてみた - Alternative Architecture DOJO
22 2023/12 Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO
23 2023/12 Azure Cosmos DBデザインパターン解説:Distributed Counterパターン - Alternative Architecture DOJO

11月は Microsoft Ignite 祭りでブログを頑張りました。
終わってみれば、月平均で2記事にギリギリ届きませんでしたが、1年間継続してアウトプットすることができたと思います。