Ninjavis:Ninjaビルドログの可視化

2025-03-03
Ninjavis:Ninjaビルドログの可視化

NinjavisはNinjaビルドログを解析し、各ビルドアイテムのターゲット、開始時間、終了時間を抽出します。vis.jsを使用してシンプルなタイムラインの視覚化を含むテンプレートに出力します。buildbloatにインスパイアされ、ビルドパフォーマンスの分析に役立ちます。重複するログエントリを削除するには、事前に`ninja -t recompact`を実行してください。このツールは、ビルドプロファイルを作成するためのクリーンなコマンドラインインターフェースを提供します。

続きを読む
開発

ChromeにおけるuBlock OriginとManifest V3の非推奨化

2025-03-03
ChromeにおけるuBlock OriginとManifest V3の非推奨化

Chrome 127以降、Manifest V2拡張機能を使用しているuBlock Origin (uBO)ユーザーは警告が表示されます。Manifest V2が非推奨化されたため、uBOは互換性の問題に直面します。軽量版のuBO Lite (uBOL)がリリースされましたが、Manifest V3への対応のため機能が削減されています。ユーザーはuBOLへの移行、またはFirefoxなどの他のブラウザでのuBO継続使用を選択する必要があります。Chromeにおいて、2025年6月までのManifest V2サポート延長に関する議論も進行中です。

続きを読む
開発

ERBに別れを告げる!Phlexで純粋なRubyでメールテンプレートを作成する

2025-03-03
ERBに別れを告げる!Phlexで純粋なRubyでメールテンプレートを作成する

RailsでERBを使ってメールテンプレートを書くのにうんざりしていませんか?この記事では、RubyライブラリであるPhlexを使って、純粋なRubyでHTMLメールテンプレートを作成する方法を紹介します。ERBの面倒さと非効率性を解消します。Phlexビューとレイアウトの作成、roadie-railsによるインラインスタイルの使用など、ERBからPhlexへの移行手順を詳しく説明し、最終的にERBを使わない洗練されたRailsアプリケーションを実現します。記事には、完全なコード例とテストケースも含まれており、読者がすぐに始めるのに役立ちます。

続きを読む

TrapC:より安全なC言語拡張

2025-03-03
TrapC:より安全なC言語拡張

TrapCは、メモリ安全性を強化するために設計されたCプログラミング言語の新しい拡張です。`goto`や`union`などのキーワードを削除し、`trap`と`alias`を追加することで、TrapCはコンストラクタやデストラクタなどのC++の機能を組み込んでいます。自動メモリ管理を備えており、メモリリークを防ぎ、ガベージコレクションではなく、ポインタのライフタイム管理を使用します。ミニマリストな設計にもかかわらず—Cと同じキーワード数を維持しながら—驚くべきことに、C++コードとの高い互換性を提供します。ISO Cの会議で発表されたTrapCは、既存の他の提案よりも包括的にメモリ安全性の問題に対処することを目指しています。

続きを読む
開発 言語拡張

セロリ化合物、白髪予防に効果を示す

2025-03-03
セロリ化合物、白髪予防に効果を示す

名古屋大学の研究者らは、セロリ、ブロッコリーなどに含まれるフラボノイドの一種であるルテオリンが、白髪を効果的に抑制する可能性を発見しました。マウス実験では、ルテオリンの局所塗布と経口投与の両方で白髪の発生が減少。毛包におけるエンドセリンとその受容体の量を改善することで、メラノサイト幹細胞の機能を高めることが分かりました。有効性と安全性を確認するためには、ヒトでの臨床試験が必要ですが、この研究は白髪予防の新たな可能性を示唆し、局所用薬や経口サプリメントの開発につながる可能性があります。

続きを読む
テクノロジー 白髪 ルテオリン 抗加齢

パーマコンピューティング:分散型で反資本主義的なコンピューティングアプローチ

2025-03-03

