mitmproxy2swagger:REST APIの自動リバースエンジニアリング

2025-01-02

mitmproxy2swaggerは、mitmproxyでキャプチャされたトラフィックをOpenAPI 3.0仕様に自動的に変換する強力なツールです。これにより、アプリケーションを実行してトラフィックをキャプチャするだけで、REST APIを自動的にリバースエンジニアリングできます。mitmproxyのフローファイルと、ブラウザの開発者ツールからエクスポートされたHARファイルの両方をサポートしています。使用方法としては、mitmproxyでトラフィックをキャプチャし、ファイルを保存してから、mitmproxy2swaggerを実行し、入力ファイル、出力ファイル、APIプレフィックスを指定します。最初の実行では、初期スキーマが生成されますが、不要なパスを削除するために手動で編集する必要があります。2回目の実行では、編集されたスキーマに基づいて、完全なOpenAPI仕様が生成され、オプションでサンプルデータを含めることができます。

続きを読む
開発

Zasper:データサイエンス向け超高性能IDE

2025-01-02

Zasperは、データサイエンスのためにゼロから構築された新しいIDEで、大規模な並行処理、最小限のメモリフットプリント、そして比類のない速度を誇ります。REPLスタイルのデータアプリケーションに最適で、Jupyter Notebookはその一例です。現在、Macでは完全にサポートされており、Linuxでは限定的なサポートがあります。ベンチマークによると、JupyterLabと比較してRAMとCPUの使用量が75%削減されています。Prasun Anandによって作成され、無料でオープンソースのローカル実行可能なソリューションを目指しており、最新のコンピューターのリソースを最大限に活用します。

続きを読む
開発

Kotaemon:ドキュメントとチャットできるオープンソースRAGツール

2025-01-02

Kotaemonは、独自のドキュメントとチャットできるオープンソースのRetrieval-Augmented Generation(RAG)ベースのツールです。クリーンで使いやすいインターフェースを備え、OpenAI、Azure OpenAIなどの様々な大規模言語モデル(LLM)とローカルLLMをサポートしています。ドキュメントのQAを行うエンドユーザーや、独自のRAGパイプラインを構築する開発者のどちらにとっても、Kotaemonは便利なツールとカスタマイズ可能なUIを提供します。複数のファイルタイプをサポートし、マルチモーダルQA、複雑な推論、設定可能な設定などの高度な機能を提供します。

続きを読む
開発

Mercure:高速で信頼性の高いリアルタイム通信ソリューション

2025-01-02

Mercureは、Webブラウザやその他のHTTPクライアントにデータ更新をプッシュするための、オープンソースで、使いやすく、高速で、信頼性が高く、バッテリー効率の良いソリューションです。Web APIを通じて提供されるリソースの非同期およびリアルタイム更新の公開に最適で、リアクティブなWebおよびモバイルアプリを強化します。プロトコルと本番環境対応のGo実装、ライブラリ、DockerイメージはGitHubで入手可能です。管理された、高スケーラビリティなバージョンもMercure.rocksで提供されています。

続きを読む
開発

DeepSeek-VL2:高度なマルチモーダル理解のための混合専門家ビジョン言語モデル

2025-01-01

DeepSeek-VL2は、その前身であるDeepSeek-VLを大幅に改良した、高度な大規模混合専門家(MoE)ビジョン言語モデルシリーズです。視覚的な質問応答、光学文字認識、ドキュメント/表/グラフの理解など、さまざまなタスクで優れた能力を発揮します。このシリーズは、DeepSeek-VL2-Tiny、DeepSeek-VL2-Small、DeepSeek-VL2の3つのバリアントで構成され、それぞれ10億、28億、45億のアクティブパラメータを持っています。DeepSeek-VL2は、既存のオープンソースの密なモデルやMoEベースのモデルと比較して、類似またはより少ないアクティブパラメータで、競争力のある、または最先端の性能を達成します。このプロジェクトはオープンソース化されており、モデルのダウンロード、クイックスタートガイド、デモ例を提供しています。

続きを読む

ShredOS:すべてのプロセッサに対応した安全なディスク消去ツール

2025-01-01

