chevron_left

メインカテゴリーを選択しなおす

cancel
84
フォロー
住所
未設定
出身
未設定
ブログ村参加

2018/09/27

arrow_drop_down
  • Style-Bert-VITS2音声学習の覚書

    以前WSL2とUbuntu環境でStyle-Bert-VITS2音声学習を試しモデルが作成出来ることは確認しています。それで、面白くて色々試していたところうっかり学習用データとモデルデータで、Cドライブをパンクさせてしまいました。今回は専用...

  • C#インターフェイスの使いどころ

    インターフェイスはメソッド及びプロパティを定義し、クラスで実装して使う機能です。インターフェイスは自体でインスタンスを生成することは出来ませんが、インターフェイスを実装したクラスのオブジェクトを受け入れる変数を定義することが出来ます。機能的...

  • C#で要素数が最大1個のコレクション「OnlyOneCollection」を作りNull許容型変数を置き換えてみる。

    IEnumerableの実装に挑戦してみたいと思います。こちらのクラスはOnlyOneCollectionとコレクションを銘打ってはいますが、実際は要素数が0または1つのみ格納できるコンテナクラスとなっております。使い道としてはNull許容...

  • WPFアプリの初期化処理とValue Object

    WPFアプリケーションの初期化処理でアプリケーションでSQLiteを使うとして、データベースファイルを設定ファイルから読み込むようにしたい。データベースファイルのパスは基本的に変更されることは無いので定数(const)で定義したいところです...

  • 基本的KVMコマンドの使い方【Ubuntu24.04,GPUパススルー,RTX3060】

    幾度かの失敗を経て、KVMでホストOSをUbuntu24.04、ゲストOSをUbuntu22.04でGPUをパススルーでRTX3060のドライバーをインストールするところまでこぎ着けました。今後KVMのコマンドを使うことが増えそうなので記事...

  • dotnet.exeでC#の単体テスト(MSTest)プロジェクトの作り方

    個人でプログラミングを楽しむ分にはどのような方法で開発しても構わないと思いますが、すこし規模が大きくなると、クラス単位に機能や役割を分割することになり、それらを単体テストする必要性を感じることがあります。今回は、テストプロジェクトの作成~単...

  • C#でファイル一覧を取得してデータベースのテーブルから情報を取得する。

    指定のディレクトリのファイルの一覧を取得し、ファイルのパスをキーとしてデータベースのテーブルからコメント項目の文字列を取得するコードに成ります。// ファイル・ディレクトリの一覧を取得する。using System.IO;using Mic...

  • 肥大化しがちなWPFのXAMLとViewModelをユーザーコントロールを使って分割する方法

    WPFでシングルウィンドウアプリケーション(一つのウィンドウだけで完結するアプリ)を作っていると、Viewにコントロールを沢山配置することになり、Viewを構成するXAMLファイルと、データソースとして紐づくViewModelのソースファイ...

  • C#でデザインパターン「Singletonパターン」

    1つしか存在しないものや、複数あると都合の悪いものを、インスタンス化する仕組み。・基本的に一つしか存在しないもの:システムの設定情報ロギングサービスプリンタスプーラー・複数存在すると都合の悪いもの:データベース接続プールキャッシュマネージャ...

  • C#でデザインパターン「Iteratorパターン」

    C#ではList<T>などIEnumerable<T>インターフェースを実装したコレクションと、それをループ処理するforeachがあるので、Iteratorパターンを実装する機会は少ないと思われます。サンプルコードusing System...

  • C#でデザインパターン「Commandパターン」

    MVVMで使うICommandというインターフェイスがあり、これを実装することでViewからViewModelのCommandを呼び出すことが出来ます。ウィキペディアの「Commandパターン」のページサンプルコードusing System...

  • C#でデザインパターン「Builderパターン」

    オブジェクトの構築プロセスを段階的に行い、複雑なオブジェクトを柔軟に生成するためのデザインパターンです。ウィキペディアの「Builderパターン」のページサンプルコード/// <summary>/// BUilderパターンのサンプルコード...

  • C#でデザインパターン「Adapterパターン」

    Adapterパターンを使うと、既存のクラスを直接加工することなく、新たなインターフェイスを作ることが出来る。ウィキペディアの「Adapterパターン」のページサンプルコード/// <summary>/// Adapterパターンのサンプル...

  • C#でデザインパターン「Bridgeパターン」

    Bridgeパターンを使うと、複数の要素の組み合わせの数分クラスを生成する必要があるケースで、要素をクラス化することで少ないクラス数で組み合わせを表現出来るように出来る。ウィキペディアの「Bridgeパターン」のページサンプルコード/// ...

  • C#でデザインパターン「Decoratorパターン」

    オブジェクトを動的に装飾するパターンウィキペディアの「Decoratorパターン」のページサンプルコード/// <summary>/// Decoratorパターンのサンプルコード/// </summary>interface IProdu...

  • C#でデザインパターン「Proxyパターン」

    オブジェクトへのアクセスを制御し、必要に応じて追加の処理を提供する中間オブジェクトを用いるパターンとのこと。現実のProxyサーバーはHTTPリクエストを中継し代わりにアクセスすることで、本来アクセスできないネットワークからのWebブラウジ...

  • C#でデザインパターン「Mementoパターン」

    オブジェクトの状態を外部に公開せずに保存し、後でその状態に復元するためのパターンみたいです。ウィキペディアの「Mementoパターン」のページサンプルコードusing System.ComponentModel;using System.D...

  • C#でデザインパターン「Stateパターン」

    オブジェクトの内部状態に応じて振る舞いを変更し、状態遷移をクラスとして表現するパターンです。ウィキペディアの「Stateパターン」のページサンプルコード/// <summary>/// Stateパターンのサンプルコード/// </summ...

  • C#でデザインパターン「Strategyパターン」

    Strategyパターンは処理のアルゴリズムをカプセル化し、実行時に切り替えることを目的としたパターンです。ウィキペディアの「Strategyパターン」のページサンプルコード/// <summary>/// Strategyパターンのサンプ...

  • C#でデザインパターン「TemplateMethodパターン」

    クラスが提供する機能(TemplateMethod)を実現するため、その実装の一部をサブクラスに任せることで、コードの柔軟性と再利用性を高めるパターンウィキペディアのTemplateMethodパターンのページサンプルコード/// <sum...

  • C#でデザインパターン「TemplateMethodパターン」

    クラスが提供する機能(TemplateMethod)を実現するため、その実装の一部をサブクラスに任せることで、コードの柔軟性と再利用性を高めるパターンウィキペディアのTemplateMethodパターンのページサンプルコード/// <sum...

  • C#でデザインパターン「Visitorパターン」

    Visitorパターンは、既存のクラスの構造を変更することなく、それらのクラスに対する新しい操作(メソッド)を外部から追加することを目的としたデザインパターンみたいです。Wikipediaの「Visitorパターン」サンプルコード/// <...

  • C#でデザインパターン「Compositeパターン」

    Compositeパターンと言ったらファイルシステムでしょう。ということでサンプルコードを作成してみました。using System.ComponentModel;using System.Runtime.CompilerServices;...

  • 3.5インチHDDは意外と遅くないと気が付く

    メインPCのHDDからSSDへの置き換えが完了して大分時間が経過しました。ファイルのバックアップ用に3.5インチHDDを接続していたのですが、そちらを動画作成用のプロジェクトフォルダとして使ってみました。極端に遅くなってしまい、SSDの速度...

  • C#でデザインパターン「AbstractFactoryパターン」

    GUIのアプリケーションを作成する場合、ButtonやLabelなどのコントロールを配置すると思いますが、OSなどプラットフォームごとに生成するオブジェクトが異なる場合でも、生成する過程を抽象化することで同じ生成コードが適用できるようにする...

  • C#ででデザインパターン「FactoryMethodパターン」

    オブジェクトの生成工程と生成するクラスを分離したパターン。クラスを差し替えたりすることで、開発と本番環境の切り替えなどがスムーズに出来るようです。サンプルコード/// <summary>/// FactoryMethodパターンのサンプルコ...

  • C#でデザインパターン「Facadeパターン」

    複数のオブジェクトのメソッドを決まった手順で実行する処理がある場合、Facadeオブジェクトで手順を実行するメソッドとすることで、シンプルなインターフェイスを提供する目的。プログラミングで関数(メソッド)やサブルーチンを作る目的と同じ感じで...

  • C#でデザインパターン「Mediatorパターン」

    オブジェクト同士で通信する場合、Mediatorというオブジェクトを介して通信を行うパターン。/// <summary>/// Mediatorパターンのサンプルコード/// </summary>class MyMediator{ Dict...

  • C#でデザインパターン「Prototypeパターン」

    文章を作成する際、過去に似たいような文章を流用し、異なる部分だけを修正することがあります。これをオブジェクト指向プログラミングを表現するのが「Prototypeパターン」のようです。生成済みのオブジェクトをコピーし、新しいオブジェクトを作る...

  • C#でデザインパターンFlyweightパターン

    Flyweightパターンは、オブジェクトに共通の属性がある場合、その属性のオブジェクトを一つ作りそれを参照すると、一か所に集約されるため、一か所を編集するだけで参照している全てのオブジェクトに反映されます。また、参照ですのでメモリの節約に...

  • JavaScriptで一定の間隔で角度の違う線を引く

    昔どこかで見た線を引くサンプルプログラムをJavaScriptで再現してみます。こんな感じだったような気もしますが、中心部分の空白が無かったような気もします。ソースコード<!DOCTYPE html><html lang="ja"> <he...

  • Explorerで開いているフォルダをPowerShellのカレントディレクトリにする方法

    ExplorerからPowerShellで作業を切り替える場合、Explorerのアドレスバーから現在開いているフォルダのパスをコピーし以下のコマンドをPowerShellで実行するとカレントディレクトリを移動します。Explorer → ...

  • PowerShellで直近更新したファイルがあるフォルダをエクスプローラーで開く

    前日の作業を続ける場合、エクスプローラーで作業していたフォルダを開くことが多いのですが、ファイルを保存した場所を忘れてしまいがちです。以下のPowerShellコマンドを実行するとF:ドライブ下のファイルを検索し更新費日時の若い5のファイル...

  • C#でデザインパターン「Interpreterパターン」iniファイルから連想配列へ

    昔のWindows系OSで設定用のファイルとしてiniファイルがありました。Key1=Value1Key2=Value2AnotherKey=AnotherValueこちらの書式を連想配列に変換してみ...

  • WPFのListViewでListViewItemを編集する方法をさがす

    エクスプローラーF2キーでのファイル名が編集が出来るますが、ListViewで同じことができないか試行錯誤しています。プロジェクトの作成ソースコードファイル名:BooleanToVisibilityConverter.csusing Sys...

  • C#のWPFでEntity Frameworkを使いSQLiteのDBをCRUD処理するサンプルコード

    DBのテーブルを編集するGUIフォームを作成するにあたり必要な情報を集めてコード化してみました。さらにコード量が多くなりそうなので一旦記事にしてみました。プロジェクトの作成dotnet new wpf -n プロジェクト名cd プロジェクト...

  • KritaでPythonスクリプトを実行してみる。

    ペイントソフトのKritaでPythonスクリプトが実行出来るようなので試してみます。スクリプター(Pythonエディタ&実行)・Kritaを起動&画像を用意・メニューの「ツール」→「スクリプト」→「スクリプター」・文字を出力する以下のスク...

  • C#のリフレクションを使って異なるクラスのオブジェクトの同名プロパティの値をコピーしてみる。

    異なるオブジェクトで同名プロパティの値をコピーすることがあり、プリミティブな形なのでリフレクションで上手いこと処理できないかと思いコードを書いて見ました。class MyClassA{ public string Name { get; s...

  • C#のオブジェクトで定義されているプロパティの一覧を取得する。

    クラスのオブジェクトからプロパティ名を取得してみます。サンプルプログラムclass MyClassA{ public string Name { get; set; } = ""; public int Value {get; set; }...

  • C#のプロジェクトディレクトリのサブディレクトリは自由に作成出来る。

    プロジェクトディレクトリにソースファイルが複数保存されることになりますが、そのファイルをサブディレクトリで分類することができます。基本的にエクスプローラーでサブディレクトリを作成し移動するだけで良いみたいです。ただ、WPFのMainWind...

  • ReactiveCollectionのClearOnSchedulerでTaskCompletionSourceを使いクリア完了を待つコード

    WPFのリストビューなどのデータソースとしてReactiveCollectionを使うのですが、一度内容をクリアして再表示するような場合、クリアの終了を待つ必要があります。普通の配列やコレクションであれば、コレクションの要素数をCount(...

  • TeraPadとサクラエディタは単語移動のショートカットキーが日本語対応している

    細かな機能ではありますが、テキスト入力でCtrl+→で次の単語の先頭へ移動する機能があります。同様にマウスのダブルクリックで単語選択が出来たりします。メモ帳など簡易のテキストエディタやブラウザのテキスト入力項目でも、同じショートカットキーが...

  • WPFでドラックアンドドロップをビヘイビア化しソースコードを再利用する。

    WPFでアプリケーションを作成していると、エクスプローラーからファイルをドラックアンドドロップで開くコードをよく書きます。そのたびに当ブログ記事を検索して、必要なコードをコピー&ペーストしています。それでも良いのですが、ビヘイビアとして作成...

  • PowerShellでファイルの一覧をリストボックスで表示しGUIアプリへドラックアンドドロップするスクリプト

    PowerShellでファイルを検索しGUIアプリで開けると便利かと思いスクリプトを作成してみました。はじめC#のWinFormsで作成してみましたが、標準入力(パイプライン)の部分が動作させることが出来ませんでした。PowerShellで...

  • C#でデザインパターン「Observerパターン」

    Observerパターンはオブジェクトの変化を通知する仕組みとのこと。C#ではObserverパターン用にIObservable<T>とIObserver<T>というインターフェイスが用意されているので、これを使ったサンプルコードをGemi...

  • ゆっくりムービーメーカー4のプロジェクトを別PCで使える方法を考える。 – 20250408

    ゆっくりムービーメーカー4の動画素材は絶対アドレスで記録されており、別PCにプロジェクトファイルを移動するとフォルダ構成が異なる為、素材ファイルが読み込むことが出来なくなります。その場合、リンク切れを起こした素材ファイルを再度割り当てするこ...

  • プログラミング学習を始めるにあたって – 20250407

    プログラミングを学習する方法としてプログラミング言語の書籍を購入し、それを教科書としてサンプルプログラムを実行したりしながら学習を進める方法があります。今の時代であれば書籍の代わりに配信されている動画で学習する方法もありますし、リモートで受...

  • C#でテキスト処理と正規表現

    基本的な文字列操作と正規表現について調べてたことを記事にしています。オブジェクトの文字列化オブジェクトに.ToString()メソッドが定義されている場合、呼び出すことで文字列化することが出来ます。Console.WriteLine(obj...

  • 仮想ドライブのすゝめ – 20250404

    「VeraCrypt」はオープンソースのディスク暗号化ソフトウェアです。こちらのソフトを愛用しています。基本的にWindows環境で使用していますので暗号化されたストレージのイメージファイルを仮想ドライブとしてマウントして使っています。スト...

  • dotnet.exeでconsole,wpf,classlibを1つのソリューションで構築しvscodeでデバック実行する方法

    コードを再利用することを考えるとクラスライブラリ(classlib)として作成するのが望ましい。dotnet.exeのでclasslibのプロジェクトは以下のコマンドで作成することが出来ます。クラスライブラリプロジェクトの作成コマンドdot...

  • PowerShellでpythonの「if __name__ == “__main__”:」のような直接と参照実行でコードを分ける

    pythonでスクリプトで定義した関数を別のスクリプトで参照する場合、以下のようなコードを記述します。if __name__ == "__main__": // 直接実行の場合実行されるコードPowerShellで同じようなことが出来ないか...

  • CLIP STUDIO PAINTの覚書

    イラストなどを描くことは無いですが、画像加工ツールとして他のペイントソフトには無い機能があるので、試したことを覚書として残しておきます。ベクターレイヤーベクター形式ですので線を拡大縮小、移動、回転、変形などしても歪みが少ない特性があります。...

  • PowerShellのPSCustomObjectの動作を確認する。

    何気に使っていたPSCustomObjectの基本的な使い方を確認してみました。<#.SYNOPSISPSCustomObjectの操作を確認する。#># PSCustomObjectの生成$psco = @...

  • C#のWinFormsでReactivePropertyを使ってコントロールとデータバインディングしてみる。

    「データバインディングというとWPFというイメージがありますがWinFormでも出来ますよ」という話バインドするオブジェクト(データソース)に成れるのは、INotifyPropertyChangedを継承しているクラスであることが条件。クラ...

  • WPFでボタンを押すとメッセージを表示するサンプル

    WPFでボタンコントロールを配置しボタンを押すとメッセージボックスでメッセージを表示するサンプルプログラムです。プロジェクトの作成dotnet new wpf -n <プロジェクト名>cd <プロジェクト名>dotnet add packa...

  • PowerShellの-matchで正規表現を使い文字列を抽出する方法

    以下のような感じで取り出せます。"対象文字列" -match "正規表現1(?<名前>正規表現2?)正規表現3"正規表現で抽出する部分は()内で?<名前>正規表現2?で名前を付けて$Matches.名前で取り出します。サンプル"BlackB...

  • C#のWinFormでD&Dを使い画像ファイルの受け渡し

    エクスプローラーなどから画像ファイルをアプリへドラックアンドドロップで画像を表示。表示されている画像を別アプリへドラックアンドドロップすることが出来る。ちなみにエクスプローラーのフォルダへドラックアンドドロップするとファイルが移動する。(e...

  • C#のWinFormでクリップボードを使いCtr+Vで画像を貼り付けCtrl+Cで画像をコピー

    GUIのアプリケーション間でデータの受け渡しをする場合、クリップボードを使いコピー&ペーストする方法があります。個人的に画像を扱うことが多いのでピクチャボックスへ画像の貼り付けと、同じくピクチャボックスの表示画像をコピーするサンプルプログラ...

  • Visual Studio 2022でcl.exeでc言語のソースコードをコンパイル出来るようにする。 – 20250325

    Visual Studio 2022でVC関連を一通りインストールしましたが、cl.exeでc言語のソースをファイルをコンパイルするとstdio.hが無いと叱られました。原因としてPowerShell(pwsh.exe)で実行していたことが...

  • CSharpScriptとgo言語でHello World – 20250324

    以前C#の単体のソースコードを実行できないか試行錯誤してみたことがあります。ただ、一時的にC#のコードを試したいだけであれば、CSharpのScriptという選択肢があることに気が付きました。CSharpScriptを使えるようにするには以...

  • WPFのListViewを文字検索で絞り込み2 – ListViewFilterBehavior

    ListViewで文字フィルターをするビヘイビア版です。ソートのビヘイビアが出来たので、フィルターもビヘイビア化出来るだろうと試みました。ただ、フィルターの場合フィルター用の文字を入力するテキストボックスが必要で、それとリストビューをどのよ...

  • WPFのListViewでヘッダークリックでソート2 – ListViewSortBehavior

    ListViewのヘッダークリックでソートするコードを確認しました。再利用する場合、コードビハインドだと中身を理解するのが大変なので、ListViewSortBehaviorを作ることで再利用しやすくしてみました。前回の記事ソースコードファ...

  • Windowsのファイルにコメントする方法を考える2 – 20250322

    ファイルのコメントを保存するテキストファイルをnotepad.exeで開くスクリプトを作成しました。ソースコード<#.SYNOPSIS概要を保存するテキストファイルをノートパッドで開く.DESCRIPTION概要を保存するテキストファイルを...

  • C#のWinFormでアプリケーションアイコンを設定する方法

    アイコンをリソースで埋め込むべきだと思いますが、dotnet.exeでリソースを扱う方法を知らないので、.exeファイルのアイコンを読み込むようにしてみました。まずプロジェクトファイル(.csproj)の<PropertyGroup>にアイ...

  • VSCodeスニペットなんとなく解説!明日から使える、私だけのコードひな型集

    ひな型集と銘打っていますが今のところ一つだけ。スニペットの設定ファイル⇒ユーザー設定⇒スニペットの構成言語固有のスニペット例:JavasSriptのスニペットjavascript.jsonHTMLのスニペットhtml.jsonグローバルスニ...

  • C#のWinFormsで画像処理 – バケツ塗りつぶしを実装してみた

    ペイントソフトなどによくある塗りつぶし機能をC#で作成してみました。使い方ペイントソフトから画像コピー当アプリでCtrl+Vで画像を貼り付けマウスをクリックするとクリックした座標から塗りつぶしが開始します。Ctrl+Cで画像がクリップボード...

  • Windows11でスクリーンショットを考える。「Win+PrtSc」

    Windows10あたりから「PtrSc」(PrintScreen)キーで、スマートフォンの様にスクリーンショットが撮れるようになりました。手元にあるWindows11で「PtrSc」キーを押すと 「Snipping Tool」というスクリ...

  • Windows11でCドライブがパンクした話。原因と対策20250321

    システムドライブのCドライブがパンクすると非常に厄介なことになるので、ユーザーデータなどの保存場所は極力他のでドライブで運用するよう心掛けていました。それなのにCドライブがパンクしてしまい、何がストレージを圧迫しているのか調査しました。世の...

  • Python標準ライブラリargparseでコマンドライン引数をパースしてみる

    argparseをコマンドライン引数にオプション名をつけたり、必須項目やデフォルト値を扱うことが出来るようなので試してみます。import argparse# パーサーの作成parser = argparse.ArgumentParser(...

  • C# WinForms + NAudio:コマンドライン引数でオーディオファイルを再生するアプリを作る

    C#で音声ファイルを扱うライブラリにNAudioがあります。今回はWinFomsで音声ファイルを再生するシンプルなアプリを作成しました。コマンドライン引数で再生するオーディオファイルのパスを受け取り、再生し再生が終了したらアプリケーションを...

  • ブラウザで動くJavaScript:DOM操作と開発環境構築

    JavaScriptはたまにしか使わないので、コードを書くたびに基本から勉強しなおすことになりがちです。JavaScriptを学習したことを忘れてしまった未来の自分のために、記事として残しておきたいと思います。扱う内容として昔ながらのウェブ...

  • PowerShellからExcelを操作!ワークシートのセルに値を設定する方法

    ひな形のエクセルファイルに値を入力する作業を自動化するために必要そうな処理を調べてサンプルスクリプトを書いてみました。サンプルに使ったエクセルファイル社会保険事務所に提出する賞与支払届セルに値をセットするサンプル。<#.SYNOPSISエク...

  • Windowsのファイルにコメントする方法を考える20250318

    エクスプローラーでファイルやフォルダは名前で識別しますが、入力する都合上短めで英数字を使うことが多いです。英語圏で生まれた文化である点もありますが、アルファベットの方が変換などを含まないのでストレートに入力できる点もあると思います。そうなり...

  • PowerShellの罠

    PowerShell は、他のシェルスクリプト言語とは異なる独特の挙動を示すことがあり、一般的なシェル言語の感覚で実行すると、思わぬ落とし穴にはまることがあります。ここでは、PowerShell の罠となりうる要素をいくつかご紹介します。i...

  • WSL-Ubuntuで音声認識モデルWhisperを使って文字起こししてみた。20250316

    音声ファイルが多量にあり中身を一つ一つ視聴し確認する作業をしていて、飽きてきたので音声ファイルを文字起こしが出来ないか調べてみました。Whisperといツールがヒットしましたので、WSL-Ubuntuでインストールしてみました。pipパッケ...

  • WSL-UbuntuでStyle-Bert-VITS2をインストールした記録

    Style-Bert-VITS2をインストールしたので記録を残します。環境Ubuntu22.04Python 3.10.12gitクローンgit clone venv作成cd Style-Bert-VITS2python3 -m venv ...

  • WSL-UbuntuにDocker Engineを直接インストールした話

    作業ログを記事として残しておきます。環境Ubuntuのバージョン22.04パッケージのインストールsudo apt updatesudo apt install ca-certificates curl gnupg lsb-releaseG...

  • 独自のデータセットでReal-ESRGANをファインチューニングする。

    Real-ESRGANのモデルに対し追加学習(ファインチューニング)することで、何かに特化したモデルを作成することが出来るとのことですので試してみたいと思います。以下のページの手順通りに進める。Real-ESRGANのインストール環境:Ub...

  • PowerShellで画像ファイルをjpg形式からpng形式に変換するスクリプト

    .NetのImageオブジェクトをファイルから生成してPNG形式で保存します。使い方はスクリプトの.EXAMPLEを見てください。ワンライナー版<#.SYNOPSISJpegファイルをPngファイルへ変換.DESCRIPTIONJpegファ...

  • dotnet.exeでプリプロセッサのシンボルを定義するには。.csproj編集

    .csprojにDefineConstantsでシンボルを定義します。csprojのサンプル<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputT...

  • dotnet.exeでC#の単独ソースファイルを実行できないか模索する

    プロジェクトを作らずにdotnet runで単独のcsファイルが実行できると便利なので方法を調べましたが見つかりませんでした。仕方がないのでプロジェクトを自動作成するPowerShellスクリプトを作成してみました。ファイル名:Run-CS...

  • VMwareWorkstationのWindows10のイメージをWindows11にアップグレード20250314

    結果を先に述べるとアップグレードは出来ましたがライセンス認証が通らなかったので使用は断念することになりました。Windows11のインストール要件にはTPM2.0が必須なので設定します。リアルPCでもマザーボードにTPM2.0対応モジュール...

  • Windows11の24H2をクリーンインストールしたらsambaで稼働するファイルサーバーにアクセスできなくなった20250313

    Windowsで動く有償ソフトで無くなると困るソフトがいくつかありまして、メインPCがトラブルが起きた時のことを想定して、Windows11をインストールしたサブPCを作成しそちらに必要なソフトをインストールすることにしました。それらのソフ...

  • Stable DiffusionのLoRA学習20250312

    Stable-Diffusionの画像生成modelに対し追加学習用の画像を用意しファインチューニングを行います。成功すると追加学習した画像の影響を色濃く反映した画像が生成されるようになります。沢山のパラメータがあり正直自分の手に余ると思い...

  • C#で単独ファイルで実行できるexeファイルをつくるdotnet.exeのオプション

    C#のコンソールプロジェクトでコマンドプロンプト又はPowerShellから実行できる外部コマンドを作成しようと思います。通常にビルドを行うと、実行するバイナリファイルの.exe以外に実行に必要となる.dllファイルが生成されます。複数のフ...

  • SeeSRと戯れる20250310

    超解像AIのSeeSRをローカル環境で構築することが出来ましたが、私の環境ではVRAM不足のせいか1枚の画像生成に数十分ほどかかります。マシンパワーが不足するのであれば、有るところから借りればよいと思いGoogle Colabで実行環境を構...

  • Ubuntu22.04DesktopでSeeSRをインストールした記録

    画像の超解像ツールのSeeSRのインストールしたので手順を残します。実行した環境Windows11のWSL2でUbuntu22.04CUDAのバージョンは11.8githubからリポジトリをクローンcd ~/gitgit clone cd ...

  • WPFのコンボボックスでサジェッションのようなことをする

    入力候補としてサジェッションを表示する方法を探していますが、コンボボックスで作ってみました。ファイル名:MainWindow.xaml<Window x:Class="ComboboxSample01.MainWindow" xmlns="...

  • UbuntuデスクトップPCのOS再インストール20250308

    生成AI系のソフト類を動かすためのUbutuをインストールしたPCを弄っていたら、pythonのパッケージやCUDAツールキット、nvidiaのドライバーなどバージョンの不整合を発生させ、自分のスキルでは解決が難しそうでしたので、クリーンイ...

  • PowerShellでファイルのパスからテキストファイルか判定する

    function IsTextFile($filePath) { try { if (-not(Test-Path "HKCR:\")) { # HKCR登録 New-PSDrive ` -Name HKCR ` -PSPr...

  • Googleのサービスを使って出来ること。

    沢山あるGoogleのサービスで便利だと思った用途の覚書です。GoogleドキュメントでOCRGoogleドライブにjpgやpngなどの画像ファイルをアップロードし、ドキュメントとして開く。画像内の文字列がOCRされてたドキュメントファイル...

  • PhotoShopは買えないが「コンテンツに応じた塗りつぶし」機能はつかいたい。

    PhotoShopの「コンテンツに応じた塗りつぶし」と似たような機能を無償で入手する方法の話です。現在のところ使っているツールはGIMPのスマート消去プラグインです。こちらのプラグインはWindows版はどこから入手したか不明で、もしかする...

  • スキャンしたモノクロ画像の小傷のようなノイズを消す20250305

    白と黒のモノクロの紙素材を一度カラーでスキャニングし、後からpythonのOpenCV2値化で白黒にします。閾値の調整は必要ですが、黒から白、白から黒へ切り替わるエッジ部分が閾値によって変化します。閾値超調整後、オリジナルが黒色でベタ塗りの...

  • Lora学習2日目20250304

    昨日に続きLora学習に挑戦しています。環境構築でモジュールのバージョン違いが発生しているので、比較的新しい動画などを見ながら再度実行してみましたが、結果は同じでした。コンソールベースで最新環境を作ることは諦めて、昨年構築したGUI版が現在...

  • ThinkPad X270にChromeOS Flexをインストールしました。

    x270にはlubuntuをインストールしていましたが、ChromeOSをインストールしました。インストールUSBを作成するのですが、GoogleChromeの拡張機能で作成します。必要メモリが8GBなので8GBのUSBメモリを刺しましたが...

  • ネーム印(通称シャチハタ)のキャップの役割をGeminiに聞いてみた。

    ネーム印のキャップが行方不明になり、キャップが無くとも問題ないか、キャップの役割をGeminiに聞いてみました。ネーム印(通称シャチハタ)のキャップは、主に以下の2つの目的で使用されます。 インクの乾燥防止: ネーム印はインク浸透式のため、...

  • Pyside6の主要モジュールの一覧をGeminiに生成してもらった。

    Qtには沢山モジュールがあり、pythonの実装の一つであるPysideでも、豊富なモジュールの恩恵をうけることが出来ます。各言語の標準となるライブラリに同等な機能があったりして何方を使うか迷う場面もありそうですが、他言語でもQtの知識を共...

  • ネックスピーカーの2台目を入手とUbuntuPCをWOLブート設定しました。

    PCのモニター用にAmazonで購入した安価なネックスピーカーを使っていて、イヤホンと違い長時間着用していても肉体的ダメージを受けない点が素晴らしい。あまりに便利すぎて2代目2台目を購入しました。意識たつもりはないのですが、安い機種を探した...

  • Pyside6のスロットとシグナル

    スロットとシグナルを調べてみました。シグナルオブジェクトの変更を他のオブジェクトへ伝える仕組みスロットシグナルを受け取って動作する関数またはメソッドPysideのGUIアプリで使われるButtonなどのウィジェットでは、Buttonをクリッ...

  • PySide6のQSettingsでアプリケーションの設定ファイルとしてiniファイルの読み書き

    アプリケーションでデータベースの接続文字などの設定データをiniファイルから読み込むサンプルコードを作成していました。import sys, osfrom PySide6.QtWidgets import QApplication,QMai...

arrow_drop_down

ブログリーダー」を活用して、84さんをフォローしませんか?

ハンドル名
84さん
ブログタイトル
迷惑堂本舗
フォロー
迷惑堂本舗

にほんブログ村 カテゴリー一覧

商用