Python 【Git】誤って破棄したコミットを復元する方法 誤ってGitのコミット破棄した時、かなり焦りましたが、復元は可能です。 Git Bashを使用して間違って破棄したコミットを復元する手順は、以下のようになります。 この例では、Gitのreflogとcheckoutコマンドを活用して、破棄さ... 2024.03.19 Python
Windows Windows PCのパフォーマンスを確認する3つの方法 Windows PCのパフォーマンスを確認するための方法はいくつかありますが、主に利用される3つの方法をメモしておきます。 Windows 11の画面キャプチャになっています。 タスクマネージャー タスクマネージャーは、プロセスの監視や終了... 2024.03.18 Windows
Windows Windowsの32ビットと64ビットの違い Windowsの32ビット版と64ビット版の主な違いは、CPUとオペレーティングシステムが処理できるデータの量とメモリアドレスの扱い方にあります。 これらの違いは、パフォーマンス、メモリ管理、およびソフトウェア互換性に影響を及ぼします。 プ... 2024.03.18 Windows
Windows 【PowerShell】グローバルIPアドレスを出力するスクリプト インターネットに接続する際に使用しているグローバルIPアドレスを取得するためのPowerShellスクリプトは、外部のWebサービスを利用してIPアドレスを調べる方法が一般的です。 以下に簡単な例を示します。 Invoke-RestMeth... 2024.03.17 Windows
Windows UTF-8とUTF-16の違い 私の経験では、開発現場でUTF-16を扱ったことはありませんが、UTF-8で出力が文字化けしてしまうスクリプトがUTF-16で問題なく動作したことがありました。 GPT-4に聞きながら、UTF-8とUTF-16の違いについてまとめました。 ... 2024.03.16 Windows
Windows 【PowerShell】ディレクトリとファイルを一覧化するGUIアプリケーション 指定したディレクトリ配下のディレクトリとファイルをリスト化するPowerShellスクリプトをメモしておきます。 PowerShellでGUIアプリケーションを作成できることを最近知ったため、画面でフォルダを選択できるようにしました。 スク... 2024.03.16 Windows
Windows PowerShellでGUIアプリケーション作成 PowerShellでGUIアプリ(画面)が作成できるのを最近知りました。 簡単なサンプルコードをメモしておきます。 コード # Windows Forms ライブラリのロード Add-Type -AssemblyName System.W... 2024.03.16 Windows
Python 【Streamlit】非同期処理の進捗をプログレスバーで表示 asyncioを使用した非同期処理の進捗をプログレスバーで表示する方法をメモしておきます。 同期処理のプログレスバー表示 同期処理で、進捗状況を段階的に表示するコードの簡単なサンプルです。 import streamlit as st im... 2024.03.16 Python
Azure 【Azure OpenAI Service】asyncioでAPI呼び出し並行処理 Azure OpenAI Serviceを使っていますが、特にGPT-4では応答に時間がかかります。 そこで非同期でAPIを呼び出し、並行でcompletionを実行することで、全体の処理時間短縮を図りました。 コード 必要なライブラリをイ... 2024.03.13 AzureGenerative AIPython
Work 【書籍3選】人間関係の悩みから解放!楽になる考え方 私は10年以上会社員生活をしていますが、仕事はストレスはたまる一方、という方が多いかと思います。 100%主観ですが、読んだ後、人間関係の悩みが薄れた書籍を紹介します。 別の言い方をすると「読んでよかった」「割り切って働けるようになった」「... 2024.03.11 Work