BEACHSIDE BLOG

Azure と GitHub と C# が好きなエンジニアの個人メモ ( ・ㅂ・)و ̑̑

Form Recognizer の更新情報 (2022年6月)

Microsoft Build 2022 に合わせて Form Recognizer にいくつかのアップデートがありました。 この時期のあるあるとして、公式ドキュメント の日本語は翻訳されておらず古い状態になってるので、英語のドキュメントを見る必要がある時期ですね。 ということで…

AMD の Smart Access Memory の設定を有効にする

Ryzen 3000系または5000系と Radeon RX 6000 系の組み合わせだと、Smart Access Memory という設定を有効にするとパフォーマンスがアップするそうなので設定してみました。そんなメモです。 ちなみに私のマザボは ASRock の B550 Steel Legend です。 半年前…

Azure AD B2C テナントを削除する

いらなくなった Azure AD B2C のテナントの削除方法のメモです。久々に削除しようと思ったら公式ドキュメントは今の UI とずれててわかりにくいなーと感じたので書いてみました。 慣れてればハイハイーって感じで削除に立ちはだかるクエストをこなしていける…

GitHub Actions のトリガーで任意のファイルやフォルダーを指定する・除外する (Paths フィルター)

GitHub Actions を使っているとこんなことありますよね。 このフォルダー配下の変更があったときだけ特定の Actions を動かしたい このファイルの変更されたときは、あの Actions は動かしたくない これを実現するのが、paths または paths-ignore のフィル…

ダウンロードやゴミ箱のフォルダのファイルを自動削除する: Windows 11

たまたま全然違うことをしてたら滅多に見ることのないこの設定が見えたので、ふとメモりました。 今回は、「ダウンロード」フォルダやゴミ箱に入ってるファイルを一定期間が過ぎたら消すって設定の話です。その他に OneDirve に入ってるファイルも一定期間が…

GitHub Enterprise でブランチに push や merge できるユーザーを制限したい

GitHub で特定のブランチに push / merge できるユーザーを制限したいってことはあるでしょうか。そんな設定の話です。 今回取り扱うのは Branch protection rule の「Restrict who can push to matching branches」という設定です。 意訳すると「対象のブラ…

ワクチン3回目の副反応日記 (モデルナ)

今回も特におもしろいこともないありのままのワクチンの副反応日記を自分へのメモとして書いてます。 豊島区での3回目の接種は、接種券が届いてなくても2022年2月7日より予約ができるようになったのでその日に予約しました。副反応で倒れる可能性を加味して…

Azure DevOps で特定の Repository のみが見える権限を作る

Azure DevOps は 1 project で複数の Repository が作成できるので、project のメンバー次第では特定の repository しかみせたくないケースが出てきます。 その設定方法を書いていきます。 ちなみにユーザーを招待したり Group の作成や権限の付与を行うので…

GitHub Enterprise Server で GitHub Actions を使う前に知っておきたいこと

GitHub Enterprise Server とは、オンプレとかどっかのクラウド環境で GitHub を自分でホストして利用する GitHub の環境です。 GitHub Actions のビギナーの方や管理者の方々が、この GitHub Enterprise Server で GitHub Actions の利用に向けて一歩を踏み…

ASROCK のマザーボードの TPM2.0 を有効にして Windows 11 へアップグレード

ノート PC はベータチャンネルで Windows 11 を入れているのでもう長らく使ってますが、特にグッとくる機能がないのでデスクトップは Windows 10 のまま放置してました。 私のマザボは B550 Steel Legend なので、Windows 11 のシステム要件である TPM2.0 を…

画面左上に出る音量?再生ボタン?がうざいので消す

こいつめっちゃ邪魔。本名は hardware media key ( ハードウェアメディアキー ) です。 余談ですが、音量のバーは気にならないのですがググる時に「音量」のワードが多かったのでタイトルに「音量」のワードをいれましたw。 ハードウェアメディアキーは Wind…

AOC のモニター C27G2ZE/11 を買ったので icc profile を設定する

AOC のモニターはドライバー(というか ICC プロファイル)を設定しないといい感じの色にならん気がしているので、設定していきます。 今回は AOC の曲面のモニター C27G2ZE/11 を買ってみました。リフレッシュレート 240Hz と応答速度が 0.5ms (MPRT) って…

