週末で学ぶレイ トレーシング:ゼロから驚くほど美しい画像へ

2025-01-02

このチュートリアルでは、C++を使って週末にレイ トレーサーを作成する方法を学びます。基本的なPPM画像の出力から始まり、レイ、カメラ、球体、マテリアルといった概念を段階的に導入し、最終的には、アンチエイリアシング処理が施され、拡散反射と金属マテリアルを持つ美しい画像をレンダリングできるレンダラーを作成します。ベクトル数学、レイと球体の交差判定、サーフェスの法線ベクトルの計算、マテリアルの抽象化、被写界深度などが解説され、分かりやすいコード例と美しいレンダリング画像が提供されます。プログラミング経験がなくても、このチュートリアルに従って独自のレイ トレーサーを作成できます。

続きを読む

FMAdd命令のエミュレーション:32ビット浮動小数点数への深い探求

2025-01-02

この記事では、ネイティブサポートがないハードウェアでFMAdd(融合乗算加算)命令をエミュレートする方法、特に32ビット浮動小数点数のSIMD実装に焦点を当てて解説します。FMAdd命令の動作と、中間浮動小数点計算に伴う二重丸め誤差を回避する方法を説明します。「奇数への丸め」という巧妙な手法と、倍精度浮動小数点数の追加精度を利用して丸め誤差を排除し、正確なFMAdd結果を得る方法を詳しく説明します。正確な加算結果と誤差項の計算についても簡単に触れ、64ビット浮動小数点数への対応については続編で扱うことを約束します。

続きを読む

フォルクスワーゲンデータ流出:CCCが暗号化されていない数百万台の車両位置データを公開

2025-01-02

カオスコンピュータクラブ(CCC)は、フォルクスワーゲン・グループが何十万台ものVW、アウディ、シュコダ、セアト車の走行データを長期間にわたって体系的に収集し、保存していたことを明らかにしました。運転手の情報を含むこれらのデータは、保護されずにインターネット上でアクセス可能でした。この流出は、個人車両、企業の車両、さらには政府機関にも影響を及ぼし、ドイツ連邦情報機関や米空軍基地の機密データも含まれていました。CCCは、データの収集と長期保存自体が問題であり、不十分なセキュリティによってさらに悪化していると強調しました。この調査結果はシュピーゲル誌に掲載され、ハンブルクで開催される第38回カオスコミュニケーション・コングレス(38C3)で詳しく説明されます。

続きを読む

Dropboxエンジニアリングキャリアフレームワーク:詳細解説

2025-01-02

Dropboxは、昇進チェックリストではなく、エンジニアが各レベル(例:ソフトウェアエンジニアIC1~IC7)の責任と影響を理解するのに役立つツールとして設計されたエンジニアリングキャリアフレームワークを発表しました。これは、主要な指標としてビジネスへの影響を強調し、主要な責任と専門スキルを定義します。各レベルでは、結果、方向性、人材育成、文化の各柱における期待される行動が概説されています。エンジニアはマネージャーと協力して四半期目標を設定し、フレームワークを使用して開発を導き、持続的な影響を生み出します。

続きを読む

mitmproxy2swagger:REST APIの自動リバースエンジニアリング

2025-01-02
mitmproxy2swagger:REST APIの自動リバースエンジニアリング

mitmproxy2swaggerは、mitmproxyでキャプチャされたトラフィックをOpenAPI 3.0仕様に自動的に変換する強力なツールです。これにより、アプリケーションを実行してトラフィックをキャプチャするだけで、REST APIを自動的にリバースエンジニアリングできます。mitmproxyのフローファイルと、ブラウザの開発者ツールからエクスポートされたHARファイルの両方をサポートしています。使用方法としては、mitmproxyでトラフィックをキャプチャし、ファイルを保存してから、mitmproxy2swaggerを実行し、入力ファイル、出力ファイル、APIプレフィックスを指定します。最初の実行では、初期スキーマが生成されますが、不要なパスを削除するために手動で編集する必要があります。2回目の実行では、編集されたスキーマに基づいて、完全なOpenAPI仕様が生成され、オプションでサンプルデータを含めることができます。

