ブラウザ上でのTerrariaとCeleste:不可能と思われた偉業

2025-05-29

この記事では、著者とチームがC#で書かれたゲーム、TerrariaとCelesteをWebAssemblyに移植したスリリングな道のりを詳しく説明しています。彼らは、逆コンパイル、WebAssemblyとネイティブC++コンポーネントの統合、.NETランタイムのマルチスレッドと暗号化アルゴリズムのサポートの制限、FNAおよびFMODエンジンとの互換性の問題など、数多くの課題を克服しました。最終的に、彼らはゲームの成功した実行だけでなく、Everest modローダーの実装とオンラインマルチプレイヤーの有効化を実現し、真の技術的偉業を達成しました。

続きを読む
ゲーム

Handover:知識の損失から組織を守る

2025-05-29

年間約20%の従業員が役割を変えるため、組織的知識の損失は大きなリスクです。Handoverは、予期せぬ退職の管理だけでなく、通常のワークフロー中に知識を積極的に取得するためのプラットフォームを提供します。毎月のチェックイン、四半期ごとのレビュー、年間計画に知識の取得を統合することで、組織は構造化され、検索可能なナレッジベースを構築します。この積極的なアプローチにより、計画外の退職に伴う混乱とコストを軽減し、事業継続と組織の将来性を確保します。

続きを読む

マイクロソフト、Windowsアップデートオーケストレーションプラットフォームとエンタープライズバックアップを発表

2025-05-29
マイクロソフト、Windowsアップデートオーケストレーションプラットフォームとエンタープライズバックアップを発表

マイクロソフトは、アプリの更新を簡素化し、中央集約化されたスケジューリングとトラブルシューティングを提供するように設計された、Windows 11アップデートオーケストレーションプラットフォームのプライベートプレビューをリリースしました。開発者はWinRT APIとPowerShellを介してアップデートロジックを登録でき、MSIX/APPXアプリとWin32アプリをサポートします。同時に、Windows Backup for Organizationsの限定パブリックプレビューが利用可能になり、Windows 10および11デバイスの設定のバックアップと復元が可能になり、企業のWindows 11への移行とマルウェアの脅威の軽減が容易になります。ただし、このサービスにはデバイスと環境に関する特定の要件があります。

続きを読む

リアルな草のレンダリング:原理からGodotでの実装まで

2025-05-29

これは、リアルな草のレンダリングに関する複数回シリーズの第1部です。実際の草の視覚的特性(光沢、半透明性、自己影など)を探求することから始めます。次に、リアルタイム3Dグラフィックスで草をシミュレートするいくつかの方法(テクスチャリング、ノーマルマッピング、草の束のためのビルボードと完全なジオメトリの使用など)を紹介します。記事は、最新のGPUが完全なジオメトリによる草のレンダリングを処理できることに触れ、Godotで完全なジオメトリによる草を実装する方法を詳述する次の記事をプレビューして終了します。

続きを読む
開発

Discord、アプリ内通貨「Discord Orbs」のベータテストを実施

2025-05-29
Discord、アプリ内通貨「Discord Orbs」のベータテストを実施

Discordは、アプリ内通貨「Discord Orbs」のベータテストを実施しています。デジタルアイテムと交換できる新しい通貨で、広告コンテンツとのインタラクションを伴うプロモーションクエストを完了することで獲得できます。Discord Orbsは、Discordショップでのアイテム購入や、バッジやDiscord Nitroのトライアルなどの限定アイテムとの交換に使用できます。現時点では、世界中の少数のユーザーを対象に限定公開されています。以前は、クエストの報酬はパブリッシャーが提供していましたが、Orbsは代替手段となります。

続きを読む

Raspberry Pi Pico 上の MMBasic:強力な組込み BASIC システム

2025-05-29

