オープンソース8ビットDIYコンピューター「Cody Computer」リリース

2024-12-30

Cody Computerは、1980年代のコモドールコンピューターから着想を得た(ただし互換性はありません)、DIYプロジェクトとして設計された8ビットのホームコンピューターです。Western Design Centerの65C02と65C22、そしてParallax Propellerマイクロコントローラーをベースに構築されており、3Dプリントされたコンポーネント、カスタムキーボードを備え、Cody BASICとアセンブリ言語の両方のプログラミングをサポートしています。レトロなスタイルのグラフィックとサウンドを提供するCody Computerの設計ファイルとソフトウェアは、GPLv3ライセンスの下でリリースされています。詳細なプロジェクト情報は、無料でダウンロードできる「Cody Computer Book」で入手できます。このプロジェクトは、シンプルで楽しく、教育的なDIYコンピューティング体験を提供することを目指しています。

続きを読む
ハードウェア DIYコンピューター

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

2025-01-02

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

続きを読む

世界の幸福曲線の逆転:若者が最も不幸な世代に

2024-12-29

画期的な世界的な研究が、長年信じられてきた幸福と年齢のU字カーブの驚くべき逆転を明らかにしました。以前は、中年期が最も幸福度が低いとされていましたが、現在は若年成人が最も幸福度が低いことがわかりました。82カ国の数百万件のデータポイントを分析した結果、特に若い女性の間で、2017年頃から若者の幸福度が急激に低下していることが判明しました。この変化は、幸福度スコアだけでなく、不安、うつ病、自殺率の増加にも表れています。研究者たちは、これがアメリカだけの現象ではなく、世界的な傾向であり、その根本的な原因をさらに調査する必要があると強調しています。

続きを読む

従来型航空会社が機内持ち込み手荷物の料金徴収を開始

2024-12-31

ブリティッシュ・エアウェイズやエールフランスなどの従来型航空会社を利用する場合、以前は預け入れ手荷物と機内持ち込み手荷物が料金に含まれていました。しかし、格安航空会社との競争を繰り広げるため、多くの従来型航空会社が無料の機内持ち込み手荷物許容量、さらには無料の機内食を廃止しつつあります。例えば、エア・カナダは、1月3日から北米とカリブ海の路線で標準的な機内持ち込み手荷物の無料持ち込みを廃止し、小型の個人用品のみを許可します。ユナイテッド航空やフィンランド航空なども同様の戦略を採用しています。この「ベーシックエコノミー」運賃により、従来型航空会社と格安航空会社の違いがますます曖昧になり、乗客に追加料金が発生するようになっています。

続きを読む

LSSU、2025年禁止単語リストを発表

2025-01-01

スーペリア湖州立大学(LSSU)は、1976年から続く恒例行事として、2025年の禁止単語リストを発表しました。今年のリストには、「cringe」、「game changer」、「era」、「dropped」、「IYKYK」、「sorry not sorry」、「Skibidi」、「100%」、「utilize」、「period」など、使いすぎ、誤用、あるいは単に不必要なと判断された単語やフレーズが含まれています。このユーモラスなリストは、言葉遣いを意識することの大切さを促し、常に変化するコミュニケーションの性質を反映しています。

続きを読む

IOCCCが40周年記念として第28回大会を開催

2024-12-30

国際難読化Cコードコンテスト(IOCCC)が第28回大会を開催し、40周年を迎えました。このイベントは、C言語における創造性と風変わりなコーディングスキルを称えます。Mastodonウェブアプリケーションを使用するには、JavaScriptを有効にする必要があります。または、Mastodonのネイティブアプリを使用することを検討してください。

続きを読む

ハッカーが遠隔制御されるヨーロッパの電力網の脆弱性を明らかに

2024-12-29

ヨーロッパの再生可能エネルギー生産の大部分は、長波無線によって遠隔制御されています。グリッドの安定化を目的として設計されていますが、暗号化されておらず認証されていないVersacomとSemagyrプロトコルを使用しているため、悪用される可能性があります。研究者らはこれらのプロトコルを分析し、脆弱性を悪用して街灯や発電所を遠隔制御し、大規模な停電を引き起こす可能性があることを実証しました。また、この脆弱性を活用して、都市規模の光のアートインスタレーションを作成する可能性も示しました。

続きを読む