パーマコンピューティングは、現在のコンピューティングの環境および社会への影響に挑戦するコミュニティと概念です。パーマカルチャーに触発され、レジリエントで再生可能なコンピューターおよびネットワーク技術を目指しています。単なる技術ソリューションではなく、アナーキー、脱植民地化、交差性フェミニズム、ポストマルクス主義、脱成長、エコロジズムを統合した反資本主義的な政治プロジェクトです。パーマコンピューティングは、コンピューティング文化の集団的かつ急進的な再考を促すために、大規模な再考、再構築、技術設計が必要です。「パーマコンピューティングキット」はありません。代わりに、何か新しいものを構築するための招待です。

続きを読む

MIT公開講座:確率微分方程式による生成AI

2025-03-03

MITは、フローマッチングと拡散モデルを基礎とする生成AIの数学的枠組みを重点的に解説する公開講座を提供しています。第一原理から出発し、常微分方程式と確率微分方程式、条件付きと周辺確率経路などを網羅。3つの実験を通して、受講生は簡単な画像拡散モデルを自作します。線形代数、実解析、基礎確率論の知識、PythonとPyTorchの使用経験が前提となります。生成AIの理論と実践の深い理解を求める学生に最適です。

続きを読む

米国の富の集中:上位10%が株式の87%を保有

2025-03-03
米国の富の集中:上位10%が株式の87%を保有

新たなデータは、米国における富の集中が深刻な問題であることを示しています。上位10%が株式の87%、非公開企業の84%、不動産の44%、総資産の3分の2を保有しています。この集中は1989年以来、着実に増加しています。さらに懸念されるのは、上位10%が消費支出の50%を占めるようになり、30年前の36%から増加したこと。2023年9月から2024年9月にかけて、彼らの支出は12%増加した一方で、労働者階級と中間層の支出は減少しました。富の極端な集中は大きな経済リスクとなり、従来の経済指標の信頼性を低下させ、将来への不確実性を強調しています。

続きを読む
スタートアップ 経済リスク

Chromeの独占:ウェブブラウザの未来

2025-03-03

Google Chromeがブラウザ市場を支配している現状は、その独占的な地位に対する懸念を高めています。この記事では、MosaicからChromeまでのウェブブラウザの歴史をたどり、市場の競争と進化を浮き彫りにしています。ChromeのBlinkエンジンは、EdgeやOperaなど、ほとんどの主要ブラウザを支えており、Googleにウェブエコシステムに対する莫大な支配力を与えています。Google主導のManifest v3やAMPなどの取り組みは、ブラウザ拡張機能の能力を制限し、ユーザーのプライバシーと選択肢に影響を与えています。この記事は、ブラウザ市場の多様性と競争を促進し、ウェブの開放性を維持するために、Firefoxなどの非Chromiumブラウザを支持することを推奨しています。

続きを読む

アグリフォトボルタイク:気候変動対策のウィンウィン戦略

2025-03-03
アグリフォトボルタイク:気候変動対策のウィンウィン戦略

新たな研究によると、太陽光発電と農業を組み合わせることで、作物収量を大幅に増加させ、節水し、気候変動の影響を受けやすい地域に低炭素電力をもたらすことが明らかになりました。アグリフォトボルタイクと呼ばれるこの方法は、太陽光パネルで作物を日陰にすることで微気候を作り出し、豆やトウモロコシなどの植物がより少ない灌漑で繁茂することを可能にします。アグリフォトボルタイクは、農村地域にクリーンエネルギーを提供し、食料不安、水不足、エネルギー貧困といった問題に対処します。研究では、部分的な日陰は水の蒸発を減らし、水の使用効率を向上させ、雨水の収集を灌漑の補完に役立てることがわかりました。

続きを読む

インディーアニメーションの勝利:Blenderで制作されたFlow

2025-03-03
インディーアニメーションの勝利:Blenderで制作されたFlow