enum に任意の文字列を割り当てる (C#)

過去に何度もやってると思うけど調べる機会があったので自分でメモしておこうと思います。 ここではパフォーマンスを気にしないケース (ざっくりなイメージですが 1000 回実行で 3~7 ミリ秒くらいが許容されるくらい) を想定しています。一般的なエンタープ…

Amazon ブラックフライデー 2021 で買ったもの

今まで多分ブラックフライデーだからってことで Amazon を頻繁にみることはなかったんだけど、たまにはそんな思いでも残しておこうかなと。 PCとその周辺?のもの (雑) CIO iPhone / Apple Watch 用マグネット ワイヤレス充電器 Anker の電源タップ + USB タ…

Azure Pipelines でビルドの Artifacts のアップロード (publish)・ダウンロードの Tips

最近 GitHub Actions がメインで Azure Pipelines は記憶から消えかけてるので、基礎的なポイントをメモしておきます。 前置き ビルドの artifacts を publish する際のポイント 注意点 実装例 artifacts をダウンロードするには ポイント 実装例 終わりに …

新たに登場した Azure Cognitive Service for Language の概要まとめ (2021年11月編)

Microsoft Ignite November 2021 で発表された Azure Cognitive Service for Language について全体像をまとめてみました。 Azure Cognitive Service for Language 誕生までの歴史 機能一覧 Extract information key phrase extraction - キーフレーズ抽出 E…

ロジクールの G502 と G913 TKL の シリアルナンバー はどこにある?

最近マウスの G502 LIGHTSPEED WIRELESS GAMING MOUSE と キーボードの G913 TKL が故障して保証の対応をしてもらっているのですが、そのときに必要なシリアルナンバーの場所についてメモしておきます。 G913 TKL のシリアルナンバー G502 のシリアルナンバ…

GitHub の Secret scanning の設定とアラートの確認方法 ( GitHub Advanced Security )

以前 GitHub Advance Security (略して GHAS) について概要をまとめました。 GitHub Advanced Security の概要まとめ(2021年6月版) - BEACHSIDE BLOG 今回は GHAS の機能のひとつである Secret scanning にフォーカスしたメモです。 Secret Scanning の概要…

GitHub 2021年9月のアップデートまとめ

もう10月のおわりかけてますが...GitHub の2021年9月にあった更新情報で個人的に気になったものをピックアップしたメモです。 2021年9月時点の情報という点にご注意ください。 全般 Organization の Overview で README.md 表示 Markdown で注釈が書けるよ…

GSX 1000 に G560 とヘッドセットとつないでいい感じにオーディオを切り替える

Windows でゲームしてるときに使うヘッドセットと、通常時のスピーカーの切り替えがめんどいのでゼンハイザーのオーディオアンプ GSX 1000 を買って切り替えをいい感じにしたって話です。 スピーカーは Logcool の G560 ですが、これを AUX ケーブルでつなぐ…

GitHub Actions の利用状況の確認と無料枠の上限に達した場合の対処方法

GitHub Actions は無料で使える場合と、無料で使える枠 + 従量課金で利用できる場合があります。料金体系を整理しつつ、無料枠を使い切った後でも無料で使い続けれる可能性を秘めた方法をメモしてみました (釣ってる感がある...)。 GitHub Actions の課金体…

GitHub Actions の composite action で YAML を再利用する (2021年9月版)

GitHub Actions では、共通化したい処理を composite action として YAML に書いておき、composite action を自身の workflow から呼び出すことで再利用することができます。 Composite action (composite run steps と書かれていることもあり) は昨年くらい…

Adobe Fonts をはてなブログに設定する (+ 描画時のガクってなるの解消する設定)

Adobe Fonts (旧 Typekit) で無料で使える Web フォントがたくさんあり使ってみたらいい感じだったので、はてなブログでの設定方法を書いてみました。 私のこのブログに設定した際、フォントの読み込みのタイミングで画面がガクっとちらついたので...その解…

GitHub Actions の azure/login 使い方と Tips

GitHub Actions で Azure CLI や PowerShell を使って Azure のリソースを操作したいときには、 azure/login を使って Azure に認証します。 使うだけは簡単なのですが、認証時に使う credentials について知っておくべきのことを書きたかったのでブログにし…

Azure CLI で Azure に サインイン / テナント ( サブスクリプション ) 切り替え ( az account ...)

今回は Azure CLI を使って Azure に サインイン したり テナント ( サブスクリプション ) を切り替える方法です。別のブログで流れ的に書こうと思ったけど、必要性に疑問を感じたので分割したオチです。 余談ですが PowerShell 編はこちらです。 blog.beach…

複数プロジェクトあるソリューションの C# の Language Version (言語バージョン)をいい感じに統一する

C# でひとつのソリューションの中に複数のプロジェクトがあるのはよくあると思います。そしてTarget framework のデフォルトの言語のバージョンを上位バージョンにあげることってよくありますよね。 今回は「Directory.Build.props で指定することでソリュー…

GitHub の コードオーナー (CODE OWNERS) 機能 マニアックス

GitHub にはコードオーナー (code owners)という機能があります。 コードオーナーを定義することで、プルリクエストがオープンしたときに自動でコードオーナーが Reviewers に追加される機能です。 基本的な設定は理解してましたが、ドキュメントを読むとこ…

Azure Web Apps へのアクセスを特定の Front Door のみに限定する

Azure の Front Door といえば、Azure の Web Apps などの手前において利用することもよくあるサービスではないでしょうか。 そうすると、例えば Web Apps には直接アクセスさせたくない、Front Door 経由でしかアクセスさせたくないというケースも出てきま…

新型コロナ (COVID-19) のモデルナのワクチンを打った話

ワクチン2回の接種が完了したのでブログに残してみました♪1回目後は体調の変化はなかったけど、2回目後は地獄の48時間を過ごした日記です。 どうやって予約したか 1回目の接種 1日経過 2日経過 3日経過 2回目の接種 約6時間経過 約12時間経過 約18時間経過 …

Azure Functions のローカルデバッグ時に LogLevel を変えたい

Azure Functions で、本番環境でのログレベルと、ローカルの PC でデバッグでログレベルは変えたいときにどう設定するかのお話です。 2021年7月時点で C# の Azure Functions v3.x (バージョンに関する詳しいことはここ)での話です。 ログレベルの設定は、…