にしきあなごの日記

なんか書きます。

デザインを変更しました!

ブログのデザインを変更しました。

以前まで使用していたデザインはゆるい感じで良かったのですが、記事の内容が見にくかった…

なので

変えてみました。文章は見やすくなったと思います。

(あと書く際に、見たまま記法からMarkdown記法に変更しました。見出しとかが付けやすくなった?)

おわり

【Windows】CPU負荷を外部ソフトなしでかける方法

Windowsを使っていて、CPUに負荷をかけたい、でも外部ソフトは入れたくない…

そんな時ってありますよね。そこで、Powershellを使ってCPUに負荷をかけちゃいましょう!

(自己責任でお願いします)

param(
    [int]$WindowCount = 4
)

for ($n = 0; $n -lt $WindowCount; $n++) {
    $script = 'powershell -NoExit -Command "$i = 1; while ($i -ne 0) { echo $i; $i++ }"'
    Start-Process powershell -ArgumentList "-NoExit", "-Command", "`$i = 1; while (`$i -ne 0) { echo `$i; `$i++ }"
}

必要に応じて、WindowCountの数値をあげてください。


スクリプトを複数回実行したいときは、ショートカットを作成すると楽にできます。

手順

  1. メモ帳などを使って、Powershellコマンドを作成

  2. 保存する際に、拡張子を .ps1 にする

  3. 実行可能です

私の環境ではクリックしても実行できませんでしたが、右クリック→Powershellで実行 で実行できました。

おわり

【Windows】WindowsPCのスペックが分かるソフト(2025/07/04更新)

WindowsPCのスペックを表示するソフトを作成しました。

表示される項目は、

  • OS
  • CPUの型番
  • CPU周波数+コア数、スレッド数
  • メモリ
  • GPU+VRAM
  • ストレージ
  • バッテリーの設計容量・最大容量
  • Wifiの有無
  • Bluetoothの有無
  • DVD/BDドライブの有無

です。

実行するにはspecShow.exeを実行してください。

少し表示されるまで時間がかかります。

 

Wifi、Bluetoothは機能搭載していてもドライバーがないなどで搭載されていない表記にされることがあるかもしれません。

 

実行画面(v1.2)

 

デスクトップなどのバッテリーがない・認識できない場合はバッテリー項目がエラーと表示されます。

 

 

更新履歴

v1.2

・CPUのコア数・スレッド数の表示

・VRAMの表示を四捨五入した値と生の値を表示するように変更

・ストレージの容量をGBとGiB表示を行うように変更(単位の修正)

・WifiまたはBluetoothの片方のみ搭載と認識した際にタスクマネージャーを確認するメッセージを追加

・Wifi、Bluetoothを搭載していると認識した機器名称を表示するように変更

・その他細かな修正・変更

 

v1.1

・GPUが一つ以上表示されなかった問題を修正

 

v1.0

・アイコンの設定

・メモリ表示のGB以下を四捨五入するように変更

・ストレージタイプunknownを表示しないように変更

・CPU周波数を小数第一位まで表示に変更

 

v0.3

・Wifi/BT/ディスクドライブ表示を実装

 

v0.2

・バッテリー表示を実装

 

v0.1

・初版

 

 

ダウンロード

password : nishiki

v1.2(最新)

uu.getuploader.com

 

おわり

Raspberry Pi 5でFletを動かしてみる

 

2024年9月5日更新

 

Raspberry Pi 5上でPythonのライブラリ「Flet」を実行する手順です。

動作確認は64bit版のみです。32bit版では、記事通りに実行しても動作しません。


1. Fletのインストール

 
sudo pip install flet --break-system-packages

仮想環境を使用するのが面倒だったため、--break-system-packagesを使用しています(推奨はされません)。


2. GStreamerのインストール(Fletのために必要なパッケージ)

sudo apt install libgtk-3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
最小限のGStreamerライブラリセットをインストールするコマンドです。

3. MPVのインストール(Fletのために必要なパッケージ)

sudo apt install libmpv-dev mpv

ここまで実行すれば、fletコマンドが動作します。

例:flet --versionを使用してFletのバージョンを確認できます。


4. fletコマンドの動作確認

動作確認のために、Fletのイントロダクションページからサンプルプログラム(counter.py)をコピーします。

https://flet.dev/docs/

counter.pyを作成した後、以下を実行します。

 
flet run counter.py

別タブが開いてカウンターが表示されれば、設定完了です。


エラー対応

flet runを実行したときに以下のエラーメッセージが出た場合:

libmpv.so.1: cannot open shared object file: No such file or directory

次のコマンドを実行してください。

 
sudo apt install libmpv1

パッケージが見つからない場合は、以下を実行します。

 
cd /usr/lib/aarch64-linux-gnu/
と
ls libmpv.so*

libmpv.soおよびlibmpv.so.2がある場合は、次の手順に進んでください。存在しない場合は、MPVのインストールを再度行います。

 

次に、以下を実行します。

sudo ln -s libmpv.so libmpv.so.1

その後、再度以下のコマンドを実行してください。

flet run counter.py

別タブが開き、Fletアプリが実行されるはずです。

 


以上です。お疲れさまでした。(ChatGPTを使ってみました)

 

SourcetreeとGithubを連携させる

前回の記事の続きです。

 

このページではGithubとSourcetreeを連携させて、リモートでプッシュまで行います。

今回は、作成されたリポジトリを使用しています。リポジトリの作成方法は、他を見てください。(投げやり)

 

最終更新:2023/2/19

書いたときからUIが変更されている可能性があります。

 

筆者の環境:

OS : Windows 11

Sourcetree Version 3.4.11

 

 

 

Githubアカウント作成

Githubのアカウントを作成しましょう。

github.co.jp

Github

Githubに登録する を押して、

