タグ

2023年9月23日のブックマーク (4件)

  • 1,000行で作るオペレーティングシステム

    「Writing an OS in 1,000 Lines」 というオンラインブックを書きました。ゼロから1,000行でOSを作るという内容です。 『自作OSで学ぶマイクロカーネルの設計と実装』 とは違い、最初の一歩の部分を重点的に解説しています。シンプルなモノリシックカーネル設計で、実装の解説だけでなくカーネルプログラミング特有の難しい部分、特に「カーネルをどうデバッグすれば良いか」をおさえた、初学者向きの内容になっています。 3日ほどあれば済むボリュームです。夏休みの自由研究がてら、ぜひチャレンジしてみてください。

    1,000行で作るオペレーティングシステム
    bootJP
    bootJP 2023/09/23
  • 生成AIデータセンターに記者が “潜入” | NHKニュース

    生成AIを開発するデータセンターが日で新たに整備される。 その場所は北海道石狩市。今回、取材機会を得て現地に向かった。 「データセンターの内部を取材するのは初めてです」 思わずそう口にした私の…

    生成AIデータセンターに記者が “潜入” | NHKニュース
    bootJP
    bootJP 2023/09/23
  • ソフトウェア設計・アーキテクチャの学び方 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事はHow to Learn Software Design and Architecture | The Full-stack Software Design & Architecture Mapを翻訳したものです。 翻訳がおかしい箇所などあればご指摘頂けるとありがたいです。 元記事の著者: Khalil Stemmler(@stemmlerjs) 設計、アーキテクチャ、フロントエンド、ブロックチェーンに興味ある方是非Twitter(@show_clements)フォローしていただけると嬉しいです! 設計に関する記事

    ソフトウェア設計・アーキテクチャの学び方 - Qiita
    bootJP
    bootJP 2023/09/23
  • Go言語で高速JSONライブラリをメモリ安全にしたらさらに速くなった話

    はじめに こんにちは。Sugawara Yuutaです。"Go言語で最速のJSONデコーダーを作った話", "それでも僕はGoで最速のJSONデコーダーを作りたかった"...以来の方はまた読んでいただきありがとうございます。まだの方は、経緯を伝えやすくなると思うので、そちらの方も読んでいただけたら幸いです。 その後 Go言語チームのメンバーが取り組んでいる新しいバージョンのJSONライブラリであるgo-json-experiment/jsonというレポジトリを発見しました。(厳密に言うと、知ってはいたのですが中身等は見ていない状態でした。) そこで学んだことが少しでも役に立てばとissueを提出したところ、そのときのJSONデコーダーに足りないものが見えてきたため、今回は僕の見つけた課題と、どのように解決しようとしたか・したかを話せればと思います。 見つけた課題 パフォーマンスも重要ですが

    Go言語で高速JSONライブラリをメモリ安全にしたらさらに速くなった話
    bootJP
    bootJP 2023/09/23