いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

.net

dotnetでTUIアプリを作る際に便利そうなライブラリ (Spectre.Console)

関連記事 概要 サンプル 参考情報 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れない内にメモメモ。。。 知り合いがGithub上でスターつけていたので知りました。 github.com spectrec…

Windows FormsのProgressBarの進みがちょっとだけ遅れる

関連記事 概要 参考情報 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 今更、Windows Formsかよって話しなのですが、現場では全然現役で存在してたりします…

VSCodeの C# 向け拡張機能 「C# Dev Kit」が一般提供されてた

関連記事 概要 参考情報 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 VSCodeのC#向け拡張機能の「C# Dev Kit」が一般提供開始されてたみたいですね。 もう…

dotnet (.net framework) でキープアライブプローブを送信する (Windows, Linux, Keep Alive Probe)

概要 サンプル サーバ側 クライアント 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 .net で キープアライブプローブを送信するやり方を調べる必要があり、調査ついでに以下のリポジトリを作っておきました。 github.com 以下、その…

Xamarinは2024-05-01にサポート終了となる模様

概要 参考情報 概要 以下の記事で知りました。 forest.watch.impress.co.jp 本家の情報は以下です。 dotnet.microsoft.com 出た当時はよく触ってましたねー。最近はとんと見てなかったですが、.NET MAUIが出たのでそのうちこうなると思ってた感じ。 Xamarin…

.NETインストールスクリプトを使ってSDKをインストール

概要 試してみる 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Chromebook上のLinuxに dotnet 入れようと思って、Microsoftのサイト見てたら以下のようなページを発見。 dotnet.microsoft.com こんなの提供されてたんですねー知らな…

C# Dev Kit (VisualStudio Code, プレビューリリース)

概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 以下のブログ記事で知りました。 devblogs.microsoft.com ソリューションエクスプローラーとかが表示されてますね。もうVisualStudioみたい。 上記の記事から画像のURLを拝借。 さ…

JetBrainsの全製品の2022.3アップデートの内容 (DataGripにRedisサポートが追加)

概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 JetBrainsから恒例の製品アップデート一覧記事が出ましたね。 blog.jetbrains.com 毎回、とても沢山の新機能が出てきていますが、個人的に DataGrip に Redis サポートが追加 が一…

DevExpress奮闘記-130 (DevExpressのCodeRushがいつの間にか無料利用できるようになってた (free-of-charge))

概要 参考情報 概要 以下、自分用のメモです。 だいぶ前(以前 Microsoft MVP を受賞していたとき)に、Microsoft MVP 用のライセンスを使って、DevExpressの製品をいろいろ触ってて以下のリンクにあるように記事にしていました。 https://github.com/devlig…

Python.NET 3.0.0 がリリースされてた (pythonnet, 最新は3.0.1)

概要 参考情報 概要 すんごく前に記事で書いた Python.NET (pythonnet) が、長らくの冬眠状態から抜けて 3.0.0 のメジャーバージョンアップを果たしたみたいですね。 www.i-programmer.info github.com リリースページみたら、かなりの数のPRが入っていたり…

各言語のリリースノートについて (バージョン, 歴史, 追加機能)

概要 C# Java Python Go Javascript 概要 以下、自分用のメモです。 たまに、古いバージョンのアプリをメンテしたりするときに、「このバージョンのときって、どんな機能が追加された時だっけ??」ってなることがあるので、よく利用する言語毎にメモメモ。…

.NET 7 に Dockerコンテナイメージ を直接生成する機能が追加される

概要 参考情報 概要 以下自分用のメモです。忘れないうちにメモメモ。。。 次のバージョンである .NET 7 に Dockerコンテナイメージを生成する機能 ネイティブコンパイラが搭載 されるみたいですね。Publickeyさんの記事にて紹介されています。 www.publicke…

Xamarinは 2024-05-01 でサポート終了 (Xamarin support will end on May 1, 2024)

概要 参考情報 概要 最近あまり見なくなりましたが、仕事では今でもまあまあ話に出てくるXamarinさん。 サポート終了が発表されましたね。2024年5月1日でサポート終了。 忘れないうちにメモメモ。。。 dotnet.microsoft.com 当然、後継はMAUIとのこと。 参考…

.NET Framework 4.8.1 がリリースされてる

概要 参考情報 概要 なんだかんだ言って、今でもある程度利用されている .NET Framework さん。4.8.1 が先日リリースされたみたいですね。忘れないうちにメモメモ。。。 Arm64にネイティブ対応したとのこと。多分 Windows11 以降のみかな多分。 devblogs.mic…

Microsoft Build 2022 の気になった記事

概要 概要 忘れない内にメモメモ。。 mybuild.microsoft.com www.publickey1.jp www.publickey1.jp これはいいですねー。 www.publickey1.jp ついに、1.0に到達。 www.publickey1.jp 過去の記事については、以下のページからご参照下さい。 ブログ過去記事置…

Gitpod で .NET 6 の環境でエラーが出る件

概要 とりあえずちゃんと動くように調整する .gitpod.yml .gitpod.Dockerfile 参考情報 概要 .NET 6 も出たので、少し Gitpod さんでC#プロジェクト動かしてみようと思ったのですが、以前に devlights.hatenablog.com devlights.hatenablog.com と同じような…