ShredOSは、Buildrootを使用して構築された軽量でブート可能なLinuxディストリビューションであり、安全なディスク消去を目的として設計されています。強力なツールであるnwipeを搭載し、DoD 5220.22-M準拠を含む様々な消去方法を提供し、32ビットと64ビット両方のプロセッサをサポートしています。USBまたはCDからブート可能で、インストールは不要であり、ユーザーフレンドリーなインターフェースを提供します。また、smartmontoolsやhdparmなどのユーティリティも含まれており、ディスクの診断とメンテナンスが容易になります。

続きを読む

Facebookの大規模概念モデル:文表現空間における言語モデリング

2025-01-01

Facebook Researchは、文表現空間で動作する言語モデリングへの新しいアプローチである、大規模概念モデル(LCM)を発表しました。SONAR埋め込み空間を利用して、LCMは最大200のテキスト言語と57の音声言語をサポートしています。文を「概念」として扱い、LCMは自己回帰的な文予測のためにシーケンスツーシーケンスモデルを使用します。このプロジェクトは、16億パラメーターのモデルのトレーニングとファインチューニングのためのレシピを提供し、MSE回帰と拡散ベースの生成を検討しています。

続きを読む

Tirreno:オープンソースのセキュリティユーザー分析によるプラットフォーム保護強化

2025-01-01

Tirrenoは、ウェブサイト、アプリケーション、SaaS、コミュニティ、IoTデバイスなど、さまざまなオンラインプラットフォームを監視するために設計されたオープンソースのセキュリティユーザー分析ソフトウェアです。アカウント乗っ取り、悪意のあるボット、ユーザー行動に起因する一般的な脆弱性から検出し、防御します。PHPとPostgreSQLを使用して構築されており、インストールと使用が容易で、リアルタイム分析を提供します。有料サブスクリプションにより、IPアドレス、メールアドレス、電話番号の追加検証を提供することで、不正防止機能が強化されます。Tirreno Technologies Sàrlによって開発され、プライバシーとデータセキュリティを優先しています。コードはオープンソースですが、商標はオープンソースではありません。

続きを読む

オープンソースプロジェクトArnis:現実世界の場所をMinecraftに再現

2024-12-31

ArnisはRustで記述されたオープンソースプロジェクトで、現実世界の任意の場所を高精度でMinecraft Java Editionに再現します。OpenStreetMapの地理空間データとRustのパワーを活用することで、Arnisは現実世界の地理と建築を反映した、複雑で正確なMinecraftの世界を効率的に作成します。ユーザーはエリアを選択し、Arnisはデータを処理して、座標0,0,0を中心としたMinecraftの世界を生成します。元々はPythonで開発されましたが、パフォーマンス向上のためRustに移行されました。

続きを読む
ゲーム マップ生成

Agentarium:AIエージェントシミュレーションのためのオープンソースフレームワーク

2024-12-31

Agentariumは、AI搭載エージェントで構成されたシミュレーションを簡単に作成および管理するための、強力なオープンソースPythonフレームワークです。エージェントが行動、学習、進化できる複雑なインタラクティブ環境を設計するための、柔軟で直感的なプラットフォームを提供します。主な機能には、高度なエージェント管理、堅牢なインタラクション管理、状態の保存と復元のためのチェックポイントシステム、合成データ生成、拡張可能なアーキテクチャなどがあります。環境はYAMLファイルを使用して構成されます。

続きを読む

Rubyコアクラス凍結ツール:Ruby Refrigerator

2024-12-31

Ruby Refrigeratorは、すべてのRubyコアクラスとモジュールを凍結し、実行時にコアクラスへの予期しない変更を防ぐツールです。コアクラスを凍結する`freeze_core`メソッドと、コアクラスへの変更についてライブラリをチェックする`check_require`メソッドを提供します。`check_require`は、モジュールとクラスの事前定義、特定クラスの除外、依存関係の指定などのオプションをサポートしています。使いやすいコマンドラインツール`bin/check_require`も提供されています。このツールは、本番環境とテスト環境でのコードの安定性を確保するために非常に役立ちます。

続きを読む

Duco接続ボードのリバースエンジニアリング:Home Assistantとの統合に成功

2024-12-31

