育てて学ぶ はじめての自作プログラミング言語
※執筆途中のドラフト状態ですが第 1 部まで書いたので公開しています。 ※そのため、今後修正が入る可能性があります。ご了承ください。 「Python や Ruby みたいなプログラミング言語って、中はどう動いているんだろう?」 「言語を自
※執筆途中のドラフト状態ですが第 1 部まで書いたので公開しています。 ※そのため、今後修正が入る可能性があります。ご了承ください。 「Python や Ruby みたいなプログラミング言語って、中はどう動いているんだろう?」 「言語を自
概要 Claude Codeの「スキル」という言葉を見たとき、最初はプラグインや拡張機能みたいなものを想像していました。 何かスクリプトを書いて、コマンドから呼び出して、決まった処理を自動実行するようなイメージです。 でも実際に触ってみると
OpenTelemetry を使用すると、アプリケーションのログをベンダーに依存しない形式で収集し、トレースと関連付けることができます。この記事では Node.js で動作する Hono バックエンドの構造化ログを Pino で出力し、Op
お疲れ様です波浪です。 今回は、最近流行りのKimi K3です。前回の失敗を活かして自分の中でも熱があるうちにBLOGにしました。 結論。枝刈りしたKimi K3がMac Studio(Apple M3 Ultra、512GB)1台で動きま
この記事について Veloren(ヴェロレン)は、Rust で書かれたオープンソースのボクセル RPG です。Dwarf Fortress や Cube World にインスパイアされた、無限に広がる世界を探索できるマルチプレイ対応ゲームで
Reversingをやる上で避けて通れないのがアセンブリ。 こいつを「なんとなく読める」ようになると解析がグッと楽になります。 この記事はSECCON Beginners 2026 東京で担当したワークショップ「アセンブリと解析をそれとなく
! 作者が把握する限り、 rusqsieve はブラウザ上で 224-272ビットの balanced semiprimes に対して動作する世界最速の素因数分解実装です。 https://www.menhera.org/rusqsiev
Rust collect で見る トレイト解決 use std::collections::HashSet; use std::collections::HashMap; let numbers: Vec<i32> = (0..5).co
テスト駆動開発による組み込みRustプログラミング 2 この章では、logic で作った同じ要求を STM32 上で再実行します。 まだ実 LED は触らず、FakeLed + Cell<bool> のままターゲット実行します。 サンプルコ
テスト駆動開発による組み込みRustプログラミング 3 この章では FakeLed を実 GPIO に置き換え、 LedDriver -> PD12 -> PB1 の電気的経路をテストで確認します。 サンプルコードは こちら に。 到達
テスト駆動開発による組み込みRustプログラミング 1 この章では、配線や実機なしで進められる最小セットアップだけを行い、 LedDriver のロジックをホストテストで Green にします。 サンプルコードは こちら に。 到達目標
Flue 2.0 では従来の静的なエージェントの定義方法から、Agent Hooks と呼ばれる hook ベースのエージェントフレームワークへと進化しました。Agent Hooks では React の hooks と同様の API を用
自分は趣味で様々な CLI を OSS として公開しています (aqua, pinact, tfcmt, ghalint, ghir, etc)。 昨今では AI がこれらを扱うことも増えてきていますが、それなりに知られた OSS でないか
はじめに AIエージェントにコードを書かせる機会が増えるにつれて、PRの diff 行数がどんどん増えていく。+1,342 -286 みたいな数字を見て「うっ」となる — これは m3tech の山本さんが rinkaku(輪郭) というツ
背景 今まではタスクは自分の頭で整理するか、メモ帳のようなものに書き留めていました。 それくらいの管理で十分でした。 しかし最近、案件業務・社内業務とタスクが増え、整理していかないと厳しい状態になってきました。 課題 課題なのが、私自身
はじめに CSVエディタを作っていて、最初にぶつかった壁が「大規模ファイルを開いたときにUIが固まる」問題でした。 Excelは100万行が上限。Numbers は数万行で動作が怪しくなる。では10M行(1,000万行)のCSVを遅延ゼロで
GitHubでPRを細かく作り、前のブランチに対して数珠つなぎのようにPRを作る私が大歓喜! GitHubに「スタック型プルリクエスト(Stacked pull requests)」が来ました💐 4行まとめ 大きな変更を順序付きの小
Hyper-V ゲストで開発してると、ホストの音出力が触れない 物理 PC は 1 台。Windows 11 のホスト側は Steam ゲーム機 (戦略シミュレーション。Hearts of Iron IV / Stellaris / Cru
開発者のRob Pruzan氏は2026年7月30日、既存のターミナル内でChromiumベースのブラウザーを表示・操作できる「terminal-browser」をXで紹介した。
Googleは2026年7月30日、人型ロボットをより高度に制御し、幅広い複雑なタスクを完了できるようになる次世代の物理AIモデル「Gemini Robotics 2」ファミリーをリリースした。