IT

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で実行しても改善され…

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' それ以外の文字列 リスト/ハッシュ 空 空以外…