開発メモ その412 Alpine に Squid (と Webmin) をインストールする

IntroductionFlutter の http 通信パッケージがプロキシを無視する挙動に苦しめられたある日の仕事後。自宅で proxy を無視するのかをきちんと確認しようと思ったが、プロキシサーバが自宅に無いことを気付いたので作ろうとした次第。 How to install?Alpine にしたのは特に理由...

開発メモ その411 VNC Viewer におけるスクロール速度を改善する

IntroductionVNC Viewer は良いソフトです。Mac への接続はこれを使っているのですが、唯一の不満がマウスホイールによるスクロールの反応が極めて悪いこと。 何か解決際はないか? How to resolve?Reddit で解決策が見つかりました。 Help request: Scroll w...

開発メモ その410 Flutter で iOS アプリをビルドしても署名に失敗する

Introduction久しぶりに ios アプリの検証をしていると… 12345678% flutter build ios Building jp.taktak.demo.flutter.ios for device (ios-release)...Automatically signing...

開発メモ その409 Open3D の DBSCAN が Python のマルチプロセスでデッドロックする

Introduction見事な罠にはまったので。 マルチスレッドだと速度が出ないから、とマルチプロセスにしたら全体的なパフォーマンスは上がったのに、なぜか動かなくなったのが Open3D の DBSCAN によるクラスタリング。 What’s wrong?実は Issue が上がっている。Deadlock wit...

開発メモ その408 macOS 復旧のユーティリティウインドウにキーボードなしで入れない (Apple M2 Mac Mini)

Introduction備忘録。 開発メモ その221 macOS 復旧のユーティリティウインドウにキーボードなしで入る でも記録したが…結論から言えば、Apple M2 の Mac Mini では使えなくなっていた。 What’s wrong?Intel Mac Mini であれば下記のコマンドで実現可能。 1...

開発メモ その407 Windows SDK のバージョン

Introduction備忘録。 C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\shared\sdkddkver.h を見ればわかる話だが、具体的なバージョン (例:10.0.10240.0) は記載されていない。 UWP のアプリを CM...

開発メモ その406 UWP でターゲットが 10.0.18362.0 と 10.0.19041.0 では使える Win32API が違う

IntroductionMicrosoft Learn (旧 MSDN) における、各 API の説明でどの Windows のビルドバージョンで使えるのかの記載がない件。 当たり前の話なのだが、UWP はこのあたりの条件が重要で、 WindowsTargetPlatformVersion や WindowsT...

開発メモ その405 xargs コマンドを便利に使う

Introduction忘備録。すぐに忘れるから。 やりたいのは find で検索したファイルを xargs に渡してシンボリックリンクを作る というのもの。 深層学習でデータセットをあるアルゴリズム用に組み替える時、ファイルをコピーするとディスク要領を無駄に消費するので、シンボリックリンクで対応したいことが...

開発メモ その404 透明ピクセルを含む WebM を MP4 に変換して iOS アプリで再生する

IntroductionWebM 形式の動画は iOS アプリの標準コンポーネントでは再生できない。もし WebM 動画にアルファチャネルが設定されている場合は、他の形式に変えるとアルファチャネルを失ってしまう。ただ幸いにして、アルファチャネル付きの HEVC コーデックの動画なら iOS アプリで再生できる。 ...

開発メモ その403 Ubuntu 18.04.5 で Wi-Fi USB 子機を使えるようにする

Introduction忘備録。使いたいのは WI-U2-433DMS。子機をマシンに繋げても そもそもアダプターがないと言われる。 How to do?まずは環境確認 12345678910111213$ cat /etc/os-release NAME="Ubuntu"VERSION=&...