XAMLやC#について書いています。
XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。
今日 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 04/20 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(IN) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,342サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
C# | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 67サイト |
今日 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 04/20 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(OUT) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,342サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
C# | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 67サイト |
今日 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 04/20 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(PV) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,342サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
C# | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 67サイト |
2024 年になってしまいましたが 2023 年の振り返りをしたいと思います。 プライベート 特筆すべきことはあんまりなかったです。(悲しい) 会社の人たちとマイクラしたりして遊んだり、技術書典に出したりと色々やれたのは楽しかったです。 マイクラをすると、大体家と水流式の自動回収の畑と牛を焼肉にする施設を作るのですが、今回もそれを作りました。次は何をしよう。 畑から見える湖畔の我が家。なお、永久に溶けない湖 pic.twitter.com/pU0AB8kLu2— かずき(Kazuki Ota) Cloud Solution Architect at MS (@okazuki) 2023年1…
Galaxy Tab S8 Ultraのキーボードで日本語でWeb検索が非常にしづらい
2022年の年末頃からGalaxy Tab S8 Ultraを買って使ってます。 スペックも満足でUS配列だけど純正キーボードもあり、ペンもついていてAndroidタブレットとしては非常にいい出来です。 何故か日本で売られるモデルにはSIMスロットがない点は非常に不満ですが…。概ねいい感じです。 本題 ということで本題です。2023年6月4日時点の情報です。 Androidの標準ブラウザのChromeと仕事がら使うことが多いEdgeの2つのブラウザで確認している不具合です。端的に言うと日本語でのWeb検索がまともに出来ないケースがあるというものになります。 再現方法 Chromeを起動する 新…
Surface Laptop Studio を買ったので簡易レビューという名の感想文
先日、ヤマダ電機のオンライン ショップのサイトを覗いたら Surface Laptop Studio の上から 2 番目のモデルが 24 時間以内に発送というステータスになっていたのでポチってしまいました。通常は、注文してから取り寄せになるので納品まで数週間かかるという状態なので欲しいけど、数週間も待つのはなぁ…と思ってたところなのでやられました。 買い替え動機 デスクトップ PC を普段使っているのですが先日 3 時間で 3 回急に電源が落ちたという事件があったのと、その時に代替 PC として使ったサブのノート PC が熱がやばくて性能が満足に出なかったため替わりの PC が欲しいと思ってい…
Windows 10 でディスク スペースを食ってる場所を探す
1TB のディスクを付けているはずなのに気づいたら残り 318 GB になってました。 昔は 256 GB のディスクでやりとりしていたはずなのに… ということで、Windows XP や Windows 7 の頃はディスクの使用状況をグラフ化してくれるフリーソフトとかを使った記憶があったのですが、Windows 10 では設定アプリの中のシステム→記憶域からディスクの使用状況が確認できます。実際に私のマシンで開いていました。 アプリと機能が一番食ってるので、そこを選択してみると…こんな感じで表示されます。Epic Games Launcher は入れるだけ入れて使ってなかったので今回は消して…
先日発熱外来に行ってきました。コロナ疑惑の人がいくアレですね。 そんなにたくさんの人が行く機会のある場所ではないので、行ってみてどんな感じだったかというのをメモしておこうと思います。 行くまでの流れ 10/22 日にちょっと喉に違和感があるような気がしました。一時的なものだろうと思ってスルーしてました。 10/23 日に喉が痛い。一日中喉が痛い!という状態になりました。 10/24 日に 37.1 度の熱とともに咳と頭痛が同時に襲ってきたので朝一番で近所の内科を受診しました。 近所の内科は結構徹底していて、風邪の症状がある人は院内に入れてもらえずに先生が外に出てきて診察して薬の処方という感じで…
勉強会などの資料作成に使ってる PowerPoint のテクニック
テクニックというほどのものではないのですが、よく使ってる機能の画面切り替えの「変形」について紹介したいと思います。 最近は Qiita だけどプログラミングの話題じゃないのでブログのほうに書いてます。 変形を使うとどうなるの? こういう感じのアニメーションを簡単に作れます。 使い方 アニメーション前の見た目のスライドを作ります アニメーション前のスライドをコピーして複製します 複製したページのオブジェクトを動かしてアニメーション後の状態にします 複製したページの「画面の切り替え」タブで「変形」を選択します 完成!!簡単!!こんな感じです。 メリット メリットとしてはアニメーション前とアニメーシ…
無料で Azure を使って勉強できる Microsoft Learn のコンテンツの探し方
前にも紹介書きました blog.okazuki.jp blog.okazuki.jp もうちょっとだけ Learn について紹介したいと思います。 ラーニングパス・モジュール・ユニット とりあえず、ラーニングパスとモジュールとユニットがありますが関係性は以下のようになっています。 ラーニングパス(モジュールをまとめたもの) モジュール(ユニットをまとめたもの) ユニット(最小の学習単位) ユニットは、必ず 1 つのモジュールに所属しています。 モジュールは複数のパスから参照されています。なので機械学習のパスだと A, B, C のモジュール、Web 開発だと A, D, E のモジュールのよう…
自動で Windwos 10 の壁紙とアクセント カラーを変えて気分転換
自宅でずっと仕事をしてると毎日が同じ風景で気分転換もしづらくて何となくストレスを感じるので、少しでも気分転換になるように壁紙の自動変更とアクセント カラーの自動変更の設定をしました。 といっても、壁紙の自動変更は自前の画像だけでは限界があるので Bing や Windows spotlight からとってきて自動で壁紙を変えてくれる Dynamic Theme というアプリを入れました。 www.microsoft.com このアプリを起動すると壁紙とロックスクリーンの壁紙を Bing や Windows spotlight とかから取得するように設定できます。 Bing の画像は、綺麗でかつ…
自分のキャリアは多分結構特殊で、今までユーザーがアプリケーションやサービスとして利用する成果物を作成するプロジェクトに要件定義・設計・プログラミング・テスト・リリース・バージョンアップと参加したプロジェクトは一つだけになります。 それ以外の経験については 仕事 全社横断的な技術支援を行う部署でスポットで入って問題や課題の解決とともに離脱 社内向け Java の Web アプリケーション開発フレームワークの開発・保守・サポート 社内技術情報の標準化・ドキュメント作成 教育 パッケージソフトのサポート・機能追加プロジェクトでエクセルとにらめっこしたり、テスト考えたり 趣味 この Blog で気に入…
長らく、このブログを使ってましたが、ちょっと Qiita を使ってみようと思います。 飽きるか、はてなブログのほうが使いやすいな~と思ったら戻ってきます。 ということでフォローよろしくお願いします! qiita.com
Cosmos DB がらみの記事を Qiita に 3 つ書いてみた
Qiita が、ここ暫く何か技術的な記事を日本語で書くならデファクトスタンダードっぽいけど、使ったことなかったので使ってみました。 以下の3記事をとりあえず。 qiita.com qiita.com qiita.com
ASP.NET Core や Azure Functions でインフラを含めた CI/CD をアプリ設定の矛盾なく行う方法
というのを最近考えてて、インフラ設定は ARM Template でアプリ設定は App Configuration にしておいたらいいのかなぁと思ってました。 という考えに至った後にしばやん雑記に以下の記事を発見。 blog.shibayan.jp あ、一番シンプルな JSON で appsettings.Production.json をリリースビルド時に同梱するのがいいですね!流石。 App Configuration は、その機能が必要なときに使えばいいのは確か。 すっきり。
Azure App Configuration を試してみよう on Azure Functions
アプリ設定を WebApps の構成のアプリケーション設定とは別に管理できる App Configuration を試してみました! docs.microsoft.com 最近は ARM Template 書いてみるのがブームなので、以下のように ARM Template 作って下準備しました。 { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "appName":…
Azure DevOps の Pipelines の template や variable group で変数名の違いを吸収する
ただの小ネタです。 Azure Pipelines でリポジトリに含めたくない秘密の値を入れるための Variables に変数を追加します。 そして Variable Group でも template でもいいのですが 2 セット変数の定義を作ります。 vartemplate-for-production.yml variables: message: $(messageForProduction) vartemplate-for-staging.yml variables: message: $(messageForStaging) 適当なタスクも作っておきます。 some-tasks.…
以下のような Azure CLI のコマンドでとれる。 az sql db list-editions -l japaneast 結果がずらららら~~~っと出てくる。もうちょっと名前だけに絞りたいときは以下のような PowerShell のワンライナーでいけそう。 az sql db list-editions -l japaneast ConvertFrom-Json foreach { $_.supportedServiceLevelObjectives foreach { $_.name } } System とかいらなさそうなのも入ってるので GeneralPurpose …
Azure DevOps の Pipelines の変数を使おう
ハードコーディングされた値は死すべし!! ということで Azure DevOps の Pipelines で変数使っていこうと思います。 docs.microsoft.com ハローワールド 何事もハローワルドから。variables で変数を定義できます。定義した変数は $(変数名) で参照できます。ということでさくっと以下のようはパイプラインの yaml を作ってみました。後々の確認のために特に必要はないのですが stage から定義しています。 trigger: - master variables: var1: Hello var2: World pool: vmImage: 'ubu…
Azure DevOps のパイプラインのテンプレートを使ってみた
昨日は、べたっとパイプラインを書きました。 blog.okazuki.jp そして、横浜さんのブログを読んでるとテンプレートなるものが出てきてますね。 blog.beachside.dev ドキュメントとしては以下の部分ですね。 docs.microsoft.com テンプレート パイプラインを小さな単位に分割して、それを別のファイルから参照するような仕組みですね。大きなパイプラインを分割して見通しをよくしたり、複数個のパイプラインで同じような処理をするときに再利用可能な形で使うことが出来そうです。 ではやってみましょう。 Hello world 何事もハローワールドから。テンプレートの書きか…
Azure DevOps の Pipeline のハローワールドからビルド・単体テスト・デプロイ・スワップまで
はじめに この横浜さんの記事の焼き直しというか自分用メモてきな感じになってます。 blog.beachside.dev blog.beachside.dev 本文 Azure Pipeline についてちょっと見てみましょう。最近は、YAML で書けるので雰囲気としては GitHub Actions と同じ感じでいけます。というか同じチームで作ってるみたいなので、当然ですよね。 というわけで Pipeline を作っていきます。まずはハローワールドから。Azure Pipeline の画面を開くと最初は何もないのでパイプライン作らないか?って聞かれます。こんな感じで 次にリポジトリーを選択する…
Bot Framework で全てのダイアログが終わったタイミングで処理がしたい
ダイアログの BeginDialogAsync や EndDialogAsync をオーバーライドすると、ダイアログの最初と最後に処理をさしこめるっぽい。 でも、ダイアログの外側(Botクラス)からダイアログの状態を見て全てのダイアログが終わったタイミングで何かメッセージを送りたいといった場合は DialogState の DialogStack に現在のダイアログの状態が入ってるみたいなので、そこがからっぽだとダイアログの処理が綺麗に終わったということで、Bot クラスの OnMessageActivityAsync に以下のような処理を書くと Bot クラス側でダイアログがつつがなく全部終…
UWP で EntityFramework Core 3.1.x を使う方法
かな~~~~り昔にやったのと変わってたのでメモ。 NuGet パッケージ 最低限だけでよければこれだけ。 Microsoft.EntityFrameworkCore.Sqlite 下準備 適当に DbContext を継承したクラスを作ります。 using Microsoft.EntityFrameworkCore; using System; using System.IO; namespace SQLiteApp { public class MyContext : DbContext { public DbSet<Person> People { get; set; } protecte…
「ブログリーダー」を活用して、okazukiさんをフォローしませんか?