PicoMite ファームウェアは、Raspberry Pi Pico と Pico 2 に完全なオペレーティングシステムを提供し、Microsoft BASIC と互換性のあるインタープリターと、タッチセンシティブ LCD パネル、SD カード、WiFi/インターネットなど、広範なハードウェアサポートを備えています。MMBasic を使用すると、I2C や SPI プロトコルを使用してさまざまなセンサーからデータを取得し、データを SD カードに保存し、カラー LCD ディスプレイに情報を表示し、電圧を測定し、デジタル入力を検出し、出力ピンを駆動してライト、リレーなどを制御できます。PicoMite ファームウェアは完全に無料でダウンロードして使用でき、組込みコントローラー、スタンドアロンコンピューター、WiFi/インターネット接続コントローラーなど、さまざまな用途に対応する複数のバージョンを提供しています。使いやすさと迅速な開発サイクルにより、IoT および組込みシステム開発に最適です。

続きを読む
開発

1億8400万件のログイン情報が流出、大規模なデータ漏洩が発生

2025-05-28
1億8400万件のログイン情報が流出、大規模なデータ漏洩が発生

セキュリティ研究者のジェレミア・ファウラー氏は、1億8400万件のレコードを含む巨大なElasticデータベースの漏洩を発見しました。これには、Apple、Facebook、Googleなどのログイン情報や、複数の政府機関に関連するアカウント情報が含まれていました。このデータベースは、所有者やデータの起源に関する手がかりを一切含んでおらず、その規模の大きさが衝撃的です。サンプルデータからは、Facebook、Google、Instagram、Robloxなどの様々なプラットフォームのアカウント、さらには政府機関のメールアドレスも漏洩していることがわかりました。ファウラー氏はホスティングプロバイダーであるWorld Host Groupに報告し、データベースへのアクセスは迅速に遮断されました。この事件は、安易に機密情報を集積することの危険性を改めて示しており、将来的なサイバーセキュリティ上の脅威につながる可能性があります。

続きを読む
テクノロジー

Ruby Ractorのパフォーマンス向上:クラス変数の競合解消

2025-05-28

この記事では、RubyのRactorがクラスインスタンス変数を扱う際の性能ボトルネックについて掘り下げています。グローバルインタプリタロックの存在により、複数のRactorが同時にこれらの変数にアクセスすると、パフォーマンスが大幅に低下します。著者はクラスインスタンス変数の内部実装を綿密に分析し、オブジェクト委譲を用いてロック競合を解消する解決策を提案しています。これにより、マイクロベンチマークで約3倍のパフォーマンス向上を実現しました。この解決策は、新しい名前空間機能によって導入されたバグとパフォーマンスの回帰も予期せず修正しています。

続きを読む
開発

Cyberpunk 2、プレプロダクション段階へ、ウィッチャー3は6000万本突破

2025-05-28
Cyberpunk 2、プレプロダクション段階へ、ウィッチャー3は6000万本突破

CD Projekt Red (CDPR)は最新の決算報告で、『Cyberpunk 2077』の続編(仮題『Cyberpunk 2』)がコンセプト段階からプレプロダクション段階に移行したと発表しました。現在96人の開発者が携わっており、コードネームは「Project Orion」です。正式なリリース日は未定ですが、同社は「適宜」リリースすると述べています。『Cyberpunk 2077』の拡張パック「ファントムリバティ」は1000万本以上を売り上げ、6月5日にはNintendo Switch 2のローンチタイトルとして発売されます。また、CDPRは『ウィッチャー3 ワイルドハント』10周年を祝っており、6000万本以上の販売を記録したと発表しました。

続きを読む
ゲーム

チェスの古代の起源:4人プレイのチャトランガから現代のチェスへ

2025-05-28

7世紀頃、インドの人々はチャトランガというゲームをしていました。このゲームでは、歩兵、騎兵、象、戦車といった駒が王によって指揮され、当時の軍隊を反映していました。これらの駒の異なる動きが、チャトランガを他の戦争ゲームと区別し、現代のチェスの駒の祖先となりました。チャトランガはペルシャに広がり、シャトランジへと進化し、最終的にヨーロッパに到達して現代のチェスへと発展しました。初期のチャトランガは、サイコロを使った4人プレイのゲームで、現代のチェスとは大きく異なっていました。しかし、8×8の盤面を共有しており、最終的にはブディディュータのような2人プレイのバージョンへと進化しました。

