Perfにおけるスタックアンワインディングの難問

2025-01-31
Perfにおけるスタックアンワインディングの難問

Perfは強力なパフォーマンス分析ツールであり、PMUカウンタのオーバーフロー割り込みを使用して、プロファイリングのためのスレッド状態をキャプチャします。しかし、スタックアンワインディングは課題となります。最新のコンパイラはデフォルトでフレームポインタを省略するため、スタックトレースが困難になります。 -fno-omit-frame-pointerを使用して再コンパイルすることもできますが、コストが高く、システムライブラリとの互換性の問題が生じる可能性があります。DWARFは代替手段を提供しますが、その複雑さとパフォーマンスオーバーヘッドは大きく、Linus Torvaldsもカーネルでのスタックアンワインディングへの使用を拒否しています。そのため、Perfは妥協案として、スタックの上部のみをユーザースペースにコピーしてアンワインディングを行う方法を採用しています。これによりスタックサイズが制限されます(65,528バイト)が、パフォーマンスと実用性を効果的にバランスさせています。

続きを読む

アマゾンのオフィス復帰命令が裏目に出る:駐車場の混乱、デスク不足、窃盗

2025-01-20
アマゾンのオフィス復帰命令が裏目に出る:駐車場の混乱、デスク不足、窃盗

アマゾンの週5日間のオフィス復帰義務付けポリシーは、従業員の間で広範囲な不満を引き起こしている。従業員は、駐車場の不足、デスクの不足、不適切な会議室、そしてオフィスでの窃盗や不衛生の増加を報告している。多くの従業員はオフィスからビデオ会議を行っており、対面でのコラボレーションの意図されたメリットを無効にしている。アマゾンは、準備ができていないオフィスはわずかだと主張しているが、ネガティブなフィードバックは、リモートワークからの不十分な計画の移行のリスクを強調し、企業経営に対する疑問を投げかけている。

続きを読む
スタートアップ アマゾン オフィス管理

DockerとPodmanが嫌いな理由

2025-01-26

ベテラン開発者がブログ記事でDockerとPodmanへの強い不満を表明しました。Dockerのインストールがネットワーク設定を何度も破壊したこと、コマンドラインインターフェースが使いにくく学習困難なこと、Dockerfileの言語設計が不適切でドキュメントが探しにくく役に立たないことなどを指摘しています。Docker Hubにはマルウェアとライセンスの問題があり、コンテナイメージは隠れた場所に保存され、わずかな使用で数十ギガバイトもの容量を消費するとのこと。Podmanは実装が多少改善されているものの、使い勝手はDockerとほぼ同じくらい不快だとしています。最終的に仮想マシンを使用することを選択しており、起動速度は遅いものの、理解しやすく、安定性と制御性に優れていると評価しています。

続きを読む
開発 コンテナ

Bambu Connectのリバースエンジニアリング:秘密鍵の抽出

2025-01-20

セキュリティ研究者らは、Bambu Connectプリンターアプリのリバースエンジニアリングを行い、Electronフレームワークを使用し、コード難読化とasarパッケージングによって秘密鍵を保護していることを明らかにしました。研究者らは、asarfixを使用してasarファイルを修復し、Ghidraでmain.nodeを分析し、最終的に秘密鍵と証明書を抽出するという複数ステップのプロセスを詳細に説明しました。このプロセスには、RC4暗号解読とURLデコードも含まれていました。

続きを読む

Google、Dartマクロプロジェクトを中止:焦点を絞ることが重要

2025-02-03
Google、Dartマクロプロジェクトを中止:焦点を絞ることが重要

GoogleのDartチームは、FlutterとDartの開発における繰り返しコードの記述を簡素化することを目的としたマクロプロジェクトの中止を発表しました。パフォーマンス目標を達成できず、長年のプロトタイピングによるリターンも不十分だったため、Googleはマクロをより小さな機能に分割します。FlutterとDartチームの元リーダーである著者は、この決定をSteve Jobsの「ノーと言うことで、イエスと言うためのスペースを作る」という哲学と結びつけ、焦点を絞ることの重要性を強調しています。そして、Dartチームの将来に楽観的な見方を示しています。