猫とその仲間たちの神秘的な旅を描いたアニメーション映画「Flow」は、Blenderのパワーを証明するものです。小さな独立チームがBlenderのリアルタイムレンダラーEEVEEを使い、予算の制限を克服して、批評家から絶賛された映画を制作しました。60以上の賞とオスカーノミネートを獲得しています。監督のGints Zilbalodisは、彼らの合理化されたワークフローの詳細を説明し、スピードと適応性の重要性を強調しています。チームの創意工夫と協調性、そしてBlenderの能力は、インディー映画製作者が素晴らしい成功を収める可能性を示しています。

続きを読む
デザイン インディー映画

CBOR vs. MessagePack:シリアライゼーション形式の選択

2025-03-03

共有プログラミング言語のためのシリアライゼーション形式として、MessagePackとCBORのどちらを選ぶかについて悩んでいます。MessagePackは使いやすく、分かりやすいですが、CBORはエンコード/デコード速度が約200%高速です。CBORのドキュメントは複雑ですが、優れた設計により最終的に採用されました。CBORを選択しましたが、政治的な背景も考慮しています。

続きを読む
開発

Tangled:ATプロトコル上に構築された分散型Gitコラボレーションプラットフォーム

2025-03-03

Tangledは、ATプロトコル上に構築された新しいソーシャル対応のGitコラボレーションプラットフォームです。開発者が自分のコードを完全に所有し、オープンソースコミュニティが自由に自己統治し、そして何よりコーディングが再びソーシャルで楽しくなることを目指しています。ActivityPubのフェデレーションモデルとRadicleの完全P2Pモデルの長所を組み合わせ、軽量な「knots」サーバーを使用してGitリポジトリのホスティングを簡素化します。Tangledは無料で管理されたknotsを提供し、tangled.shのアプリビューを通じてネットワーク全体を統合し、シームレスなアクセスとコラボレーションを実現します。現在初期段階にあり、データ所有権、参入障壁の低さ、優れたユーザーエクスペリエンスという3つの原則に基づいて開発を進めており、現在招待制でアクセス可能です。

続きを読む
開発

Yoke:真のインフラストラクチャ・アズ・コード

2025-03-03
Yoke:真のインフラストラクチャ・アズ・コード

Terraformなどのツールが設定しか提供せず、コードではないことにうんざりしていませんか?Yokeでは、インフラストラクチャ定義をGoまたはRustで記述し、WebAssemblyにコンパイルしてKubernetesマニフェストを生成します。これにより、ランタイム依存関係によるセキュリティリスクを回避できます。KubernetesオペレーターであるAir Traffic Controlにより、宣言的なインフラストラクチャ管理が可能になり、デプロイメントが簡素化されます。著者は自身の経験を例に、カスタムリソース定義(CRD)を使用してYokeがアプリケーションのデプロイをどのように簡素化するかを示し、WebAssemblyベースのセキュリティサンドボックス機構についても説明しています。

続きを読む

ラックマウントできないものをラックマウントする:HiFi DIY冒険記

2025-03-03
ラックマウントできないものをラックマウントする:HiFi DIY冒険記

この記事では、DAC、入力セレクター、ストリーミングデバイスを統合したカスタム2UラックユニットをHiFiシステム用に構築する著者の道のりを記しています。OpenSCADによる設計とCNCタレットパンチによる製造を行い、DXF出力における曲線の精度に関する課題に直面しましたが、FreeCADを使用して解決しました。HiFiBerryハットの初期試みは信頼性に欠けることが判明し、Wiim Proへの切り替えに至りました。このプロジェクトは、DIYの喜びと課題を浮き彫りにし、機能的で見た目の良いユニットを生み出しました。コードはGithubで公開されています。

続きを読む
ハードウェア ラックマウント

Enhanced Radarにおける高精度航空音声アノテーションシステムの構築

2025-03-03
Enhanced Radarにおける高精度航空音声アノテーションシステムの構築

