List<T>のTをインターフェースにしたオブジェクトをJSON形式でシリアライズ・デシリアライズ出来るのか確認してみます。 予想ですがシリアライズは出来てもデシリアライズは無理そうな気がします。 まずはシリアライズしてみます。
電源の価格表(80PLUS)商品名価格(円)単価(価格/W)玄人志向 STANDARDシリーズ 80 PLUS 600W ATX電源 KRPW-L5-600W/80+ 43527.25玄人志向 STANDARDシリーズ 80 PLUS 500W ATX電源 KRPW-L5-500W/80+ 36237.25玄人志向 STANDARDシリーズ 80 PLUS 400W ATX電源 KRPW-L5-4
メモリーの価格表(DDR4-2666 DIMM)商品名価格(円)単価(価格/BG)備考CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Series 16GB×2枚キット CMK32GX4M2A2666C16 16636519.8816GBx2枚CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Series 16G
食器をスポンジで手洗いするさい食器用洗剤を使うわけですが、食器が少量だと大概洗剤を多く出し過ぎてしまいます。 食器を洗った後スポンジに残った洗剤を水ですすぎ流すさい、流しても流してもスポンジから泡が出てきます。 最近の洗剤は少量の沢山食器を洗うことが出来る優秀な代物ではありますが、食器が少量の場合洗剤が無駄になりがちです。 洗剤をプッシュする量を抑えればよいですが、なかなかうまくいきません。 スプ
2.5インチHDD価格表 商品名 価格 単価(価格/GB) 東芝 MQ01ABD100 1TB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 6279円 6.28円 東芝 MQ01ABD050 500GB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 6008円 12.02円 東芝 MQ01ABF032 320GB アマゾン限
CPUクーラー「サイズ超天」他2点を購入した話【SCCT-1000】
最近AMD Ryzen5 2600を導入しましたがCPUクーラーはCPUに付属の「Wraith Spire」を使っていました。 このCPUクーラーでのCPUアイドル時の平熱が40度代と若干高めなのが気になるところ。 CPUと同時に交換したM.2のSSD、Intel 760pはヒートシンクが無いモデルにでこちらも発熱がきになります。 このPCのケースは今のところ排気用にケースファンを一つ付けている状
パーツ構成マザーボード商品名ASRock AMD Ryzen AM4 対応 A320 チップ搭載 MicroATX マザーボード A320M-HDV R4.0 価格(単位:円)6243[プロセッサ商品名AMD CPU Athlon 200GE YD200GC6FBBOX Vegaグラフィックス搭載 価格(単位:円)6298[メモリー商品名シリコンパワー デスクトップPC用メモリ DDR4-2400
パーツ構成 マザーボード 商品名 ASRock Intel H310チップ搭載 Micro ATX マザーボード H310CM-HDV/M.2 価格 6625円 [ プロセッサ 商品名 インテル Intel CPU Celeron G4900 3.1GHz 2Mキャッシュ 2コア/2スレッド LGA1151 BX80684G4900【BOX】【日本正規流通品】 価格 5740円 [ メモリー 商品
microSDカードの価格表(SanDisk Extreme PRO)商品名価格(円)単価(価格/BG)microSDXC 256GB SanDisk サンディスク Extreme PRO UHS-1 U3 V30 4K Ultra HD A2対応 SDアダプター付 [並行輸入品] 858033.52microSDXC 128GB SanDisk サンディスク Extreme PRO UHS-1
メモリーの価格表(DDR4-2666 DIMM) 商品名 価格(円) 単価(価格/BG) 備考 CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Series 16GB×2枚キット CMK32GX4M2A2666C16 16596 518.63 16GBx2枚 CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Se
以前にInternet Explorerを使ってWebページから情報を抽出する記事を投稿しましたが、PowerShellのコマンドレットInvoke-WebRequestを使ってもっとシンプルなスクリプトにしてみました。 [ スクリプト # # 指定のページのh2タグで囲まれた文字列を取得します。 # param( $uri = " ) $ErrorActionPreference =
2.5インチHDD価格表 商品名価格単価(価格/GB) 東芝 MQ01ABD100 1TB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 6249円6.25円 東芝 MQ01ABD050 500GB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 5997円11.99円 東芝 MQ01ABF032 320GB アマゾン限定モデル
パーツ構成 マザーボード 商品名 ASRock Intel H310チップ搭載 Micro ATX マザーボード H310CM-HDV/M.2 価格 6625円 [ プロセッサ 商品名 インテル Intel CPU Celeron G4900 3.1GHz 2Mキャッシュ 2コア/2スレッド LGA1151 BX80684G4900【BOX】【日本正規流通品】 価格 5799円 [ メモリー 商品
パーツ構成マザーボード商品名ASRock AMD Ryzen AM4 対応 A320 チップ搭載 MicroATX マザーボード A320M-HDV R4.0 価格(単位:円)6356[プロセッサ商品名AMD CPU Athlon 200GE YD200GC6FBBOX Vegaグラフィックス搭載 価格(単位:円)5869[メモリー商品名シリコンパワー デスクトップPC用メモリ DDR4-2400
Windowsの機能の中でどういった状況で使うかちょっと不明な代物があります。 今回紹介するWindowsのバージョン情報を表示する機能も普通にパソコンを使っていると、まず利用しない機能ではないかと思います。 自分が利用しているパソコンのOSの種類を知っていて当然と思うか方もいらっしゃると思いますが、この世にはOSの種類を気にしいない向きの方も多数いらっしゃいます。 幸運?にもそのような方に対し、
microSDカードの価格表(SanDisk Extreme PRO)商品名価格(円)単価(価格/BG)microSDXC 256GB SanDisk サンディスク Extreme PRO UHS-1 U3 V30 4K Ultra HD A2対応 SDアダプター付 [並行輸入品] 888834.72microSDXC 128GB SanDisk サンディスク Extreme PRO UHS-1
Windowsのタスクスケジューラ等で定期的に実行するスクリプトでは、曜日によって処理内容を変化させたい場合があります。 PowerShellでの多分岐の制御構文であるswitchと曜日を数値で返すプロパティを使ったサンプルになります。 スクリプト switch -Exact ((Get-Date).DayOfWeek.value__) { 0 { "日曜日" } 1 { &q
電源の価格表(80PLUS)商品名価格(円)単価(価格/W)玄人志向 STANDARDシリーズ 80 PLUS 600W ATX電源 KRPW-L5-600W/80+ 43527.25玄人志向 STANDARDシリーズ 80 PLUS 500W ATX電源 KRPW-L5-500W/80+ 36237.25玄人志向 STANDARDシリーズ 80 PLUS 400W ATX電源 KRPW-L5-4
7/7に新CPUが発売されるらしいので、既存CPUが安くなっているのではと物色しました。 今回入手したCPUはRyzen5 2600はamazonで16137円(税込)でした。VR用に使っているB450マザーのPCに搭載します。 [交換前のCPUはRyzen5 1400ですので4コア8スレッドから6コア12スレッドでクロック数は同じか少し早いぐらいですので、ベンチマーク的にはスコアの上昇が期待でき
SSDの価格表(SATA 2.5インチ)商品名価格(円)単価(価格/BG)Crucial クルーシャル SSD 480GB BX500 SATA3 内蔵2.5インチ 7mm CT480BX500SSD1【3年保証】 [並行輸入品] 599912.5Crucial クルーシャル SSD 1TB MX500 SATA3 内蔵2.5インチ 7mm CT1000MX500SSD1 9.5mmアダプター付
メモリーの価格表(DDR4-2666 DIMM)商品名価格(円)単価(価格/BG)備考CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Series 16GB×2枚キット CMK32GX4M2A2666C16 16669520.9116GBx2枚CORSAIR DDR4 デスクトップPC用 メモリモジュール VENGEANCE LPX Series 16G
2.5インチHDD価格表 商品名価格単価(価格/GB) 東芝 MQ01ABD100 1TB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 6184円6.18円 東芝 MQ01ABD050 500GB アマゾン限定モデル 2年保証 SATA 6Gbps対応2.5型内蔵ハードディスク 5988円11.98円 東芝 MQ01ABF032 320GB アマゾン限定モデル
パーツ構成 マザーボード 商品名 ASRock Intel H310チップ搭載 Micro ATX マザーボード H310CM-HDV/M.2 価格 6626円 [ プロセッサ 商品名 インテル Intel CPU Celeron G4900 3.1GHz 2Mキャッシュ 2コア/2スレッド LGA1151 BX80684G4900【BOX】【日本正規流通品】 価格 5825円 [ メモリー 商品
microSDカードの価格表(SanDisk Extreme PRO)商品名価格(円)単価(価格/BG)microSDXC 128GB SanDisk サンディスク Extreme PRO UHS-1 U3 V30 4K Ultra HD A2対応 SDアダプター付 [並行輸入品] 438534.26microSDXC 256GB SanDisk サンディスク Extreme PRO UHS-1
電源の価格表(80PLUS)商品名価格(円)単価(価格/W)玄人志向 STANDARDシリーズ 80 PLUS 600W ATX電源 KRPW-L5-600W/80+ 43527.25玄人志向 STANDARDシリーズ 80 PLUS 500W ATX電源 KRPW-L5-500W/80+ 36237.25玄人志向 STANDARDシリーズ 80 PLUS 400W ATX電源 KRPW-L5-4
「ブログリーダー」を活用して、84さんをフォローしませんか?
List<T>のTをインターフェースにしたオブジェクトをJSON形式でシリアライズ・デシリアライズ出来るのか確認してみます。 予想ですがシリアライズは出来てもデシリアライズは無理そうな気がします。 まずはシリアライズしてみます。
C#ではzipファイルを扱うライブラリがありますが、今回はzipファイルをバイナリデータとして読み込んんで中身をのぞいいてみようと思います。 wikipediaでZIPファイルのページを眺めていたところZIPファイルの構造の情報がありました
全てのピクセルの左右上下を検査し縁に当たる部分か調べる方法で縁取りをしてみます。 import cv2 import numpy as np def createBaseImage(): # 黒色のキャンバス(512x512)作成 img
MediaElementはWPFで動画を再生することが出来るコントロールです。 今回は動画を再生した際どのようなイベントが発生するか確認してみます。 サンプルプログラム ファイル名:MainWindow.xaml <Window x:
インターフェイスを使ったことはあっても自分で作る機会ほどんどないのですが、たまたま使わざるをえない状況になりましたので、サンプルプログラムを書いてみたいと思います。 using System.Collections.Generic; nam
「Border」の名称から罫線を引くコントロールと予想しますが、実際どのような代物なのか試してみます。 XAMLにborderをセット <Window x:Class="BorderSample.MainWindow&quo
前回にクラスライブラリとコンソールプロジェクトを使えるようにしましたが、今回はシンプルにWPFのアプリケーションを作成するプロジェクトを作成します。 WPFプロジェクトを作成しMicrosoft.Xaml.Behaviors.WpfとRea
ZipFileをUpdateモードで開いてzipファイル内のファイル(Entry)を取得Delete()メソッドで削除します。 ソースコード using System.IO.Compression; const string zipfile
WPFでINotifyPropertyChangedを使ってみたことがありました。 その後にもっと便利なReactiveProperyを知ったため、長らく忘れていました。 正直MVVMなWPFは小規模なプログラミングだと面倒を感じ、WinF
オープンソース系のソフトで動画出力部分にffmpegが使われている場合が多いのですが、最近とあるアプリケーションで動画を書き出した所、イベントログにffmpeg.exeがクラッシュした旨ログが出力されていることがありました。 .AVIでは成
SSDに保存されたファイルサイズが216MBのPNG形式画像ファイルがありまして、これをWinFormsのPictureBoxで表示するプログラムを書きます。 // パターン0 using FileStream fs = new(fileN
手作りのソフトなので計測なので精度は今一つですが、System.Drawingが一番速い結果になりました。 System.Drawing:22ms Magick.NET:39ms OpenCVSharp:33ms Windows環境で実行し
ListViewの動作が遅い原因を探ってみたところ、オーナードローでの描画にサムネイル画像の用意が間に合っていないことが原因でした。 VirtualModeで表示部分だけの描画される動作も、そもそも描画の準備が間に合っていないためスクロール
スライドスイッチみたいな見た目を想像しましたが、押しボタンタイプの見た目です。 ソースコード namespace ToolStripToggleButtonSample1; public partial class Form1 : Form
前回作成した内容で使ってみたのですが、目的が画像や動画の選択ですので、ファイルの一覧で画像の内容が目視出来たほうが良いことに気が付きました。 ついでにGIMPの.xcfやPhothoShopの.psd及び動画の.aviや.mp4などの内容も
少しずつ調べていた機能がだいぶ溜まったので、以前から作ろうと思っていたファイルマネージャ(劣化版エクスプローラー)を作成したいと思います。 アプリケーションのファイルの一覧からGIMPなどの画像加工のアプリケーションに画像ファイルをドラッグ
複数のURLを順番にダウンロードするスクリプトがあるのですが、ダウンロードするURLを配列で管理しているとエラーが発生した際、どこまで実行したか不明になってしまいます。例外処理が行われていないのが原因なのですが、問題点には目をつむってエラー
カレントディレクトリのファイルの一覧をリストビューで表示するプログラムを作成しました。 リストビューのアイテムがファイルの場合とディレクトリの場合で別のアイコンが表示されるようになっています。 namespace ListViewSampl
自分の環境ではIMEの文字変換では絵文字は出現しませんが、「Win」+「.」でフォームが表示され絵文字を選択することが出来ます。 いつからこの機能が組み込まれたのか知りませんが、自分の生活の中で絵文字を使う機会に恵まれず、最近たまたまWin
画像が保存されたディレクトリで、大き目の画像でサムネイル表示が出来ないか調べてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Micros
その1.PowerShellらしくコマンドレットで。Invoke-Item .\test.txtその2.そういえばファイル名だけでも行けたはず。.\test.txtその3.外部コマンドの力を借りてexplorer .\test.txt
ファイル名がアルファベットのみの場合、中身がなんのファイルだったか忘れてしまいがちです。ファイルに対して日本語でコメントをつける方法がないか常々探しておりました。NTFSにはADS(代替ストリーム)というファイルに対してメタデータを付加する
大変リーズナブルなUSB接続のキャプチャー機器を所有しています。USBとHDMIを変換アダプタのような作りの機器でキャプチャーするときだけ機器を接続する分には問題ないですが、キャプチャーする機器を常設した状態だと映像の視聴に難があります。O
空き容量を所得するコマンドは次の通りになります。Get-PSDrive ? { $_.Free -ge 0 }結果Name Used (GB) Free (GB) Provider Root
PowerShellではInvoke-WebRequestコマンドレットを使うとWebサイトからファイルのダウンロードが出来ます。保存するファイル名の指定する必要がありますが、複数のUriを処理する場合ファイル名の指定が煩わしいので省略でき
文字コード変換の実験です。Shift_JISのテキストファイルを読み込んでUTF8の文字列としてコンソールに出力::RegisterProvider(::Instance)$utf8enc = ::UTF8$sjisenc = ::GetE
サムネイル表示する画像の縦横の比率を保持した状態で縮小します。.NET7でコンパイルが通るように修正しています。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsソースプログラ
2023年現在1SEG放送をPCで受信できるか検証するため「DS-DT310BK」を手配しました。対応OSがWindows XP/Windows Vista/Windows 7とのことですが、Windows11で動作することを期待して試して
昔購入したポータブル液晶ディスプレイを引っ張り出して使おう思い試した所、HDMIケーブルが認識しませんでした。この液晶ディスプレイはUSBポートから給電出来るタイプで比較的初期の代物だったと思いますので、結構古いです。長らく貸し出しており、
リクルートポイントが20000ポイントほどたまりました。前回はたまったポイントをPontaポイントに交換してオーブントースターを購入しました。それが2年前ですので、1年で約10000ポイントほどたまった計算になります。20000ポイントもあ
プラスチック製のキートップの引き抜き工具を使っていて、無理な力をかけて破壊してしましました。メンブレンのキートップを外す作業は専用工具が無くとも出来たりもしますが、無理をして今度はキーボード側を壊すリスクを考えて、「キートップ引き抜き工具」
以前にyt-dlp.exeで動画を連続ダウンロードするスクリプトを作りましたが、もっとシンプルにクリップボード経由でコマンドを連続する実行する方法がありますので紹介します。まずダウンロードしたい動画のURLをクリップボードにコピー。複数ある
Google Oneに加入するとVPNが使えるようなのでスマートフォンから試してみました。「Google One」のアプリを起動→「VPN」をタップ→「VPNを有効にする」をタップipinfo.ioで接続状況を確認してみます。VPN無効の状
ざっくりした使ったお金を帳簿に付けることで使い過ぎを戒めることが目的です。入力する項目は日付、金額、備考だけにしています。フォームで入力した内容はスプレッドシートに入力されるので、簡単な計算式で月合計などを集計することが出来ます。基本的に支
シンプルに文字を入力をするダイアログになります。<#.SYNOPSIS文字を入力するダイアログのサンプル#>using namespace System.Windows.Formsusing namespace System.D
文字ベースのWebサイトを閲覧する場合テキストベースのWebブラウザが便利です。テキストベースのWebブラウザというとCLIで動くものが主流?ですが、「HTML3」はGUIベースで、見た目がWindowsのメモ帳そっくりな点が特徴です。第三
業務用途で利用するPCは毎日同じサイトを開く場合が多いと思います。そのような場合ブラウザの設定で起動時に開くサイトを指定する方法があります。これで問題が解決してくれればよいですが、ブラウザに設定してしまうと、同じアカウントで利用している別の
PowerShellからmemコマンドでメモリの容量を表示させたい。Get-WmiObject Win32_OperatingSystemで取得できるオブジェクトのTotalVisibleMemorySizeでトータルのメモリ容量、Free
使い過ぎてマウスのソールが4つの内3つほど無くなっているマウスが手元にあります。このぐらいになると、だれが使ってもマウスの動作がおかしいと感じるはずですが、よくこれまで現役で使っていたなと感心してしまいます。そもそも高級なマウスでは無いので
「Redmi Note 11」というスマートフォンを利用しています。格安SIMフリースマートフォンのわりにサクサク動くので大変気に入っているのですが、一つ問題があります。このスマートフォンWiFiが使えません。過去記事を見ると2022年5月