21:48:00
icon

nsdemu -l <serial device> -k <secret key>
というのは確かにスジが悪い(ps axで他のユーザにsecret keyがモロバレ)のは分かってるんだけど…テスト用途なのでとりあえず許せとドキュメントに書いていてもクレーム付けてくるんだろうなと震えてる。

21:23:14
icon

github.com/explore をほけっと眺めるということはしたことが無いのだけど、なんかの折には覗くのも悪かないのかも。

21:21:53
icon

PU2CLR SI4735 Library for ArduinoのREADME.md、よくこんだけの量を書いたもんだと戦慄している… github.com/pu2clr/SI4735/blob/

Web site image
SI4735/README.md at master · pu2clr/SI4735
21:12:28
2023-03-25 21:00:19 camo님의 게시물 camo@fedibird.com
icon

This account is not set to public on notestock.

20:45:44
icon

age_map["alice"]=30;が、3行に分かれる(引数を&つけて取るので直接値を入れられない箇所があるが、2行まで減らせませんかこれ)というのはなかなか大変なものがあるけど…連想配列を使えるのは楽かもしれん。

とはいえ、素直に「C++覚えてそっちでやったら?」と言われてしまうのもなんか分からなくはないような…

20:41:37
2023-03-25 19:11:05 C & C++ Weekly님의 게시물 c_discussions@mastodon.social
icon

This account is not set to public on notestock.

20:34:40
icon

しっかし、memset()が最適化で消えるのは恐怖しかないんだけど…そこはちゃんと仕事させてくださいよ…

20:31:53
icon

「イマドキのC」(イマドキのC++とかじゃなく)というのも知っておかないといけないですね…Modern C(Jens Gustedt, 2019, amazon.co.jp/dp/1617295817)とか21st century C(Ben Klemens, 2014, amazon.co.jp/dp/1491903899)辺りは読みたい読みたいと思っていますがなかなか実現には至っておりません…

Amazon配送商品ならModern Cが通常配送無料。更にAmazonならポイント還元本が多数。Gustedt, Jens作品ほか、お急ぎ便対象商品は当日お届けも可能。
Amazon配送商品なら21st Century C: C Tips from the New Schoolが通常配送無料。更にAmazonならポイント還元本が多数。Klemens, Ben作品ほか、お急ぎ便対象商品は当日お届けも可能。
20:28:50
2023-03-25 20:23:22 Masanori Ogino 𓀁님의 게시물 omasanori@mstdn.maud.io
icon

この手のやつだとmemset_explicit(最適化で消えないmemset。OpenBSDでいうexplicit_bzeroみたいなやつ。ゼロクリア以外もできるけど)がC23に入りますね。

20:15:28
icon

nostr知らなかったらsecp256k1みたいな暗号系のライブラリ使うこともなかったし、いい勉強になった。

20:13:48
icon

malloc()で確保した領域をfree()で開放はするけど、その際にクリアしてくれるfreezero()はOpenBSD-6.2から入ってる。 openbsd.org/62.html

20:00:16
icon

しっかし、メモリ上に機密性の高い情報をあんまし置いときたくない→作業が終わったら消そうというのを突き詰めていくと、(C言語でいう)関数実行時のスタックフレームを関数終了時にクリアして抜けるとかそういう世界になりそう(でもどの程度スタック使ったかとか、安全に消せるのかといった問題があるので無茶なアイデアではある…せいぜい、alloc()などで確保した領域を0-fillするのが限度だよなあ)

19:34:42
2023-03-25 19:31:05 uaa님의 게시물 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

This account is not set to public on notestock.