.pro ファイルの日本語が文字化けする

問題 Qt Creator で UTF-8 の .pro ファイルを開く プロジェクトにファイルを追加する .pro ファイル内の日本語が文字化けしている ファイル追加前 # ハローワールド ファイル追加後 # ハローワール��? 環境 Qt Creator 3.2.1 (with Qt 5.3.2) Windows 7 Pro…

Anaconda Prompt 起動時に Python が動作を停止する

問題 Anaconda Prompt の起動時に次のエラーが発生する。 Python は動作を停止しました 原因 旧い環境変数 "PYTHONHOME=C:\Python27" が残っていたため。 解決方法 環境変数 "PYTHONHOME" を削除する。 参考 Issue 27054: Python installation problem: No m…

git diff の結果をファイルごとに分割する

$ csplit 差分ファイル /^diff\ / {*} 例: $ csplit a.diff /^diff\ / {*}

ルートファイルシステムを読み取り専用でマウントしているのに mount コマンドの rootfs 行に rw と表示される

結論 "rootfs" 行は無視して、"/dev/root" 行を見る。 説明 "rootfs" は RAM(メモリー)上に作られる起動初期のルートファイルシステム "/dev/root" が正規のルートファイルシステム 参考 linux - Mount ext2 as totally readonly system from busybox - St…

Ubuntu 14.04 で ssh から x11vnc を起動するコマンド

$ sudo x11vnc -auth /var/run/lightdm/root/:0

man page of pamusb-conf

pamusb-conf(1) PAM_USB pamusb-conf(1) 名前 pamusb-conf - pam_usb 構成ツール 要項 pamusb-conf [--help] [--verbose] [--config=path] [--add-user=name | --add-device=name] 説明 pamusb-conf は pamusb.conf 構成ファイル生成を助けるよう設計された…

alsa-utils レシピの configure タスクが失敗する

詳細 ログに次のメッセージが出力される。 checking for new_panel in -lpanelw... no configure: error: panelw library not found 原因 不明 対処 alsa-tools と ncurses をリビルドする。 $ bitbake alsa-tools -c cleansstate $ bitbake ncurses -c clea…

Linux Input / evdev イベントを確認する方法

evtest コマンドを使う。 # evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Power Button /dev/input/event1: Sleep Button /dev/input/event2: AT Translated Set 2 keyboard /dev/input/eve…

extern が undefined reference エラーになる

C++

コード a.cpp: const char * const Hello = "Hello."; b.cpp: extern const char * const Hello; エラー b.cpp:001: エラー: undefined reference to `Hello' 原因 C++ では const は、暗黙 static になるため。 解決方法 定義行に "extern" を付加する。 a.…

Microsoft Network Adapter Multiplexor Protocol を再インストールできない

問題 ネットワークアダプターのプロパティーで Microsoft Network Adapter Multiplexor Protocol をインストールしようとすると「必要なモジュールが見つかりません。」といった旨のエラーが表示され再インストールできない。 環境 Windows 10 Enterprise 20…

bitnami-redmine (Debian 9 stretch) のキーボードレイアウトを変更する

そもそもパッケージが足りてないっぽい。次のコマンドでインストール。 # apt install console-setup console-data dialog

/etc/mysql/mariadb.conf.d/50-server.cnf の bind-address で複数の IP アドレスにバインドする

できない。 この項目は、1つか全てかで考えるようだ。 環境 MariaDB 10.1.26 Debian 9.3 参考 https://serverfault.com/questions/139323/how-to-bind-mysql-server-to-more-than-one-ip-address

man page of pamusb-agent

pamusb-agent(1) PAM_USB pamusb-agent(1) 名前 pamusb-agent - pam_usb イベントハンドラー 要項 pamusb-agent [--help] [--config=path] [--daemon] [--check=path] 説明 pamusb-agent は USB デバイス挿入時 (pam_usb を通して一度認証されます) と 抜取…

ERROR: Please ensure that your setting of VIRTUAL-RUNTIME_init_manager (sysvinit) matches the entries enabled in DISTRO_FEATURES

エラー: VIRTUAL-RUNTIME_init_manager (sysvinit) の設定が DISTRO_FEATURES で有効な項目と一致するようにしてください。

十字キー8方向の英語表記

あれこれ検索して、やっとヒットしたのでメモ。 Up Down Left Right Up Left Up Right Down Left Down Right 8方向を英語で表すとそれぞれどうなるのでしょうか? - ゲームコン... - Yahoo!知恵袋 より

dpkg --remove-architecture i386 する方法

手順 sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'` sudo dpkg --remove-architecture i386 参考文献 package management - How to disable multiarch support? - Ask Ubuntu

The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'

問題 ビルド時に次の警告が表示される。 警告: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'. 訳 警告: 名前 'layoutWidget' (QWidget) は既に使われています。'layoutWidget1' に変更します。 環境 Qt Creator 3.2…

tr() と qsTr() の違い

Qt

キーワード 説明 tr() C++ 用 qsTr() QML 用

lupdate error: File 'my.pro' has no recognized extension.

問題 lupdate コマンドを実行すると次のメッセージが表示される。 > lupdate -ts ja.ts my.pro lupdate error: File 'my.pro' has no recognized extension. 訳 lupdate エラー: ファイル 'my.pro' は認識されうる拡張子を持っていない。 原因 -ts オプショ…

lupdate warning: no TS files specified. Only diagnostics will be produced for 'my.pro'.

問題 lupdate コマンドを実行すると次のメッセージが表示される。 lupdate warning: no TS files specified. Only diagnostics will be produced for 'my.pro'. 訳 lupdate 警告: TS ファイルが指定されていません。'my.pro' の診断のみ行います。 解決方法 …

左右反転した吹き出しの先が右へ移動できない

問題 オートシェイプの吹き出しを左右反転して、先端をドラッグすると、ある位置から右へ移動できない。 環境 Word 2013 x64 Windows 7 Pro. SP1 x64 原因 バグと思われる。 解決方法 左右反転を使わない。 右へ 90 度回転 右へ 90 度回転 上下反転 めんどい…

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” と出力されるのに、インポートに使えないとかいただけない。