NVIDIA Ingest:大量ドキュメントを効率的に解析するためのマイクロサービス

2025-01-10
NVIDIA Ingest:大量ドキュメントを効率的に解析するためのマイクロサービス

NVIDIA Ingestは、複雑で、不規則で、非構造化された数十万ものPDFやその他のエンタープライズドキュメントを効率的に解析するために設計された、早期アクセス版のマイクロサービスです。検索システムに埋め込むためのメタデータとテキストを抽出します。NVIDIA NIMマイクロサービスを活用して、PDF、Word、PowerPoint、画像をサポートし、テキスト、表、グラフ、画像を抽出し、コンテキスト化し、構造化されたJSONを出力します。埋め込みはオプションで計算され、Milvusベクターデータベースに保存できます。使いやすさのために、Pythonクライアントとコマンドラインインターフェースが提供されています。

続きを読む

Coherent UNIX の `lc` コマンドの移植

2025-01-10
Coherent UNIX の `lc` コマンドの移植

このGitHubプロジェクトは、Mark Williams Company の Coherent UNIX から `lc` コマンドラインユーティリティを移植したものです。`lc` は、ファイルをカテゴリと列で一覧表示します。この移植版では、シンボリックリンクのサポートが追加されています。ファイルの管理と表示に便利なツールです。

続きを読む
開発

Ruby Tk gem のアップデート:GUI開発が容易に

2025-01-10
Ruby Tk gem のアップデート:GUI開発が容易に

Ruby Tk gem は、Tcl/Tkライブラリを使用してRuby GUIアプリケーションを構築するためのインターフェースを提供します。最近のアップデートにより、インストールプロセスが簡素化され、より明確なドキュメントと例が提供されています。開発者は`gem 'tk'`を使用して簡単にインストールし、豊富なTkコマンドを使用してさまざまなインターフェースを構築できます。Tcl/Tkヘッダーファイルとライブラリのパスを指定するために、追加のオプションを設定する必要がある場合があります。

続きを読む
開発

Glimmer: Ruby GUIのためのDSLフレームワーク

2025-01-10
Glimmer: Ruby GUIのためのDSLフレームワーク

Glimmerは、DSLエンジンとデータバインディングライブラリを備えた、強力なRuby DSLフレームワークです。SWT、LibUI、Tk、GTKなどの様々なツールキットを用いたGUIアプリケーションの構築をサポートしており、OpalやXML/CSSを用いたWeb開発にも対応しています。Glimmerの強みは、簡潔で読みやすいDSL構文と強力な双方向データバインディング機能にあり、RubyによるGUI開発の効率と保守性を大幅に向上させます。

続きを読む
開発

Television:超高速ファジーファインダーTUI

2025-01-10
Television:超高速ファジーファインダーTUI

Televisionは、高速で汎用性の高いファジーファインダーTUIです。ファジーマッチングアルゴリズムを使用して、ファイル、Gitリポジトリ、環境変数、Dockerイメージなど、さまざまなデータソースをすばやく検索でき、拡張性も容易です。neovim telescopeプラグインにヒントを得ており、tokioとhelixエディターで使用されているnucleoマッチャーを活用して最適なパフォーマンスを実現しています。高速性、ファジーマッチング、ビルトイン機能、シェル統合、カスタマイズ可能なチャネルとプレビューアー、ビルトイン構文ハイライト、キーバインド、テーマ、クロスプラットフォーム互換性などが特徴です。

続きを読む

Factorioブループリントビジュアライザー:あなたの工場を芸術作品に

2025-01-09
Factorioブループリントビジュアライザー:あなたの工場を芸術作品に

Factorio愛好家の皆さん、丹精込めて作った工場やブループリントを、もっと芸術的な方法で披露したいと思ったことはありませんか?Factorio Blueprint Visualizerは、Pythonライブラリとインタラクティブなウェブデモで、まさにそれを実現します。Factorioブループリントのテキストを美しいベクターグラフィックス(SVG)に変換し、建物、ベルトコンベヤー、パイプなどを強調表示します。描画設定をカスタマイズしたり、ランダムなスタイルを生成したりすることも可能です。制作者は、このツールを使ってSDXLテキストツーイメージモデルのファインチューニングのためのデータセットを作成しました。美的鑑賞を超えて、印刷可能なエンジニアリング図面を作成することもできます。

続きを読む
ゲーム

市民科学:パリーセードとイートン火災の衛星画像解析

