hasegaw blog
2024年3月9日土曜日
BOSE SoundBar 900 のメンテナンスと覚え書き
›
暫く iOS アプリなどから連携不可能な状態になっていた BOSE SoundBar 900 を復旧したので覚え書き。 問題 手元では下記の問題がありました。 ルータの設定上の問題か、 BOSE 社サイトへの通信が通らずアクティベーションできない (iOSアプリにて連携できない...
2022年4月30日土曜日
ES Modules から YouTube IFrame Player API を使う
›
YouTube IFrame Player API は、手元の Web サイトなどに YouTube 動画を埋め込みできる YouTube 公式のAPIです。 iframe 組み込みの YouTube Player API リファレンス 以下に Iframe Player API...
2022年3月28日月曜日
シェルスクリプトで unixtime を扱う
›
シェルスクリプト内で unixtime を得るには /bin/date +%s が利用できます。この方法で取得した unixtime はシェルスクリプト内で加算・減算したり、比較したりできます。 以下は、 sleep に頼らずに $TIMEOUT 秒間待機する例です。単純に sl...
2022年3月25日金曜日
Linux KVM + virtio-net のレイテンシーを削減するヘンな方法
›
Linux KVM の virtio-net を利用している際にリモートホストへの PING 結果がマイクロ秒のオーダーで安定しない(ブレる)という話を見かけました。 Linux KVM の仕組みや QEMU のデバイスエミュレーションの仕組みを考えれば「そんなもの」かなと思い、...
2022年3月24日木曜日
シェルスクリプトで MySQL サーバーが起動してくるのを待つ
›
10年ほど前にメッチャ MySQL で TPC-C を回していたときに使っていた方法です。 echo -n "Waiting for the database ready...." while true; do sleep 1 ...
2022年3月1日火曜日
IkaLogの開発で得た知見:大量の動画や画像を取り扱う際の Tips
›
スプラトゥーンの画像解析ツール IkaLog を作った際に得た知見をいくつか共有したいと思います。特に動画や画像を取り扱った際に苦しんだ点、工夫した点、良かった点などを紹介します。 資産として動画データを蓄積する IkaLog では Nintendo Switch コンソールが出...
2022年1月1日土曜日
OpenCVでサイゼリヤの「超難解 大人の間違い探し」を台無しにする
›
あけましておめでとうございます。 久々にサイゼリヤで外食したら「超難解 大人の間違い探し」があったので、解いてみました。おやすみ pic.twitter.com/neRyrUjsBp — Takeshi HASEGAWA (@hasegaw) December 5, 202...
›
ホーム
ウェブ バージョンを表示