.NET 6 を Docker コンテナで試す (Dockerfile, VSCode)

概要 Dockfile VSCode の devcontainer.json 参考情報 概要 先日、.NET 6 がリリースされたので、ついでにdockerコンテナで試してみました。 VSCodeのRemote Container使えば一発ですが、Non rootユーザでdocker from dockerとか 試してみたかったので、自前…

.NET 6 と VisualStudio 2022 がリリース (LTS版, C# 10)

概要 概要 .NET 6 がリリースされましたねー。待望のLTS版です。メモメモ。。。 www.publickey1.jp devblogs.microsoft.com 同じタイミングで、VisualStudio 2022もリリース。こっちもついに 64ビット化 されました。 www.publickey1.jp devblogs.microsoft.…

Gitpod で .NET 5 の環境でエラーが出る件 (MSB6004, containerd mount is invalid)

概要 docker経由で実行したらいける dotnetなプロジェクトは Github Codespaces の方が楽 参考情報 概要 以前、Gitpod で .NET 5 の環境を作って遊ぶ件で devlights.hatenablog.com という記事を書いているのですが、2021-09-17 時点で dotnet build とか do…

WSL2とVSCodeで欲しい環境を好きなだけ作る

概要 WSLにて現在実行しているものを一覧出力 WSLにて特定のイメージをインポートする 作った仮想マシンを停止したい場合 作った仮想マシンを削除したい場合 作った仮想マシンをエクスポートしたい場合 WSLが利用するメモリ量を制限したい場合 一般ユーザの…

Gitpod で .NET 5 の環境を用意して遊んでみる (.NET 5.0, C# 9.0)

概要 .gitpod.Dockerfile の調整 .gitpod.yml の調整 C# 9.0 の構文を使うとエディタで赤い波線が表示される 参考情報 概要 先日、.NET 5 がリリースされましたので、Gitpodで使えるように調整してみました。 忘れないうちにメモメモ。 補足:2021-03-16 現…

.NET 5.0 リリース

概要 今回のリリースの重要性 C# は 9.0 に ついでにこれまでのバージョンの分も その他の情報 概要 ついに .NET 5.0 がリリースされましたね。記念にメモメモ。。 devblogs.microsoft.com www.publickey1.jp news.mynavi.jp devblogs.microsoft.com 今回の…

.NET 5.0 RC1 がリリース

概要 概要 .NET 5.0 のリリースが近づいてきましたね。RC1がリリースされたみたいなのでメモメモ。。。 devblogs.microsoft.com 上のページに各新機能へのリンクもあるので、ついでに以下にメモメモ。 また、上のページ自体もめっちゃ情報量多いです。 githu…

JetBrainsの日本語技術サポートが開始されたとのこと

概要 日本語営業窓口 日本語ウェブページ IDE日本語化パック (EAP) 日本語技術サポートページ JetBrainsテクニカルサポートの利用方法 概要 ついにJetBrainsの日本語技術サポートが開始されたみたいですね。素晴らしい。 blog.jetbrains.com 以下、自分用の…

Microsoft Build 2020 自分用メモ

概要 追記 概要 今年も Microsoft Build 始まってますね。毎回、大量の情報が出るのですが おっさんになると理解するのも追いつくのにも時間がかかるので、一旦自分用にここにメモです。 後で頑張って読む。 基本、Publickeyさんのところで速報がすぐに出る…

Socket エラーコードについての詳細記事 (JetBrains, How Socket Error Codes Depend on Runtime and Operating System)

概要 概要 Rider を開発している JetBrains さんのブログにて以下の記事が投稿されました。 めっちゃ素晴らしい内容なので、忘れないうちにメモメモ。 blog.jetbrains.com ソケットの ErrorCode って、とにかくややこしいんですよね。。。 C#で通信系の処理…

System.Threading.Channelsのメモ-01 (基本的な使い方)

概要 インストール サンプル 概要 最近、Goでよく遊んでいるのでGoのチャネルみたいなものが C#で無いかなーって探してみたら、以下がありました。 www.nuget.org そのものスバリの名前のライブラリがあるじゃないですか。知らなかったです。 で、.NET Blog …

Rider 2019.3 で T4 テンプレートが正式サポート

概要 参考情報 概要 Rider 2019.3 がリリースされましたね。 で、このバージョンから遂にT4テンプレートが正式サポートされました。待ってました! www.jetbrains.com macとかlinuxでも使えたらいいなーって思ってたんですが All these features work on Win…

セッション跨いで名前付き Mutex を使ったときにうまく動かなかった件 (System.Threading.Mutex, Global Mutex, 所有権, prefix "Global\")

概要 セッション跨いでいる場合は? サンプル (1) ユーザセッション側で起動するやつ (2) タスクスケジューラで起動するやつ 名前に Global\ を付ける 概要 知らなかったので忘れないうちにメモメモ。 プロセスまたいで排他制御したいときに、よく Mutex と…

Coder.com が VSCode をリモートサーバで動作させるcode-serverをオープンソースで公開 (code-server, vscode on a remote server, github, docker)

概要 VSCodeをブラウザ上で操作して編集できるサービスを公開していた Coder から code-server がオープンソースで公開されてますね。 忘れない内にメモメモ。coderはまだバージョンがalpha版なのですが、先日触っていたらすごくいい感じでした。 ブラウザ上…