Experts.jp日本に、もっとエキスパートを。Computing)という製品群が自作系PCながら意外にひそかな(?)注目を集めています。サーバーを立ち上げ、それで動くアプリを作ってみました。NUCって何?NUCは、本体にメモリやストレージなどを追加して自分で組み立てる、いわゆる自作パソコンの仲間ですが、その特徴は、10com四方の超小型でありながら、最新性能で格安ということです。それは、こんな外観です。タイプもあり、さらに全機種マルチモニター出力可能というフルスペック以上なマシンです。性能も十分高いので、小さなパソコンとしてだけではなく、社内のいろいろなサーバー用途や、あるいは、複数ディスプレイをつなげるなどして、これから普及が見込まれるリアルタイムデジタルサイネージ(電子看板)などでも重宝しそうという優れもの。多くの業務と製品がネットワーク経由のサービスと無縁ではなくなりつつある今、わずか数万円でどこにでも持ち歩ける手のひらサイズのサーバーを作り、たとえば、機動性の高いサービスをより現場に近い場所で、NUCを使って次々と立ち上げるというのも面白いかもしれません。Computingという名称に込めたインテルの気合いが伝わってきます。インテルは長友だけではないのです^^;。今回作るサンプルをチラ見さて、ここから、NUCの組み立てからOSやFTP、Apache、Nodeなどのインストールをこつこつやっていきますが、多少地味な作業なので、モチベーションを維持するべく、今回のお題の最終到達地点をチラ見しておきましょう。WebSocketによるプッシュデータを受け取って表示するリアルタイムチャートです。下の赤い「Play」ボタンをクリックすると動きます。code)この仕組みを使えば、たとえば、社内の毎時変化する様々なデータの推移状況(たとえば、刻々と変わる販売チャートや様々なセンサー監視チャート、サーバーログチャート)などを関係者全員がリアルタイムにリロードなしで閲覧するといったシステムを作ることもできます。材料から集め始めましょう。今回の素材は昨年2月に発売された格安版「NUC、DCCP847DYE」。CPUはCeleronですが、miniSSDを付けて駆動すれば充分使えます。何より安い!今回は1万7千円弱程度で買えました。(※2014年1月現在。Experts.jpらしく料理してみます。リモート接続して使うと稼働後はほぼ不要なので他のパソコン用のものを流用しました。Apache一応、作業時間もメモしておきますが、これらはあくまで目安ですのでご了承ください。【20分】組み立てますでは組み立ててみます。説明図見ながら付ける。完成!モニタの裏に取り付けるVESA規格のパーツもついてるあっという間に完成です。次回は、このNUCにソフトをインストールします。予習:OSはUbuntuサーバーを使いますが、次回のためにあらかじめ下記のOSをダウンロードして、DVDに焼いておきましょう。*もし、DVDの焼き方がわからなくても自力で調べてやってみましょう。