USB 有線 LAN アダプターが認識されない

解決方法 管理者として次のコマンドを実行する。 > net stop npf > net start npf Wireshark を再起動する。 参考文献 https://ask.wireshark.org/questions/12192/usb-to-ethernet-adapter-doesnt-show-under-interfaces

php.ini にタイムゾーンを設定してもエラーが解消しない

PHP

問題 IIS の CGI で PHP を実行した時に次のメッセージが表示される。php.ini でタイムゾーンを設定したが解消しない。 PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone set…

WARNING: /dev/sdb1: appears to contain 'dos' partition table

問題 wipefs コマンドを実行すると、次のメッセージが表示される。 wipefs: WARNING: /dev/sdb1: appears to contain 'dos' partition table 訳 wipefs: 警告: /dev/sdb1: 'dos' パーティションテーブルを含んでいるようです。 解決方法 パーティションテー…

Raspberry Pi の VNC サーバーに TightVNC で接続するとエラーになる

エラー内容 Error in TightVNC Viewer: No security types supported. Server sent security types, but we do not support any of their. 訳 TightVNC ビューアーのエラー: サポートされているセキュリティタイプがありません。サーバーはセキュリティタイ…

ERROR: Kernel configuration is invalid.

カーネルモジュールのコンパイルタスクが次のエラーで失敗する。 ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. ... WA…

キャッシュデバイスの cset.uuid を確認する

書式: # bcache-super-show (キャッシュデバイスファイル) 例: # bcache-super-show /dev/sdc ... cset.uuid 5fad1a06-5ad6-4e1c-91a2-d4da37e8d530

キャッシュデバイスをブロックデバイスにアタッチする

書式: # echo (cset.uuid) > /sys/block/(bcache デバイス名)/bcache/attach 例: # echo 5fad1a06-5ad6-4e1c-91a2-d4da37e8d530 > /sys/block/bcache0/bcache/attach

QTableWidgetItem を編集モードにする方法

QTableWidget クラスの editItem 関数を使う。 ui->tableWidget->editItem(ui->tableWidget->item(0, 0));

MySQL Workbench では NULL を含んだ CSV をインポートできない

仕様。 “NULL” と書いても “\N” と書いても、文字列として扱われる。"\N" に至っては “\\N” と、エスケープしてくれる親切設計。 エクスポートでは “NULL” と出力されるのに、インポートに使えないとかいただけない。

brightd

書式 $ brightd [オプション] オプション -v 詳細なログを出力する。 -d デーモンとして実行する。 -P file pid ファイルを生成する。 -u user 指定したユーザーの権限で実行する。 (デフォルトは “nobody”) -w seconds 暗くするまでの秒数。 (デフォルトは …

Qt プログラムが突然終了する

プログラムを実行すると画面も表示されずに終了する。 Starting path\to\helloworld.exe... プログラムが突然終了しました。 path\to\helloworld.exe crashed. /path/to/helloworld を起動中... プログラムが突然終了しました。 /path/to/helloworld がクラ…

問題 .bbappend でファイルを追加した後、bitbake を実行したら次のエラーが発生した。 ERROR: Function failed: Fetcher failure for URL: 'file://<ファイル名>'. Unable to fetch URL from any source. 原因 ファイルのパスが探索パスに含まれていないた…

ビルド前にプログラムの実行を停止する

Qt Creator でプログラム実行中にビルドを実行すると次のエラーが発生する。 :-1: エラー: cannot open output file debug\hello.exe: Permission denied collect2.exe:-1: エラー: error: ld returned 1 exit status プログラムを終了して、ビルドし直すと…

PlainTextEdit ウィジェットのテキストを取得するメンバー関数

toPlainText() で取得する。初見殺し。 ui->plainTextEdit->toPlainText();

textChanged() と textEdited() の違い

Qt

textChanged() …テキストが変更されると emit される。 textEdited() …ユーザー操作によりテキストが変更されると emit される。

QSqlDatabase: QMYSQL driver not loaded

QMYSQL プラグインのロードに失敗する。ロード時に次のメッセージが表示される。 QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 原因 qsqlmysql.dll が libmysql.dll を参照…

MySQL 5.7 Command Line Client が即終了する

環境 Windows 7 Pro. x64 SP1 MySQL 5.7.19 原因 MySQL Server が configure 済みでないため。 解決方法 configure または reconfigure を完遂する。

MySQL 5.7 の Configuration wizard で [Next] ボタンが表示されない

環境 Windows 7 Pro. x64 SP1 MySQL 5.7.19 原因 画面の DPI が “小 - 100%” 以外になっているため。 解決方法 [Alt] + [N] キーを押す。 または 画面の DPI を “小 - 100%” に変更する。 参考文献 MySQL Bugs: #85973: MySQL Installer, cannot configure (…

windeployqt 0xc000007b

windeployqt で依存ファイルを集めた後の Qt アプリケーション起動時に次のエラーが表示される。 アプリケーションを正しく起動できませんでした ()。 [OK] をクリックしてアプリケーションを閉じてください。 原因 ビルド時と異なるバージョンの windeployq…

Qt Creator の変数

都度調べるのが面倒なので書き出す。 変数名 説明 値 sourceDir ソースディレクトリーのフルパス buildDir ビルドディレクトリーのフルパス CurrentBuild:Name 現在有効なビルド構成の名前 CurrentBuild:Type 現在有効なビルド構成の型 CurrentDevice:HostAd…

QRegExp と QRegularExpression の違い

QRegExp → Qt 4 QRegularExpression → Qt 5 QRegularExpression は QRegExp より、API、対応書式、実行速度の面で改善されている。 参考文献 QRegularExpression Class | Qt Core 5.9

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

問題 SQL を実行すると次のメッセージが表示され失敗する。 ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<SQL-statement>' at line 1 訳 2 </sql-statement>…

ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)

問題 mysql コマンドを実行すると次のメッセージが表示されて失敗する。 ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) 訳 エラー 1045 (28000): ユーザー 'user'@'localhost' のアクセスは拒否された (パスワードの…

git push がエラーで失敗する

問題 git push すると、次のエラーが表示される。 remote: error: insufficient permission for adding an object to repository database objects remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To ssh://use…

XInput のバージョンを確認する方法

$ xinput --version xinput version 1.6.1 XI version on server: 2.3

Qt 5 実行時の環境変数

Qt5

QT_DEBUG_PLUGINS=1 (Qt 4.8 OK) プラグインの読み込みに関する情報を表示する。 QT_XCB_DEBUG_XINPUT=“” (Qt 4.8 NG, Qt 5.2 OK) Xinput から受け取ったデータを表示する。 QT_XCB_DEBUG_XINPUT_DEVICES XInput デバイスに関する情報を表示する。

evdev とは

Linux カーネル内の汎用の入力イベントインターフェース。 デバイスドライバーからの低次の入力イベントを標準化して、/dev/input/ ディレクトリーのキャラクターデバイスとして利用可能にする。 参考文献 evdev - Wikipedia

error: pathspec 'path/to/file' did not match any file(s) known to git.

訳 エラー: pathspec 'path/to/file' は git の知る、いかなるファイルとも合致しません。

error: unable to create file path/to/file: Invalid argument

問題 git clone 実行中に次のエラーが表示される error: unable to create file path/to/file: Invalid argument fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git …

Parentheses expected, signal

Qt

問題 ビルド時に次のエラーが発生する。 コード connect(this, SIGNAL(trigger), this, SLOT(onTrigger)); エラー Object::connect: Parentheses expected, signal <クラス名>::<シグナル名> in ..\<ファイル名>:<行番号> 訳 Object::connect: 丸括弧が予期…