Sniffnet:強力なクロスプラットフォームネットワークトラフィックモニター

2025-02-02
Sniffnet:強力なクロスプラットフォームネットワークトラフィックモニター

Sniffnetは、無料でオープンソースのクロスプラットフォームネットワークトラフィックモニタリングツールです。複数の言語に対応しており、直感的なインターフェースで、ネットワークトラフィックの監視、リアルタイムチャートの表示、PCAPファイルのエクスポート、サービスとプロトコルの識別などが簡単に行えます。カスタムテーマ、通知、フィルタもサポートしており、包括的なWikiも提供しています。古いシステムではレンダラーの切り替えのために環境変数を設定する必要がある場合がありますが、全体的には強力で使いやすいツールです。

続きを読む
開発

Lume:Apple SiliconでVMを管理するための軽量CLI

2025-02-02
Lume:Apple SiliconでVMを管理するための軽量CLI

Lumeは、Apple Silicon上でmacOSとLinuxの仮想マシン(VM)を作成、実行、管理するための軽量なコマンドラインインターフェース(CLI)とローカルAPIサーバーです。AppleのVirtualization.Frameworkを活用し、ほぼネイティブのパフォーマンスを実現します。事前に構築されたmacOSイメージを1ステップで実行できます。CLIは、VM管理のための包括的なコマンドセットを提供しており、作成、実行、一覧表示、詳細情報の取得、設定の変更、停止、削除、イメージの取得、クローン作成、キャッシュ管理などが含まれます。Lumeは、VMの自動化された管理のためのローカルHTTP APIサーバーも公開しています。

続きを読む
開発

OmiAI:簡単に動作するAI SDK

2025-02-02
OmiAI:簡単に動作するAI SDK

OmiAIは、プロンプトに基づいて厳選されたモデル群から最適なモデルを自動的に選択するTypeScriptベースのAI SDKです。o3に似た組み込み推論機能、厳選されたツール、インターネットアクセス、ほぼすべてのメディアタイプに対応する完全なマルチモーダルサポートを備えています。あらゆることに優れた単一のLLMを使用することを想像してみてください。それがOmiAIの約束です。複雑なタスクのためにモデルをインテリジェントにチェーンし、組み込みの推論とツール呼び出し機能を備え、シームレスなマルチモーダルサポートとリアルタイムのインターネットアクセスを提供します。OmiAIでLLMのワークフローを簡素化しましょう。

続きを読む
開発

Modest:Luaによる音楽調和ライブラリ

2025-02-02
Modest:Luaによる音楽調和ライブラリ

Modestは、シンプルな長音階/短音階から複雑なジャズコードまで、幅広いコードを扱うChord、Note、Intervalオブジェクトを提供する、堅牢なLua音楽調和ライブラリです。コードの識別のための柔軟な文字列解析、転置機能、個々の音符の取得機能を備えています。LuaRocksまたは手動コンパイルで簡単にインストールでき、ModestはLua 5.4とLuaJITをサポートし、グローバル名前空間の汚染を回避します。コードの識別、転置、音符の抽出、インターバル計算など、主要な機能は、音楽ソフトウェア開発のための効率的なツールを提供します。

続きを読む
開発

ESP32ベースのリモート制御カメラシステム:ライブストリーミングとモーター/サーボ制御

2025-02-02
ESP32ベースのリモート制御カメラシステム:ライブストリーミングとモーター/サーボ制御

このプロジェクトは、WebSocketsを介してライブビデオストリームを送信し、モーターとサーボを制御するESP32ベースのリモート制御カメラシステムを示しています。PythonサーバーはWebSocket通信を管理し、ESP32デバイスの表示と制御のためのWebインターフェースを提供します。コマンドを受信しなかった場合、モーターとサーボをデフォルトの状態にリセットする自動タイムアウト機能を備えています。このシステムは複数のクライアントをサポートし、オープンソースです。

