並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 722件

新着順 人気順

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

  • How Async/Await Really Works in C# - .NET Blog

    Several weeks ago, the .NET Blog featured a post What is .NET, and why should you choose it?. It provided a high-level overview of the platform, summarizing various components and design decisions, and promising more in-depth posts on the covered areas. This post is the first such follow-up, deep-diving into the history leading to, the design decisions behind, and implementation details of async/a

      How Async/Await Really Works in C# - .NET Blog
    • やらなきゃ損!? 円安時代の AWS Graviton2 移行 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

      AWS Fargate コンテナの Graviton2 移行について実例を交えてご紹介します。 こん**は。 新型コロナウイルス感染症は5類感染症に移行となりましたが、読者の皆様はお変わりなくお過ごしでしょうか。お久しぶりの投稿となります、プロダクト技術本部の江角です。 前回執筆させていただきましたGitログの記事では「ほぼフルリモート!」とお伝えしていましたが、近況に変化がありましたので少しお話できれば、と思います。 BIGLOBEは4月より組織改編等もあり、「リアルでの会話、議論を重視したい」という流れのもと、今までは疎らだったオフィスに人が戻って来つつあります。 私が今所属しているグループでは「会議が被る曜日はメンバーで出社を揃えよう」という試みも実施していたりします。 『ほぼフルリモートだと聞いていたのに全然違った!😡』ということが無いよう、あくまで直近のご報告とさせていただきま

        やらなきゃ損!? 円安時代の AWS Graviton2 移行 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
      • C#でフロントWebアプリが動く、Blazorを試してみた - ecbeing labs(イーシービーイング・ラボ)

        こんにちは。 正月から風邪が長引いていて週末はヒッキーな青木です。 普段はバックエンド要素多めなので 久しぶりにフロントエンドも見てみたいってことで 今回はマイクロソフト一押し?のBlazorを試してみることにします! Blazorを調べてみることにしたキッカケ C#でフロントエンド書けるのは素敵じゃね? VueやReactを使ったJS(or Typescript)以外の選択肢がそろそろ欲しくなってきた 今後ブレイクしそう?なWebAssemblyを触りだけでも体験しておきたい! です。 特に3点目のWebAssemblyに対応しているのが個人的にはイイですね。 WebAssemblyってまともなFrameworkないっぽいし、 Blazorはどうなんだろうって思った次第であります! この記事はBlazor WebAssembly中心について説明していますが現時点で<u>プレビュー段階</

          C#でフロントWebアプリが動く、Blazorを試してみた - ecbeing labs(イーシービーイング・ラボ)
        • 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

          • 【Electron】HTML+JS+C#=クライアントアプリケーション!? Electron.Netを使ってみる - Qiita

            【Electron】HTML+JS+C#=クライアントアプリケーション!? Electron.Netを使ってみるJavaScriptC#VisualStudioElectron 8/15 16:45 追記 99いいね、トレンドランキング最高5位、C#週間ユーザランキング1位、皆様ありがとうございます! まさかこれだけ多くの方に見て頂けるとは思わず、読み返していろいろ情報が足りないなと焦りましたので、記事を全体的に肉付けしました。 また、VisualStudio上でのデバッグの方法や、デプロイまでの流れを追加エントリに記載しましたので、 こちらもぜひご覧ください。 【Electron】続・HTML+JS+C#=クライアントアプリケーション!? Electron.Netで開発・デプロイしてみる 本文 先日投稿した【Electron】40万件のレコードを鬼のような速度で描画するクライアントアプリ

              【Electron】HTML+JS+C#=クライアントアプリケーション!? Electron.Netを使ってみる - Qiita
            • 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
              • Performance Improvements in .NET 7 - .NET Blog

                A year ago, I published Performance Improvements in .NET 6, following on the heels of similar posts for .NET 5, .NET Core 3.0, .NET Core 2.1, and .NET Core 2.0. I enjoy writing these posts and love reading developers’ responses to them. One comment in particular last year resonated with me. The commenter cited the Die Hard movie quote, “‘When Alexander saw the breadth of his domain, he wept for th

                  Performance Improvements in .NET 7 - .NET Blog
                • .NET 6 is now in Ubuntu 22.04 - .NET Blog

                  .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 releasing .NET with Chiseled Ubuntu Containers, a new small and secure container offering from Canonical. These improvements are the result of a new partnership between Canonical and Microsoft. Here’s the commands to i

                    .NET 6 is now in Ubuntu 22.04 - .NET Blog
                  • 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

                      .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 of additional language constructs that utilize asynchrony, APIs offering async support, and fundamental improvements

                        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

                              .NET Interactive is here! | .NET Notebooks Preview 2 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 encompassed all our new experiences from the runnable snippets on the w

                                .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 - みちしるべ
                                  • Azure Pipelines でよく使う YAML のチートシートを作った - しばやん雑記

                                    Azure Pipelines は YAML を使ってスクリプトを書くだけではなく、予め用意されたタスクを使って面倒な処理をシンプルに書くことが出来ますが、地味にはまるポイントも多いのでよく使う定義をメモしておきます。 YAML Schema 読めば大体は理解できるはずですが、多少ドキュメントが古いタスクがあったりします。 この間、ディレクトリを指す変数はどれを使った方が良いか調べたエントリもあるので、こっちも一緒に参照して貰えるとよりスムーズにビルドパイプラインを定義できると思います。 タスクで使われるベースとなるディレクトリについても、メモがてら調べて追記しておきました。これで悩まずにパス周りの定義を書くことが出来そうです。 他にも見つけたら追記するかもしれません。とりあえず自分がよく使う範囲で書いています。 タスクで共通な部分 ファイルのパターンマッチ 内部では minimatch

                                      Azure Pipelines でよく使う YAML のチートシートを作った - しばやん雑記
                                    • 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

                                          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 dumps) challenging. dotnet-monitor aims to simplify the process by exposing a consistent REST API regardless of wher

                                            Introducing dotnet-monitor, an experimental tool - .NET Blog
                                          • ASP.NET Core 3.0 で gRPC してみよう - かずきのBlog@hatena

                                            .NET Core になると WCF のサーバーサイドが消えて移行先として gRPC があげられてるのを何処かで見た気がします。OSS の WCF もあった気がするけど、そっちはよく見てない。 ということで、ASP.NET Core 3.0 Preview で gRPC 試してみようと思います。 プロジェクトの作成 今日は出先のカフェでコーヒー飲みながら Surface Go で書いてます。なので Visual Studio 2019 は入ってない(Surface Go には重すぎた)ので、Visual Studio Code でいきます。 適当なフォルダーで空の Web アプリを作ります。 $ dotnet new web -o GrpcServer ソリューションも作って追加しておきましょう。 $ dotnet new sln $ dotnet sln add GrpcServer/G

                                              ASP.NET Core 3.0 で gRPC してみよう - かずきのBlog@hatena
                                            • Announcing .NET 6 Preview 1 - .NET Blog

                                              Azure Developers .NET Day is back on April 30th! Join the .NET community to learn cutting-edge cloud development techniques from experts on cloud services for AI, data, cloud-native, and developer productivity. Elevate your cloud development skills today! 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 ha

                                                Announcing .NET 6 Preview 1 - .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の作成と利用
                                                • Script

                                                  Script #Script is a simple, fast, highly versatile and embeddable scripting language for .NET Core and .NET Apps that utilizes a familiar JavaScript inspired expressive Syntax to enable dynamic scripting of .NET Apps via controlled access to pluggable methods and arguments within a sandbox environment - ensuring scripts are encapsulated and encourages the use of reusable and testable components wh

                                                  • Unityでディープラーニングする方法調べた - Qiita

                                                    今回、ライブラリの導入にNuGetを利用しました。 UnityではVisualStudioのNuGetパッケージマネージャーは使えないので以下の2手法を利用します。 NugetForUnity Assetの利用 AssetStoreからNuget For Unityをインストールして利用します。 公式ドキュメント記載の方法 公式ドキュメント 「NuGetからUnity プロジェクトにパッケージを追加する」を参照してください。 どちらの手法でもパッケージ同士の依存関係は手動で特定する必要があります。 参考: Unity であらゆる C#(.NET) パッケージを使う(例:opencv) https://qiita.com/kingyo222/items/11100e8f7be396b98453 手法一覧 Onnx形式で学習済みモデルを扱う Onnx Runtime OpenCVSharp C

                                                      Unityでディープラーニングする方法調べた - Qiita
                                                    • 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
                                                      • .NET Core and systemd - .NET Blog

                                                        In preview7 a new package was added to the `Microsoft.Extensions` set of packages that enables integration with systemd. For the Windows focused, systemd allows similar functionality to Windows Services, there is a post on how to do what we discuss here for Windows Services in this post. This work was contributed by Tom Deseyn from Red Hat. In this post we will create a .NET Core app that runs as

                                                          .NET Core and systemd - .NET Blog
                                                        • バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに

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

                                                            バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに
                                                          • 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
                                                            • 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
                                                              • FTPクライアントのPassiveモード時の接続方法を調べてみた | DevelopersIO

                                                                しばたです。 仕事でFTPサーバーへの接続状況を調査する必要があり、その際にクライアント毎でPassiveモードでの接続方法(実装)が結構違うことに気が付きました。 本記事ではその内容を雑多に解説します。 FTPのPassiveモードについて FTPのPassiveモードが何ぞやという点については本記事では触れません。 こちらのサイトがわかりやすいので参照してください。 FTPにおけるアクティブモードとパッシブモードの違い 本記事において主題となる点は以下となります。 クライアントからPASVコマンドを発行した際サーバーは使用するIPアドレスとポート番号を返す パブリックに公開されるFTPサーバーの場合PASVコマンドで返されるIPアドレスがPrivateにならない様にするための設定がある 例えばProFTPDならMasqueradeAddress、vsftpdならpasv_address

                                                                  FTPクライアントのPassiveモード時の接続方法を調べてみた | DevelopersIO
                                                                • 第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
                                                                  • .NET Core with Jupyter Notebooks - Available today | Preview 1 - .NET Blog

                                                                    .NET Core with Jupyter Notebooks – Available today | Preview 1 Please Note: The instructions in this post are obsolete. For the latest instructions please visit the .NET Interactive repo. For more information please look at our Preview 2 announcement for more information. When you think about Jupyter Notebooks, you probably think about writing your code in Python, R, Julia, or Scala and not .NET.

                                                                      .NET Core with Jupyter Notebooks - Available today | Preview 1 - .NET Blog
                                                                    • Performance Improvements in .NET 8 - .NET Blog

                                                                      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 for myself back in 2017 of writing about the performance improvements that have gone into the latest .NET incarnation. A year ago that was Performance Improvements in .NET 7, which followed similar posts for .NET 6,

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

                                                                        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 easy: simply go to https://blazor.net and install the latest .NET Core SDK (3.1.300 or later), which includes every

                                                                          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
                                                                          • 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
                                                                              • 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で欲しい環境を好きなだけ作る - いろいろ備忘録日記