趣味のプログラム工房

intel AX200でWXR-6000AX12S接続[Linux]

Linuxマシンから、intel AX200が搭載された、PCI-EカードをLinuxマシンにつけて、11ax対応のルータに接続してみたのですが、実測で500Mbpsくらいしか速度が出ない。
リンク速度は、2000Mbpsほど出ているのですが、なぜだ。

Linux-(無線)-ルータ-(有線:1Gbe)-PC

なので、1Gbpsほど出ていいはずなのですが。。




2022年06月12日


USB機器をBluetooth化 8デバイス切り替え

キーボード、マウスを複数のPC、スマホで切り替えて使いたい
ということで、今回購入したのは、これ!


AliExpressにて購入しました。
Amazonにも全く形は同じ製品がありますが、全くの別物。
amazonのは魅影などと書かれているやつで、これはキーボードでスマホゲームを操作する専用のデバイス。
残念ながら、USB機器をBluetooth化する製品とは別でした。(安かったので間違えて買ってしまったorz)


さて、購入した写真の本命のほうですが、普通に使えます!
切り替えもばっちり。

これが3000円切ってるならまあまあかな。
日本でも普通に売ってほしい。



2022年05月25日


eRemoteをpython3から操作してみよう!

eRemoteという赤外線リモコンのガジェットがあるのですが、
pythonのツールを使うとLinuxから操作できるようになるのですが、
いま(2022年!)、これを使おうとしてハマった話。

eRemoteを操作するためには、主に、
「BlackBeanControl」、「python-broadlink」というのを使います。
(これのセットアップ方法はほかのサイトで見て!)

ただ、Linux Mint 20を使っているのですが、最近のOSってデフォルトのpythonってバージョン3なのですが、上記ツールはver2のpythonを対象にしているようで、ver3では動きません。
ただ、普通にツール動かそうとすると、ver3で動いちゃってめんどくさい。
(それに、python2でインストールとかもしなくてはいけなくてめんどい)

■対応方法、
まず、リモコンの登録をしようと下のコマンドを実行するとエラーが出ます
python3 BlackBeanControl.py -c xxx


File "BlackBeanControl.py", line 197
if (len(SentCommand) <> 8) or (not all(c in string.hexdigits for c in SentCommand)):
SyntaxError: invalid syntax

単純にノットイコールとして「<>」が使えないみたい。
「!=」に置き換えます。


Traceback (most recent call last):
File "BlackBeanControl.py", line 167, in
RM3Device = broadlink.rm((RealIPAddress, RealPort), RealMACAddress)
TypeError: __init__() missing 1 required positional argument: 'devtype'

関数の仕様変更により、引数が足りていないようです。
RM3Device = broadlink.rm((RealIPAddress, RealPort), RealMACAddress)
⇒RM3Device = broadlink.rm((RealIPAddress, RealPort), RealMACAddress , RealTimeout)

③登録時
File "BlackBeanControl.py", line 242, in
EncodedCommand = LearnedCommand.encode('hex')
AttributeError: 'bytes' object has no attribute 'encode'


実行時
File "BlackBeanControl.py", line 231, in
DecodedCommand = CommandFromSettings.decode('hex')
AttributeError: 'str' object has no attribute 'decode'


ver3ではencode関数とdecode関数が使えません。
なので、それぞれ、
DecodedCommand = CommandFromSettings.decode('hex')
→ DecodedCommand = bytes.fromhex(CommandFromSettings)

EncodedCommand = LearnedCommand.encode('hex')
→EncodedCommand = str(binascii.hexlify(LearnedCommand), 'utf-8')

に置き換えます。

多分これだけのはず。


2022年05月07日


amazon echo show 15 レビュー

echo show 15を買いました。

意外と重さがありますね。
全体的な使用感としては、、まあ、echo show 8の上位互換ではありますが、
今一つという印象。

常に全体の3割くらいを占める壁紙のところ無駄じゃない?
代わりにカレンダーとかもっと大きく表示したいんだけど。

あと、相変わらずマイクの感度はいまいち。
もう少し音を拾ってほしい。

画面が大きいのでyoutube見たりするのはいいと思う。
あと、やっぱりメモとか、掲示板替わりですかね。



2022年04月13日


ゲーミングチェア(座椅子)[GALAXHERO] 導入!

リビングでのゲーム&PC操作用に、座椅子タイプのゲーミングチェアを購入しました。

有名どころの「AKRacing」とか、「Bauhutte」とかいろいろ調べて検討したのですが、値段とカンで選びました。
AKRacingはやり高いですし、Bauhutteも、品質が微妙という声もあったので、、なら、別に安いのでもいいのでは?と。

こちらの「GALAXHERO」という商品ですが、
組み立ては30分くらいで結構簡単でした。
穴位置が合わないということもなく、スムーズに組み立て完了。

使用感ですが。
フィット感はまあ、個人差があるのであれですが、全体的にもう少し柔らかくてもいいかなというところ。
もう少し肉厚で、沈み込むようなふんわり感が欲しいですかね。
ただ、それも、後からウレタンのクッションとかを敷いてもいいので個人で調整しましょう。
全体的には、値段の割にしっかりしていて、大変満足です。
おまけで、床に敷くマットもついているのもポイント高いです。(数ある低価格帯のゲーミングチェアの中でもこれが決めて)
かなりお勧めです。

あと、安い製品には無駄に腰のクッションにUSBのマッサージ器がついていたり、余分な機能もあるのでそういうのがないのにしました。




2022年02月24日


前へ 次へ