non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

Node.jsでターミナル.appにアメッシュを表示させてみた

はじめに

この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの9日目の記事です。

Node.jsでアメッシュを黒い画面に表示する

Goのアメッシュとは

以下の記事のことです。

otiai10.hatenablog.com

ansi-canvasのインストールの方法

/usr/local/include,libが最近のXcodeだとデフォルトではパスが通っていないっぽいのと、お約束のpkg-config対応

git clone https://github.com/TooTallNate/ansi-canvas.git
emacs -nw package.json # canvasを'*'に編集
cd ansi-canvas
CXXFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig  npm install

やってみて

  • 非同期で3枚の画像を取得してカッコ良い今風の書き方で処理したかった
  • Canvasの描画でコンソール(黒い画面)に表示できるansi-canvasおもしろい

To be continue...

これ来年のネタにとっておけば良かったかもw

関連記事