Calibre 8.0 リリース:Koboサポート強化など

2025-03-21

Calibre 8.0がリリースされました!Koboデバイスのサポートが大幅に強化され、KEPUBファイルのネイティブな編集、表示、変換が可能になりました。Koboデバイスに書籍を送信する際にEPUBをKEPUBに自動変換する機能も搭載(Koboアイコンで設定可能)。その他、フォルダへの接続機能(Chromebookユーザーに最適)、改良されたToCエディタ、更新されたmacOSアイコン、多数のバグ修正など、多くの新機能が追加されました。以前の7.xリリースでは、オーディオオーバーレイツール、PDFのヘッダー/フッターの自動検出と削除、EPUBの高速化、新しいニューラルネットワーク音声合成エンジンPiperなどが導入され、読書体験と編集効率が大幅に向上しました。

続きを読む
開発

txtar: Chez Schemeのための簡素化されたテキストアーカイブライブラリ

2025-02-08

txtarは、golang.org/x/tools/txtarと互換性のあるシンプルなテキストアーカイブ形式を提供するChez Schemeライブラリです。ファイルを連結し、トップレベルのコメントを許可します。この形式は人間が読み書きしやすく、テストデータに最適です。インストールは簡単で、`make install`を実行し、`CHEZSCHEMELIBDIRS`環境変数を設定するだけです。srfi s13 stringsとsrfi s64 testing(テスト時のみ必要)が必要です。Thunderchezを使用して依存ライブラリを取得できます。すべてのエクスポートは型期待値で文書化されており、実装の調査をお勧めします。例としては、ファイル名リストからアーカイブを構築すること、テキストをアーカイブファイルに書き込むこと、アーカイブからファイルを取得することがあります。txtarはGNU Affero General Public Licenseでライセンスされています。

続きを読む

Kreuzberg:強力なローカルドキュメントテキスト抽出Pythonライブラリ

2025-02-15
Kreuzberg:強力なローカルドキュメントテキスト抽出Pythonライブラリ

Kreuzbergは、様々なドキュメントからテキストを抽出するための強力なPythonライブラリです。PDF、画像、オフィスドキュメントなど、多くの形式をサポートする統一された非同期インターフェースを提供します。このライブラリはローカル処理に重点を置いており、外部APIやクラウドサービスに依存しません。リソース効率が高く、依存関係も少なく、バッチ処理にも対応しています。Kreuzbergは、PDFテキスト抽出に対してスマートなアプローチを採用しており、まず直接テキストの抽出を試み、失敗した場合はOCRに自動的にフォールバックします。非同期/同期のAPI、メタデータ抽出、並列処理などの包括的な機能とエラー処理を提供します。

続きを読む

グルーグのサウンドガイド:原始人流ハイファイ入門

2024-12-17
グルーグのサウンドガイド:原始人流ハイファイ入門

ベテラン(やや混乱気味だが)サウンドエンジニアのグルーグが、若いグルーグたちのために完璧な洞窟サウンドシステム構築ガイドを作成した。ストリーマーからスピーカーまで、信号チェーンの各コンポーネントを網羅し、インピーダンス、感度、歪みなどの主要パラメーターを解説。グルーグはノイズと歪みの低さを強調し、高品質スピーカーの優先を推奨。最終的に、若いグルーグたちもハイファイ音楽を楽しめる手頃な価格のエントリーレベルシステムを提案している。

続きを読む

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開発の効率と保守性を大幅に向上させます。

続きを読む
開発

AMD Ryzen 9 9950X3D:第2世代3D V-Cache搭載フラッグシップCPUの深堀りレビュー

2025-03-12
AMD Ryzen 9 9950X3D:第2世代3D V-Cache搭載フラッグシップCPUの深堀りレビュー