続きを読む

サイバー攻撃の急増がサイバー保険市場の爆発的な成長を促す

2025-05-28
サイバー攻撃の急増がサイバー保険市場の爆発的な成長を促す

最近の高プロファイルなサイバー攻撃の急増は、ミュンヘン再保険やチューブなどの保険会社にとって、有利な機会を生み出しています。AIを活用した攻撃がより頻繁かつ破壊的になるにつれて、市場は急成長しています。ミュンヘン再保険は、世界のサイバー保険市場が2025年には163億ドルに達すると予測しており、2024年の153億ドルから増加しています。世界の保険料収入は2030年までに約300億ドルに2倍以上になると予想され、年間10%以上の成長が見込まれています。

続きを読む
テクノロジー サイバー保険

米国、欧州デジタルサービス法を批判、検閲懸念でビザ制限

2025-05-28
米国、欧州デジタルサービス法を批判、検閲懸念でビザ制限

米国務省は、欧州諸国や他の国々がデジタルプラットフォームを規制しようとする試みに対して新たな攻撃を開始しました。国務長官マルコ・ルビオは、米国における保護された表現の検閲に関与した外国籍の人々に対するビザ制限を発表しました。この動きは、オンラインの安全性を高めることを目的とした欧州のデジタルサービス法(DSA)への対応と広く見なされています。米国は、DSAが反対意見を黙らせるために使用される可能性があり、米国の主権と表現の自由を侵害すると主張しています。政策の実施方法はまだ不明です。

続きを読む
テクノロジー デジタルサービス法

arXivLabs:arXiv機能のコミュニティコラボレーション

2025-05-28
arXivLabs:arXiv機能のコミュニティコラボレーション

arXivLabsは、開発者や研究者がarXivウェブサイト上で直接、新しいarXiv機能を開発・共有できるプラットフォームです。参加者である個人や組織は、arXivのオープン性、コミュニティ、卓越性、ユーザーデータプライバシーという価値観を共有しています。arXivはこれらの価値観にコミットしており、それらを共有するパートナーとのみ協力します。arXivコミュニティを向上させるアイデアをお持ちですか?arXivLabsをご覧ください!

続きを読む
開発

Apple、ソフトウェアアップデートの命名に大改革:iOS 26登場!

2025-05-28
Apple、ソフトウェアアップデートの命名に大改革:iOS 26登場!

Appleは、ソフトウェアアップデートの命名スキームを大幅に変更する計画です。今年のiOSアップデートはiOS 19ではなく「iOS 26」となり、年号ベースの新戦略が採用されます。この変更はmacOS、iPadOS、watchOS、tvOS、visionOSなど、Appleの全プラットフォームに適用され、ブランドの一貫性向上とユーザー・開発者間の混乱軽減を目指しています。この動きは、Appleの全プラットフォームにおける大規模なデザイン刷新の噂とも一致しており、命名とデザインの統一を目指しています。最初は戸惑うかもしれませんが、長期的に見ると、Appleエコシステム全体のバージョン番号の明確性が向上するでしょう。

続きを読む
テクノロジー

猫の脳を超えて:より大きな脳を持つことによる認知能力の限界を探る

2025-05-28
猫の脳を超えて:より大きな脳を持つことによる認知能力の限界を探る

この記事では、脳の大きさと思考能力の関係性、特に脳のサイズが人間のそれをはるかに超えた場合にどのような新しい認知能力が出現するかを探ります。ニューラルネットワークや大規模言語モデルの最近の進歩から出発し、計算理論と神経科学の知識を統合することで、脳が膨大な量の感覚情報を処理し、意思決定を行う仕組みを分析します。この記事は、脳が計算の非還元性の中で「還元可能性のポケット」を利用して世界をナビゲートし、より大きな脳はより多くのそのようなポケットを利用できる可能性があり、それによってより強力な抽象能力とより豊かな言語能力につながると主張しています。最終的に、この記事では、人間の理解を超えた心の可能性と、AIが到達する可能性のある高みを探求します。

