GopherTree
1.5GopherTreeは、Gopherメニューをディレクトリツリーとして表示するクライアントです。情報セレクターをデフォルトで非表示にし、ファイルコレクションの閲覧を容易にします。わずか1000行のCコードで実装され、Lynxに代わる実用的なGopherクライアントとして機能します。
maurycyz-com から 5 件
GopherTreeは、Gopherメニューをディレクトリツリーとして表示するクライアントです。情報セレクターをデフォルトで非表示にし、ファイルコレクションの閲覧を容易にします。わずか1000行のCコードで実装され、Lynxに代わる実用的なGopherクライアントとして機能します。
このサイトでは、複雑なCコードを必要としないシンプルなクライアントのためにGopherプロトコルをサポートしています。Gopherはメタデータをリンクに埋め込むユニークなナビゲーションモデルを持ち、歴史的にも興味深いプロトコルです。プレーンテキストのブログ投稿とディレクトリ形式のナビゲーションを提供しています。
Gopherクライアントのテスト中に、すべてのダウンロードが13キロバイトで停止する現象を発見。これはTCPの輻輳制御における初期ウィンドウサイズ(10パケット)によるもので、最初の往復時間(RTT)で約13kBのデータしか受信できないため。ウェブサイト開発では、最初の13kBに最初の画面表示に必要なすべてのコンテンツを含めるべきという実用的な示唆がある。
IPv4アドレスの枯渇問題とIPv6移行の重要性について解説し、著者は毎月6日を「IPv6デー」としてサイトのIPv4サポートを停止することを宣言。30年前の標準であるIPv6が未だに普及していない現状を打破するための行動として、他のサイト運営者にも同様の取り組みを呼びかけている。
このフォントは5x5ピクセルの正方形内にすべての文字を収め、6x6グリッド上で安全に描画できます。読みやすさを損なわない最小サイズとして設計され、わずか350バイトのメモリしか消費しないため、AVR128DA28などの8ビットマイクロコントローラに最適です。