単純なボタンによる4つのモードしか制御できないDucoBox換気システムの限定的な制御オプションに不満を持った著者は、本質的にESP32である高価な公式Duco接続ボードをリバースエンジニアリングすることにしました。ロジックアナライザとDucoのウェブサイトの情報を使用して、ボードと換気システム間の通信プロトコルを分析しました。それはModbusではなく、カスタムプロトコルであることが判明しました。プロトコルをデコードした後、著者はESPhomeコンポーネントを作成し、Home Assistantとのシームレスな統合を実現しました。これにより、制御が大幅に向上し、CO2センサデータなどの情報を読み取ることができます。

続きを読む
ハードウェア

LuaのためのミニマルなSum型とSwitch: lua-match

2024-12-31

lua-matchは、Sum型とSwitch機能を提供するミニマルなLuaライブラリです。様々なデータ型と条件分岐をクリーンかつ効率的に処理するために、タグ付け関数を活用しています。シンプルなタグ付け関数とswitchテーブルを使用することで、Sum型のような動作とパターンマッチングを容易に実装でき、Luaコードを大幅に簡素化できます。このライブラリはオープンソースで、MITライセンスを使用しています。

続きを読む
開発 Sum型

Panel Graphic Walker:HoloViz Panelを使ったインタラクティブなデータ探索

2024-12-30

Panel Graphic Walkerは、Jupyter NotebookやPanelアプリケーション内でインタラクティブなデータ探索を行うためのPythonライブラリです。Graphic Walkerの機能をHoloViz Panelに統合し、Tableauに似たインターフェースを提供します。最小限のコードで動的な可視化とテーブルを迅速に作成できます。様々なデータバックエンドとレンダラーに対応し、サーバーサイド計算を利用して大規模なデータセットを処理できます。プロジェクトはまだ初期段階にあるため、特定のバージョンを固定することをお勧めします。

続きを読む

curl-impersonate更新:ブラウザ擬態機能の強化

2024-12-30

lexiforest/curl-impersonateはcurl-impersonateのアクティブなフォークであり、ブラウザの擬態機能を強化し、より多くのバージョンとビルドターゲットをサポートしています。このプロジェクトはcurlを修正して、TLSおよびHTTPハンドシェイク中に主要なブラウザ(Chrome、Edge、Safari、Firefox)の動作を模倣し、フィンガープリンティングに基づくWebサイトの制限を回避します。更新には、ECH、ZSTD圧縮、X25519Kyber768曲線、およびより多くのブラウザバージョンのサポートが含まれており、改良されたコマンドラインツールとライブラリ関数が提供されます。

続きを読む

86Box:x86アーキテクチャの過去への旅

2024-12-30

86Boxは、1981年からPCIバス時代までのIBM PC互換システム向けに設計された、古いオペレーティングシステムとソフトウェアを実行できる強力なx86エミュレーターです。ユーザーフレンドリーなインターフェースと高いカスタマイズ性を備え、MS-DOS、古いバージョンのWindows、OS/2、その他のビンテージシステムやアプリケーションを実行できます。幅広い周辺機器(ビデオカード、サウンドカード、ネットワークアダプターなど)をサポートしており、複数の仮想マシンを簡単に処理できる複数のマネージャーアプリケーションも提供されています。懐かしさを感じるか、レトロコンピューティングに興味があるかに関わらず、86Boxは過去への魅力的な一瞥を提供します。

続きを読む

MiceWine:AndroidでWindowsアプリとゲームを実行

2024-12-30

MiceWineは、AndroidスマートフォンでWindowsアプリケーションとゲームを実行することを目指したプロジェクトです。Android向けにコンパイルされたカスタマイズされたWineビルドとBox64を使用して、最適なパフォーマンスを実現しています。現在、積極的に開発中で、Termux-X11ベースのXサーバーを使用しています。Android 10以降をサポートしています。Adreno 7xxおよび6xx GPUはTurnip/Zinkでサポートされ、その他のGPUはネイティブ/Zink(実験的)で部分的にサポートされています。非Adreno GPUでのネイティブVulkanは実験的で、テストが必要です。

続きを読む

PolyDye:Marlin対応3Dプリンター用フルカラー印刷改造

2024-12-30

PolyDyeは、インクジェット技術を統合することで、Marlinベースの3Dプリンターに鮮やかなフルカラー印刷を実現するオープンソースプロジェクトです。白いフィラメント層の間にインク層を適用し、ESP32-S3によって正確に制御されます。現在ベータ版ですが、このエキサイティングな改造は常に進化し、機能を追加しています。

