## VI キーバインディング対応のMarkdown CLIビューア

標準的な **VI** ナビゲーションキー(`h`, `j`, `k`, `l` など)でスクロールや移動ができる、軽量なコマンドライン Markdown ビューアです。

2026/02/11 2:51

## VI キーバインディング対応のMarkdown CLIビューア 標準的な **VI** ナビゲーションキー(`h`, `j`, `k`, `l` など)でスクロールや移動ができる、軽量なコマンドライン Markdown ビューアです。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

mdvi は Rust で書かれた軽量なターミナルベースの Markdown ビューワーです。 crosstermratatui を使用してドキュメントをフルスクリーンテキストユーザーインターフェイス(TUI)としてレンダリングし、Vim スタイルのナビゲーション(

j/k
Ctrl‑d/u
PageUp/Down
など)が可能です。

レンダラーは Markdown 構文を完全にサポートします:見出し、リスト(タスクリスト含む)、引用符、インライン画像(Markdown と HTML

<img>
タグ)、言語タグ付きシンタックスハイライト付きのコードブロック、リンク、テーブル、脚注、および強調/太字/打ち消し線。

画像は

--image-protocol
で選択できる複数のバックエンド(autohalfblockssixelkittyiterm2)を介して表示できます。これらはローカルファイル、
file://
URL、およびリモート HTTP(S) ソースに対して機能します。macOS ではターミナルネイティブプロトコルを使用すると「Allow Terminal‑Initiated Display?」というダイアログが表示される場合があります。このダイアログを避けるには
--image-protocol halfblocks
を選択してください。

その他の機能としては、ソースファイルが変更されたときにライブリロード(

r
)や行番号指定で開始するフラグ(
--line
)があります。インストールは簡単です:Homebrew (
brew tap taf2/tap && brew install mdvi
) かソースからビルド、あるいはインストール不要で直接実行できます。

Rust で書かれたため端末制御が正確で、大きなファイルでも高性能を発揮し、単一の静的バイナリ配布を実現しています。mdvi は TUI/Markdown エコシステムにおけるベストプラクティスに従っています。開発用コマンドは

cargo test
cargo fmt
cargo clippy -- -D warnings
です。このプロジェクトは MIT ライセンスでリリースされています。

本文

mdvi

mdvi は Vim スタイルの操作で Markdown を閲覧できる端末向けビューアです。高速なキーボード操作、読みやすいタイポグラフィ、そして大きなファイルでも予測可能な振る舞いを備えた、洗練されたフルスクリーン TUI(テキストユーザーインターフェース)として Markdown をレンダリングします。


主な機能

  • フルスクリーン端末ビューア(crossterm + ratatui)
  • Vim スタイルのナビゲーションコントロール
  • カーソルと行:列位置をステータスバーに表示
  • pulldown-cmark による高品質 Markdown レンダリング

サポート対象要素:

