(Translated by https://www.hiragana.jp/)
[9ページ] c#の人気記事 1548件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

321 - 360 けん / 1548けん

c#の検索けんさく結果けっか321 - 360 けん / 1548けん

  • 【C#】マルチスレッド関連かんれん操作そうさ詳説しょうせつ。 - ねののおにわ

    この記事きじは Qiita C# Advent Calendar 2021 23にち記事きじです。 マルチスレッドプログラミングにおける問題もんだい原子げんしせい コンパイラによる命令めいれいならえ メモリバリアについて acquire / release acquire / releaseのあつかいづらさ sequential consistency C#でのマルチスレッド関連かんれん操作そうさ lock (statement) volatile (keyword) Volatile (class) Interlocked (class) Common Language Infrastructure (CLI)における volatile read/write の仕様しよう まとめ References この記事きじのおはなしながれは、①マルチスレッドプログラミングで発生はっせいする問題もんだい、②それらの問題もんだい対処たいしょするためのメモリバイアについて、③それ

      【C#】マルチスレッド関連操作の詳説。 - ねののお庭。
    • ZLogger - .NET CoreとUnityのためのゼロアロケーション構造こうぞうロガー

      Cy#の河合かわいです。今回こんかい、.NET CoreアプリケーションとUnityのためにあたらしく「ZLogger」というロガーを公開こうかいしました。非常ひじょう高速こうそく、かつ、以前いぜん紹介しょうかいしたZStringをバックエンドにつことにより、文字もじれつ整形せいけいのアロケーションをなくしています。あるじに .NET Core けに開発かいはつしたものですが、Unity(IL2CPPやモバイル環境かんきょうふくむ)でもうごくように調整ちょうせいしてあります。 GitHub – Cysharp/ZLogger とくにコンテナにおいて、標準ひょうじゅん出力しゅつりょく重要じゅうようです。たとえばDatadog LogsやStackdriver Loggingは、コンテナの標準ひょうじゅん出力しゅつりょくから直接ちょくせつログを収集しゅうしゅうします。Thw Twelve-Factor App – XI. Logsのこうでも、標準ひょうじゅん出力しゅつりょくへのしが推奨すいしょうされています。そのようななかで、ローカル環境かんきょうよう装飾そうしょく過多かたなログや、低速ていそくなConsole.WriteLin

        ZLogger - .NET CoreとUnityのためのゼロアロケーション構造化ロガー
      • UniTask v2 - Unityのためのゼロアロケーションasync/awaitと非同期ひどうきLINQ

        Cy#の河合かわいです。去年きょねん、UniTask – Unityでasync/awaitを最高さいこうのパフォーマンスで実現じつげんするライブラリというかたち紹介しょうかいさせていただきましたが、今回こんかいすべてのコードをえたしんバージョンをリリースしました。 GitHub – Cysharp/UniTask UniTask v2では、コードの徹底的てっていてきえにより、ほぼすべてがゼロアロケーションしました(技術ぎじゅつてき詳細しょうさいのちほどべます)。これによりパフォーマンスの大幅おおはば向上こうじょうたしているほか、あらたに非同期ひどうきシーケンスと、それに対応たいおうする非同期ひどうきLINQがまれました。その、DOTweenやAddressableなどの外部がいぶアセットにたいするawait標準ひょうじゅん対応たいおうまれ、より利便りべんせいたかまっています。 v2のまえに、まず、async/await はC# 5.0から搭載とうさいされている機能きのうで、従来じゅうらいコールバックの連鎖れんさやコルーチンで処理しょりしていた非同期ひどうき

          UniTask v2 - Unityのためのゼロアロケーションasync/awaitと非同期LINQ
        • neue cc - ProcessX - C#でProcessを C# 8.0非同期ひどうきストリームで簡単かんたんあつかうライブラリ

          C#使つかひとって全然ぜんぜん外部がいぶプロセスだしして処理しょりってしないよね。というのは、Windowsがなんかそういうのをける雰囲気ふんいきだから、というのもあるのですが、ともあれ実際じっさい可能かのうかぎけるどころか絶対ぜったいける、ぐらいのいきおいがあります。ライブラリになってないといやだ、断固だんこ拒否きょひ、みたいな。しかし最近さいきんはLinuxでもばっちしうごくのでそういう傾向けいこうもどうかなー、とおもいつつ。 けるというのはOSのちがいというのもありそうですが、もうひとつはそもそも外部がいぶプロセスのしがぬほど面倒めんどうくさい。ProcessとProcessStartInfoを使つかってどうこうするのですが、異常いじょう面倒めんどうくさい。理想りそうてきにはシェルでくようにいちぎょうでコマンドと引数ひきすうつなげたstringをげておしまい、ときたいのですが、全然ぜんぜんそうなってない。すだけでも面倒めんどうくさいうぇに、StdOutのリダイレクトとかをやるとさら面倒めんどうくさい。非同期ひどうきでStdOutを

          • Visual Studio Online Public preview ためしてみた! - かずきのBlog@hatena

            変更へんこう履歴りれき サービスめいを Visual Studio Code Online と間違まちがえていていたので Visual Studio Online に修正しゅうせいしました。 セルフホストについて追記ついきしました 環境かんきょうのカスタマイズについての記事きじへのリンクを追加ついか 本文ほんぶん Microsoft Ignite 2019 のキーノートてたらまさかの!!ということで以下いかのページからためしてみました。 online.visualstudio.com サインインして環境かんきょうつく開始かいしするをえらぶとサインインする画面がめんになります。 以下いかのように Azure サブスクリプションとかをえらぶようになったのですが課金かきんは Azure いるのかなぁ???Azure サブスクリプションってないひとがどういうフローになるのかになる…。 環境かんきょうのカスタマイズとかは VS Code のリモート開発かいはつの devcontainer.json とかで出来できるみ

              Visual Studio Online Public preview 試してみた! - かずきのBlog@hatena
            • マイクロソフト、「Rust」にもとづくプログラミング言語げんごプロジェクト「Project Verona」がGitHubに

              Microsoftは最近さいきん、「Project Verona」という旗印はたじるしした、「インフラのための安全あんぜんなプログラミング」にけたしん言語げんご創出そうしゅつという目標もくひょうかかげ、人気にんきのプログラミング言語げんご「Rust」からのアイデアをれることをあきらかにして注目ちゅうもくあつめていた。 Microsoftのリサーチャーであり、ケンブリッジ大学けんぶりっじだいがくコンピューター研究所けんきゅうじょ在籍ざいせきしていたこともあるMatthew Parkinsonは、2019ねん11月にProject Veronaについてはじめて詳細しょうさいかたり、Microsoftがこのプロジェクトをもなくオープンソースすると約束やくそくしていた。 Microsoft Researchは今回こんかいその約束やくそくたし、Project VeronaをGitHubじょうでオープンソースし、どうプロジェクトにかんするさらなる詳細しょうさいと、よりすぐれたメモリー管理かんりとコンパートメント、「広範囲こうはんいおよぶサンドボックス」をつうじてより

                マイクロソフト、「Rust」に基づくプログラミング言語プロジェクト「Project Verona」がGitHubに
              • コードをうつくしくたもつ:独自どくじの C# コードスタイルを作成さくせいする方法ほうほう | Unity Blog

                Unity C# のコードフォーマットの方法ほうほう複数ふくすうありますが、プロジェクトで一貫いっかんしたコードスタイルをめておくことで、チームはクリーンでみやすく、スケーラブルなコードベースをつくげることができます。このブログでは、独自どくじのコードスタイルガイドをつくり、それを維持いじするうえで使つかえるガイドラインとれいをいくつか紹介しょうかいします。 なおこの記事きじ紹介しょうかいする内容ないようは、Microsoft が公開こうかいしている推奨すいしょう事項じこうのっとったものであることをおことわりしておきます。この記事きじんだことを機会きかいに、みなさんのチームにとって最適さいてき方法ほうほうつけてください。 1 つの Unity プロジェクトに何人なんにん開発かいはつしゃたずさわっていても、1 にん開発かいはつしゃによって開発かいはつされたようにかんじられるのが理想りそうてきです。スタイルガイドは、より一貫いっかんせいのあるコードベースを作成さくせいするアプローチを一本いっぽんするためのたすけとなります。 できるだけ業界ぎょうかい標準ひょうじゅん準拠じゅんきょし、独自どくじのスタイルガイ

                  コードを美しく保つ:独自の C# コードスタイルを作成する方法 | Unity Blog
                • Visual Studio Codeが天下てんか統一とういつへ | スラド オープンソース

                  戦国せんごく時代じだいだったテキストエディタかいをVisual Studio Codeが天下てんか統一とういつしつつあるそうだ。 Stack Overflowの調査ちょうさによると、Visual Studio Codeの人気にんきは2018ねんの35%から2019ねんには51%にたっし、のエディタがえられれなかった40%のラインをオーバーしてきたとのこと。また、記事きじではVisual Studio Codeを「テキストエディタの進化しんか最終さいしゅう地点ちてん」と評価ひょうかしている。 エディタ戦争せんそうというとながらくEmacs vs VI (最近さいきんはvim)がかたられていたが、これらの「初期しょきのエディタ」は「コピーやペースト、アンドゥなどの機能きのう利用りようするのに独自どくじ方法ほうほう使つかうなど、あらたに使つかはじめるにはハードルがたかい」と評価ひょうかしている。人気にんきもEmacsが4~5%、vimが25%程度ていどとVisual Studio Codeにはおよんでいない。

                  • Python in Visual Studio Code – March 2020 Release - Python

                    We are pleased to announce that the March 2020 release of the Python Extension for Visual Studio Code is now available. You can download the Python extension from the Marketplace, or install it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about  

                      Python in Visual Studio Code – March 2020 Release - Python
                    • .NET Core の設定せってい情報じょうほう仕組しくみをしっかり理解りかいしたいほう基本きほんのキ【その2】 - ecbeing labs(イーシービーイング・ラボ)

                      こんにちは、アーキテクトの小林こばやしです。 前回ぜんかい記事きじでは、さまざまなプロバイダから提供ていきょうされる情報じょうほうがフラットな KeyValue データ構造こうぞう変換へんかんされ、こう方式ほうしきでカスケーディングされていることをご紹介しょうかいしました。 今回こんかい記事きじでは、フラットな設定せってい情報じょうほうから階層かいそう構造こうぞうったクラスのプロパティにをバインドする方法ほうほうと、設定せっていファイルが更新こうしんされたときに自動的じどうてき設定せってい情報じょうほうさいみさせる方法ほうほう紹介しょうかいします。 まだ前回ぜんかい記事きじをおみでないほう以下いかをおみください。 blog.ecbeing.tech 最初さいしょから用意よういされている appsettings.json 設定せっていをバインドする さて、ASP.NET Core Web アプリケーションをあらたに作成さくせいすると、appsettings.json に最初さいしょから以下いか設定せってい用意よういされています。 appsettings.json { "Logging": { "LogLevel":

                        .NET Core の設定情報の仕組みをしっかり理解したい方向け基本のキ【その2】 - ecbeing labs(イーシービーイング・ラボ)
                      • neue cc - C#のasync/await再考さいこう, タイムアウト処理しょりのベストプラクティス, UniTask v2.2.0

                        だいを3つならべましたが、記事きじ逆順ぎゃくじゅんいていきます!というわけで、UniTask v2.2.0をしました。あらためてUniTask v2とはUnityのためのゼロアロケーションasync/awaitと非同期ひどうきLINQを実現じつげんするライブラリで、とv2リリース解説かいせつ記事きじっつけましたが、ちょいちょいこまかい改善かいぜんつづけてまして、今回こんかいv2.2.0になります。 PlayerLoopへのループ挿入そうにゅうのカスタマイズ対応たいおう 現状げんじょうのUnityはPlayerLoopじょううごいていて、Unity 2020.1のリストをここにいておきましたが、デフォルトでは120ぐらいのループがエンジンから駆動くどうされています。UpdateループだけでもScriptRunBehaviourUpdate, ScriptRunDelayedDynamicFrameRate, ScriptRunDelayedTasks, DirectorUpd

                        • .NET Core の設定せってい情報じょうほう仕組しくみをしっかり理解りかいしたいほう基本きほんのキ - ecbeing labs(イーシービーイング・ラボ)

                          こんにちは、アーキテクトの小林こばやしです。 .NET Framework は長年ながねんわたっておおくの Windows ベースのアプリケーションの開発かいはつ現場げんば採用さいようされてきたものですから、.NET Core への移行いこうは「まだまだこれから」という状態じょうたいではないかとおもいます。 .NET Framework のアプリケーションを .NET Core に移行いこうしようとおもったとき、ちがいがおおきすぎて最初さいしょ困惑こんわくするポイントが設定せってい情報じょうほう管理かんり方法ほうほうちがいであろうかとおもっています。 当社とうしゃ主力しゅりょく製品せいひんである ecbeing も .NET Framework でつくられていますが、ecbeing は EC のパッケージ製品せいひんですのでお客様きゃくさまのニーズにわせて設定せっていによる機能きのうのオンオフや、機能きのう挙動きょどう変更へんこう可能かのうになっており、非常ひじょうおおくの設定せってい項目こうもく存在そんざいします。 したがって設定せってい情報じょうほう管理かんり柔軟じゅうなんさは ecbeing しゃのエンジニアにとっては、とてもとて

                            .NET Core の設定情報の仕組みをしっかり理解したい方向け基本のキ - ecbeing labs(イーシービーイング・ラボ)
                          • なぜおおくのわかいフリーランスは、C#やJavaのようなすぐれた言語げんごではなく、Pythonのような信頼しんらいせいひく言語げんご使つかいたがるのでしょう?

                            回答かいとう (5けんちゅうの1けん) たしかに動的どうてき型付かたつけの言語げんごではプログラミング設計せっけい適切てきせつでないと信頼しんらいせい低下ていかします。 だから、セキュアなシステムを開発かいはつしたいとかんがえる人達ひとたちはJavaやC#を使つかうのです。 だけど、それらは営利えいり企業きぎょう主体しゅたいとなって開発かいはつしています。だから、わたしにとって、どのよう改良かいりょう改悪かいあく)されるかかりません。いきなりライセンスりょう請求せいきゅうされてもこまります。 わたしはそのような言語げんご使つかいたくない。 一方いっぽうのPythonは、Linuxやubuntuなどとおなじオープンソースのプロジェクトです。奇抜きばつなアイデアでたのしませてくれる言語げんごですが、セキュリティめん不安ふあんはあります。 そこは安定あんていしているフレームワー...

                              なぜ多くの若いフリーランスは、C#やJavaのような優れた言語ではなく、Pythonのような信頼性が低い言語を使いたがるのでしょう?
                            • Cysharpの河合かわいさまをゲスト講師こうしにおまねきしてゲームサーバーにかんする社内しゃない勉強べんきょうかい開催かいさいしました! | DevelopersIO

                              データアナリティクス事業じぎょう本部ほんぶさだまつです。 今回こんかいはデータ分析ぶんせきでも機械きかい学習がくしゅうでもないはなしです。 こまかい経緯けいいはさておき、ゲーム開発かいはつにおけるクライアントサイド(おもにUnityを想定そうてい)だけでなく、サーバーサイドまで一貫いっかんしてC#で開発かいはつすることを想定そうていした場合ばあい知見ちけん蓄積ちくせきするため社内しゃないタスクフォースが発足ほっそくしました。 その活動かつどう一環いっかんでCysharpの河合かわいさまとコンタクトをらせていただき、ゲームサーバーにかんする勉強べんきょうかい実施じっししていただくことになりました。 ほん記事きじは、上記じょうき勉強べんきょうかいのまとめてき内容ないよう個人こじんてき重要じゅうようだとかんじたポイント、またゲームサーバーの開発かいはつ加速かそくするCysharpせいのライブラリについて記載きさいします。 2020.9.16更新こうしん : 当日とうじつのスライドをシェアいただいたので追加ついかしました! 株式会社かぶしきがいしゃCysharpについて 今回こんかい勉強べんきょうかい講師こうしをしていただきました河合かわいさま代表だいひょう取締役とりしまりやくつとめられているCysharpのコーポーレート

                                Cysharpの河合様をゲスト講師にお招きしてゲームサーバーに関する社内勉強会を開催しました! | DevelopersIO
                              • async/awaitは今後こんごもベストフレンドでありつづけるか - hadashiA

                                えーあーー みなさんこえますでしょうか。この記事きじはC# アドベントカレンダー17にちめのためにかれました。 いくつかみかけた、async/await と java loom/goroutineてきなものを比較ひかくする議論ぎろん興味きょうみがあり、すこってみた感想かんそうです。実装じっそうまでふか調しらべられてません。 TL;DR Green Thread Experiment Results #2398 .NET の runtimelabにて、async/awaitの代替だいたいとしてのグリーンスレッドを検証けんしょうした結果けっか公開こうかいされていたが、今後こんごも async/await でいくという結論けつろんになっている。 JVM (Java) は対象たいしょうてきに、コードのかたをなにもえなくてもランタイムが自動的じどうてきにI/Oを非同期ひどうきにしてくれるゆめのVirtual Thread を導入どうにゅうした。 Rust界隈かいわいでは「Why async/await ? why? why?

                                  async/awaitは今後もベストフレンドであり続けるか - hadashiA
                                • C#クックブック/プログラマーのう電子でんし回路かいろ、マジわからん、など、ITエンジニア新刊しんかん案内あんない(2023ねん3がつ

                                  C#クックブック/プログラマーのう電子でんし回路かいろ、マジわからん、など、ITエンジニア新刊しんかん案内あんない(2023ねん3がつ毎月まいつき登場とうじょうする大量たいりょう新刊しんかんなかから、ITエンジニアが興味きょうみちそうな書籍しょせきえらんで紹介しょうかいする「ITエンジニア新刊しんかん案内あんない」を今月こんげつから試験しけんてきはじめます。毎月まいつきつきはつ公開こうかい予定よていです(ひとまず半年はんとしをめどに継続けいぞくし、評判ひょうばんければさらにつづけたいとおもいます)。 おおくのITエンジニアにとって書籍しょせきつうじた情報じょうほう入手にゅうしゅ現在げんざいでも重要じゅうようされています。書籍しょせきえらびにぜひお役立やくだててください。 ここで紹介しょうかいするのは、おもに2023ねん2がつ1にちから2がつ28にちまでのあいだに発刊はっかんされた書籍しょせきです。これらを「技術ぎじゅつしょ」「ビジネスしょ」「資格しかく教本きょうほん」「その」に分類ぶんるいしています。かく書籍しょせきはAmazon.co.jpへのリンクがられています(アフィリエイトではありません)。 この新刊しんかん案内あんないがどのように作成さくせいされたかについては記事きじ最後さいごにまとめましたので、きょう

                                    C#クックブック/プログラマー脳/電子回路、マジわからん、など、ITエンジニア向け新刊案内(2023年3月)
                                  • Python、Node.js、C#のサンプルコードき サービスあいだ通信つうしん技術ぎじゅつ「gRPC」をまなべる無料むりょう電子でんし書籍しょせき

                                    Googleによって開発かいはつされ、オープンソースされた通信つうしん技術ぎじゅつ「gRPC」は、マイクロサービスアーキテクチャにおけるサービスあいだ通信つうしん手段しゅだんとしてはもとより、モバイルアプリケーションがサービスにアクセスするさいのインタフェースとしても注目ちゅうもくされています。 ほんeBookでは、連載れんさい「スキマ時間じかんにこっそりまなぶ『gRPC』入門にゅうもんぜん8かい収録しゅうろく。そもそもRPC(Remote Procedure Call)とはどのような通信つうしん技術ぎじゅつなのか、gRPC誕生たんじょう背景はいけいや、gRPCの特徴とくちょう利点りてん解説かいせつしています。 だい1かい以降いこうはC#、Python、Node.js、KotlinとAndroid、SwiftとiOS、Goとgrpc-gatewayなどさまざまなプログラミング言語げんご、プラットフォームをげ、gRPCサーバとクライアントを実装じっそうする方法ほうほうや、サーバストリーミング、クライアントストリーミングを実装じっそうする方法ほうほうを、サンプルコードととも

                                      Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍
                                    • 次世代じせだいRx「R3」解説かいせつ - Qiita

                                      今回こんかい内容ないよう C#けのあたらしいReactiveExtensions(Rx)ライブラリ「R3」について、従来じゅうらいのRxとの変更へんこうてん紹介しょうかいします。 R3について リポジトリ R3 開発かいはつもとはUniTaskやMagicOnionなどを公開こうかいしているCysharpしゃであり、メインの開発かいはつしゃはUniRxの作者さくしゃでもあるneueccです。 どんなライブラリか 「R3」はReactiveExtensions(Rx)を現代げんだいわせてより洗練せんれんしたかたちさい定義ていぎ/さい実装じっそうした、C#ようのライブラリです。 というのも、Rxは10ねん以上いじょうまえ登場とうじょうした概念がいねんであり、当時とうじはまだ非同期ひどうき処理しょりたいするベストプラクティスが模索もさくされていたタイミングでした。 そのためRxは「LINQをEventにも適用てきようできる」という側面そくめんちつつ「非同期ひどうき処理しょりにももちいることができる」という2つの側面そくめんをもった、すこしややこしいライブラリとして登場とうじょうしました。 そして2024ねんげん

                                        次世代Rx「R3」解説 - Qiita
                                      • Microsoft、クラウドコードエディター「Visual Studio Online」をパブリックプレビュー/どこからでも・すぐに開発かいはつはじめられる全部ぜんぶりの「Visual Studio Code」環境かんきょう

                                          Microsoft、クラウドコードエディター「Visual Studio Online」をパブリックプレビュー/どこからでも・すぐに開発を始められる全部入りの「Visual Studio Code」環境
                                        • ターミナルで画像がぞう表示ひょうじ可能かのうに ~「Visual Studio Code」2023ねん6がつ更新こうしん(v1.80)/アクセシビリティ改善かいぜんつづ注力ちゅうりょく、Windows 8/8.1対応たいおう

                                            ターミナルで画像表示が可能に ~「Visual Studio Code」2023年6月更新(v1.80)/アクセシビリティ改善に引き続き注力、Windows 8/8.1対応は打ち切り
                                          • Visual Studio Code - Qiita Advent Calendar 2019 - Qiita

                                            The Qiita Advent Calendar 2019 is supported by the following companies, organizations, and services.

                                              Visual Studio Code - Qiita Advent Calendar 2019 - Qiita
                                            • async/await,disposableを使つかって素直すなおみやすいコードをく | Unity Learning Materials

                                              async/await、いたことはあるけどなんだかむずかしそう。とおもって使つかってなかったりしませんか? これにたいする自分じぶんこたえは、「むずかしい使つかかた使つかうとむずかしい。」 ぎゃくえば、簡単かんたん使つかいみちで使つかぶんにはめっちゃ簡単かんたんなんですよ。 なので早速さっそくいまから簡単かんたん使つかかた紹介しょうかいしていきます。 どこで使つかえるか ズバリ、「状態じょうたい制御せいぎょ」。 ゲームをつくじょうでは必須ひっすですが、状態じょうたいあつかうサンプルコードって意外いがいすくないんですよね。 状態じょうたいというのはたとえば、「タイトル画面がめん」「インゲーム画面がめん」「リザルト画面がめん」みたいな画面がめんだとか、 RPGなら「マップをあるいている」「村人むらびと会話かいわしている」など。 は「ロードちゅう」なんかも状態じょうたいえますね。 このスライドにおける素直すなおみやすいコードとは いろんな思想しそうがあるとはおもいますが、このスライドにおいて自分じぶんかんがえている素直すなおみやすいコードとは、 「おな抽象ちゅうしょうレベルの状態じょうたい制御せいぎょおな場所ばしょおこなわれている」

                                                async/await,disposableを使って素直で読みやすいコードを書く | Unity Learning Materials
                                              • 「AWS App2Container」リリース。Javaや.NETアプリを自動的じどうてきにコンテナしてくれるコマンドラインツール

                                                「AWS App2Container」リリース。Javaや.NETアプリを自動的じどうてきにコンテナしてくれるコマンドラインツール Amazon Web Services(AWS)は、Javaや.NETアプリケーションをコンテナしてくれるコマンドラインツール「AWS App2Container」をリリースしました。 Introducing AWS App2Container a new tool you can use to modernize your .NET & Java applications into containerized applications. https://t.co/rXLD0qKapu pic.twitter.com/cn68drSQTX — Amazon Web Services (@awscloud) July 1, 2020 クラウドを中心ちゅうしんにコンテナ環境かんきょう充実じゅうじつ

                                                  「AWS App2Container」リリース。Javaや.NETアプリを自動的にコンテナ化してくれるコマンドラインツール
                                                • .NET Framework 4.5.2/4.6/4.6.1のサポートが2022ねん4がつ26にち終了しゅうりょう/1ねん猶予ゆうよあいだに.NET Framework 4.6.2および.NET Framework 4.8への更新こうしん

                                                    .NET Framework 4.5.2/4.6/4.6.1のサポートが2022年4月26日に終了/1年の猶予の間に.NET Framework 4.6.2および.NET Framework 4.8への更新を
                                                  • .NET とは結局けっきょくなんぞやと詳細しょうさいてみる - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 更新こうしん履歴りれき 2024/10/04 : .NET Framework が現役げんえきである理由りゆう根拠こんきょ追加ついか。 2024/10/04 : .NET 対応たいおう言語げんご複数ふくすうあるむね追加ついか。C++/CLI を追記ついき。 .NET とはなにか、概要がいようをつかむ Microsoft 公式こうしき情報じょうほういわく、.NET とは様々さまざま種類しゅるいのアプリケーション (モバイル、ゲーム、デスクトップなど) 開発かいはつができて、なおつクロスプラットフォームにも対応たいおうしているオープンソースの開発かいはつプラットフォームであるようです。 .NET は、さまざまな種類しゅるいのアプリケーションを構築こうちくするための、無料むりょうでクロスプラットフォー

                                                      .NET とは結局なんぞやと詳細に見てみる - Qiita
                                                    • 「Visual Studio Code」v1.74はUI・開発かいはつ・デバッグなど随所ずいしょ使つかいやすさを改善かいぜん/[エクスプローラー]ビューで自動じどう展開てんかいするツリーをユーザーがわでカスタマイズ可能かのう

                                                        「Visual Studio Code」v1.74はUI・開発・デバッグなど随所で使いやすさを改善/[エクスプローラー]ビューで自動展開するツリーをユーザー側でカスタマイズ可能に
                                                      • 【C#】async/awaitのキャンセル処理しょりまとめ - Qiita

                                                        はじめに C#におけるasync/awaitを使つかうえで、絶対ぜったい意識いしきしないといけないものは「キャンセル処理しょり」です。 まさしく処理しょりをキャンセルしないとメモリリークをこしたり、デッドロックやデータ整合せいごうこす可能かのうせいがあります。 今回こんかいはこの「async/awaitにおけるキャンセル処理しょり」についてはなします。 対象たいしょう C#におけるasync/await全般ぜんぱん Task/ValueTask/UniTaskすべてに共通きょうつうします Unityふくむ C#のasyc/awaitについてイマイチ自信じしんててないひと さきに「結論けつろん」 asyncメソッドはCancellationTokenを引数ひきすうるべき await対象たいしょう引数ひきすうにCancellationTokenを要求ようきゅうする場合ばあい省略しょうりゃくせずにわたすべき OperationCanceledExceptionのあつかいを意識いしきするべき 解説かいせつ そもそも「キャンセル」とはなにすのか そも

                                                          【C#】async/awaitのキャンセル処理まとめ - Qiita
                                                        • Microsoftが「ML.NET 1.5.2」を公開こうかい、.NET開発かいはつしゃ機械きかい学習がくしゅうフレームワーク

                                                          Microsoftが「ML.NET 1.5.2」を公開こうかい、.NET開発かいはつしゃ機械きかい学習がくしゅうフレームワーク:ONNXエクスポートなどの機能きのう強化きょうか Microsoftは、.NET開発かいはつしゃけのオープンソース機械きかい学習がくしゅう(ML)フレームワークの最新さいしんばん「ML.NET 1.5.2」を公開こうかいした。Model Builderツールで「Azure ML」を使つかってオブジェクト検出けんしゅつモデルをトレーニングできるようになったほか、ML.NET CLIで画像がぞう分類ぶんるいモデルをローカルでトレーニングすることも可能かのうになった。 Microsoftは2020ねん9がつ25にち米国べいこく時間じかん)、オープンソースの.NET開発かいはつしゃけクロスプラットフォーム機械きかい学習がくしゅう(ML)フレームワークの最新さいしんばん「ML.NET 1.5.2」を公開こうかいした。 ML.NETでは、.NETエコシステムからはなれることなく、MLやデータサイエンスの経験けいけんとぼしい開発かいはつしゃでも、.NETアプリケーションにM

                                                            Microsoftが「ML.NET 1.5.2」を公開、.NET開発者向け機械学習フレームワーク
                                                          • Visual Studio CodeでJava環境かんきょう作成さくせいしてみた

                                                            ※1JVMオプションを下記かきのように変更へんこうしました。 -Xms2048m -Xmx4096m 変更へんこう方法ほうほう下記かきサイト(2021ねん5がつ11にち時点じてん)を参考さんこうしました。 https://pleiades.io/help/idea/tuning-the-ide.html#common-jvm-options VSCodeの起動きどうはやいことが確認かくにんできました。 しかしIntelliJ IDEAでもJVMオプション変更へんこうはまぁまぁはやいので、これでもいかなとかんじました。 Java環境かんきょう作成さくせい VSCodeでJava環境かんきょう作成さくせいするにあたっては公式こうしきサイトやググってもらうといっぱいてきます。 ぼくためした2021ねん5がつ時点じてんでは下記かきのようにしました。 拡張かくちょう機能きのうのインストール Javaとビルドツール(Gradle)にかんする拡張かくちょう機能きのうをインストールしました。 Java Extension Pack・・・必要ひつよう拡張かくちょう機能きのうすべれてく

                                                              Visual Studio CodeでJava環境を作成してみた
                                                            • Using Remote Containers in WSL 2 | Visual Studio Code Blog

                                                              Version 1.93 is now available! Read about the new features and fixes from August. July 1, 2020 by Brigit Murtaugh, @BrigitMurtaugh Leveraging the power of Docker containers and the Windows Subsystem for Linux 2 (WSL 2), you can preserve your Windows environment by developing your applications in the sandboxed familiarity of a container in a deeply integrated Linux kernel. May brought us a couple o

                                                                Using Remote Containers in WSL 2 | Visual Studio Code Blog
                                                              • 手軽てがるLinux(Ubuntu) GUI アプリ開発かいはつ 初級しょきゅう 前編ぜんぺん - Qiita

                                                                手軽てがるLinux(Ubuntu) GUIアプリ開発かいはつ 初級しょきゅう 前編ぜんぺん 2021/4月追記ついき Rider .net5 でのGUI開発かいはつ移行いこうしています UbuntuとRiderとC# GUIアプリの開発かいはつ Sqlite3の利用りよう Dapperの導入どうにゅう Dapperについてまとめてみた Dapper Extensionの導入どうにゅう Dapperの拡張かくちょうライブラリ 比較ひかく検討けんとう Swaggerを使つかう Stoplight Studioなどを使つかう  本当ほんとう使つかってよかったOpenAPI (Swagger) ツール C#からPythonを実行じっこうする C#からPythonスクリプトをす DataGridViewとModelのバインディングの実現じつげん URL treeView Jetson Nanoへのデプロイの仕方しかた 開発かいはつはMacじょうのVisualSudioMacでおこないます 前編ぜんぺんは5まで Sample File プロジェクトはGtk#を

                                                                  お手軽Linux(Ubuntu) GUI アプリ開発 初級 前編 - Qiita
                                                                • Visual Studio for Mac Retirement Announcement - Visual Studio Blog

                                                                  Get notified in your email when a new post is published to this blog Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates for security issues and updated platforms from Apple. While the decision has been made to retire Visual Studio for Mac, we remain

                                                                    Visual Studio for Mac Retirement Announcement - Visual Studio Blog
                                                                  • 【C#】初心者しょしんしゃにおすすめ!コードアナライザーを使つかおう!【.NET】

                                                                    コードアナライザーとは 初心者しょしんしゃがやりがちな 「くないC#のかた」をおしえてくれるツール です! 「くない」とはこういうのです! おそい バグりやすい あぶない(セキュリティリスク) かたがバラバラ あー、それ!初心者しょしんしゃ最初さいしょおしえてほしいやつ! しかも!おしえてくれるだけじゃなくて自動じどうなおしてくれます…!!(リファクタリング) (一部いちぶだけだけど…) タダで最初さいしょから使つかえる .NET SDKをインストールすると使つかえるようになります。 しかも無料むりょう無料むりょうってことはつまり…タダ、ってコト!? VS Codeでも使つかえる 「初心者しょしんしゃ本家ほんけVisual Studio(とくにVS Comunity)を使つかおう」ってわれるのですが、 Visual Studio Code (VS Code) + C# Dev Kit拡張かくちょうでもコードアナライザーは使つかえます。 本家ほんけVSはクソデカでインストールもおそいので、けいめのVS Co

                                                                      【C#】初心者におすすめ!コードアナライザーを使おう!【.NET】
                                                                    • C# 8.0 非同期ひどうきストリーム

                                                                      5. 非同期ひどうきストリームとは • 非同期ひどうき複数ふくすうのデータをわたし • 非同期ひどうきメソッドでyieldを使つかえる = 複数ふくすうのデータを非同期ひどうきかえす • foreachの非同期ひどうきばん使つかえる = 複数ふくすうのデータを非同期ひどうきる await Task.Delay(1); yield return 1; awaitとyieldの混在こんざい await foreach (var item in source) { } await foreach構文こうぶん 6. 非同期ひどうきストリームのれい • gRPCをれいにして非同期ひどうきストリームを紹介しょうかい • サンプル: NetCoreGrpc • 背景はいけい • gRPCは非同期ひどうきストリームを送受信そうじゅしんする想定そうていってる • streamキーワードをけると非同期ひどうきストリームになる • ASP.NET Core 3.0はgRPCに対応たいおう既存きそんのGoogle.Protobufパッケージを使つかっていそう • C# 8.

                                                                        C# 8.0 非同期ストリーム
                                                                      • WebRTC ♥ .NET ー WebRTCの.NETバインディング - pixiv inside

                                                                        こんにちは、ねこまんまです。 先日せんじつ、ピクシブはWebRTCプロジェクトのフォークを公開こうかいしました。このフォークにはオリジナルのプロジェクトにはふくまれていないいくつかの変更へんこうほどこされていますが、そのなかでもおおきな機能きのう追加ついかである、WebRTCの.NETバインディングを紹介しょうかいします。 pixiv/webrtc on GitHub このバインディングをもちいることによって、Unityや.NET Framework、Monoといった.NETプラットフォームで映像えいぞう音声おんせいのライブ配信はいしん受信じゅしん可能かのうになります。 LinuxじょうのFirefoxで、SoraのJavaScript SDKを利用りようして配信はいしんしたディスプレイの映像えいぞうを、どう機上きじょうのUnity Editor、iOS、Androidのプレイヤーじょう受信じゅしんしている。Unityじょうのプログラムはそれぞれおなじものを利用りようしている。SFUとしてImageFlux Live Streami

                                                                          WebRTC ♥ .NET ー WebRTCの.NETバインディング - pixiv inside
                                                                        • C#のできることできないこと - Qiita

                                                                          C#その2アドベンドカレンダー13にちです。 今日きょうはC#できることできないことをいていきたいとおもいます。 じつ去年きょねんC#にれるということがありました。 JavaがわかるひとC++がわかるひとなら簡単かんたんにできます。 ただをつけないといけないのはクラスしのかたです。 になります。 利点りてん正直しょうじきうとコンストラクタデコンストラクタが使つかえるということと簡単かんたんにかけるといったところですね。 下手へたしたらPythonなみ簡単かんたんにかけます。 Javaみたいに仕様しようやライセンスにまわされることもなくなりました。 最近さいきんはクロスプラットフォームでも使つかえます。 それはxamarinとmonoと.net coreの存在そんざいです。 これらがえたおかげで簡単かんたんにいろんなプラットフォームにプログラムが提供ていきょうできるようになりました。 じつわがしゃにはC#大好だいす人間にんげんがいますがxamarinのことりません。 いま自分じぶんだったらXama

                                                                            C#のできることできないこと - Qiita
                                                                          • つき単価たんかたかいプログラミング言語げんごランキング 2は「Ruby」で87まんえん、1は? レバテック調しら

                                                                            もっとつき単価たんかたかいプログラミング言語げんごなにか。IT人材じんざい紹介しょうかい事業じぎょうおこなうレバテック(東京とうきょう渋谷しぶや)が2がつ13にち発表はっぴょうしたランキングによると、1は「Go」(平均へいきんがつ単価たんか88まんえん最高さいこう単価たんか130まんえん)だった。2には「Ruby」(平均へいきんがつ単価たんか87まんえん最高さいこう単価たんか150まんえん)、3には「Swift」(平均へいきんがつ単価たんか86まんえん最高さいこう単価たんか200まんえん)がはいった。 GoはべいGoogleが開発かいはつしたプログラミング言語げんご。レバテックは「動作どうさかるく、あつかえるデータりょうおおいためブロックチェーンや広告こうこく、ゲームなどスピードがもとめられる分野ぶんやのサービス開発かいはつでよく使つかわれている」と解説かいせつ。スピーディーな開発かいはつおこないたい企業きぎょう中心ちゅうしん導入どうにゅうすすみ、今後こんご需要じゅようびていくのではないかと予想よそうしている。 2のRubyは、短期間たんきかん開発かいはつができるため、スタートアップ企業きぎょうなどのWebサービスを迅速じんそくげたい企業きぎょうでよく使つかわれているという。案件あんけんすう安定あんていしておおいが、R

                                                                              月単価の高いプログラミング言語ランキング 2位は「Ruby」で87万円、1位は? レバテック調べ
                                                                            • Working with GitHub Issues in Visual Studio Code

                                                                              Version 1.93 is now available! Read about the new features and fixes from August. Introducing GitHub Issues Integration May 6, 2020 by Alex Ross, @alexr00 On the Visual Studio Code team, we use GitHub issues to track all of our work. From our detailed iteration plans to individual bugs, we track everything as GitHub issues. Given how important issues are to our team and other GitHub projects, we w

                                                                                Working with GitHub Issues in Visual Studio Code
                                                                              • JSON とかの中身なかみ確認かくにんツール

                                                                                今日きょうは、「おも自分じぶん使つかようツールを Blazor WebAssembly でつくって Static Web Apps にいたよ」けいはなし一応いちおうブログ。 ソースコード Static Web App よくある「JSON とかのデータの中身なかみ確認かくにんするツール」です。 しばらく、JSON と MessagePack のきをするコードをいてて、 デバッグがしんどくなってつくったのがこのツール。 いろんな形式けいしき同時どうじあつかうことがニッチ需要じゅようなのであんまり自分じぶん需要じゅようにあったツールがなかったんですよね。なら、まあ、自作じさく。 こないだの C# 配信はいしん で、UTF-8 とか MessagePack バイナリとかを手打てうちで入力にゅうりょくしてたら @xin9le, @okazuki 両氏りょうしにドンきされたやつ。 バイナリみ (Parser) UTF-8 を ReadOnlySpan<byte> のままあつかってて、 ブレイクポ

                                                                                  JSON とかの中身確認ツール
                                                                                • GitHub - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scannin

                                                                                  Microsoft Application Inspector is a software source code characterization tool that helps identify coding features of first or third party software components based on well-known library/API calls and is helpful in security and non-security use cases. It uses hundreds of rules and regex patterns to surface interesting characteristics of source code to aid in determining what the software is or wh

                                                                                    GitHub - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scannin

                                                                                  新着しんちゃく記事きじ