続きを読む
開発

アポロ計画:エンジニアリングの成功と悲劇の知られざる物語

2025-01-02
アポロ計画:エンジニアリングの成功と悲劇の知られざる物語

この記事では、マイク・グレイの著書『攻撃角度:ハリソン・ストームズと月への競争』をレビューし、ノースアメリカン・アビエーションの重要な役割と、アポロ計画における主任エンジニア、ハリソン・ストームズの苦闘に焦点を当てています。設計図から発射台まで、ストームズは超音速爆撃機B-70や極超音速機X-15の開発、ロケットエンジンの技術向上など、数えきれないほどの課題にチームを導きました。アポロ計画の成功は、ストームズのチームによる材料科学、溶接技術、ロケット製造における革新に大きく依存していました。しかし、アポロ1号の火災後、ストームズは不当に解雇され、比較的無名の中で人生を終えました。本書は、人類最大の偉業の陰にある人的コストと予期せぬ課題を明らかにしています。

続きを読む
テクノロジー 航空宇宙工学 技術的課題

Google Duplex:AIが説得力のある電話をかける

2025-01-02

Google Duplexは、驚くほど自然な音声の電話会話を実現できる画期的なAIアシスタントです。「えー」や「あー」といった間投詞も使い、人間の会話に非常に近い自然さを実現しています。この技術により、Duplexは独立して予約やアポイントメントを取り、様々な日常業務をこなすことができ、自然言語処理と音声インタラクションにおける大きな進歩を示しています。しかし、その能力は、透明性や悪用可能性に関する倫理的な懸念も引き起こしています。

続きを読む
AI

Zasper:データサイエンス向け超高性能IDE

2025-01-02
Zasper:データサイエンス向け超高性能IDE

Zasperは、データサイエンスのためにゼロから構築された新しいIDEで、大規模な並行処理、最小限のメモリフットプリント、そして比類のない速度を誇ります。REPLスタイルのデータアプリケーションに最適で、Jupyter Notebookはその一例です。現在、Macでは完全にサポートされており、Linuxでは限定的なサポートがあります。ベンチマークによると、JupyterLabと比較してRAMとCPUの使用量が75%削減されています。Prasun Anandによって作成され、無料でオープンソースのローカル実行可能なソリューションを目指しており、最新のコンピューターのリソースを最大限に活用します。

続きを読む
開発

MrBeast初期スポンサーの今

2025-01-02
MrBeast初期スポンサーの今

この記事では、初期のYouTubeスターMrBeastのスポンサーの軌跡をたどり、投資収益率を分析しています。Quiddなどの企業は、初期投資で莫大な露出(2億6000万回視聴)を得ましたが、NFTに転換し、現在のビジネスモデルは不明瞭です。Honeyは紹介リンクを盗んだとして論争に巻き込まれました。TikTokはMrBeastの広告から大きな恩恵を受け、現在のショートビデオの巨人となりました。Raid: Shadow Legendsなどのモバイルゲームは、初期投資が大きかったにもかかわらず、ユーザー維持率の低さから衰退しました。著者は、MrBeastの初期スポンサーの多くがやや不誠実なビジネス慣行を採用していたと結論づけ、MrBeastのビジネスモデルと現代のスポンサーシップ戦略について詳しく説明する続編記事を予告しています。

続きを読む
その他 スポンサー

Bogus Softwareの秘史:マイクロソフト初期のゲーム開発者たちの知られざる物語

2025-01-02

1980年代、マイクロソフトのプログラマーたちがひそかに「Bogus Software」という秘密のゲームスタジオを設立しました。彼らは、マインスイーパーやソリティアなどの代表的なゲームに加え、あまり知られていないゲームも開発しました。当初は社内プロジェクトでしたが、多くのゲームが後にWindows Entertainment Packに収録されました。この記事では、Bogus Softwareの歴史、メンバー、彼らが作ったゲーム、そしてその裏側にある興味深い物語を詳しく解説します。

続きを読む

Autodesk、10年以上前のフォーラム投稿を削除:開発者からの反発

