1
ソフトウェアエンジニアは、Decisioninator が「私の結婚生活を救ってくれた」と語る。デバイスはレストラン、家事、デート、映画鑑賞の夜の選択を自動化する。

ソフトウェアエンジニアのMakerinator氏が、あるプロジェクトの詳細を公開しました。彼はこのプロジェクトが「私の結婚生活を救ってくれた」と軽々しく語っています。Decisioninatorは、「今晩の夕食は何にしよう?」という、しばしば難しい質問への回答を「最適化し、自動化」するために設計・開発されました。しかし、優れたプロジェクトにはよくあることですが、その設計は、家事の分担、デートの場所、映画鑑賞のビデオストリームの選択など、同様に難しい意思決定にも拡張できることを意図していました。

Flutterとレーザーを使って結婚生活を救った... - YouTube Flutterとレーザーを使って結婚生活を救った... - YouTube

視聴する

Makerinator氏は、ソフトウェアエンジニアとしての個人的な哲学として、タスクを最適化して3ミリ秒を削減するために40時間を費やすことは常に「価値がある」と述べています。そして、この精神からDecisioninatorの開発が始まりました。

Decisioninatorテクノロジー

以前中止された Decisioninator プロジェクトから教訓を得て、Makerinator は Raspberry Pi 4 をベースにした新しい改良版の計画を起草しました。Pi は Raspberry Pi OS のライト バージョンを実行し、Flutter UI 上に構築された Flame Engine は Flutter のリアクティブ UI フレームワーク アプリで使用され、アプリケーションが実行されます。

Makerinatorは、このプロジェクトにFlame Engineを使用したと述べています。これは2D開発用のモジュラーFlutterゲームエンジンです。直線的でありながらWheel of FortuneスタイルのDecisioninator UIに最適で、アニメーションと衝突判定が容易になったとプロジェクト開発者は述べています。

MakerinatorはRaspberry Piに電源を供給するために、12Vから5Vへのコンバータを使用しました。また、Raspberry PiのGPIOを使用して、Decisioninatorのコントロールを構成する2つのユーザーボタンからの入力を取得していることも明らかになりました。

木工の挑戦

Makerinatorは、自分が熟練した木工職人ではないことを率直に認めています。しかし、彼は必要な合板をすべてレーザーカットし、Decisioninatorを収容するミニアーケード風のキオスクを組み立てることに成功しました。木工の欠点は、たっぷりの研磨、スプレー塗装、そして昇華プリントのラップで隠しました。

あちこちに余分なエポキシが使われ、ケースとコネクタに使用された回転工具は「基本的に私の計画不足に対する免罪符」と表現されました。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

最終的に、すべてがレトロなアーケード風にクールに仕上がりました。完成したマシンは、テンペストやトロンの影響を受けた、縮小された80年代のビデオゲーム筐体のように見えます。

Decisioninatorの使用

前述の通り、このデバイスのコントロールパネルには、人間関係に左右される意思決定を「最適化・自動化」するためのボタンが2つあります。左側の大きな赤いボタンは、スピナーを動かします。

右側の小さな青いボタンは、Decisioninatorのモードを選択します。選択できるモードは、レストラン、家事、デート、ストリーミングサービスです。こうして、Decisioninatorは「優柔不断な時のスイスアーミーナイフ」になったとMakerinatorは説明します。そしてこうして、彼の結婚生活は「Flutter、レーザー、そして5分エポキシのおかげで」救われたのです。Raspberry Piの株を所有している人たち(ちなみに私は違います)も、この勇敢な小型シングルボードコンピュータ(SBC)の役割を強調したいと思っています。

Tom's HardwareをGoogleニュースでフォローするか、お気に入りの情報源として追加して、最新のニュース、分析、レビューをフィードで受信しましょう。「フォロー」ボタンを忘れずにクリックしてください!

マーク・タイソンはトムズ・ハードウェアのニュース編集者です。ビジネスや半導体設計から、理性の限界に迫る製品まで、PCテクノロジーのあらゆる分野を網羅的にカバーすることを楽しんでいます。