続きを読む
AI

コラッツの蟻と景観の類似性:ベータの謎

2025-05-28

この記事では、コラッツの蟻の軌跡によって生成される景観の類似性を探っています。停止時間(τ)、最大ユークリッド距離(α)、最大距離に達するステップ(β)、そして最終的な距離(γ)を分析することで、著者は、停止時間が景観の類似性を決める決定的な要因ではないことを発見しました。最大距離(α)は景観の規模と関連していますが、異なる景観を区別するには不十分です。しかし、最大距離に達するステップ(β)は、異なる景観を区別するための指標となる可能性があります。ただし、その背後にあるメカニズムについては、さらなる調査が必要です。この記事では、βと景観の形状の複雑な関係を示すいくつかの例を示し、最大距離(α)が異なる場合に、βが同じ場合と異なる場合がある理由など、未解決の謎を提起しています。これは、コラッツ予想の研究に新たな視点をもたらします。

続きを読む
その他

NESエミュレータ上でSuper Mario Bros.にマルチスレッドを実装:驚くほど簡単な方法

2025-05-28
NESエミュレータ上でSuper Mario Bros.にマルチスレッドを実装:驚くほど簡単な方法

著者は、NESエミュレータ(FCEUX)上でLuaプラグインを使ってSuper Mario Bros.にマルチスレッドを実装しました。エミュレータの核心コードを変更することなく、エミュレータのセーブ状態機能を利用することで、ゲームの異なる状態を個別のスレッドとして扱いました。ミューテックスや条件変数などの同期プリミティブはゲーム内の特定のエリアを使って実装され、ユーザーはマルチスレッドの概念と直接対話できます。例えば、複数のマリオが同時にプレイできますが、パイプには一度に一人しか入れません。このプロジェクトは、創造性だけでなく、マルチスレッドの分かりやすく魅力的な説明を提供し、コンピュータサイエンスの基本概念の理解の重要性を強調しています。

続きを読む

Googleフォト10周年:AI搭載の新たなエディターで大幅リニューアル

2025-05-28
Googleフォト10周年:AI搭載の新たなエディターで大幅リニューアル

Googleフォトは10周年を迎え、AIを搭載した大幅に刷新された写真エディターを発表しました。このアップデートでは、AIによる画像の強化、背景の自動補完、画像の特定領域に合わせたスマートな編集提案などが含まれています。さらに、フルスクリーンビューアーやQRコードによるアルバム共有なども追加されました。Androidデバイスへの展開は来月開始され、iOSは今年後半に続く予定です。Googleフォトは月間15億人以上のユーザーを抱え、9兆枚以上の写真と動画が保存されています。

続きを読む
テクノロジー

海軍の禁酒とアイスクリームの意外な台頭

2025-05-28
海軍の禁酒とアイスクリームの意外な台頭

1914年、アメリカ海軍はアルコールを艦船と基地で禁止する一般命令99号を発令しました。これは1920年の全国的な禁酒令を反映していました。驚くべきことに、禁酒令はアイスクリーム業界の成長を促し、ビール醸造所はアイスクリームや炭酸飲料の製造に転換しました。第二次世界大戦中、海軍は士気を高めるために巨大なアイスクリーム輸送船を建造し、大量のアイスクリームを生産・配布しました。アイスクリームは独自の報酬システムとなり、撃墜されたパイロットを救出すると、救出船に大量のアイスクリームが支払われ、戦時中の忘れられない伝統が生まれました。

続きを読む
その他 禁酒

決定不能性:プログラマーのパンドラの箱

2025-05-28
決定不能性:プログラマーのパンドラの箱

この記事では、計算機科学における「決定不能性」の概念を分かりやすく説明しています。簡単な言葉と具体的な例(例えば、ある数が2つの素数の和であるかどうかを判定するなど)を用いて、決定問題とチューリングマシンの役割を解説しています。重要なのは、決定不能性とは、プログラムが停止するかどうかを判断できないという意味ではなく、すべてのプログラムの停止性を判断できる万能なアルゴリズムが存在しないという意味であるということです。そのため、多くの問題(プログラムの性質の検証など)は、膨大な労力が必要となり、解決できない可能性もあります。これは、形式的検証やプログラム解析といった分野の必要性を示唆しています。