続きを読む
開発

がん転移における血小板-T細胞相互作用:マウスモデルを用いた研究

2025-03-09
がん転移における血小板-T細胞相互作用:マウスモデルを用いた研究

この研究は、複数のマウスモデルを用いて、がん転移における血小板とT細胞の相互作用の重要な役割を調査しています。生体内および試験管内実験と、フローサイトメトリー、RNAシーケンス、免疫蛍光顕微鏡などの技術を組み合わせることで、研究者たちは、この過程の調節における特定の分子経路(例:ARHGEF1とTXA2)のメカニズムを明らかにしました。結果は、これらの経路を標的とすることで、がん治療のための新しい治療戦略が提供される可能性を示唆しています。

続きを読む
テクノロジー がん転移

Atproto:分散型ソーシャルネットワークの革命か?

2025-01-18

Atprotoは、アカウントとアプリの紐付けや分散したデータストレージなど、従来のソーシャルネットワークに固有の問題を解決する、新興の分散型ソーシャルネットワーキングプロトコルです。パーソナルデータサーバー(PDS)とドメインベースのアイデンティティを使用することで、ユーザーは自身のアイデンティティとデータを所有し、異なるアプリで同じアイデンティティを再利用できます。これにより、様々な「ソーシャル対応」アプリケーション(フォーラム、長文投稿プラットフォームなど)の開発が簡素化され、新しいビジネスモデルが促進されます。Fediverseと比較して、Atprotoはより優れた相互運用性とユーザーエクスペリエンスを備えています。Blueskyなどのプロジェクトの成功はAtprotoの成長をさらに促進し、ユーザー所有のアイデンティティを中心とした次世代ソーシャルネットワークを約束しています。

続きを読む
テクノロジー

LLM標準化ディレクトリ:AIとウェブサイトの統合を容易に

2024-12-23

提案されている標準`/llms.txt`は、大規模言語モデル(LLM)とウェブサイト間のインタラクションを簡素化することを目的としています。このディレクトリは、AI開発ツール、金融商品、ウェブサイトなど、この標準の採用をリードする企業や製品をまとめたものです。様々なウェブサイトとのLLMのインタラクションにおける効率性と正確性の向上を目指しています。

続きを読む

古いプリンターに新たな命を吹き込む:UoWPrintワイヤレスプリントサーバーレビュー

2025-05-04
古いプリンターに新たな命を吹き込む:UoWPrintワイヤレスプリントサーバーレビュー

UoWPrintは、古いUSBプリンター、スキャナー、複合機にワイヤレス機能を追加するために設計された最新のプリントサーバーです。使いやすく、プリンター固有のドライバーは不要で、AirPrintとMopriaを介してWindows、macOS、Linux、Android、iOSとシームレスに動作します。Orange Pi Zero 3をベースに構築されており、コンパクトながらもパワフルで、幅広いプリンター(HP、Samsung、Xerox、Canonなど)をサポートしますが、互換性は機種によって異なります。このプロジェクトは、電子廃棄物を削減し、オープンソースソフトウェアと無料の技術サポートを通じて便利な印刷ソリューションを提供することを目指しています。

続きを読む

AI面接官:冷酷なアルゴリズムは熱意を殺すか?

2025-05-18
AI面接官:冷酷なアルゴリズムは熱意を殺すか?

AI面接官と面接する求職者が増えています。効率性を高めることを目的としたこの技術は、物議を醸しています。AI面接は人間味に欠け、機械的な質問とフィードバックは求職者を落胆させ、AIプログラムの故障で面接が中断されることさえあります。一部企業はAIにより多くの候補者を低コストで選別できると考えていますが、多くの人はAI面接は求職者の個性や潜在能力を評価できず、非人間的なものだと考えています。人事におけるAIの利用は、効率性と人間性のバランスについて問いかけています。

