モアレ探索者

2026/01/04 21:54

モアレ探索者

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

要約

Japanese Translation:

この記事では、ユーザー ertdfgcvb が作成した軽量ブラウザベースのツール「ASCII play」を紹介しています。このツールを使うと、簡単な ASCII ベースのプログラムを書いたり実行したり共有したりできます。主な機能は次のキーボードショートカットです:

  • 実行(
    Cmd+Enter
  • 即時モード(
    Cmd+I
  • ビュー切替(
    Cmd+Period
  • フルスクリーン(
    Cmd+Shift+F
  • フレームコピー(
    Cmd+Shift+C
  • 保存(
    Cmd+S
  • 共有(
    Cmd+Shift+U

ユーザーは「L.S.D.」という既製スクリプトをダウンロードできます。

このツールは次のカテゴリに整理された多様なサンプルプロジェクトを提供します。

  • Basics:例として
    10 PRINT
    、図形描画(円・四角)、座標処理(
    index
    x, y
    )、カーソル制御、ログ出力、ゲーム名付け、性能テスト、キャンバスレンダリング、シーケンスエクスポート、簡易出力、タイミングメトリック(
    frames
    milliseconds
    )など。
  • Demos:タイトルに Box funChroma SpiralDonutDoom Flame(標準版とフルカラー版)、DynaGolgolHotlinkMod XorMoiré explorerNumbersPlasma、2つの Sin SinSpiralWobbly などがあります。さらにカメラデモとして Camera double resolutionCamera grayscaleCamera RGB が含まれます。
  • Contributed:例に Color WavesEmoji WaveEQUAL TEA TALK, #65oeöGOLPathfinderSand gameSlime DishStacked sin waves などがあります。

マニュアルセクションでは編集・レンダリング・共有タスク用のキー割り当てがリストされていますが、明示的なリリース日やバージョン番号は提示されていません。

本文

ASCII Play – プロジェクト(開発者:
ertdfgcvb


について / マニュアル

実行

  • Cmd + Enter

即時モード

  • Cmd + I

ビュー切替

  • Cmd + Period

フルスクリーン

  • Cmd + Shift + F

フレームコピー

  • Cmd + Shift + C

保存

  • Cmd + S

共有

  • Cmd + Shift + U

スクリプトダウンロード

L.S.D.


  • basics
    • 10 PRINT
  • 座標:インデックス
  • 座標:x, y
  • カーソル
  • 円の描き方
  • 四角形の描き方
  • ログ出力方法
  • ゲーム名設定
  • パフォーマンステスト
  • キャンバスレンダラー
  • シーケンスエクスポート
  • 簡易出力
  • 時間:フレーム数
  • 時間:ミリ秒
  • sdf
  • ボール
  • ワイヤーフレームキューブ
  • 長方形
  • 二つの円

デモ

  • Box fun
  • Chroma Spiral
  • Donut
  • Doom Flame
  • Doom Flame (full color)
  • Dyna
  • Golgol
  • Hotlink
  • Mod Xor
  • Moiré explorer
  • Numbers
  • Plasma
  • Sin Sin (同一タイトルが二回登場)
  • Spiral
  • Wobbly

カメラ

  • カメラ ダブル解像度
  • カメラ グレースケール
  • カメラ RGB

参加者作成

  • Color Waves
  • Emoji Wave
  • EQUAL TEA TALK, #65
  • oeö
  • GOL
  • Pathfinder
  • Sand game
  • Slime Dish
  • Stacked sin waves

同じ日のほかのニュース

一覧に戻る →

2026/01/05 6:01

北ダコタ州法は、石炭業界の弁護士の名前に由来する偽の「クリティカルミネラル」を一覧化しています。

## Japanese Translation: **改善された要約** 記事には「State(州)」「Zip Code(郵便番号)」「Country(国)」の3つのセクション見出しのみが含まれています。これらの見出しの下に追加のテキスト、説明、または例はありません。

2026/01/05 5:17

**Show HN: AWS用ターミナル UI**

## Japanese Translation: > **概要:** > tawsはRustで書かれた軽量なターミナルUIで、k9sに触発されており、ユーザーがAWSリソースを迅速かつ効率的に管理できるようにします。リアルタイム更新、Vim風ナビゲーション(`k/j/↑/↓`, `g/G`)、リソース操作(例:EC2の開始/停止/終了は`s/S/T`)、JSON/YAMLビュー、フィルタリング、ファジー補完、およびコロン(`:`)で呼び出すリソースピッカーをサポートします。 > このツールは30個の主要AWSサービス(典型的な使用率の95%以上)にわたって動作し、マルチプロファイル/マルチリージョンナビゲーション(`p`, `R`)が可能です。Homebrew(`brew install huseyinbabal/tap/taws`)でインストールできるほか、macOS、Linux、Windows向けに事前構築済みバイナリをダウンロードして使用できます。macOS/Linux用のクイックインストールスクリプトも提供されています。 > AWS認証情報は`aws configure`、環境変数、またはIAMロールで供給でき、必要最低限の権限はDescribe*とList*です。本プロジェクトはMITライセンスで配布されており、新しいサービスを追加する前にディスカッションが奨励されています。将来のリリースではサービス対応範囲の拡大を目指し、IAM権限ギャップ、ページネーション制限、グローバルサービスデフォルトなど既知の問題にも対処します。 この改訂された概要は主要なポイントすべてを網羅しており、元の内容に忠実で、読者にとって明確かつ簡潔な概要を提供します。

2026/01/05 4:48

**Claude Code On‑the‑Go** (クレオード・コード・オンザゴー)

## Japanese Translation: **(修正版)** > 著者は、iPhone 上で 6 つの Claude Code エージェントを実行する、コスト管理済みかつモバイルフレンドリーなワークフローを構築します。 > > * **Vultr VM**(Silicon Valley の `vhf‑8c‑32gb`)を 2 本のスクリプト(`vm-start`、`vm-stop`)で起動・停止し、iOS ショートカットから呼び出します。VM は稼働時に約 **$0.29 / hr(約 $7/日)** の費用がかかります。 > > * 接続は **Tailscale のプライベートネットワーク** を介し、**Termius + mosh** で行い、Wi‑Fi / モバイル通信の切り替えや電話機のスリープ時でも継続する頑健な SSH セッションを実現します(SSH エージェントは転送されないため、GitHub 認証は tmux 内の通常キーで行います)。 > > * ログイン時にシェルが自動的に **tmux** にアタッチします(`if [[ -z "$TMUX" ]]; then tmux attach -t main || tmux new -s main fi`)、再接続時も状態を保持します。 > > * 各 Claude エージェントは、別々の Git 作業ツリー・ブランチに紐付けられた独自の tmux ウィンドウで実行されます。ポート番号は `django_port = 8001 + (hash_val % 99)` により決定的に割り当てられ、`hash_val = sum(ord(c) for c in branch_name)` です。 > > * `~/.claude/settings.json` の **PreToolUse フック** はタスク完了時に Poke にプッシュ通知を送信します。質問は `jq` で抽出し、メッセージを構築して `curl` で送信します。 > > * 全体のセットアップは、セキュリティ上隔離された消耗性 VM を使用し、潜在的な無制限利用を日次コストキャップ(約 $7)に限定しています。 > > * 開発者は電話で 10–20 分程度の Claude タスクを開始し、その間他の作業を行いながら通知が来るまで待つことができます。 この修正版要約は、すべての主要ポイントを完全に反映し、推論を避け、曖昧な表現を排除して情報を明確に提示しています。