Thunk: 古いWindowsでもRustプログラムを実行可能に

2025-09-04
Thunk: 古いWindowsでもRustプログラムを実行可能に

Thunkは、VC-LTL5とYY-Thunksライブラリを活用して、Windows XPなどの古いWindowsシステムでもRustプログラムを実行できるようにするRustツールです。ライブラリ検索パスにVC-LTLを追加し、YY-Thunksを使って古いシステムで不足しているAPIを補うことで互換性を実現します。Thunkはコマンドラインツールとライブラリの両方で使用でき、古いWindowsバージョンと互換性のあるプログラムや共有ライブラリの作成を容易にします。注意:Thunkは古いシステムでの完全な互換性を保証するものではありません。自己責任で使用してください。

続きを読む
開発

hledger 1.50 リリース:堅牢なトランザクションバランス調整など

2025-09-04
hledger 1.50 リリース:堅牢なトランザクションバランス調整など

hledger 1.50がリリースされました。ローカル精度のみを使用した大幅に強化されたトランザクションバランス調整機能が搭載され、精度と堅牢性が向上しています。このリリースには、CSVデータコマンド、インポートアーカイブ、タイムクロックの改善、バグ修正など、多くの機能強化と修正が含まれています。タイムクロックの構文と解析がより堅牢になり、同時セッションが完全にサポートされ、includeディレクティブのglobパターンが強化され、より強力な一致が可能になりました。

続きを読む

流出:1978年版Microsoft BASIC 1.1 for 6502!

2025-09-04
流出:1978年版Microsoft BASIC 1.1 for 6502!

1978年開発の6502マイクロプロセッサ向けMicrosoft BASIC 1.1のソースコードが登場しました!この6955行の組み立て言語プログラムは、Apple IIやCommodore PETなどの初期のパーソナルコンピュータを動かす基盤となり、パーソナルコンピュータ革命の礎を築きました。公開されたソースコードは、Microsoftの初期の成功、クロスプラットフォームの互換性、効率的なメモリ管理を垣間見せており、ソフトウェア業界に大きな影響を与えました。

続きを読む
テクノロジー

Notepad++ Rogue-liteプラグイン:テキストエディターでの冒険

2025-09-04
Notepad++ Rogue-liteプラグイン:テキストエディターでの冒険

新しいNotepad++プラグインが、ローグライトゲームプレイをテキストエディターにもたらします!この64ビットWindows専用プラグインは、ターンベースの戦闘6レベル、強力な遺物の収集、ボス戦、トラップ回避などを特徴としています。ストーリーとサウンドも収録されていますが、自己責任でプレイしてください。データや設定の損失の可能性があります。インストールは簡単です。解凍し、フォントをインストールして、テーマとプラグインファイルをNotepad++の該当フォルダにドラッグアンドドロップするだけです。Notepad++での冒険の準備はできていますか?

続きを読む

Nuclear:ストリーミングの課金壁を打ち破る、無料・オープンソースのデスクトップミュージックプレイヤー

2025-09-03
Nuclear:ストリーミングの課金壁を打ち破る、無料・オープンソースのデスクトップミュージックプレイヤー

Nuclearは、YouTube、Jamendo、Audius、SoundCloudなどの無料ソースから音楽を集約する無料のデスクトップミュージックプレイヤーです。Spotifyのような機能を備えていますが、サブスクリプション料金は不要で、より大きなライブラリを誇ります。楽曲やアルバムの検索、プレイリストの作成と保存、歌詞の表示、さらにはYouTubeからの無制限ダウンロードなども可能です。オーディオ品質に重点を置き、ラジオモードやオーディオノーマライゼーションなどの機能を提供しています。このプロジェクトはオープンソースであり、コミュニティからの貢献を歓迎しています。

続きを読む
開発 無料音楽

コックピットディスプレイ用オープンソースフォント:PolarSys B612

2025-09-03
コックピットディスプレイ用オープンソースフォント:PolarSys B612