2025-01-02

Autodeskが10年以上前のフォーラム投稿をアーカイブ(事実上の削除)すると発表したことに対し、開発者コミュニティから強い反発が起きています。貴重なコードサンプル、解決策、長年にわたる共有された専門知識が失われようとしており、このリソースに依存する開発者にとって大きな損失となります。Autodeskは検索機能とユーザーエクスペリエンスの改善を理由としていますが、開発者たちはこの措置を「とんでもない愚行」と批判し、コミュニティの知識の破壊と長期的な関係への損害を非難しています。TheSwampやGitHubなどの代替プラットフォームに移行する開発者も多いです。

続きを読む

Kotaemon:ドキュメントとチャットできるオープンソースRAGツール

2025-01-02
Kotaemon:ドキュメントとチャットできるオープンソースRAGツール

Kotaemonは、独自のドキュメントとチャットできるオープンソースのRetrieval-Augmented Generation(RAG)ベースのツールです。クリーンで使いやすいインターフェースを備え、OpenAI、Azure OpenAIなどの様々な大規模言語モデル(LLM)とローカルLLMをサポートしています。ドキュメントのQAを行うエンドユーザーや、独自のRAGパイプラインを構築する開発者のどちらにとっても、Kotaemonは便利なツールとカスタマイズ可能なUIを提供します。複数のファイルタイプをサポートし、マルチモーダルQA、複雑な推論、設定可能な設定などの高度な機能を提供します。

続きを読む
開発

RWKV:RNNとTransformerの長所を兼ね備えた新しい言語モデル

2025-01-02

RWKVは、RNN(再帰型ニューラルネットワーク)とTransformerの長所を組み合わせた新しい言語モデルです。従来のTransformerとは異なり、RWKVは線形時間計算量と一定の空間計算量を特徴とし、高速な訓練、無限のコンテキスト長、そしてアテンションフリーを実現しています。現在のバージョンであるRWKV-7では、WebGPUデモ、ファインチューニングツール、高速推論のためのサーバーなど、様々なデモとツールを提供しています。活気のあるコミュニティと多数の関連プロジェクトも擁しており、Linux FoundationのAIプロジェクトでもあります。

続きを読む

Mercure:高速で信頼性の高いリアルタイム通信ソリューション

2025-01-02
Mercure:高速で信頼性の高いリアルタイム通信ソリューション

Mercureは、Webブラウザやその他のHTTPクライアントにデータ更新をプッシュするための、オープンソースで、使いやすく、高速で、信頼性が高く、バッテリー効率の良いソリューションです。Web APIを通じて提供されるリソースの非同期およびリアルタイム更新の公開に最適で、リアクティブなWebおよびモバイルアプリを強化します。プロトコルと本番環境対応のGo実装、ライブラリ、DockerイメージはGitHubで入手可能です。管理された、高スケーラビリティなバージョンもMercure.rocksで提供されています。

続きを読む
開発

Turoカーシェアリングアプリ、ラスベガス爆発とニューオーリンズ襲撃に関与

2025-01-02
Turoカーシェアリングアプリ、ラスベガス爆発とニューオーリンズ襲撃に関与

Turoカーシェアリングアプリを通じてレンタルされたテスラCybertruckがラスベガスで爆発し、1人が死亡、7人が負傷しました。別件では、Turoを通じてレンタルされたピックアップトラックがニューオーリンズでの致死的な襲撃に使用され、15人が死亡しました。バイデン大統領は、両事件の関連性を調査するよう命じました。Turoは法執行機関と協力していると述べていますが、関連性は見つかっていないとしながらも、すべての利用者の身元を完全に確認できないことを認めています。これらの事件は、Turoの安全プロトコルと背景調査について深刻な疑問を提起し、シェアリングエコノミーに固有のリスクを浮き彫りにしています。

続きを読む

Metaの大胆な賭け:AIボットでFacebookとInstagramを席巻

2025-01-02
Metaの大胆な賭け:AIボットでFacebookとInstagramを席巻

