Uncategorized

AT ProtocolのRepositoryに関して調査・考察

 前回AT Protocolでよく出てくるCBOR・CID・DAG-CBORについて調査・まとめました。これらがAT Protocol中で主に出てくるのはRepositoryに関する仕様の部分です。今回はRepositoryとは何か、Rep...
Uncategorized

AT Protocolでよく見かけるCBOR・CID・DAG-CBORとは何者なのか

 相変わらずTwitterの仕様変更が激しいですね。最近では、Twitter未登録の人にツイートを見せない施策や、ツイート表示回数制限の導入、TweetDeck無料版の廃止などの施策が進められています。一連の騒動を受けてMetaがTwitt...
Uncategorized

マルチエージェントシミュレーションを使った交通シミュレーションの論文を読んだ

 諸事情によりマルチエージェントシミュレーションの基本原理と実装に関し勉強する必要が出たので論文を読みました。読んだ論文はC. Mavrogiannis, J. DeCastro, and S. S. Srinivasa. “Implici...
Uncategorized

コンピュータの構成と設計 6章

 パタヘネ最終章です。この章ではマルチプロセッサ構成で並列処理を行う際のハードウェアの種類やベンチマークの種類、ベンチマーク結果の解釈などに関して述べられています。6.1 普通のプロセッサを集めて高性能なコンピュータを作ることは昔から試みら...
コンピュータアーキテクチャ

コンピュータの構成と設計 5.9~5.16節

パタヘネ5.9~5.16節です。5.9 キャッシュの振る舞いは有限状態機械で表す事ができる。キャッシュとしてダイレクトマップ方式かつライト・バック方式のものを考える。このキャッシュでは状態として「アイドル」「タグ比較」「アロケート」「ライト...
Uncategorized

AT Protocolの概要を理解したい

 昨今TwitterのCEOが変わり経営の仕方や機能に急激な変化が起こっています。収益に貢献しないと見られた機能が切られ、フォローしていないユーザーのツイートが流れるタイムラインを強制的に表示したりなどユーザー視点ではありがたくない仕様変更...
Uncategorized

Windows11+VSCode+Dev ContainersでGo言語開発環境構築

Windows11+VSCode+Dev ContainersでGo環境を構築する手順をまとめます。前提条件として、WSL2、WSL Dockerのインストールが完了済みとします。Docker Desktopのライセンスがある場合や個人での...
Uncategorized

コンピュータの構成と設計 5.5~5.8節

今日も今日とてパタヘネ読書記録です。今回は雑多な話がメインです。具体的にはハミング誤り訂正符号、VM、ページング機構の話になります。5.5 障害とは提供するサービスが仕様から外れていることを言う。信頼性とはサービスが連続でどれくらい稼働し続...
Uncategorized

Kubernetes完全ガイドを読みながらKubernetesに入門する

 以前特定ミドルウェアやトレンド技術に対応できるエビデンスを作っていきたいという話をしました。ということでKubernetesに入門してみることにしました。上で動かすアプリケーションが無いのにKubernetesだけを学ぶのはiPhoneの...
コンピュータアーキテクチャ

コンピュータの構成と設計 5.1~5.4節

 パタヘネ5.1~5.4節です。ようやく下巻に到達しました。今回はあまり低レイヤーの話はなく、キャッシュを実現するためのデータ構造とアルゴリズムの話になります。 こうやって教科書を読んで自分の言葉で説明するのは絶対必要なことだしやめる気は無...