あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Google、Facebook、マイクロソフトらが、OSカーネルをプログラマブルに拡張できる「eBPF」の開発と発展を目指す「eBPF Foundation」を結成 eBPFとは、Linuxカーネルのコードを変更することなく、カーネルの持つさまざまな機能をフックすることでカーネルに対してある種の機能拡張を実現する技術です。 このeBPFの開発促進や発展を目指す「eBPF Foundation」が、Linux Foundation傘下で発足しました。発足メンバーはGoogle、Facebook、マイクロソフト、Netflix、Isovalentの5社。 一般にOSカーネルの機能の変更や拡張を行うには、カーネルのソースコードを書き換え、再コンバイルしなければなりません。そのため、例えばカーネル内のネットワーク関連の機能を拡張してプロトコルやセキュリティを追加したいと思っても、その実現には手間が
Linuxカーネルの機能を安全に拡張できるeBPFのコードはC言語で実装する必要があると知り、がっかりしているクラウドネイティブ 世代の皆様に朗報です。実は、Rustで、eBPFのコードを実装することができます。今更、C言語(クラウドネイティブ ではない感じ)を学ぶ必要はありません! eBPFとプログラミング言語eBPFを活用するソフトウェアは、カーネルスペースで動作するeBPFバイトコードと、eBPFバイトコードを制御するユーザスペースのアプリケーションから構成されます。後者は、Go、Python、Rustなど様々なプログラミング言語で実装することができますが、前者は、制限のあるC言語で実装する必要があります。 eBPFの構成Rust用eBPFライブラリRustでeBPFを扱う一般的な方法は、libbpf-rsライブラリです。これは、C言語でユーザスペースのアプリケーションを実装するため
ASP.NET Core Blazor(以下Blazor)とは、.NET環境のC#で対話型のWeb UIを構築するためのフレームワークです。Blazorには、サーバーサイドで動作するモデル(Blazor Server)と、クライアントサイドで動作するモデル(Blazor WebAssembly)が含まれますが、本連載では、主に、クライアントサイドのフレームワークであるBlazor WebAssemblyについて解説します。 対象読者 C#とWebシステムの基礎的な知識がある方を対象とします。C#の基本文法などの解説は割愛します。 はじめに 前回までのアプリでは、プロジェクトの作成時のオプションで、「ASP.NET Coreでホストされた(ASP.NET Core hosted)」にはチェックをいれませんでした。今回は、ASP.NET Coreでホストされたプロジェクトを作成します。これまで
Microsoftは2021年3月29日(米国時間)、「Project Reunion 0.5」を公開したと発表した。Project Reunionは、Windowsアプリケーション開発プラットフォームとして機能する次世代の新しい開発者向けコンポーネントとツールのセット。 Win32とUWP(Universal Windows Platform)の垣根をなくし、Windows開発プラットフォームをよりアジャイルでモダン、オープン、互換性の高いものにすることを主な目的としている。 MicrosoftはProject Reunionと、既存のプラットフォームやフレームワークの役割を次のように説明している。 「Project Reunionは、既存のデスクトップWindowsアプリプラットフォームや、.NET(Windows FormsとWindows Presentation Foundati
string interplation の改善するって。 現行仕様 C# 6.0 から以下のようなコードで string.Format 相当のことができるようになったわけですが。 var s = $"({a}, {b})"; これは、以下のように展開されます。 var s = string.Format("({0}, {1})", a, b); これがパフォーマンス的にあんまりよろしくなくて… 特に、冒頭の提案ドキュメントにもある通り、ロギング用途との相性が最悪で、 ILoggerのメソッドがなかなか使いにくそうな感じの引数になっています。 void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> format
この記事では、Microsoft インターネット インフォメーション サービス (IIS) 7.0 以降のバージョンで ASP.NET 構成ファイルを見つけてバックアップする方法について説明します。 元の製品バージョン:.NET Framework 3.5 Service Pack 1 の ASP.NET 元の KB 番号: 2434810 まとめ IIS 7.0 以降のバージョンで実行されている ASP.NET アプリケーションでは、 web.config ファイルを使用して、その機能のさまざまな構成設定を格納します。 ASP.NET Web アプリケーションを更新した後、アプリケーションが失敗し、以前のバージョンの構成ファイルに戻す必要があります。 このため、バックアップを元に戻すことができるように、 web.config ファイルを正しく定期的にバックアップすることが重要です。 II
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く