メインコンテンツまでスキップ

09

2023 年 5 月 9 日

Ink: React for interactive command-line app

  • Ink はコマンドラインアプリ用の UI 構築ツールで、Yoga を使って CSS ライクなプロパティを持つレイアウトを作成することができます。
  • Ink は React の全機能をサポートしており、GitHub Copilot や Cloudflare の Wrangler などの人気サービスでも使用されています。
  • <Box><Text><Newline><Spacer><Static><Transform>などの必須コンポーネントと、<useInput><useStdin><useFocus>などの便利なフックが利用可能です。

業界の反応

  • テキストベースの UI を構築するための有用な技術は、Bubbletea、Textual、TUI-rs、Dioxus、Mosaic など、ほかにも存在する。
  • 開発者は、インタラクティブなコマンドラインアプリを構築するためのさまざまなツールやアプローチについて、React の使用に関する肯定的な意見と否定的な意見、CLI インターフェースを使用することの実用性など、経験や意見を述べています。

FBI 捜査官が CIA の 9/11 隠蔽を告発

  • 元 FBI 捜査官は、2000 年 2 月に 9/11 ハイジャック犯の 2 人と面会したサウジ情報機関のスパイが関与した勧誘活動の失敗に関する情報を CIA が隠してきたと主張している。
  • グアンタナモ湾の 9/11 被告の弁護団は、CIA、FBI、議会、9/11 委員会に対し、サウジ人スパイのリクルート活動に関するすべての文書を要求した。
  • CIA は隠蔽工作を強く否定しているが、この記事は、テロに至るまでの CIA とサウジアラビアの行動に疑問を投げかけ、9.11 の重要な謎はまだ未解決であると結論付けている。

業界の反応

  • CIA と FBI は任務が異なり、CIA は外国の情報収集に、FBI は国内の法執行に重点を置いています。
  • この投稿では、MKUltra プログラムを含む CIA の過去のスキャンダルを取り上げ、彼らの仕事には嘘、操作、犯罪行為が含まれていることを示唆しています。

古代の地球儀

  • 地球儀は、数百万年前の地球の様子を見ることができるインタラクティブなウェブサイトです。最初のサンゴ礁や、オルドビス紀の陸上での複雑な生命の出現など、さまざまな時代の地球が見られます。
  • 7 億 5000 万年前から 6600 万年前の恐竜の絶滅まで、さまざまな時代の生命の誕生を見ることができるのです。
  • 地質学者の C.R.スコテーズとウェブ開発者のイアン・ウェブスターが制作したこのウェブサイトは、地球の歴史を学ぶのに最適な教育ツールとなっています。

業界の反応

  • 南半球をもっと強調してほしい」「プレートテクトニクスの動きを時間軸で追えるようにしてほしい」など、サイト内の情報や地図の正確性を懸念する声も聞かれました。
  • 地球に関する様々な歴史的事実や仮説、例えば地塊の位置関係、人類と類人猿の進化、気候変動が地球の地理に与える影響などについて、コメンテーターが議論しています。

スクラムは必要ない、カンバンを正しくやるだけでいい(2022 年)

  • スクラムは、より規定的なフレームワークであるため、チームのスピードとダイナミックさを妨げる可能性があります。一方、カンバンはプル型システムで、健全な原則を提供し、マネージャーが特定の状況に合わせて調整することで、より良い結果を得ることができるようにします。
  • カンバンはスクラムの利点を増幅させ、チームの応答性を高め、効果的な仕事のサイズを決め、無駄を省き、仕事を可視化する。
  • スクラムは、毎日のスタンドアップやレトロスペクティブセッションなど、周期的なミーティングが有効ですが、チームはスクラムを使わなくても、定期的なイベントを予定し、プロセスを改善することができるようになります。

業界の反応

  • スクラムとカンバンにおけるレトロスペクティブの有用性について議論され、有用であると主張する人もいれば、時間の無駄であるとする人もいる。
  • スプリントとカンバンアプローチのどちらを使うかについて議論され、定期的なタッチポイントの重要性を主張する人もいれば、タッチポイントをカンバンで実装できることを提案する人もいる。

ストリートファイター II・紙の軌跡(2021 年)

  • 本稿では、90 年代後半に CPS-1 アーケードプラットフォームを使用した『ストリートファイター II』の制作において、ROM 予算を紙とハサミで管理する方式を採用したことを紹介する。
  • CPS-1 プラットフォームは強力なグラフィックレンダリング機能を備えていましたが、回転や拡大縮小の機能は限られており、プロジェクトマネージャーにとって ROM 予算を割り当てる上での課題となっていました。
  • ソフトウェア考古学者は、紙のシートを復元して、後から追加されたキャラクターや機能を分析することができます。シートシステムは、ほとんどの CPS-1 ゲームに使用され、CPS-2 などの後のプラットフォームでは徐々にツールに置き換えられています。