続きを読む
テクノロジー 就職活動体験

HYPSO-2:小型衛星による海洋観測の革新

2025-01-04
HYPSO-2:小型衛星による海洋観測の革新

ノルウェー科学技術大学が開発したHYPSO-2衛星は、5リットルのペットボトルほどの大きさながら、海洋観測に革命を起こしています。120種類の可視光の色を検出できるハイパースペクトルカメラを搭載し、25,000平方キロメートルをカバーする画像を取得します。これは前世代のHYPSO-1衛星と比較して10倍のデータ取得能力向上となります。有害藻類の発生や海氷の状態などを監視し、海洋研究に貴重なデータを提供します。また、「観測ピラミッド」システムを通じてドローンや水中ロボットと連携し、効率的な環境モニタリングを実現します。

続きを読む

深層学習による複雑なナノ粒子ヘテロ構造の逆設計

2024-12-26
深層学習による複雑なナノ粒子ヘテロ構造の逆設計

研究者らは、深層学習と異種グラフニューラルネットワークを用いて、バイオセンシング、超解像顕微鏡、3Dプリンティングへの応用を持つアップコンバージョンナノ粒子(UCNP)の逆設計を行いました。6000以上のUCNP発光スペクトルを含む大規模なデータセットを作成し、それを用いてGNNモデルを訓練しました。勾配ベースの最適化により、800nm照射下で、訓練セット内のどのUCNPよりも6.5倍高い予測発光を示す構造が特定されました。この研究は、UCNPの新しい設計原則を示し、深層学習に基づくナノマテリアルの逆設計のためのロードマップを提供します。

続きを読む
2. テクノロジー ナノマテリアル 逆設計

C言語のメモリ管理:スタック、ヒープ、メモリリークを深く理解する

2025-01-16
C言語のメモリ管理:スタック、ヒープ、メモリリークを深く理解する

この記事では、C言語のメモリ管理について詳細に解説します。プログラムがメモリを使用する方法から始まり、スタックとヒープの役割、malloc()とfree()の使い方、メモリリークとUse After Free (UAF)脆弱性の原因などを説明します。簡単な例を通して、手動でのメモリ管理とメモリアロケータ(malloc)の内部動作、メモリ断片化についても解説します。プログラミング経験のある読者にとって役立ち、メモリ管理の理解を深め、一般的なメモリエラーを回避するのに役立ちます。

続きを読む

JWST、褐色矮星の大気中にシアン化水素とアセチレンを初検出

2025-02-28
JWST、褐色矮星の大気中にシアン化水素とアセチレンを初検出

ジェームズ・ウェッブ宇宙望遠鏡(JWST)が画期的な発見をしました!国際的な天文学者チームがJWSTを用いて、WISE J045853.90+643451.9という近傍の褐色矮星連星系の大気中で、シアン化水素(HCN)とアセチレン(C2H2)を初めて検出しました。arXivプレプリントサーバーに掲載されたこの発見は、雲がなく、分子が豊富な大気を明らかにしています。この発見は、JWSTの中赤外線装置(MIRI)の中分解能分光計(MRS)が冷たい褐色矮星を特徴付ける上で強力なツールであることを示しています。今後の研究では、HCNとC2H2をさらに詳細に調査し、これらの物質が同様の温度の他の冷たい褐色矮星にも存在するかどうかを調べます。

続きを読む
テクノロジー 褐色矮星 大気検出

Reactサーバーコンポーネント:フロントエンドのデータ取得の複雑さを解きほぐす

2025-04-15

この記事では、Reactサーバーコンポーネントがフロントエンドのデータ取得の複雑さをどのように解決するかを探っています。従来のREST APIは、進化するUIのニーズに対応するのが難しく、データの冗長性や不足につながります。著者は、BFF(Backend for Frontend)アプローチを提案し、ViewModelの概念をバックエンドに導入することで、サーバーが各コンポーネントに必要な特定のデータを直接返すことを可能にします。ViewModel関数をより小さな単位に分解し、JSXを利用することで、コンポーネントとデータ読み込みロジックの緊密な結合を実現し、効率的で保守しやすいフロントエンドアーキテクチャを実現します。この方法は、データの取得とUIのレンダリングをシームレスに統合するAsync XHPと精神的に似ていますが、高インタラクティブなアプリケーションにおけるAsync XHPの限界を回避します。

