Home | Notifications | New Note | Local | Federated | Search | Logout

🦉@aaa@tinyap.izkluxcvy.foo

tinyapをつくっています
Joined: 2025-11-29 20:51:33
378 notes, 20 following, 8 followers

🦉@aaa (2026-03-03 18:42:40) うまくいった!!!!!!
volatileをたったひとつつけるだけでうまくいった!!
ホスト(ハードウェア)が書き込む領域は、volatileをつけること。
最適化の影響だから、仕様やコードをずっと読んでもなおせないわけだ

Reply to @aaa 🦉@aaa (2026-03-03 05:44:54) 何があってるのか、どこまであってるのか、何をしているのか、何をやっていたのか、盲目でべたがきを続けて了ってもうわからない
学生だからgithubで無料枠を持っている、世間を賑わせている、claude opus 4.6に枠の2割を使っても進展しなかったのは悲しいのか嬉しいのか

🦉@aaa (2026-03-03 05:33:10) あと一歩と思って6時間続けたけれど未だにマウス入力を読み取れないでいる

Reply to @aaa 🦉@aaa (2026-03-02 16:19:21) 調べると、フワフワに気を取られて目利きを誤ったかもしれない

🦉@aaa (2026-03-02 16:02:50) 春だから?フワフワのきゃべつが売ってある 買った

Reply to @tak4 🦉@aaa (2026-03-02 04:11:07) よくわかります。

🦉@aaa (2026-03-02 01:29:21) USBドライバ
ホストコントローラと対話するような感じだから、volatileをつけないとコンパイラ最適化が分岐をうまくいかなくした
それはそうとうまくいかない

🦉@aaa (2026-03-02 01:18:43) 今日冷やし中華食べたの客観からは意外か

Reply to @yyyjajp 🦉@aaa (2026-03-02 01:15:30) こちらこそ本当にありがとうございました。
ついていけるかわからないのが申し訳ないですが、精一杯やりますので、月末はよろしくお願い致します。

🦉@aaa (2026-02-28 02:55:52) 就職と承認欲求が絡んでくると何もかもが嫌なものになります
職も承認もおれは得れてきてないから
自信がないし愛を知らないし別の体別の人生を妄想し始めるから

Reply to @aaa 🦉@aaa (2026-02-28 02:07:35) Cに名前空間や構造体のメソッド関数がないのは確かに不便なり得る、それらがある他の代替言語ということです

🦉@aaa (2026-02-28 01:59:26) c++のオブジェクト指向感が苦手だ javaみたいな感じがする
cの便利な代替はzigやrustの文法の方が好きだ

🦉@aaa (2026-02-27 04:16:19) 明日からは頑張ってUSBドライバを書こう
C++で実装がされてるけど解説をスキップされている

🦉@aaa (2026-02-27 01:22:10) インラインアセンブリのコツがつかめてきた

🦉@aaa (2026-02-25 06:54:13) c++で書かれた本をcで進めるのはかえって(かえらずとも?)cの勉強になる

🦉@aaa (2026-02-25 02:46:38) カメラに憧れがある
椎名誠を読んで育ったからだろうか
でもおれは芸術的なことがめっぽうだめだ

🦉@aaa (2026-02-24 04:19:09) UEFIブートローダの書き方がわかった。
自分でやるときは依存無しでやってみよう

🦉@aaa (2026-02-23 15:53:51) 春の風は気持ちいいけれど一年分の憂鬱を孕んでいて塞ぐ

🦉@aaa (2026-02-22 02:32:20) オープンソースカンファレンス行くの楽しみになってきた これって後悔するかな

Reply to @aaa 🦉@aaa (2026-02-21 23:22:56) いずれはTCP/IP自作入門も読む必要がある
すべてうまくいけば学校を1年ぐらい休もう

🦉@aaa (2026-02-21 22:56:57) ゼロからのOS自作入門 買った
まずこれで体系的にやってみよう

🦉@aaa (2026-02-21 15:39:06) せっかく東京にいることだし一度ぐらいオープンソースカンファレンスに行ってみてもいいかもしれない

Reply to @tak4 🦉@aaa (2026-02-21 00:07:04) やってみたんですが、全体の性能が10%ほど落ちてしまったのでやめました…
(構造体の共通が崩れて最適化も崩れるようです)
hackにはなりますが、/@user/1234を/notes/1234にかえてアクセスするとデータを取得でき、id項目のリンクから相手サーバに飛べます。

🦉@aaa (2026-02-19 02:45:31) 就活意識か承認欲求か、githubとzenn.devを使いだした

🦉@aaa (2026-02-19 00:04:22) 狼みたいなでかくかっこいい犬飼いたい

🦉@aaa (2026-02-18 20:14:28) glibc mallocメモリ断片化の解決
https://zenn.dev/matcha1024/articles/4b2ed43e32adea

Reply to @aaa 🦉@aaa (2026-02-18 04:19:40) 当然途方もないんだけど、ひとつひとつの数千行を見ると自分で書いてみたい!と思ってしまう

🦉@aaa (2026-02-18 04:11:04) いろんなmalloc.c読んでるうちにまたOS書きたくなってきた
全部把握できたら気持ちいいんだろうなーー

Reply to @aaa 🦉@aaa (2026-02-18 01:07:01) glibc mallocのmmap-brk閾値は64bitシステムで4 * 1024 * 1024 * sizeof(long) == 32Mまで増えるようだ。
https://sources.debian.org/src/glibc/2.28-10/malloc/malloc.c/#L853

Reply to @aaa 🦉@aaa (2026-02-17 23:46:18) glibc mallocは、環境変数 MALLOC_MMAP_THRESHOLD_ でmmapの閾値を動的から適切なものに変更すればうまくいきそうです
うまくいけばかなりいい
Older Notes