業界の反応

  • キャラクタースプライトをデザインする際のアーティストの微妙な判断(色の選択、他のゲームからの再利用など)について議論する。
  • メモリオプティマイザーツールの使用有無や、スプライトの配置や配置への影響についての推測。

KeePassXC pull request to add basic support for WebAuthn

  • KeePassXC はプルリクエストを通じて WebAuthn の基本サポートを追加しました。
  • このサポートはデフォルトの Elliptic Curve キー(EC2、ES256 署名、P-256 曲線)、2048 ビット RSA キーを使用し、User Verification を有効にしてデフォルトの none Attestation で基本登録/認証ができます。
  • 一部の拡張機能がまだなく、Resident Key、拡張機能からのロック解除のトリガー、ルート証明書、認証時の PIN/TouchID のサポートはまだ利用できません。

業界の反応

  • この投稿では、FIDO WebAuthn 規格における認証の潜在的なリスクとメリットについて、ユーザーのプライバシーとセキュリティのための利用について異なる意見を交えて論じています。
  • パスキーは大手テック企業によって導入されていますが、批判的な意見としては、このシステムは集中化とベンダーロックインを促進し、より相互運用性の高いアプローチが必要であるとしています。

復活させる価値のある古代ギリシャ語

  • この記事では、現代社会で復活させる価値のある 12 の古代ギリシャ語について論じています。
  • その用語とは、Eudaimonia、Arete、Phronesis、Kleos、Xenia、Aidos、Nostos、Oikos、Apatheia、Ataraxia、Doxa、そして Episteme/Techne です。
  • これらの用語は、人間の繁栄、卓越性、実用的な知恵、栄光、もてなし、恥、雄々しく帰る、家族/家庭、平静、大衆の意見、知識などの概念を包含しています。

業界の反応

  • 難解な哲学と人工知能の交差点、新しいアイデアで限界に挑戦することの重要性を論じています。
  • 様々なコメントで、古代語学習、文法構文、様々なギリシャ語の意味の有用性が強調されています。

私のコードを GitHub にアップロードしないでください

  • Copilot 機能がライセンスや知的財産権を侵害する可能性があるため、オープンソース開発者に対し、他人の作品を GitHub にアップロードしないように呼びかける。
  • AI を搭載したペアプログラマーである Copilot は、GitHub のリポジトリから、適切な帰属やライセンスのないコピーレフトなコードを含む何十億行ものパブリックコードで学習され、法的乱用や知的財産権の侵害につながる可能性があります。
  • 特定のライセンスのもとでは合法であっても、他人のコードを GitHub にアップロードしないことは倫理的な選択であり、開発者は自分のウェブサイトやリポジトリの README にバッジを追加して、他人に自分のコードを GitHub で共有しないようお願いすることができます。

業界の反応

  • 言語学習モデル(LLM)を使ってコードを複製することの法的影響が注目されており、侵害訴訟の可能性もある。
  • 著作権法との関係で AI が生成するコンテンツの倫理的な考慮が強調されており、著作権のあるコードの使用を防ぐために AI に剽窃検出ソフトウェアを搭載することが求められている。

発音付き広東語フォント

  • 広東語フォントは、広東語の学習を支援するために、伝統的な中国語の文字に Jyutping のローマ字を含むフォントです。
  • 正確な発音のために文脈に適応し、学習を容易にするためにトーンヒントシステムを搭載しています。
  • MacOS と Ubuntu で利用可能で、互換性のあるアプリでオフラインで使用でき、1,500 以上の語彙を含むミニ辞書を搭載しています。

業界の反応

  • 同音異義語の多さから特に難しい北京語を中心に、音調の異なる言語間の差異を探る
  • 調性言語の課題が語られ、調性検出システムと発音の正確さの重要性が強調される

1 ビット北斎「大波」

  • あるアーティストが、北斎とスーザン・カレの「the Japanese lady」のオリジナルのビジョンと美学を捉えようと、初期の白黒マッキントッシュコンピュータ上で現代のハードウェアとソフトウェアを用いて、北斎の富士山 36 景をすべて 1 ビットピクセルアートとして再現しました。
  • 画像は Macintosh の画面解像度 512×342 ピクセルのオリジナルで、アーティストは System 7 を搭載した Quadra 700 または PowerBook 100 コンピュータで Aldus SuperPaint 3.0 ソフトウェアを使用した。
  • このピクセルアートで再現された画像の第一弾は「神奈川沖の大波」で、画面解像度 640×480 の Macintosh 用デスクトップパターンとしてダウンロードできます。

業界の反応

  • 特定のデバイスでフォントのレンダリングに問題があるユーザーもいますが、解決策が提案されています。
  • また、コメントではディザリング、レーザー彫刻、北斎の作品一般など、関連するトピックについても議論されています。