AMDはCESでRyzen 9 9950X3Dと9900X3Dを含む多数の製品を発表しました。これらは第2世代3D V-Cacheテクノロジーを搭載しています。この記事ではRyzen 9 9950X3Dの仕様、機能、パフォーマンスについて詳しく解説します。前世代製品と比較して、9950X3Dはより高いクロック速度とTDPを誇り、3D V-CacheをCCD底部に直接実装することで、熱問題を解決し、フルオーバークロック機能を実現しています。大容量の128MB L3キャッシュはゲームパフォーマンスを大幅に向上させ、AMDの3D V-Cacheパフォーマンスオプティマイザーはワークロードが正しいCCDで実行されることを保証します。ベンチマークテストでは、Ryzen 9 9950X3Dはシングルスレッドとマルチスレッドの両方のワークロードで優れた性能を発揮しました。

続きを読む
ハードウェア

インターポール、「ピッグブッチャリング」という用語の使用を中止

2024-12-18
インターポール、「ピッグブッチャリング」という用語の使用を中止

インターポールは、オンライン詐欺を説明する際に「ピッグブッチャリング」という用語の使用を中止すると発表しました。これは、この用語が被害者を恥じさせ、被害届の提出を妨げる可能性があるためです。インターポールは、この用語が被害者を非人間的に扱うと考えており、「ロマンス・ベイティング」という用語を代わりに使用することを提案しています。この変更は、被害者の支援を優先することへの転換を示しており、デリケートな犯罪について議論する際に、より思いやりのある言葉遣いが必要であることを強調しています。しかし、多くの米国捜査機関はまだ元の用語を使用し続けています。

続きを読む

地味なシリカゲルパック:グローバルサプライチェーンの影の英雄

2025-04-01
地味なシリカゲルパック:グローバルサプライチェーンの影の英雄

靴箱やスナック菓子のパッケージに隠された小さなシリカゲルパックに気づいたことはありますか?この記事では、ありふれたこの乾燥剤の驚くほど複雑な世界を探ります。吸湿特性の科学的根拠、製造の歴史、多様な用途を解明し、グローバルな製品輸送と保管における重要な役割を明らかにします。ミクロな構造からマクロ経済への影響まで、技術革新とグローバル化の複雑な関係を浮き彫りにし、シリカゲルの広範な使用は「世界制覇」ではなく、グローバルサプライチェーンの進化の結果であると主張します。

続きを読む
テクノロジー シリカゲル

LLMで面白いミームを生成するのは意外に難しい

2025-01-06
LLMで面白いミームを生成するのは意外に難しい

ウォータールー大学のインターンが、LLMとGreptile APIを使って、GitHubリポジトリをからかうミームを生成するアプリを作ろうと試みました。このプロセスは予想外に困難であることが判明しました。LLMに直接ミームのテキストを生成するように指示すると、一般的な結果しか得られませんでした。そこで、コード分析(Greptileを使用して具体的な問題点を特定する)とミームテキスト生成(LLMを使用してターゲットを絞ったユーモアを作成する)という2つのタスクに分割しました。テキスト処理の限界により、画像生成は困難で、事前に作成されたミームテンプレートとnode-canvasを使ってテキストを挿入することになりました。これらの障害にもかかわらず、このプロジェクトは、カスタムのコードからかうミームを生成できるウェブサイト、reporoast.comとして結実しました。

続きを読む

TruffleRubyアップデート:パフォーマンス向上と互換性改善

2025-03-20
TruffleRubyアップデート:パフォーマンス向上と互換性改善

Rubyプログラミング言語の高性能実装であるTruffleRubyが、パフォーマンスの大幅な向上と互換性の強化を伴う新バージョンをリリースしました。このリリースでは、Module#name、Module#const_added、ObjectSpace.undefine_finalizerなどのメソッドにおける多くのバグが修正され、OpenSSL 3.0.xおよび3.xとの互換性が向上しています。さらに、IO#{pread, pwrite}、Range#reverse_eachなど、多くの新しいメソッドと機能が追加され、エンコーディングネゴシエーションやいくつかのC拡張の性能が最適化されました。このアップデートにより、TruffleRubyの安定性とパフォーマンスが向上し、標準的なRuby実装であるMRIに近づきました。

続きを読む
開発

Linux Prepperポッドキャストアップデート:オープンソースプロジェクト、コミュニティイベント、スポンサー

