C#から比較的簡単にhttpサーバーを作ることが出来るとのことですので、WinFormで作るGUIアプリにhttpサーバーを組み込むサンプルを試しました。プロジェクトの作成mkdir WinFormsHttpServerSamplecd W...
以下のように連番_out.png形式のファイル名を連番.pngのように_out部分を取り除きたい。変更前001_out.png002_out.png003_out.png004_out.png005_out.png006_out.png00...
Windows10のサポート終了に伴い、Winodws11にアップグレードできないPCの転生先としてUbuntuを考えています。Debian派生のUbuntuにはさらに派生のディストリビューションが多数存在しており、デスクトップが異なるUb...
液晶ディスプレイ一体型メカニカルキーボードを試した話「Kwumsy K3」
面白そうなので液晶ディスプレイとキーボードが一体化したKwumsy K3を入手していました。結構前に入手したことを忘れていて、メインPCの液晶ディスプレイが故障したので代替のディスプレイが無いか探したところ発掘されました。こちらのガジェット...
液晶ディスプレイを新調した話「IODATA EX-GDQ271JA」
メインPCの液晶ディスプレイが故障しまして、急遽代替品を求めることになりました。メーカーはIODATAでサイズは27インチなります。最大解像度は2560x1440(WQHD)で180Hz対応のゲーミングモニターというやつみたいです。GPUの...
液晶ディスプレーが故障しました。症状としては画面が真っ黒で、画面下部に白色で横の1ドットぐらいのラインが表示されます。普通に使っている最中にブラックアウトしたのでHDMIケーブルが抜けたかと思いましたが、電源をONOFFしたところ上記の症状...
Get-ServiceコマンドレットでWindowsのサービスの一覧が表示されます。沢山のサービスが表示されますので、WindwsPrefetch(SysMain)とWindwsSerarch(WSearch)で絞り込みます。Get-Ser...
PowerShellでイベントログから直近のログオン・ログオフ時刻を取得する。
Get-EventLogコマンドレットを使うとイベントログからログ情報を取得することが出来ます。今回はWindowsへのログオン時刻とログオフ時刻を取得してみます。ログオンInstanceIdを7001でログオン通知を絞り込み。直近1件はN...
PowerShellでイベントログから直近5件のSystemのエラーを取得
Get-Eventlogコマンドレットを使うとイベントログの内容を出力することが出来ます。イベントログの件数が多数出力されるので、Newestオプションで直近5件のみに絞り込み、イベントタイプをErrorのみにします。Get-EventLo...
自作PCとUSBタイプのBluetoothアダプタと2.5GLANアダプタ
住宅事情でスピーカーが使えず、有線のヘッドセットを使っていました。ゲームなどをしている間だけ装着するのであれば問題ないのですが、四六時中装着していると耳と頭が痛くなります。次に有線のイヤホンにしてみました。頭痛から解放されましたが、両耳をふ...
自動車のフロントガラスを撥水コートしても凍結対策にはならない。
毎年、冬になると自家用車のフロントガラスに撥水コート(今回はガラコ)を施工します。撥水加工されたことで水分がはじかれ凍結がおきないことを期待するのですが、残念ながら凍結は発生してしまいます。凍結したフロントガラスは専用のスクレーパーを使って...
メインPCで、頻繁にディスプレイがブラックアウトする現象が発生しており、ストレージのアクセスランプの状況と音声が聞こえることから、PC自体は動作している感じでした。それでもリセットすれば使えていたのですが、とうとう起動不能となりました。電源...
Excelの「重複の削除」機能をつかうと、範囲選択した行の任意の列を対象に重複行を削除することが出来ます。処理前アルファベットがセットされた列を対象に重複を削除した後重複確認の対象としない列は最初に見つかった行が対象となるようです。機能を使...
「ブログリーダー」を活用して、84さんをフォローしませんか?
C#から比較的簡単にhttpサーバーを作ることが出来るとのことですので、WinFormで作るGUIアプリにhttpサーバーを組み込むサンプルを試しました。プロジェクトの作成mkdir WinFormsHttpServerSamplecd W...
タブコントロールを使い方を確認してみました。プロジェクトの作成mkdir TabControlSample01cd TabControlSample01dotnet new winforms -f net8.0ソースコードファイル名:For...
PowerShellのシェルで実行した一連のコマンドを再度実行したい場合、履歴から.ps1を生成出来ると便利かと思い方法を調べてみました。まず履歴の蓄積する処理をする前に、履歴をクリアします。# ステップ 1: 履歴をクリアClear-Hi...
C#ではpartial classを使うと、ひとつのクラスを複数のcsファイルに分割して保存することが出来ます。機能といしては知ってはいたのですが、使う場面を考えて見たいと思います。基本的に1クラス1ファイル(.cs)にすると、ファイルを選...
テキストを読み込む ここにテキストが表示されます。 <script> document.getElementById("loadBtn").addEventListener("click", function () { fetch("sam...
アプリケーションランチャーを使っていて登録したアプリケーションの数が増えるとスクロールするのが大変になってきました。対策として、Homeキーでで最初の行に移動する機能と、アプリケーションをダブルクリックするたびに1つ上の行に移動する機能を付...
LiteDBはSQLを書かずにC#のマネージドオブジェクトとして扱えるデータベースです。アプリケーションのバックエンドに良さそうなので試してみました。プロジェクトの作成mkidr LiteDBSamplecd LiteDBSampledot...
NMeCabを使うと日本語の文章を単語ごとに分割してくれるようなので試してみました。プロジェクトの作成 mkdir MeCabSample cd MeCabSample dotnet new console dotnet add packa...
mallocでメモリを確保する処理を確認したいと思います。ソースコード#include <stdio.h>#include <stdlib.h>int main() { int *arr; int size = 10; // メモリ確保 a...
WinFormsでシンプルなアプリケーションランチャーを作成しました。プロジェクトの作成mkdir ApplicationLauncher01cd ApplicationLauncher01dotnet new winformsソースコード...
名前とファイルパスのコレクションを管理するサンプル プロジェクトの作成mkdir jsonsaveloadcd jsonsaveloadgo mod init example.com/jsonsaveloadソースコードファイル名:json...
文字入力ダイアログボックスのサンプルです。プロジェクトの作成mkdir dialogmemocd dialogmemoMake-GoWalk.ps1Make-GoWalk.ps1は次の記事を参照ソースコードファイル名:dialogmemo....
ウィンドウにファイルをドラックアンドロップするサンプルコードです。プロジェクトの作成mkdir dragdropdemocd dragdropdemoMake-GoWalk.ps1Make-GoWalk.ps1は次の記事を参照ソースコードフ...
はじめに2025年現在、PCのパーツ選びにおいて「どれを交換すると快適になるのか?」は多くの人が一度は考えるテーマです。CPUやGPUのような高価なパーツもありますが、今回はあえて体感の快適性に直結するパーツとして、「SSD」、とくにNVM...
PowerShellのパイプラインはコマンドレット間でオブジェクトを渡す仕組みで、各オブジェクトで処理を組み合わせることで、複雑な処理流れを1行で表現することが出来ます。エクスプローラなどでファイルを操作する場合など、手作業で行うことに比べ...
ウィンドウにボタンをレイアウトし、ボタンを押すことでボタンの文字が変化するサンプルプログラムを作成しました。ソースコードファイル名:datasource.h#ifndef DATASOURCE_H#define DATASOURCE_H#i...
書籍「MSX-BASICでゲームを作ろう」を電子書籍で購入しました。書籍は後でじっくり読むとして、MSX公式エミュレーターMSXPlayerのダウンロード用のリンクとパスワードがあるので試してみました。起動時MSXのタイトル、RAMは豪華に...
C++のスマートポインタを学習したのですが、モダンな初期化方法があるとのことですので、試したいと思います。また、Qt6でGUIプログラミングを学習する予定あり、Qtにもスマートポインタがあり、其の中でQPointerを学習したいと思います。...
C++のスマートポインタを学習したのですが、モダンな初期化方法があるとのことですので、試したいと思います。また、Qt6でGUIプログラミングを学習する予定あり、Qtにもスマートポインタがあり、其の中でQPointerを学習したいと思います。...
XAMLを使わないWPFでListViewとコレクションのバインディングを試して見ます。サンプルコード・プロジェクトの作成dotnet new wpf -f net8.0 -n NoXAML05cd NoXAML05rm *.xamlrm ...
UbuntuでAnimeEffectsというソフトを使っていて、こちらのソフトは静止画から動画を作成するソフトなのですが、動画の書き出しで失敗しアプリケーションが強制終了することがありました。再現性があるので原因を調べてみることにしました。
住宅事情により、ワイヤレスヘッドフォン(ヘッドセット)を使っていましたが、バッテリーが持たなくなってきたので、ネックスピーカーを試してみました。 よくない点 少し重い。肩がこるほどでは無いので許容範囲。 たまに振動する。鎖骨のあたりがムズム
システムドライブ(C:)の空き容量が少なくなってきた場合、ストレージを増設しドキュメントフォルダなどの場所を移動させると、容量不足を解消することが出来ます。 手順 ドキュメントフォルダ上で右クリック⇒「プロパティ」⇒「場所」のタブ 「移動」
コマンドラインからGoogle翻訳を実行することが出来るようなので試してみました。 インストール sudo apt install translate-shell aptパッケージで楽々インストール 実行例 echo Jacket tr
IOPaintをインストールしたのでその作業ログを残しておきます。 IOPaintは画像の一部をいい感じに消去してくれるソフトでLama Cleanerの後継ソフトになります。 pythonの仮想環境を作成 cd ~/git mkdir i
IOPaintをインストールしたのでその作業ログを残しておきます。 IOPaintは画像の一部をいい感じに消去してくれるソフトでLama Cleanerの後継ソフトになります。 pythonの仮想環境を作成 cd ~/git mkdir i
ASP.NETが稼働しているサーバーの特定のディレクトリ下にあるファイルの一覧をJSON形式で返すサンプルプログラム。 プロジェクトの作成 mkdir AspMvcFileList cd AspMvcFileList dotnet new
ソースコード using System; using System.Windows.Forms; using System.Drawing; /* **************************************** リストビュ
monoは.NET Frameworkの互換ですのでDirectory.GetLogicalDrives()でドライブの一覧が取得できるはずです。 ただ、ドライブはWindowsの概念でUbuntuには存在しません。実行するとどのような結果
たまたまUbuntuのデスクトップ環境があるのでPowerShellをインストールしてみたいと思います。 サポート情報 インストールしようとしているUbuntu22.04はサポートされているようです。 Ubuntu 22.04 (Jammy
Ryzen7 5700XでWindows11なメインPCとRyzen5 7600でUbuntu22.04のサブPCで常設するデスクトップPCが2台となりました。 PCケースは手製のPCデスクの足元にミニタワーケースが2台設置出来るようにして
ディレクトリ:/usr/lib/mono/4.7.1-api/ Accessibility.dll Commons.Xml.Relaxng.dll CustomMarshalers.dll Facades I18N.CJK.dll I18N
ファイルアイコンをパスを使って描画してみます。 ソースコード ファイル名:Form1.cs using System.Drawing.Drawing2D; namespace FileIcon; public partial class F
フォルダーアイコンをパスを使って描画してみます。 ソースコード ファイル名:Form1.cs using System.Drawing.Drawing2D; namespace FolderIcon; public partial clas
Windows10には「Microsoft Print to PDF」という仮想プリンターが標準でインストールされています。 使い方は、アプリケーションの印刷機能で印刷先のプリンターに「Microsoft Print to PDF」を選ぶと
Ubuntu22.04のデスクトップを使っていてアプリケーションなどのソフトをソースコードからビルドした実行ファイルを起動することがあります。ターミナルから実行するスクリプトを組むようにしていますが、少し面倒なのでWindowsの様にデスク
注文した翌日パーツが届きました。 すぐに組んであげないとパーツの旬が過ぎてしまいますので、休日の早朝AM3:00から組み始めました。 既存のパソコンからケースと電源、グラフィックボード、M.2-SSDを流用しました。 比較的古い設計のマイク
ListViewでShiftキーやコントロールキーを使って複数アイテムを選択した状態を検出する方法調べてみました。 プロジェクトの作成 ソースコード ファイル名:FileEntity.cs public class FileEntity {
昨日、Ryzen5 7600を注文した記憶がうっすらあり、注文履歴をみてみたら以下の商品を注文しているようです。 AMD Ryzen 5 7600, Wraith Stealth Cooler ASRock マザーボード B650M PG
SHELL32.dll内にシステムアイコンが埋め込まれているので、そちらからアイコンを取り出して表示するサンプルになります。 プロジェクトの作成 mkdir SystemIconSample cd SystemIconSample dotn