コンピュータ

コンピュータ

PowerShellでディレクトリにサブディレクトリがあるか確認する。

ぱっと思いついた方法としてGet-ChildItemの要素数をカウントして0より大きいかの条件式で確認する。 (Get-ChildItem -Path "確認するディレクトリのパス" -Directory).Length -gt 0オプショ...
コンピュータ

ジムニーの4WD切り替えスイッチの電球を交換した話

ジムニー(JB23)はパートタイム4WDで2WDと4WDの切り替えを物理的なスイッチで行います。こちらのスイッチは夜間光るように電球が仕込まれいるのですが、こちらのランプが切れてしまいました。調べたころ交換用部品はamazonで入手可能です...
コンピュータ

Ryzen5 5600GでROCmを使いstable-diffusion-webuiを試した話

調べたところCUDAの代わりにROCmという物があって、こちらに対応したPyTorchがあるのでそれを使えばAMDのGPUでstable-diffusion-webuiが実行することが出来るらしいです。ただしグラフィックボードに搭載されたG...
スポンサーリンク
コンピュータ

C#で数値型の最小値や最大値を取得してみる。

数値型には収められる数値の最小値や最大値がありますが、最小値を.MinValue最大値を.MaxValueで取得することが出来ます。基本的に定数ですのでプロパティを見なくとも良さそうですが、まれにプラットフォーム依存(32bit or 64...
コンピュータ

PowerShellでCSVファイルを読み込み各行の項目数をカウントする。

Excelなどを使ってCSVファイルを作ると仕様に合わないデータが出来上がることがあります。初歩的ではありますが項目内に区切り文字であるカンマ「,」が含まれていたりすると、項目数が仕様と異なりエラーとなってしまうことがあります。まぁ今時、手...
コンピュータ

Pythonでbeautifulsoupを使いスクレイピング

pythonでスクレイピングをするにあたり、beautifulsoupというライブラリを使うとHTMLを解析することが出来ます。対象となるページごとにHTMLの構造が異なるので、目的の情報を取得するためには状況に合わせて色々なメソッドを組み...
コンピュータ

pythonからwgetを実行する。

pythonでWebサイトからファイルをダウンロードするライブラリはありますが、状況によっては上手くダウンロードすることが出来ない場合もあります。pythonのプログラミングで解消する場合もありますが、ここは餅屋は餅屋webページのダウンロ...
コンピュータ

C#でタスクトレイに常駐するアプリのサンプル

タスクトレイに常駐するアプリの作成方法を調べてみました。ソースコードファイル名:Program.csnamespace TasktraySample;static class Program{ /// <summary> /// The m...
コンピュータ

C#タスクバーを除いたデスクトップのサイズを取得する。

アプリケーションのウィンドウサイズを実行しているPCごとに自動調整するためデスクトップのサイズを取得する方法を調べてみました。namespace screensize;public partial class Form1 : Form{ p...
コンピュータ

デスクトップPCにCMOSクリアボタンを取り付けた話

ちょっといいPCのマザーボードにはCMOSクリアをするための物理スイッチが付いています。筆者が愛用している廉価なマザーボードにはそのようなボタンはついていません。その代わりにCMOSクリア用のジャンパーのピンヘッダがありますのでそちらを金属...
コンピュータ

C#よく使うフォルダをブックマークして画像ファイルをサムネイル表示するアプリ

個人的にフォルダ単位に画像ファイルを管理しているのですが、動画の素材用の画像を保存してある特定のフォルダに頻繁にアクセスします。その場合画像の内容が目視で確認できるようにサムネイル表示するようにしています。基本的にエクスプローラーで行ってい...
コンピュータ

Googleドライブに多量の画像ファイルをアップロードする。

Google Colabで機械学習するための画像ファイルを多量にGoogleドライブにアップロードすることに成りました。お手軽にWindowsPCでエクスプローラーから見えるGoogleドライブにファイルをコピーしました。アップロードされる...
コンピュータ

C#リストビューで画像ファイルのサムネイル表示4「サムネイルをファイルに保存」

大きなファイルのサムネイルを表示しようとすると描画まで時間がかかるので、サムネイル画像をファイルとして保存して2回目以降はそちら使うようにして高速化してみます。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet n...
コンピュータ

Real-ESRGANの追加学習で「CUDA out of memory」が発生した話

縮小などで劣化してしまった画像を綺麗な形に拡大処理してくれるAIの一つにReal-ESRGANがあります。学習結果であるモデルを差し替えることで画像の内容にに合わせた処理を行うことが出来るのですが、このモデルを追加学習することで自分好みにカ...