Metaは、若いユーザーを引き付け、生成AIへの多額の投資を活用するために、FacebookとInstagramにAI搭載のチャットボットを展開しています。革新として発表されていますが、アナリストはこれをMetaの自動化戦略の継続と見ており、アルゴリズムによるコンテンツキュレーションとAI生成投稿によって、オーガニックなソーシャルインタラクションを徐々に置き換えるものと考えています。これらのボットはプロフィールを持ち、コンテンツを共有し、ユーザーのフィードにシームレスに統合されます。この動きは、ソーシャルメディアの未来に対する大胆で、やや奇妙な賭けと言えるでしょう。

続きを読む
テクノロジー

スピリチュアリティ:現実への安全な愛着

2025-01-02
スピリチュアリティ:現実への安全な愛着

この記事は、スピリチュアルな成長とアタッチメント理論を結びつけ、スピリチュアリティの本質は、現実そのものへの安全な愛着を築くことにあると提案しています。子供たちが介護者と愛着のパターンを形成するように、私たちも存在と同様のパターンを形成します。安全な愛着とは、起こることを何でも安全に経験し、現実の信頼性を信じ、困難な時でも基本的な平穏さに帰ることができる、そして愛されていることを知っていることを意味します。不安定な愛着は、スピリチュアルな実践を自己肯定や逃避として使うことにつながる可能性があります。著者は、癒やしは、成長に先立つ安全性の確立にかかっている、と主張しています。現実への安全な愛着を築くことで、私たちは自分の脆弱性を受け入れ、真の変容を遂げることができます。

続きを読む

運動:これまでで最も強力な医療介入か?

2025-01-02
運動:これまでで最も強力な医療介入か?

大規模な多分野研究が、運動が人体に与える深い影響を明らかにしました。研究によると、運動は心血管系の健康増進だけでなく、消化器系、気分、精神衛生など、複数のシステムに影響を与えます。ラットを使った実験では、運動がほぼすべての組織の分子構成を変化させ、病気関連の変化を反映し、逆転させることさえ示されました。また、運動への反応には性差があることも判明し、今後の研究では男女両方を対象にすべきであることが強調されました。専門家は、どんな運動でも全く運動しないより良いとアドバイスしており、毎日短い時間でも運動すれば大きなメリットが得られると述べています。

続きを読む

ブログは腐る、ウィキは待つ:開発者の移行の旅

2025-01-02

ある開発者が自身のウェブサイトに、ブログは時代遅れの商品であり、最終的には腐敗するが、ウィキは無限の深淵であり、人々が探求し書き込むのを待っている、と記した。彼は自身のサイトを真新しいウィキシステムに移行し、ブログとウィキについての考えや、新しいサイト構築の過程を共有している。彼は、ウィキの方がコンテンツのダイナミックでコミュニティ主導的な性質を反映しており、ブログは静的なショーケースのように感じると主張している。活気に満ちた、絶えず進化するオンライン空間を共同で創造するために、彼は皆に新しいウィキへの参加を呼びかけている。

続きを読む
(j3s.sh)

AROS OS 2024:64ビットへの大きな進歩の年

2025-01-02
AROS OS 2024:64ビットへの大きな進歩の年

2024年はAROSオペレーティングシステムにとって飛躍の年でした。コアシステムであるDeadwoodは、32ビットと64ビットの両方のブランチでメジャーアップデートを受け、32ビットとの互換性のための64ビットエミュレータも含まれていました。AROS OneとTiny AROSといった主要なディストリビューションもアップデートされ、ソフトウェアとゲームのサポートが向上しました。ハードウェアの推奨事項も拡大され、A600GSが追加されました。ソフトウェアのハイライトとしては、最新のWebKitエンジンを搭載したOdysseyブラウザのアップデート、Final Writerテキストエディタの新しいリリース、Wipeout RewriteやDoom 3などのクラシックゲームの移植などがあります。全体として、AROSは2024年に大きな進歩を遂げ、64ビットの未来への準備を整えました。

続きを読む
開発 64ビット

ASCIIポルノ:テキストベースのエロティシズムの歴史

2025-01-02
ASCIIポルノ:テキストベースのエロティシズムの歴史

