リバースエンジニアリング:TI SimpleLink RFマイクロコントローラのブラックボックス解明

2024-12-30

低コストのRFマイクロコントローラーの人気が高まる一方で、その内部RFハードウェアの動作はほとんど文書化されていません。この講演では、Texas Instruments SimpleLinkファミリーのBLEおよびSub-GHz RF MCUについて詳しく説明します。リファレンスマニュアルは包括的ですが、無線セクションは驚くほど簡素です。発表者は、SimpleLink MCUのRFサブシステムのリバースエンジニアリングを行い、スタックからアンテナまでの動作を説明します。また、TI独自のRFパッチフォーマットのリバースエンジニアリングを行い、隠れたDSPモデムコアを調査することで、安価なシングルチップSDRの可能性を切り開きます。

続きを読む

T2 SDE:ローコードクロスコンパイルシステム開発環境

2024-12-26

T2 SDEは、ローコードで超ポータブルなパッケージマネージャーとLinuxディストリビューションであり、最新のソフトウェアパッケージを使用して、カスタムオペレーティングシステムの完全自動化、再現可能なクロスコンパイルを可能にします。ほとんどすべての主要なCPUアーキテクチャ、Cライブラリ、GUIシステム、デスクトップ環境、そして無数の特殊用途および組み込みファームウェアパッケージをサポートしています。最新のリリースであるT2 24.12では、さらに多くのアーキテクチャのサポートが追加され、LibreOffice、OpenJDK、Qemuなどが含まれており、Rustベースの新しいデスクトップ環境Cosmic Desktopも含まれています。T2は、IA-64 Itaniumなどのレガシーアーキテクチャやニッチなアーキテクチャのサポートにもコミットしており、フルディスク暗号化やLVMサポートなどの継続的な改善により、ユーザーエクスペリエンスが向上しています。

続きを読む

t2x:AI対応テキスト操作用CLIツール

2024-12-31

開発者がt2x(「text to whatever」の略)というオープンソースの コマンドラインインターフェース(CLI)ツールを開発中です。t2xは、ローカルまたはクラウドベースの言語モデルを使用して、さまざまなテキスト操作を実行します。まだ完全に完成していないため、GitHubへの公開は休暇後を予定しています。

続きを読む
開発

アイルランドの公共トイレマップPee.ieがローンチ

2024-12-31

Pee.ieは、アイルランドで公共トイレを探すのに役立つウェブサイトです。共有Googleマップを使用し、ユーザーは近くのトイレを簡単に探すことができます。このマップは全国のユーザーからの更新に依存しており、ユーザーは既存のトイレ情報を送信または更新できます。一部のトイレは、お店やガソリンスタンドにあります。ユーザーはこれらのビジネスをサポートすることが推奨されます。このウェブサイトは広告がなく、運営には寄付に依存しています。

続きを読む

ブロダーバンドの『ザ・プリントショップ』:ソフトウェア革命へのノスタルジックな回顧

2024-12-27

1980年代初頭、ポスターやグリーティングカードの作成は大変な作業でした。1984年にブロダーバンドが発売した『ザ・プリントショップ』は、これを変えました。この使いやすいソフトウェアは、豊富なフォントとグラフィックを備え、パーソナルコンピューティングに革命を起こしました。手頃な価格と使いやすさがベストセラーとなり、家庭用コンピューターの普及を促進し、デスクトップパブリッシング業界の基礎を築きました。ブロダーバンドの後の運命はそれほど成功したものではありませんでしたが、『ザ・プリントショップ』の影響は依然として大きいです。

続きを読む

GitHubオープンソースプロジェクトThruster:HTTP/2プロキシによるRailsアプリケーションのデプロイメント簡素化

2024-12-26

Thrusterは、Railsアプリケーションの運用環境デプロイメントを簡素化するために設計されたHTTP/2プロキシです。Puma Webサーバーと連携して、HTTP/2サポート、Let's Encryptによる自動TLS証明書管理、基本的なHTTPキャッシング、X-Sendfileサポートと圧縮などの機能を提供します。ゼロコンフィグを目指しており、TLS_DOMAIN環境変数を設定するだけでTLSを有効化でき、設定しない場合はHTTPのみのモードで動作します。また、Pumaプロセスをラップするため、コンテナ化環境でのデプロイに最適です。当初はONCEプロジェクトのために作成されましたが、現在では他のRailsアプリケーションの簡単なデプロイにも使用されています。

