7 ポイント 投稿者 GN⁺ 2023-12-23 | 1件のコメント | WhatsAppで共有

Heynoteの主な機能

  • Heynoteは開発者向けの専用スクラッチパッドであり、大きく永続的なテキストバッファを複数のブロックに分けて提供する。
  • 新しいブロックの作成は Ctrl-Enter を押すだけで簡単に行え、特定のブロック内で Ctrl-A を押すとそのブロックの内容だけが選択される。
  • Slack メッセージ、API レスポンス、会議メモ、日々の ToDo リストなどを作成する際に、誤って送信してしまうのを防ぐのに役立つ。

シンタックスハイライトと自動フォーマット機能

  • 各ブロックはそれぞれ独自の言語設定を持つことができ(例: JavaScript、JSON、Markdown など)、シンタックスハイライトと自動フォーマット機能を提供する。
  • Heynote はさまざまなプログラミング言語をサポートしている。

電卓スクラッチパッド

  • 数学ブロックは簡単な計算のための電卓スクラッチパッドとして使用でき、変数、関数、単位変換(通貨を含む)をサポートする。
  • 手軽な計算のための優れたツールである。

GN⁺の意見

  • Heynote は、開発者がコードを書いたりメモを取ったりする際のミスを減らし、効率を高められるツールである。
  • さまざまなプログラミング言語への対応とシンタックスハイライト機能は、コード作成時の可読性向上に役立つ。
  • 電卓機能は、開発中に簡単な数値計算が必要なときに素早く便利に使えるため実用的である。

1件のコメント

 
GN⁺ 2023-12-23
Hacker Newsのコメント
  • このスクラッチパッドは本当に優れており、ユーザーの思考の流れによく合うUXを備えていてほしいという特別な要望がある。新しいブロックがページ上部に追加され、時間の経過とともに下へ「沈んでいく」方式を好むという。また、機能要望の大半は無視してシンプルさを保つべきだと勧めている。
  • ブロックのアイデアは素晴らしく、Electronに関するコメントも多いが、Rustで作られたElectron代替のTauriを紹介している。TauriはシステムWebViewを使うことで、バンドルサイズとメモリ使用量を削減する。コードを見た限りElectron特有のコードは多くないので、Rustへの移行は簡単そうだという意見だ。
  • このスクラッチパッドはとても良く、Dockに常駐する存在になっている。コードブロックを実行して出力を生成できる機能を追加してほしいという要望がある。ブラウザコンソールでJSを試すようなことを、ノートの横でできるとよいという意見だ。
  • このスクラッチパッドはシンプルで堅牢な実装がとても気に入っている。似たものを作りたいと思っていたが、オープンソースなのでフォークして実験できる。キャプチャが非常に簡単なのは長所だが、あとで探し直すのが短所でもある。ブロックにタグやタイトルを付けて、それらで検索できる機能があると良さそうだ。さらに野心的には、LLMと埋め込みを使ってブロックを自動でタグ付け、要約、分類、クラスタリングする実験もできるだろう。さまざまな方向に発展できそうだが、機能を増やしすぎてシンプルさを失わないよう注意すべきだという意見もある。また、大量のデータを扱う際のパフォーマンスをどう処理しているのかという質問もある。
  • スクラッチパッドをダウンロードしてインストールしたあと、印象的だと評価している。数式ブロックの概念は気に入ったが、新しいブロックを数式ブロックに変更する方法を理解するのに数秒かかったという。ブロック言語の変更に関する案内が明確でないため、少し再構成したほうがよいと提案している。
  • このスクラッチパッドはまさに必要としていたもので、これまではこの目的のために個人用のWhatsAppグループを使っていたという。Arch Linuxパッケージ、数式結果をbuffer.txtに含めてコピーする機能、フォントとカラーテーマの変更、Markdownブロック内での画像およびメディアのサポート、ブロックへのタイムスタンプ追加、ファイル再読み込みのサポート、モバイル対応の可能性について機能要望がある。
  • このスクラッチパッドは気に入らないだろうと思っていたが、実際にはかなり良いと評価している。Emacsのscratch bufferを使っていた頃を懐かしみつつ、ObsidianやTrilliumを使ってきたが、Heynoteをスクラッチパッド/クイックノート用途で使い、保存する価値のある内容はコピーするつもりだという。ブロックのエクスポート機能への要望はあるが、複雑にならない形で実装されることを望んでいる。
  • ノートの横で計算できる機能は、Ink and Switchの"Potluck"デモで見た「動的注釈」を思い出させる。ノートから構造化データへと段階的に高めていけるのは有用だ。
  • このスクラッチパッドはorg-modeを強く連想させる。コードブロックの評価など、org-modeのような機能を追加する予定があるのかと質問している。個人的にはorg-modeから離れないだろうが、Emacsの利用をためらう人に勧められる代替があるとよいという意見だ。
  • スクラッチパッドは良さそうに見えるが、起動直後にGitHubとcurrencies.heynote.comへ接続していることをLittle Snitchが知らせてきた。なぜこのスクラッチパッドが外部に通信する必要があるのか、という疑問が出ている.