この記事は、初期のテレタイプライターからインターネットのフォーラムや掲示板システムまで、ASCIIポルノの歴史を探ります。低帯域幅環境での高速な伝送速度により、初期のオンラインポルノの主要な形態となりました。この記事では、ASCIIアーティストの創造的な道のりとスタイルを調べ、芸術や文化におけるその地位を探り、Twitterなどのプラットフォームでの今日のインターネットにおける継続的な存在について議論します。

続きを読む

ソ連は生き残ることができたか?

2025-01-02

この記事では、ソ連の崩壊が避けられないものだったかどうかを探っています。歴史家たちは、経済的困難、ゴルバチョフの改革(ペレストロイカとグラスノスト)、ナショナリズムの高まり、そしてメディアのコントロールの喪失といった様々な角度からソ連崩壊を分析しています。一部の意見では、ソ連の経済モデルは軍事力と国民生活水準の両方を維持できず、ゴルバチョフの改革は既存の緊張を悪化させ、最終的にソ連の崩壊につながったとされています。一方で、共産党がメディアの支配を維持していたならば、ソ連はもっと長く存続できた可能性もあったという意見もあります。結論として、ソ連の崩壊は単一の原因ではなく、複数の要因が重なって起こった結果と言えるでしょう。

続きを読む
テクノロジー ソ連崩壊 ゴルバチョフ

SvarDOS:オープンソースOSとして復活したDR-DOS

2025-01-02
SvarDOS:オープンソースOSとして復活したDR-DOS

DR-DOSをベースとしたオープンソースOSであるSvarDOSは、最近FreeDOSディストリビューションから独自のEDRDOSカーネルを持つOSへと移行しました。8086または8088 PCで動作し、ネットワーク対応のパッケージマネージャーを備えています。デフォルトインストールは非常にコンパクトですが、強力なリポジトリにはネットワークドライバー、エディタ、ゲームなど400以上のパッケージが含まれています。SvarDOSはFreeDOSよりも手動での設定が必要ですが、その強力な機能とオンラインアップデートメカニズムにより、注目すべきレトロOSとなっています。

続きを読む

地球上の木の数は天の川銀河の星の数を上回る?

2025-01-02
地球上の木の数は天の川銀河の星の数を上回る?

最近の研究によると、地球上の木の数は、天の川銀河の星の数を上回る可能性があることが示唆されています。どちらも推定値に不確実性がありますが、2015年のネイチャー誌の論文では、地球上の木の数を約3兆4000億本と推定しており、天の川銀河の星の数の推定値は1000億から4000億です。不確実性はあるものの、木の数の推定値は、星の数の最高推定値をはるかに上回っています。この驚くべき事実は、地球の生態系と宇宙の広大さについて考えさせられます。

続きを読む

忘れられた悲劇:津波で孤児になった子どもたち

2025-01-02
忘れられた悲劇:津波で孤児になった子どもたち

2004年のスマトラ・アンドマン諸島沖地震津波では、約23万人が犠牲となり、その多くは子どもでした。この記事では、生き残った子どもたちの苦境、孤児となったこと、心的外傷後ストレス障害(PTSD)に苦しんでいること、そして人身売買の危険にさらされていることなどを詳細に説明しています。国際機関が支援活動を行っていますが、多くの子どもの未来は不透明です。著者は、これらの子供たちの苦境に注目し、ボランティア活動や寄付を通じて支援することを呼びかけています。

続きを読む

2025年のAI予測:慎重な楽観主義と技術的ボトルネック

2025-01-02
2025年のAI予測:慎重な楽観主義と技術的ボトルネック

AI専門家のGary Marcus氏が2025年のAIに関する25の予測を発表しました。彼は2024年の予測を振り返り、大規模言語モデル(LLM)の限界収益逓減やAIの幻覚、推論の欠陥といった問題が依然として存在することなど、多くの予測が的中したと指摘しています。Marcus氏は2025年について慎重な楽観主義を示しており、汎用人工知能の出現はなく、AIモデルの利益は依然として限定的であり、規制の遅れ、AIの信頼性の問題が継続すると予測しています。ニューロシンボリックAIがより重要になると同時に、AIによるサイバーセキュリティリスクにも警戒を呼びかけています。