PolarSys B612は、航空機の操縦室画面で使用するために設計およびテストされた、非常に読みやすいオープンソースフォントファミリーです。Airbus、ENAC、およびトゥールーズ第3大学との共同開発により、情報表示の改善、特に可読性と快適性の向上を目指しています。主な特徴として、文字間の距離の最大化、異なる文字のプリミティブの尊重、形状と間隔の調和があります。Intactile DESIGNは2012年に8つのバリアントを作成し、すべての文字に完全なヒント処理を適用しました。

続きを読む

テンセントのHunyuanWorld-Voyager:単一画像からの世界整合性のある3Dビデオ生成

2025-09-03
テンセントのHunyuanWorld-Voyager:単一画像からの世界整合性のある3Dビデオ生成

テンセントのAIチームは、HunyuanWorld-Voyagerを発表しました。これは、ユーザー定義のカメラパスを持つ単一画像から世界整合性のある3D点群シーケンスを生成する、新しいビデオ拡散フレームワークです。Voyagerは、カスタムトラジェクトリに沿って仮想世界を探査するための3D整合性のあるシーンビデオを生成し、効率的な3D再構築のための調整済み深度とRGBビデオも生成します。現実世界のキャプチャとUnreal Engineの合成データの組み合わせを含む10万以上のビデオクリップでトレーニングされたVoyagerは、WorldScoreベンチマークで最先端の結果を達成しています。コードと事前トレーニング済みモデルは公開されています。

続きを読む

Amazon Q Developer Neovimプラグイン:AI搭載コーディングアシスタント

2025-09-03
Amazon Q Developer Neovimプラグイン:AI搭載コーディングアシスタント

AWSは、Amazon Q Developerを統合したNeovimプラグインをリリースしました。AIによるコード提案、リファクタリング、チャット機能を提供します。無料ティアと有料サブスクリプションの両方をサポートしており、プラグインマネージャーまたは手動クローンによるインストールが簡単です。このプラグインはLSPを利用してコード補完を提供し、` :AmazonQ`でチャットウィンドウを開いたり、`zq`で選択したテキストをチャットコンテキストに追加したりするなどのコマンドを提供します。現在実験段階にあり、貢献とフィードバックを歓迎しています。

続きを読む
開発

Rustとggezで作成されたレトロなライトサイクルゲーム

2025-09-03
Rustとggezで作成されたレトロなライトサイクルゲーム

Rustとggezゲームフレームワークを使用して作成された、TRONにインスパイアされたクラシックなライトサイクルゲームです。シングルプレイヤーとマルチプレイヤーモード、調整可能なAI難易度、戦略的なゲームプレイのためのブーストメカニズム、そして印象的なビジュアルエフェクトを備えています。ゲームはレトロな8ビットの美学を誇り、ポーズメニューも含まれています。オープンソースプロジェクトはMITライセンスで利用可能です。

続きを読む
ゲーム

線形代数の小冊子:簡潔な入門

2025-09-03
線形代数の小冊子:簡潔な入門

この線形代数の簡潔な入門書は、スカラーとベクトルから始まり、ベクトル加算、スカラー倍、内積、ノルム、角度へと段階的に説明を進めます。その後、行列、線形方程式系、線形変換、固有値、固有ベクトルを解説し、それぞれの概念を例題と演習問題で分かりやすく説明します。本書では線形代数の幾何学的解釈を重視し、コンピュータグラフィックス、データサイエンス、機械学習への応用を示します。

続きを読む
開発

LISP 1.5 の復活:C と Odin での実装

2025-09-03
LISP 1.5 の復活:C と Odin での実装

このプロジェクトは、1962 年の LISP 1.5 インタープリタの中核機能を C と Odin で再実装したもので、コード行数は 500 行未満(Odin バージョンは約 600 行)。Cheney のアルゴリズムに基づくセミスペースコピーガベージコレクタと、限定的なテールコール最適化が含まれています。エラー処理とスレッドセーフティは簡素化されていますが、テストプログラムは正常に実行され、LISP のエレガンスと簡潔さが示されています。