続きを読む
開発 デプロイ

カー・ルセン、ジーンズ騒動後トーナメントに復帰

2024-12-30

世界チェスチャンピオンのマグヌス・カールセンは、服装規定をめぐる論争の後、主要なトーナメントに復帰しました。ニューヨークでのFIDE世界ラピッド・ブ リッツチェス選手権で、ジーンズを脱ぐように求められたことがきっかけでした。国際チェス連盟(FIDE)はその後、適切なジーンズを含む「上品な小さなずれ」を認めるよう服装規定を緩和しました。カールセンは大会の対応を批判しましたが、最終的には大会への愛情を理由に復帰しました。この出来事は、プロチェスにおける服装規定に関する議論を引き起こしました。

続きを読む
ゲーム

EmacsConf 2024:円滑で効率的なオンラインカンファレンス

2024-12-28

EmacsConf 2024は無事に終了しました!Sacha Chuaによるこの記事では、カンファレンスの準備、実行、そして得られた教訓を振り返っています。提案募集から最終発表まで、オーガナイザーはOrgモード、emacsconf-mail.el、Ansibleなどの自動化ツールを巧みに活用して効率性を高め、BigBlueButtonやWhisperXなどの技術を用いてスムーズな体験を実現しました。BBBサーバーの設定や音声の同期など、技術的な課題もありましたが、効果的に解決されました。Sachaは時間管理、ボランティアの調整、そして今後の改善策に関する洞察を共有し、オープンソースコミュニティへの献身を際立たせています。

続きを読む

Guixによる完全自己起動Monoの構築成功:長い道のり

2024-12-31

Guixシステムは、完全自己起動型のMono環境を構築することに成功し、その過程で多くの課題を克服しました。著者は、C# 12.0機能をサポートするために取り組んだ過程で、事前にコンパイルされたバイナリに依存する古いMonoバージョンに問題があることを発見しました。一連のパッチを通じて、Mono 1.2.6から6.12.0までの完全自己起動型のバージョンチェーンが作成されました。その過程で、Monoとxbuildのバグが修正され、Monoのrunpathサポートが強化されました。これは、著者のC#互換性の問題を解決しただけでなく、完全自己起動型で再現可能なビルドの重要性と、ソフトウェアセキュリティへの影響を浮き彫りにしました。

続きを読む

アルキメデス、ウィトルウィウス、レオナルド:オドメーターの繋がり

2024-12-27

2019年、イタリアのファノ市で、レオナルドの死後500周年を記念して、ウィトルウィウスとレオナルドの強い繋がりを祝うマルチメディア展が開催されました。著者らは、いくつかの機械のインタラクティブなアニメーションを作成し、来場者に過去の偉大な学者たちの研究を没入型体験として提供しました。彼らはまた、オドメーターの歴史を見直し、レオナルドがウィトルウィウスの概念をどのように再設計したかを研究する機会も得ました。いくつかの疑問は未解決のままですが、この研究は彼らを過去のもう一人の偉大な科学者、シラクサのアルキメデスへと導きました。

続きを読む

哲学者、常識に挑む:サーモスタットにも意識はあるのか?

2024-12-30

哲学者デビッド・チャーマーズは著書『意識の心』で、大胆な考えを提示しています。それは、単純なサーモスタットでさえ、意識的な経験を持つ可能性があるというものです。彼は、意識は複雑なシステムのみに特有のものではなく、情報処理と関連する基本的な性質だと主張します。人間からネズミ、サーモスタットに至るまで、意識の複雑さは情報処理能力の低下とともに低下するかもしれませんが、完全に消滅するとは限りません。サーモスタットは単純な情報状態しか持たないものの、それに対応する経験は、白黒灰色のような単純で原始的なものかもしれません。この見解は、意識に対する従来の理解に挑戦し、その本質的な性質を再評価するよう促しています。

続きを読む
AI

古代ゲノムがインド・ヨーロッパ語族の起源の謎を解明

2024-12-28

