SonShell:ソニーカメラからの写真の自動ダウンロードツール

2025-09-25
SonShell:ソニーカメラからの写真の自動ダウンロードツール

SonShellは、ソニーの公式Camera Remote SDKをベースにしたLinux専用ユーティリティです。ソニーA6700カメラ(Wi-Fi/イーサネット)に接続し、新しい写真を自動的にダウンロードし、オプションでダウンロードされた各ファイルに対してスクリプトを実行できます。自動接続(列挙または直接IP/MAC)、自動再接続、安全なファイル名など、多くの機能を備えています。開発者は作成中にChatGPTを多用しており、クリーンで分かりやすいコードとなっています。写真ワークフローを効率化したいLinuxユーザーに最適です。

続きを読む

Dayflow:AI搭載タイムラインアプリ、時間管理とプライバシー保護

2025-09-25
Dayflow:AI搭載タイムラインアプリ、時間管理とプライバシー保護

DayflowはmacOSネイティブアプリで、1秒間に1フレームの速度で画面活動を記録し、AIを使用して15分ごとに分析し、要約付きのクリーンなタイムラインを生成します。軽量でプライバシー重視の設計で、Gemini(独自のAPIキー)またはローカルモデル(Ollama/LM Studio)をAIプロバイダーとして選択できます。シンプルで信頼できるタイムラインを求めて開発され、Dayflowは管理する必要があるもう一つのダッシュボードではなく、静かで丁寧なアシスタントを目指しています。

続きを読む
開発

年齢確認システム:使い勝手の悪夢?

2025-09-24
年齢確認システム:使い勝手の悪夢?

新しいオンライン年齢確認システムが物議を醸している。スマートフォンへの依存度が高いため、スマートフォンを持っていない、またはスマートフォンを使いたくない高齢者など、多くのユーザーが除外されている。これは、特にシークレットモードで、ウェブサイトを訪問するたびに年齢確認が必要となるため、ウェブブラウジング体験に大きな影響を与える。実装コストが高いため、スタートアップ企業にとって大きな障壁となり、技術選択にも制限があるようだ。このソリューションが主張するプライバシーのメリットも疑問視されている。

続きを読む
開発

YouTubeダウンロードツールyt-dlpがDenoランタイムを必須に

2025-09-24
YouTubeダウンロードツールyt-dlpがDenoランタイムを必須に

人気のYouTubeダウンロードツールyt-dlpは、YouTube側の変更により、まもなくDeno JavaScriptランタイムが必要になります。以前はyt-dlpは組み込みのJavaScriptインタープリターを使用していましたが、YouTubeの最新の反スクレイピング対策に対処するには不十分になりました。ユーザーはDenoをインストールし、インストール方法(pipや公式実行ファイルなど)に応じて追加の手順を実行してyt-dlpをアップデートする必要があります。これにより、YouTube動画のダウンロード機能が維持されます。

続きを読む

亜線形空間ゼロ知識証明:画期的な進歩

2025-09-24
亜線形空間ゼロ知識証明:画期的な進歩

研究者らは、KZG/BN254を用いたRust実装による、亜線形空間ゼロ知識証明システムSSZKPを開発しました。長さTのトレースに対してO(√T)のメモリ使用量を実現し、ブロック化されたIFFTとストリーミングアキュムレータを使用しています。SSZKPは、多項式全体をバッファリングすることなく標準的なKZGコミットメントを使用し、スケーラブルなzkシステム構築のための非常に効率的なアプローチを提供します。このプロジェクトには、完全な証明者と検証者のCLIツール、エンドツーエンドのテストスクリプトが含まれています。

続きを読む
開発

隠されたWebシェル:同一MD5ハッシュのPHPファイル

2025-09-24
隠されたWebシェル:同一MD5ハッシュのPHPファイル

