並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

visual studio run program csの検索結果1 - 24 件 / 24件

  • 【C#】何故 C# を好むのか。~他の言語と比較しながら~ - ねののお庭。

    世の中には多くの C# に関する誤解が蔓延っています。 偏見にも満ちています。 そして技術的に正しい批判ではなく、根本的に技術的に誤った批判ばかりで正直悲しい。 技術的に正しい形の批判なら「お、そうだな。そしてそれの解決策はですねぇ...(ニヤニヤ)」となるのですが...。 そして C# 界隈から一歩出ると、「え、C# で作ってるの!?なんで??」とか言われる事が非常に多い始末。 C# 大好きマンとしては非常に嘆かわしい。 嘆かわしい限りなので、ここでなぜ C# を私が好むか、そして何故ソフトウェアの開発に向いているかを語りたいと思います。そして誤解が解けたら嬉しい。ついでに C# を書きたいと思ってくれたら嬉しい。 想定読者 前書きという名の予防線 事前知識: C# と .NET C# はパフォーマンスの高い言語 C# はビルドも高速 C# はオープンソースかつクロスプラットフォーム 言

      【C#】何故 C# を好むのか。~他の言語と比較しながら~ - ねののお庭。
    • dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)

      .NET SDKに含まれているdotnetコマンドを使うとインストールされている.NETランタイムやSDKの情報を表示できるようになる ときどき必要に駆られて、小さなプログラムを作ることがある。Windowsだと大抵はWindows PowerShellで片が付くことが多いのだが、そうでないこともある(あとPowerShellには素直じゃないところがあって……)。 その場合、筆者はC#を使うのだが、標準的な開発環境のVisual Studioは大きく、起動にも時間がかかる。基本的には本格的なアプリケーションを開発するためのものなので、実験的な短いプログラムを作るのには余計な手間と時間が多すぎる。イメージ的には、庭に小さな穴を掘るのにショベルカーを使うような感じである。 そこで便利なのが.NET SDKに含まれているdotnetコマンドだ。コマンドラインだけで利用でき、GUIは一切なし。コマ

        dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)
      • Godotメモ

        最終更新日:2025年11月07日 記事作成日:2021年03月10日 オープンソースのゲームエンジンGodotの特徴やTipsをメモしています。 更新履歴 (2025年1月3日)Godot 4.4でC#パッケージが.NET 8に更新されたことを追記 (2024年8月28日)「PCKファイルについて」にGodot 4.3のGDScriptのバイナリトークン化・難読化と、PCKの暗号化について追記 (2024年8月26日)Godot 4.3の変更点を反映、「物理シミュレーションについて」、「日本語のコミュニティはある?」を追加、「Godotの名前の由来と読み方について」を拡充、W4 Cloudについて追記 (2024年2月18日)Webエクスポートの対応状況等を更新、C#のサポート状況を反映、「Godot Engineの名前の由来と読み方について」を更新 Godotとは Godotはオープン

          Godotメモ
        • MCP サーバーを自作して GitHub Copilot の Agent に可読性の低いクラス名を作ってもらう

          はじめに 今まで Model Context Protocol (MCP) の C# SDK を調べて記事を書いてきました。 .NET で MCP サーバー・クライアントを試してみよう .NET で MCP サーバー・クライアントを試してみよう その 2 .NET で MCP サーバー・クライアントを試してみよう その 3 今回は MCP サーバーを自作して Visual Studio Code の GitHub Copilot の Agent から使ってもらおうと思います。 プロジェクトの作成と下準備 ASP.NET Core の Web API のプロジェクト(Minimal API) を作成して、そこに以下のパッケージを追加します。 ModelContextProtocol.AspNetCore v0.1.0-preview.4 余談ですが 2 日前にはこのパッケージは無くて Mod

            MCP サーバーを自作して GitHub Copilot の Agent に可読性の低いクラス名を作ってもらう
          • The OpenSSL punycode vulnerability (CVE-2022-3602): Overview, detection, exploitation, and remediation | Datadog Security Labs

            emerging threats and vulnerabilities The OpenSSL punycode vulnerability (CVE-2022-3602): Overview, detection, exploitation, and remediation November 1, 2022 emerging vulnerability On November 1, 2022, the OpenSSL Project released a security advisory detailing a high-severity vulnerability in the OpenSSL library. Deployments of OpenSSL from 3.0.0 to 3.0.6 (included) are vulnerable and are fixed in

              The OpenSSL punycode vulnerability (CVE-2022-3602): Overview, detection, exploitation, and remediation | Datadog Security 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

              • ASP.NET Core 6.0では2か所変更するだけでSwaggerを使えます - ROBOT PAYMENT TECH-BLOG

                こんにちは、決済サービスの開発を担当している近藤です。決済サービスでは多くのプログラムで.NET Framework 4.8を使用して開発をしていますが、.NET 6 での開発も増えているところです。今回は .NET 6でAPIドキュメントを作成する際に使用するSwaggerについて簡単な導入方法をご紹介します。 SwaggerはAPIドキュメントを作成するためのツールセットです。.NET 6 ではNugetパッケージ「Swashbackle.AspNetCore」を取得することで使用できます。これを使うことでREST APIのコードとコメントからAPIドキュメントを作成できるため、ドキュメント作成の手間が省けます。 プロジェクトを新規作成すればそのままSwaggerを使用できるが、説明が出ない 2か所変更してコメントを使用できるようにする プロジェクトを新規作成すればそのままSwagge

                  ASP.NET Core 6.0では2か所変更するだけでSwaggerを使えます - ROBOT PAYMENT TECH-BLOG
                • Real-world gen AI use cases from the world's leading organizations | Google Cloud Blog

                  AI is here, AI is everywhere: Top companies, governments, researchers, and startups are already enhancing their work with Google's AI solutions. Published April 12, 2024; last updated October 9, 2025. Automotive & Logistics Business & Professional Services Financial Services Healthcare & Life Sciences Hospitality & Travel Manufacturing, Industrial & Electronics Media, Marketing & Gaming Public Sec

                    Real-world gen AI use cases from the world's leading organizations | Google Cloud Blog
                  • Andrej Karpathy — AGI is still a decade away

                    The Andrej Karpathy episode. Andrej explains why reinforcement learning is terrible (but everything else is much worse), why model collapse prevents LLMs from learning the way humans do, why AGI will just blend into the previous ~2.5 centuries of 2% GDP growth, why self driving took so long to crack, and what he sees as the future of education. Watch on YouTube; listen on Apple Podcasts or Spotify

                      Andrej Karpathy — AGI is still a decade away
                    • ASP.NET Core などで使われている Generic Host (汎用ホスト) を見てみよう

                      最近 (といっても何年も前からですが…) ASP.NET Core などの Web アプリケーションを作ると以下のようなコードが Program.cs に書いてあったりします。 using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace WebApplication5 { public class Program { public static

                        ASP.NET Core などで使われている Generic Host (汎用ホスト) を見てみよう
                      • Unity+MagicOnionでメタバース空間を作ってみる(第二回) - Qiita

                        はじめに 本記事は、複数回に分けてUnityとMagicOnionを用いてメタバース空間を構築する内容(備忘録)となっています。 前回は、UnityとMagicOnionで簡単なチャット機能とアバターの位置同期を実装しました。 第二回目は、前回実装したサーバー側のプログラムをAWS上にデプロイする方法を紹介します。 具体的には、サーバー側のプログラムをDockerを用いてコンテナ化し、AWSのEC2上にデプロイします。 なお、筆者はUnityやサーバーサイドの経験は浅く現在も学習中であるため、間違っている部分がある場合は教えて下さると幸いです。 動作環境や使用したアセットなど Windows 10 Unity 2021.3.5f1 Visual Studio 2019 16.11 MagicOnion 4.5.1 MessagePack 2.3.85 gRPC 2.47.0 Unity-C

                          Unity+MagicOnionでメタバース空間を作ってみる(第二回) - Qiita
                        • Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog

                          .NET 10 is now available: the most productive, modern, secure, intelligent, and performant release of .NET yet. We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using dotnet run app.cs. This means you no longer need to create a project file or scaffold a whole appli

                            Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
                          • Large Text Compression Benchmark

                             Large Text Compression Benchmark Matt Mahoney Last update: Mar. 25, 2026. history This competition ranks lossless data compression programs by the compressed size (including the size of the decompression program) of the first 109 bytes of the XML text dump of the English version of Wikipedia on Mar. 3, 2006. About the test data. The goal of this benchmark is not to find the best overall compress

                            • マイクロサービスを作らない人による .NET Aspire の概要説明(普通に便利)

                              Microsoft Build 2024 で .NET Aspire のバージョン 1.0 がリリースされました。 ここでは、その .NET Aspire の説明をしたいと思います。 公式ドキュメントは以下になります。 ここでは公式ドキュメントとはちょっと違った切り口で解説していこうと思います。 .NET Aspire とは .NET Aspire は、複数のサービスで構成されるアプリケーション開発やデプロイを支援するツールやライブラリの集合体です。 ここでいうサービスは自分たちで開発するマイクロサービスのこともあれば、既存のサービスやミドルウェアを指すこともあります。つまり単一の Web アプリが Redis や SQL Server に依存するといったケースでも .NET Aspire の恩恵を受けることが出来ます。 また .NET Aspire はアプリケーション開発フレームワークで

                                マイクロサービスを作らない人による .NET Aspire の概要説明(普通に便利)
                              • C# でダンプ ファイル解析を行う MCP サーバーを作成する

                                こんにちは、Japan Developer Support Core チームの松井です。今回は、C# を使用して MCP (Model Context Protocol) サーバーを作成する方法について紹介します。公式ドキュメントにもチュートリアルがあるものの、最小限の内容ですので実用性が分かりづらいかもしれません。本記事では、WinDbg などが使用するデバッガー エンジンを扱う MCP サーバーを Visual Studio 2022 + C# で作成し、AI エージェントにクラッシュ ダンプ ファイルを解析させるまでの流れを紹介します。 なお、Visual Studio 2022 の MCP サーバー関連の機能は本記事執筆時点ではプレビュー機能となっていますので、将来のバージョンで変更される可能性があります。 MCP サーバーとはMCP サーバーは、Model Context Pro

                                  C# でダンプ ファイル解析を行う MCP サーバーを作成する
                                • GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API

                                  awesome-chatgpt-api - Curated list of apps and tools that not only use the new ChatGPT API, but also allow users to configure their own API keys, enabling free and on-demand usage of their own quota. awesome-chatgpt-prompts - This repo includes ChatGPT prompt curation to use ChatGPT better. awesome-chatgpt - Curated list of awesome tools, demos, docs for ChatGPT and GPT-3 awesome-totally-open-chat

                                    GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API
                                  • A Compiler Writing Playground

                                    "Create Your Own Compiler" is an interactive tutorial that step by step shows how to write your own simple compiler that transforms JavaScript into Lisp. Along with it, we take a look at what a compiler actually is and the state of the art that is Roslyn. Compilers are important, but most people go day by day using their favorite programming language and tools without thinking too much about them,

                                    • ASP.NET Core 6のブートストラップ処理 - NEXTSCAPE blog

                                      こんにちは、ネクストスケープでエンジニアをしている醍醐です。 本記事は「NEXTSCAPE Advent Calender 2021」19日目です。 qiita.com 1. はじめに 先日(と言っても、11月のことなのでもう1ヶ月以上経ちました)、.NET 6 が無事GAを迎えました。 去年リリースされた.NET 5とは異なりLTS(Long Term Support)版となります。 ネクストスケープ内では、一部のプロジェクトにおいて昨年より.NET 5を開発に採用するなどの動きもありましたが、LTSが付いたことで世の中の多くのプロジェクトが採用しやすくなったのではないかと思います。 ということで この記事では Visual Studio 2022 で ASP.NET Core 6 プロジェクトを作ってみて、最初にびっくりしたブートストラッププロセスコードの変化について書いていこうと思い

                                        ASP.NET Core 6のブートストラップ処理 - NEXTSCAPE blog
                                      • F# Programming

                                        WHAT'S NEW 2024/12/11 F# Junk Scripts: 使用する処理系を .NET 8.0 に変更 2024/12/10 お気楽 F# プログラミング超入門: 使用する処理系を .NET 8.0 に変更 2024/12/07 はじめに を改訂 CONTENTS 2024/12/07 はじめに .NET SDK のインストール、hello, F#!!、dotnet fsi、簡単なベンチマーク 2022/03/06 お気楽 F# プログラミング超入門 2022/03/19 F# Junk Scripts 2022/03/06 参考文献・URL 2022/03/06 権利・免責事項など お気楽 F# プログラミング超入門と F# Junk Scripts のフォントを Web フォント (Noto Sans JP, Noto Sans Mono) に変更し、印刷用の CSS

                                        • Multi-tenant Apps With EF Core and ASP.​NET Core | The .NET Tools Blog

                                          IDEs CLion DataGrip DataSpell GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools JetBrains Platform Scala Toolbox App JetBrains AI Grazie Junie JetBrains for Data Air Team Tools Datalore TeamCity YouTrack Qodana CodeCanvas Matter Databao .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Education & Rese

                                            Multi-tenant Apps With EF Core and ASP.​NET Core | The .NET Tools Blog
                                          • VSCode|Visual Studio CodeでC#を動かしてみよう! - ウシマルラボ

                                            こんにちは、うしまるです。 この記事では、マイクロソフト社が提供する高機能プログラミングエディタ「Visual Studio Code」(以下VSCode)で、Windowsアプリケーションを筆頭に、MacOSやAndroid、iOSなどマルチなアプリケーション、最近ではUnityで使用できる言語として今後ARやVRでも大活躍しそうな「C#」を動かす方法について解説します。 まだVSCodeをインストールしていないよという方は、インストール方法を解説した記事を用意していますのでこちらを先に確認してみてください。 C#って何? C#は、VSCodeと同様にマイクロソフト社が作成しているプログラミング言語になります。 C#が初めて登場したのは2002年。 Visual Studio .NET 2002という開発環境に実装されました。 アンダース・ヘルスバーグというデンマーク出身のソフトウェアエ

                                              VSCode|Visual Studio CodeでC#を動かしてみよう! - ウシマルラボ
                                            • Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO

                                              こんにちは、MLBお兄さんこと松村です。 この記事は Microsoft Top Partner Engineer'sAdvent Calendar 2023 の14日目の記事です。 japan.zdnet.com 今月(2023年12月現在)に一般提供が開始となった GitHub Copilot Chat を、皆さんはもう使い始めているでしょうか? github.blog GitHub Copilot Chat とは、一部の IDE にてチャットウィンドウやエディター内で GitHub Copilot を利用することができる機能です。 現在サポートしている IDE は以下となります。 Visual Studio Visual Studio Code JetBrains IDE docs.github.com 今回の記事は Visual Studio の GitHub Copilot Ch

                                                Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO
                                              • GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI

                                                ComfyUI-Gemini_Flash_2.0_Exp (⭐+172): A ComfyUI custom node that integrates Google's Gemini Flash 2.0 Experimental model, enabling multimodal analysis of text, images, video frames, and audio directly within ComfyUI workflows. ComfyUI-ACE_Plus (⭐+115): Custom nodes for various visual generation and editing tasks using ACE_Plus FFT Model. ComfyUI-Manager (⭐+113): ComfyUI-Manager itself is also a cu

                                                  GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI
                                                • C++ safety, in context

                                                  Scope. To talk about C++’s current safety problems and solutions well, I need to include the context of the broad landscape of security and safety threats facing all software. I chair the ISO C++ standards committee and I work for Microsoft, but these are my personal opinions and I hope they will invite more dialog across programming language and security communities. Acknowledgments. Many thanks

                                                    C++ safety, in context
                                                  1