Username、Email address、Passwordを入力して、アカウント作成してください。

アンケートは、下部にある、Skip personalizationでスキップできます。(多分)

 

ここまで行けたらアカウント作成はできます。

 

Personal Access Tokenの生成

*1

Profile画面の右上にあるところから、Settingsを選択します。

Github Settings画面

左にある項目の、Developer Settingsという項目を選択します。

Developer Settings

画面が遷移したら、Personal access tokens内にあるTokens(classic)を選択して、Generate new tokenから、Generate new token(classic)を選択します。

Personal access tokens(classic)作成

Personal access tokenの設定をします。Noteには、名前をいれます。ここでは、Text-Testとしています。

Expiration(有効期限)は、30daysにしています。無期限にすることもできます。

Personal access tokens(classic)設定

スクロールして、Generate tokenを選択します。

 

 

ここで、Sourcetreeに戻ります。

 

SourcetreeとGithubアカウント連携させる

Sourcetree画面の上部にある、ツール内のオプションを押します。

 

オプション画面が出てきます。

オプションの画面

認証 タブを押して、  追加を押します。

ホスティングアカウントを設定

画面の通りに設定します。OAuchトークンを再読み込みを押します。

Webブラウザで、下の画像のようなものが表示されるので、下にスクロールして、
Authorize atlassianをクリックします。

認証画面

認証に成功すると、Sourcetreeの画面に、○○○○@github.comのアカウントが追加されます。

オプションの画面に追加されました

オプションタブを消して、

画面右上にある、設定を押します。

リモートリポジトリのパスを追加します。

リポジトリ設定

追加を押すと、リモートの詳細設定画面が表示されます。

URL/パスには、Githubのリンク(.gitで終わるリンク)を貼り付けます。

Remote Accountには、登録したGitHubアカウントを選択します。

リモート名は、デフォルトリモートにチェックを入れます。

入力する内容


実際にプッシュする

適当にコミットした後に、左上にあるプッシュ ボタンを押します。

プッシュ画面

CredentialHelperSelectorは、manager-coreで大丈夫です。

Always use this from now on にチェックを入れると、何度もselectを押す必要がなくなります。

CredentialHelperSelector

 

コミット成功すると、このような画面になります。

コミット成功

GitHubのリポジトリを見て、コミットした内容があれば成功です。

コミット成功(2)

お疲れさまでした。

*1:もしかすると、Tokenを使用していないので、設定をする必要がないかもしれません。

Sourcetreeを使ってコミットしてみる

前回の記事の続きです。

 

このページではSourcetreeを使って、ローカルリポジトリ作成からコミットまでを行います。

 

最終更新:2023/2/19

書いたときからUIが変更されている可能性があります。

 

筆者の環境:

OS : Windows 11

Sourcetree Version 3.4.11

 

 

ローカルリポジトリの作成

まずは、ローカルリポジトリの作成を行います。

上部にある、Createを押します。

Createボタン

Create a repository画面が表示されます。

保存先のパスと、リポジトリの名前を入力します。

(保存先のパスは、参照を押すことでファイルの作成/選択を行えます。)

 

筆者は、保存先はドキュメント内のgitTextフォルダを指定しています。

名前は、gitTextとしています。

 

入力したら、作成を押します。

Create a repository画面

※先にファイルを作っている場合は、出力先ディレクトリのエラーが出てきます。

はいを押してください。

 

作成できると、下の画像の画面になります。

リポジトリ作成直後の画面

 

今回は、テキストファイル(Test.txt)をプッシュします。

先に、Test.txtを作成しておきます。中身は適当になにか入力しておいてください。

Test.txtの位置と中身

Sourcetreeに戻ると、作業ツリーのファイル 内に追加したTest.txtが表示されています。

テキスト作成後のSourcetreeの画面

 

下部にあるテキストボックスには、コミットしたい内容を入力します。

(例:○○を追加しました など)

その後、作業ツリーのファイル内の+ボタンを押します。

コミット直前の画面

 

右下にある、コミットボタンを押すと、コミットできます。

コミット成功の画面

お疲れさまでした。

 

つぎ

nishikianago.hatenadiary.jp

Sourcetreeをインストールする

SourceTreeとGithubを連携して使う機会があったので、ここに残しておきます。

長くなってしまうので、複数のページに分割しています。

 

このページでは、Sourcetreeのインストールを行っています。

 

 

内容の最終更新:2023/2/19

書いたときからUIが変更されている可能性があります。

 

筆者の環境:

OS : Windows 11

Sourcetree Version 3.4.11

 

Sourcetreeをインストール

まずは、Sourcetreeをインストールしましょう。

 

Sourcetreeのページに行って、Download for ○○からインストーラーをダウンロードします。

www.sourcetreeapp.com

 

インストーラーを起動すると、Registationと書かれた画面が出てきますが、スキップします。(今回はGithubアカウントを使用するため)

 

Registration

 

次の画面(Pick tools to download and install)では、GitとMercurialが選択されています。

筆者はそのまま[次へ]を選択しました。

(エラーが出るのでMercurialにはチェックを入れなくてもいいかもしれません。)

 

 

Pick tools to download and install

 

 

ツールのインストールが完了しました。と画面が出てくるので、次へを押します。

 

次のPreferences画面では、Author Name(なまえ)とAuthor Email Address(Eメールアドレス)を入力します。(筆者はAuthorNameはtinanagoにしています)

Preferences

SSHキーを読み込みますか?という画面が出てきますが、いいえを選択します。

SSHキーを読み込みますか?

そうすると、大きな文字でローカルリポジトリという画面が出てきます。

この画面が出てきたらSourcetreeのインストールは成功です。

ローカルリポジトリ(大きい)



お疲れさまでした。

つぎ

nishikianago.hatenadiary.jp