並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1194件

新着順 人気順

ASP.NETの検索結果241 - 280 件 / 1194件

  • neue cc - 2022年(2024年)のC# Incremental Source Generator開発手法

    このブログでもSource GeneratorやAnalyzerの開発手法に関しては定期的に触れてきていて、新しめだと 2020/12/15 - UnitGenerator - C# 9.0 SourceGeneratorによるValueObjectパターンの自動実装とSourceGenerator実装Tips 2021/05/07 - 2021年のC# Roslyn Analyzerの開発手法、或いはUnityでの利用法 という記事を出していますが、今回 MemoryPack の実装で比較的大規模にSource Generatorを使ってみたことで、より実践的なノウハウが手に入りました。また、開発環境も年々良くなっていることや、Unityのサポート状況も強化されているので、状況を一通りまとめてみようと思いました。Source Generatorは非常に強力で、今後必須の開発技法になるので

    • 「Uno Platform 2.0」が正式公開 ~C#/XAMLのUWPアプリをiOS/Android/WebAssemblyへ移植/XAMLホットリロードなどを新たにサポート

        「Uno Platform 2.0」が正式公開 ~C#/XAMLのUWPアプリをiOS/Android/WebAssemblyへ移植/XAMLホットリロードなどを新たにサポート
      • neue cc - UnitGenerator - C# 9.0 SourceGeneratorによるValueObjectパターンの自動実装とSourceGenerator実装Tips

        ValueObjectは好きですか?私は大嫌いです。いじょ。 ざっくり言えばプリミティブ型に専用の型を付ける教義です。例えばUserIdをintとして扱っているとTeamIdと取り違えるかもしれないし、Hpに突っ込んでしまうかもしれない。StrengthとIntelligenceとAgilityとSpeedは別物なのだから全部intじゃなくて区別して欲しい、そうじゃないと間違った演算しちゃうぞ、と。まぁそういう自体を避けるために、それぞれラップした個別型を作るのです。int strengthじゃなくてStrength strengthだぞ、と。 これは一見正しく実際正しいのですが、問題もあります。一つに面倒くさい。ラップしたctorを作るのだけでも定形でウザ、と思いますが、更に等値とか実装するのは面倒くさい。また、そのままだと計算できなくなるので、算術演算のために生の値を.Valueで取り

        • Unity界最速DIコンテナVContainer が速い理由の解説 - @hadashiA

          拙作の Unity用DIライブラリ、VContainer の v0.9.0 では、ILコードをコンパイル時に生成することによるメタプログラミングの高速化が足されました。 Unity用DIライブラリ VContainer の 0.9.0 を撒きました。 コンパイル時IL生成による高速化機能をマージしました。(オプション) IL生成でさらに 当社比 3-6倍くらいは速くなりました。これできっと Unity用 DIコンテナでは完全に最速になったんじゃないかな-と思います。https://t.co/YkHXXgP7nD pic.twitter.com/NFUxvLVzKd— ハダシA (@hadashiA) 2020年7月26日 この機能をつかうと、Zenjectのデフォルトとの比較でディタ上では50倍くらい、IL2CPPでは20倍〜くらい速い結果になっています。 また、グラフのとおり VCont

            Unity界最速DIコンテナVContainer が速い理由の解説 - @hadashiA
          • プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム | 翔泳社

            最初から最後まで、遊びっぱなし。 でも、「使えるコード」が書けるようになります。 【本書の特長】 <<遊び感覚でプログラミングとアルゴリズムをおぼえよう!>> ・イチからPythonのプログラミングとアルゴリズムがわかる ・ゲームをつくりながら基本を理解できる ・パズル問題で実践的なコードの書き方が身につく ・環境構築不要のGoogle Colaboratoryですぐ始められる ・パズル問題の解答はPythonに加え、JavaScriptとRubyのコードも提供 【内容紹介】 楽しくなきゃ、プログラミングじゃない! プログラミングを学ぶとき、 言語の文法などを勉強するのは退屈なものです。 何かつくりたいものがあり、 それを自分の手でつくることが 達成感となり、楽しさにつながります。 本書でも一般的なプログラミングで 必要な要素がひと通り登場しますが、 簡単なゲームをつくりながら基本をおぼえ

              プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム | 翔泳社
            • MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 前編 - Qiita

              前に書いた記事が 2015 年のものだったので 2020 年用に書き直していこうと思います。ReactiveProperty 7.1.0 を想定して書いています。また、WPF か UWP か Xamarin.Forms での MVVM 開発の基本的な知識と Reactive Extensions の基本的な知識があることを前提に記載しています。 5 年前に書いた記事 → MVVMをリアクティブプログラミングで快適にReactivePropertyオーバービュー 他の記事はこちらです。 MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 前編 (この記事) MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 中編 MVVM をリアクティブプログラミングで快適に Reac

                MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 前編 - Qiita
              • Microsoft、.NETのUIを統一する「.NET Multi-platform App UI」(.NET MAUI)を発表/「Xamarin.Forms」の後継。モバイルからタブレット、デスクトップまでを単一のコードベースで

                  Microsoft、.NETのUIを統一する「.NET Multi-platform App UI」(.NET MAUI)を発表/「Xamarin.Forms」の後継。モバイルからタブレット、デスクトップまでを単一のコードベースで
                • [C#].NET6でnullチェックからおさらば! - Qiita

                  if ( result?.list?.Length > 0 ) { // result?.list?.Any() の方が見やすいが、後々の説明の為にLengthを使用 // 処理 }

                    [C#].NET6でnullチェックからおさらば! - Qiita
                  • Vue.js/Blazor/Angularの文法比較サンプル集 - Qiita

                    ある程度の文法のVue.js/Blazor/Angularにおいて同様の動作を実現するための方法についてまとめました。分離元 VueVsBlazorにソースコードをまとめています。 ちなみにVue.jsではTypeScriptを採用しています。 動作サンプルページ Vue.js Sample Blazor Sample Angular Sample 文法の比較 ここでのサンプルは全てルーター上の1ページとして表現しています。 土台となるルーターの実装例から順に比較していきます。 0. 最小のコンポーネント コンポーネントの内容はただのhtmlから可能です。

                      Vue.js/Blazor/Angularの文法比較サンプル集 - Qiita
                    • Blazor をお勧めできる人は誰か? - Qiita

                      はじめに - "C# で SPA を作る Blazor とは?" 「C# で SPA が作れるって、どういうこと?」 「C# で SPA が作れたら何がうれしいの?」 「Blazor って、クライアントサイド版とサーバーサイド版があるって聞いたんだけど」 そんな話題については、下記スライドなどが参考になろうかと思います。 改めて - Blazor をお勧めできる人は誰か? C# で SPA を実装できる Blazor ですが、当然のことながら、"銀の弾丸" では、まったく、ありません。 ではどういった人たちであれば、Blazor をお勧め出来るのか、考えてみました。 条件1. C# で書きたい/書くのがふさわしい人 まず、そもそも、C# でプログラムを書くことを好む人が対象となるでしょう。 すでにサーバー側 Web アプリ実装で ASP.NET を使用している人はもちろんなのですが、Xam

                        Blazor をお勧めできる人は誰か? - Qiita
                      • ARM64 Performance in .NET 5 - .NET Blog

                        Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. The .NET team has significantly improved performance with .NET 5, both generally and for ARM64. You can check out the general improvements in the excellent and detailed Performance Improvements in .NET 5 blog by Stephen. In this post, I will describe the performance improvements we ma

                          ARM64 Performance in .NET 5 - .NET Blog
                        • Unityプロジェクト向けRoslynアナライザの作りかた - DeNA Testing Blog

                          SWETグループの長谷川(@nowsprinting)です。 Unity 2020.2以降、Unityエディタ上でRoslynアナライザによる静的解析 (static analysis) を実行可能になりました。 また、それ以前のバージョンで作られたUnityプロジェクトであっても、JetBrains RiderなどのC#向けIDE(統合開発環境)上でRoslynアナライザの実行がサポートされています。 静的解析を充実させることで、コンパイラだけではチェックしきれないようなバグや性能劣化の原因を早期に検出できます。 例えば弊社では、実行時に動的にインスタンス化されるクラスのコンストラクタがIL2CPPビルド時にストリップされないように [Preserve]アトリビュートの指定漏れを検出するアナライザを導入し、ショーストッパーとなりえる問題を早期発見できるようにしています。 通常、こうした問

                            Unityプロジェクト向けRoslynアナライザの作りかた - DeNA Testing Blog
                          • 「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?

                            Scott Wlaschin氏は著書である"Domain Modeling Made Functional" (和訳本なし)に関する講演で、関数型言語を用いてドメインモデルを定義すると、テストを書く必要がなく、たくさんのフラグをチェックする必要もないと説明しています。 彼はこの方法を「自己文書化」…

                              「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?
                            • Unity ML-Agents 0.11.0のチュートリアル|npaka

                              1. Unity ML-Agents「Unity ML-Agents」は、Unity で「強化学習」の「環境」を構築し、「エージェント」の学習および推論を行うためのフレームワークです。 最新版「0.11.0」では、「BroadcastHub」「Brain」が廃止され、よりシンプル&スマートになりました。サンプルの学習環境「3DBall」を使って、学習および推論の手順を解説します。 ・Unity ML-Agents 2. 開発環境の準備◎ Unityの開発環境のインストール 「Unity ML-Agents」を利用するには、「Unity 2017.4」以降が必要になります。今回は「2019.2.2f1」を使っています。 以下のサイトからダウンロード後、インストールしてください。 ・Unityのダウンロード ◎ Unity ML-Agentsのリポジトリのダウンロード 「Unity ML-Ag

                                Unity ML-Agents 0.11.0のチュートリアル|npaka
                              • 衆院選で比例に「民主党」と書いた人の数を調べる - Qiita

                                追記(11/3) たくさんの反響をいただいてびっくりしています。ありがとうございます。 コメント欄にて効率的な探索法や、多数の自治体のデータなどをご紹介いただいたので、そちらもぜひご一読ください。あとスパムっぽいコメントを通報していただけると助かります トリビアの種 衆議院選挙の比例代表制で「民主党」と書くと、立憲民主党と国民民主党に票が按分されます。 この記事によれば、立憲と国民、それぞれの投票の割合を求めて、「民主党」と書いた人の数を掛け、小数点第四位を切り捨てたものを加算するとのことです。 ということは、得票比が保たれます。なら、得票数から「民主党」と書いた人の数が計算できるのではないでしょうか? このトリビアの種、つまりこういうことになります。 弊自治体で立憲または国民に投票した1,811人のうち、「民主党」と書いたのは~~~っ、ンン!人! 実際にやってみた 弊自治体の比例代表の投

                                  衆院選で比例に「民主党」と書いた人の数を調べる - Qiita
                                • Introducing .NET Multi-platform App UI - .NET Blog

                                  Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core and Mono/Xamarin together

                                    Introducing .NET Multi-platform App UI - .NET Blog
                                  • GitHub - DevToys-app/DevToys: A Swiss Army knife for developers.

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - DevToys-app/DevToys: A Swiss Army knife for developers.
                                    • マイクロソフト、UIコンポーネントにAI搭載。UIが賢く振る舞う「.NET Smart Components」実験的公開

                                      マイクロソフト、UIコンポーネントにAI搭載。UIが賢く振る舞う「.NET Smart Components」実験的公開 マイクロソフトはUIコンポーネントにAIを搭載することで、ユーザーの意図をくみ取って賢く振る舞ってくれる「.NET Smart Components」を実験的に公開しました。 入力内容をAIが自動的に適切なフィールドへペースト .NET Smart Componentsがどのように賢く振る舞ってくれるのか、デモ動画からの引用で紹介します。 従来のUIコンポーネントでは、例えば「苗字」「名前」「電話番号」「郵便番号」「県名」「町名」「番地」などにフィールドが分かれていれば、人間がフィールドに合わせて適切な内容を入力する必要があります。

                                        マイクロソフト、UIコンポーネントにAI搭載。UIが賢く振る舞う「.NET Smart Components」実験的公開
                                      • 「Visual Studio 2022」が一般公開 ~64bit化された初めての「Visual Studio」/「ホット リロード」や行全体の「IntelliCode」補完で武装、さらなる開発効率を実現

                                          「Visual Studio 2022」が一般公開 ~64bit化された初めての「Visual Studio」/「ホット リロード」や行全体の「IntelliCode」補完で武装、さらなる開発効率を実現
                                        • 【やじうまPC Watch】 海外版ファミコンで.NETのC#を動作させるデモが「Microsoft Build 2024」で実施予定

                                            【やじうまPC Watch】 海外版ファミコンで.NETのC#を動作させるデモが「Microsoft Build 2024」で実施予定
                                          • 2022年現在におけるUniRxの使いみち - Qiita

                                            はじめに 私が「UniRx入門」という記事を書き始めてから5年、最後に投稿してから4年が経過してしまいました。 記事を更新していなかったこの数年間で、UniRxを取り巻く環境が大きく変わってしまいました。 UniRxというライブラリ自体に特に大きな更新はないのですが、UnityのC#バージョンがアップデートされたり、UniRxよりも便利なライブラリが登場したりしました。 今回は2022年現在のUnityにおけるUniRxの立ち位置と、その使い方について解説します。 UniRxの立ち位置 現代のUniRxの状況 2017年頃の古いバージョンのUnityにおいては.NET 3.5相当のかなり貧弱なC#しか用いることができませんでした。 非同期処理にasync/awaitすら使えず、「コルーチン」で書くか「UniRx」で書くかという状況でした。 そのため、時間が関係した処理はコルーチンかUniR

                                              2022年現在におけるUniRxの使いみち - Qiita
                                            • .NET 6統合の現状および概要と方向性

                                              .NET 6の現状を把握し、具体的な移行方法を学ぶ連載。初回は、.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性について。 2021年11月9~11日、「.NET Conf 2021」が開催され、「.NET 6」もとうとうローンチされました。偶数リリースの.NET 6はLTS(long-term support)となっており、そろそろ、.NET 6での新規アプリ開発や、既存アプリにおける.NET Frameworkから.NET 6への移行を検討する方も多いことでしょう。本稿では.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性をお伝えします。 .NETプラットフォームの統合 .NETプラットフォームの統合は、さかのぼること2年半、2019年5月6日にMicrosoftの公式ブログ「Introducing .NET 5」の中で、「

                                                .NET 6統合の現状および概要と方向性
                                              • 「IronPython 3.4.0」がベータ版に ~アルファ版発表から1年、正式リリースに向けて大きく前進/.NETと統合されたPython言語のオープンソース実装

                                                  「IronPython 3.4.0」がベータ版に ~アルファ版発表から1年、正式リリースに向けて大きく前進/.NETと統合されたPython言語のオープンソース実装
                                                • neue cc - DFrame - C#でテストシナリオを書く分散負荷テストフレームワーク

                                                  と、いうものをリリースしました。Web UIとなるDFrame.Controllerと、負荷テストシナリオをC#で書くDFrame.Workerの組み合わせで成り立っていて、DFrame.Workerをウェブ上のクラスターに配置することで(Controllerと接続するただの常駐アプリなので、配置先はオンプレでもVMでもコンテナでもKuberenetesでもなんでもいい)、1から数千のワーカーが連動して、大量のリクエストを発生させます。また、テストシナリオをプレーンなC#で記述できるということは、HTTP/1だけではなく、あらゆる種類の通信をカバーできます。WebSocket、HTTP/2、gRPC、MagicOnion、あるいはPhotonや自作のTCPトランスポート、更にはRedisやデータベースなどが対象になります。 DFrame.Workerは通常の.NETの他に、Unityにも対

                                                  • ポケラボ内製リアルタイム通信エンジンの昇華

                                                    GREE Tech Conference 2022で発表された資料です。 https://techcon.gree.jp/2022/session/TrackB-5

                                                      ポケラボ内製リアルタイム通信エンジンの昇華
                                                    • UnityとC#で簡単にgRPCする in 2023

                                                      Turing株式会社のUXチームでインターンをしている東大4年の三輪です。 自動運転のUXを向上させるため、UXチームでは自動運転の「可視化」ソフトウェアの開発に取り組んでいます。 このソフトウェアはTuringが販売する車のディスプレイに搭載される予定です。AIが認識している世界をユーザにも見える形で示すことで、ユーザは自動運転AIの振る舞いをよりよく把握することができるようになります。 画面は開発中のものです 可視化ソフトウェアは、自動運転AIの出力を受け取り、解釈し、Unity上で描画します。この際、自動運転AIと可視化ソフトウェアの間の通信はgRPCで行うことになっています。しかし、Unity上でのgRPCはさまざまな事情でやや複雑な構成を取る必要があります。 この記事では、UnityでgRPCサーバを実装するステップを解説します。 gRPC gRPCはRPC(Remote Pro

                                                        UnityとC#で簡単にgRPCする in 2023
                                                      • 「Visual Studio 2022」にスペルチェック機能が試験導入 ~C#、C++、Markdownで利用可能/「Visual Studio 2022 17.5 Preview 3」で一足先に体験できる

                                                          「Visual Studio 2022」にスペルチェック機能が試験導入 ~C#、C++、Markdownで利用可能/「Visual Studio 2022 17.5 Preview 3」で一足先に体験できる
                                                        • C#のアプリケーションにリソースを埋め込み、利用する | Yucchiy's Note

                                                          待ちきれずビルドして試してみた Goで //go:embed file ってコメントに書くと、ファイルの中身が変数に入るようになったので、とてもありがたい これで、フォントの埋め込みなどはサードパーティ製のライブラリでコードを生成しなくて済む https://t.co/TL43HAziiL pic.twitter.com/0F5edNSpOJ — 鬼滅のゴリラ@無限レビュー編 (@gorilla0513) October 29, 2020 巷でとある言語がバイナリにアセットを埋め込めるようになったと話題ですが、C#でも同じようなことができそうなので共有したいと思います。 リソースを埋め込み、読み込む まずリソースを埋め込むには、プロジェクトファイル(csproj)�の<ItemGroup>内に<EmbeddedResource>で、埋め込みたいリソースを定義します。 例えば、sample.

                                                            C#のアプリケーションにリソースを埋め込み、利用する | Yucchiy's Note
                                                          • R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例

                                                            C#パフォーマンス勉強会 https://cs-reading.connpass.com/event/309714/

                                                              R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
                                                            • Blazorの生みの親が「Blazor United」発表。SPAとSSRを1つのBlazorに統合し、共通のソースコードで記述可能に

                                                              Blazorの生みの親が「Blazor United」発表。SPAとSSRを1つのBlazorに統合し、共通のソースコードで記述可能に C#などの.NETテクノロジーを用いてWebアプリケーションの開発を可能にするフレームワークとして登場したのがマイクロソフトの「Blazor」です。 最初はWebAssemblyを用いてWebブラウザ上に.NETランタイムを実装し、その上でRazorコンポーネントを利用可能にすることで、C#によるWebアプリケーションがWebブラウザ上で実行できる「Blazor WebAssembly」の開発がスタートしました(下図左)。 その後、サーバサイドでも同じ.NETとRazorコンポーネントを用いてWebアプリケーションを開発できる「Blazor Server」の開発も始まりました(下図右)。 この2つのフレームワークは2020年に正式版としてそれぞれリリースさ

                                                                Blazorの生みの親が「Blazor United」発表。SPAとSSRを1つのBlazorに統合し、共通のソースコードで記述可能に
                                                              • Photino: Native, Cross-Platform Web UI Desktop Apps

                                                                Build native, cross-platform desktop apps that are lighter than light. Photino is a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology. Native Applications Photino enables developers to use fast, natively compiled languages like C#, C++, Java and more. Use your favorite development frameworks like .NET. Cross-Platform UI Build desktop

                                                                  Photino: Native, Cross-Platform Web UI Desktop Apps
                                                                • Azure 上の Windows Server の守り方 - Azure の Windows Server 向けのセキュリティ機能まとめ - Qiita

                                                                  Azure 上の Windows Server の守り方 - Azure の Windows Server 向けのセキュリティ機能まとめAzureWindowsServerMicrosoftDefenderForEndpointMicrosoftDefenderForCloudMicrosoftSentinel 本記事について 本記事では、具体的な機能にフォーカスして、Azure のファーストパーティのソリューションで、Windows Server に対してどのようなセキュリティを実装できるかをご紹介していきます。 また姉妹編のLinux 版はこちらになります。 アンチマルウェア - Microsoft Defender ウイルス対策、マイクロソフトアンチマルウェア、Defender for Endpoint Windows Server 2016 以降では、標準でアンチマルウェア機能であ

                                                                    Azure 上の Windows Server の守り方 - Azure の Windows Server 向けのセキュリティ機能まとめ - Qiita
                                                                  • AWS、.NETのLinuxコンテナ化を容易に。LinuxコンテナからActive Directoryにアクセスできる「Credentials Fetcher」をオープンソース化。

                                                                    AWS、.NETのLinuxコンテナ化を容易に。LinuxコンテナからActive Directoryにアクセスできる「Credentials Fetcher」をオープンソース化。 Amazon Web Services(AWS)の.NETオープンソースチームは、Linuxコンテナ内のサービスからActive Directoryへのアクセスを実現する「Credentials Fetcher」をオープンソースとして公開したことを発表しました。 The AWS .NET #opensource team is pleased to announce the general availability of credentials-fetcher, an open source project to help .NET and Windows developers alike access Mic

                                                                      AWS、.NETのLinuxコンテナ化を容易に。LinuxコンテナからActive Directoryにアクセスできる「Credentials Fetcher」をオープンソース化。
                                                                    • Windows の 3 種類のスクリーンキャプチャ API を検証する - Qiita

                                                                      Screen Capture API 現在 Windows には画面をキャプチャする方法が 3 通りくらい用意されている。一番速いのはどれなのか?それぞれ検証してみたい。(他にも非公開の API があるらしいが、ここでは触れない) なお、記事中のソースは説明のため色々省いている。一通り動作するものはこちら。 https://github.com/i-saint/ScreenCaptureTest GDI 石器時代の API だが、今でも機能するしお手軽。 注意すべき点として、GetSystemMetrics() や GetWindowRect() を使う場合、Visual Studio 上のプロジェクトの設定、"Manifest Tool" にある "DPI Awareness" を "Per Monitor High DPI Aware" に設定しておくべきである。これを怠ると、該当 A

                                                                        Windows の 3 種類のスクリーンキャプチャ API を検証する - Qiita
                                                                      • 引数 null チェックの !!、取りやめ

                                                                        2月にブログに書きましたが、 Visual Studio 17.1 Preview 3の頃、C# 11 候補として「引数の null チェック」構文が入っていました。 m(null); // ArgumentNull 例外が出る。 void m(string x!!) { } 今現在(VS 17.2 Preview 5)でもこの構文は生きているんですが、次(たぶん、17.2正式リリースでも17.3 Preview 1でも)でいったん取りやめになるそうです。 取りやめの経緯 C# チームとしては、今、Preview リリースをしてみて反応を見てその後どうするかを決めたりしているわけですが。 LangVersion preview があるのはそのためです。 とはいえ、普通に考えて、Preview 機能まで追いかけている人がそんなに多いわけもなく、 正式リリースされるまでどんな機能が追加されてい

                                                                          引数 null チェックの !!、取りやめ
                                                                        • Unity (C#) の各演算の処理コストのまとめ - Qiita

                                                                          はじめに Unity (C#) の各種の演算や処理を、何回までならフレーム落ちせずに実行できるか、限界ラインを計測してまとめてみました。 TL; DR (結果の早見表) 60FPSの頻度で実行した際にフレーム落ちが発生しない限界の回数 処理 60FPSで処理可能な回数 コード

                                                                            Unity (C#) の各演算の処理コストのまとめ - Qiita
                                                                          • Evaluating BBRv2 on the Dropbox Edge Network

                                                                            Spoiler alert: BBRv2 is slower than BBRv1 but that’s a good thing. Three years have passed since “ Bottleneck Bandwidth and Round-trip” (BBR) congestion control was released. Nowadays, it is considered production-ready and added to Linux, FreeBSD, and Chrome (as part of QUIC.) In our blogpost from 2017, “ Optimizing web servers for high throughput and low latency,” we evaluated BBRv1 congestion co

                                                                              Evaluating BBRv2 on the Dropbox Edge Network
                                                                            • https://forest.watch.impress.co.jp/docs/news/1411796.html

                                                                                https://forest.watch.impress.co.jp/docs/news/1411796.html
                                                                              • Debug Visualizer - Visual Studio Marketplace

                                                                                Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Debug Visualizer A VS Code extension for visualizing data structures while debugging. Like the VS Code's watch view, but with rich visualizations of the watched value. Visualization Playground Click here to explore all available visualizations. Supported Languages See demos for demos. These languages and debuggers ar

                                                                                  Debug Visualizer - Visual Studio Marketplace
                                                                                • UnityのVisual Scriptingの使い方

                                                                                  変数は再生モード中に変更した値は元に戻りますが、インライン(グラフ中のみで使用している値)の値は再生モードを解除しても値は変更されたままになります。 変数はドラッグ&ドロップしてグラフ上に配置出来ます。 ドラッグ&ドロップして配置した場合はGet Variableユニットになります。 ユニットユニットは処理の単位で、何らかの処理を実行する単位です。 グラフの何もない所で右クリックする事であいまい検索(ファジー検索)画面を開いて、ユニットを選択したり、検索窓に対象を絞った検索をしてユニットを選択することが出来ます。 その他ユニットのポートからドラッグして、接続できるユニットから選択することも出来ます。 ポートポートはユニットに付いている接続部分で、処理の流れを作るフローポートと値を渡すデータポートがあります。 上の例ではStartユニット(スタート時に1回実行される)からDebug Logユ

                                                                                    UnityのVisual Scriptingの使い方

                                                                                  新着記事