続きを読む
ハードウェア フルカラー印刷

KAGフレームワーク:知識拡張型推論と検索フレームワーク

2024-12-30

KAGは、OpenSPGエンジンと大規模言語モデルをベースとした論理推論とQ&Aフレームワークです。専門ドメインのナレッジベース向けの論理推論と事実的なQ&Aソリューションを構築するために使用されます。従来のRAGベクトル類似度計算モデルの欠点を効果的に克服し、論理推論と複数ホップの事実的なQ&Aをサポートし、現在の最先端手法を大幅に上回ります。KAGの中核機能には、知識とチャンクの相互索引構造、概念的意味論的推論による知識アラインメント、スキーマ制約による知識構築、論理形式によってガイドされたハイブリッド推論と検索が含まれます。

続きを読む

C言語による完全なコンピュータエミュレータの構築:NANDゲートからテトリスまで

2024-12-30

このプロジェクトは、NandToTetrisコースに従って、C言語でゼロから完全なコンピュータエミュレータを構築することを目指しています。単一のNANDゲートから始まり、マルチプレクサやデマルチプレクサなどのより複雑なチップを段階的に構築し、最終的にはテトリスを実行できるシステムになります。CPUレベルから始める他のエミュレータプロジェクトとは異なり、このプロジェクトはハードウェアスタック全体を注意深く構築します。プロジェクトは初期段階にあり、作者はハードウェアコンポーネントを完成させた後にアセンブラを実装する予定です。

続きを読む

Racket拡張機能:ソースコードへの画像埋め込み

2024-12-29

このRacketライブラリは、画像をソースコードファイルに直接埋め込むことを可能にし、外部ファイルへの参照を不要にします。µ reader拡張機能とuuencodeを使用して、画像データをテキスト表現に変換します。これにより、従来の画像埋め込み方法で作成されるバイナリファイル形式(WXMEなど)の問題が解決され、gitなどのツールとの互換性が向上します。このライブラリは、画像を埋め込み可能なテキスト形式に変換し、必要に応じてデコードして表示するためのパックおよびアンパック関数を提供します。エラー処理とテキストフォーマットは改善の余地がありますが、スタンドアロンのRacketプロジェクトを作成するための便利な方法を提供します。

続きを読む

GitHubオープンソースプロジェクトlibsearch:JavaScript用インデックスフリー全文検索

2024-12-29

libsearchは、GitHub上のオープンソースJavaScript全文検索ライブラリです。事前に構築されたインデックスを必要とせずに、高速なテキスト検索を可能にします。最新のJavaScriptエンジンの高度に最適化された正規表現エンジンを活用し、クエリ文字列を正規表現フィルタに変換して検索を行い、近似TF-IDFアルゴリズムを使用してランキング付けを行います。このライブラリは、複雑なインデックスを必要としないシンプルなアプリケーションに適しており、特に迅速なプロトタイピングや小規模なWebアプリケーションに役立ちます。

続きを読む

resizer2:Win+マウスでKDE/i3のようにWindowsのウィンドウを管理

2024-12-29

resizer2は、KDEやi3のウィンドウマネージャーのように、Winキーとマウスを使ってウィンドウのサイズ変更と移動を可能にするWindowsウィンドウマネージャーです。ウィンドウの移動、サイズ変更、透明度の調整、最小化、最大化などの機能を提供し、複数のモニターにも対応しています。システムウィンドウを移動するには管理者権限が必要で、一部のフルスクリーンアプリケーションとの互換性の問題など、既知の問題点もありますが、resizer2はWindowsユーザーにより効率的で便利なウィンドウ管理体験を提供します。

続きを読む

AI搭載Anki:医学学習に革命を起こすツール

2024-12-28

AnkiAIUtilsは、Ankiフラッシュカードを強化するために設計されたAI搭載ツールのスイートです。ChatGPT、DALL-E、Stable Diffusionなどのモデルを活用して、説明、記憶術、イラスト、適応学習機能を自動的に生成します。学習の進捗状況に基づいて関連する例を動的に照合し、パーソナライズされた記憶フックを作成し、さまざまなLLMプロバイダーとモデルをサポートします。まだ初期段階ですが、このプロジェクトは医学教育とそれ以上の学習を変革する可能性を秘めています。

