Get monthly updates about new articles, cheatsheets, and tricks. Subscribe
Get monthly updates about new articles, cheatsheets, and tricks. Subscribe
Example The following code is based on the examples provided by the documentation on std::net::TcpListener. This server application will listen to incoming requests and send back all incoming data, thus acting as an "echo" server. The client application will send a small message and expect a reply with the same contents. server: use std::thread; use std::net::{TcpListener, TcpStream, Shutdown}; us
手元にあるWindows10Pro、Linux Mintの2つのPCで、互いにリモートデスクトップ接続できるよう設定した。 Mint「から」リモートデスクトップする まず、MintからWindowsなどへリモートデスクトップ接続する場合。 インストール Ubuntu18.04LTSでは「Remmina」がインストール済だったが、Linux Mint 20では入っていなかったため、自分で入れた。 CUIの場合は以下のコマンドを実行する。 GUI「ソフトウェアの管理」から入れる場合は「Remmina」、もしくは最新版が良いならば「Remmina(Flathub)」を選ぶ。 $ sudo apt install remmina パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: li
Windows 用 Rust の概要 「Rust を使用した Windows での開発の概要」トピックでは、Hello, world! メッセージを出力する簡単なアプリについて説明しました。 しかし、Windows "で" Rust を使用できるだけでなく、Rust を使用して Windows "のための" アプリを記述することもできます。 最新の更新プログラムはすべて、GitHub の Windows 用 Rust のリリース ログ リポジトリで確認できます。 Windows 用 Rust を使用すると、windows クレートを介して、過去、現在、将来の任意の Windows API を直接シームレスに使用できるようになります (クレートは、バイナリ、ライブラリ、1 つにビルドされるソース コードを表す Rust の用語です)。 それが CreateEventW や WaitForSi
Value Objectが盛り上がっているらしい。 Value Objectについて整理しよう - Software Transactional Memo Value Objectの説明に異論がないものの、主題はValue Object Obsessionのほうですよね。 こちらも聞いてみた。 fukabori.fm よい機会なので、よくわかっているつもりの、値オブジェクトというかドメイン固有型について再考してみよう。 それは値か属性か それはエンティティの全メンバーやデータベースの全列のために「顧客郵便番号」「送付先郵便番号」「事業所郵便番号」「契約日」などのクラス(メンバではなくクラス!)を定義して、immutableな振る舞いを強制する事を以てValue Objectであると言い張り、ドメイン知識の断片をそれぞれのクラスに書き散らして「高凝集になった」「型システムが守ってくれる」と喜
Register now for a full day of community, learning, and all things Visual Studio Code The dev container CLI May 18, 2022 by Brigit Murtaugh, @BrigitMurtaugh TL;DR A consistent environment anywhere with the dev container CLI The development container teams at Microsoft and GitHub are excited to release an open source command-line interface (CLI) as part of the new Development Containers Specificati
前置き:RAII って? C++ 言語には RAII; Resource Acquisition is Initialization という考え方があります。これはどういうことでしょうか。 #define ARRY_SZ (5) int32_t p_arry = (int32_t *)malloc(sizeof(int32_t) * ARRY_SZ); p_arry[0] = 1; p_arry[1] = 2; p_arry[2] = 3; p_arry[3] = 4; p_arry[4] = 5; for (size_t idx=0; idx<ARRY_SZ; ++idx) { printf("p_arry[%zu]=%" PRId32 "\n", idx, p_arry[idx]); } よくある、Cでヒープ確保するコードですが、このコード片は free(p_arry) を呼び出し忘れ
Windowsノートのフラグシップ機 ThinkPad X1 Extreme Gen 4は、ノートPCとしてはトップクラスの性能を備えた、クリエイター向けのフラグシップ機です。しかも、約1.81kg~と軽く、持ち運びもしやすいです。 最大で、Core i9-11950H + RTX 3080というハイスペック構成を選択でき、特にグラフィックス性能が旧モデルから飛躍的にアップしています。 さらに、液晶も16型に少しサイズアップし、作業性もよくなっています。4K相当のWQUXGA液晶は100% Adobe RGBと色域が広く、多ジャンルのクリエイティブワークに対応できそうです。 高いスペックを必要とする作業を、場所を問わずに行える、プロクリエイター用のノートPCです。
第12世代Core搭載の最新X1 Carbon ThinkPad X1 Carbon Gen 10は、第12世代Coreプロセッサーを搭載した最新世代のX1 Carbonです。 第12世代Coreは、通常のPシリーズ以外にも、省電力のUシリーズからも選択できるようです。 ディスプレイには、合計7種類から選択できますが、2.8KのOLEDディスプレイが選択出来るようになったのが目新しいです。 目線をそらすとディスプレイを暗くする機能を追加したり、ウェブカメラの画質が上がったり、Tileを内蔵したりなど、細かい部分でも進化が見られます。 製品の特徴 第12世代Core搭載で高いパフォーマンス ThinkPad X1 Carbon Gen 10は、発表されたばかりの第12世代インテルCoreプロセッサーを搭載しており、非常にパフォーマンスが高いです。 なお、「ノートPC向け第12世代インテルCo
JPCERT/CCは5月20日、マルウェア「Emotet」の感染有無を確認するツール「EmoCheck」をアップデートし、新たな検知手法を追加した。 EmoCheckは調べたい端末上でファイルを実行するだけで感染の有無とEmotet実行ファイルの保存場所を調べられるツール。GitHubの配布ページからダウンロードできる。 今回のアップデート(バージョン2.3)では2022年5月までのEmotetを検知できるとしている。なお、侵入を未然に防ぐツールではないため他のセキュリティ対策も引き続き行う必要はある。 Emotetはメールに添付されたドキュメントファイルのマクロ(スクリプト)などを標的に実行させ、Emotetに感染させるという手法が観測されていたが、4月にはショートカットファイル(拡張子が「.lnk」)を使った新手法が確認されるなど進化を続けている。 関連記事 Emotetに新たな攻撃手
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 --><!--株価検索 中⑤企画-->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">
電力需給に余裕がある間に電力エネルギーを貯蔵して、電力需要が増大する時期に電力系統に供給できる蓄電池が開発された。 米国Pacific Northwest国立研究所(PNNL)の研究チームが、貯蔵電力容量の90%以上を最大12週間保持できる、アルミニウム-ニッケル溶融塩電池を開発した。用いた電解質溶融塩は、約180℃に加熱されるとイオン伝導性を生じ充放電が可能になるが、室温に冷却すると固体化して導電性を失って自然放電が抑制され、充電状態が長期間保持される。出力変動が大きい再生可能な自然エネルギーを電力系統(グリッド)に組入れる際に、季節的または時間的に出力安定化をはかる上で重要な手法になると期待される。研究成果が、2022年3月23日に『Cell Reports Physical Science』誌にオンライン公開されている。 地球温暖化対策として、太陽光発電や風力発電などの再生可能エネル
Home » VRヘッドセット「Meta Quest 2」の詳細なディスプレイ仕様が学会発表。Metaも“人の目レベルのVR”目指す VRヘッドセット「Meta Quest 2」の詳細なディスプレイ仕様が学会発表。Metaも“人の目レベルのVR”目指す Metaは世界最大のディスプレイ学会「Display Week 2022」の講演にて、VRヘッドセット「Meta Quest 2」の液晶ディスプレイの詳細な仕様を発表しました。「High-PPI Fast-Switch Display Development for Oculus Quest 2 VR Headsets」と題された講演において、Metaのディスプレイエンジニア・Cheon Hong Kim氏が登壇。VRヘッドセットに液晶ディスプレイを導入する際の設計課題について述べています。 Meta Quest 2の“ファストスイッチ”L
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く