魚で惑星を作ったらどうなるか?

2024-12-29

この科学論文は、奇抜な思考実験を探求しています。魚だけで惑星を作ったらどうなるか?物理学の原理を用いて、著者は綿密にその過程をたどります。真空状態での魚の膨張、それらの衝突と集積による小惑星の形成から、最終的にはダイヤモンドのコア、金属のマントル、広大な海を持つ地球に似た惑星「Rockfish」、さらには恒星「Starfish」やブラックホール「Blackfish」の形成に至るまで、この論文は非常に面白く、生命の誕生の可能性を探求し、ありえないシナリオを探求する物理学の魅力を示しています。

続きを読む

どうぶつの森のNESエミュレーターの隠された機能が発見・悪用される

2024-12-29

jamchambというハッカーが、任天堂のGameCubeゲーム『どうぶつの森』をリバースエンジニアリングし、隠されたNESエミュレーターを発見しました。このエミュレーターは、ゲームに組み込まれたNESゲームをプレイするだけでなく、メモリカードからカスタムROMをロードすることも可能でした。さらに、修正されたメモリカードファイルを通じてゲームにカスタムコードを注入する方法を発見し、最終的には任意のコード実行とゲームの開発者モードのアンロックを達成しました。これは、ゲームの改造やファン制作コンテンツの可能性を開き、リバースエンジニアリングの力とそのゲーム開発における潜在的な応用性を浮き彫りにしています。

続きを読む

2024年データベース戦争:オープンソースの戦い、巨大テクノロジー企業による買収

2025-01-01

2024年は、ライセンス紛争と巨大テクノロジー企業間の激しい競争によって特徴づけられた、データベース業界にとって激動の年でした。RedisとElasticsearchは、ライセンスの変更後、コミュニティからの激しい反発を受け、最終的にオープンソースモデルに戻りました。DatabricksとSnowflakeの競争は、パフォーマンスベンチマークを超え、LLMやデータカタログを含むようになり、イノベーションを推進しました。DuckDBの使いやすさと移植性により、分析クエリのための最適な選択肢となり、さまざまなシステムへの統合が進みました。この年は、Aurora DSQL、CedarDB、SQL対応のGoogle Bigtableなどのリリースや、AlteryxやMariaDBなどの主要企業の買収も見られました。この記事は、Larry Ellisonの80歳の誕生日を締めくくりとして、データベース業界における莫大な富と激しい競争を強調しています。

続きを読む
テクノロジー 競争

ソルトタイフーン:主要な米国通信会社が中国政府支援によるハッキング被害を確認

2024-12-31

AT&T、ベライゾン、ルーメン・テクノロジーズは、今年初め、中国政府の支援を受けたハッキンググループ「ソルトタイフーン」によるシステムへの侵入を確認しました。ホワイトハウスの当局者は、この侵入を「我が国史上最悪の通信業界へのハッキング事件」と呼び、ハッカーが数百万人の位置情報を特定し、電話を自由に録音できたと述べています。各社は影響を受けた顧客数が限定的であり、攻撃は封じ込められたと主張していますが、この事件は、米国の通信ネットワークにおける重大なセキュリティ脆弱性を浮き彫りにしています。このため、政府はサイバーセキュリティの監視を強化し、より厳格な基準を求めています。

続きを読む

Fish Shell 4.0:C++からRustへの大規模な書き換え

2024-12-28

Fish shellチームは、ほぼ2年かけてFish shellをC++からRustに書き換えるという大規模な作業を完了しました。C++のツール、コンパイラ/プラットフォームの差異、人間工学、スレッドセーフティにおける制限を理由に、チームはパフォーマンス、セキュリティ、開発者エクスペリエンスを向上させるためにRustを選択しました。「テセウスの船」アプローチを用いて、コンポーネントを段階的に置き換え、プロセス全体を通して安定性を維持しました。autocxxとの互換性問題など、いくつかの課題がありましたが、パフォーマンスの向上、新機能、より簡単にインストールできる静的リンク版を提供するFish 4.0ベータ版を成功裏にリリースしました。

続きを読む
開発

Appleの新iPhoneミラーリング機能におけるセキュリティ脆弱性が明らかに

2024-12-27