続きを読む
開発

「ファスト映画」サイト摘発、運営者ら5人逮捕

2025-05-28
「ファスト映画」サイト摘発、運営者ら5人逮捕

宮城県警は、映画のあらすじを無断で文字起こしし、掲載したウェブサイトを運営していたとして、会社経営者ら5人を著作権法違反容疑で逮捕しました。このサイトには、『ゴジラ-1.0』や『シン・仮面ライダー』など、8000作品以上の映画のあらすじが掲載されており、広告収入を得ていました。警察は、著作権侵害の組織的犯行として捜査を進めています。この事件は、違法な「ファスト映画」サイトの摘発事例として注目されています。

続きを読む

レトロハンドヘルドのバッテリー持続時間:Evercadeの4時間稼働が議論を呼ぶ

2025-05-28
レトロハンドヘルドのバッテリー持続時間:Evercadeの4時間稼働が議論を呼ぶ

Evercade携帯型ゲーム機をレビューしたところ、バッテリー駆動時間がわずか4時間であることが判明し、初代Game Boyの20時間駆動時間とは大きな対照をなしていました。この記事では、長年にわたる任天堂携帯型ゲーム機のバッテリー駆動時間を分析し、最新の機器のパフォーマンスが大幅に向上しているにもかかわらず、バッテリー駆動時間が減少している点を指摘しています。著者は、OSやプロセッサなどの要因を探り、Nokia 3310などを例に、時代を超えたバッテリー寿命の違いを説明しています。最終的に、著者は高いパフォーマンスがバッテリー寿命の犠牲を正当化するかを疑問視しています。

続きを読む

子育ての再考:コミュニティ子育て vs. 核家族

2025-05-28
子育ての再考:コミュニティ子育て vs. 核家族

多くの西洋社会では、子育ては大きな犠牲と見なされ、睡眠不足、限られた社交、趣味の放棄などが伴います。この記事では、子育てが共有され、喜びに満ちた取り組みであるコミュニティの例を紹介することで、この考え方に異議を唱えています。いくつかの事例研究は、共同住宅やエコビレッジが、親のストレスを軽減し、より適応力のある子供と幸せな親を育むサポートネットワークを提供することを示しています。著者は、孤立した核家族モデルからの転換を主張し、コミュニティでの子育てがより持続可能で充実したアプローチであることを示唆しています。

続きを読む

LLMの暗号:AIコーディングアシスタントの潜在能力を解き放つ秘訣

2025-05-28

大規模言語モデル(LLM)を搭載したコーディングアシスタントの有効性は、質問の仕方に大きく依存します。この記事では、経験豊富なエンジニアが、特定の「暗号」(専門用語や表現)を使用してAIを高品質なコード生成に導く一方、初心者にはこの専門用語が不足しているため、非効率的あるいは誤ったコードが生成されることが多いと主張しています。著者は自身の経験を例に、スキルレベルに合わせて質問戦略を調整する方法を説明し、AIコーディングアシスタントの効率を向上させるためのヒントを提供しています。そして、AI時代において、AI生成コードを識別し、制御する能力が非常に重要であることを強調しています。

続きを読む
開発

Hugging Faceで6850億パラメーターのDeepSeek-R1-0528モデルが登場

2025-05-28
Hugging Faceで6850億パラメーターのDeepSeek-R1-0528モデルが登場

Hugging Faceに、6850億パラメーターという巨大なパラメーター数を持つ大規模言語モデルDeepSeek-R1-0528が登場しました。Safetensors形式で提供され、BF16、F8_E4M3、F32などのテンソルの種類をサポートしています。現時点では、推論プロバイダーによる展開はされていませんが、Hugging Faceのページにはモデルカード、ファイル、バージョン情報などが掲載されています。

続きを読む
AI

今後5年間、記録的な暑さが予想される、とWMOが警告