2025-03-07
Linux Prepperポッドキャストアップデート:オープンソースプロジェクト、コミュニティイベント、スポンサー

このLinux Prepperポッドキャストのアップデートでは、いくつかの重要な点をカバーしています。まず、新しいスポンサーであるameriDroidを発表し、番組を支援する方法を紹介しています。次に、Librewolfブラウザ、PixelFed(Instagramのフェデレート型FOSS代替)、Loops(TikTokのフェデレート型FOSS代替)などのオープンソースプロジェクトに焦点を当てています。最後に、オーディエンスからのフィードバックを共有し、ポッドキャストの起源に関するHungry Bogartとのインタビュー、そしてPimox 7プロジェクト(arm64ハードウェアでProxmoxを学ぶためのプロジェクト)のプレビューを紹介します。リスナーは、Matrixチャット、フィードバックフォーム、メールを通じて参加できます。

続きを読む
開発

PythonのJITデコレータ:3つの実装戦略

2025-02-03

この記事では、Pythonで人気のJITデコレータパターン、特にJAXとTritonライブラリでの使用について詳しく説明します。著者は簡略化された例を用いて、ASTベース、バイトコードベース、トレースベースの3つのJITデコレータをゼロから実装します。ASTベースのアプローチは抽象構文木を直接操作し、バイトコードベースのアプローチはPythonのバイトコードインタプリタを活用し、トレースベースのアプローチは実行時の関数の実行をトレースすることで式IRを構築します。この記事では、各アプローチの長所と短所を詳しく説明し、JAXとNumbaを例に、現実世界のアプリケーションにおける戦略を説明します。

続きを読む
開発

Parallels DesktopでApple Silicon Mac上でx86 WindowsとLinuxが実行可能に

2025-01-15
Parallels DesktopでApple Silicon Mac上でx86 WindowsとLinuxが実行可能に

Parallels Desktop 20.2は、Apple Silicon Mac上で64ビットx86版WindowsとLinuxのオペレーティングシステムを実行するための初期サポートを追加しました。これにより、M1、M2以降のMacユーザーは、より幅広いオペレーティングシステムを実行できるようになりますが、エミュレーションのため、ネイティブARM版よりもパフォーマンスは低下します。USBデバイスのサポート、ネストされた仮想化、遅い起動時間などの制限がありますが、Apple Siliconでx86互換性が必要な開発者やユーザーにとって大きな一歩となります。

続きを読む
開発

100機以上のロボット群の制御:驚くほど容易に可能

2025-03-03
100機以上のロボット群の制御:驚くほど容易に可能

DARPAが資金提供した研究により、人間は100機を超える自律型地上車両と航空機の異種群を効果的に管理できることが明らかになりました。複雑な複数日間の都市環境ミッションにおいても、過負荷状態はミッション時間のわずか3%に過ぎませんでした。研究者たちは、制御者の生理学的反応を監視し、数千もの仮想障害物や情報過多があっても、能力を超えることはまれで、短期間であることを発見しました。この発見は、人間のロボット制御能力を制限する従来の理論に挑戦し、将来のドローン技術と規制に情報を提供します。

続きを読む

アメリカの高校の工作実習授業の予想外のブーム

2025-03-03
アメリカの高校の工作実習授業の予想外のブーム

アメリカの学区は、木工、金属加工、機械操作の実践的な作業に焦点を当て、高校の工作実習授業の改修と拡大に数千万ドルを投資しています。これらのプログラムは実践的なスキルを重視し、デジタル時代において見過ごされがちな、魅力的なキャリアへのアクセスを生徒に提供します。学校関係者は、この職業訓練が、大学進学の計画に関わらず、生徒のキャリアの見通しを広げると考えています。

続きを読む

GitHub ActionsのCI/CD:苦闘の記録

2025-03-20
GitHub ActionsのCI/CD:苦闘の記録