続きを読む

九龍城砦:密集と崩壊の断面図

2024-12-13
九龍城砦:密集と崩壊の断面図

1990年代、香港の九龍城砦は、わずか2.6ヘクタールに約5万人が密集し、世界で最も人口密度が高い場所でした。第二次世界大戦後、難民の避難所となり、建物は有機的に成長し、迷宮のような構造になりました。犯罪と劣悪な生活環境により、1994年に解体されました。アーティストの寺澤仁美による断面図は、この独特で、最終的には悲劇的な都市現象を生き生きと捉え、「生きた有機体」としての記憶を保存しています。

続きを読む
デザイン 九龍城砦 都市計画

70年代のラジオの聖杯:ソニーFX-300

2025-02-18
70年代のラジオの聖杯:ソニーFX-300

1970年代生まれの子供が、これまで所有したことがない幻のソニーFX-300「ジャッカル300」ラジオについて回想しています。主に日本で販売されたこのラジオは、ミニCRTテレビ画面、精密なアナログチューニング、上面に搭載されたカセットプレーヤー/レコーダー、AM/FM受信、そして素晴らしいレトロデザインを備えています。著者はその独特の美しさを称賛し、この「聖杯」デバイスに関する読者の経験を求めています。

続きを読む

8000人以上の著名な科学者が論文撤回:何が起きているのか?

2025-01-31
8000人以上の著名な科学者が論文撤回:何が起きているのか?

新たな研究によると、世界で最も多く引用されている科学者の8000人以上が、少なくとも1報の論文撤回を経験していることが明らかになりました。5万5000報以上の論文撤回データの分析から、撤回された論文は自己引用率が高く、共著者が多い論文ほど撤回されやすいことがわかりました。撤回率は国によって異なり、インドと中国本土/台湾で最も高く、フィンランド、ベルギー、イスラエルで最も低くなっています。この研究は、論文数と撤回数の間に相関関係があることを示していますが、すべての撤回が不正行為を意味するわけではないと強調しており、根本的な原因とパターンを理解することが重要であると結論付けています。

続きを読む

Somehash:Blurhashにインスパイアされた画像プレースホルダー

2025-04-15
Somehash:Blurhashにインスパイアされた画像プレースホルダー

ユーザーエクスペリエンスを向上させるために、この記事ではBlurhashに似ていますが、創造的なひねりを加えた画像プレースホルダーソリューションであるSomehashを紹介します。SomehashはPythonスクリプト(KMeansクラスタリングを使用)を使用して画像の主要な色情報を抽出し、Base64文字列にエンコードします。Reactコンポーネントはこの文字列をデコードし、高解像度の画像がロードされるまで、線を使ったアニメーションプレースホルダーをレンダリングします。著者エンコーディング/デコーディングの最適化や、よりスムーズな完全画像への移行など、改善すべき点を議論しています。

続きを読む

Androidの秘密の追跡:グーグルによる同意のないデータ収集

2025-03-04
Androidの秘密の追跡:グーグルによる同意のないデータ収集

ダブリン・トリニティ・カレッジのコンピューターシステム教授であるダグ・リースの研究によると、Androidはユーザーが最初のアプリを開く前であっても、広告クッキーなどのユーザーデータを秘密裏に収集していることが明らかになりました。Google PlayサービスやGoogle Playストアなどのプリインストールアプリによって促進されるこのデータ収集は、ユーザーの同意なしに行われ、オプトアウト機能もありません。主なトラッカーには、DSIDクッキーとGoogle Android IDが含まれており、ログアウト後もデータの送信が継続されます。リースは、これがGDPRなどのデータ保護法に違反する可能性があると主張しています。Googleはプライバシー法へのコミットメントを表明しましたが、具体的な問題には直接回答しませんでした。この発見は、同意のないAndroid System SafetyCoreのインストールに関する最近の論争と相まって、Googleのデータ収集慣行に対する懸念を煽っています。

