2024-08-31 22:46:09

とりあえず、sndio化する前にこの問題を解決しないとダメってことは確からしい。

2024-08-31 22:42:32

うーん、何かがおかしいことは分かったけど何がおかしいか見当がつかない。gcc/clang、-O3/-O0、ALSA/PulseAudioだから違うって理由ではないようだし。分かっていることは、Linux上でビルドすると動くけど、OpenBSD上ではちゃんと動かないってことくらい。送信用のキューにデータを突っ込むものの、これを(OpenBSDだと)取りに行かないのでキューがあふれるようだという動きまではなんとなく見えてるんだけどなあ…

2024-08-31 11:38:32

"Enjoy your life and remember, Living is Igyo"

***Living is Igyo!!!***

misskey.io/notes/9h2hujvf33

きゅうれい (日本語勉強中) (@Kyurei)
2024-08-31 11:36:42
2023-07-12 08:34:47 きゅうれい (日本語勉強中)の投稿 Kyurei@misskey.io

このアカウントは、notestockで公開設定になっていません。

2024-08-31 10:13:59

ケーブル持ってたはずなんだけど何処かなーと思ったら、人に渡してたんだ。資材として何本かまとめて買ってたので、ストックから一本取り出して…在庫数も確認っと(まだ余裕はあるけど、このケーブル作りがチャチなので雑に扱ってると切れそうなんだよな)。

2024-08-31 09:53:19

USBマイクを持ってきたけど、デフォルトのサウンドデバイスってuaudioじゃなくazaliaなのでフツーのマイクを持ってこないとダメなんだ…
(だったら3.5φのプラグの付いた適当なケーブルを持ってきて、適当な音源ソースに繋いじゃえば良いのか)。

2024-08-31 09:25:08

録音のテストってどうやれば良いんだろう。適当なUSBマイクでも持ってきてなんか歌えば良いんだろうか(それは恥ずかしいので嫌だ)。

2024-08-31 09:24:24

pactl listで

モジュール #6
名前: module-sndio
引数: device=default

とか

シンク #0
状態: IDLE
名前: sndio-sink
説明: default

とか

ソース #0
状態: IDLE
名前: sndio-sink.monitor
説明: Monitor of default

って表示されている以上、PulseAudioはちゃんと動いてるはずなんだけど…実際、ALSAはPulseAudio plugin越しに音声の再生はできてるし(録音は未テストなので知らない)。

2024-08-31 09:01:28

Linux: 利用できるオーディオデバイスの情報を取得する (2017-10-22) leico.github.io/TechnicalNote/

uaa@framboise:~$ aplay -l
aplay: device_list:279: no soundcards found...
uaa@framboise:~$ arecord -l
arecord: device_list:279: no soundcards found...
uaa@framboise:~$

うーん、PulseAudio pluginじゃなくデフォルトの(ハードウェアへ吐き出す)pluginじゃないと意味無いってことっすかね…

Linux: 利用できるオーディオデバイスの情報を取得する
2024-08-30 23:38:03

えー、ServersMan SIM LTEって新規受付停止中なの… dream.jp/svmsim/

NTTドコモのスマホやSIMフリー端末で利用可能なデータ通信専用のSIMカードが月額660円(税込)!
2024-08-30 23:31:12

alsa-{lib,utils,plugins}-1.2.12への対応作業完了。パッチの見直し程度でビルドできるようになってる。あんまし良い反応は無いんだけど、今回もports@へ投げてみるか…?

2024-08-29 22:51:36

OpenBSDでalsaする、というのもなかなか楽じゃないねえ…

2024-08-29 22:48:51

うーん、一応これで音は鳴るから…少なくともalsaのsnd_pcm_write()系は動くとみなして良いはずなんだよ。

curl stream-ice.radionz.co.nz/inter | mpg123 -s - | aplay -r 24000 -f S16_LE -c 2

…って、いつの間にかalsa-1.2.12が出てるのか。メンテしないと。

2024-08-28 12:29:00

あーやっぱX死んでますかー

2024-08-25 21:39:43

sio_open(SIO_PLAY | SIO_REC)、"The device plays and records *synchronously*"ってのがキモだな。simultaneouslyじゃなく。sio_write()で送り出すサンプルと同じタイミングで受け取ったサンプルがsio_read()で読み出せる…同期(sync)してるって訳か。