2つのPHPファイルが同じMD5ハッシュを共有していますが、そのうちの1つはWebシェルです。このテクニックにより、攻撃者はキャッシュされたWebシェルの検出を回避できます。ヘックスダンプは、ファイル間の微妙な違いを示しており、機能が大きく異なるにもかかわらず、同一のMD5ハッシュになります。これは、セキュリティチェックにMD5ハッシングのみを頼るだけでは不十分であることを強調しています。より包括的なセキュリティ戦略が必要です。

続きを読む

oLLM:コンシューマーGPUで巨大コンテキストLLMを実行

2025-09-23
oLLM:コンシューマーGPUで巨大コンテキストLLMを実行

oLLMは、8GB VRAM搭載のコンシューマーGPU(例:200ドルのNvidia 3060 Ti)で、gpt-oss-20Bやqwen3-next-80Bなどの巨大コンテキストLLMの推論を可能にする軽量Pythonライブラリです。最大10万コンテキストを処理します。量子化なしで、レイヤーの重みとKVキャッシュをSSDにオフロードし、FlashAttention-2やチャンク化されたMLPなどの技術を用いることで実現しています。様々なLLMをサポートし、契約の分析、医療文献の要約、巨大ログファイルの処理など、大規模なテキスト処理タスクのための使いやすいAPIを提供します。

続きを読む

g++のためのGNUインターフェースレイヤー(GIL)

2025-09-23
g++のためのGNUインターフェースレイヤー(GIL)

このリポジトリは、g++のためのGNUインターフェースレイヤー(GIL)と標準ライブラリのインプリメンテーションを提供します。「Hello, world!」の簡単なC++プログラムの例や、電卓、マージソートなどの他の例が含まれています。プログラムの実行にはg++コンパイラが必要であり、パス設定に注意する必要があります。このプロジェクトは、カスタム標準ライブラリを使用した、C++プログラミングの非伝統的なアプローチを示しています。

続きを読む
開発

Xサーバー:GUIの影の英雄

2025-09-23
Xサーバー:GUIの影の英雄

Xサーバーはグラフィカルユーザーインターフェースの基盤です。クライアントアプリケーションからのリクエストを受け付け、ウィンドウを作成します。これらのウィンドウは、クライアントプログラムが描画できる仮想スクリーンです。Xサーバー(または個別のコンポジタ)は、ウィンドウマネージャーの指示に従って、実際のスクリーンにウィンドウを合成します。ウィンドウマネージャーは通常、ボタン、ドラッグ可能なタイトルバー、境界線などのグラフィックコントロールを介してユーザーと対話します。詳細については、Xorgメーリングリスト、Bugzilla、コードリポジトリをご覧ください。

続きを読む
開発

zoxide: 超高速cdコマンド

2025-09-23
zoxide: 超高速cdコマンド

長いディレクトリパスを入力することにうんざりしていませんか?z と autojump にインスパイアされたスマートcdコマンドである zoxide は、ファイルのナビゲーションに革命を起こします。最も頻繁に使用するディレクトリを記憶し、数回のキーストロークでそれらにジャンプできます。主要なシェルをサポートし、インストールもデータのインポートも簡単です(autojump や fasd など)。効率を向上させ、面倒なナビゲーションに別れを告げましょう!

続きを読む

アリババ、Qwen3-Omniを発表:真のエンドツーエンドのマルチモーダル基盤モデル

2025-09-22
アリババ、Qwen3-Omniを発表:真のエンドツーエンドのマルチモーダル基盤モデル

アリババは、真のエンドツーエンドの多言語オムニモーダル基盤モデルであるQwen3-Omniを発表しました。テキスト、画像、音声、ビデオなど様々な入力をリアルタイムで処理し、テキストと自然音声の両方でストリーミング応答を提供します。Qwen3-Omniは多くのベンチマークで最先端の結果を達成し、複数の言語をサポートし、斬新なMoEアーキテクチャと柔軟な制御機能を備えています。このモデルと、ツールキット、クックブック、デモはオープンソースで公開されており、開発者にとって豊富なリソースとなります。