続きを読む
開発

iNaturalistが一部のコンピュータビジョンモデルをオープンソース化

2025-09-02
iNaturalistが一部のコンピュータビジョンモデルをオープンソース化

iNaturalistは約500分類群で訓練された「小型」モデル、分類ファイル、地理モデルなど、機械学習モデルの一部をオープンソース化しました。これは、デバイス上でのテストやその他の用途に適しています。知的所有権と組織ポリシーのため、完全な種分類モデルは非公開のままです。この記事では、依存関係のインストール、環境設定、パフォーマンス最適化の提案(TensorFlowのコンパイルとpillow-simdの使用など)、パフォーマンスベンチマークを含む、macOSでのインストールと実行手順を詳しく説明しています。

続きを読む
AI

森人:強力なターミナルベースLDAPブラウザ

2025-09-02
森人:強力なターミナルベースLDAPブラウザ

森人 (Mori-bito) は、Go と BubbleTea を使用して構築されたターミナルベースの LDAP サーバーエクスプローラーで、LDAP ディレクトリツリーの参照、レコードの表示、カスタムクエリの実行のためのインタラクティブなインターフェースを提供します。インタラクティブなツリーナビゲーション、クリップボード統合機能付きレコードビューアー、リアルタイム結果とページネーション機能付きカスタムクエリインターフェース、柔軟な構成、安全な認証、自動アップデート通知、最新の TUI、複数の接続のサポートなどの機能があります。Homebrew、手動ダウンロード、またはクイックインストールスクリプトによるインストールが可能です。LDAP サーバーの管理に役立つ、堅牢でユーザーフレンドリーなツールです。

続きを読む
開発

sd:驚くほど高速なCLI検索置換ユーティリティ

2025-09-02
sd:驚くほど高速なCLI検索置換ユーティリティ

sdは、sedやawkよりもはるかに高速で使いやすい、直感的なコマンドライン検索置換ツールです。JavaScriptやPythonでおなじみの正規表現構文を使用し、エスケープの煩わしさを回避するために文字列リテラルモードを提供します。sdはクリーンで読みやすい構文と、日常的な使用に適したデフォルト設定を備えています。その速度の優位性は、大規模なファイル(例:1.5GBのJSONファイル)で特に顕著で、sedを2.35倍、場合によっては11.93倍も上回ります。機能には、インプレースファイルの変更、変更のプレビュー、プロジェクト全体の検索と置換、キャプチャグループや名前付きキャプチャグループを含む豊富な正規表現サポートが含まれます。cargoやさまざまなパッケージマネージャーを使用してsdをインストールできます。

続きを読む
開発

Ripple:React、Solid、Svelteの長所を融合した新しいUIフレームワーク

2025-09-02
Ripple:React、Solid、Svelteの長所を融合した新しいUIフレームワーク

Rippleは、React、Solid、Svelteの良い点を組み合わせた、初期開発段階のTypeScript UIフレームワークです。JS/TSを優先したフレームワークとして設計されており、独自の.ripple拡張子と、開発者体験の向上とLLMとの良好な互換性を目的としたスーパーセット言語を備えています。組み込みのリアクティブ状態管理、コンポーネントベースのアーキテクチャ、JSXに似た構文、高いパフォーマンスを特徴としています。まだバグが多くアルファ版ですが、$プレフィックスによる自動リアクティブな変数とオブジェクトプロパティ、リアクティビティを制御するための`untrack`関数、リアクティブな配列、`effect`関数など、革新的な機能が注目に値し、興味深いプロジェクトです。

続きを読む
開発

WinBoat:LinuxでシームレスにWindowsアプリを実行

2025-09-02
WinBoat:LinuxでシームレスにWindowsアプリを実行