複雑なCI/CDパイプラインをGitHub Actionsで構築する過程で、著者はマージキュー、一貫性のない動作、セキュリティ上の懸念など、多くの困難に直面しました。マージキューでのステータスチェックの強制、GITHUB_TOKENのセキュリティモデルの理解、Dockerコンテナのファイル権限とパスに関する問題、YAMLワークフローの複雑さなどが課題でした。マージ時間が短縮されたものの、多くの落とし穴と一貫性のない動作があったことを指摘し、GitHub Actionsの使いやすさとデバッグの改善を訴えています。

続きを読む
開発

失われたAppleの歴史の一片を復活させる:Performa 550の秘密のリカバリパーティション

2025-03-16

古いApple Performa 550の故障したハードドライブからデータを救出中に、著者はAppleのソフトウェアの歴史における魅力的な部分を包含する、隠されたリカバリパーティションを発見しました。このパーティションは、システム障害時に起動するように設計されており、ユーザーはOSを再インストールできました。オンラインでの呼びかけを含む3年間の探求は、無傷のハードドライブの発見に終わりを告げ、パーティションのメカニズムを明らかにし、そのイメージの共有につながりました。この魅力的な物語は、テクノロジー考古学とソフトウェア保存のスリルを浮き彫りにしています。

続きを読む

Zigのコンパイル時メタプログラミング:信じられないほど良い

2025-01-07

この記事は、Zigプログラミング言語のコンパイル時メタプログラミング(comptime)機能を深く掘り下げています。著者は当初、comptimeを難しいと感じていましたが、最終的にはその強力な機能に驚嘆することになります。comptimeを理解するための6つの異なる視点が提示されており、comptimeを無視すること、それをジェネリクスと見なすこと、コンパイル時に実行される標準コードと見なすこと、部分評価、コンパイル時評価とランタイムコードの生成、そしてテキストコードの生成などが含まれています。例を通して、著者はcomptimeがコードの効率を向上させ、コードの読み書きとデバッグを簡素化し、コード生成などの高度な機能を可能にする方法を示しています。Zigのcomptimeは、コンパイル時に広範な計算とコード生成を行うことができるため、パフォーマンスが向上し、コードの作成が簡素化されます。

続きを読む

JRubyとJBang:効率的な(そして多少のハックを含む)組み合わせ

2024-12-22

クリスマス休暇中に、作者はJRubyとJBangを組み合わせる実験を行い、JVMのパフォーマンスとRubyの生産性を活用しようとしました。JBangは公式にはJRubyをサポートしていませんが、JBangの依存関係管理とJavaのProcessBuilderを巧みに使用することで、Javalin、JDBI、SLF4J、ruby-jwtを組み込んだ機能的なJRubyアプリケーションを作成することに成功しました。このアプリケーションは、SQLiteデータベースに対するCRUD操作とJWT認証を実現しています。このハックは、JRubyとJavaエコシステムライブラリを組み合わせる可能性を示しており、Apache Benchmarkでパフォーマンスが検証されています。

続きを読む
開発

Uniconプログラミング言語:Iconの拡張と改良

2024-12-28

Uniconは、Iconプログラミング言語を拡張および改良した強力なプログラミング言語です。簡潔なコード、強力な文字列処理機能、目標指向の評価など、Iconの多くの長所を受け継ぎながら、オブジェクト指向プログラミング、POSIXレイヤー、ネットワーク機能などの最新の機能を追加しています。Uniconは、命令型、手続き型、並列型、オブジェクト指向型など、複数のプログラミングパラダイムをサポートしており、豊富な組み込み関数と強力なグラフィックスライブラリを備えています。このドキュメントでは、Uniconの構文、セマンティクス、機能、インストール方法を詳しく説明し、多数のコード例を示します。

続きを読む
開発

EA Originサービス終了:ゲームデータを安全に保つ方法

2025-01-25
EA Originサービス終了:ゲームデータを安全に保つ方法

EAは2025年4月17日にゲームプラットフォームOriginのサービスを終了します。Originユーザーは、ゲームをプレイし続け、ゲームデータを保存するには、EAアプリに移行する必要があります。移行は比較的簡単ですが、64ビットシステムが必要です。古いPCユーザーはアップグレードが必要になる可能性があります。また、EAアプリを使わずに済ませるために、Steamライブラリにゲームを追加することも可能です。