続きを読む

Mixin:強力なJavaバイトコードウィービングフレームワーク

2024-12-28

Mixinは、ASMを使用するJavaのtrait/mixinおよびバイトコードウィービングフレームワークであり、プラグ可能なサービスを介してランタイムクラスローディングプロセスにフックします。MojangのLegacyLauncherシステム(より拡張性の高いModLauncherに置き換えられました)をサポートし、Java 8以降と互換性があります。Mixinは、難読化タスクを処理するためのアノテーションプロセッサや、EclipseおよびIntelliJ IDEAとの統合など、包括的なドキュメント、Mavenリポジトリ、ツールを提供します。バージョン履歴には、機能の追加とバグ修正の詳細が記載されており、開発者が適切なバージョンを選択するのに役立ちます。

続きを読む

Caravan:JavaScript/TypeScriptアプリケーションのための柔軟なトランスポートベースのロギングシステム

2024-12-28

Caravanは、JavaScript/TypeScriptアプリケーションのための柔軟なトランスポートベースのロギングシステムです。複数のトランスポート(コンソール、ファイル、Datadog、BetterStackなど)、ログレベルのフィルタリング、フォークされたロガーによるコンテキストバインディング、データの改ざん防止機能をサポートしています。開発者は、基本的なメッセージ、メタデータ、コンテキストに依存した情報を簡単にログに記録でき、デバッグと監視が向上します。TypeScriptファースト設計により、開発者のエクスペリエンスが向上します。

続きを読む

SBCLコンパイラの最適化:(lambda () nil)のコンパイル速度向上

2024-12-28

SBCLコンパイラに、`(lambda () nil)`のような空関数のコンパイル速度を劇的に向上させるための重要な最適化が実装されました。以前は、コンパイルによって多くの冗長な関数が生成されていました。この最適化は、そのような特殊なケースを識別して処理し、事前に定義された空関数を直接返すことで、不要な計算を回避し、コンパイル速度を大幅に向上させます。空関数を含む大量のコードを処理する場合に特に効果的で、コンパイル時間を短縮し、開発者の生産性を向上させます。

続きを読む

ミニマリスト向けエクササイズトラッカー:1つのHTMLファイルで週間ワークアウト

2024-12-27

exerciseminimilismは、単一のHTMLファイルとブラウザのローカルストレージを使用して構築されたミニマリストのエクササイズトラッカーです。1週間の固定された7つの毎日のエクササイズセットを追跡し、一貫した使用を促進するためにシンプルさを重視しています。今日のワークアウトと前日の重量のみが表示されます。複雑な機能や設定はありません。HTMLファイルを編集してエクササイズをカスタマイズできます。シンプルなタイマーは休憩時間追跡に役立ちます。データはブラウザのローカルに保存されるため、アカウントは不要です。シンプルで使いやすく、ほとんどの最新のブラウザと互換性があります。

続きを読む

NeatShift:最新のWindowsファイル整理ツール

2024-12-27

NeatShiftは、シンボリックリンクを使用して、ファイルとフォルダを効率的かつ安全に整理するのに役立つ、最新のWindowsアプリケーションです。クリーンなインターフェース、ドラッグアンドドロップ機能、リンク管理、エラー防止機能を備えています。インストールと実行は簡単で、追加の依存関係は必要ありません。現在テスト段階にあり、安全のために自動的なシステム復元ポイントの作成が含まれていますが、手動でのバックアップを強くお勧めします。

続きを読む

テスラライトショー:カスタムライトショーガイド

2024-12-27

テスラは、ユーザーがxLightsソフトウェアを使用してUSBドライブ経由で2021年以降のModel S、Model 3、Model X、Model Y、Cybertruckでパーソナライズされたライトショーを作成および再生できるカスタムライトショー機能をリリースしました。このガイドでは、ソフトウェアのインストール、ファイル形式の要件、ライトエフェクトのコントロール、トラブルシューティングなど、カスタムライトショーの作成と実行の手順を詳しく説明し、ユーザーがライトショーファイルがテスラの要件を満たしているかどうかを確認するための検証スクリプトを提供します。

続きを読む
その他 ライトショー
← Previous 1 3 4 5