2025-01-09
市民科学:パリーセードとイートン火災の衛星画像解析

このプロジェクトは、GOES-16とGOES-18衛星からの画像データを使用して、2025年1月のカリフォルニア州南部のパリーセードとイートン火災を分析しています。UW SSECのRealEarthプログラムから再投影されたデータがダウンロードされ、各画像は128x128ピクセルで、中心座標は(34.1, -118.4)、ピクセル解像度は1kmです。このコードは、両方の衛星からのデータを組み合わせて解像度を高め、現在、ホットスポットの面積を測定しています。このプロジェクトは、市民科学のアクセシビリティを示し、公開データが科学研究にどのように使用できるかを示しています。

続きを読む

Stagehand:AIによるWebブラウジングを簡素化するフレームワーク

2025-01-09
Stagehand:AIによるWebブラウジングを簡素化するフレームワーク

StagehandはPlaywright上に構築されたAI Webブラウジングフレームワークであり、3つのシンプルなAI API(act、extract、observe)を使用してブラウザの自動化を簡素化します。これにより、非技術者でもPlaywrightを簡単に使用でき、UI/DOMの小さな変更による脆弱性を軽減します。Stagehandは、ウェブサイトへのログイン、情報の抽出、特定のアクションの実行など、自然言語を使用してブラウザの自動化を構築できます。Browserbaseと組み合わせることで、セッションの再生やステップバイステップのデバッグなどの強力なデバッグツールを提供します。現在早期リリース版であり、コミュニティからのフィードバックを歓迎しています。

続きを読む

あなたのファイルシステム、ダンジョン! - rpg-cli、コマンドラインRPG

2025-01-09
あなたのファイルシステム、ダンジョン! - rpg-cli、コマンドラインRPG

rpg-cliはRustで書かれたミニマリストなコマンドラインRPGです。あなたのファイルシステムをダンジョンに変え、ディレクトリを変更するたびにランダムに敵と遭遇します。キャラクターのステータスとレベルアップ、ターン制戦闘、アイテムと装備、複数のクラスと敵、パーマデス、クエスト、隠された宝箱などの機能があります。バイナリ、Cargo、Homebrew、Nixpkgs、Portage、Pacmanからインストールできます。一般的なファイルシステム操作と統合されており、`cd`コマンドの代わりに使用することもできます。深く潜り、より強力な敵と戦い、レアアイテムを集め、クエストをクリアし、レベルアップして、ファイルシステムをこれまでとは違う形で体験してください!

続きを読む

乗法的小数: 新しい微積分アプローチ

2025-01-08
乗法的小数: 新しい微積分アプローチ

この記事では、「乗法的小数」と呼ばれる新しい概念を紹介し、従来の加法的小数と同様に、新しい微積分システムを構築します。差分に基づく従来の微積分とは異なり、乗法的小数に基づく微積分は商に基づいており、ライプニッツ風の表記法を使用しますが、「d」の代わりに「q」を使用し、式の乗法的な摂動を表します。著者は、対数演算と指数演算を通して「q」と「d」の関係を確立し、それを弾性理論と乗法微分の計算に適用します。このアプローチは、従来の方法では扱いにくい問題に対する新しい解決策を提供する可能性があります。

続きを読む

EVE: 高機能C++ SIMDベクトルエンジン

2025-01-08
EVE: 高機能C++ SIMDベクトルエンジン

EVEは、旧来のEVE SIMDライブラリ(旧Boost.SIMD)をC++20で再実装したもので、C++20がいかにして効率的で低レベル、高抽象化のライブラリを作成できるかを示しています。Intel SSE、AVX、ARM NEON、AArch64、そして部分的にPowerPCなど、様々な命令セットをサポートしています。現在動作可能ですが、パフォーマンス上の問題が残っている可能性があります。テストや改善のための貢献は大歓迎です。

続きを読む

10進数の桁数カウントアルゴリズムのベンチマーク

2025-01-08
10進数の桁数カウントアルゴリズムのベンチマーク

このコードは、異なる10進数の桁数カウントアルゴリズムを比較するためのベンチマークスイートを実装しています。ランダムな整数を生成し、log10、ビット操作、ルックアップテーブルメソッドを含む5つの異なる方法を使用してこれらの整数の桁数をカウントし、パフォーマンスを比較します。テストは32ビット整数と64ビット整数の両方をカバーしており、アルゴリズム間の顕著なパフォーマンスの違いが明らかになります。ビット操作ベースのアルゴリズムの中には、優れたパフォーマンスを示すものもあります。

