ふるさと納税の還付額がずれる【確定申告】

ふるさと納税を行い確定申告をすると、おおよそ以下の金額が還付される。 (ふるさと納税額-自己負担金2,000円)×(所得税率×復興税率1.021) ただし実際の還付額(控除額)と上記の計算結果は一致しないことが多い。 これには以下のような要因が関わる。 1…

xargsで「シングルクオートが一致しません」のエラーが発生する

xargsで以下のようなエラーが発生することがある。 xargs: シングルクオートが一致しません。デフォルトでは -O オプションを指定しない限り xargs でクォートは特別な意味を持ちます これは、xargsに渡す文字列にクオートが含まれるこをが原因。 xargsに0オ…

Unreal Engine でPS4コントローラーを使う【UE5】

IT

Unreal Engine では、そのままではPS4コントローラー(DUALSHOCK 4)が利用できない。 DirectInput方式をXinput方式に変換できる X360CE(Xbox 360 Controller Emulator)というツールを使うとUnreal EngineでPS4コントローラーを利用できるようになる。 ゲ…

なぜ鏡は左右が反転するのか?【戯言】

「なぜ鏡に映った自分は上下は反転せず左右が反転するのか?」そんな疑問について自分なりに考えてみた。 そもそも、鏡に映っている像は左右反転はしていない。客観的な視点で考えるとイメージしやすいが、鏡の中の自分は鏡面に対して反転している。つまり…

【stable-diffusion-webui】sd-scriptsで「error no kernel image」が発生する

IT

train_network.py実行時に、対応していないグラフィックボート(GTX10XX等)で --optimizer_type=AdamW8bit や --optimizer_type=SGDNesterov8bit を設定すると以下のようなエラーが発生する。 error no kernel image is available for execution on the dev…

【stable-diffusion-webui】taggerで除外設定が機能しない

IT

stable-diffusion-webui-wd14-tagger でタグを付与する際に、Exclude tags (split by comma)で付与しないタグを設定できるが、スペースを含むタグについては除外設定が機能せずタグが付与されてしまう。 スペースの代わりにアンダースコア『_』を用いる必要…

phpサーバ名に全角文字を使ってはいけない【Eclipse】

IT

EclipseのPHPサーバの名称に全角文字を使うと、次回のEclipse起動時に以下のようなエラーが発生する。 Could not initialize class org.eclipse.php.internal.debug.core.debugger.DebuggerSettingsManager これは、eclipse.exe -cleanで実行しても改善され…

まずは他者への攻撃は楽しいと認めよう【戯言】

本記事は以下のような方を対象としています。 差別は悪だと思っている。 差別を行う人は悪人だと思っている。 普通の人が他者を攻撃してる。 SNSの炎上、少数への差別、いわゆる自粛警察。今の社会には他者への攻撃が溢れている。 では、今の社会には悪人が…

Chrome開発者ツールのフィルターの指定方法【Chrome】

IT

Chromeデベロッパーツールでは、ブラウザでどのような通信が行われたかモニタリングすることができる。 NetworkのFilterで指定することで、以下のように表示する内容を指定できる。 記載 概要 -[条件] 条件に一致しないものを表示 /[正規表現]/ 正規表現に一…

psqlでよく使うコマンド【PostgreSQL】

IT

コマンド 概要 \? ヘルプ \q psqlの終了 \d テーブル、ビュー、シーケンスの一覧を表示 \d [テーブル名など] 詳細を表示 \x 拡張出力の切り替え(縦表示) カラム数が多く、表示レコード数が少ない場合は、拡張出力(縦表示)\xが便利。

phpの罠、連想配列のキーで厳密な比較をしてはいけない【php】

IT

phpでは初心者のためにいくつか罠が実装されている。 以下のサンプルコードを見てほしい。実行すると何が表示されるだろうか? "zero", "001" => "one", "010" => "two", "011" => "three", "100" => "four", "101" => "five", "110" => "six", "111" => "s…

正規表現でファイル名を変更する【Linuxコマンド】

IT

正規表現をもとにファイルのリネームを行いたい場合、以下のコマンドで実施できる。 例).txt を .log に変更する。 ls -1 | sed -nE "s/^(.+)\.txt$/'\0' '\1.log'/p" | xargs -n2 mv -b サブディレクトリ内も対象に含める場合はlsをfindにかえれば良い。 f…

レディーファーストとは文化である。【戯言】

本記事は以下のような方を対象としています。 「レディーファースト」という言葉に良い印象を持っていない。 自分の事を理屈っぽい人間だと思っている。 善悪ではなく、文化である 「レディーファースト」という言葉やそれを巡る議論について、ずっとモヤモ…

find・grep の組み合わせでファイル名を表示する【Linuxコマンド】

IT

特定の文字列が含まれるファイルを検索する際に、findコマンドの-execオプションでgrepを使うことがある。 以下のようなコマンドで検索する場合、検索にヒットしたファイル名が表示されず困ることがある。 find -type f -exec grep 'hoge' {} \; 対処法 gre…

入力したコマンドの履歴を表示する【Linuxコマンド】

IT

historyコマンドを実行すると過去に実行したコマンドの履歴を表示できる。 history パイプでgrepにつなげて検索することが多い。 history | grep 'hoge'

画面が固まった場合の対処【Bash】

IT

bashで画面が動かなくなってしまった場合、Ctrl+q で直る場合がある。 誤って Ctrl+s をタイプすると、画面への出力が停止されるが、Ctrl+q でこれを解除できる。 Ctrl+sで保存を行うツールが多いため、手癖で誤ってこの操作してしまうことが多い。 なお、画…

カーソルを行頭や行末に移動する【Bash】

IT

Bashでは、Ctrl+a, e で行の先頭や末尾にカーソルを移動できる。 ショートカット 動作 Ctrl + a カーソルを行の 先頭 に移動 Ctrl + e カーソルを行の 末尾 に移動 Alt + f カーソルを 次の単語 に移動 Alt + b カーソルを 前の単語 に移動 Ctrl + f カーソ…

WSLでパスワードを忘れた場合【WSL】

IT

WSL(Windows Subsystem for Linux)でユーザのパスワードを忘れてしまった場合、cmd.exeからrootアカウントでログインすることでパスワードを再設定できる。 再設定の手順 cmd.exe を実行して(管理者として実行しなくてもOK)コマンドプロンプトを開く。 …

perlの真偽値【perl】

IT

Perlにおける真偽値について解説します。 Perlには真偽値型(bool型)は存在しません。 0や空文字列などが偽(false)となり、それ以外が真(true)となります。 偽 真 数値 0 0以外 文字列 ''(空文字列)、'0' それ以外の文字列 リスト/ハッシュ 空 空以外…