豊原備忘録

意味わからん学生が書き物します

技術日誌

Nand2Tetris完走の感想 ハードウェア編

はじめに コンピュータアーキテクチャ,および低レイヤー分野の名著『コンピュータシステムの理論と実装』──通称 Nand2Tetrisを一から読んでいって,一章ずつ感想とやったことを記述していく記事である.基本的に,サンプルコードとかを全部丁寧に実装してい…

C# dev kitのライセンス垢を変える

参考 code.visualstudio.com 本題 Unityの環境構築をしているときに,C# dev kitを使うためのライセンスアカウントを間違えてしまったので,いろいろ調べた結果これに行きついた.最初に,VScode左下にあるアカウントマークをクリック.そうすると,メールア…

stashせずmergeしたい + merge関連実験

N2Tの課題でもやっていると,mainから分岐したdevブランチをいったんマージしようとmainブランチに移ったら,「stashしろぼけ」と怒られてしまった.もうちょっと詳しく言うと,mergeができないからいったんdevに戻ろうとしたら,といった感じだ. 以前はブ…

Git/GitHubメモ

初期 GitHubのほうでリモートリポジトリを作る.READMEはあっていい 似た感じの名前のフォルダを作る.そしてgit init 対象のフォルダを選択して,git remote add origin (リポジトリのURL) (もうやらなくていいけど)Github側がデフォルトでmain,git側がmast…

何も知らない高専生が初めての電子工作でCPUを作った話

こちらは自作CPU Advent Calendar 2023の19日目の記事です. adventar.org はじめに 自己紹介 CPUとはなにか 自作したCPUのスペック 開発目的 設計 ISA設計 シミュレータでの設計 回路基板の設計(KiCAD) 実装 はんだ付けと部品購入 命令デコーダ デバッグ 現…

LuaLaTeXとzw(フォントサイズ)によるエラー

レポートでソースコードを記載する必要があったので,調べて以下の記事にたどり着いた. qiita.comそのままサンプルコードをコピペして使おうとしたら,「Illegal unit of measure (pt inserted).」(定義されてないよ~)と出て発狂した. ほかのサイトと比…

一分でわかるKiCADの使い方

回路図書き なんかそれっぽい部品を名前と照合しつつおいて,それで配線せぇ シンボルなかったらつくれぇ フットプリント割り当て データシート調べてフットプリントの名前と照合してさがせぇ PCB編集 それっぽくおけぇ 配線はなんかどうにかせぇ.ビアも使…

sectionで章を実装する

TeXの章はちょっとダサい jsreportなどでchapterを使うと,ページの上に「第〇章」と表示され,その下にデカデカと章題が続く.これでは無駄に余白がある.たいていレポートなどでは章番号の横に章題が表示されることが多いので,それを実現したい. 死ぬほ…

Rasberry Pi Pico VS 俺

事件発生 時は8/23,コンテストの講習中にラズパイPico Wで遊んでいたら読み込みエラーに悩まされた. ラズパイPico.可愛いね開発環境にはVScodeとPico/Pico W を使うための拡張機能「MicroPico」を使用した.*1最初にやったこととして,PicoにRaspberry Pi…