Chaos Communication Congress 38C3において、Aaron Schlitt氏のプレゼンテーションで、Appleの新iPhoneミラーリング機能のセキュリティ脆弱性が公開されました。この機能は、ロックされたiPhoneをMacからリモートで制御することを可能にし、iOSエコシステムのセキュリティ境界を曖昧にしています。講演では、iOS 18ベータ版の初期バージョンで見つかったバイパスをデモし、その仕組みとセキュリティリスクについて説明されました。これにより、Appleデバイスのセキュリティに対する懸念が高まっています。

続きを読む
テクノロジー iPhoneミラーリング

夕陽のガンマン:伝説のハエのシーン

2024-12-30

セルジオ・レオーネの傑作『夕陽のガンマン』では、伝説的なオープニングシーンが際立っています。それはジャック・エラムとハエのシーンです。この約100秒間のシーンは、エラムの卓越した演技を披露しています。微妙な表情と身振りで、キャラクターの狡猾な悪意を描写しています。ハエは、エラムが彼の特徴的な「たれ目」の激しさを示すための手段として機能し、単純なやり取りを、キャラクターの個性と映画のスタイルに関する力強い表明に変えています。このシーンは、単なるプロットデバイス以上のもの、エラムの象徴的なスクリーン・プレゼンスのショーケースです。

続きを読む

スタッフエンジニアへの昇進:2度の経験から学んだこと

2025-01-01

著者は2年間にわたり2回、スタッフエンジニアに昇進した経験を共有しています。昇進の鍵は技術力ではなく、会社の目標に沿った高優先度プロジェクトの成功による価値提供でした。会社の方針を理解し、影響力の大きいプロジェクトに取り組み、経営陣やチームメンバーとの良好な関係を築くことが重要だと強調しています。サポートしてくれるマネージャーの存在も不可欠です。重要なのは、会社が優先する高インパクトなプロジェクトに集中すること、メンタリングを過大評価しないこと、そして昇進を支援してくれるマネージャーがいることです。

続きを読む

ShredOS:すべてのプロセッサに対応した安全なディスク消去ツール

2025-01-01

ShredOSは、Buildrootを使用して構築された軽量でブート可能なLinuxディストリビューションであり、安全なディスク消去を目的として設計されています。強力なツールであるnwipeを搭載し、DoD 5220.22-M準拠を含む様々な消去方法を提供し、32ビットと64ビット両方のプロセッサをサポートしています。USBまたはCDからブート可能で、インストールは不要であり、ユーザーフレンドリーなインターフェースを提供します。また、smartmontoolsやhdparmなどのユーティリティも含まれており、ディスクの診断とメンテナンスが容易になります。

続きを読む

インテルPentiumのFDIVバグ:4億7500万ドルの過ち

2024-12-28

1993年、インテルは高性能Pentiumプロセッサを発表しました。1年後、その浮動小数点除算アルゴリズムに欠陥があることが発見され、まれに間違った結果が生じるようになりました。当初インテルは軽視していましたが、FDIVバグと呼ばれるこのバグはすぐにメディアの注目を集めました。このエラーは、プロセッサのルックアップテーブルに16のエントリが欠落していたことが原因で、そのうち5つのエントリが直接的に間違った計算を引き起こしました。インテルは最終的に、4億7500万ドルの費用をかけて、影響を受けたすべてのチップをリコールし、交換しました。この記事では、Pentiumの除算アルゴリズムを詳しく調べ、チップ上のバグの位置を特定し、この高価なミスにつながった根本的な数学的エラーを説明します。

続きを読む

AI搭載Anki:医学学習に革命を起こすツール

2024-12-28

AnkiAIUtilsは、Ankiフラッシュカードを強化するために設計されたAI搭載ツールのスイートです。ChatGPT、DALL-E、Stable Diffusionなどのモデルを活用して、説明、記憶術、イラスト、適応学習機能を自動的に生成します。学習の進捗状況に基づいて関連する例を動的に照合し、パーソナライズされた記憶フックを作成し、さまざまなLLMプロバイダーとモデルをサポートします。まだ初期段階ですが、このプロジェクトは医学教育とそれ以上の学習を変革する可能性を秘めています。

続きを読む

Mozilla、プライバシー重視のAIツール「Orbit」を発表

2024-12-31