91人の研究者による画期的な研究で、314個の古代ゲノムを分析し、インド・ヨーロッパ語族の起源の謎がついに解明されました。研究では、青銅器時代に地中海東部と西部に住むインド・ヨーロッパ語族の人々の間に大きな遺伝的差異があったことが明らかになり、イタロ・ケルト語とギリシャ・アルメニア語の言語モデルと一致しています。スペイン、フランス、イタリアの人々はベル・ビーカー集団からステップ系の祖先を受け継いでおり、ギリシャとアルメニアの人々はヤムナヤ集団から直接祖先を受け継いでいます。ストロンチウム同位体分析は、青銅器時代の活発な移動パターンをさらに裏付けています。この研究は、インド・ヨーロッパ語族の起源に関する説得力のある遺伝的および言語学的証拠を提供し、他の言語学的な仮説に挑戦するものです。

続きを読む

ウォルター・アイザックソン:私のいわゆる執筆人生

2025-01-01

ウォルター・アイザックソンの回顧録からの抜粋は、ジャーナリストからベストセラー作家への彼の道のりを物語っています。彼はタイム誌での経験、著名人との洞察力のあるインタビュー、そして執筆、ジャーナリズム、テクノロジーについての省察を共有しています。彼は伝記的物語の力、情報伝達と執筆スタイルへの技術的進歩の影響を強調し、執筆と著作権の未来に対する懸念を表明しています。

続きを読む

JWST、これまでで最も遠い巨大渦巻銀河を発見

2024-12-31

ジェームズ・ウェッブ宇宙望遠鏡(JWST)を用いて、天文学者たちは、これまでに見つかった中で最も遠い超巨大渦巻銀河である「朱龍(Zhúlóng)」を発見しました。この見事な渦巻銀河は、明確に定義された渦状腕を持ち、その質量は天の川銀河に匹敵し、ビッグバンからわずか10億年後に形成されました。研究によると、中心部は静止状態にある一方、円盤部では依然として活発な星形成が行われていることが示されており、朱龍は移行期にあることを示唆しています。この発見は、初期宇宙における銀河形成に関する既存のモデルに疑問を投げかけ、成熟した銀河がこれまで考えられていたよりもはるかに早く出現した可能性を示唆しています。

続きを読む
テクノロジー 渦巻銀河

Linux GitコミットのSHAプレフィックス衝突リスクが差し迫る

2024-12-31

Linuxの「Fixes」タグは従来、12文字のコミットSHAプレフィックスを使用していましたが、コミット数の増加に伴い、衝突のリスクが高まっています。セキュリティ研究者のKees Cookは、12文字のプレフィックス衝突を発生させることに成功し、「Fixes」タグを解析するツールが壊れました。この衝突は、Linux 2.6.12-rc2の最初のコミットIDを利用しており、linux-nextの「Fixesタグチェッカー」やLinux CNAのコミットパーサーなどのツールに影響を与えます。将来の衝突を防ぐために、Cookは最小短縮IDを16文字に増やすことを提案しており、ツール開発者が修正を行うためのテストコミットを公開しました。

続きを読む
開発

Nvidia、7億ドルで買収したRun:aiをオープンソース化

2024-12-30

Nvidiaは、AI向けGPUクラウドのオーケストレーションを簡素化するソフトウェア企業Run:aiを7億ドルで買収し、直ちにソフトウェアをオープンソース化しました。この動きは、Nvidiaの市場支配力による反トラスト懸念への戦略的な対応と考えられ、テクノロジーへのより広いアクセスを可能にし、潜在的な規制問題を軽減します。Run:aiのソフトウェアは、企業がAI開発のためにGPUリソースを効率的に管理するのに役立ち、AIエコシステム全体の成長を促進します。

続きを読む
AI

C言語による完全なコンピュータエミュレータの構築:NANDゲートからテトリスまで

2024-12-30

このプロジェクトは、NandToTetrisコースに従って、C言語でゼロから完全なコンピュータエミュレータを構築することを目指しています。単一のNANDゲートから始まり、マルチプレクサやデマルチプレクサなどのより複雑なチップを段階的に構築し、最終的にはテトリスを実行できるシステムになります。CPUレベルから始める他のエミュレータプロジェクトとは異なり、このプロジェクトはハードウェアスタック全体を注意深く構築します。プロジェクトは初期段階にあり、作者はハードウェアコンポーネントを完成させた後にアセンブラを実装する予定です。

