uchan 2026/5/9 第7回自作CPUを語る会

81.7K posts
Opens profile photo
uchan 2026/5/9 第7回自作CPUを語る会
@uchan_nos
サイボウズ・ラボ研究員。『ゼロからのOS自作入門』著者。同人誌→ uchan.booth.pm プロフ→ labs.cybozu.co.jp/member/uchan.h

uchan 2026/5/9 第7回自作CPUを語る会’s posts

なんでみんなOSがある前提で話してるんだ?
Quote
かりやみつらない 3042798775655
@kariya_mitsuru
エンジニアはedがないとプログラムが組めないというのは9割甘え。catがあればなんとかなる。要するに便利さを手放せないだけだ。 x.com/nobkz/status/1…
このGit講義を受けた学生が、Gitの仕組みがきちんと理解でき、それによってgitコマンドのエラーが分かるようになって苦手意識がなくなり、Gitが超便利だって感じるようになった、と言ってくれてめっちゃ嬉しかった
お姉さん「ねぇ…一緒にイケないことシない?」 少年「イケないことって……?」 お姉さん「変数を初期化せず参照したり」 少年「それはいけない」 お姉さん「ローカル変数のポインタを返したり」 少年「それもいけない」 お姉さん「getsを使ったり」 少年「絶対にいけない」
このGit講義、東工大のプログラミングつよつよの教授にめっちゃ誉めてもらえた!毎年、学生にお勧めしてくれてるらしい。
Q.努力してもプログラミングが上達しない人はどうすればいい? A.単純に量が少ない.実際に頑張っているプログラマと比較してみると全然レベルが違う.「がんばっている」と思う精神が進歩を止めている.
妻が「計器の取り扱いって慎重にやらなくちゃいけないじゃん」ていうから、うん、そうだねって話を聞いてた。「計器屋さんで『僕の誕生日計器!』」まで聞いて、違う話題だということに気付いた。
これはGit分かるようになりたいという人にたびたびお勧めしてる講義動画。僕が数年前に東工大で講義したやつの録画。続編にGitHubの講義もある。
エンジニアの知的生産術にこんな話がある。"他人の活動を見て「どうしてこんなやり方を思い付いたのだろう、…彼は天才かも」と思うことがあるが、それは、彼が裏でやっている膨大な量の試行錯誤が見えてないからそう感じるのだ。" Twitter上だとほんとにこれが顕著な現象になってる感。
バックアップされてないのを「クラウドストレージ」と呼べるのだろうか。単に遠隔地にあるストレージというだけじゃん。
Quote
GIGAZINE(ギガジン)
@gigazine
韓国の電子行政サービスや政府系クラウドの基盤である国家情報資源管理院で火災が発生しクラウドストレージ「G-Drive」が全焼、バックアップがなく完全に消失してしまうデータも gigazine.net/news/20251006-
KiCadのファイルをGit管理しているときに、コミット間の差分を可視化するツールを作っています。主に自分で使うために作り始めたのですが、割と良い感じになってきました。類似の他のツールとは異なり、KiCadの標準機能を活用し、追加で必要なライブラリがとても少なくなっています。
Image
この札まで店員さんがバンバーガーを持ってきてくれるというけど、どうやって場所を識別するんだ?と思ったら裏面にMACアドレスが書いてあり、ネットワークで場所を識別する仕組みになってた。ハイテクだなあ。
Image
情報系学科が「プログラミング」を教えてるというわけではない、というのはもっと広がらないとだめ。情報系学科ではデータ構造とアルゴリズムとかオートマトンとかの「計算機科学」を教えるのであって、プログラミングなんてものは勝手に学ぶという前提になっているので。少なくとも現状では。
Quote
吟遊詩人ヴァネロピ
@Vane11ope
東大理一入れば誰でもプログラミングできるとか思ってた時期あったのだが、2人知ってる東大理一のうち 1人目: CSヤって卒業するもコード書けず文系職(コードを見ると血圧が危険域に達するらしい 2人目: CSヤって卒業するも、現在エクセルとかいうシュードラ御用達のツールを使っている
分かってないなあ。OSを作ることで低レイヤの知識を身に着けることが求められているんだ。Webとか機械学習方面できらきらした職種が多くなってきたこのご時世,低レイヤの魅力をさらに伝えていかないと,日本から低レイヤ人材が居なくなってしまう。 x.com/AmanoKinako/st
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
駆け出しのプログラマーさんがTwitterを始めたときにフォローするアカウントを探すのに、今だと情報商材屋さんとかが多くて苦労するんだろうな。そんな中、例えばこんなキーワードなら割といい感じに探せると思う。 ・自作OS ・自作コンパイラ ・自作CPU
自作CPUが自作コンパイラの出力を実行する様子。わざとゆっくりにして、LEDの点滅を分かりやすくしてみた。実行してる感が出てかっこいいぞ!このCPUはスタックマシンになっていて、LEDの下6行がスタックのトップから6個の値を示している。