現在ベータ版であるWinBoatを使用すると、シームレスな統合によりLinuxでWindowsアプリを実行できます。洗練されたインターフェースと自動インストールを備え、ほとんどすべてのWindowsアプリをLinux環境のネイティブOSレベルのウィンドウとして実行できます。完全なWindowsデスクトップにアクセスしたり、個々のアプリをワークフローにシームレスに統合したりできます。WindowsとLinux間のファイル共有も簡素化されています。特定のシステムリソース(RAM、CPU、ストレージ、KVM、Docker、FreeRDP)が必要ですが、WinBoatはクロスプラットフォーム互換性のための魅力的なソリューションを提供します。ご寄稿とフィードバックをお待ちしております!

続きを読む
開発

Androidアプリ開発者検証義務:ユーザーに警告するライブラリ

2025-09-02
Androidアプリ開発者検証義務:ユーザーに警告するライブラリ

新しいオープンソースライブラリ `FreeDroidWarn` は、Android開発者がGoogleの今後の開発者検証要件についてユーザーに知らせるのに役立ちます。2026/2027年から、認定されたAndroidデバイス上のアプリは開発者検証が必要になります。このライブラリはアプリ起動時に警告ダイアログを表示し、開発者は個人情報を共有することなくユーザーに情報を伝えることができます。このライブラリはGPLv3ライセンスで提供され、簡単に統合できます。

続きを読む

zfsbackrest: ZFSファイルシステムの暗号化バックアップツール(実験的)

2025-09-01
zfsbackrest: ZFSファイルシステムの暗号化バックアップツール(実験的)

zfsbackrestは、ZFSファイルシステム向けのpgbackrestスタイルの暗号化バックアップを提供する実験的なツールです。キー生成にはageツールが必要です。暗号化は必須です。完全、差分、増分バックアップをサポートし、期限切れまたは孤立したバックアップのクリーンアップ機能を提供します。復元にはageのIDファイル(秘密鍵)が必要です。zfsbackrestは、ZFSスナップショットを利用してバックアップと復元を実行し、ZFSデータセットを直接変更することはありません。

続きを読む
開発

軽量Node.js NuGetサーバー:10秒でプライベートパッケージリポジトリ

2025-09-01
軽量Node.js NuGetサーバー:10秒でプライベートパッケージリポジトリ

Node.jsで構築された軽量なNuGetサーバーです。パッケージの公開、クエリ、ダウンロードのためのNuGet v3 APIのコア機能を実装しています。データベースは不要で、パッケージファイルとnuspecをファイルシステムに直接保存するため、設定が簡単で迅速です。10秒で実行できます。最新のブラウザベースのUIが搭載されており、複数パッケージのアップロード、ユーザーアカウント管理、APIパスワードのリセットなどをサポートしています。Dockerイメージも利用可能です。dotnet restoreと標準的なNuGetクライアントと互換性があり、cURLなどのツールを使用してHTTP POSTによるパッケージの公開も可能です。

続きを読む

Chronicle: Go言語による実用的なイベントソーシングツールキット

2025-09-01
Chronicle: Go言語による実用的なイベントソーシングツールキット

Chronicleは、Go言語で書かれた実用的で型安全なイベントソーシングツールキットです。`aggregate.Base`を埋め込むことでバージョン管理を簡素化し、sum typeを使用することで型安全性を確保します。様々なバックエンド(インメモリ、SQLite、PostgreSQL)をサポートし、楽観的ロックによる並行処理、スナップショットによるパフォーマンス向上、イベントメタデータやトランスフォーマーによる暗号化やデータ変換などの機能を提供します。この堅牢なライブラリは、Goアプリケーションにおける最新のイベントソーシングを効率化します。

続きを読む
開発

Spotilyrics:VS CodeでSpotifyの歌詞を同期表示

2025-09-01
Spotilyrics:VS CodeでSpotifyの歌詞を同期表示

コーディングしながら音楽を聴くけど、歌詞を覚えるのが大変?VS Code拡張機能Spotilyricsを使えば、Spotifyの歌詞をエディタに同期表示できます!アルバムのジャケットからテーマカラーが自動的に設定され、スムーズなサイドパネルで歌詞が表示されるので、片方でコーディング、片方で音楽を楽しめます。SpotifyのクライアントIDを一度入力するだけでOK。コーディングのモチベーションと生産性を向上させましょう!