続きを読む
ハードウェア

PL/Rust:RustでPostgreSQL関数のネイティブパフォーマンスを実現

2025-02-02
PL/Rust:RustでPostgreSQL関数のネイティブパフォーマンスを実現

PL/Rustは、RustでPostgreSQL関数の開発を可能にするロード可能な手続き型言語であり、ネイティブマシンコードにコンパイルすることで最適なパフォーマンスを実現します。解釈型言語とは異なり、Rustのエコシステムとコンパイル時の安全性を活用しています。PostgresのSPI(動的クエリやプリペアドステートメントを含む)、ほとんどのPostgresデータ型に対する安全なRust型、トリガー関数のサポートを提供します。x86_64およびaarch64 Linuxシステムでは、「信頼できる」言語として動作し、セキュリティ保証が向上します。それ以外のシステムでは「信頼できない」言語として動作します。包括的なドキュメント、インストール手順、クロスコンパイルのサポートが利用可能です。

続きを読む
開発

Auto-Commit Bot:Gemini AIによる自動Gitコミット

2025-02-01
Auto-Commit Bot:Gemini AIによる自動Gitコミット

Auto-Commit Botは、Gitワークフローを自動化するPythonツールです。ディレクトリの変更を監視し、Google GeminiのAIを使用して説明的なコミットメッセージを生成し、コミットします。これにより、反復的なタスクが排除され、一貫性のあるメッセージが保証されます。リアルタイムファイル監視、自動コミット、AI対応コミットメッセージ、簡単なカスタマイズなどの機能があります。依存関係をインストールし、APIキーを設定してコマンドを実行するだけです。

続きを読む
開発

BZip3:BZip2の後継者

2025-02-01
BZip3:BZip2の後継者

BZip3はBZip2の後継で、より高速で効率的な圧縮アルゴリズムです。高い圧縮率と性能向上を実現しています。これは、0次コンテキスト混合エントロピー符号化、サフィックス配列を利用した高速なバーロウズ-ウィーラー変換、LZ77スタイルの文字列マッチングとPPMスタイルのコンテキストモデリングに基づくRLEとLempel Ziv+Predictionパスによって達成されています。Perlソースコードの大規模アーカイブに対するテストを含む、他の圧縮アルゴリズムとのベンチマークは、その大きな利点を示しています。BZip3のパフォーマンスはコンパイラに大きく依存し、x64 Linux clang13ビルドは非常に高速です。このプロジェクトはLGPLv3ライセンスで提供されています。

続きを読む
開発

Yandex、本番環境のパフォーマンスに影響を与えることなくCPUプロファイルを収集できるオープンソースの継続的プロファイリングアプリ「Perforator」を発表

2025-02-01
Yandex、本番環境のパフォーマンスに影響を与えることなくCPUプロファイルを収集できるオープンソースの継続的プロファイリングアプリ「Perforator」を発表

Yandexは、eBPFテクノロジーをベースとしたオープンソースの継続的プロファイリングアプリ「Perforator」を発表しました。Perforatorは、本番環境のパフォーマンスに影響を与えることなくCPUプロファイルを収集できます。既にYandexの何万台ものサーバーに導入されており、多くの開発者がサービスのパフォーマンス問題を解決するのに役立っています。C++、C、Go、Rustなどの複数のプログラミング言語をサポートし、拡張可能なストレージ、使いやすいクエリ言語とUI、そしてPGO(Profile Guided Optimization)のためのsPGOプロファイルの生成を備えています。リソース消費が非常に少なく、ラップトップからKubernetesクラスタまで、様々な環境で実行できます。

続きを読む
開発

Hoppscotch:軽量なAPI開発ツール

2025-02-01
Hoppscotch:軽量なAPI開発ツール