要素説明
見出し
#
,
##
, …
箇条書き・チェックリスト
-
,
*
,
+
引用ブロック
>
画像インライン Markdown (
![alt](url)
) と HTML
<img ...>
タグ
コードブロック & インラインコード言語タグ付きの構文強調表示されたフェンス付きコードブロック(例:
rust
リンク、表、脚注、斜体/太字/打ち消し線標準 Markdown

画像バックエンドは

--image-protocol
で設定可能です(
auto
,
halfblocks
,
sixel
,
kitty
,
iterm2
)。
ファイルがディスク上で変更された場合にリロード (
r
) ができます。
--line
を指定すると特定行から開始します。標準的な端末キー(矢印, PageUp/PageDown, Home/End)にも対応しています。

備考

  • ローカル、
    file://
    、およびリモートの
    http://
    /
    https://
    画像ソースがサポートされています。
  • macOS 上では、端末ネイティブな画像プロトコルが「Terminal‑Initiated Display?」というダイアログを表示する場合があります。その際は
    --image-protocol halfblocks
    を使用してダイアログを回避してください。
  • 言語タグ付きのフェンスコードブロック(例:
    rust
    )は構文ハイライト付きでレンダリングされます。

インストール

Homebrew (tap)

brew tap taf2/tap
brew install mdvi

ソースからビルド / インストール不要で実行

# リポジトリをクローン
git clone https://github.com/taf2/mdvi.git
cd mdvi

# ビルドして実行
cargo build --release
./target/release/mdvi <file.md>

使い方例

mdvi docs/spec.md
mdvi --line 120 CHANGELOG.md
mdvi --image-protocol halfblocks README.md

ナビゲーション

キーアクション
j
/ 下矢印
行単位で下へスクロール
k
/ 上矢印
行単位で上へスクロール
Ctrl-d
半ページ下へ
Ctrl-u
半ページ上へ
PageDownページ単位で下へ
PageUpページ単位で上へ
Ctrl-f
Vim スタイルのページダウン
Ctrl-b
Vim スタイルのページアップ
g
/ Home
先頭にジャンプ
G
/ End
最後尾にジャンプ
r
ファイルをディスクからリロード
/
検索開始
n
次の検索結果へ
N
前の検索結果へ
?
ヘルプ行の表示/非表示切替
q
終了

Rust を選んだ理由

  • 端末制御が正確にできる
  • 大きなファイルでも優れたパフォーマンスを発揮
  • 単一の静的バイナリで配布可能
  • TUI と Markdown パーシングに成熟したエコシステム

開発

cargo test
cargo fmt
cargo clippy -- -D warnings

ライセンス: MIT

同じ日のほかのニュース

一覧に戻る →

2026/02/11 7:20

テルネットが消えたその日

## Japanese Translation: > GreyNoiseは、**2026年1月14日〜21:00 UTC(日本時間で10時頃)**に世界のtelnetトラフィックが急激かつ持続的に減少したことを観測しました。セッション数は1時間以内に65%(約74,000から22,000へ)、翌時間にはさらに83%減少し、2月10日まで平均で59%の削減となりました。この減少はステップ関数的であり、**事前に5万以上のセッションを持つ18のASN**(Vultr AS20473、Cox Communications AS22773、Charter/Spectrum AS20115、BT/British Telecom AS2856など)がゼロになり、ズンビア、ウクライナ、カナダ、ポーランド、エジプトの5か国がGreyNoiseデータセットから消えました。 > このパターンはユーザー行動の変化ではなく、**北米Tier‑1トランジットプロバイダーが米国内メンテナンスウィンドウ(約16:00 EST / 21:00 UTC)に合わせてポート23フィルタリングを実装したこと**によるルーティングインフラの変更を示しています。主要クラウドプロバイダーはほぼ影響を受けず、むしろトラフィックが増加しました(AWS +78%、Contabo +90%、DigitalOcean +3%)。一方で住宅/企業向けISPは大きな損失を被り、Verizon/UUNET AS701はセッションの79%を失いました。 > タイミングは**CVE‑2026‑24061**(GNU Inetutils telnetdにおけるUSER環境変数注入による認証バイパス、CVSS 9.8)の公開と一致しています。この脆弱性は2015年に発見されましたが、約11年間知られていませんでした。悪用は1月21日に初めて確認され、1月22日には報告され、2月上旬までに約2,600セッション/日でピークを迎えました。 > 減少後のトラフィックではサワーソース型のスパイクが観測され、これは不定期なフィルタリングまたはルーティングフラップを示唆しています。週平均はベースライン119%から2月上旬には約35%に低下しました。連邦機関向けCISAの修正期限は**2026年2月16日**です。 > telnetをまだ使用している組織は、GNU Inetutilsを**v2.7‑2+**にアップグレードするか、サービスを完全に無効化すべきです。この事件は、脆弱性の遅延公開が重要インフラを曝露するリスクと、迅速なパッチ適用および協調的ネットワークフィルタリング対応の必要性を浮き彫りにしています。

2026/02/11 2:04

シンギュラリティは火曜日に起きます。

## Japanese Translation: --- ## 要約 著者は、人間の注意力と制度的対応が急速なAI進歩に追いつけなくなる「社会的シンギュラリティ」(人間の注目と機関の反応がAIの進展に遅れを取る点)が差し迫っていると主張しています。 これを定量化するため、5つのAI進歩指標(ドルあたりトークン数を対数変換した値・リリース間隔の逆数)を \([0,1]\) に正規化します。各系列は独立に双曲線モデル \[ x(t)=\frac{k}{t_s-t}+c \] でフィットさせ、共通のシンギュラリティ時間 \(t_s\) を共有させます。アーカイブ(arXiv)の「emergent」ペーパー指標だけが明確な有限時間ピークを示し、それを除外するとフィットは検索境界に崩れ、予測されるシンギュラリティ日付は実質的にこの単一指標から導かれていることを示しています。 著者は \(t_s\) を超知能の到来ではなく、機関がAIによる驚きを吸収できない社会的出来事として解釈します。支持証拠には以下が含まれます: - **労働市場ショック** – 2025年に110万件のレイオフが発表され、そのうち55,000件以上がAI関連と報告。 - **規制遅延** – EU AI法は2027年へ延期。米国では行政命令が取り消されたり改訂されたり、州レベルで連邦政策を上回るルールが導入されている。 - **資本集中** – 2025年時点でS&P 500のトップ10銘柄(主にAI関連)が指数ウェイトの40.7%を占め、ChatGPT開始以降AI株はリターン・利益成長・資本支出の75–90%を捉えている。 - **信頼低下** – 世界的なAIへの信頼は56%。米国労働者の自信は18%低下し、使用率は13%増加。60%が創造よりも雇用削減を恐れる。 - **再現性ギャップ** – AI研究の再現可能性は3分の1未満で、コード共有は5%未満。企業ラボは公開が少ない。 - **政治的再編** – ポピュリストの反発、中間選挙への影響予測、MAGIのAI影響に関する分裂、左派–右派軸がAI政策問題で揺らぐ。 著者はシンギュラリティ日付が単一指標に基づいており、定常性を仮定し、追加の双曲線系列を含めると変動する可能性があると警告します。制限事項としては MMLU の飽和とトークン/ドルあたりの非単調挙動があります。 **予測される結果:** - AI企業に対する規制強化と市場集中度の増大。 - AI政策を巡る政治的分極化の激化。 - 労働者の雇用不安定化、投資家へのリターン変動、公共信頼の低下が有益なAI技術採用の遅延を招く可能性。

2026/02/11 4:25

Windows 95は実際に「Weezerの*Buddy Holly*ビデオをOS自体に『入れた』わけではありません。 この映像は、Microsoftが第三者コンテンツプロバイダーからライセンスした「Video Player」サンプルセットの一部として、Windows 95 CD‑ROM に同梱されていました。 1994年に宣伝用に制作されたビデオは、既にWeezerとレコードレーベル(Geffen Records)からCD‑ROM メディアで配布する許可を得ており、その上でMicrosoftは別途ライセンスを取得して Windows 95 バンドルに含めました。 こうすることで、すべての著作権保有者が適切に報酬を受け取り、コンテンツが米国の著作権法に準拠していることが保証されます。

## Japanese Translation: MicrosoftのWindows 95 CDは、システムの機能を示すためにマルチメディアエクストラを同梱していました。そのうちの一つがウィーザー(Weezer)の「Buddy Holly」のミュージックビデオで、Microsoftはバンドの出版元Geffen Recordsから権利を取得しましたが、メンバーへの相談は行わずに済ませました。初めはバンド側も動揺していましたが、後には大きなチャンスとして受け止められました。 ビデオでは「ハッピーデイズ」(Happy Days)のセットを再現し、登場人物のクリップを編集して使用しました。このため、弁護士は*Happy Days* の全出演者―ヘンリー・ウィンクラー(Henry Winkler)を含む―に連絡したり代理人と交渉したりして許可を取得する必要がありました。 レイモンドは30年以上の経験を持つベテランWindows開発者で、2003年から人気サイト「The Old New Thing」を運営しています。同氏はAddison Wesleyより2017年に同名の書籍 *The Old New Thing*(2007)を執筆し、時折 Windows Dev Docs のTwitterアカウントにも投稿しています。 このプロモーション戦略はWindows 95 のグラフィカルおよびオーディオ機能を披露するとともに、テクノロジー市場での将来のクロスインダストリーコラボレーションへの先駆けとなりました