続きを読む
開発

Linux版Process Monitor(プレビュー版)リリース

2025-09-01
Linux版Process Monitor(プレビュー版)リリース

マイクロソフトは、Linux版Process Monitor(Procmon)をリリースしました。これは、WindowsのSysinternalsスイートにあるProcmonと同様の、強力なシステムコール追跡ツールです。開発者は、このツールを使用して、Linuxシステム上のシステムコールアクティビティを簡単に追跡できます。このツールは、特定のプロセスとシステムコールを監視するためのコマンドラインオプションをサポートしており、結果をデータベースファイルに保存することもできます。開発者はGitHubでプロジェクトに貢献し、バグの修正や新機能の追加を行うこともできます。

続きを読む
開発

Sniffly:Claudeコード分析ダッシュボード

2025-08-31
Sniffly:Claudeコード分析ダッシュボード

Snifflyは、ローカルで動作するClaudeコードログ分析ツールです。Claude Codeの使用状況を改善するために役立ちます。使用パターンを分析することで、Claude Codeのエラーを特定し、指示を同僚と共有できます。Snifflyは、プロジェクト統計と指示を表示する共有可能なダッシュボードを提供し、ポートやブラウザの自動起動などのオプションをカスタマイズできます。すべてのデータ処理はローカルで行われ、プライバシーとセキュリティが確保されます。

続きを読む

Qbix Q.js: ReactやVueに挑む軽量フロントエンドフレームワーク

2025-08-31
Qbix Q.js: ReactやVueに挑む軽量フロントエンドフレームワーク

Qbixは、わずか約40KB(圧縮後)の軽量フロントエンドフレームワークQ.jsをリリースしました。そのサイズにもかかわらず、コンポーネント、ルーティング、キャッシング、国際化などを備えています。ビルドステップは不要で、DOMを直接操作することで高速性を達成し、プログレッシブエンハンスメントとSEOをサポートしています。React、Vue、Angularと比較して、Q.jsはサイズ、パフォーマンス、使いやすさにおいて大きな利点を持ち、高性能アプリケーションやリアルタイムダッシュボードに最適です。

続きを読む
開発

Red:強力な自己ホスト型クロスプラットフォームシステムプログラミング言語

2025-08-31
Red:強力な自己ホスト型クロスプラットフォームシステムプログラミング言語

RedはRebolに強くインスパイアされたプログラミング言語ですが、ネイティブコードコンパイラのおかげで、システムプログラミングから高レベルスクリプティングまで、幅広い用途に使用できます。また、コンカレンシーとマルチコアCPUに対する最新のサポートを提供します。RedはDSL指向のアプローチ(方言と呼びます)を使用して、ソフトウェア構築の複雑さを軽減します。組み込みの方言には、Red/System(Cレベルのシステムプログラミング言語)、Parse(強力なPEGパーサー)、VID(シンプルなGUIレイアウト作成方言)、Draw(ベクター2D描画方言)、Rich-text(リッチテキスト記述方言)などがあります。Redは独自の完全なクロスプラットフォームツールチェーンを備えており、エンカプレーター、ネイティブコンパイラ、インタープリター、リンカーが含まれており、サードパーティライブラリに依存しません(アルファ段階を除く)。主な機能には、人間にとって分かりやすい構文、同像性、マルチタイピング、強力なパターンマッチングマクロシステム、豊富な組み込みデータ型、静的およびJITコンパイル、クロスコンパイル、1MB未満の小さな実行ファイル、強力なコンカレンシーと並列処理サポート、低レベルシステムプログラミング機能、強力なPEGパーサーDSL、高速でコンパクトなガベージコレクター、組み込みのインストルメンテーション、クロスプラットフォームネイティブGUIシステム、JVMブリッジング、高レベルスクリプティング、REPL GUIおよびCLIコンソールなどがあります。現在アルファ段階であり、32ビットのみをサポートしています。