続きを読む
ゲーム EAアプリ

オープンソースプロジェクトが資金難に直面:Freedesktop.orgとAlpine Linuxが新たな拠点を模索

2025-02-04
オープンソースプロジェクトが資金難に直面:Freedesktop.orgとAlpine Linuxが新たな拠点を模索

重要なオープンソースプロジェクトであるFreedesktop.orgとAlpine Linuxは、資金不足のためサーバー移転の危機に瀕しています。Freedesktop.orgはGoogle Cloud Platformのオープンソースクレジットを使い果たした後、Equinixからの移転を急いでおり、責任者はFreedesktop.orgが独自のサーバー費用を負担し、スポンサーを募るという新たな計画を提案しています。コンテナや組み込みデバイスで広く使用されているAlpine Linuxは、毎月800TBの帯域幅を消費しており、新しいサーバーと継続的インテグレーション環境も必要としています。現在、オランダ近郊のサーバーを探しています。これらのプロジェクトは、その重要性と資金調達の間のミスマッチを浮き彫りにし、オープンソースプロジェクトの持続可能な開発を支援するために、より多くの人々や組織が支援を行うよう促しています。

続きを読む
開発 資金

韓国大統領尹錫悦氏、戒厳令布告で弾劾

2024-12-14
韓国大統領尹錫悦氏、戒厳令布告で弾劾

韓国国会は土曜日、物議を醸した6時間続いた戒厳令布告を理由に、尹錫悦大統領の弾劾を可決しました。国会は204対85で弾劾動議を可決し、尹氏の権限と職務を停止しました。ハン・ドクス首相が大統領権限を引き継ぎました。憲法裁判所は、尹氏の罷免を決定するまで180日間の猶予があります。罷免された場合、60日以内に新たな大統領選挙が行われます。弾劾は、数日間にわたる政治的混乱と大規模な抗議行動に続き、世論は圧倒的に尹氏の罷免を支持しています。尹氏は、野党への対策として戒厳令を発令したと主張していますが、多くの人々は、彼の行動を民主的プロセスを損なう試みと見なしています。

続きを読む
その他 韓国 弾劾 尹錫悦

Jujutsu VCS:コードマージとブランチ管理の効率化

2024-12-25
Jujutsu VCS:コードマージとブランチ管理の効率化

この記事では、Jujutsuバージョン管理システムを使用して、コードのマージとブランチ管理を効率的に行うワークフローについて説明しています。著者は「megamerge」アプローチを紹介しています。これは、マージコミットを作業領域として作成し、各タスクの完了後に`jj squash`を使用して変更を適切な親コミットに統合するものです。さらに`jj absorb`コマンドを使用することで、この統合プロセスを自動化し、効率化を図ります。このワークフローにより、開発者は複数の並列ワークフローをシームレスに管理でき、特に大規模で長期的なアップグレードに対処する場合に効率が大幅に向上します。著者は、Gitで同じ結果を得る際の複雑さと比較しています。

続きを読む

沈黙への漸進的誘惑:ナチス支配下のドイツ

2025-02-05

『彼らは自由だと思っていた』からのこの抜粋は、ナチスドイツにおけるナチス支配の陰湿な浸透を詳しく説明しています。言語学者は、政府と国民の間の広がる溝が、一見小さく正当化可能なステップの連続によってどのように作られたかを語っています。絶え間ない「危機」、改革、官僚主義に圧倒された市民は、体制の行動に疑問を呈する時間や動機がありませんでした。「敵」の策略に夢中になり、差し迫った問題に気を取られていた知識人ですら、時すでに遅しとなるまで全体像を捉えることができませんでした。この物語は、専制政治の始まりに抵抗することの重要性を強調し、自由の漸進的な侵食の危険性を浮き彫りにしています。

続きを読む

オープンソースGen-AI搭載エンタープライズサーチ:Onyxのご紹介

