自作人工太陽光:ソフトウェアエンジニアのハードウェア冒険

2025-03-27
自作人工太陽光:ソフトウェアエンジニアのハードウェア冒険

YouTubeの動画にインスパイアされたソフトウェアエンジニアが、自宅で人工太陽光を作るプロジェクトに挑戦しました。かさばる放物面反射鏡のデザインを避け、複数のレンズとLEDを格子状に配置するという巧妙な方法を採用しました。この記事では、3Dモデリング、PCB設計、CNC加工から最終組み立てまでの全工程を詳細に説明しており、直面した課題とその解決策も含まれています。最終製品は期待通りの明るさには届きませんでしたが、満足のいく幾何学的効果を実現し、作者に貴重なハードウェアエンジニアリングの経験をもたらしました。

続きを読む
ハードウェア

決定論的均一円盤サンプリング:新規アルゴリズム

2025-01-27
決定論的均一円盤サンプリング:新規アルゴリズム

この記事では、直径Dの円盤上にN個の均一に分布した点を生成するための決定論的アルゴリズムを紹介します。このアルゴリズムは、円盤をM個の同心円環に分割し、環の円周に基づいて比例的に点を割り当てます。次に、極座標でサンプリングし、最終的な点の位置をデカルト座標に変換します。このアルゴリズムは、点の数と環の半径の関係を巧みに処理し、正確にN個の点が生成されることを保証する簡単な整数化方法を提供します。

続きを読む

全ての時計は30秒遅れている?

2025-01-06
全ての時計は30秒遅れている?

著者は一見すると狂気の沙汰とも思える主張を展開します。全ての時計は30秒遅れている、と。これは、タイムゾーンや閏秒、相対性理論の話ではなく、日常的に使われる時計に関するものです。計算によって、ほとんどの時計が秒を無視して分しか表示しないため、平均誤差が30秒になることが示されています。もし時計が切り捨てではなく四捨五入を行うなら、平均誤差は0になる、と著者は主張します。さらに著者は、年、月、日、時間、分、秒といった様々な時間尺度において、人々がどのように時間を認識し表現するかを探求し、分単位では直感が四捨五入に傾いているのに対し、時計は切り捨てを行うため矛盾が生じていると指摘しています。そのため、全ての時計は30秒遅れていると結論付けています。

続きを読む