続きを読む

curl-impersonate更新:ブラウザ擬態機能の強化

2024-12-30

lexiforest/curl-impersonateはcurl-impersonateのアクティブなフォークであり、ブラウザの擬態機能を強化し、より多くのバージョンとビルドターゲットをサポートしています。このプロジェクトはcurlを修正して、TLSおよびHTTPハンドシェイク中に主要なブラウザ(Chrome、Edge、Safari、Firefox)の動作を模倣し、フィンガープリンティングに基づくWebサイトの制限を回避します。更新には、ECH、ZSTD圧縮、X25519Kyber768曲線、およびより多くのブラウザバージョンのサポートが含まれており、改良されたコマンドラインツールとライブラリ関数が提供されます。

続きを読む

Monokai Proテーマ:JetBrains IDEなどに対応

2024-12-31

Monokai Proは、JetBrains IDE(IntelliJ IDEA、WebStormなど)、Sublime Text、VS Codeで使用可能なテーマプラグインです。70種類以上のカスタムアイコンと、好みに合わせて調整可能な設定を提供します。無料トライアル版もありますが、月額1ユーロのサブスクリプションでポップアップ広告を削除できます。多くのプログラミング言語とIDEに対応しており、ソフトウェアエンジニアに人気です。

続きを読む

Homaネットワークプロトコル:TCP/UDPへの新たな挑戦者

2024-12-30

Homaは、データセンターアプリケーション向けに設計された新しいネットワーク転送プロトコルであり、多数の小さなメッセージの送信オーバーヘッドを削減することを目的としています。従来のTCP/UDPとは異なり、接続確立が不要で、独自の要求応答メカニズムと優先順位付きキューを使用して、レイテンシを最小限に抑えます。現在、HomaはLinuxカーネルへの統合を目指していますが、将来はネットワーク機器内のハードウェアアクセラレーションに大きく依存する可能性があります。

続きを読む

パスキー:エレガントだが、実用的なセキュリティではない

2024-12-30

パスワードの代替として宣伝されているパスキーは、セキュリティの強化とログインの簡素化を目指しています。しかし、この記事は、大きな使いやすさの問題を明らかにしています。技術的にはエレガントですが、プラットフォーム(OS、ブラウザ、アプリ)間の標準化の欠如により、混乱を招くユーザーエクスペリエンスとなり、さまざまなプロンプトとワークフローが生じています。パスワードマネージャーを使用することで、いくつかの問題を軽減できますが、これはユーザーの採用状況に依存します。多くのWebサイトでは、パスワードによるログインも許可されているため、パスキーのセキュリティが損なわれています。現状では、パスキーは完全に成熟した技術というよりも、過渡的なソリューションです。

続きを読む
テクノロジー

Wi-Fiとレーダーの干渉:DFSの課題

2024-12-30

この記事では、5GHz帯域におけるWi-Fiネットワークとレーダーシステム間の干渉問題について考察しています。Wi-Fiは免許不要のスペクトルを使用しているため、空港などのレーダーを使用する施設の近くでは、レーダー信号がWi-Fiに干渉し、デバイスの接続が切断される可能性があります。動的周波数選択(DFS)はこれを軽減することを目的としていますが、その実装は完璧ではなく、Wi-Fiアクセスポイントの一時的なオフライン化を引き起こし、ユーザーエクスペリエンスに影響を与える可能性があります。この記事では、レーダー施設の近くではUNI IIバンドのDFSチャネルの使用を避け、または新しいAPとUNI II拡張バンドを使用することを提案しています。

続きを読む
テクノロジー レーダー干渉

オープンソース WebGPU レイトレーサー:glTF シーンからのリアルタイムレンダリング

2024-12-26

オープンソースプロジェクト webgpu-raytracer は、WebGPU API を使用して構築されたソフトウェアレイトレーシングエンジンです。glTF シーンファイルに対応し、アルベド、法線マップ、マテリアルマップを持つマテリアルをレンダリングします。このエンジンは、高速なレイシーン交差のために BVH を使用し、効率性を高めるために多重要度サンプリングを採用しています。現在、環境マップをサポートしており、キーボードとマウスによるカメラ制御が可能です。ただし、屈折はまだサポートされていません。

