Python

【PyCharm】バージョンアップ後にUIが変わらない

PyCharmをバージョンアップしたのにUIが新しくならない場合の対応方法です。 「ファイル」の「設定」の「新しいUI」を開き、「新しいUIの有効化」にチェックを入れて「OK」ボタンを押します。 PyCharmを再起動するとUIが新しくなっ...
Python

【Python】指定フォルダ内の画像のサイズ変更

指定したフォルダに格納されたすべての画像ファイルのサイズを変更するPythonスクリプトを記載します。 以下の3パターンのサイズ指定に対応できるようにしてあります。 縦と横のサイズを指定する。 縦のサイズのみ指定し、縦横比は変えない。 縮小...
Work

2社で働いたITエンジニアが年収カーブを描いてみた

会社員生活を10年以上過ごしました。振り返れば色々ありました。 前職はIT企業、いまはリサーチ会社にいます。 さて、早速ですが、年収カーブっていうけど、自分の年収カーブを描いたらどうなるのだろうと思い、書いてみました。 こちらです。 201...
Python

【Flask】REST APIのサンプルコードとChromeでのテスト

FlaskでREST APIを作成するサンプルコードと、Chrome(Talend API Tester)でのテスト方法をメモしておきます。 サンプルコード 以下のコードは、Flaskを使用して簡単なREST APIを作成するためのものです...
Python

【Git】誤って破棄したコミットを復元する方法

誤ってGitのコミット破棄した時、かなり焦りましたが、復元は可能です。 Git Bashを使用して間違って破棄したコミットを復元する手順は、以下のようになります。 この例では、Gitのreflogとcheckoutコマンドを活用して、破棄さ...
Windows

Windows PCのパフォーマンスを確認する3つの方法

Windows PCのパフォーマンスを確認するための方法はいくつかありますが、主に利用される3つの方法をメモしておきます。 Windows 11の画面キャプチャになっています。 タスクマネージャー タスクマネージャーは、プロセスの監視や終了...
Windows

Windowsの32ビットと64ビットの違い

Windowsの32ビット版と64ビット版の主な違いは、CPUとオペレーティングシステムが処理できるデータの量とメモリアドレスの扱い方にあります。 これらの違いは、パフォーマンス、メモリ管理、およびソフトウェア互換性に影響を及ぼします。 プ...
Windows

【PowerShell】グローバルIPアドレスを出力するスクリプト

インターネットに接続する際に使用しているグローバルIPアドレスを取得するためのPowerShellスクリプトは、外部のWebサービスを利用してIPアドレスを調べる方法が一般的です。 以下に簡単な例を示します。 Invoke-RestMeth...
Windows

UTF-8とUTF-16の違い

私の経験では、開発現場でUTF-16を扱ったことはありませんが、UTF-8で出力が文字化けしてしまうスクリプトがUTF-16で問題なく動作したことがありました。 GPT-4に聞きながら、UTF-8とUTF-16の違いについてまとめました。 ...
Windows

【PowerShell】ディレクトリとファイルを一覧化するGUIアプリケーション

指定したディレクトリ配下のディレクトリとファイルをリスト化するPowerShellスクリプトをメモしておきます。 PowerShellでGUIアプリケーションを作成できることを最近知ったため、画面でフォルダを選択できるようにしました。 スク...