続きを読む
AI

SWE-Bench Pro:ソフトウェアエンジニアリングにおけるLLM評価のための挑戦的なベンチマーク

2025-09-22
SWE-Bench Pro:ソフトウェアエンジニアリングにおけるLLM評価のための挑戦的なベンチマーク

SWE-Bench Proは、大規模言語モデル(LLM)とエージェントを長期的なソフトウェアエンジニアリングタスクで評価するための新しいベンチマークです。コードベースと課題が与えられると、モデルは問題を解決するパッチを生成する必要があります。SWE-Benchから着想を得ており、再現可能な評価のためにDockerとModalを使用します。評価スクリプトを実行するには、Docker環境とModalの認証情報を設定する必要があります。

続きを読む
開発

ブラウザで35年前のSGIデモを実行

2025-09-22
ブラウザで35年前のSGIデモを実行

このプロジェクトは、35年前のSGIワークステーションのクラシックなデモを最新のブラウザに持ち込みます。オリジナルのC/C++ソースコードは、EmscriptenとSDL2を使用してWebAssemblyにコンパイルされ、Alice 4プロジェクトのIRIS GLソフトウェアラスタライザを使用してレンダリングされます。現在、Flight、Newave、Arenaのデモがサポートされており、仮想マウスとキーボード、ポップアップメニューなどの機能を追加する計画もあります。

続きを読む
ゲーム

世界で2番目に最悪のグラフィックカード:TTLゲートの傑作?

2025-09-22
世界で2番目に最悪のグラフィックカード:TTLゲートの傑作?

Ben Eaterの「世界最悪のビデオカード」に触発され、Leoneqはさらに…ひどいものを製作しました。このテキストモードのグラフィックカードは、VGA解像度800x600@60Hz(アクセス可能な400x300)を誇り、TTLゲートのみを使用し、驚くほど少ない21個のICで構成されています。ラテン語、ポーランド語、さらには標準銀河系アルファベットをサポートし、EPROMとSRAMを使用して文字を保存します。グリッチ、ノイズへの感度、全体的に印象の薄い画像といった問題を抱えているものの、このプロジェクトは創意工夫の証であり、ハードウェアの限界に対するユーモラスなアプローチです。これは、「ひどいアイデア」に直面しても創意工夫の力が証明されたものです。

続きを読む
ハードウェア

NPMセキュリティベストプラクティス:サプライチェーン攻撃からの防御

2025-09-22
NPMセキュリティベストプラクティス:サプライチェーン攻撃からの防御

この記事では、マルウェア、サプライチェーン攻撃、フィッシングなど、NPMエコシステムに存在するセキュリティリスクをまとめ、依存関係のバージョンを固定する、推移的な依存関係をオーバーライドする、ライフサイクルスクリプトを無効にする、最小リリース年齢を設定する、権限モデルを使用する、外部依存関係を減らす、2要素認証を有効にする、アクセス権限の制限されたトークンを作成する、来歴ステートメントを生成するなど、さまざまなセキュリティベストプラクティスを提供しています。監査、監視、セキュリティツールの重要性と、プライベートパッケージレジストリを使用すること、およびメンテナの燃え尽きに対処することについての推奨事項も強調しています。

続きを読む
開発

nvmath-python:PythonでNVIDIAの数学ライブラリを活用

2025-09-22
nvmath-python:PythonでNVIDIAの数学ライブラリを活用

nvmath-pythonは、NVIDIAの数学ライブラリの機能をPythonエコシステムにもたらします。直感的なPythonic APIを提供し、様々な実行空間で提供されるNVIDIAライブラリのすべての機能に完全にアクセスできます。nvmath-pythonは既存のPython配列/テンソルフレームワークとシームレスに連携し、それらのフレームワークにはない機能を提供することに重点を置いています。また、cuBLASLtライブラリのパラメータすべてにアクセスでき、他のNVIDIA C-APIライブラリのラッパーでは利用できないパラメータも含まれます。さらに、FFT関数のカスタムプロローグとエピローグを作成し、それらをLTO-IRにコンパイルすることもできます。