Hoppscotchは、ミニマルなUIと包括的な機能を備えた、軽量かつ高速なAPI開発ツールです。様々なHTTPメソッド、テーマのカスタマイズ、PWAインストール、WebSocket、Server-Sent Events、Socket.IO、MQTT、GraphQLなどをサポートしています。高度な機能として、リクエスト履歴、コレクション管理、プリリクエストスクリプト、ポストリクエストテスト、環境変数、チームコラボレーション、ワークスペース管理などが備わっており、効率的なAPIテストと開発を可能にします。ユーザーはAPIリクエストを簡単に作成・管理し、様々な方法で共有・協働できます。

続きを読む

PDF内でLinuxを実行:ブラウザ上でのRISC-Vエミュレータ

2025-01-31
PDF内でLinuxを実行:ブラウザ上でのRISC-Vエミュレータ

開発者@ading2210は、PDFファイル内でLinuxシステムを実行するという驚くべき成果を達成しました。PDF内のJavaScriptエンジンとasm.jsでコンパイルされたTinyEMU RISC-Vエミュレータを利用することで、機能的なLinux環境が作成されます。出力はASCII文字で表示され、入力は仮想キーボードで管理されます。起動時間は遅いですが(30~60秒)、このプロジェクトはPDFフォーマットの驚くべき能力を示しています。コードはオープンソースで、32ビットと64ビットのシステムをサポートしています。

続きを読む
開発

非同期プログラミング実験:Luaとlibuv、Cモジュールの統合

2025-01-31
非同期プログラミング実験:Luaとlibuv、Cモジュールの統合

このプロジェクトは、libuvライブラリを利用して非同期処理を行うLuaスクリプトにCコンパイル済みモジュールを統合する方法を探求しています。Luaインタプリタ、libuvライブラリ、カスタムCモジュールを含んでおり、CモジュールのコンパイルとLuaへの読み込み方法を示し、シンプルなHTTPサーバーを作成します。プロジェクトは明確な構造を持ち、インストールとコンパイルの手順、サンプルコードが詳細に記述されており、LuaとCの統合、非同期プログラミング技術の学習に最適です。

続きを読む
開発

Goスクリプトライブラリ:script ― システム管理タスクの簡素化

2025-01-31
Goスクリプトライブラリ:script ― システム管理タスクの簡素化

Goの`script`ライブラリは、システム管理者向けにシェルスクリプトのような機能を提供します。ファイルの読み取り、サブプロセスの実行、行数のカウント、文字列の一致などです。パイプライン方式でデータストリームを処理し、クリーンなAPIを提供することで、Goプログラミングをシェルスクリプトのように効率的で便利にします。`script`は、ファイル入出力、HTTPリクエスト、外部コマンドの実行、カスタムフィルタなど、幅広い操作をサポートし、システム管理タスクを大幅に簡素化します。例えば、`grep`のような機能を簡単に再現し、並列実行をサポートすることでパフォーマンスを向上させます。

続きを読む
開発

uscope:Linux向けネイティブコードグラフィカルデバッガー

2025-01-31
uscope:Linux向けネイティブコードグラフィカルデバッガー

uscopeは、Linux向けのネイティブコードグラフィカルデバッガーおよびイントロスペクションツールチェーンであり、現在初期開発段階にあります。作者は、複数のプログラミング言語(C、Zig、C++、Go、Rust、Odin、Jaiなど)のサポート、マルチスレッドプログラムのデバッグ、コードナビゲーション、リモートデバッグなどを追加する予定です。このプロジェクトは、ユーザーフレンドリーなインターフェースを備えた、柔軟で拡張可能なデバッグシステムを構築することを目指しています。また、作者はこれをライブラリとして構築する計画があり、他の開発者がそれを基にさらに興味深いツールを構築できるようになります。

続きを読む

VoidDBがベンチマークでLMDB、BoltDB、LevelDB、BadgerDBを圧倒

2025-01-31
VoidDBがベンチマークでLMDB、BoltDB、LevelDB、BadgerDBを圧倒