Enhanced Radar社は、AIモデルのトレーニングに必要な高精度データを得るため、社内航空音声アノテーションシステムYeagerを構築しました。このシステムは、インセンティブメカニズム(文字単位の報酬、エラーに対するペナルティ)、ユーザーフレンドリーなインターフェース(キーボードショートカット、オーディオ波形、プリフェッチ)、アノテーターへの敬意(ルールの説明、レビュアーへの呼称)を活用し、アノテーションの効率性と精度を大幅に向上させています。また、テスト、紛争解決、コンテキスト情報の活用により、データ品質と標準化を確保し、ほぼ完璧なアノテーション精度を実現しています。

続きを読む

VectorChord-BM25:PostgreSQL全文検索の強化

2025-03-03
VectorChord-BM25:PostgreSQL全文検索の強化

VectorChord-BM25は、BM25アルゴリズムとBlock WeakAndアルゴリズムを利用して、PostgreSQLの全文検索の速度と精度を大幅に向上させる新しいPostgreSQL拡張機能です。検索プロセスを簡素化し、PostgreSQLとシームレスに統合されます。Elasticsearchと比較して、VectorChord-BM25はTop 1000クエリあたりのクエリ毎秒(QPS)が平均3倍向上し、NDCG@10スコアも同等かそれ以上を実現しますが、公平なベンチマークのためにはトークナイゼーション戦略の調整が必要です。

続きを読む
開発

MALIBAL:Linuxハードウェアメーカーの奇妙なビジネス慣行と「ゾンビゲート」

2025-03-03
MALIBAL:Linuxハードウェアメーカーの奇妙なビジネス慣行と「ゾンビゲート」

LinuxハードウェアメーカーのMALIBALは、攻撃的な顧客対応と不安定なビジネス慣行のために論争に巻き込まれている。著者はMALIBALとの経験を語り、同社が顧客やパートナーを「ゾンビ」と呼ぶなど、侮辱的な言葉で扱ったことを詳細に説明する。この記事では、MALIBALが複数の国や技術(GoogleやApple製品など)を禁止した奇妙な行動を明らかにしている。Corebootプロジェクトとの協力も、相互の非難や個人的な攻撃を伴う対立で終結した。この記事は、同社の深刻な内部問題をユーモラスに示し、そのビジネスモデルと経営方法に疑問を投げかけている。

続きを読む

GOATロボット:形状変化で優れた地形走破性を実現

2025-03-03
GOATロボット:形状変化で優れた地形走破性を実現

EPFLの研究者らは、形状を動的に変化させることで様々な地形を走破できる、バイオインスパイアードロボットGOATを開発しました。複雑な経路計画や多数のセンサーに頼る従来のロボットとは異なり、GOATは平坦なローバー型と球状の形状を切り替えることで、困難な環境(起伏の激しい地形、水)を効率的に移動します。この形状変化と柔軟な素材の組み合わせにより、エネルギー消費を最小限に抑えます。例えば、坂を下る際には受動的に転がり、エネルギーを節約したり、障害物を超える際には泳いだりします。様々な動物から着想を得ており、安価な材料を使用しています。将来的な用途としては、環境モニタリング、災害対応、さらには宇宙探査などが考えられます。

続きを読む

シカゴの駐車違反チケットデータ争い:FOIA訴訟からの教訓

2025-03-03

この記事は、著者がシカゴ市と、駐車違反チケットデータベースのスキーマ(テーブル名とカラム名)へのアクセスに関するFOIA訴訟で争った経験について述べています。当初、著者はSQLクエリを使ってデータを求めましたが、市はセキュリティ上の懸念を理由に拒否しました。裁判で勝訴したものの、イリノイ州最高裁判所がその判決を覆し、公共機関がFOIA要求を拒否する能力を大幅に拡大しました。この事件は、政府データの透明性における困難さと、データ辞書がアクセスを簡素化することの重要性を浮き彫りにしています。著者はまた、シカゴ市がデータ辞書「Metalicious」を作成しようとしたものの失敗にも触れ、データアクセスをさらに困難にしている点を指摘しています。