続きを読む
テクノロジー Androidプライバシー

Guitaraoke:カラオケ動画へのコード自動生成

2025-01-21
Guitaraoke:カラオケ動画へのコード自動生成

Dylan Beattieは、毎月のGuitaraokeナイトを向上させるために、カラオケ動画に自動的にコードを表示するシステムを構築しました。彼はVampプラグインを使用してオーディオからコード情報を抽出し、ImageSharpとFFMpegCoreを使用してコードを含む透明なビデオオーバーレイを生成し、最後にこれを元のビデオに合成します。これには、オーディオ分析、画像処理、ビデオ合成が含まれ、結果としてギター演奏者にとってリアルタイムのコード表示が実現します。今後の改善としては、自動ビート検出とバッチ処理があります。

続きを読む
開発

Asdf Overlay:超高速Windowsオーバーレイライブラリ

2025-05-30
Asdf Overlay:超高速Windowsオーバーレイライブラリ

Asdf Overlayは、レンダリングバックエンドをフックすることでウィンドウフレームバッファの上に描画する、超高速で使いやすいWindowsオーバーレイライブラリです。GPU共有テクスチャを使用してCPUによるフレームバッファのコピーを回避するため、パフォーマンスを損なうことなく任意のサイズのオーバーレイをレンダリングできます。OpenGL、DX9-DX12、Vulkanなど複数のAPIをサポートし、入力キャプチャ制御などの機能を提供します。ゲーム内歌詞オーバーレイやゲーム内オーバーレイなど、複数のプロジェクトで使用されています。このライブラリを使用するには、Node.js、pnpm、特定のバージョンのRustコンパイラ、MSVCなどの環境が必要です。依存関係をインストールした後、`pnpm build`でビルドし、複数のサンプルとデバッグ方法が提供されています。

続きを読む

Cosmosキーボード:あなたにぴったりのエルゴノミックキーボードをデザイン

2025-01-14

Cosmosは、あなたの手をスキャンして、パーソナルで人間工学に基づいたキーボードを作成できる画期的なキーボードデザインソフトウェアです。様々なスイッチ、キーキャップ、トラックボールやOLEDディスプレイなどの追加機能をサポートしています。Cosmosは、スムーズな3Dプリントのためのエラーチェックと自動修正機能を備えており、STLとSTEP形式でエクスポートして、さらに修正することも可能です。コードの大部分はオープンソースであるため、タイピングによる痛みを軽減・予防するための技術をすべての人に提供することを目指しています。

続きを読む
ハードウェア 人間工学

深海細菌のチームワーク:効率的な有機物分解の秘密

2025-03-12
深海細菌のチームワーク:効率的な有機物分解の秘密

ドイツのオルデンブルク大学研究チームは、Desulfobacteraceaeという細菌ファミリーが海洋環境に広く分布し、モジュール式の代謝システムによって様々な有機物を効率的に分解し、地球規模の炭素循環において重要な役割を果たしていることを発見しました。これらの細菌は嫌気的条件下で生育し、硫酸塩を使って呼吸を行います。好気性細菌よりも効率は低いものの、膨大な数と協調的な活動により、海洋堆積物における有機物の分解において支配的な存在となっています。プロテオームとゲノムの分析により、効率的な分解の分子メカニズムが解明され、将来の気候変動シナリオにおけるこれらの細菌の重要性がますます高まる可能性が示唆されました。

続きを読む
テクノロジー

MCPGod:モデルコンテキストプロトコルサーバー管理の簡素化

2025-03-14
MCPGod:モデルコンテキストプロトコルサーバー管理の簡素化

