Ctrl+C でプログラムが止まる仕組みを調べた
はじめに 以前 Go の並列処理を学ぶ中で、graceful shutdown を扱いました。Ctrl+C についても軽く学びました。 ただ、Ctrl+C を押したときに何が起きているかは軽くしか学べておらず、自分の中で引っかかっていました
はじめに 以前 Go の並列処理を学ぶ中で、graceful shutdown を扱いました。Ctrl+C についても軽く学びました。 ただ、Ctrl+C を押したときに何が起きているかは軽くしか学べておらず、自分の中で引っかかっていました
! この記事は、山本・保木(2022)によるNOCCA×NOCCAの強解決を、別実装で追試した個人プロジェクトの記録です。新しい強解決の主張ではなく、実装と検証の過程を中心に紹介します。 はじめに:なんとなくやりたかったことに、手が出
つくったもの こんな感じで動作するTUIの数式アスキーアート(AA)エディタを作っていました。名前はformulaとAAからformulAAとしています。 https://github.com/ho-oto/formulaa 数式をAAに
Vitest で作成したスパイを復元し忘れると、別のテストへモックの状態が漏れるおそれがあります。Vitest 3.2.0 以降では `vi.spyOn()` の戻り値を `using` で宣言すると、スコープを抜けるときに元の実装を自動的
はじめに Goに初めて触れたとき、ポインタを使うことに少し抵抗を感じていました。 例えば、次のようなコードです。 func update(user *User) { user.Name = "Bob" } その抵抗感の正体を考えてみると、
https://x.com/pyconjapan/status/2091137686816145412?s=20 僕のPyCon JP 2026(カンファレンス)が終わりました。 実績「初めてのカンファレンス運営をやる」をPyCon JP
はじめに 例外について、言語によって考え方も違うため、C#の例外の使い方に整理しておく。 例外って言ってるのだから、制御できる失敗は、戻り値で処理する 通常の制御フロー(if、戻り値)で管理できる失敗は、例外を使わず戻り値で処理する。
普段Gitは使っているけれど、トラブルが起きるたびに検索しているエンジニア向けのBookです。 コマンドを暗記するのではなく、「今Gitがどんな状態なのか」を確認し、「自分はどんな状態にしたいのか」を考え、そのための操作を選べるようになる
この記事は0.1.0から0.2.0へのバージョンアップに伴い、破壊的変更なども含めてあらためてコマンドの使い方を具体的に説明します。 0.1.0時点を書いた前回の記事はこちらをお読みください。 https://zenn.dev/yuhi_i
はじめに もともと自分専用のAIエージェントをDiscordに常駐させて、メモの記録や調べ物をチャットから頼んでおりました。使っているうちに旅行の計画や献立の相談など家族に関わる話題が増えてきたため、妻も同じサーバーからエージェントに話しか
日本語で書きやすく、Rustで堅牢に。8g言語を育てたい理由 Rust + Bevyを土台に、日本語でゲームロジックを書ける独自スクリプト言語「8g」を作っています。 開発を進めながら考えているのは、単に「英語の命令を日本語へ翻訳した言語」
はじめに Rust + Bevy で、和風MMO向けの自作ゲームエンジン「八百万エンジン」を開発しています。 このエンジンでは、ゲーム側のスクリプトを Rust で直接書くのではなく、日本語でゲームの指示を書ける独自言語 .8g を用意する
AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。 X(Twitter)で、Micron Technology(MU)についての集計が流れてきました。 https://x.com/SOU_BTC/st
! このシリーズは、Rust + GPUI製のAIエージェント特化ターミナル「tako」の開発日記です。開発はほぼ全部AIエージェント(Claude Code)と一緒に進めていて、その現場で起きたことを記録していきます。第1回は全体像から。
概要 macOS 環境で Rust + Slint のデスクトップアプリ開発を始めるための最初の手順を簡潔にまとめます ゴール: 最小限のコードがビルドできて、デスクトップ上にウィンドウが表示できるまで 執筆時の環境: macOS Ta
最近celldやらCursorのContinuityやら、Rustで書かれたS3にWALをアップロードする何かが流行っているので、RustFSにアップロードするやつを素振りしておきたいと思います。 https://celld.dev/ ht
Claude Code にデスクトップ操作を任せる手段には、内蔵の computer-use があります。画面を撮ってピクセル座標でクリックするこの方式のまま任せ続けてよいのか気になって代わりを探し、UI Automation で画面を構造
2026年8月22日時点のFreeToken 0.1.2を、RTX 5090 32GBとRAM 128GBのPCで試しました。 FreeTokenは、Mixture-of-Experts(MoE)モデルのexpertをホストRAMへ置き、必
はじめに Mojo 1.0がリリースされたので、実際に手を動かして他言語と速度比較をしてみました。自作のBrainfuck派生言語「emoji_bf」のインタプリタを、Python / JavaScript(Node.js) / Rust
AI が書いた記事は一般論に寄りすぎ、冗長になりやすいと考えていたため、これまでは誤字脱字の確認にだけ AI を使っていました。AI に任せる執筆フローを試したところ、生成稿を批判的に読み、自分の体験を加えて推敲すれば、学習効果は大きく失わ