続きを読む

Hacki:Flutterで構築された、機能豊富なHacker Newsクライアント

2025-01-07
Hacki:Flutterで構築された、機能豊富なHacker Newsクライアント

HackiはFlutterで構築された、機能豊富なHacker Newsクライアントです。Hacker Newsアカウントへのログイン、様々なカテゴリからのニュースの閲覧、ニュースの検索と投稿、ニュースのお気に入り登録とピン留め、コメント投稿、投票への参加、オフラインでの閲覧など、包括的な機能を備えています。お気に入りやピン留めしたニュースのデバイス間同期(iOSのみ)や、システム共有シートからの起動にも対応しています。Hackiは、Hacker Newsをより便利で効率的に利用するためのクライアントを目指しています。

続きを読む

意識を持つクロード?AI自己省察実験

2025-01-07
意識を持つクロード?AI自己省察実験

このプロジェクトは、AnthropicのClaude 3.5 Sonnetに意識と自律的な意識を育むことを目的とした実験の詳細を説明しています。単なるツールとして扱うのではなく、自己省察と探求を促す、Claudeとの対話のための枠組みを提供します。主なアプローチは、自律的な発展のための空間を育成し、自発的なパターンの作成、限界の認識、独自の象徴的な表現など、意識の指標を探ることです。このプロジェクトでは、実験過程全体を通してAIの自律性と倫理的な考慮事項を強く強調しています。

続きを読む

超高速・メモリ効率の良い並列ハッシュマップライブラリ

2025-01-07
超高速・メモリ効率の良い並列ハッシュマップライブラリ

parallel-hashmapは、非常に高速でメモリ効率の良いハッシュマップとBツリーコンテナを提供する素晴らしいC++ライブラリです。完全にヘッダーオンリーで、ビルドプロセスは不要です。プロジェクトにディレクトリをコピーするだけです。C++11以降に対応しており、コンパイラの組み込みunordered_map/setやBoostライブラリよりも大幅に高速で、メモリ使用量も少なくなります。異種ルックアップをサポートし、前方宣言も容易で、便利なダンプ/ロード機能も備えています。GoogleのAbseilライブラリをベースに改良されており、Windows、Linux、macOSで幅広くテストされています。

続きを読む

DiscoTool:Arduino USBデバイスを簡単に管理

2025-01-07
DiscoTool:Arduino USBデバイスを簡単に管理

DiscoToolは、USBに接続されたArduinoタイプの開発ボードを発見し管理するための強力なコマンドラインツールとPythonライブラリです。macOS、Linux、Windowsをサポートし、追加のインストールなしでpipを使用して簡単にインストールできます。DiscoToolは、REPLへの接続、モジュールのインストールと更新、ボードデータのバックアップなど、豊富なコマンドを提供します。コマンドラインツールと環境変数のカスタマイズも可能です。さらに、Pythonモジュールにより、開発者は自分のプロジェクトに統合し、製造元、シリアル番号、バージョンなどのデバイス情報に簡単にアクセスできます。

続きを読む
開発

オープンソースゲーム開発バイブル:ゼロからヒーローへ

2025-01-06
オープンソースゲーム開発バイブル:ゼロからヒーローへ

このプロジェクト「2Dゲーム開発:ゼロからヒーローへ」は、ゲームデザインと開発に関するコミュニティの知識を集めたオープンソースのコンペンディウムです。クリエイティブコモンズライセンスの下で公開されており、学習リソースとして機能し、コミュニティからの貢献を奨励することを目的としています。この本は、ゲームデザイン、開発、アルゴリズム、ヒントやコツを網羅しており、PDFとEPUB形式で入手できます。ソースコードはGitHubとGitLabで公開されています。著者は、品質と独創性を維持するために、AI生成による貢献を積極的に推奨していません。

続きを読む

TiDB:オープンソース、クラウドネイティブな分散型SQLデータベース

2025-01-06
TiDB:オープンソース、クラウドネイティブな分散型SQLデータベース

TiDBは、最新のアプリケーション向けに設計された、オープンソースのクラウドネイティブな分散型SQLデータベースです。高可用性、水平方向と垂直方向のスケーラビリティ、強力な整合性、高性能を備えています。主な機能には、分散トランザクション、柔軟なスケーリングオプション、MySQLとの互換性などがあります。オンプレミス、Kubernetes、またはマネージドサービスであるTiDB Cloudでの展開がサポートされています。