MCPGodは、モデルコンテキストプロトコル(MCP)サーバーの管理を簡素化するために設計されたコマンドラインツールです。開発者は、サーバーの追加、実行、一覧表示、削除、およびサーバーツールとのインタラクションを簡単に実行できます。Windows、macOS、Linuxをサポートしており、詳細なログ記録によりデバッグが容易になります。機能には、特定のクライアントに対するMCPサーバーの追加または削除、任意のMCPサーバー上のすべてのツールのリスト表示、コマンドラインからのツールの直接実行、ツール/クライアント権限の制御などがあります。

続きを読む
開発

100ドル以下で自作ミューオン検出器

2025-02-27
100ドル以下で自作ミューオン検出器

ノーベル賞受賞者ルイス・アルバレスのミューオンを使ったピラミッド探査に触発され、著者は約100ドルでミューオン検出器を自作しました。2つのガイガーカウンターとArduino Nanoを用いて、巧妙な同時計数法によって宇宙線ミューオンと低エネルギー粒子を区別します。実験により、この装置が角度によるミューオンフラックスの変化を検出し、金鉱山の深部における岩盤厚の変化、さらには垂直坑道の存在まで検出できることが確認されました。これは、簡素な機器を用いた地球内部構造探査の可能性を示しています。

続きを読む
テクノロジー ミューオン検出

Go 1.24暗号化の大幅な改良:FIPS 140-3準拠を実現

2025-02-06

Go 1.24は、暗号化パッケージを大幅にリファクタリングし、FIPS 140-3準拠を実現しました。これは大きな進歩であり、純粋なGo(およびGoアセンブリ)で実装されたFIPS 140-3検証済みの暗号化モジュールが特徴で、cgoやシステムコールへの依存を排除しています。Microsoft Go 1.24も更新され、macOSのプレビューサポートとAzure Linuxの強化されたサポートが追加されましたが、暗号化にはシステムライブラリを引き続き使用しており、公式Goのアプローチとは異なります。GODEBUG=fips140=onやGOFIPS140=latestなどの新しい環境変数はFIPSモードを制御します。FIPS準拠システム(Azure Linux、Windows)では、ランタイムが自動的に有効になります。

続きを読む
開発

DNA二重らせん発見の秘密:盗み、傲慢、そして科学的ブレークスルーの物語

2025-04-15
DNA二重らせん発見の秘密:盗み、傲慢、そして科学的ブレークスルーの物語

この記事は、DNAの二重らせん構造発見の裏に隠された、語られざる物語を明らかにします。若く傲慢なジェームズ・ワトソンがナポリの会議でモーリス・ウィルキンスと出会ったことが、彼の旅の始まりとなりましたが、これは単純な科学的探求ではありませんでした。この物語は、権力闘争、科学的盗用、そして露骨な性差別を暴きます。ハワード・マーケルの著書は、ワトソンによるロザリンド・フランクリンへの不当な扱い、そしてウィルキンスがフランクリンの許可なく彼女の重要なX線写真をワトソンと共有した事実を詳細に記述しています。フランクリンの画期的な貢献は長く無視され、死後になってようやく認められました。これは単なる科学の話ではなく、倫理的な葛藤のドラマチックな物語であり、科学研究における誠実さと公平性について省みるきっかけを与えてくれます。

続きを読む
テクノロジー DNA二重らせん

arXivLabs:コミュニティとの共同作業による実験プロジェクト

2025-01-31
arXivLabs:コミュニティとの共同作業による実験プロジェクト

arXivLabsは、共同作業者がarXivの新しい機能を直接ウェブサイトで開発・共有できるフレームワークです。arXivLabsに関わる個人や組織は、オープンさ、コミュニティ、卓越性、ユーザーデータのプライバシーという私たちの価値観を受け入れています。arXivはこれらの価値観に尽力しており、これらの価値観を遵守するパートナーのみと協力しています。arXivコミュニティに価値をもたらすプロジェクトのアイデアをお持ちですか?arXivLabsの詳細をご覧ください。

続きを読む
1 2 479 480 481 483 485 486 487 595 596