続きを読む

OpenAI、クリエイターのオプトアウトツール提供期限を遵守せず、著作権に関する懸念が高まる

2025-01-01

クリエイターがAIトレーニングデータにおける自分の作品の使い方を管理できるように設計されたOpenAIのMedia Managerツールは、2025年の期限を過ぎてもまだリリースされていません。この遅れは、著作権に関する継続的な論争を煽っており、OpenAIは、作品を無許可で使用されたと主張するアーティスト、作家、メディア企業からの訴訟に直面しています。OpenAIは代替のオプトアウト方法を提供していますが、これらは不十分だとみなされています。期限の遅延と透明性の欠如は、AI著作権を取り巻く緊張感を高め、知的財産問題に対処する上での業界の課題を浮き彫りにしています。

続きを読む

2024年、私が最も感動したテクノロジー10選

2024-12-28

技術ライターが、2024年に最も感動したテクノロジーに関する10個の出来事を振り返ります。Python学習の楽しさ、オンラインクリエイターからのインスピレーション、レトロコンピューターの現代化、XMLの継続的な有用性、Mastodonでのポジティブな体験、NetBSDとAlpine Linuxのシンプルさ、ブティックホスティングの復活、ハードウェア修理の満足感、そしてプレーンHTMLのすっきりとした美しさなど、様々な喜びが語られています。最後に、読者からのフィードバックへの感謝が述べられています。

続きを読む

AI搭載:スマートカード作成に革命

2024-12-31

この新技術は人工知能を活用して、カードの作成を自動化します。ユーザーはキーワードや説明を入力するだけで、システムが自動的に内容が豊かで、見た目が美しいカードを作成します。効率が大幅に向上し、作成のハードルが下がります。教育やマーケティングなど、大量のカードが必要な業界にとって革命的です。時間と人件費の節約だけでなく、カードの一貫性と専門性を保証します。

続きを読む

16世紀ドイツの天体異変:黙示録の前兆

2025-01-01

16世紀のドイツでは、奇妙な天体現象が頻発しました。太陽を二分する血染めの光線、空で起こる地球外戦闘、そして流星雨などです。これらの「驚異の兆候」(Wunderzeichen)は、木版画、パンフレット、天文学論文、個人日記などに詳細に記録されました。終末の予兆として広く解釈されたこれらの現象は、宗教改革の不安によって助長されました。この記事では、これらの出来事を記録する方法、社会への影響、宗教改革との関係を探り、これらの「預言」の普及において印刷技術が果たした重要な役割を強調しています。

続きを読む
その他 印刷術

OnrampコンパイラがDOOMをゼロからコンパイルすることに成功

2024-12-31

2年間の開発の後、プログラマはOnrampという自己ホスティングコンパイラを使って、古典的なゲームDOOMをコンパイルすることに成功しました。x86_64アセンブリで記述された単純な仮想マシンから始まり、Onrampはアセンブラ、Cコンパイラなどのツールを段階的に構築し、最終的にDOOMのコンパイルと実行を実現しました。パフォーマンスはまだ限定的ですが、Onrampは優れた自己ホスティング機能とクロスプラットフォームの可能性を示しています。長期的な目標は、エイリアンの文明のコンピュータであっても、あらゆるアーキテクチャでコードのコンパイルと実行を可能にし、遠い未来に向けて私たちの文化とコンピューティングの歴史を保存することです。

続きを読む

Netflix:ストリーミング巨人の台頭と映画産業の衰退

2024-12-28

DVDレンタルサービスから始まり、NetflixはBlockbusterを市場から駆逐し、ストリーミングプラットフォームでテレビ業界を制覇し、最終的に映画業界にも影響を及ぼしました。独自のサブスクリプションモデルにより、従来の映画の収益モデルに従う必要がなくなり、低品質なコンテンツが大量に氾濫しました。当初は独立映画を支援していましたが、Netflixは規模と低コストの制作にシフトし、映画全体の品質低下につながり、映画における芸術と商業のバランスについて深い省察を促しました。

続きを読む
テクノロジー 映画産業
1 2 12 13 14 16 18 19 20 52 53