続きを読む
その他 政府訴訟

Michael Larabel:20年にわたるLinuxハードウェアベンチマーク

2025-03-03

Phoronix.comの創設者兼筆頭著者であるMichael Larabelは、2004年以来、Linuxハードウェア体験の向上に尽力しています。Linuxハードウェアサポート、パフォーマンス、グラフィックドライバーなどを網羅した2万本以上の記事を執筆。さらに、Linuxコミュニティにとって不可欠な自動ベンチマークソフトウェアであるPhoronix Test Suite、Phoromatic、OpenBenchmarking.orgのリード開発者でもあります。

続きを読む
テクノロジー

鳥たち:優雅さ、歌声、そして色の祝祭

2025-03-03
鳥たち:優雅さ、歌声、そして色の祝祭

この記事では、4種類の鳥の独特の魅力を美しく描写しています。ツバメの息を呑むような空中曲技とスピード、モッキンバードの自信に満ちた賑やかな歌声(ミニコンサートのよう)、冬景色の中で鮮やかな赤い色のカージナル、そして一見滑稽だが激しく攻撃的な縄張り争いをするハチドリです。著者は最後に、鳥の尊さを振り返り、これらの自然の驚異を大切にし、観察することを促しています。なぜなら、それらの存在が世界を豊かにしているからです。

続きを読む
その他 観察

アニメーションスクロールバディ:通常のスクロールバーに代わる楽しい代替案

2025-03-03

退屈なスクロールバーにうんざりしていませんか?このプロジェクトでは、標準のスクロールバーを、スクロール時にページの上下を歩くアニメーションの棒人間に置き換えます。著者はシンプルなJavaScriptを使用して最初のプロトタイプを作成し、スケートボーダー、ロッククライマー、さらにはリスなど、さらに多くのキャラクターを追加する予定です。他にどのようなスクロールバディを追加すべきでしょうか?

続きを読む

アフリカ熱帯雨林における15万年前の人類居住の証拠が歴史を書き換える

2025-03-03
アフリカ熱帯雨林における15万年前の人類居住の証拠が歴史を書き換える

Nature誌に掲載された画期的な研究により、アフリカ熱帯雨林における人類の居住時期が驚くべきことに15万年前まで遡ることが判明しました。研究者らは、コートジボワールで見つかった中石器時代の道具を含む堆積物に、ルミネッセンス法と電子スピン共鳴法による年代測定を行いました。この発見は、これまでの証拠を8万年もさかのぼるものであり、熱帯雨林が人類の拡大の障壁として機能していたという長年の説に疑問を投げかけています。この結果は、多様な生息地における人類進化の理論を支持し、初期人類の適応と移動に関する新たな理解を提供します。

続きを読む

ソーラーパンク:持続可能な未来への希望の光

2025-03-03
ソーラーパンク:持続可能な未来への希望の光

ソーラーパンクは単なるSFサブジャンルではなく、文学、芸術、ファッション、アクティビズムを包含する社会文化運動です。ソーラーパンクの中核にあるのは、自然とコミュニティと深く結びついた持続可能な未来へのビジョンと追求です。ディストピア的な物語を拒否し、再生可能エネルギー、DIY倫理、反逆やポスト資本主義といったパンクのカウンターカルチャー的要素を受け入れています。テクノロジーの疎外と社会的不正義を描いたサイバーパンクとは対照的に、ソーラーパンクは、自然と調和的に統合されたテクノロジーの希望に満ちたビジョンを提供します。文学や芸術から建築やライフスタイルまで、ソーラーパンクは新しい文化パラダイムを形成しつつあります。

続きを読む

GitHubリポジトリを悪用した新たなマルウェアキャンペーン:GitVenom