最近のベンチマークテストで、VoidDBはLMDB、BoltDB、LevelDB、BadgerDBなどの主要な組み込みデータベースを大幅に上回る性能を示しました。Put、Get、GetNext操作において、VoidDBは競合他社を大きく引き離しています。特にPut操作では、VoidDBはBoltDBの約4倍、LevelDBの約3倍の速度を達成しました。これは、高スループットな環境においてVoidDBが非常に強力な競争力を持つことを示しており、開発者にとって効率的で信頼性の高いデータベースオプションとなります。

続きを読む

MillenniumDB:革新的なグラフ指向データベース管理システム

2025-01-31
MillenniumDB:革新的なグラフ指向データベース管理システム

MillenniumDBは、千年データ基礎研究機関(IMFD)によって開発されたグラフ指向データベース管理システムです。複数のグラフモデルをサポートし、RDF/SPARQLをほぼ完全にサポートしており、カスタムのプロパティグラフクエリ言語も備えています。現在も開発中で、本番環境にはまだ対応していませんが、かなりの機能を備えており、近いうちにGQLのサポートを追加する予定です。Dockerを使った展開方法を含む、詳細なインストール、設定、使用方法が提供されています。

続きを読む

RamaLama:AIモデルをDockerのように簡単に実行

2025-01-31
RamaLama:AIモデルをDockerのように簡単に実行

RamaLamaは、AIモデルのローカル実行と管理を簡素化するために設計されたコマンドラインツールです。OCIコンテナ技術を活用し、GPUサポートを自動検出し、Hugging FaceやOllamaなどのモデルレジストリからモデルをプルします。複雑なシステム設定は不要で、簡単なコマンドでチャットボットやREST APIサービスを実行できます。RamaLamaはPodmanとDockerをサポートし、便利なモデルエイリアス機能を提供することで、使いやすさを向上させています。

続きを読む

GitHubコード提案適用制限:発生する可能性のある問題

2025-01-31
GitHubコード提案適用制限:発生する可能性のある問題

GitHubドキュメントからのこのスニペットは、コード提案の適用時に発生する可能性のあるさまざまな制限事項をリストアップしています。コードの変更がない、プルリクエストが閉じている、変更のサブセットの表示、1行につき1つの提案のみの適用、削除された行への適用、無効な提案、その他の一時的な制限などです。これらの制限は、コードベースの整合性と一貫性を維持し、提案の効果的な適用を保証することを目的としています。

続きを読む

ldump: 複雑なデータ構造に対応したLuaシリアライザ

2025-01-31
ldump: 複雑なデータ構造に対応したLuaシリアライザ

ldumpは、循環参照、関数(upvalue付きも)、メタテーブル、コルーチン、ユーザーデータなど、複雑なデータ構造を処理できる堅牢なLuaシリアライザです。データを実行可能なLuaコードにシリアライズし、`load(data)()`でデシリアライズします。ldumpは速度やサイズよりも機能性と柔軟性を優先するため、複雑なゲーム状態の保存などに最適です。出力は大きくなりますが、最新の圧縮アルゴリズムでサイズを大幅に削減できます。Lua 5.1から5.4、LuaJITに対応しており、エッジケースについても徹底的にテストされています。

続きを読む
開発

極小Ruby X11ウィンドウマネージャー:rubywm

2025-01-31
極小Ruby X11ウィンドウマネージャー:rubywm

既存のウィンドウマネージャーに不満を持っていた作者が、1000行にも満たない純粋なRubyコード(X11ドライバを含む)で、極小のウィンドウマネージャーrubywmを作成しました。タイルとフローティングウィンドウレイアウトをサポートしますが、ウィンドウ装飾やドラッグアンドリサイズ機能はありません。キーボード操作はすべてsxhkdなどの外部ツールに委譲され、通信はX11 ClientMessageイベントで行われます。現在、シングルモニターのみをサポートしており、実験段階であるためクラッシュする可能性があります。作者の主な目的は個人的な使用であり、大規模なユーザーベースをターゲットとしていません。

