世界を動かす技術を、日本語で。

プレーンテキストは数十年にわたり存在しており、今後も使われ続けるでしょう

概要

  • プレーンテキストASCII図 作成ツールの人気再燃
  • MockdownWiretext など現代的なツール紹介
  • 制約によるデザインの 面白さ実用性
  • AI時代 における自己制約の重要性
  • モノスペーステキストの 長所楽しさ

プレーンテキスト/ASCII図ツールの現代的活用

  • Mockdown :Webブラウザですぐ使える、モバイル対応のASCII図作成ツール
  • Wiretext :Web上で動作するが、デスクトップ専用のツール
  • Monodraw :Mac専用アプリケーション、洗練されたUI
  • 意図的に 選択肢を制限 したビジュアル表現を好むユーザー向け
  • ソースコード内での 簡易図 や、 生成AI 導入のエントリーポイントとして利用
  • 1970〜1980年代に流行した TUITurbo Vision の現代的再解釈
    • Marioなどの現代的感覚、パフォーマンス、Webアクセス、マウス・トラックパッド対応の進化

制約の効用とデザイン

  • 制約を設けることで 創造性効率 が向上
  • コンピュータの高性能化に伴い、 自己制約 の重要性が増大
  • 作業を 容易化 するための制約、AI時代には 難易度上昇 のための制約も求められる

モノスペーステキストの魅力

  • ポータブル なファイルフォーマットとしての強み
  • 誰もが慣れ親しんだ テキストエディタ という強力なインターフェース
  • Mockdownの ASCIIスプレー 機能など、使って楽しい体験
  • 「ASCII」は GIF と同様、厳密な意味より 慣用的な表現 として使用

まとめ

  • 伝統的な 制約ベースのデザイン が、現代の技術と融合し再評価
  • テキストUI やASCIIアートの持続的な価値と、今後の可能性

Hackerたちの意見

タイトルからちょっと脱線しちゃったけど(記事はダイアグラムツールについてだし)、ディラン・ビーティーのプレゼンは「プレーンテキスト」がコンピュータのためのシンプルで堅実な基盤だと思ってる人には考えさせられる内容だよ。「プレーンテキストなんて存在しない」ってね。https://www.slideshare.net/slideshow/theres-no-such-thing-as... (いろんなカンファレンスの動画がたくさんあるよ)

まだ動画は見てないけど、スライドを見る限り、彼が話してた問題の一部はエンコーディングに関することみたいだね(例えば、UTF-16LEとUTF-16BEを示すスライドがある)。ありがたいことに、UTF-8がどこでもデフォルトになってきたから(特定のドキュメントで使わない理由が本当に必要)、また「そう、プレーンテキストは存在する」ってことに戻ったね。有効な文字のセットがずっと大きいけど、エンコーディングがわからないテキストファイルを受け取ったら、UTF-8だと仮定しても99.7%の確率で合ってるよ。やっとだね。

スライドショーだけでは議論の内容がわからないな。主なポイントは、コードページやUTF-16などが「プレーンテキスト」だけど、実際にはそうじゃないってことみたい。もしそれが本当に議論の内容なら、2026年には時代遅れだね。UTF-8がどこにでもあるから。

その記事はずいぶん前に読んだけど、私には全然同意できないな。ユニコードのように複雑で独特なシステムは「プレーン」とは決して言えないし、今でも多くのアプリでユニコード関連の問題が起きるのは普通だよ。ASCIIだけが本当にどこでもうまく機能するテキストシステムで、これがプレーンテキストと呼ぶためには必須だと思ってる。確かにASCIIは主に英語に制限されるけど、多くの環境ではそれがほぼ期待されていることだしね。私自身、英語が母国語じゃないけど、これを擁護するよ。

いいね。前にこのフレーズを使ったことがあるけど、ちゃんとしたトークが既に存在するはずだって漠然と思ってた。

上のリスト、もっと長くできそうだね: - https://asciiflow.com/ - https://asciidraw.github.io/ 他に知ってる人いる?

D2 https://d2lang.com/ が去年、ASCIIとUnicode出力のベータサポートを追加したよ。

https://monosketch.io

自分のサイトのブックマークページにもう少しあるよ。リンクはプロフィールに。

https://xosh.org/text-to-diagram たくさんのツールのリスト

ユニコードアートツールはどう? https://electroglyph.github.io/atheriz_draw/

https://github.com/TheoKVA/ascii-box-editor UTF-8のボックス描画文字のビジュアルエディタ。名前に「ascii」とあるけど、サーバーもインストールも不要で、ブラウザ側のJavaScriptだけで動くよ。

Hacker Newsで議論の続きを見る