続きを読む

わずか1000行のZigコードによる小さなOS:OS-1000-lines-zig

2025-09-21
わずか1000行のZigコードによる小さなOS:OS-1000-lines-zig

OS-1000-lines-zigは、1000行未満のZigコードで軽量なオペレーティングシステムを実装した印象的なプロジェクトです。このモノリシックカーネルOSは、基本的なプロセスとメモリ管理をサポートし、シンプルなコマンドラインインターフェースを備えています。Zigコンパイラがあれば、開発者はOSを簡単にクローン、ビルド、実行できます。プロジェクトは、カーネル実装、共通関数、ビルドスクリプトなどのコンポーネントを持つクリーンなコード構造を誇り、テストと貢献ガイドラインを含んでいます。将来の開発計画には、プロセス管理、メモリ管理、コマンドラインインターフェース、ネットワーク、ファイルシステムの拡張が含まれます。

続きを読む
開発

Timesketch:オープンソースの協調的なフォレンジックタイムライン分析ツール

2025-09-21
Timesketch:オープンソースの協調的なフォレンジックタイムライン分析ツール

Timesketchは、協調的なフォレンジックタイムライン分析のためのオープンソースツールです。これにより、あなたと共同作業者は複数のタイムラインを簡単に整理し、同時に分析できます。注釈、コメント、タグ、星を使用して、生のデータに豊かさを加えましょう。コードはGoogleが所有していますが、これはGoogleの公式製品ではないことに注意してください。

続きを読む

GPU Kill:クロスプラットフォームGPU管理CLIツール

2025-09-21
GPU Kill:クロスプラットフォームGPU管理CLIツール

GPU Killは、NVIDIA、AMD、Intel、Apple Siliconシステム間でGPUを管理するためのコマンドラインツールです。GPUインフラストラクチャの監視、制御、保護を容易に行えます。リアルタイムでのGPU使用状況の監視、スタックしたプロセスの強制終了、クリプトマイナーと疑わしいアクティビティの検出、リソースの不正使用を防ぐためのポリシーの適用、クラスタ監視のためのWebダッシュボード、複数のサーバー間でのGPUのリモート管理、AIアシスタントとの統合などの機能があります。Linux、macOS、Windowsをサポートしています。シンプルなコマンドラインインターフェースとWebダッシュボードにより、ユーザーフレンドリーな管理を実現します。

続きを読む
開発

超小型C99 JSONパーサー:ゼロアロケーション、約150行

2025-09-21
超小型C99 JSONパーサー:ゼロアロケーション、約150行

わずか約150行のC99コードで書かれた、最小限のJSONパーサーライブラリが登場!メモリ効率のためにゼロアロケーションを採用し、状態も簡素化されています。エラーメッセージには正確な行番号と列番号が含まれています。数値と文字列の解析はユーザー自身で行う必要があり、`strtod`や`atoi`などの関数を使用できます。簡単な例として、JSON文字列から矩形構造体`Rect`への読み込み方法を示しています。このプロジェクトは、パブリックドメインで公開されているフリーで無制限のソフトウェアです。

続きを読む

Vec: C言語向け高速・安全な動的配列

2025-09-21
Vec: C言語向け高速・安全な動的配列

Vecは、C言語向けの汎用的で高速、メモリリークのない動的配列です。連続メモリを使用し、幾何級数的に(×2)サイズを拡大することで、償却O(1)のpushを実現し、メソッドスタイルのAPIを提供します。オーバーフローガード、境界チェック付きアクセサ、空/縮小/破棄時の明確な動作定義など、安全性を重視した設計となっています。パフォーマンスと安全性を両立させ、クリーンで効率的なインターフェースを提供します。

続きを読む
開発

GlucoDataHandler:複数プラットフォーム対応血糖値データ可視化アプリ