続きを読む

接着剤ワークは有害であると考えられる:効果的なエンジニアのためのサバイバルガイド

2025-01-02

この記事では、ソフトウェアエンジニアリングにおける「接着剤ワーク」という概念を探求しています。チームの効率性にとって非常に重要であるにもかかわらず(例:ドキュメントの更新、技術的負債の解消など)、この地味な作業はしばしば報われません。そのため、優先順位を高く設定しているエンジニアは不利になります。著者は、企業が接着剤ワークを報賞しないのは、エンジニアに全体的な効率性の向上ではなく、機能の提供に集中してもらいたいからだと主張しています。効率的な戦略は、責任を負っているプロジェクトに接着剤ワークを戦術的に適用し、成功を保証することです。これは、努力を非効率的に分散させることとは対照的です。これは、皮肉な職場政治ではありません。大企業の効率性の低さと、短期的な効率性向上よりも成長を優先することの現実を踏まえたものです。

続きを読む

AI/MLにおける25年間の冒険:ゲームからプログラム合成へ

2025-01-02
AI/MLにおける25年間の冒険:ゲームからプログラム合成へ

この記事は、AI/MLにおける25年間の道のりを語っています。VB6によるシンプルなゲームから始まり、状態機械や高階関数を使ってゲームのダイナミクスを向上させました。大学院では、一階述語論理、サポートベクターマシン、ニューラルネットワークを学び、低帯域幅ビデオチャットやコードエディタのログデータ分析などに適用しました。教授として、インテリジェントな開発ツールに焦点を当て、予測モデルを用いてプログラマの誤解を特定・修正する研究を行いました。マイクロソフトのプログラム合成チームでは、LLMを用いたコード支援ツールの改善に携わりました。著者は、AIの適用には慎重さが重要であり、ユーザーの問題を明確にし、LLMへの過度な依存を避けるべきだと強調しています。

続きを読む
AI

SignalSDR Pro:Raspberry Piサイズの高性能ソフトウェア無線機

2025-01-02
SignalSDR Pro:Raspberry Piサイズの高性能ソフトウェア無線機

Signalens社は、Raspberry Piサイズの高性能ソフトウェア無線機(SDR)であるSignalSDR Proを発表しました。Analog Devices AD9361トランシーバとAMD Zynq 7020 FPGAを搭載し、70MHz~6GHzの周波数範囲を誇ります。ギガビットイーサネットとUSB 3.0接続を備え、40ピンGPIOヘッダにより外部ハードウェアとの接続も容易です。ADALM-PLUTOやUSRP B210などの他のSDRプラットフォームとの互換性も、ジャンパの設定変更とmicroSDカードの交換で実現できます。パッケージには、受動冷却のための金属製筐体、複数のアンテナ(GPSアンテナを含む)、ケーブル、SIMカードが含まれています。

続きを読む
ハードウェア ソフトウェア無線機

ほとんどの人は品質を気にしない:十分なものの台頭

2025-01-01
ほとんどの人は品質を気にしない:十分なものの台頭

この記事では、人々の品質に対する認識の差について考察しています。デザイナーや写真家などの専門家は細部と完璧さを優先しますが、ほとんどの人は品質の違いにほとんど気づかず、利便性と使いやすさを重視する、と主張しています。この記事では、Netflixをケーススタディとして使用し、低コストで大量生産されるコンテンツ戦略の成功と、AI生成コンテンツが支配する未来を予測しています。これは、AI生成コンテンツが本質的に優れているからではなく、ほとんどの人が欠陥に気づかなかったり気にしなかったりするためであり、基本的なニーズとアクセシビリティを優先しているためです。この記事は、この「十分な」というメンタリティが、衣料品や食料品からエンターテイメントまで、さまざまな分野に浸透していることを指摘しており、価格と利便性が最高の品質への追求を上回っているとしています。

続きを読む
1 2 550 551 552 554 556 557 558 595 596