2024-11-22のShow HNで最も注目を集めている開発者プロジェクトを探索。革新的な技術やAIアプリケーションなど、エキサイティングな新発明をご覧ください!
今日の内容まとめ
今日、紹介されたプロジェクトは多岐にわたります。例えば、「美的コンピュータ」は、創造的なコンピューティングのためのモバイルファーストなランタイムおよびソーシャルネットワークを提供し、ユーザーが芸術的な表現を楽しめるツールです。また、「AIによるプルリクエストレビュー」は、レビュー時間を大幅に削減するAIツールを提供し、開発者の作業効率を向上させます。そのほか、「Growflyer」はウェブサイトのユーザー行動を分析し、訪問者を引き込むための洞察を提供します。
1. Show HN: 美的コンピュータ – 創造的コンピューティングのためのランタイムおよびソーシャルネットワーク
URL: https://aesthetic.computer
著者: aesthetic_cpu
説明: Here is the translation of the text you provided into Japanese:
Aesthetic Computer は、クリエイティブコンピューティングのためのモバイルファーストなランタイムおよびソーシャルネットワークです。
AC のクライアントインターフェースは、ユーザーがコマンドのネットワークと公開された作品の中で自分自身の覚えやすいパスを発見するように設計されており、まるで楽器のように機能します。ユーザーは遊びと探求を通じてリテラシーを高め、即興演奏や再結合、演奏可能なレパートリーの拡張ができるようになります。
私は 2021 年に Aesthetic Computer の開発を始めました。というのも、10年以上にわたってアートと教育の実践で作ってきたクリエイティブソフトウェアのおもちゃを作成、公開、そして接続するための新しいツールが必要だったからです。AC の前の最後のプロジェクトは https://nopaint.art で、2020 年に HN で話題になりました。[0]
*** 使用方法 ***
https://aesthetic.computer にアクセスし、画面の左上をクリックするか、任意のキーを押してプロンプトを表示します。
AC のプロンプトでは、notepat
[1] や boyfriend
といった組み込みのおもちゃやユーティリティの名前、またはユーザーのハンドル名(例: @bash/hub
)を入力できます。
プロンプトに戻るには、画面左上の名前をクリックするか、ブラウザの戻るボタン、または [Esc]、[]、[Backspace] キーショートカットを使用します。 プロンプトで
list` を入力すると、コマンドと作品のスクロール可能なインデックスが表示されます。
AC のほとんどは匿名ユーザーにも開放されていますが、chat
や moods
のような一部の作品は、登録された @handle が必要です。
AC のすべての作品は URL でアクセス可能です。たとえば、notepat
を使うのが好きなユーザーは、プロンプトを完全にスキップして https://aesthetic.computer/notepat をブックマークできます。
任意の作品を共有するための QR コードは、プロンプトで share
を付けて作品名を入力することで生成できます(例: share notepat
)。
以下は試してみるためのレシピです:
A. 絵を描く
1. `new 128` を入力して、128x128 ピクセルの新しい絵を描き始めます。
2. `rect red` を入力し、赤色(または任意の CSS 色)で四角形を描きます。
(または、`line`、`shape`、`fill` などの他のプリミティブなブラシを試してみてください。)
3. 左上のコマンド名をクリックして `prompt` に戻ります。
(または、[Esc]、[Backspace]、[`] を使います。)
4. `smear` を入力し、ドラッグしてピクセルを散らすブラシを使い、再度 `prompt` に戻ります。
5. `dl` を入力してタイムスタンプ付き PNG をダウンロード、`done` を入力して AC サーバーに作品を公開、または `print` を入力してリアルなステッカーを注文します。
B. メロディを演奏する
1. `+` を入力して、第二のプロンプトウィンドウを開きます。
2. 第二のプロンプトウィンドウで `metronome 120` を入力して、120 BPM でリズムを保ちます。
3. 第一のプロンプトウィンドウで `notepat` を入力して、定常的なテンポで音を鳴らします。
(または、`bleep:sine 4x4` を試して、ランダムに演奏可能な音のマトリックスを使います。)
- ボーナス -
4. `tape notepat` を入力して、`notepat` の演奏を 7 秒のループ動画として録画し、ダウンロードできるようにします。
5. `share notepat` を使って QR コードを生成し、他の人と一緒に `notepat` を演奏します。
C. `chat` で「こんにちは」と言う
1. `imnew` を入力するか、無効化されたプロンプトで [I'm New] を押して登録します。
2. メールアドレスを確認します。
3. `handle ur-handle-here` を入力して @handle を設定します。
4. 初めてハンドルを設定するユーザーは自動的に `chat` にルートされます。
5. 「こんにちは」と言って、私(@jeffrey)や他の人から技術的な助けを求めます。
さらに詳しく知りたい場合は、技術的な歴史[2]を読んだり、AC の作品を作成してみたりできます[3]。
[0] No Paint HN のディスカッション(2020年): https://news.ycombinator.com/item?id=23546706
[1] notepat
に関する最近の HN のディスカッション: https://news.ycombinator.com/item?id=41526754
[2] AC のストーリー: https://github.com/whistlegraph/aesthetic-computer/blob/main/STORY.txt
[3] 作品を書く: https://github.com/whistlegraph/aesthetic-computer/blob/main/WRITE-A-PIECE.txt
Let me know if you need any adjustments!
人気: 2 点数 | 0 件のコメント
2. Show HN
URL: https://testflight.apple.com/join/W74AXGam
著者: davidmiron
説明: 走るペースをつかむのが難しいですか?iPhoneを使って走っていますか?ランニング中にヘッドフォンをつけていますか?
走りながら音声フィードバックでペースをサポートする無料アプリがTestFlightで利用可能です。
栄養や水分補給に関するアドバイスも近日公開予定です!
人気: 2 点数 | 0 件のコメント
3. Show HN: 自動的に非構造化文書を処理するAIボット
URL: https://www.loom.com/share/3785f8632b114afebcb17061fa368b13
著者: zizhouwang
説明: こんにちは、HN!
私たちが取り組んできたことを共有できることにワクワクしています。これは、メールからの非構造化文書を処理し、ERPに入力する面倒な作業を自動化するボットです。多くの試行錯誤を経て、請求書、発注書、その他の文書からデータを抽出し、マッピングする際に99.8%の精度を達成しました。
この旅路での驚きの発見の一つは、AIの構築が全体の課題の10%に過ぎなかったということです!本当の作業は、エッジケースの処理、さまざまなERPとのシームレスな統合、そして乱雑な形式の実際の文書に対する信頼性のあるパイプラインの構築から来ました。
私たちは、これをどのように構築したのか、直面した課題について、または何でもあなたのフィードバックや考え、質問をお待ちしています。ぜひ、あなたの意見を聞かせてください!
ご覧いただきありがとうございます!
人気: 3 点数 | 1 件のコメント
4. Show HN: オープンソースのCodeQL代替品
URL: https://github.com/shivasurya/code-pathfinder
著者: shivasurya
説明:
人気: 3 点数 | 0 件のコメント
5. Show HN: ChessGPT
URL: #
著者: iamflimflam1
説明: かなり前にこれを作成したのですが、どうやら再びChatGPTとチェスをプレイすることに興味があるようですね。https://chessgpt.atomic14.com/ ここにあなたのAPIキーを貼り付けることができ、すべてローカルで動作するため、かなり安全だと思います。
人気: 3 点数 | 0 件のコメント
6. Show HN: ダッシュボードを3倍速く構築する
URL: https://app.processly.ai/
著者: NaolGBasaye
説明: こんにちは、HNの皆さん!私たちはAIを活用したダッシュボードビルダーを作成しました。これにより、小規模なオンライン販売者がビジネスダッシュボードを3倍早く構築できるようになります。このツールはデータの専門家でないエンドユーザー向けに設計されていますが、技術者の方々にも試していただき、フィードバックをシェアしてもらう準備が整っています。
こちらでお試しください: https://app.processly.ai
デモ/使い方: https://youtu.be/Gpt2KBpMKas?si=7Nw_walC1KuFkhyz
機能一覧:
- SQLを生成し、その結果を返しつつ、生データのプライバシーを保護
- ダッシュボードを作成し共有するためのUI
- 手頃な価格 - 小規模ビジネス向けのTableauのようなもの
特に非技術的なチームに向けてシンプルさに重点を置いています。皆さんのご意見をぜひお聞かせください。
人気: 1 点数 | 0 件のコメント
7. Show HN: モックアップからReactコンポーネントを生成する
URL: #
著者: soheil
説明: こんにちは、HNの皆さん。
私はFigmaのようなツールからデザインモックを取り込み、それをReactのコンポーネントに変換するツールを作りました。このコンポーネントは、アプリに簡単に組み込むことができます。
ぜひ試してみて、感想を教えてください。
人気: 1 点数 | 0 件のコメント
8. Show HN: スタートアップのための顧客中心のプロダクト戦略を作成するためのメガプロンプト
URL: https://twitter.com/ihorstefurak/status/1860059504232267788
著者: andygor
説明:
人気: 1 点数 | 0 件のコメント
9. Show HN: n
URL: https://hacker-digest-ai.replit.app
著者: westche2222
説明: replitでこれをテストとして作成したんだけど、出来栄えにとても満足してるよ。
人気: 2 点数 | 0 件のコメント
10. Show HN: AIを使用して97%以上のコード精度を達成するフルスタックWebアプリをセットアップする最高の方法
URL: https://github.com/vivek100/oneShotCodeGen
著者: weebhek
説明: プロジェクトに対してできるだけ多くのコンテキストを作り出すことが最善の方法です。エージェントも何度もプロンプトを出しますが、それでも迷ってしまうことがあります。
私の解決策は、カスタムプロンプトとチェイニングを使用してコードを生成するPythonスクリプトです。プロンプトの順番は以下の通りです:
ユーザープロンプト → 機能的ドキュメント → 技術的ドキュメント → バックエンドコード → フロントエンドコード
このアプローチを使用することで、スクリプトはAIにすべての仮定とコードの決定を文書化し保存させることができます。正確性を高めるために、カスタムプロンプトを使用し、前のステップの出力をコンテキストとして追加して次のステップの回答を生成します。オープンソースで、無料でこちらから入手できます:https://github.com/vivek100/oneShotCodeGen
このスクリプトを使用して生成された2つのプロジェクトへのリンクはこちらです:https://github.com/vivek100/oneShotCodeGen/tree/main/example...
追記:これでもまだ間違いが起こる可能性があるので、改善案をいただけると嬉しいです。
人気: 4 点数 | 3 件のコメント
11. Show HN: Mammal – Tauriを基盤にした(また別の)LLMクライアント
URL: https://github.com/jcuenod/mammal
著者: jcuenod
説明: MammalはTauri上に構築されたLLMクライアントです。多くのプロバイダー(特にOpenAI API互換のもの)をサポートしています。このプロジェクトは、LLMとのインタラクションをローカルに保存したいという私の願望から生まれたサイドプロジェクトであり、Tauriでの構築を試みる機会となりました。
私のプロンプトに関する実験の多くは、実際に使えるプロンプトを製品化することを考えて行われているため、その方向に進むためのアイデアがたくさんあります。しかし、基本的なクライアントは今でも役立っています(完全にバグがないわけではありませんが)。
フィードバックお待ちしております :)
人気: 1 点数 | 0 件のコメント
12. Show HN: EMG – Apple Siliconハードウェア向けのメニューバーmactop
URL: https://github.com/cyrilzakka/EMG
著者: archiv
説明:
人気: 2 点数 | 0 件のコメント
13. Show HN: Flutter Builder プレベータ版リリース
URL: https://flutter-builder.app/
著者: dr_terapeut
説明: Flutter BuilderのmacOS用プレベータ版が登場!
全てのFlutter開発者の皆さんに朗報です!
Flutter Builderのプレベータ版がmacOSでダウンロード可能になったことをお知らせできて、とても嬉しいです!この強力なツールは、Flutterの開発ワークフローを効率化し、これまで以上に素晴らしいアプリケーションを迅速に構築できるよう設計されています。
今すぐダウンロード: https://flutter-builder.app/
なぜFlutter Builderを試すべきなのか?
- プロジェクトのスタートアップを加速するための事前設定済みテンプレート
- UIデザインをシンプルにするための高度なウィジェットライブラリ
- カスタマイズ可能なフレーバーと直感的なセットアップツール
私たちはプレベータ版にいますので、皆さんのフィードバックが非常に重要です!試してみて、感想を教えてください。そして、Flutter開発の未来を共に築いていきましょう。
さあ、使ってみる準備はできましたか?コメントで感想を教えてください、またはダイレクトメッセージでも大丈夫です!
人気: 1 点数 | 0 件のコメント
14. Show HN: [PoC] インタラクティブライフカレンダー
URL: https://blinpete.github.io/life-calendar/home/
著者: blinpete
説明: これはライフカレンダーのPoC(概念実証)です。インタラクティブで、生活のさまざまな側面に対応する複数のレイヤーをサポートしています。もともとはObsidianプラグインとして作成されましたが、最初のバージョンを共有します。
人気: 2 点数 | 0 件のコメント
15. Show HN: Folge.me – オフラインで利用できる、ScribeHowやTangoの代替として一度だけの価格設定のサービス
URL: https://folge.me/
著者: oleksii88
説明:
人気: 1 点数 | 0 件のコメント
16. Show HN: Resolvd – AI ClickOpsからIaCへの変換ツール
URL: https://www.resolvd.ai/clickops
著者: amanivan
説明: 私たちは、録音やクリック操作を行って、LLMを使用してパラメータ化されたTerraformスクリプトを生成できるものを作りました。
人気: 1 点数 | 0 件のコメント
17. Show HN: Optiwing – キーワードグルーピングおよびその他の従量課金制SEOツール
URL: https://optiwing.com
著者: TasselHat
説明: こんにちは、Hacker News!私は自分のウェブサイトのSEOを管理している開発者として、キーワードグルーピングツールを作りました。高額なサブスクリプション型のSEOツールに多くの不要な機能が含まれていて、非常にフラストレーションを感じていました。それで、自分のためにシンプルなツールを作ったのですが、それが独自の製品に成長しました。Optiwingは、キーワード発見、グルーピング、コンテンツブリーフィング、SERPチェック、SERP比較のためのツールを提供しています。
私が他と異なる点は、定額のサブスクリプションなしの従量課金制、キーワードリサーチからグルーピング、コンテンツブリーフィングまでのシンプルな統合ワークフロー、大規模なキーワードグルーピングで、Googleのライブ検索データを活用して精度を高め、どのキーワードを単一のコンテンツでターゲットにできるかを特定できることです。
特に、既存のツールが高すぎると感じている自分のSEOを管理している他の方々からのフィードバックをいただければ嬉しいです。よろしくお願いします!
人気: 1 点数 | 0 件のコメント
18. Show HN: Replicantを使用したデータ指向のTodoMVC
URL: https://github.com/anteoas/replicant-todomvc
著者: cospaia
説明: データ志向。これは私のむかしからの長いキャリアのテーマです。特に、ここ5年ほどはClojureを本格的に使ってきました。しかし、Clojureを使っていても、完全にデータ志向とは言えない方法がたくさんあります。フロントエンドの構築(これは私の仕事です)は、私が望むほどデータ志向を保つのが特に難しいです。そこで登場するのがReplicantです。https://github.com/cjohansen/replicant
Replicantは、思わず「これがReactじゃないなんて信じられない」と言いたくなるようなライブラリです。しかし、実際にはReactではありません。Replicantは、Reactがもたらす90%の利点を享受しつつ、その全ての雑務やあまりデータ志向でない方法を持ち込むことはありません。Replicantには依存関係が一切ありません。データ志向の開発者であるChristian Johansenによって作られました。ReplicantやこのTodoMVCの例がどこから来たのかを知るためには、ChristianのJavaZone Oslo 2023の講演「Stateless Data-driven UIs」をご覧ください。https://2023.javazone.no/program/85f23370-440f-42b5-bf50-4cb...
Replicantはライブラリであり、フレームワークではないため、TodoMVCを構築する方法は開発者の数だけあります。この例は、私のお気に入りのUIライブラリであるReagentやre-frameからインスピレーションを受けており、彼らのベストアイデアを取り入れています。この例では、わずか(50行以下)であるフレームワークを実装し、それを利用しておそらく最もデータ志向なTodoMVCを作成しています(私は、同じくらいデータ志向である、またはそれ以上の例がたくさん提示されることを期待しています)。例内のユニットテストはこれを活用し、通常はブラウザドライバを導入してテストする必要があるものをテストします。例は完成していますが、テストは途中経過です(約30%完了だと思います)。
例を超簡単に複製して遊べるように工夫しました。また、READMEを分かりやすく、有用なものにするよう努めました。この例を試してみて、感想を教えてください!テストカバレッジの手伝いをしていただけると、さらに素晴らしいです。
人気: 8 点数 | 0 件のコメント
19. Show HN: LLMによるプルリクエストレビュー
URL: https://github.com/presubmit/ebank-backend/pull/13
著者: bdstanga
説明: 今年は1000件以上のコード変更をレビューしました。ほとんどの時間は、複雑なデザインの決定について議論するのではなく、明らかなミスを見つけることに費やされました。レビューに1件あたり約10分かかると見積もると、たった1年で160時間以上をコードレビューに費やしたことになります。
そこで思ったのが、LLMを使ってその時間を取り戻せないかということです。
そのため、最近の週末を使って、実際の人間のレビュアーの前に初回のレビューを行うLLMベースのプレビュアーを構築しました。これまでの結果は promising で、レビュー時間を50%削減できると見込んでいます。私の場合、それは年間80時間(約10営業日)を節約することを意味します。
上記にリンクされているのは、AIレビュアーをテストしているPRの一例で、バグを検出したり、トークンの有効性に関するベストプラクティスを提案したり、要約とタイトルを生成したり、レビューコメントで私とチャットする様子を示しています。
このAIレビュアーは、プルリクエストを開くまたは同期するたびに実行されるシンプルなGithubアクションで、ソースコードはhttps://github.com/presubmit/ai-reviewerで見ることができます。
人気: 7 点数 | 5 件のコメント
20. Show HN: リアルタイムAIと電話通信およびDTMF
URL: https://github.com/ShayneP/phone-assistant
著者: Sparlo
説明: 人々はホームアシスタントが良い音質であることに慣れてきており、すでに高い期待を持っています。しかし、普通は「無知」と思われているロボットが知的に反応すると、非常に奇妙な感じがします。
最近、Realtime & LLMのさまざまな機能を示すために、いくつかの異なるデモを作成してきました —— テレフォニーと音声の組み合わせは一見退屈そうに思われるかもしれませんが、デモや使用するのが好きな組み合わせの一つでした。
なぜかはわかりませんが、予期しないことを言ったときにDTMFロボットが知的に応答するのを聞くと、非常に衝撃的です。
リアルタイムAIを追加してみたい「バカな」ロボットのアイデアがあれば、ぜひ聞かせてほしいです —— 約2年前にChatGPTが登場したときの魔法のような感覚が再燃します。
人気: 2 点数 | 0 件のコメント
21. Show HN: 各インフルエンサーのプロモーション履歴を持つインフルエンサー データベース
著者: kqicxiytcgzl
説明:
人気: 2 点数 | 0 件のコメント
22. Show HN: 私の初めてのマイクロSaaS – 自動生成された埋め込み可能な変更ログ
URL: https://www.changeloggen.com/
著者: aleksam
説明: 初めてのマイクロSaaSを立ち上げました!
自分の問題を解決するために、SEOに優しい埋め込み可能な変更履歴を自動で作成できるサービスです。
ぜひ試してみて、感想を聞かせてください。
仕組みは以下の通りです:
GitHub同期:自動的にクローズしたイシューを同期し、変更履歴に追加します。
AI分析と生成:AIがクローズしたイシューを処理し要約して、人間が読みやすい形にし、あなたの価値提案に沿った内容になります。
SEOフレンドリー:SEOに優しい変更履歴ウィジェットで、検索エンジンによって構造化およびインデックス化され、有機的なトラフィックをあなたのサイトに直接引き寄せます。
埋め込み可能:あなたのウェブサイトに変更履歴を表示できます。
人気: 1 点数 | 0 件のコメント
23. Show HN: Gopilot-CLI、Goで作られたGH Copilot CLI
URL: https://github.com/denysvitali/gopilot-cli
著者: denysvitali
説明:
人気: 5 点数 | 0 件のコメント
24. Show HN: ロゴ、名前、ウェブサイト付きのオープンソース銀行データベース
URL: https://github.com/College-Canine/financial
著者: wmcgonagle
説明:
人気: 2 点数 | 1 件のコメント
25. Show HN: クリプトでアマゾンショッピング
URL: https://www.baggins.ai/?source=hn
著者: kisumc
説明: 皆さん、こんにちは!私は誰でも暗号通貨を使ってAmazonでショッピングできるアプリを開発しています。
使い方: [1] すべてのAmazon製品URLの前に「baggins.ai/」を追加します。 [2] 配送先情報を入力します。 [3] お好きなウォレット(BTC、ETH、DOGE、USDCなど)で支払います。
特徴:
- 1~2日のプライム配送に対応
- 安全な取引のためにCoinbase Commerceを使用
こちらが皆さんにテストしてもらうための早期バージョンです: https://www.baggins.ai/
UXや機能についてのフィードバックをお待ちしています!
私のLinkedInです。これは詐欺ではないことを示すためです :) https://www.linkedin.com/in/kisum-chan/
人気: 5 点数 | 2 件のコメント
26. Show HN: NotebookLMをプログラムから利用するためのAPI
URL: https://autocontentapi.com/
著者: mpieras
説明: こんにちはHN、ミゲルです。AutoContent APIの創設者です。こちらのリンクから無料で試すことができ、クーポンコードYC100を入力すれば100%オフになります。
コンテンツ作成は、現在のツールを使っても非常に時間がかかることがあります。私の目標は、開発者が意味のあるコンテンツを作成しやすくすることです。
AutoContent APIを使うと、GoogleのNotebookLMの機能を活用できます。以下のような機能があります:
- 利用可能なソース:ウェブサイト、テキストの貼り付け、YouTubeの動画。
- 利用可能な出力:ポッドキャスト(音声)、プレーンテキスト(単一回答)、Q&Aドキュメント、ブリーフィングドキュメント、要約、タイムライン、目次、学習ガイド。
さらに、YouTube(チャンネルやトピックからのすべての動画のインポート)、X(全スレッドとプロフィール投稿)、Reddit(人気のあるスレッドや新着、ホットなスレッド)からコンテンツをインポートしやすくする機能も開発中です。
APIのドキュメントはこちらです:https://docs.autocontentapi.com
皆さんからのフィードバックをぜひいただきたいです。質問には喜んでお答えします!
人気: 1 点数 | 0 件のコメント
27. Show HN: Hyperaide – AIを活用したタスクマネージャー
著者: iJohnPaul
説明:
人気: 1 点数 | 0 件のコメント
28. Show HN: AutoBrowser – Claude Computerを使ってブラウザを自動化する
著者: namukang
説明: こんにちは、HNの皆さん!
私は数年間、ブラウザ自動化ツールを作ってきました[0]。そのため、AnthropicがComputer Useを発表した際に、試してみるためのChrome拡張機能を作りました: https://autobrowser.ai
Computer Useを使っての私の主な感想は以下の通りです:
- 遊んでみるのは楽しいですが、まだ実際の使用には信頼性が不十分です。
- かなり高額です!(「YouTubeに行ってオルカについての動画を再生する」は約$0.05のコストがかかります)
- 各アクションの後にスクリーンショットを送信すると、待たずにリクエストされるよりも遥かに良いパフォーマンスを発揮します(ですが、これもコストを増やします)。
これは楽しい実験なので、自分のAPIキーを使って無料で利用できます。ぜひ試してみて、感想を教えてください!
[0] https://news.ycombinator.com/item?id=29254147
人気: 2 点数 | 0 件のコメント
29. Show HN: Codebrew – オープンソースのAI駆動の開発ワークフロー(初期段階)
URL: #
著者: jvanveen
説明: こんにちは、HN!オープンソースの開発者向けツールのスイートを作っているところで、アプローチとアーキテクチャについて早期のフィードバックをいただければと思います。
私が開発しているもの: Codebrewは、チケット管理、コードレビュー、時間追跡を自動化することを目指したAI駆動の開発ワークフローツールです。これは、私が開発している他の2つのツール、Pyrite(リアルタイムコラボレーション)とExpressio(i18n自動化)と共に、計画されているエコシステムの一部です。
現在の状況:
• Expressio:動作中のアルファ版
- DeepLを使った自動i18n
- Bunで構築
- 小規模プロジェクトで既に使用中
• Pyrite:リファクタリング中
- VueからPreactへの移行
- リアルタイムコラボレーションプラットフォーム
- Galène SFUをベースに構築
• Codebrew:初期開発段階
- チケットの精練のためにClaudeを統合中
- 時間追跡のためにWakapi統合を開発中
- GitHub/GitLab/Forgejoとの統合を計画中
技術スタック:
• バックエンド:Bun/Node.js • フロントエンド:Preact • AI:Claude/Anthropic • 全てMITライセンスのオープンソース
このプロジェクトを作る理由: 一人開発者として、ルーチンな作業に多くの時間を費やしていることに気づきました。素晴らしいツールはたくさんありますが、しばしば小規模なチームには接続が不十分だったり、複雑すぎたりします。私は、強力でありながら軽量なものを目指しています。
ビジョン:
- 各ツールが単独で有用であることを維持する
- 任意の統合に向けて進む(プロジェクト名:Nexus)
- 開発者体験と自動化に重点を置く
- 持続可能な機能を構築しながらオープンソースであり続ける
求めているもの:
• アーキテクチャとアプローチに関するフィードバック • 潜在的な早期採用者/テスター • どのコンポーネントにも興味のある貢献者 • 最も価値のある機能についての意見
リンク:
• ワークスペース:https://codeberg.org/garage44/garage44 • Expressioのドキュメント:https://codeberg.org/garage44/garage44/src/branch/main/packages/expressio • 開発ブログ:https://garage44.org
まだ初期段階ですが、公開開発を信じており、特に同様のワークフローの課題に直面している開発者の意見を聞きたいと思っています。
人気: 1 点数 | 0 件のコメント
30. Show HN: WeSQL – S3ベースのストレージを使用したアジャイルMySQL
URL: https://wesql.io/
著者: west0n
説明: WeSQLは、計算とストレージを分離したアーキテクチャを採用した革新的なMySQLディストリビューションで、ストレージはS3(およびS3互換システム)によってサポートされています。これにより、どのクラウドでも実行可能で、ベンダーロックインの心配がありません。
WeSQLは、MySQLの従来のディスクストレージを完全にS3に置き換えました。すべてのMySQLデータ—バイナリログ、スキーマ、ストレージエンジンのメタデータ、WAL、およびデータファイル—は、完全に(部分的ではなく!)S3のオブジェクトとして保存されています。S3が提供する11桁の耐久性は、データの信頼性を大幅に向上させます。さらに、WeSQLはクリーンで空のインスタンスから起動し、S3に接続してデータをロードし、追加の設定を必要とせずにすぐにサービスを開始できます。
これは、管理が容易でコスト効率が高く、開発者に優しいMySQLデータベースソリューションを求めるユーザーに最適で、特にサーバーレスとBYOC(Bring Your Own Cloud)の両方に対応が必要な方におすすめです。
ぜひ、開発やテスト環境でWeSQLを試してみてください!
GitHub: https://github.com/wesql/wesql
人気: 3 点数 | 0 件のコメント
31. Show HN: AIがあなたの代わりに電話します - アポイントメント、予約、カスタマーサービス
URL: https://apps.apple.com/us/app/assindo/id6737142183
著者: assindo
説明: 私たちは、AssindoのiOSアプリがついにリリースされたことをお知らせできて非常に嬉しいです!
ご注意:このアプリはアメリカとカナダのみで利用可能です。他の国については近日中にリリース予定です。
また、+1の電話番号がある国にいる場合は、web.assindo.comでウェブ版をご利用いただけます。
人気: 7 点数 | 12 件のコメント
32. Show HN: NBAチームのスケジュールをTodoistにインポートする
URL: https://nba-todoist-import.vercel.app/
著者: niknat
説明: このアプリは、Todoistユーザーが自分のお気に入りのNBAチームのレギュラーシーズンの試合をTodoistのタスクとしてインポートできるようにします。
以前は自分で手動で行っていましたが、今年はTodoist APIを使って実験し、セルティックスの試合ごとにタスクを自動的に追加するスクリプトを作成しました。これにより、かなりの手間を省けました。他の人にも役立つのではないかと思い、自分のチーム用に使えるウェブアプリを作ることにしました。
人気: 1 点数 | 0 件のコメント
33. Show HN: オープンソースのプルリクエストAIレビューワー
URL: https://github.com/presubmit/ai-reviewer
著者: bdstanga
説明: やあ、HNの皆さん。
昨年の間に、私は1000件以上のコード変更をレビューしました。ほとんどの時間は、複雑な設計決定について議論するよりも、明らかなミスを見つけることに費やされました。もし1件のレビューにおよそ10分かかると仮定すると、1年間でレビューに費やした時間は160時間以上になります。
そこで考えました。LLMを使って、その時間の一部を取り戻せないだろうか?
それが理由で、私は最近の週末を使ってPresubmit.aiを構築しました。これは、Pull Requestを開いたときにGitHub Actionsとして動作するオープンソースのAIレビュアーです。これまでの結果はとても promising です。レビュー時間を50%削減できると見込んでおり、私の場合、年間で80時間(約10営業日)を節約できることになります。
同様のSaaSソリューションとは異なり、目標は人間のレビュワーを置き換えることではなく、明らかなミスを早期に指摘し、セキュリティの脆弱性を見つけ、変更に関するより多くのコンテキストを提供することです。私はこれを「プレレビューアー」と考えています。
このツールのいくつかの機能は以下の通りです:
- 行ごとのコメント
- PRの要約
- 要求に応じたタイトル生成
- レビューコメントへの応答
主要なLLMをすべてサポートしていますが、私の使用ケースに最も適しているのはAnthropicのClaudeだと感じています。
ぜひお試しください,并且フィードバックをお寄せください!
https://github.com/presubmit/ai-reviewer
人気: 4 点数 | 0 件のコメント
34. Show HN: CoreBlog – S3を利用したシンプルなブログエンジン、Blazorで作成されました。
URL: https://github.com/moritzrinow/coreblog
著者: devmojo
説明: こんにちは、HN。ブログ用のカスタムエンジンを作りたいと思っていたので、今それを共有したいと思います。これはBlazorで書かれており、S3をストレージとして使用しているため、データベースのセットアップは必要ありません。
人気: 2 点数 | 0 件のコメント
35. Show HN: Logo Spark – あなたのアイデアを効率的にクリエイティブなロゴに変える
URL: https://logospark.starta.trade
著者: hikerell
説明: こんにちは、皆さん。
私のプロジェクト、Logo Spark(https://logospark.starta.trade)を紹介できることにワクワクしています。このウェブサイトは、ユーザーが迅速にロゴを作成するために設計されています。ロゴデザインは時間がかかり、複雑なプロセスであることが多いですが、Logo Sparkはこのワークフローを簡素化し、クリエイティビティやブランド構築をより効率的にします。
- 迅速な生成: アイデアを入力するだけで、Logo Sparkはあなたのコンセプトを理解しようとし、約10秒で16種類の異なるロゴを素早く生成します。
- 多様なスタイル: ブランドのアイデンティティに合ったロゴを見つけられるよう、さまざまなスタイルをサポートしています。
- 繰り返し最適化: 初期の結果が期待に応えない場合でも、新しい16種類のロゴを生成し続けたり、説明を充実させて再生成したりすることができます。
現在、Logo Sparkは約10秒でロゴを生成していますが、生成時間を3〜5秒に短縮するための最適化に取り組んでいます。より迅速なサービスを提供できるよう努めています。
皆さんのご指導やフィードバックを心待ちにしています。Logo Sparkは完全に運営中で、私たちのウェブサイトを訪れて、あなたのブランドやプロジェクトのためにロゴを生成してみることができます。皆さんの提案は、私たちの製品改善にとって重要です。
HNコミュニティの皆さんに感謝し、これからの交流を楽しみにしています!
人気: 2 点数 | 6 件のコメント
36. Show HN: わずか32kbで完成したポケモン第二世代バトルシミュレーター
URL: https://alanxoc3.itch.io/picodex-dual
著者: alanxoc3
説明:
人気: 9 点数 | 6 件のコメント
37. Show HN: Faviconジェネレーター – テキストからFavicon.icoへ
URL: https://www.favicongenerator.io/
著者: gptsapp
説明: カスタムファビコンを瞬時に作成できます。ウェブサイト、アプリ、PWAに最適で、SVGもサポートしています!
人気: 1 点数 | 0 件のコメント
38. Show HN: Growflyer – ビジネスマーケティングを数分で自動化しよう
URL: https://dash.growflyer.com/login
著者: kaizarbharmal
説明: こんにちはHN、カイザールです!
私は、なぜ訪問者がウェブサイトを離れてしまうのか理解できずに何度も frustrate されていた経験から、Growflyer を作りました。私たちの目標はシンプルです:訪問者がサイトを離れる前に、彼らを引きつけるための洞察を提供することです。
Growflyer の違いは何か? ユーザーの行動を見る:私たちのセッションリプレイ機能を使えば、訪問者がどこで離脱したり、うまくいかないと感じたりしているのかを正確に見ることができます。これは24時間365日稼働するユーザーテストセッションのようなもので、問題のある箇所を特定し修正するのに役立ちます。
スマートな離脱意図ポップアップと通知:訪問者が離れそうな瞬間に、ターゲットを絞ったオファーやリマインダーのようなパーソナライズされたメッセージを表示します。これは、彼らの注意を正しいタイミングで引きつけることに関するものです。
シンプルでカスタムなユーザーセグメンテーション:広範な分析は圧倒されることがあります。私たちは、精密なユーザーセグメント(例:再訪者、カジュアルブラウザー)を作成し、彼らに直接訴えかけるコンテンツを届けることを可能にします。
リアルタイムデータ、リアルタイムアクション:ライブ分析を使って、訪問者の行動をその場で追跡します。キャンペーンの結果、エンゲージメントのレベル、離脱をリアルタイムで見ることができます。
ソーシャルプルーフで信頼性を高める:たとえば、「500人がこのページを見ています」といった通知でサイトのライブアクティビティを示します。これらの小さな刺激は信頼と緊急感を生み出し、行動を促します。
私たちのストーリー さまざまなウェブプロジェクトを通じてこれらのギャップに気づき、Growflyer を始めました。複数のツール(分析、離脱意図プラグイン、エンゲージメントソフトウェア)を組み合わせるのではなく、アクション可能な洞察と即時のエンゲージメントツールを提供する統一プラットフォームを構築することに決めました。
最近、Product Hunt で立ち上げ、新しいオーディエンスに Growflyer を届けられることに興奮しています。ぜひご意見や質問をお聞かせください!
人気: 3 点数 | 0 件のコメント
39. Show HN: ExcelFormulaGPT – AIを活用したオープンソースのExcel数式生成ツール
URL: https://www.excelformulagpt.com
著者: chaoying
説明: 先週開発したExcelの数式を生成するツールを共有したいと思います。
人気: 2 点数 | 0 件のコメント
40. Show HN: HTMLをマークダウンに – 無料のHTMLからマークダウンへのオンラインコンバーター
URL: https://www.htmltomarkdown.io/
著者: proxyguru
説明: オンラインでHTMLをMarkdownに変換し、ウェブコンテンツを効率的に管理・移行しましょう。
人気: 6 点数 | 1 件のコメント
41. Show HN: KVMPods – 自分のKVM仮想マシンでDocker Composeアプリを実行する
URL: https://kvmpods.com
著者: sayem314
説明: KVMPods (https://kvmpods.com)では、他のユーザーとのリソース共有なしで、フル機能をサポートした複数のDocker Composeアプリを実行できるKVM仮想マシンを提供しています。
主な特徴:
- 自分専用のKVM仮想マシン
- 複数のDocker Composeアプリを実行
- Docker Composeの全機能をサポート
- NVMeストレージ
- x86およびARMサポート
- 月額€10から
単にコンポーズファイルをペーストしてデプロイするだけです:
```yaml services: app: image: wordpress:latest ports: - "8080:80" volumes: - wp_data:/var/www/html db: image: mariadb:latest volumes: - db_data:/var/lib/mysql
volumes: wp_data: db_data:
**人気**: 1 点数 | 0 件のコメント
![Show HN: KVMPods – 自分のKVM仮想マシンでDocker Composeアプリを実行する - プロジェクトのスクリーンショット](https://showhntoday.com/images/42213262.png)
---
## 42. Show HN: VSCode拡張機能の中で最も美しいWYSIWYG Markdownエディタ
**URL**: [https://marketplace.visualstudio.com/items?itemName=1943time.inkdown](https://marketplace.visualstudio.com/items?itemName=1943time.inkdown)
**著者**: 1943time
**説明**: 見た目が良く、WYSIWYGで、スムーズな編集が可能です。
**人気**: 4 点数 | 0 件のコメント
![Show HN: VSCode拡張機能の中で最も美しいWYSIWYG Markdownエディタ - プロジェクトのスクリーンショット](https://showhntoday.com/images/42213208.png)
---
## 43. Show HN: Sol – Gitから人やコードの挙動に関するメトリクスを取得するツール
**URL**: [https://github.com/ludovicianul/sol](https://github.com/ludovicianul/sol)
**著者**: ludovicianul
**説明**:
**人気**: 1 点数 | 0 件のコメント
![Show HN: Sol – Gitから人やコードの挙動に関するメトリクスを取得するツール - プロジェクトのスクリーンショット](https://showhntoday.com/images/42213015.png)
---
## 44. Show HN: UteHaven – ピア・ツー・ピアのユーティリティ車レンタルサービス
**URL**: [https://utehaven.replit.app](https://utehaven.replit.app)
**著者**: karl_b
**説明**: Replit Agentを使って色々と試してみました。最初はリンクツリーのようなサイトを作ったのですが、支払い設定やクリエイターとブランドの間のチャット機能、いくつかの解析機能はうまくいったものの、デプロイ時に問題が発生しました。時にはフラストレーションを感じましたが、問題を乗り越えて最終的にこのデプロイメントを実現しました。
UteHavenを皆さんにお伝えできることをとても嬉しく思います。これは、家具の移動やゴミ捨て場へのお出かけといったタスクのためのピアツーピアのユートハイヤーサービスです。Replit AgentとPERNスタックを使用して構築されており、Stripeの支払い機能が搭載されており、チャット機能も近日中に追加予定です。
**人気**: 1 点数 | 0 件のコメント
![Show HN: UteHaven – ピア・ツー・ピアのユーティリティ車レンタルサービス - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212971.png)
---
## 45. Show HN: Tufte.css と LaTeX のプレゼンテーション形式
**URL**: [https://quickpoint.me/quickpoint/filters/tufte](https://quickpoint.me/quickpoint/filters/tufte)
**著者**: gregorywegory
**説明**: 最近、Tufte.cssに基づいたフィルターと、Latexを使って数式をレンダリングする機能を追加しました。Tufte.cssの可読性は素晴らしいと思いますし、Latexも見栄えがいいです。皆さんにとって役立てば嬉しいです。
**人気**: 3 点数 | 0 件のコメント
![Show HN: Tufte.css と LaTeX のプレゼンテーション形式 - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212954.png)
---
## 46. Show HN: D3を用いたトンプソンサンプリングの可視化
**URL**: [https://www.simonwardjones.co.uk/posts/thompson_sampling/](https://www.simonwardjones.co.uk/posts/thompson_sampling/)
**著者**: simonwardjones
**説明**:
**人気**: 3 点数 | 0 件のコメント
![Show HN: D3を用いたトンプソンサンプリングの可視化 - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212842.png)
---
## 47. Show HN: ウェブ開発者のための無料メタタグバリデーターを作りました
**URL**: [https://gleam.so/tools/meta-validator](https://gleam.so/tools/meta-validator)
**著者**: anhphong
**説明**:
**人気**: 4 点数 | 3 件のコメント
![Show HN: ウェブ開発者のための無料メタタグバリデーターを作りました - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212730.png)
---
## 48. Show HN: Netlifyのために作ったMarble Madness風のWebGLゲーム
**URL**: [https://5-million-devs.netlify.com/](https://5-million-devs.netlify.com/)
**著者**: franck
**説明**: こんにちは、HNの皆さん!私たちはリアルタイム3D体験を専門とする小さなクリエイティブスタジオです。Netlifyから5百万の開発者に到達したことを祝うインタラクティブな体験をデザイン・構築してほしいとの依頼を受けました。
クラシックゲーム「Marble Madness」からインスパイアを受けて、ユーザーが遊び心あふれるインタラクティブなレベルをボールを操って進んでいくゲーム化された体験を作成しました。このプロジェクトの目標は、マーケティングコンテンツとゲームの見た目・感覚を組み合わせて、ユーザーを引き込むことです。
アプリはThree.js [1] を使用し、独自のレンダーパイプラインとシェーダーを採用し、物理シミュレーションにはRapier [2]を使用しています。2DコンテンツはWebGLビュー上にCSS 3Dトランスフォームを利用して重ね合わせており、3Dビューとシームレスに統合されています。
ぜひお試しいただき、ご意見をお聞かせください!
[1] <a href="https://threejs.org" rel="nofollow">https://threejs.org</a>
[2] <a href="https://rapier.rs" rel="nofollow">https://rapier.rs</a>
EDIT: このプロジェクトの詳細はこちらからご覧いただけます: <a href="https://www.littleworkshop.fr/projects/5milliondevs/" rel="nofollow">https://www.littleworkshop.fr/projects/5milliondevs/</a>
**人気**: 521 点数 | 194 件のコメント
![Show HN: Netlifyのために作ったMarble Madness風のWebGLゲーム - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212644.png)
---
## 49. Show HN: DocComment – 構造解析とLLMを活用したコード理解ツール
**URL**: [https://doccomment.com](https://doccomment.com)
**著者**: rickliu
**説明**: DocCommentを開発したのは、レガシーコード、AI生成コード、またはドキュメントが不十分なコードなど、馴染みのないコードを迅速に理解するという課題を解決するためです。<p>既存のツール、たとえばCopilotのコメント機能との大きな技術的な違いは、DocCommentが説明を生成する前にコードの構造を分析する点です。具体的なコードスニペットとその広い文脈の構造的表現を構築することで、LLMがより正確で文脈に即したドキュメンテーションを生成できるようになります。DocCommentはCopilotやCursorと競争するのではなく、それらと連携して機能します。<p>技術的な詳細:<p>1. ソースファイルを変更することなくコードと並行して動作<p>2. 構造分析を用いてコメントの適切な詳細レベルを判断<p>3. ローカルなコードの動作と広範なビジネスコンテキストの説明に重点を置く<p>4. コードベースの全体コンテキストのためにgitリポジトリと統合(計画中)<p>現在の結果は、純粋なLLMベースのコメントシステムと比較して、特に以下の点で精度が向上したことを示しています:<p>1. 複雑なロジックを持つ大規模な関数<p>2. 不明瞭な変数名を使用したコード<p>3. AI生成コード<p>4. ビジネスロジックが重視される部分<p>HNコミュニティからのフィードバックをいただけると嬉しいです。ビジネス面と技術面の両方の視点を歓迎します。
**人気**: 1 点数 | 0 件のコメント
![Show HN: DocComment – 構造解析とLLMを活用したコード理解ツール - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212592.png)
---
## 50. Show HN: あなたのデスクに基づいたAIゲーミングデスクのセットアップアイデア
**URL**: [https://www.deskdesignerai.com/](https://www.deskdesignerai.com/)
**著者**: shetill
**説明**:
**人気**: 1 点数 | 0 件のコメント
![Show HN: あなたのデスクに基づいたAIゲーミングデスクのセットアップアイデア - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212546.png)
---
## 51. Show HN: 静かなコワーキングでより多くのことを達成する(Deep Work Den)
**URL**: [https://deepworkden.com/ashleyhindle/login](https://deepworkden.com/ashleyhindle/login)
**著者**: ashleyhindle
**説明**: こんにちは!<p>私はボディダブルを使っているとより多くの仕事が進むんです。私の脳はちょっと変わっているので、静かな共同作業のウェブサイトを作りました。そこでは、部屋にいる他の人たちと深い仕事のコミットメントを共有できます。<p>ほかの共同作業システムは大抵登録が必要で、ビデオや音声を使ったり、スケジュールを組む必要がありますが、私は単純でせっかちなので。<p>また、新しいウェブソケットシステムや新しいOpenGraph APIシステムを試したり、ピクチャーインピクチャーにも取り組みたかったので、先週末にDeep Work Denを作りました。それ以来、毎日使っています。<p>今私が作業しているデンのリンクも貼ってありますが、もし興味があれば、自分のデンを設定して友達や同僚を招待することもできますよ。<p>ボディダブルはあなたに効果がありますか? focusmate / thesukha の方が30倍良いですか? :D
**人気**: 1 点数 | 0 件のコメント
![Show HN: 静かなコワーキングでより多くのことを達成する(Deep Work Den) - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212534.png)
---
## 52. Show HN: 空の反乱者たち – 宇宙海賊をテーマにしたターミナルゲーム
**URL**: [https://github.com/ricott1/rebels-in-the-sky](https://github.com/ricott1/rebels-in-the-sky)
**著者**: discoinverno
**説明**: 『Rebels in the Sky』は、宇宙海賊のクルーが銀河を巡りながらバスケットボールを互いにプレイするP2Pマルチプレイヤーゲームです。基本的にはバスケットボールのマネージャーゲームに海賊要素を加えたものです。このゲームは中央サーバーを必要としないP2Pゲームで、libp2p上に構築されています。プレイヤー同士のインタラクションは、対戦や海賊のトレードに限られています。
ゲームはターミナルアプリケーションとして動作するため、ターミナルから実行するだけで遊ぶことができます。
インストールせずにSSHを介してゲームを試すことも可能です: `ssh frittura.org -p 3788`
私のサーバーはあまり強力ではなく、同時プレイヤー数に制限があるため、もし楽しんでいただけたら、ぜひインストールしてローカルで実行していただけると嬉しいです(<a href="https://github.com/ricott1/rebels-in-the-sky?tab=readme-ov-file#installation">https://github.com/ricott1/rebels-in-the-sky?tab=readme-ov-f...</a>)。
こちらがトレーラーです(最新バージョンではないので、いくつかの細かい点が異なります): <a href="https://github.com/user-attachments/assets/aaa02f04-06db-4da5-8fa4-732b60083e66">https://github.com/user-attachments/assets/aaa02f04-06db-4da...</a>
**人気**: 204 点数 | 54 件のコメント
![Show HN: 空の反乱者たち – 宇宙海賊をテーマにしたターミナルゲーム - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212071.png)
---
## 53. Show HN: 手の位置に応じて心臓と肺が圧縮されるVR CPRアプリ
**URL**: [https://www.meta.com/experiences/heartbeat/7402671033184262/](https://www.meta.com/experiences/heartbeat/7402671033184262/)
**著者**: nkccccc
**説明**: 私は手の動きを追跡するVR CPRアプリを作りました。このアプリでは、胸部圧迫中の手の深さに応じて心臓と肺が圧縮されます。<p>アプリについてのフィードバックや提案があれば、ぜひお聞かせください。<p>よろしくお願いします。
**人気**: 2 点数 | 0 件のコメント
![Show HN: 手の位置に応じて心臓と肺が圧縮されるVR CPRアプリ - プロジェクトのスクリーンショット](https://showhntoday.com/images/42212033.png)
---
## 54. Show HN: 大規模なGoogle Sheetsの問題を解決しました。
**URL**: [https://www.sheetslord.com/](https://www.sheetslord.com/)
**著者**: Ad_stefnum
**説明**: あなたもそんな経験がありますよね。Googleシートを開き、簡単な作業をするつもりが、5分もかからないと思っていたら、目に飛び込んできたのは混乱の山。セルの終わりが見えないほど広がる列や、画面上で静電気のようにぼやけている行、果てしない迷路のようになっています。この混沌の中には必要なデータがあるはずなのに、それを見つけるのはまるで出口のない迷路をさまよっているかのようです。
私は、敏感なデータに素早く取り組もうとして、こんなひどい問題に直面しました。でも、どうしようもありませんでした。
スクロールして、検索して、何度も考え直します。「ジョン・スミス」の下?それとも「スミス、ジョン」?この列は本当に正しい年なのか?行を見つけた時には、10分もかかって解決した謎が台無しになってしまいました。しかし、今度は新たな問題、編集です。間違ったクリックをすると、敏感なデータが上書きされてしまいます。手汗が止まらず、CTRL+Zが救ってくれることを祈っています。
そして、フォームのことは忘れてしまいましょう。セットアップしておけばよかったと思うけれど、今さら遅すぎます。すべてのヘッダーをコピーし、データと整列させて、何も壊れないことを祈る?運を祈ってください。Google Formsは、データを集めるには便利ですが、管理するには役に立たない一方通行です。
これはデータ管理ではありません。まさに地獄のような状況です。
私はこの問題を解決するためにsheetslord.comを作りました。あなたにも役立つかもしれませんので、ぜひチェックしてみてください。
**人気**: 2 点数 | 0 件のコメント
![Show HN: 大規模なGoogle Sheetsの問題を解決しました。 - プロジェクトのスクリーンショット](https://showhntoday.com/images/42211703.png)
---
## 55. Show HN: Node.js用のClangに基づいたC、C++、Javaフォーマッター
**URL**: [https://github.com/lumirlumir/npm-clang-format-node](https://github.com/lumirlumir/npm-clang-format-node)
**著者**: beenzinozino
**説明**: こんにちは、<p>Node.js環境用の新しいC、C++、Javaフォーマッターのリリースをお知らせできることを嬉しく思います。このプロジェクトは、Angularの非推奨の`clang-format`パッケージに触発された新しいアプローチです。<p>約1か月前にこのプロジェクトを紹介しましたが、より安定し、新機能も追加されたため、再度お知らせします。コミュニティからの関心とサポート、そしてレガシーユーザーによる採用のおかげで、このパッケージは最近、週に10,000回以上ダウンロードされるに至りました。このサポートに心から感謝しています。<p>このパッケージは現在、完全なテストカバレッジを持っており、古いAngularの`clang-format`をNode.jsのコアの更新版パッケージに置き換えるためのPRも進行中です。徹底的にテストは行いましたが、見落としがあるかもしれないエッジケースもあるかもしれませんので、フィードバックは大歓迎です!<p>---<p>このパッケージは、C、C++、Javaコードのフォーマットで広く利用されているClangの`clang-format`を活用しています。PrettierのC、C++、Java専用版と考えていただければと思います、これらの言語はPrettierのサポート外です。<p>このフォーマッターは、JavaScriptとC/C++コードが混在するプロジェクト、例えばNode.jsのコア開発を行っている際に特に役立ちます。このパッケージを使用することで、`clang-format`の追加依存関係をインストールする必要がなくなります。従来の`clang-format`パッケージはNode.jsやnpmのワークフローに統合するのが難しかったのですが、この新しいパッケージはそのプロセスを簡素化します。npmからダウンロードしてスクリプトを設定するだけでCIに簡単にセットアップでき、モダンな環境での使用がずっと楽になります。<p>---<p>最近のバージョン1.2.0へのアップデートで、いくつかの新機能、特に`git-clang-format`パッケージを追加しました。<p>C/C++プロジェクト用のコードフォーマットを導入したい場合を考えてみましょう。小さなプロジェクトでは、すべてのコードを一度に再フォーマットしても大きな混乱は起きません。しかし、大規模なプロジェクトでは、コードベース全体を一度に再フォーマットすると、コミット履歴を追跡しづらくなります。<p>ここで、開発者が1,000行のコードベース内で100行を修正したとしましょう。ファイル全体を再フォーマットするのではなく、修正された行のみをチェックおよびフォーマットする方が良いでしょう。これにより、コミット履歴がクリーンで一貫したものになります。さらに、プロジェクトが進化するにつれ、フォーマットが時間とともにより均一になっていきます。`git-clang-format`は、修正された行にのみフォーマットを適用できるようにすることで、これを実現します。これは、`lint-staged`がCIのスピードを最適化するためにステージされたファイルのみをチェックするのと似ています。<p>`git-clang-format`はスタンドアロンのパッケージとしてもラップしており、LLVMのネイティブサポートを活用しています。詳細な指示は公式ドキュメントに掲載されていますが、現在のところ英語のみです。<p>お読みいただきありがとうございます。質問やフィードバックがありましたら、お気軽にお知らせください!<p>公式ドキュメント: [<a href="https://clang-format-node.lumir.page](https://clang-format-node.lumir.page)" rel="nofollow">https://clang-format-node.lumir.page](https://clang-format-n...</a>
リポジトリ: [<a href="https://github.com/lumirlumir/npm-clang-format-node](https://github.com/lumirlumir/npm-clang-format-node)">https://github.com/lumirlumir/npm-clang-format-node](https:/...</a>
**人気**: 1 点数 | 0 件のコメント
![Show HN: Node.js用のClangに基づいたC、C++、Javaフォーマッター - プロジェクトのスクリーンショット](https://showhntoday.com/images/42211507.png)
---
## 56. Show HN: ディレクトリアノテーションツリーを生成するのに役立つソフトウェアを開発しました。
**URL**: [https://github.com/itchaox/annotree](https://github.com/itchaox/annotree)
**著者**: itchaox
**説明**:
**人気**: 1 点数 | 0 件のコメント
![Show HN: ディレクトリアノテーションツリーを生成するのに役立つソフトウェアを開発しました。 - プロジェクトのスクリーンショット](https://showhntoday.com/images/42211394.png)
---
## 結論
今日のShow HNのまとめでは、多様な革新的プロジェクトを紹介しました。AIを活用したツールから創造的なコーディングソリューションまで、これらのプロジェクトは私たちの技術コミュニティの動的な性質を反映しています。どのプロジェクトが最も印象に残りましたか?コメントで教えてください!
Tags: #ShowHN #テクイノベーション #デベロッパープロジェクト #AIアプリケーション #オープンソースソフトウェア
## 関連リソース
- [Hacker News](https://news.ycombinator.com/)
- [Show HN ガイドライン](https://news.ycombinator.com/showhn.html)
- [過去のShow HNまとめ](https://showhntoday.com)