続きを読む

認知負荷:ソフトウェア開発におけるサイレントキラー

2025-08-30
認知負荷:ソフトウェア開発におけるサイレントキラー

この記事では、ソフトウェア開発における認知負荷の重要性について考察しています。高い認知負荷は、開発効率の低下とバグの増加につながります。複雑なコードロジック、過剰な継承、多数の浅いモジュールとマイクロサービス、不要な抽象化レイヤーなど、高い認知負荷を引き起こす一般的な原因を分析しています。著者は、意味のある変数名、早期リターン、継承よりも合成、より少ないがより深いモジュールの作成などによって認知負荷を最小限に抑えることを提唱し、これによりコードの可読性と保守性が向上します。また、デザインパターンやアーキテクチャへの過度のこだわりによる欠点を批判し、シンプルで直接的な解決策がしばしばより効果的であることを強調しています。

続きを読む
開発

Nginx-CGI: NginxとAngieへのCGIサポート追加

2025-08-30
Nginx-CGI: NginxとAngieへのCGIサポート追加

Nginx-CGIプラグインは、NginxとAngie WebサーバーにCGIサポートを追加し、低頻度アプリケーション、リソース制約のあるシステム、プロトタイプの構築を容易にします。Linux、macOS、BSDなど、さまざまなオペレーティングシステムをサポートしています。この記事では、インストール、構成、使用方法の詳細を説明し、CGIスクリプトを実行する複数の方法(chroot、Docker、FreeBSD jailsなど)を示します。また、CGIスクリプトの記述規則とHTTPリクエストおよびレスポンスの処理についても説明します。

続きを読む
開発

SeedBox Lite:瞬時にTorrentをストリーミング

2025-08-29
SeedBox Lite:瞬時にTorrentをストリーミング

SeedBox Liteは、完全なダウンロードを待つことなく、映画やテレビ番組を瞬時に視聴できる画期的なTorrentストリーミングプラットフォームです。最新のWebテクノロジーを使用して構築されており、強力なTorrent機能を備えたNetflixのようなエクスペリエンスを提供します。SeedBox Liteは複数の形式をサポートし、スマートキャッシング、字幕サポート、レスポンシブデザインなどの機能を備えており、Windows、macOS、Linuxでシームレスに動作します。DockerまたはPM2を使用すると、数分で展開できます。

続きを読む
開発

Wear OSエアマウス:Bluetooth HIDデバイスエミュレーター

2025-08-29
Wear OSエアマウス:Bluetooth HIDデバイスエミュレーター

このプロジェクトは、Android Pの新しいBluetooth HIDデバイスAPIを示したもので、Wear OSデバイス上でシンプルなエアマウスとカーソルキーエミュレーターを実装しています。追加のソフトウェアなしで、Windows、Linux、Chrome OS、macOS、またはAndroid TVを実行しているラップトップやデスクトップに接続できます。Bluetoothレシーバーのみが必要です。Google VRライブラリを使用して方向追跡を行うことで、安定した信頼性の高いエアマウスエクスペリエンスを実現します。

続きを読む

Envoy:軽量ターミナルコマンドロガー

2025-08-29
Envoy:軽量ターミナルコマンドロガー

Envoyは、ターミナルコマンドをログに記録する軽量なバックグラウンドユーティリティです。シェル使用状況をシンプルかつ目立たないように追跡するために設計されており、デバッグ、作業の追跡、または過去の操作の確認などに役立ちます。Envoyはオンデマンドで起動と停止が可能で、カスタムファイルに保存し、bashまたはzshを使用するLinuxとmacOSの両方で動作します。インストールは簡単で、リポジトリをクローンし、実行可能ファイルをビルドし、シェルフックをプロファイルファイル(.zshrcまたは.bashrc)に追加するだけです。ログファイルとステータスファイルは実行可能ファイルと共に保存されます。

続きを読む
← Previous 1 3 4 5 6 7 8 9 48 49