マスクロ(mathkuro)

ゲーム開発

【Win11】Unreal Engine 5.1インストール

Unreal Editor for Fortnite(UEFN)を試してみたくて自宅PCにUnreal Engine 5.1をインストールしてみました。この記事では、Windows11でのUnreal Engine 5.1インストールからテ...
Microsoft Office

【Win11/Excel】行選択・列選択のショートカットキー設定

Excelで行全体/列全体を選択するショートカットは「Shift + スペース」/「Ctrl + スペース」ですが、これが動作しない時があります。 この記事ではWindows 11でこのショートカットキーを常に使えるようにする方法を紹介します。
Python

【Python】argparseのよく使う奴だけまとめたサンプルコード集

Pythonでコマンドライン引数を処理する時に使用するargparseについて、よく使うコードのサンプルをまとめました。 基本的な使い方と、デフォルト値/必須オプション/型チェック/ロングオプション/例外処理、についてまとめています。
VS Code

【VS Code】テキストのdiff表示(Git以外でも使えます◎)

VS CodeでGit差分が見れるのは知ってる人も多いと思いますが、実はVS CodeはGit以外の普通のテキストファイルも差分比較ができるのです。(私も最近知りました...)流石に機能面ではWinMergeに敵いませんが、ちょっと差分を確...
VS Code

【VSCode小ネタ】大文字↔小文字の一括変換

VS Codeでコードやテキストを書いている際に「大文字↔小文字の変換をしたい!」って場面がたまにありますよね。今回はそんな時に便利な小ネタを紹介します。 大文字→小文字 大文字→小文字に変換する時は以下の操作を行います。 変換したい範囲を...
VS Code

【WinSCPはもう不要?】VS Codeのダウンロード/アップロード機能が便利すぎる!!

VS Codeの公式機能でファイルのダウンロード/アップロードは実行可能です。 この記事ではこの機能を使ったファイル・フォルダのダウンロード/アップロードの方法を紹介します。
ゲーム開発

【Lua】数字を通貨表記(3桁カンマ区切り)に変換する

意外にも標準関数がなかったのでゴリゴリ実装してみました。実装といっても、 引数:数値型(小数可)返り値:3桁カンマ区切りの文字列 というだけの簡単な関数なのですが。(賢い人ならワンライナーで書けそう)関数 local function nu...
Python

【pydantic】未定義フィールドの動作

pydanticで未定義のフィールドを指定した場合の動作をまとめました。 概要 Extra.allow: 未定義のフィールドを指定するとそのフィールドが追加されるExtra.ignore: 未定義のフィールドを指定してもそのフィールドは無視...
Python

【Python】ソケット通信サンプル 〜プロセス間通信入門#1〜

Pythonでプロセス間通信の勉強を始めました。第一弾は通常のソケット通信です。 概要 ソケット通信自体はご存知の方が多いかと思いますが、今回はそれをプロセス間で実行していきます。コード自体は通常のソケット通信と同じで、IPアドレスがローカ...
Python

Pythonでコンソールの入力待ちを行う

標準モジュールのfileinputを使用するとコンソール入力待ちがめちゃくちゃ簡単に実現できたので紹介します。以下サンプルコードになります。 import fileinput for line in fileinput.input(): #...