2025-05-28
今後5年間、記録的な暑さが予想される、とWMOが警告

世界気象機関(WMO)と英国気象庁は、今後5年間で年間気温記録が更新される可能性が80%であると予測しています。この地球平均気温の上昇は、より強いハリケーン、より激しい降雨、より深刻な干ばつといった極端な気象現象の発生確率を高め、結果として人命の損失が増加します。今後5年間のいずれかで、パリ協定で設定された1.5℃の閾値を超える可能性は86%、5年間の平均気温がそれを超える可能性は70%です。予測では、10年以内により深刻な2℃の閾値に達する可能性も示唆されています。この温暖化傾向は、北極の氷の融解と海面上昇を加速させます。

続きを読む
テクノロジー 異常気象

1744倍の高速化:ニューラルネットをC言語にコンパイル

2025-05-28

著者は、活性化関数として論理ゲートを用いたニューラルネットワークを訓練し、コンウェイのライフゲームの3×3カーネルを学習しました。推論を高速化するために、学習された論理回路を抽出し、ビットパラレルなCコードにコンパイルしました(冗長なゲートを除去する最適化を行いました)。ベンチマークの結果、元のニューラルネットワークと比較して驚異的な1744倍の高速化が達成されました。

続きを読む
AI

Guile Hoot 0.2.0リリース:SchemeでインタラクティブなWebページを構築

2025-05-28

SchemeをWebAssembly GCにコンパイルするコンパイラ、Guile Hoot 0.2.0がリリースされました。このリリースでは、外部関数インタフェース(FFI)が導入され、開発者はWebアプリケーションのコードの大部分をSchemeで直接記述できるようになり、JavaScriptへの依存を最小限に抑えることができます。この記事では、シンプルな「Hello, world!」からインタラクティブなカウンター、そしてToDoリストアプリケーションへと段階的に進めながら、SchemeとFFIを使用してインタラクティブなWebページを構築する方法を示しています。Schemeの強力な記号操作能力とSXMLを活用し、Reactのような差分更新アルゴリズムを持つ効率的な仮想DOMを構築します。

続きを読む
開発

Git WorktreesとTmuxを使ったLLMコードジェネレーションの並列化

2025-05-28
Git WorktreesとTmuxを使ったLLMコードジェネレーションの並列化

Nicholas Khami氏は、Git worktreesとtmuxを使って複数のLLMコードジェネレーター(Claude Code、Codexなど)を並列実行した経験を共有しています。個々のLLMの出力がばらつきがあっても、複数のLLMを同時に実行することで、使えるコードが得られる確率が劇的に向上することが分かりました。しかし、複数のワークツリーとtmuxセッションを手動で管理するのは面倒です。そこで、Khami氏と共同設立者は、このワークフローを効率化するCLIツール`uzi`を開発しています。`uzi`は、エージェントの起動、プロンプトの送信、コマンドの実行、プレビュー、コミット、PRの作成などのタスクを自動化し、よりスムーズな開発体験を提供します。これは開発者の生産性を大幅に向上させる可能性があり、並列処理の考え方は、法律文書のレビューやマーケティングデータ分析など、コーディング以外の分野にも適用できます。将来的には、同様の並列実行機能を備えたソフトウェアが増えていくと思われます。

続きを読む
開発

日本郵政、オンラインショッピングを簡素化する7桁のデジタル住所システムを導入

2025-05-28
日本郵政、オンラインショッピングを簡素化する7桁のデジタル住所システムを導入

日本郵政は、7桁の英数字コードを物理住所に割り当てる新しい「デジタル住所」システムを導入しました。ユーザーは、これらのコードをECサイトに入力すると、住所が自動的に表示されます。住所は日本郵政のYu IDサービスを介してリンクされ、物理住所が変わっても変わりません。楽天などの企業も導入を検討しており、日本郵政は10年以内の普及を目指しています。このイノベーションは、日本のオンラインショッピングにおける住所入力の簡素化を約束します。

続きを読む
テクノロジー デジタル住所 日本郵政
1 2 203 204 205 207 209 210 211 595 596