コンピュータ PySide6のQSettingsでアプリケーションの設定ファイルとしてiniファイルの読み書き アプリケーションでデータベースの接続文字などの設定データをiniファイルから読み込むサンプルコードを作成していました。import sys, osfrom PySide6.QtWidgets import QApplication,QMai... 2025.02.24 コンピュータ
コンピュータ WSL-Ubuntu環境でPySide6のウィンドウを作成したら日本語が文字化けした。 タイトルバーが文字化けしていたので、日本語フォントを読み込むようにしてみました。import sysfrom PySide6.QtWidgets import QApplication,QMainWindowfrom PySide6.QtG... 2025.02.24 コンピュータ
コンピュータ WSL2上のUbuntuでCUDAを有効にしたIOPaintをインストールする。 リアルPCにインストールされたUbuntuにIOPaintのインストールは過去に行いました。IOPaint今回はWSL2上のUbuntuにCUDAを有効にした状態でIOPaintをインストールした記録になります。CUDAを導入する前にGPU... 2025.02.24 コンピュータ
コンピュータ WPFでコンテキストメニューの項目をコレクションとバインドし項目を動的に追加する メインメニューなどはあらかじめ定義された機能を呼び出すので、XAMLで静的に定義しても良いですが、最近使ったファイル(Recent)など動的に作っているメニュー項目がどのように作っているか調べてみました。ファイル名:MainWindow.x... 2025.02.24 コンピュータ
コンピュータ PowerShellでls(Get-ChildItem)の結果を更新日付順に並べ替える。 更新日付が新しいファイルやフォルダを見つけたい場合があるので並べ替えて表示する方法を調べてみました。カレントフォルダのファイルの一覧を取得する例Get-ChildItem | Sort-Object LastWriteTime -Desce... 2025.02.24 コンピュータ
コンピュータ WPFのGrid上にコントロールを重ねて表示することでウォーターマーク(プレースフォルダ)機能を実装する Gridにコントロールを複数配置するとコントロールが重なって配置されます。Grid上にTextBlockを配置<Window x:Class="GridOnTextBox01.MainWindow" xmlns=" xmlns:x=" xm... 2025.02.24 コンピュータ
コンピュータ ThinkPad X230にUbuntuをインストールした話 Window10のサポート終了を見越して、長年所有しています、ThinPad X230にUbuntuをインストールしました。インストールThinkPad X230には内部ストレージに2.5インチのSATAとmSATAの2つのストレージを内蔵... 2025.02.23 コンピュータ
コンピュータ Pythonの覚書 Pythonでプログラミングするために学んだ内容を書き留めています。エントリーポイントPythonはプログラムの開始位置となるエントリーポイントは無く、スクリプトに記述した順番に実行されます。def func(): print('hello... 2025.02.23 コンピュータ
コンピュータ 私的デジタルメモの管理法 手元にメモを取る筆記用具がないことがありますが、スマホは高確率で手元にあります。最近ではもっぱらスマホでメモをデジタル媒体として保存するようになりました。デジタルで取るメリットとしては、他のコンテンツの素材として流用しやすい点にあります。特... 2025.02.23 コンピュータ
コンピュータ chromeでGoogleKeep上のメモを開くショートカットをデスクトップに保存する方法 GoogleKeep上のメモにデスクトップから素早くアクセスするためにショートカットを作成しました。手順 アドレスバー右の縦に3点のアイコンをクリック(GoogleChormeの設定) 「キャスト、保存、共有」→「ショートカットを作成」をク... 2025.02.23 コンピュータ
コンピュータ WPFでTreeViewでデータバインドするサンプル2「エクスプローラーの左側」 Windowsのファイルエクスプローラーの左側のドライブやフォルダの階層構造をTreeViewで再現してい見たいと思います。ソースコードファイル名:FolderItem.csusing System.ComponentModel;using... 2025.02.22 コンピュータ
コンピュータ C#でデザインパターン「Interpreterパターン」 Interpreterパターンを検索すると、四則演算をしているサンプルが多く見つかったので、それに倣いなるべくシンプルに加算をするコードを作成してみました。// Interpreterパターン// インタフェースinterface IExp... 2025.02.21 コンピュータ
コンピュータ Pythonのforとrangeオブジェクトとlist(配列) 一定の回数を繰り返すfor文は様々なプログラミング言語に存在します。一般的な書式としてはfor(i=0; i < 10; i++) { ループ内の処理 }のような感じになります。変数iが繰り返す数のカウンタとなり、i=0で初期化しi<10で... 2025.02.21 コンピュータ
コンピュータ WPFでTreeViewでデータバインドするサンプル TreeViewでフォルダーを表現したいと思い試作してみます。サンプルプログラムファイル名:FolderItem.csusing System.ComponentModel;using Reactive.Bindings;using Sys... 2025.02.20 コンピュータ