並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 199件

新着順 人気順

dotnet runの検索結果41 - 80 件 / 199件

  • Using WebAssembly from .NET with Wasmtime – Mozilla Hacks - the Web developer blog

    Wasmtime, the WebAssembly runtime from the Bytecode Alliance, recently added an early preview of an API for .NET Core, Microsoft’s free, open-source, and cross-platform application runtime. This API enables developers to programmatically load and execute WebAssembly code directly from their .NET programs. .NET Core is already a cross-platform runtime, so why should .NET developers pay any attentio

      Using WebAssembly from .NET with Wasmtime – Mozilla Hacks - the Web developer blog
    • .NET 6 is now in Ubuntu 22.04 - .NET Blog

      Catch up on 16 sessions from .NET Conf: Focus on AI exploring how .NET developers can leverage AI libraries and features to build smarter applications, enhance productivity, and provide better user experiences. .NET 6 is now included in Ubuntu 22.04 (Jammy) and can be installed with just apt install dotnet6. This change is a major improvement and simplification for Ubuntu users. We’re also releasi

        .NET 6 is now in Ubuntu 22.04 - .NET Blog
      • How to improve Python packaging, or why fourteen tools are at least tw

        There is an area of Python that many developers have problems with. This is an area that has seen many different solutions pop up over the years, with many different opinions, wars, and attempts to solve it. Many have complained about the packaging ecosystem and tools making their lives harder. Many beginners are confused about virtual environments. But does it have to be this way? Are the current

        • C# 9.0時代のnull判定解剖 - dely Tech Blog

          どうもC#erの@MeilCliです。仕事ではAndroidエンジニアしてますがC#erなのでアドベントカレンダーではC#について書きます 今回参加してるアドベントカレンダーはこちらです。16日目の記事になります adventar.org あと同様なカレンダーがもう1つあります adventar.org また、この記事の一部をクイズにしたものも投稿していますのでよろしければそちらもご覧ください 祝: C# 9.0リリース さて、つい先日.NET 5と共にC# 9.0がリリースされました。C# 9.0の新機能は多々あるのですがその中でパターンマッチングの強化の一貫でvalue is not nullのようにnot条件が追加されました。この新機能によってC# 8.0のようにnot null判定をするためにvalue != nullやvalue is T nonNullやvalue is {}を

            C# 9.0時代のnull判定解剖 - dely Tech Blog
          • ConfigureAwait FAQ - .NET Blog

            Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. .NET added async/await to the languages and libraries over seven years ago. In that time, it’s caught on like wildfire, not only across the .NET ecosystem, but also being replicated in a myriad of other languages and frameworks. It’s also seen a ton of improvements in .NET, in terms o

              ConfigureAwait FAQ - .NET Blog
            • neue cc - C#でgoogle/zx風にシェルスクリプトを書く

              あまりシェルスクリプトを書かない私なのですが(小物でもなんでも書き捨てC#で書くスタイル)、CI だの .NET Core だのなんなので、全く書かないというわけにもいかない昨今です。まぁしかしcmdは嫌だし今更(?)PowerShellもなぁという感じもあり、bashねぇ、とかブツブツ言いながらしょっぱいスクリプトを書く羽目になるわけです。 そこに颯爽と現れたのが google/zx。素敵そうだなーと思いつつJavaScriptを日常的に書くわけでもないのでスルーしてたのですが、こないだもちょっと複雑なシェルスクリプトをJavaScriptで書くで紹介されていて、なるほど色物じゃなくて便利なのか、そうだよね便利だよね!と思い、私は日常的にC#を書くので、C#だったら便利だな、同じ感じで書けるなら、と、思い至ったのでした。 というかまぁzx見て思ったのが、これぐらいの内部DSL、C#でもい

              • F#とASP.NET CoreのMinimal APIを使ってAPIをつくる - Uzabase for Engineers

                こんにちは、Product Teamのあやぴーです。 今回はここ1年くらい私のいるチームで使っているF#とASP.NET Coreを使ったAPI開発について簡単にまとめていきます。 F#ってなんだ? なぜ、今F#を採用したのか Minimal APIを使って、APIをつくる アプリケーションの雛形をつくる 任意のHTTPステータスとJSONレスポンスを返却する ルートパラメータやJSONボディの受け取り方 最後にF#を採用してみた雑感 F#ってなんだ? F#はMicrosoft(MSFT)が開発した、いわゆる関数型言語の特徴(第一級関数,イミュータブルデータなど)を持つ言語です。.NET VM上で動き、OCaml(ML系)に近いシンタックスを持っているというのがユニークなところです。また.NET VM上で動作するため、C#などのライブラリを使うことができるのもメリットです。JVM上で動くS

                  F#とASP.NET CoreのMinimal APIを使ってAPIをつくる - Uzabase for Engineers
                • コンテナイメージ内でLambda レイヤーと拡張機能を動作させる | Amazon Web Services

                  Amazon Web Services ブログ コンテナイメージ内でLambda レイヤーと拡張機能を動作させる この記事では、コンテナーイメージとしてパッケージ化され、デプロイされた Lambda 関数で AWS Lambda レイヤーと拡張機能を使用する方法について説明します。 以前はLambda 関数は.zip アーカイブとしてのみパッケージされていました。これにはAWS マネジメントコンソールで作成された関数が含まれます。今はLambda 関数をコンテナイメージとしてパッケージ化およびデプロイすることもできるようになりました。 Docker CLI などの使い慣れたコンテナーツールを Dockerfile を使用してイメージをローカルで構築、テスト、タグ付けすることができます。コンテナイメージを使用したLambda 関数は 10 GBのサイズまで構築することが可能です。構築したイメ

                    コンテナイメージ内でLambda レイヤーと拡張機能を動作させる | Amazon Web Services
                  • .NET Interactive is here! | .NET Notebooks Preview 2 - .NET Blog

                    Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. In November 2019, we announced .NET support for Jupyter notebooks with both C# and F# support. Today we are excited to announce Preview 2 of the .NET Notebook experience. What’s new New Name – Meet .NET interactive As our scenarios grew in Try .NET, we wanted a new name that encompass

                      .NET Interactive is here! | .NET Notebooks Preview 2 - .NET Blog
                    • P/Invoke source generation - .NET

                      .NET 7 introduces a source generator for P/Invokes that recognizes the LibraryImportAttribute in C# code. When it's not using source generation, the built-in interop system in the .NET runtime generates an IL stub—a stream of IL instructions that is JIT-ed—at run time to facilitate the transition from managed to unmanaged. The following code shows defining and then calling a P/Invoke that uses thi

                        P/Invoke source generation - .NET
                      • 「.NET Conf 2020 Online - .NET 5 リリース記念 パーティートークへようこそ」のまとめ #dotnetconf - みちしるべ

                        .NET Conf 2020 Online - .NET 5 リリース記念パーティートーク 面白く、ためになったので、文字起こししてみました。 告知内容 はじめに スピーカーのみなさま(敬称略) .NET Conf 2020 Online - .NET 5 リリース記念 自己紹介と推し機能 祝 .NET 5 リリース! スライド 動画 NET 5 / BCL / C# 9 ASP.NET Core / Blazor WebAssembly Entity Framework Core Cloud native / Microservices Xamarin / .NET MAUI Preview Windows 向け機能 / その他 NET 5 / BCL / C# 9 スライド 動画 Announcing .NET 5.0 .NET 5.0 Highlights Tools Native

                          「.NET Conf 2020 Online - .NET 5 リリース記念 パーティートークへようこそ」のまとめ #dotnetconf - みちしるべ
                        • C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装

                          マイクロソフトは、C#のコードからWASIに対応したWebAssemblyバイナリの生成を.NET 8 SDKで可能にする実験的実装「wasi-experimental」が追加されたと、ブログ「Extending WebAssembly to the Cloud with .NET」で明らかにしました。 WebAssembly System Interface provides a way for WebAssembly code to call and implement arbitrary APIs, safely and across languages. ... and now, you can create WASI apps with #dotNET using the wasi-experimental workload in .NET 8. Learn more. http

                            C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装
                          • Meet WebWindow, a cross-platform webview library for .NET Core

                            My last post investigated ways to build a .NET Core desktop/console app with a web-rendered UI without bringing in the full weight of Electron. This seems to have interested a lot of people, so I decided to upgrade it to newer technologies and add cross-platform support. The result is a little NuGet package called WebWindow that you can add to any .NET Core console app. It can open a native OS win

                            • Introducing dotnet-monitor, an experimental tool - .NET Blog

                              Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. dotnet-monitor is an experimental tool that makes it easier to get access to diagnostics information in a dotnet process. When running a dotnet application differences in diverse local and production environments can make collecting diagnostics artifacts (e.g., logs, traces, process d

                                Introducing dotnet-monitor, an experimental tool - .NET Blog
                              • Announcing .NET 6 Preview 1 - .NET Blog

                                Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. Update: .NET 6 has shipped. Today, we are happy to deliver the first preview of .NET 6 and share what you can expect from the new release. We have been defining the overall shape of the release for the last few months, including a large set of new experiences and capabilities. The hea

                                  Announcing .NET 6 Preview 1 - .NET Blog
                                • Announcing .NET 8 - .NET Blog

                                  Download .NET 8 today! We are happy to announce the availability of .NET 8, the latest LTS version of one of the world’s leading development platforms, starting today. .NET 8 delivers thousands of performance, stability, and security improvements, as well as platform and tooling enhancements that help increase developer productivity and speed of innovation. The .NET team, our partners, and the .NE

                                    Announcing .NET 8 - .NET Blog
                                  • .NET 6によるHTTP Client SDKの作成と利用

                                    今回の記事では、本格的なDad Jokes API Clientを開発します。サービスの目的は"dad jokes(おやじギャグ)"を提供することです。それでは始めましょう。ソースコードはGitHubから入手可能です。 APIで使用するClient SDKを開発する場合は、(APIとSDK間の)インターフェースコントラクトから着手するとよいでしょう。 public interface IDadJokesApiClient { Task<JokeSearchResponse> SearchAsync( string term, CancellationToken cancellationToken); Task<Joke> GetJokeByIdAsync( string id, CancellationToken cancellationToken); Task<Joke> GetRand

                                      .NET 6によるHTTP Client SDKの作成と利用
                                    • TLSv 1.3 に対応している curl を Mac にササッとインストールしてみた | DevelopersIO

                                      コンバンハ、千葉(幸)です。 Mac プリインストールの curl で--tlsv1.3オプションを使おうとしたところ、以下のメッセージが表示されました。 かなしいメッセージ curl https://cafe.classmethod.jp/ --tlsv1.3 curl: (4) LibreSSL was built without TLS 1.3 support curl: (4) LibreSSL was built without TLS 1.3 support TLS 1.3 で確認を取りたい用途があったため、新たに curl をインストールして対応しました。 対応自体はすんなり終わったのですが、せっかくなのでメモを残しておきます。 先にまとめ ひと昔は大変そうだったが、今だったらbrew install curlを実行するだけでOK。 インストール前の状態 Mac の情報はこち

                                        TLSv 1.3 に対応している curl を Mac にササッとインストールしてみた | DevelopersIO
                                      • バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに

                                        開発をしているといつの間にかバグが混入することがありますよね。混入タイミングが分からない場合はとりあえず正しく動く時期のコミットを見つけて、バグが発生するまで地道に調べていくと思います。 そんなときに使えるコマンドが git bisect です。 git bisect はコミットログからバグが発生したコミットを見つける手助けをしてくれます。 git-scm.com 今回の検証に使ったgit version は 2.26.2 です。 サンプルコード 検証用にバグが混入しているリポジトリを用意しました。最新のコミットはテストコードが通りません。 github.com 基本的な使い方 バグが混入しているコミットと正しく動いていたコミット間から混入したコミットを見つけます。正しく動いていたコミットは確実に動いていた時期のコミットを指定します(1週間前は確実に動いていたのになーって感じならその時期の

                                          バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに
                                        • AWS LambdaのコンテナサポートをJavaで試してみた。 - Qiita

                                          AWS LambdaとServerless Advent Calendar 2020 12/8分の記事です。 COVID-19の影響で、オンライン開催となったAWS re:Invent 2020。 初日のキーノートで、AWS Lambdaがコンテナをサポートするという発表がありました。 New for AWS Lambda – Container Image Support なんかやってみたいなーと思って、昔Javaをやっていたので、 Java用のコンテナイメージ使って、Lambda関数を作ってみました。 どんなコンテナイメージあるの? コンテナイメージ(Base Image)にはどんなのがあるのかと、 DockerHubをみると、以下のものがあるようですね。 amazon/aws-lambda-nodejs amazon/aws-lambda-python amazon/aws-lamb

                                            AWS LambdaのコンテナサポートをJavaで試してみた。 - Qiita
                                          • 第729回 Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! | gihyo.jp

                                            Ubuntu Weekly Recipe 第729回Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! Ubuntu Weekly Topicsの2022年8月19日号でも紹介されているように、Microsoftが提供するクロスプラットフォームな開発フレームワークである「.NET」のUbuntu向けパッケージが公式リポジトリからも提供されることになりました。今回はこれを用いてC#でWindows向けのプログラムを作ってみましょう。 実は前から存在した.NETパッケージ 「.NET」はMicrosoftが提供する開発プラットフォームではありますが、MITライセンスで公開されたオープンソースプログラムでもあります[1]。.NETを使えば、Windowsだけでなく、macOSやLinuxなどの各プラットフォームに対応し、サーバーアプリケーシ

                                              第729回 Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! | gihyo.jp
                                            • C#製の静的サイトジェネレータ「Statiq」でブログを書く - Qiita

                                              この記事は、C#製の静的サイトジェネレータ「Statiq」を使ってブログを作る記事です。 Statiqは、Razor構文でサイトのレイアウトを作って、MarkDownで記事を書いて、dotnet run!!でHTMLを出力してくれる便利ツールです。 タグや公開日などのメタデータも管理できます。 Razor構文でHTML/CSSが書けるのでページデザインの自由度が比較的高いのと、C#でモジュールと呼ばれる処理部を追加することで色々な機能を追加していけるのが特徴です。 また、用意されているテーマを導入すれば、簡単にブログのレイアウトにすることができます。 ※変更履歴 2022/2/28 「2. 記事を書く」のpreviewコマンド実行時のアクセス先をlocalhost:5000 ⇒ localhost:5080に修正 Get Started 以下の公式サイトで、簡単なHTMLファイルを出力する

                                                C#製の静的サイトジェネレータ「Statiq」でブログを書く - Qiita
                                              • ASP.NET Core WebAPI を ECS・Fargate にデプロイしてみた | DevelopersIO

                                                CX事業本部の佐藤です。 ふと思い立って、ASP.NET Coreを触ってみました。.NET Core になってからはほとんど触れていなかったのですが、 dotnet CLIを使うことで、雛形のアプリケーションを簡単に作ることができ、非常に便利でした。そこで、簡単なTodo WebAPIを ASP.NET Core で作成して、ECS・Fargate にデプロイしてみたので、手順を残します。 ASP.NET Coreとは? Microsoftがオープンソースで開発している、クロスプラットフォームなWebフレームワークの一種です。元々、ASP.NET 4.xのときはWindowsでしか開発ができませんでした。ASP.NET Coreは ASP.NET 4.xを再設計し、macOS, Linux環境でも開発できるようにしたフレームワークです。基本的にはC#を使ってWebアプリケーションを構築し

                                                  ASP.NET Core WebAPI を ECS・Fargate にデプロイしてみた | DevelopersIO
                                                • Performance Improvements in .NET 8 - .NET Blog

                                                  Join us LIVE where we’ll dive deep into the world of AI, exploring how .NET developers can leverage AI libraries and features to build smarter applications, enhance productivity, and provide better user experiences. I look forward to summer every year. Sun, beach, warm nights, and putting the finishing touches on the next version of .NET. It’s also the time I get to continue a tradition I started

                                                    Performance Improvements in .NET 8 - .NET Blog
                                                  • Blazor WebAssembly 3.2.0 now available - .NET Blog

                                                    Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. I’m thrilled to announce that Blazor WebAssembly is now officially released. This is a fully-featured and supported release of Blazor WebAssembly that is ready for production use. Full stack web development with .NET is now here! Get started Getting started with Blazor WebAssembly is

                                                      Blazor WebAssembly 3.2.0 now available - .NET Blog
                                                    • 【R&D DevOps通信】GitHub Actions の Problem Matchers でコード中に注釈を入れる (flake8を例に) - Sansan Tech Blog

                                                      DSOC R&Dの島です。ArcグループにてR&Dエンジニアを務めています。前回のGitHub Actionsに関する記事の流れで、今回は Problem Matchers を紹介します。 このProblem Matchersの使い道として、例えば任意のlinterの出力をpull requestのコード差分中に注釈 (Annotation) として表示できます。こんな感じです。 flake8のGitHubアノテーション出力例 本記事では、Pythonの flake8 を題材に、Problem Matchersの導入方法を示します。flake8以外の任意のツールにも応用可能です。 基本のGitHub Actionsワークフローを作成 .github/workflows/python.yml のような新規ワークフローの定義ファイルを作成します。GitHubのWeb上で作成するとテンプレートを

                                                        【R&D DevOps通信】GitHub Actions の Problem Matchers でコード中に注釈を入れる (flake8を例に) - Sansan Tech Blog
                                                      • XUnity Auto Translatorを使って、Unityのゲームを日本語にリアルタイムで変換してプレイする方法 | ゲーマーズボックス

                                                        Unity全般のゲームをリアルタイムで日本語に翻訳する方法です。当然対応できないゲームなどもありますので、その辺はご了承ください。 実際に変換している動画まずはリアルタイム変換がイメージできないかと思うので参考動画です。リアルタイムで変更してるのが分かるかと思います。一度変更したら次からは変換されてるので、変換を待つ必要がありません。またテキストを任意に変更できるので、翻訳が気に食わなければ自分で修正したテキストを反映することもできます。 V Risingの日本語化やり方1:ReiPatcher(スタンドアローン)で動かす方法!まずはシンプルに他のプラグインを使わないスタンドアローンの解説になります。 Above Snakes: Prologueの日本語化済みのファイルが欲しい方は下記ページで配布しております。 https://gamersbox.net/above-snakes/5898

                                                        • WSL2とVSCodeで欲しい環境を好きなだけ作る - いろいろ備忘録日記

                                                          概要 WSLにて現在実行しているものを一覧出力 WSLにて特定のイメージをインポートする 作った仮想マシンを停止したい場合 作った仮想マシンを削除したい場合 作った仮想マシンをエクスポートしたい場合 WSLが利用するメモリ量を制限したい場合 一般ユーザの作成 仮想マシンに特定のユーザでログインする ロケールを調整する C言語の環境を作る Pythonの環境を作る Goの環境を作る dotnetの環境を作る Java の環境を作る JavaでSpring Bootの環境を作る Flutterの環境を作る 補足 PowerShell (pwsh) の環境を作る 参考資料 概要 最近は、docker とかで環境構築したりするのがデフォルトになっているかもしれませんが、WSL2とVSCodeの組み合わせもとても便利なので、個人的にはよく利用しています。 WSL関連の記事を見ていると、大抵ストアから

                                                            WSL2とVSCodeで欲しい環境を好きなだけ作る - いろいろ備忘録日記
                                                          • Upgrade Your .NET Console App Experience

                                                            The lowly console application has gotten a sad reputation in the .NET ecosystem. Generally, the project format is relegated to the arena of the demonstration. We’re all guilty of starting and abandoning that ConsoleApp341 project. It is time the console app gets the respect it deserves. The flourishing of terminal technologies are starting a renaissance of enhanced user experiences. From iTerm2, H

                                                              Upgrade Your .NET Console App Experience
                                                            • GitHub - rothgar/awesome-tuis: List of projects that provide terminal user interfaces

                                                              AdGuardian-Term A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance bandwhich Terminal bandwidth utilization tool bashtop Resource manager written in bash below A time traveling resource monitor for modern Linux systems binsider A TUI for analyzing Linux binaries. bmon A monitoring and debugging tool to capture networking related statistics and prepare them visually. bot

                                                                GitHub - rothgar/awesome-tuis: List of projects that provide terminal user interfaces
                                                              • C#(.NET)でJsonの操作はJsonSerializerを使いましょう | DevelopersIO

                                                                この記事の目的は初心者向けC#(.NET)のJsonSerializerの使い方の紹介です。NewtonSoft Json.NETの方が機能が多くて、場合によってパフォーマンスの差もでるかもしれません。 概要 以前、C#(.NET)にはJsonフォーマットを操作するライブラリが完備されなかったため、3rd partyのライブラリはよく使われる気がします(例えばNewtonSoftのJson.NETライブラリ)。最近、C#のデフォルトJson操作ライブラリが使いやすくなっているようですので、できればスタンダードのライブラリを使うべきだと思ってます。 テスト環境 System : Windows 10 (.NET 5) Editor : VSCode プロジェクトの作成 コマンドラインツール(cmdなど)で下記のコマンドを使って新しいTestというプロジェクトが作成されます。 dotnet n

                                                                  C#(.NET)でJsonの操作はJsonSerializerを使いましょう | DevelopersIO
                                                                • C#でSPAが開発できるBlazorにAuth0で認証機能を付けてみる | DevelopersIO

                                                                  CX事業本部@大阪の岩田です。 Auth0のブログで紹介されている、BlazorにAuth0の認証機能を組み込むチュートリアルを試してみたので内容をご紹介します。 What is Blazor? A Tutorial on Building Web Apps with Authentication 環境 今回利用した環境です。 OS:Mac OS X 10.14.6 .NET Core: 3.0.101 そもそもBlazorとは? このチュートリアルではBlazorというフレームワークを利用します。Microsoftのドキュメントによると、Blazorは以下のように紹介されています。 Blazor は、.NET を使って対話型のクライアント側 Web UI を構築するためのフレームワークです。 ASP.NET Core Blazor の概要 そうです。なんとC#でSPAの開発ができる!!と

                                                                    C#でSPAが開発できるBlazorにAuth0で認証機能を付けてみる | DevelopersIO
                                                                  • GitHub Actions / Azure Pipelines で Pull Request に特定のラベルが付けられた時だけ処理を行う - しばやん雑記

                                                                    個人的によく使っていて時々 Pull Request も投げている Durable Functions の開発リポジトリでは、全ての Pull Request に対しては基本的なテストのみ実行し、full-ci というラベルが付いた時のみ全てのテストを実行するようになっています。 実際に以前投げた Pull Request は影響範囲の広い修正だったので、full-ci ラベルが付けられてテストを全て実行し、パスしたのを確認してマージされました。 理想的には全ての Pull Request で全てのテストを実行するべきなのでしょうが、テストに関しては時間的な制限もあって難しいので、この運用は個人的にかなり良い感じだと思っていました。 常に全てのテストを実行する必要がないことは開発中していて気が付きますし、テストに時間がかかってマージやリリースが遅れ始めるとテストが邪魔扱いされかねません。そ

                                                                      GitHub Actions / Azure Pipelines で Pull Request に特定のラベルが付けられた時だけ処理を行う - しばやん雑記
                                                                    • The future of .NET Standard - .NET Blog

                                                                      Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I’m going to explain how .NET 5 improves code sharing and replaces .NET Standard. I’ll also cover the cases where you still need .NET Standard. For the impatient: TL;DR .NET 5 will be a single product with a uniform set of capabilities and APIs that can be used

                                                                        The future of .NET Standard - .NET Blog
                                                                      • Amazon Linux 2 上に .NET 5 と MagicOnion を使ったゲームサーバー開発環境作ってみた #csharp | DevelopersIO

                                                                        こんにちは、事業開発部の高野です。このエントリは下記のAdvent Calendar 2020への、8日目の参加エントリです。 AWS & Game Advent Calendar 2020 - Qiita C# その2 Advent Calendar 2020 - Qiita 前日はそれぞれ AWS & Game AWS SDKをUnity(2018.1以降)で使う - Qiita C# その2 【WPF】XAMLビューアーにRegionの内容を表示させたい【Prism】 - Qiita でした。 はじめに クラスメソッドではゲーム領域も強化しようと、先日Cysharpの河合さん(@neuecc)を講師に、ゲームサーバーおよびその開発をC#で行うためのライブラリMagicOnionについて社内勉強会を開催しました(参考:Cysharpの河合様をゲスト講師にお招きしてゲームサーバーに関する

                                                                          Amazon Linux 2 上に .NET 5 と MagicOnion を使ったゲームサーバー開発環境作ってみた #csharp | DevelopersIO
                                                                        • F# developer stories: how we've finally fixed a 9-year-old performance issue - .NET Blog

                                                                          The PR describes the changes in much greater detail and gives more benchmarks. Take a look! Don’t be scared by its size – most updates are baselines for catching IL regressions. Lessons learned 📝 Even though technically this is a happy ending, it’s a shame that things took this long. How can we – as the F# community – avoid having similar situations in the future? Here are a few reminders: When c

                                                                            F# developer stories: how we've finally fixed a 9-year-old performance issue - .NET Blog
                                                                          • A new F# compiler feature: graph-based type-checking - .NET Blog

                                                                            This is a guest blog post by Florian Verdonck. Florian is a freelance software craftsman. He does consultancy, training and open-source development. Currently, he is very active in the F# community, working on the compiler and tooling, improving the overall state of the F# ecosystem according to the needs of his customers. Florian is a member of the open-source division at G-Research and a maintai

                                                                              A new F# compiler feature: graph-based type-checking - .NET Blog
                                                                            • ASP.NET Core のミドルウェア

                                                                              作成者: Rick Anderson、Steve Smith ミドルウェアとは、要求と応答を処理するために、アプリのパイプラインに組み込まれたソフトウェアです。 各コンポーネントで次の処理を実行します。 要求をパイプライン内の次のコンポーネントに渡すかどうかを選択します。 パイプラインの次のコンポーネントの前または後に作業を実行できます。 要求デリゲートは、要求パイプラインの構築に使用されます。 要求デリゲートは、各 HTTP 要求を処理します。 要求デリゲートは、Run、Map、Use の各拡張メソッドを使って構成されます。 個々の要求デリゲートは、匿名メソッドとしてインラインで指定するか (インライン ミドルウェアと呼ばれます)、または再利用可能なクラスで定義することができます。 これらの再利用可能なクラスとインラインの匿名メソッドは、"ミドルウェア" です。"ミドルウェア コンポーネ

                                                                                ASP.NET Core のミドルウェア
                                                                              • .NET Core の SDK がいっぱいインストールされてて大変だよぉ…を解決 - Qiita

                                                                                .NET Core は、結構頻繁にアップデートされていて、いつの間にか(Visual Studio をアップデートしたりしてるうちに)プログラムの一覧がこのような有様になります。 (これでも定期的にチェックしていらないやつは消してるのに…) .NET Core SDK は 1 つあたり 500 MB くらいあるので、2 ついらないものが入ってるだけで 1 GB 持っていかれます。ありがとうございます。 ということで、ぽちぽち消していたのですが、先日 .NET Core アンインストール ツールというものが公開されていました。 .NET Core アンインストール ツール 入れてみて Windows Terminal で dotnet-core-uninstall list を打ってみると以下のように表示されました。 > dotnet-core-uninstall list This too

                                                                                  .NET Core の SDK がいっぱいインストールされてて大変だよぉ…を解決 - Qiita
                                                                                • DeepSpeech 0.6: Mozilla’s Speech-to-Text Engine Gets Fast, Lean, and Ubiquitous – Mozilla Hacks - the Web developer blog

                                                                                  DeepSpeech 0.6: Mozilla’s Speech-to-Text Engine Gets Fast, Lean, and Ubiquitous The Machine Learning team at Mozilla continues work on DeepSpeech, an automatic speech recognition (ASR) engine which aims to make speech recognition technology and trained models openly available to developers. DeepSpeech is a deep learning-based ASR engine with a simple API. We also provide pre-trained English models

                                                                                    DeepSpeech 0.6: Mozilla’s Speech-to-Text Engine Gets Fast, Lean, and Ubiquitous – Mozilla Hacks - the Web developer blog