続きを読む

Reaktiv:Pythonのためのリアクティブプログラミングライブラリ

2025-01-31
Reaktiv:Pythonのためのリアクティブプログラミングライブラリ

Reaktivは、Angularのリアクティブモデルに着想を得て、一流のasync/awaitサポートを提供する、Python向けのリアクティブプログラミングライブラリです。データに依存するシグナルの生成と管理を容易にし、データが変更されると依存関係を自動的に更新します。シンプルなAPIで、同期と非同期の両方のコンテキストをサポートし、自動的な依存関係追跡、外部依存関係なし、効率的なメモリ管理などの特徴を備え、非同期プログラミングの複雑さを大幅に軽減します。

続きを読む

Distr:エンタープライズソフトウェア配布の簡素化

2025-01-30
Distr:エンタープライズソフトウェア配布の簡素化

Distrは、顧客管理または共有責任環境へのエンタープライズソフトウェア配布を簡素化します。直感的なWeb UIで、すべてのデプロイと接続されたエージェントを表示できます。ホワイトラベルの顧客ポータルにより、顧客はデプロイを制御できます。豊富なSDKを使用してAPIにアクセスできます。完全にオープンソースで、自己ホスティング可能です。Distr HubはDockerイメージとして配布され、Docker Composeを使用したデプロイ例を提供します。包括的なドキュメントでは、自己ホスティングとソースからのビルドについて説明しており、JavaScript SDKを使用してアプリケーションを統合できます。

続きを読む

Stats:メニューバーに常駐するmacOSシステムモニター

2025-01-30
Stats:メニューバーに常駐するmacOSシステムモニター

Statsは、メニューバーに常駐するmacOSシステムモニターアプリケーションです。CPUとGPUの使用率、メモリ使用量、ディスクI/O、ネットワークアクティビティ、バッテリーレベルなどのリアルタイム情報を提供します。macOS 10.15(Catalina)以降に対応しており、センサーデータ(温度、電圧、電力)とBluetoothデバイスの監視機能も備えています。M1チップ搭載Macでは、センサーデータを取得するためにHIDセンサーを手動で有効にする必要があります。IntelベースのMacでは、Intel Power GadgetをインストールすることでCPUクロック周波数を表示できます。消費電力を削減するには、センサーやBluetoothなどのモジュールを無効にすることができます。MITライセンスの下でリリースされており、翻訳や機能改善への貢献を歓迎しています。

続きを読む

iterm-mcpでLLMからiTermを制御する

2025-01-30
iterm-mcpでLLMからiTermを制御する

iterm-mcpは、LLMがiTermセッションにアクセスできるようにするモデルコンテキストプロトコル(MCP)サーバーです。モデルに必要な出力のみを読み取ることで、トークンの効率的な使用を実現します。LLMがiTermと対話し、質問に答えたり、タスクを実行したりできる自然な統合を提供します。REPLサポートによる完全なターミナル制御も可能です。npxで簡単にインストールでき、Claude Desktopなどのクライアントとの統合も容易です。簡素化を優先していますが、組み込みのセキュリティ制限がないため、ユーザーはモデルのアクティビティを監視し、注意を払う必要があります。

続きを読む
開発

teemoji:ターミナル出力に絵文字を追加するCLIツール

2025-01-30
teemoji:ターミナル出力に絵文字を追加するCLIツール

teemojiは、古典的なteeユーティリティにインスパイアされたコマンドラインツールです。Core MLモデルを使用して、各テキスト行に適切な絵文字を予測して追加し、コマンドラインワークフローに楽しく、文脈に沿った要素を加えます。絵文字の予測、標準入出力のサポート、ファイル処理オプション(追加または上書き)、既存のシェルパイプラインへの容易な統合などの機能があります。Homebrew経由で簡単にインストールでき、使い方は標準のteeコマンドと似ており、絵文字機能と便利なオプションが追加されています。