なので、バッファの扱いを間違えると送信しちゃくれない(受信もしちゃくれない)→動かない、ということになる訳か。長年の謎が解けた。

man.openbsd.org/sio_open

なのでまあ、別に同期が必要じゃ無ければ録音/再生別々にsio_open()すれば良いじゃんって話になる。

sio_open(3) - OpenBSD manual pages
2024-08-25 20:51:19

How to Install CH340 Drivers learn.sparkfun.com/tutorials/h
いつの記事かは分からないけど…Debian系だとCH340EなUSBシリアルを刺すとCH341と誤認されて動かないという問題があるのか。

…見事にハマってるんだよ。困った。

How to Install CH340 Drivers - SparkFun Learn
2024-08-25 20:15:25

とはいえ今更VMwareに戻るのもなあ…

2024-08-25 20:14:51

VirtualBox、やっぱシリアル周りのエミュレーションはなんか甘い気がする。連続してデータを吐かせているとなんか引っかかる感じがある(その引っかかりに伴って他の箇所も引っかかる…?)

2024-08-25 20:13:50

ロックダウンは必要ないんだろうけど、ソーシャルディスタンスの意識を捨てるにはまだまだ早いし、早すぎる。

2024-08-25 20:12:28

2023年時点においてmpoxは4類。基本的にはSARS-CoV-2同様に三密回避+手指消毒は必須と自分は理解した。アルコールによる消毒も有効。これに加え、患者の使ったリネンなどの扱いに注意が必要そう。

2023年度国際感染症セミナー エムポックスの病態・治療について (2023/05/29) dcc.ncgm.go.jp/prevention/semi

2024-08-25 19:55:42

mpoxはSARS-CoV-2と異なり、正体はある程度つかめているから…疫学的アプローチとワクチンを軸に押さえつつ、治療薬とされているtecovirimat, brincidofovirで迎え撃つんですかねえ(tecovirimatは2018年、brincidofovirも2020年くらいの薬…日本はどちらも*未承認*)。

2024-08-25 19:43:07

ほんこれ

2024-08-25 19:42:59
2024-08-25 19:42:43 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me

このアカウントは、notestockで公開設定になっていません。

2024-08-25 19:35:47

M痘とエムポックスの二案があったとようですが、結局エムポックスに落ち着いたようですね…とはいえ、未だサル痘表記も根強く残っているようで。

2024-08-25 19:32:41

サル痘の名称変更について (2023/02/16)
mhlw.go.jp/content/10906000/00
「⚫ インターネット上や一部のコミュニティにおいて、人種差別やスティグマのような表現が見られ、各所から懸念
⚫ WHOは、2022年11月28日に、サル痘の名称について、「mpox」の使用を推奨することを公表し、今後1年をかけ
て名称を移行していくと発表。」

2024-08-25 18:52:39

PulseAudio/ALSAでどういう塩梅で動くかをどうやって調べたもんでしょ?(Linux機持ち出すしかなさそうですが…)

2024-08-25 18:52:05

ダミーロードを装備したJumboSPOTを用意して…
E: 2024-08-25 09:51:22.868 Cannot open playback audio device default
E: 2024-08-25 09:51:22.868 Unable to open the sound card
uaa@framboise:~/z/M17Client/Daemon$

PulseAudioダメっすか…sndio化必須じゃないですかコレ…?

2024-08-25 16:46:55

Xは特定のキーワード特定のアカウントの監視はしてるけど…(最近は呟く頻度がちょい増えたな)、本当はX自体を切りたいところ。監視すること自体、閲覧数が増える=注目されたツイーヨということになって、発言主がウハウハになるからヤメレとは言われてるんだけどねえ。

2024-08-25 11:41:08

なるほど、sio_open(SIO_PLAY | SIO_REC)する場合は予めsio_write()でバッファを埋めとかないといけないのか。そうでなければ、play/rec個別にsio_open()と。 sndio.org/arch/0153.html

Re: Question on sndio 1.8.1: SIO_PLAY and SIO_REC from Alexandre Ratchov on 2022-05-19 (sndio archives)