2025-03-04
オープンソースGen-AI搭載エンタープライズサーチ:Onyxのご紹介

Onyx(旧Danswer)は、企業のドキュメント、アプリ、そして人を繋ぐオープンソースのAIプラットフォームです。豊富な機能を備えたチャットインターフェースを提供し、様々なLLMに対応しています。Google Drive、Slack、Salesforceなど40以上のコネクタとシームレスに統合し、知識とアクセス制御を同期状態に保ちます。独自の指示、ナレッジベース、アクションを持つカスタムAIエージェントを作成できます。Onyxは、ラップトップ、オンプレミス、クラウドなど、あらゆる規模で安全に展開できます。MITライセンスの下で無料で利用可能なコミュニティエディションと、大規模組織向けの拡張機能を提供するエンタープライズエディションがあります。

続きを読む

Pi-hole v6リリース:パフォーマンス向上と刷新されたUI

2025-02-18

Pi-hole v6がリリースされました!このリリースでは、コア部分が全面的に見直され、組み込みWebサーバーとREST APIが統合され、lighttpdとPHPが廃止されました。これにより、パフォーマンスが大幅に向上し、インストールサイズも小さくなりました。新機能には、購読可能な許可リストのサポート、統合された設定ファイル、基本モードと上級モードを持つ再設計されたユーザーインターフェース、ネイティブHTTPSサポート、サイズを削減したAlpineベースのDockerイメージが含まれています。アップグレードは設定を自動的に移行しますが、バックアップすることをお勧めします。

続きを読む

Reflection AI、超知能実現に向け1億3000万ドルを調達

2025-03-08
Reflection AI、超知能実現に向け1億3000万ドルを調達

元Google DeepMindの研究者によって設立されたAIスタートアップ、Reflection AIは、シードラウンドとシリーズAラウンドで1億3000万ドルの資金調達を行い、評価額5億5500万ドルに達しました。彼らの野心的な目標は「超知能」の開発であり、これはコンピューター関連のほとんどのタスクを処理できるAIです。最初の取り組みは、大規模言語モデル(LLM)と強化学習を活用し、Transformerを超えた新しいアーキテクチャを探求することで効率性を向上させる自律的なプログラミングツールです。このツールは、脆弱性スキャン、メモリ最適化、信頼性テストなどのタスクを自動化し、最終的には大規模なワークロードを自律的に処理することを目指しています。

続きを読む
AI

UberとWaymoが提携:オースティンでロボタクシーが選択可能に

2025-03-08
UberとWaymoが提携:オースティンでロボタクシーが選択可能に

UberとWaymoはオースティンで「Waymo on Uber」を正式に開始し、ユーザーはWaymoのロボタクシーと人間の運転手による車両を同じ価格で選択できるようになりました。この提携は、かつてのライバル関係にあった両社の関係の変化を示しており、Waymoが車両技術を、Uberが車両運行管理を担当します。このサービスは、自動運転業界における今後のパートナーシップを示唆しており、Uberのロボタクシー市場における戦略的な動きを強調しています。この提携は、以前のフェニックスでの協力関係を基盤としており、アトランタへの拡大が見込まれています。

続きを読む

注意は電磁場の線管理である:意識の新しいモデル

2024-12-17
注意は電磁場の線管理である:意識の新しいモデル

クオリア研究所は、注意を脳の電磁場における動的パターンの管理と概念化する、新しい注意モデルを提案しています。調和振動の重み付けされた和から生じる電気力線をシミュレートすることにより、研究者たちは、注意が潜在的な共振モードを調整することで電荷密度を制御し、注意行動における一見ランダムな変動やずれを説明する方法を示しています。このモデルは、サイケデリックス体験に対する潜在的な説明も提供しており、サイケデリックスは調和モードの構成を変えることで注意の通常のフローを混乱させると示唆しています。この研究は、意識の理解と、注意の位相ロックを非侵襲的に摂動することによる意識の特殊状態の誘導など、新しい神経介入の開発に新たな視点を与えます。

続きを読む
1 2 541 542 543 545 547 548 549 595 596