2025-09-21
GlucoDataHandler:複数プラットフォーム対応血糖値データ可視化アプリ

GlucoDataHandlerは、様々なソースから血糖値データを収集し、Androidスマートフォン、スマートウォッチ(Wear OS、Mi Band、Amazfit)、そして車内(GlucoDataAuto経由)で分かりやすく表示する革新的なAndroidアプリです。AndroidAPS、Juggluco、xDrip+、Eversense、Dexcomなど、複数の血糖値測定デバイスやアプリに対応し、カスタマイズ可能なアラーム、ウィジェット、ロック画面表示などを提供します。Tasker統合やデータ転送もサポートしています。このアプリは、多くのコミュニティメンバーからの貢献とサポートを受けており、糖尿病患者にとって血糖値管理を容易にします。

続きを読む
その他

MapSCII:ターミナルで世界を探検

2025-09-20
MapSCII:ターミナルで世界を探検

MapSCIIは、Node.jsベースのベクトルタイルレンダラーで、xterm互換ターミナルで点字とASCII文字で地図を表示します。マウスによるドラッグとズーム、カスタマイズ可能なレイヤースタイル(Mapbox Styles対応)、公開またはプライベートベクトルタイルサーバーへの接続、ローカルVectorTile/MBTilesを使用したオフライン使用などが特徴です。インストールは簡単で、さまざまなOSとターミナルをサポートしています。高度に最適化されたアルゴリズムにより、スムーズな体験を実現します。オープンソースで無料、ODbLとCC BY-SAライセンスの下でOpenStreetMapデータを使用しています。

続きを読む
開発

RMCP:自然言語による統計分析の革命

2025-09-20
RMCP:自然言語による統計分析の革命

RMCPは、回帰分析、時系列分析、機械学習などを網羅する40種類以上の統計分析ツールを提供する強力なモデルコンテキストプロトコル(MCP)サーバーです。ユーザーは自然言語でAIアシスタントと対話することで、複雑な統計モデリングやデータサイエンスのタスクをシームレスに実行できます。RMCPは様々なデータ形式のインポート/エクスポートをサポートし、インテリジェントなエラーリカバリ機能を備え、分析ワークフローを大幅に簡素化します。自然言語式ビルダーは自然言語の説明をR言語の式に変換し、視覚化された結果を提供します。ビジネスアナリスト、エコノミスト、データサイエンティストなど、あらゆる分野で効率性を劇的に向上させます。

続きを読む
開発

C0:オブジェクトストレージの高性能リードスルーキャッシュ

2025-09-20
C0:オブジェクトストレージの高性能リードスルーキャッシュ

C0は、オブジェクトストレージにおける不変のblobをキャッシュするために設計された高性能HTTP APIです。メモリとディスクのハイブリッドキャッシュ(foyerを使用)を活用し、S3互換のバックエンドであればどれでも動作しますが、正確なRangeヘッダーを必要とする独自の/fetch APIを使用します。16MiBの固定ページサイズを使用するC0は、要求されたバイト範囲をページアラインされたルックアップにマッピングし、同じページに対する同時リクエストを統合し、オブジェクトストレージのテールレイテンシを管理するためにヘッジリクエストを使用します。冗長バケットを試行することもできます。C0は、タイムアウト設定、再試行メカニズム、バケットの優先順位付けなど、広範な構成オプションを提供し、/statsと/metricsエンドポイントを介してパフォーマンス監視を提供します。Dockerイメージも利用可能です。

続きを読む
開発

Zedis:Zigで書かれたRedis互換インメモリデータストア

2025-09-19
Zedis:Zigで書かれたRedis互換インメモリデータストア

Zedisは、学習と実験のために設計された、Zigで記述されたRedis互換のインメモリデータストアです。Redisプロトコルとデータ構造のコアを実装し、シンプルさ、パフォーマンス、およびスレッドセーフティに重点を置いています。コアRedisコマンド(GET、SET、INCRなど)、複数のデータ型、ディスク永続化(RDB)をサポートしており、最近ではPub/Sub機能も追加されました。Zedisは構築と使用が容易で、コードベースはZigの慣例に従い、型安全な操作、明示的なエラー処理、包括的なロギングを備えています。