2025-03-03

カスペルスキーのグローバルリサーチ&アナリティクスチーム(GReAT)は、GitVenomと呼ばれる新しいマルウェアキャンペーンを発見しました。このキャンペーンでは、GitHub上の数百のオープンソースリポジトリが悪用されており、これらのリポジトリは、Instagramの自動化ツール、TelegramのBitcoinウォレット管理ツール、Valorantのチートツールなど、正当なプロジェクトとして偽装されています。実際には、これらのリポジトリはマルウェアをダウンロードして実行し、パスワード、銀行口座情報、暗号通貨ウォレットデータなどを盗みます。攻撃者は約5BTC(約48万5千ドル)を盗み出しました。攻撃者は、プロジェクトの信憑性を高めるためにAIで生成された説明を使用していました。カスペルスキーは、開発者にサードパーティのコードを慎重に検証するようアドバイスしています。

続きを読む
テクノロジー

ハードウェア企業の78%がSecurity.txtを使用していない

2025-03-03

ハードウェアでlibexpatライブラリを使用している企業の公開リストを管理している開発者が、2025年にテストした50社のうち78%(39社)が、RFC 9116で指定されている/.well-known/security.txtファイルを提供していないことを発見しました。これは、多くの企業において、セキュリティ対策が不十分であることを示しており、セキュリティチームとの連絡が困難になっています。著者は、影響を受ける企業に対し、この問題を解決し、securitytxt.orgへのリンクを共有するよう促しています。

続きを読む
ハードウェア

ACCESS.bus:忘れられた汎用シリアルバスのその後

2025-03-03
ACCESS.bus:忘れられた汎用シリアルバスのその後

I²Cプロトコルに基づく汎用シリアルバスであるACCESS.busは、1990年代にUSBに挑戦するも、最終的に失敗しました。この記事では、DEC社の野心的な構想から、モニタ通信(DDC)への転用に至るまでの歴史を振り返り、その失敗の原因を探ります。速度の遅さ、主要メーカーからのサポート不足、DEC社の影響力低下などが挙げられます。ACCESS.busは主流にはなりませんでしたが、その技術の一部はHDMIやDisplayPortに受け継がれており、その革新性と先見性を示しています。

続きを読む
テクノロジー

Chrome、強力なCSS関数のプロトタイプを作成:CSSの可能性を拡大

2025-03-02
Chrome、強力なCSS関数のプロトタイプを作成:CSSの可能性を拡大

Chromeは、CSSのゲームチェンジャーとなるCSS関数のプロトタイプを作成しています。これにより、開発者は、パラメータとカスタムプロパティに基づいて値を計算するカスタム関数を作成でき、高度なカスタムプロパティとして機能します。たとえば、`--light-dark()`関数は、システムのダークモード設定に応じて、異なる色やフォントウェイトを返すことができ、組み込みの`light-dark()`関数の制限を克服します。Chrome Canaryでまだプロトタイプ段階であるものの(実験的なWebプラットフォーム機能フラグが必要)、これはより表現力豊かで柔軟なCSSの可能性を大きく広げます。

続きを読む
開発

ファイヤーフライのブルーブースト、月面着陸に成功し歴史的偉業を達成

2025-03-02
ファイヤーフライのブルーブースト、月面着陸に成功し歴史的偉業を達成

ファイヤーフライ・エアロスペースは、ブルーブースト着陸船の月面着陸に成功したと発表しました。これは、商業ベースで完全成功した初めての月面軟着陸となります。10個のNASA機器を搭載したブルーブーストは、精密な着陸を行い、地下掘削や画像撮影など、様々な科学実験を実施しています。この偉業は、商業宇宙探査における重要なマイルストーンであり、将来の月面ミッションや更なる宇宙探査への道を切り開きます。

続きを読む
テクノロジー
1 2 407 408 409 411 413 414 415 595 596