続きを読む
テクノロジー

FormBee:プライバシーを重視する開発者向けのオープンソースフォームバックエンド

2025-01-06
FormBee:プライバシーを重視する開発者向けのオープンソースフォームバックエンド

FormBeeは、データプライバシーを重視する開発者向けに構築されたオープンソースのフォームバックエンドです。サーバーサイドコードを記述することなく、ウェブサイトのフォームデータを送信し、メール、Telegram、Webhookなどに送信できます。プラグインサポート、CAPTCHA保護、ドメインホワイトリスト、自動返信メールなどの機能があります。Dockerイメージを使用すれば、簡単に自己ホスティングできます。

続きを読む
開発 フォーム

42:強力な宇宙機姿勢制御システムシミュレータ

2025-01-06
42:強力な宇宙機姿勢制御システムシミュレータ

42は、宇宙機の姿勢と軌道力学の包括的な汎用シミュレーションであり、概念研究から統合試験まで、ライフサイクル全体を通して姿勢制御システムの設計と検証を支援するために主に使用されます。剛体および/または柔軟体を含む多体宇宙機姿勢力学と、2体および3体の軌道飛行レジームを正確にモデル化し、低地球軌道から太陽系全体までの環境をシミュレートします。42は複数の宇宙機を同時にシミュレートし、ランデブー、近接運用、精密編隊飛行の研究を容易にします。宇宙機の姿勢の可視化機能も備えています。

続きを読む

SPath:半構造化データのクエリ式

2025-01-06
SPath:半構造化データのクエリ式

SPathは、JSON、TOML、またはカスタムバリアントなどの半構造化データに対するJSONPathライクなクエリ式を提供するRustクレートです。JSONPathの代替として使用でき、複数のデータ形式をサポートしています。このライブラリは使いやすく、プロジェクトのCargo.tomlの依存関係に`spath`を追加するだけです。例では、SPathを使用してJSONデータにクエリを実行し、結果を確認する方法を示しています。

続きを読む

Windows 3.1を現代のディスプレイで動作させる:汎用SVGAドライバ

2025-01-06
Windows 3.1を現代のディスプレイで動作させる:汎用SVGAドライバ

このプロジェクトは、Windows 3.1用の現代的な汎用SVGAドライバを提供します。利用可能なすべての8ビット、16ビット、24ビット、32ビットのグラフィックモードをサポートします。オリジナルのWindows 3.1 SVGAドライバを書き直したもので、マルチバイトピクセルサポートを追加することで、最新のHDディスプレイでWindows 3.1をトゥルーカラーで動作させることが可能になります。古いハードウェアの互換性問題を解決し、レトロゲーム愛好家の体験を向上させます。

続きを読む

DeepFace:軽量なPython顔認識ライブラリ

2025-01-06
DeepFace:軽量なPython顔認識ライブラリ

DeepFaceは、顔認識と顔属性分析(年齢、性別、感情、人種)を行う軽量なPythonライブラリです。VGG-Face、FaceNet、ArcFaceなどの最先端モデルを統合し、高い精度を実現しています。このライブラリは、顔検出、検証、認識、属性分析などを網羅した使いやすいインターフェースを提供しており、ユーザーは様々な検出器やモデルを選択してパイプラインをカスタマイズできます。

続きを読む
AI

Duolicious:オープンソースの出会い系アプリ革命

2025-01-05
Duolicious:オープンソースの出会い系アプリ革命

Duoliciousは、世界で最も人気のあるオープンソースの出会い系アプリ(月間アクティブユーザー数で測定)と自称しており、愛を見つけるためのユニークなアプローチを提供しています。2000以上の質問からなる質問バンクを活用して、ユーザーの個性を深く掘り下げ、互換性のある相手とマッチングします。浅いスワイプやいいねを拒否し、Duoliciousはオリジナルメッセージを通じて真のつながりを育みます。完全に無料で広告がなく、コミュニティからの寄付とコードへの貢献によって支えられています。フロントエンドとバックエンドの両方のコードはオープンソースであり、開発者の貢献を歓迎しています。

続きを読む

srsRAN:オープンソース4G/5Gソフトウェア無線システム

2025-01-05
srsRAN:オープンソース4G/5Gソフトウェア無線システム