続きを読む

LLaMA-Factory:100種類以上のLLMを効率的にファインチューニングするための統合フレームワーク

2025-09-19
LLaMA-Factory:100種類以上のLLMを効率的にファインチューニングするための統合フレームワーク

LLaMA-Factoryは、LLaMA、LLaVA、Mistralなど、100種類以上のLLM(大規模言語モデル)を効率的にファインチューニングできるオープンソースフレームワークです。LoRA、QLoRA、OFTなどの様々なファインチューニング手法を統合し、スケーラブルなリソースと高度なアルゴリズムを提供し、複数ターン対話や画像理解など幅広いタスクに対応します。LLaMA-Factoryは、様々な推論高速化技術もサポートし、ユーザーフレンドリーなインターフェースとAPIを提供します。最新のモデルと技術を常にサポートすることで、開発者にLLMのファインチューニングのための便利で効率的なツールを提供することを目指しています。

続きを読む
開発

UUIDv47:ソート可能なUUIDでデータベースフレンドリー、APIとの互換性も確保

2025-09-17
UUIDv47:ソート可能なUUIDでデータベースフレンドリー、APIとの互換性も確保

UUIDv47は、データベース内でソート可能なUUIDv7を格納しながら、APIインターフェースに対してはUUIDv4として表示する巧妙な方法です。UUIDv7のタイムスタンプフィールドを、UUID自身のランダムビットに紐づいたキー付きSipHash-2-4ストリームでXORマスクすることで実現しています。これにより、データベースの効率性とAPIの互換性が両立されます。C言語で実装されたライブラリは統合が容易で、キー復元耐性も備え、高いセキュリティを確保しています。

続きを読む
開発

Tabby:強力なターミナルエミュレータとSSHクライアント

2025-09-17
Tabby:強力なターミナルエミュレータとSSHクライアント

Tabby(旧Terminus)は、Windows、macOS、Linuxに対応した、高度にカスタマイズ可能なターミナルエミュレータ、SSH、Telnet、シリアルクライアントです。テーマ、カスタマイズ可能なショートカット、分割ペイン、タブの保持などの機能を備え、PowerShell、WSL、Git-Bashなどの様々なシェルをサポートしています。さらに、Docker統合、コマンドの高速送信、出力の保存など、豊富なプラグインをサポートしており、AIアシスタントとの統合も可能です。既存のターミナルアプリケーションに代わる多用途な選択肢であり、開発者やシステム管理者にとって理想的なツールです。

続きを読む

ASUS ROGゲーミングノートPCファームウェアのバグ:CPUコアを13ミリ秒間ホールドアップ

2025-09-17
ASUS ROGゲーミングノートPCファームウェアのバグ:CPUコアを13ミリ秒間ホールドアップ

多くのASUS ROGゲーミングノートPCユーザーが、システムのスタッタリング、オーディオのノイズ、その他の性能問題を経験しています。従来の修正方法は失敗します。根本原因はBIOSファームウェア内の深いACPIBugにあります。技術調査では、ファームウェアの割り込みハンドラが100ミリ秒間スリープし、CPUコアを事実上ブロックしていることが明らかになりました。これにより、専用GPUの電源のオンオフが周期的に試みられ、直接接続モードでも発生し、ブルースクリーンエラーにつながる可能性があります。このバグは、割り込みコンテキストの適切な処理を無視し、プラットフォーム認識に欠けているという、欠陥のあるファームウェア設計に起因します。何百万ものASUSゲーミングノートPCが影響を受けており、メーカーはまだ対応していません。

続きを読む
ハードウェア ファームウェアのバグ
← Previous 1 3 4 5 6 7 8 9 50 51