500 バイトだけで世界地図を構築する方法
本文の状態
日本語全文を表示中
詳細モードで約1分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
Iwo Kadziela 氏は Codex の支援を受け、deflate 圧縮を活用することで、445 バイトのデータから信頼性の高い ASCII 形式の世界地図を生成する手法を開発しました。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
500 バイトだけで世界地図を構築する
Iwo Kadziela(Codex の支援を受けながら)は、445 バイトのデータのみで信頼性の高い ASCII 形式の世界地図を生成する方法を見つけ出しました。

鍵となるトリックは、deflate 圧縮(deflate compression)を使用し、それを以下の洗練された JavaScript のスニペットでつなぎ合わせることです。fetch() をこのような data: URI で使用できることを知りませんでした。
fetch('data:;base64,1ZpLsgIxCEXnrM...==').then(
r => r.body.pipeThrough(new DecompressionStream('deflate-raw'))
).then(
s => new Response(s).text()
).then(
t => b.innerHTML = '' + t
)
Via Hacker News
Tags: ascii-art, data-urls, javascript
原文を表示
Building a World Map with only 500 bytes
Iwo Kadziela (assisted by Codex) figured out a way to generate a credible ASCII world map using 445 bytes of data:

The key trick is to use deflate compression, which is then wired together using this neat snippet of JavaScript. I didn't know you could use fetch() with data: URIs like this:
fetch('data:;base64,1ZpLsgIxCEXnrM...==').then(
r => r.body.pipeThrough(new DecompressionStream('deflate-raw'))
).then(
s => new Response(s).text()
).then(
t => b.innerHTML = '' + t
)
Via Hacker News
Tags: ascii-art, data-urls, javascript
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み