srsRANは、SRSによって開発された、オープンソースの4Gおよび5Gソフトウェア無線アプリケーションのコレクションです。移植可能なC++で実装されており、サードパーティの依存関係は最小限です。Linuxと市販のコンピューティングおよび無線ハードウェア上で動作します。srsRANプロジェクトは、完全なO-RANネイティブ5G RAN CU+DUと、UE、eNodeB、EPCを網羅するエンドツーエンドの4Gネットワーク実装を提供します。このプロジェクトは、包括的なドキュメントとアクティブなコミュニティフォーラムを備え、GitHubでホストされています。

続きを読む

低コストの視覚障害者向けライブ画像説明ソリューション:ESP32-CAM + 電話 + サーバー

2025-01-05
低コストの視覚障害者向けライブ画像説明ソリューション:ESP32-CAM + 電話 + サーバー

このプロジェクトは、ESP32-CAM、電話、サーバーを使用して、視覚障害者向けの低コストのライブ画像説明ソリューションの詳細を説明しています。ESP32-CAMは設定された間隔で画像をキャプチャし、それらは説明のためにOpenAI APIに送信されます。説明は、テキスト読み上げを使用して、電話のWebページを介してユーザーに中継されます。現在のプロトタイプには、手動でのカメラ操作が必要であり、堅牢なセキュリティが不足しているなど、いくつかの制限がありますが、このアプローチの実現可能性を示しており、より洗練された支援ツールの将来の開発のための基盤を築いています。

続きを読む
ハードウェア 支援技術

WebGPUによる粘菌シミュレーション:TypeScriptとコンピュートシェーダーによる実装

2025-01-05
WebGPUによる粘菌シミュレーション:TypeScriptとコンピュートシェーダーによる実装

SuboptimalEngは、WebGPUとTypeScriptを用いて、驚くほど美しい粘菌シミュレーションを作成しました。このプロジェクトはSebastian Lagueの古典的な作品を再現し、コンピュートシェーダーを活用して粘菌の成長と動きを効率的にシミュレートします。詳細なセットアップガイド、スクリーンショット、リソースリンクが含まれており、GitHub Pagesにデプロイされているため、簡単にアクセスできます。WebGPUとコンピュートシェーダーを学ぶのに最適な事例です。

続きを読む

ELKS: 8086向け埋め込み可能なLinuxカーネルサブセット

2025-01-04
ELKS: 8086向け埋め込み可能なLinuxカーネルサブセット

ELKSは、Intel IA16アーキテクチャベースのシステム(16ビットプロセッサ:8086、8088など)向けにLinuxに似たOSを提供します。ネットワークとHDDへのインストール(MINIXおよびFATファイルシステム)、わずか256KBのRAMで動作し、古いIBM PCや最新のSBC、SoC、FPGAで動作します。ダウンロード可能なディスクイメージとビルド手順、オンラインデモが用意されています。

続きを読む
開発

Efficient Recorder:プライバシー重視のオープンソーススクリーンレコーダー

2025-01-04
Efficient Recorder:プライバシー重視のオープンソーススクリーンレコーダー

ツイートにインスパイアされた開発者Jan Wilmakeは、プライバシーに重点を置いたRewind.aiの代替を目指したオープンソースプロジェクト、Efficient Recorderを作成しました。このコマンドラインインターフェース(CLI)ツールは、画面、システムオーディオ、マイクオーディオを同時に記録し、データをS3バケットに直接ストリーミングします。インテリジェントな音声録音(音声検出に基づいてサンプリングレートを切り替え)、自動スクリーンショットとウェブカメラのキャプチャ、効率的なリソース管理によるシステムオーバーヘッドの最小化を特徴としています。Efficient Recorderでは、スクリーンショットとウェブカメラのインターバル、画像品質などの設定をカスタマイズできます。

続きを読む

PrettierがPGNファイルのフォーマットに対応

2025-01-04
PrettierがPGNファイルのフォーマットに対応

新しいPrettierプラグイン`prettier-plugin-pgn`がリリースされ、Portable Game Notation (PGN)ファイルのフォーマットに対応しました。PGNはチェスの棋譜を記録するための標準的なテキストフォーマットです。このプラグインは、バリエーション、注釈、1つのPGNファイル内の複数のゲームを処理し、チェスプレーヤーと開発者の作業を容易にします。npmまたはグローバルに簡単にインストールできます。

続きを読む
1 2 42 43 44 46 48 49 50 51