22:45:29
icon
Web site image
インテル Arcで画像生成系AI入門!設定方法とパフォーマンス検証でArc×生成AIを解説 (1/3)
21:43:56
icon

あー…(USB3.0はそのままスルーして、USB2.0部分だけ3ポートのハブを介すってことか…)

21:42:48
2024-02-18 21:42:16 餓鬼の投稿 hadsn@mstdn.nere9.help
icon

@lo48576 なので、 2.0用のハブチップを使って1ポートUSB 3.0, 残り3ポートがUSB 2.0という珍妙なUSBハブが存在しました

21:40:49
icon

@lo48576 ですです、なので差し込みのタイミングによってはUSB3.0ホスト/USB3.0デバイスの組み合わせでもUSB1/2な速度になることがあるという… qa.elecom.co.jp/faq_detail.htm

USB3.0をゆっくり挿すとUSB2.0として認識してしまう
21:39:48
icon

こんな時間からNetBSD-current(10.0-RC4)のビルドをおっぱじめてしまったので寝るまでに終わるなんていうのは絶望的だわな…

21:38:44
icon

OHCIとUHCIがUSB1.1(Low/Full-speed)、EHCIがUSB2.0(High-speed)、xHCIがUSB3.x(Super-speed)だけどUSB1.1(Low/Full-speed)/2.0(High-speed)にも対応できるって話だったよーな。

21:36:51
2024-02-18 21:36:08 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

USB ってやつはバージョンと速度のみならずコントローラまでややこしい

  • OHCI1
  • EHCI0
  • UHCI1
  • XHCI2
21:36:05
icon

H616対応は終わったようなのでもう/usr/srcのオレオレ差分は全て破棄して良いでしょう(というかしました)。

あとは/usr/portsのオレオレ差分をどう始末したもんか…

21:35:03
icon

捨てました。流石にもうOHCI/EHCI/UHCI大量にホストコントローラぶら下げる時代でもないですし。

21:31:16
icon

diff -u -p -r1.36 usbdevs.c
--- usr.sbin/usbdevs/usbdevs.c 28 Dec 2022 21:30:19 -0000 1.36
+++ usr.sbin/usbdevs/usbdevs.c 18 Feb 2024 12:27:50 -0000
@@ -271,7 +271,7 @@ main(int argc, char **argv)
int i;
int ncont = 0;

