snap版アプリ不具合時の対応

2022年8月13日土曜日
背景 Ubuntu22.04からfirefoxやFreeCADなどのアプリケーション(プログラム)がaptコマンドから snap(snapcraft)というソフトウェア管理プログラム 経由での配信に変わりました。 firefoxに関してはaptコマンド経由でインストールするのに比...

Ubuntu22.04でマウスポンターも含めて指定時間後にスクリーンショットを撮る

2022年8月7日日曜日
背景 Ubuntu22.04のPrtScボタンを押すと、範囲を指定してスクリーンショットを撮れます。 しかしながら、この機能ではマウスポインター(マウスカーソル)を含めたり、数秒後に撮影したりはできません。 マウスポインターを含むスクリーンショットの撮影する際はUbuntu22....

Ubuntu22.04の電源オフメニューの順序を設定する

2022年7月31日日曜日
背景 Ubuntu22.04の画面右上から選べる「電源オフ」は、標準の並びだと「電源オフ/ログアウト」の中の下から2番目に配置されていrます。 サスペンドやログアウトより電源オフをよく使う自分としては、操作間違いでログアウトを選ぶことが度々あったので、間違いを減らすため順序を変更...

Ubuntu22.04の選択中の画面の閉じるボタンに色をつける

2022年7月24日日曜日
要約 ホームディレクトリの.config/gtk-3.0/gtk.csvに下記の記述をしてログインしなおせば、選択中の画面の閉じるボタンが外観設定で選んた強調色になります。 ~/.config/gtk-3.0/gtk.css button.titlebutton.c...

Ubuntu22.04でArduino IDEやPlatformIOからプログラムを書き込む処理はbrlttyと競合するらしい

2022年7月17日日曜日
要約 Ubuntu22.04でArduinoなどに対してプログラムを書き込めない場合は、下記コマンドがを実行してUSBを抜き差しすると、不具合が解消する可能性があります。 sudo apt remove brltty 書き込めない不具合の経緯 PCにUbuntu22.04をイン...

VSCodeのcpp開発時にincludePathやDefinitionを設定してエラーを解消する

2022年7月10日日曜日
背景 PC向けにビルドするcppのプログラムを見る機会がありVSCodeで開いたところ、Makefileでパスを指定するライブラリを読み込む部分がエラーとして赤線が表示される状況に遭遇しました。 makeは出来るので記述は問題ないのですが、赤線が引かれたままだと他の不具合を見落と...

Raspberry OS Liteでluvcviewを使ってUSBカメラの画像を表示

2022年7月3日日曜日
背景 画角を確認したいもののAndroid端末がUVCカメラと認識してくれないUSBカメラがあり、それを確認できる手軽な装置ができたら嬉しい場面があったのでRaspberry Piで確認装置を作ってみました。 取り組んだ内容をまとめます。 使ったもの Raspberry Pi 3...

clojure cliのclojrue scriptのビルドでjsのecmascriptのバージョンに関するエラーが発生する場合は、言語の規格設定を新し目にしたら良い

2022年6月26日日曜日
背景 clojure scriptでfront endを作成してたところライブラリを追加したらエラーが発生してビルドできなくなりました。 調べたらbuild.ednで言語規格(ecmascriptのバージョン)を指定できると分かり、新し目の規格を指定したらエラーを回避できました。...

MariaDBやMySQLで少ない負荷で部分的な値の取得と合計数を取得したい場合はFOUND_ROWSが便利

2022年6月19日日曜日
背景 自分は今までDBから部分的なレコードと合計数を取得するのに、探査対象(where)が同じで出力数(limit)と出力項目(selectが*かCOUNT(*)か)が異なる処理をそれぞれ実行していました。 負荷が軽ければそれでも動くのですが、計算量が大きいと処理時間が無視できな...

PICkit4単体(PC無し)でプログラムを書く機能Programmer To Goを使ってみた

2022年6月12日日曜日
背景 PICkit4とは、Microchipのマイコンにプログラムを書き込む装置です。 ボタンとSDカードスロットが付いているのでPICkitだけでプログラムを書き込めるのだろうとは思っていましたが、放置していました。 調べてみたところ、その機能はProgrammer To Go...