Mozillaは、プライバシーを重視したAIツール「Orbit」を発表しました。FirefoxアドオンであるOrbitは、メール、ドキュメント、記事、動画などのウェブコンテンツを要約する機能を提供します。アカウント作成は不要で、セッションデータや個人情報は保存されません。MozillaがホストするMistral 7B LLMモデルを使用しています。ユーザーは長いドキュメントや動画を簡単に要約し、メールや記事の要点をすばやく把握し、質問を通じて特定の情報を得ることができます。

続きを読む
開発

パブリックドメインデー2025:ミッキー、フォークナー、そして創造の自由の奔流

2025-01-01

2025年1月1日、1929年の著作権付き作品数千点と1924年の録音物が米国のパブリックドメインに入ります。フォークナーの『騒音と怒り』、ヘミングウェイの『武器よさらば』、初期のミッキーマウスのアニメーション、ガーシュウィン作曲の『パリのアメリカ人』などが含まれます。これらの作品は、複製、共有、二次創作が自由にできるようになり、文化遺産の保存と未来の創造性を促進します。このイベントは、芸術的イノベーションにおけるパブリックドメインの重要な役割と、歴史的混乱の中で生まれた作品たちの不朽の遺産を浮き彫りにします。

続きを読む
その他

並列最適化における勾配平均化を超えて:勾配合意フィルタリングによる堅牢性の向上

2024-12-30

本論文では、分散型深層学習最適化における勾配平均化を改善するための新しい手法である勾配合意フィルタリング(GAF)を紹介します。従来の手法では、ミニバッチ勾配の平均化によってマクロバッチ勾配を計算しますが、これはトレーニングの後半段階で勾配が直交したり負の相関を持つことになり、過学習につながります。GAFは、ミニ勾配間の余弦距離を計算し、平均化前に矛盾する更新をフィルタリングすることで、勾配の分散を削減します。CIFAR-100やCIFAR-100N-Fineなどの画像分類ベンチマークにおける実験により、GAFは、より小さいミニバッチサイズであっても検証精度を大幅に向上させ、従来の手法と比較して最大18.2%の向上を達成し、計算コストを削減することが示されました。

続きを読む

ゾンボコム問題:「何でも」から「何か特定のもの」へ―ソフトウェア開発における転換点

2024-12-29

この記事では、「ゾンボコム問題」について論じています。これは、多くのローコード/ノーコードプラットフォーム、スーパーアプリなどが、特定のユーザーニーズを満たすことができず失敗する現象です。著者は、成功の鍵は、特定のユーザーの特定の問題を解決し、製品と市場の特定の適合点を見つけることにあると主張します。アマゾンの成功例はこれを示しています。アマゾンはオンライン書店から始まり、徐々に他の分野に拡大していきました。同様に、Excelも、当初中小企業のオーナーや会計士をターゲットにしたことで成功を収めました。著者は、プラットフォームは製品から生まれるべきであり、その逆ではないと強調しています。まず優れたスタンドアロン製品を作成し、それからプラットフォーム化を考えるべきです。最終的に著者は、成功の秘訣は、システム思考とプロダクト思考を組み合わせることにあると結論付けています。システムレベルの機会を理解しながら、最初のベストカスタマーを見つけることで、「単一目的製品」から「プラットフォーム」への転換を実現するのです。

続きを読む

StripeがひっそりとV2 APIをリリース:RESTの改善とDXの変化

2024-12-29

Stripeは10月にひっそりとV2 APIをリリースしました。フォームエンコードされたリクエストボディからJSONへの変更、HATEOASスタイルのページングの導入が特徴です。V2は速度の向上と`include`パラメータによるサブオブジェクトの読み込み制御を目指しています。真の冪等性も試みられており、失敗したリクエストの処理が改善されています。しかし、REST動詞の使い方やリソースのモデリングにはまだ改善の余地があります。著者は、優れた開発エクスペリエンス(DX)は、完璧なREST APIよりも高品質なSDKに依存するようになったと主張しています。

続きを読む
開発

resizer2:Win+マウスでKDE/i3のようにWindowsのウィンドウを管理

2024-12-29

resizer2は、KDEやi3のウィンドウマネージャーのように、Winキーとマウスを使ってウィンドウのサイズ変更と移動を可能にするWindowsウィンドウマネージャーです。ウィンドウの移動、サイズ変更、透明度の調整、最小化、最大化などの機能を提供し、複数のモニターにも対応しています。システムウィンドウを移動するには管理者権限が必要で、一部のフルスクリーンアプリケーションとの互換性の問題など、既知の問題点もありますが、resizer2はWindowsユーザーにより効率的で便利なウィンドウ管理体験を提供します。