- for (i = 0; i < 10; i++) {
+ for (i = 0; i < 24; i++) {
char path[PATH_MAX];

snprintf(path, sizeof(path), "%s%d", USBDEV, i);

…要るか?捨てるか…?

20:06:26
icon

あーalsa v1.2.11出ちゃいましたかー(ということをvoid linuxのアップデートで知る)。直さないと…

18:24:40
icon

nginxのフォークってengine-xにならないのかなあ。nginxよりも読みやすい!なんて。

18:23:43
icon

情報量多いよ…w

18:23:33
2024-02-18 16:36:46 ねこかわの投稿 woxtu@misskey.dev
icon

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

13:10:07
icon

野生化したサーバとか野良ドメインとか…

13:08:46
2024-02-18 12:43:14 zundaの投稿 zundan@mastodon.zunda.ninja
icon

ドメインとは死ぬまで添い遂げよう(死んでからどうすればいいんだろう)

13:08:44
2024-02-18 12:31:15 酸性雨の投稿 acid_rain@amefur.asia
icon

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

13:02:00
icon

(Oracle(Sun)のコンパイラ、とかもあったんでしたっけ…)

12:55:57
icon

JavaScript界隈でも三項演算子禁止令とかあるのか。
【2つの理由】三項演算子は仕事で使うべきではない (2022/3/28)
skyblue-dev.com/ternary-operat

「1.三項演算子を一切禁止する。(推奨)
2.入れ子がない場合に限り、三項演算子を許可する。
3.条件部が単一条件の場合に限り、三項演算子を許可する。
4.条件部が単一の真偽値変数に限り、三項演算子を許可する。」

自分は2.。流石に三項演算子の入れ子は意味分からなくなるのでこれは避けてる。

まあ確かにコーディング規約があるならそれに従う、のは当然だよねえ。

Web site image
【2つの理由】三項演算子は仕事で使うべきではない - 空色彩開発ブログ
12:50:19
icon

あー、sj3のUTF-8化はどうしたもんかなー。なんとなくこんな感じの物を追加すれば良いのかなーという感じはしているんだけど、bskeyの追加みたいに害無さそうなコードを入れているはずなのに動作が妙になるというのを見てしまうとビビってしまって。

12:48:16 12:48:44
icon

リソースの確保と解放は必ずペアにする(エラー発生時に処理を抜ける際もちゃんと解放する)、switch~caseはdefaultを忘れない、というのは気を付けるようにしてる…つもり。まあ気を付けても忘れるのがヒトなので、モダンな言語はその辺を楽させてくれなくても警告は欲しい。

12:43:57
icon

自分ではコード書くときに今のところRustは選ばないけど、既に書かれている物を触るとか便利そうなライブラリがあればそれで書けるようにしておくとか…準備はしたいなあ。

(不慣れだけどC++を使うのはSTL便利だし…という理由による)

12:42:07
icon

switch~case、今はdefaultとそれ以外の場合分け(だったらif文で済むよね?)というケースでも、将来ここになんか追加機能を突っ込むかもしれないなーという時は割と使うかも。

12:38:41
icon

自分もCS出ではないんですが…なんでこんな人間が組み込みやってたんだろう(遠い目

12:37:51
icon

あー言われてみればOpenCLもCっぽいけどCから微妙に違う何かなところがあるから、再利用したいというのはあるかも。

12:37:44
2024-02-18 12:35:22 sksatの投稿 sksat@pasokey.net
icon

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

12:36:38
icon

gcc以外で使ったコンパイラっていうと、GreenHillsですかねえ。流石にCPUについては秘密とさせてくださいなんですけど(もう10年以上経過しているので触れちゃっても良いのかもしれませんが、守秘義務ってことで)。

12:33:40
icon

え、C言語って普通にswitch~casseありますよね。K&R本初版にも書いてある(って今ページをめくったw)。

12:32:23
icon

組み込みでもgcc使うケースって多い気がしますが、どうなんでしょう(ルネサスとかMicrochipのマイコン辺りだと非gccというケースはありそうですが)?

12:28:52
icon

ああでもアセンブラ狩りって聞いたことないですね。流石にお仕事取れるレベルではないですけど…趣味でちょいとマイコンをいじる程度ならまだ何とか付いていけるかもしれない。やっぱあの手のうるさいのを黙らせるならアセンブラ(待て

12:25:59
icon

でも言語仕様がこれだけ進化しても、そのうち「老害Cerは死ね」とか言われちゃうのかな。日経何とかで「コボラーは死ね」とか散々偉そうに言っている誰かさんみたいに(ああいう手合いってコボラーが滅んだら今度はCとか古めの言語使いの首を狩りに来るんでしょう?魔女狩りとやってること変わらないじゃん)。

12:23:53
icon

【C言語】C23規格のプログラミング【GCC 13.1/Clang 16.0を利用】【使い方】 (2023.6.13) hiroyukichishiro.com/c23-stand

clang-16は未対応だけどgcc-13.1だとauto(型推論)が使えるとか、C言語どこ行っちゃうのって感じですね(C++だとC++11からautoが使えていたのでそれを取り込んだのかなー)。

Web site image
【C言語】C23規格のプログラミング【GCC 13.1/Clang 16.0を利用】【使い方】
12:19:34
icon

C11の仕様-脆弱性対応に関連する機能強化点 (2014/3/14) buildinsider.net/language/clan

printf_s()、OpenBSDでは実装してないみたいだけどそもそもOpenBSDのprintf()は%nを受け付けない(警告文の表示に加えてcore吐いて落ちる)。manにもこうあるし。

The %n conversion specifier has serious security implications, so it was changed to no longer store the number of bytes written so far into the variable indicated by the pointer argument. Instead a syslog(3) message will be generated, after which the program is aborted with SIGABRT.

C11の仕様-脆弱性対応に関連する機能強化点
12:14:16
icon

まあ、時代が戻ることは無いはずなので…clangもgccの拡張文法がそれなりに通るし、可読性が悪くならなければちっとは使ってみても良いのかもしれない(C11, C17とかで規格化されているなら遠慮する必要も無いし)。

C11以降のモダンな文法、そういえばちゃんと知らないから…何かの折に知っておきたいな。

12:11:21
icon

発端はswitch~caseのcase 0x00 ... 0x7f:というのを使ったこと。これを使わないとなると、defaultで受けてif文で範囲見て処理を分ける…けど、defaultの先にも処理の記述があるとめんどいよねという時にこの拡張文法は結構ありがたいなって。

12:08:16
icon

gccの拡張文法、1995年時点だとあまり使うなっていう話があったけど(確かに自分がプログラマーやってた時代は割と禁忌な扱いだった)、イマドキのCとしてはどこまで許容されるんだろう。

gcc(Gnu C Compiler)の拡張文法(1995/10/21) cms.phys.s.u-tokyo.ac.jp/~naok

流石に三項演算子の二項目目の省略は…
n = (n < max) ? n : max;
n = (n < max) ? : max;
こういうコードなら別に省略しなくても良いのでは?という気がしなくもなく。省略したい気持ちも分からなくはないけど。

11:34:45
icon

うーん、H3の打ち上げ、H2Bの最初の頃みたいな「新しい時代へ(F1)」「希望に満ちた明日へ(F2)」「全ての人類のために(F3)」(F4以降は無し)といった文言入ってないんですね…ちょっと復活するかなーって期待しちゃったんですけど。

(結構好きだったんですよ、アレ)

10:50:26
icon

※中国語に関するスキル、自分は一切持ってません

10:49:54
icon

なんか中国語版が出てきそう(見てみたい)

10:48:47
2024-02-18 09:31:04 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

偽中国語異世界小説 - 偽中国語異世界小説(みなもとあるた) - カクヨム
kakuyomu.jp/works/168173306536

これおすすめです

Web site image
偽中国語異世界小説 - 偽中国語異世界小説(みなもとあるた) - カクヨム
09:15:54
icon

あ、U+FFFDってUnicodeにおいてはそれ使うって話だけど…EUC-JPでそれに対応する文字って無いんじゃ。

09:10:47
icon

UTF-16LE/BEって要するにバイトストリームで流した場合に下位8bitか上位8bitのどっちを先に流すんよという話だと思ってた。

09:08:08
icon

解釈不能な 「�」の文字ってU+FFFDなんですね…

09:08:06
2024-02-18 08:57:40 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

3.8 Surrogates (D75):

> Isolated surrogate code units have no interpretation on their own. Certain other isolated code units in other encoding forms also have no interpretation on their own. For example, the isolated byte 8016 has no interpretation in UTF-8; it can be used only as part of a multibyte sequence. (See Table 3-7.)

とあるので、解釈不能なゴミが入ってる扱いにする (たとえば U+FFFD「�」にするとか) のでよさそう?

09:06:36
icon

とはいえ、UTF-8 decoder capability and stress testであっても、下位サロゲート→上位サロゲートの順に記述した場合のテストは無い。

というか、UTF-8においてはサロゲートペアの概念は無い(使わない)のでサロゲートペアを示すエンコードが行われたとしてもマトモに表示できなくて当然…で良いんだよね?

09:00:03
icon

これではなくて w3.org/2001/06/utf-8-test/UTF-
うー、とにかくおかしなUTF-8というのを集めたテスト用のファイルをどっかで見てるんだよ…

08:54:02
icon

(検索中)

08:43:22
icon

では、サロゲートペアは何文字の「不正な文字がおるで」を吐くことになるんだろう…まとめて1文字か、あるいは各サロゲートに対し1文字なのか。(嫌だこんなこと考えたくない…!)

08:42:15
icon

あー、サロゲートペアあるか…

どうせ出力はUTF-8、内部ではEUC-JPに変換!なのでサロゲートペアは「知らんがな」という扱いにするしかないかも。

正しくないUCSをエンコードしたUTF-8の扱い、そのバイトストリームをまんま放り出すか、1文字分の「なんか不正な文字がおるで」的な文字を1文字返すかは悩みどころ。あんまり賢くは無いけど、個人的には後者にしちゃいたい。

08:35:35 08:38:41
icon

避けたいんだけど、文字コードに応じn byte分バッファリングしてwchar16_tの形に変換~なんてコードを拡張するとなると結局自前でUTF-8デコードを避けられないという気がする。

※一部修正しました

08:33:38
2024-02-18 08:33:01 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

UTF-8、まあまあ落とし穴は少ない方なんだけど、 redundant encoding だけはセキュリティホールになりかねない罠なので、できるだけ自前実装は避けたいところではある

08:33:13
icon

躊躇わずにまずはコードいじってみて、ダメなら投げるしかないか…

08:25:16
icon

構造上自前でUTF-8をいじらないといけないように見える(iconvを通す余地がなくはないけど)、という案件な気もするんだよなあ。

08:19:56
icon

「自前でUTF-8を処理しない」 gihyo.jp/admin/serial/01/charc

やっぱそうすべきなんですかねえ…

Web site image
第4回 UTF-8の冗長なエンコード
08:17:05
icon

EUC-JPからUTF-8へ変換する場合、補助漢字を使っていたとしてもせいぜいU+FFFFの範囲には収まり…ませんね。 ja.wikipedia.org/wiki/UTF-8

08:06:27
icon

spamな通知、ただのブロックではなく通報付きブロックの方が良いのかなあ。とはいえ通報された相手の仕事が増えるだけなんだけど…

07:08:36
icon

うーん、設定である程度回避できるとはいえユーザ体験(って言葉は好きじゃないけど)を悪化させる問題は解決したいしとはいえ優先順位は低くもないけど高くもないしほんとにどーすんのこれ。

むしろとりあえずUTF-8環境でおかしくならないような対応を先にやらないと困るっていうのが現実なんだけど。

07:04:02
icon

ちょいうろ覚えなんだけど…(いちいちgitで件のcommitまでもどるのめんどいし)、bskey設定を有効にすると「あいうえお」は一連の文字列になるのに対して子音が混じるか何かすると区切られてしまうという症状が起こるような。なのでrevertしてる。

delkeyって-1のままなはずだし、0x7fは頑張っても(charとして解釈して符号拡張しても)0x7fのままなので影響は無いと思ってるんだけどなんかあるのかなあ。なんかあるからおかしな動きをするはずなんだけど。

06:10:34
icon

ラーメンショップやくるまやラーメンは全国区みたいだし…対抗できるのは増田屋くらいなんだろうか(それラーメンじゃなく蕎麦ですけど…)

06:06:39
icon

ラジオCMでおおぎやラーメンなるお店の存在を知ったけど、これも神奈川近辺には存在しない… oogiya.com/tenpo/index.html

店舗一覧 | おおぎやラーメン | 特製味噌の美味しいみそラーメンで笑顔がいっぱい!
06:04:56
icon

神奈川の地でもスガキヤの名前は聞いたことあったけど…とおもっていたのだが、関東から撤退していたのか。 ja.wikipedia.org/wiki/%E3%82%B

06:03:21
2024-02-18 05:24:01 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

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