続きを読む
開発

Mathesar:Postgresのためのオープンソーススプレッドシート風インターフェース

2025-01-30
Mathesar:Postgresのためのオープンソーススプレッドシート風インターフェース

Mathesarは、Postgresデータの閲覧、編集、クエリを直感的なスプレッドシート風インターフェースで行えるオープンソースアプリケーションです。あらゆる技術レベルのユーザーが直接データ上で共同作業できます。100%オープンソース、自己ホスト型で、ネイティブのPostgresアクセス制御によりセキュリティを確保しています。Mathesarは、簡単なインストール(Docker使用)、あらゆるデータサイズに対応するスケーラビリティ、既存インフラストラクチャへのシームレスな統合を特長としています。ユーザーフレンドリーなインターフェースはデータベース操作を簡素化し、堅牢なセキュリティ機能はデータ保護を保証します。

続きを読む
開発

GitHub Actions: BlueskyへのRSSフィード自動投稿

2025-01-30
GitHub Actions: BlueskyへのRSSフィード自動投稿

Blueskyfeedbotは、RSS/ATOMフィードをBlueskyに自動投稿するGitHub Actionsです。ユーザーはGitHubリポジトリを作成し、シークレット(Blueskyのユーザー名とアプリパスワード)を設定し、RSSフィードURLとHandlebarsテンプレートを指定したワークフローファイルを設定するだけで、自動投稿を実現できます。Blueskyへのコンテンツ配信を簡素化し、ブロガーや開発者にとって便利なソリューションとなります。

続きを読む
開発

Keymapper:クロスプラットフォームのコンテキスト認識キーリマッパー

2025-01-29
Keymapper:クロスプラットフォームのコンテキスト認識キーリマッパー

Keymapperは、グローバルまたはアプリケーションごとにキーボードレイアウトとショートカットを再定義できる、クロスプラットフォームのコンテキスト認識キーリマッパーです。GNU / Linux、Windows、macOSをサポートし、すべてのショートカットを単一の構成ファイルで管理できます。アプリケーションの起動にショートカットをバインドすることもできます。高度な機能には、マッピングでのマウスボタンとホイールの使用、ウィンドウタイトル、クラス、プロセスパス、入力デバイスなどのコンテキストに基づいた異なるマッピングの有効化が含まれます。

続きを読む

mcp-agent:効果的なAIエージェントを構築するためのシンプルなフレームワーク

2025-01-29
mcp-agent:効果的なAIエージェントを構築するためのシンプルなフレームワーク

mcp-agentは、モデルコンテキストプロトコル(MCP)を使用してエージェントを構築するための軽量で構成可能なフレームワークです。「効果的なエージェントの構築」で説明されているすべてのパターンを実装し、それらを連鎖させることができます。また、マルチエージェントオーケストレーションのためのOpenAIのSwarmパターンも実装しています。mcp-agentを使用すると、マルチエージェントの協調ワークフロー、ヒューマンインザループワークフロー、RAGパイプラインなど、堅牢なAIアプリケーションを簡単に構築できます。

続きを読む
開発

SmolGPT:小型LLMをトレーニングするための最小限のPyTorch実装

2025-01-29
SmolGPT:小型LLMをトレーニングするための最小限のPyTorch実装

SmolGPTは、教育目的で設計された最小限のPyTorchプロジェクトであり、ユーザーは独自の小さな言語モデル(LLM)をゼロからトレーニングできます。Flash Attention、RMSNorm、SwiGLUを含む最新のアーキテクチャと、効率的なサンプリング技術を備えています。このプロジェクトは、完全なトレーニングパイプライン、事前トレーニングされたモデルの重み、およびテキスト生成の例を提供し、LLMトレーニングの学習と実験を容易にします。

続きを読む
1 2 38 39 40 42 44 45 46 50 51