続きを読む

ミニマリスト向けエクササイズトラッカー:1つのHTMLファイルで週間ワークアウト

2024-12-27

exerciseminimilismは、単一のHTMLファイルとブラウザのローカルストレージを使用して構築されたミニマリストのエクササイズトラッカーです。1週間の固定された7つの毎日のエクササイズセットを追跡し、一貫した使用を促進するためにシンプルさを重視しています。今日のワークアウトと前日の重量のみが表示されます。複雑な機能や設定はありません。HTMLファイルを編集してエクササイズをカスタマイズできます。シンプルなタイマーは休憩時間追跡に役立ちます。データはブラウザのローカルに保存されるため、アカウントは不要です。シンプルで使いやすく、ほとんどの最新のブラウザと互換性があります。

続きを読む

「人類進化ジャーナル」編集者大量辞任:AI、費用、編集上の独立性が問題に

2024-12-31

エルゼビア発行の「人類進化ジャーナル」(JHE)の編集委員会全員が大量辞任し、学術界に衝撃を与えました。彼らの抗議は、エルゼビアが過去10年間に行った様々な変更、特に編集リソースの削減、編集プロセスへのAI導入(事前に通知なしで実施され、多くのエラーが発生)、高額な著者負担金などに焦点を当てています。これらは、ジャーナルの編集上の独立性と包括性を損なうものだと主張しています。これは2023年以降、科学ジャーナルで起こった20件目の大量辞任であり、科学出版業界におけるビジネスモデルの変化に伴う論争を浮き彫りにしています。

続きを読む
テクノロジー 編集上の独立性

ZigでGame Boy Advanceゲームを開発

2024-12-31

開発者が新興プログラミング言語Zigを用いて、Game Boy Advance向けゲーム「2048」を作成しました。この記事では、Zigが持つ組込みプログラミングにおける利点、特に簡素化されたクロスコンパイルプロセス、効率的なメモリ管理(packed structを含む)、強力なコンパイル時コード生成機能について説明しています。著者 はC++とZigの開発経験を比較し、ZigがGame Boy Advance特有のメモリレイアウトとハードウェアレジスタの処理において、より簡単で効率的であることを指摘しています。ZigにはインラインアセンブリやThumb命令のサポートが限定的であるなど、いくつかの欠点もありますが、多くの利点からレトロゲーム機向けゲーム開発に最適な選択肢となっています。

続きを読む

Google スプレッドシートを便利なウェブアプリに変換する:プログラマーの物語

2024-12-31

Ars Technica の記者が、Glide を使用してシンプルな Google スプレッドシートをスマートフォンに優しいウェブアプリに変換した方法を共有しています。当初はテイクアウトの注文を合理化するために作成されたこのアプリは、効率的な検索とフィルタリング機能を備え、地元のレストラン情報を管理します。その後、レシピやパントリーアイテムのアプリも開発し、日常生活を改善しました。この記事は、ノーコードツールの威力と、シンプルなソリューションが現実世界の課題を解決できる方法を示しており、創意工夫とより良い生活への追求を強調しています。

続きを読む

ゴーストCVE:ターミナルエミュレータGhosttyのセキュリティバグ

2025-01-01

新しいターミナルエミュレータGhosttyが最近バージョン1.0をリリースしました。セキュリティ研究者のDavid Leadbeaterは、2003年のCVEに似た脆弱性(CVE-2024-56803)を発見し、攻撃者がターミナルのタイトルクエリ機能を利用して任意のコードを実行することを可能にしています。この脆弱性は、ターミナルのインバンドシグナリングと、viモードでのZshの動作を利用しています。攻撃者は、巧妙に作成されたエスケープシーケンスを使用して、ユーザーの知らずに悪意のあるコマンドを実行し、SSH経由でリモート攻撃を行うことさえできます。Ghostty 1.0.1はこの問題を修正しており、ユーザーはアップグレードするか、アドバイザリで提供されている軽減策を適用することを推奨されています。

続きを読む
(dgl.cx)
1 2 18 19 20 22 24 25 26 57 58