ぶるーすくりーん

ぽんこつプログラマ日記

nodejs

ネット接続できないオーディオを Google Play Music プレイヤーにするやつ書いた

GPM Play Server 仕組み Google Play Music からライブラリの音楽取得 コマンドでサーバ上の音楽再生 スキップ、停止 現在流している音楽をブラウザに表示 つくってみて GPM Play Server ウチのオーディオシステムはネット接続できない。 Google Play Music …

Promise な関数を mocha でテストする

Promise 使った関数のテスト書こうとしてハマったのでメモ。 普通にdoneを使って実装したところ、アサーションに失敗した場合に、タイムアウトエラーになってしまう。 「expect は hoge なんだけど実際は fuga だったよ」って言ってほしいのにタイムアウトエ…

Node + Express のルーターをテストする

なんかいろいろ基本的なとこからわかってないなぁと最近思う。 ので、自分のできないとこ、できるようになったとこを当たり前のことでも書き残していきたいなぁと思ったので、これからしばらく基礎に立ち返りつつ、日記書くように努力してみます。 とりあえ…

gulp + node + express で BrowserSync 使おう

以前、 gulp+node+expressでlivereload使いたい って記事を書いたのですが、その BrowserSync 版です。 gulp + node + express で BrowserSync 使おう。 サーバサイドを node + express で実装しつつ、クライアントも同じプロジェクトで扱うようなプロジェ…

gulp+node+expressでlivereload使いたい

動機 ソースコード修正したら、サーバ再起動→ブラウザリロードとかいろいろ捗らないので、ソース修正があったら自動でサーバ再起動〜ブラウザリロードまでしたい。 さらに、gruntじゃなくてgulp使いたい。 ちなみに、expressとか使わずにクライアントサイド…

うわさのChest.jsでroot直下の管理ファイルを整理してみる

watilde/chest Nodeでサーバサイドかいてー、フロントエンドのJavascript実装してーとかいうと、package.jsonとかbower.jsonだとかGruntfileとかGulpとかもーroot直下うるさいよ!ってなる。 それを.chestディレクトリにしまっちゃおうぜってコマンドです。 …

Node.jsを使ってCommand line ツールことはじめ

Node.js使ってCommand lineツールがつくれるということを知ったのでさっそくためしてみます。 jsファイル作成 hello-nodejs-command.jsという名前でスクリプトファイルをつくってみます。 nodejs interpreterで実行させるためのおまじないとして#!/usr/bin/e…