CentOSに新しめのnodeをインストールする

CentOS上のJenkinsでnpm installしたら以下のようなエラーが出た npm ERR! Error: No compatible version found: mdl-select-component@’…

Read more

pkgで導入したNode.jsをアンインストールする

homebrewでNode.jsを管理しようと思ったとき、homebrew以外で入れてしまったNode.jsが邪魔になることがあります。削除しましょう。 node.js – How do I uninstal…

Read more

yield, Promise, coの話

ES2015ではPromiseを使って非同期処理が書けるわけですが、yieldや、Node.jsのパッケージcoと連携させるとうまく使えます。 基本事項 Promise Promiseは以下のようにして使います。 con…

Read more

SQSのキュー発行時にいくつか属性を付ける方法

function hogeSQS(callback) { var hoge1 = [ ‘A’, ‘B’ ]; var hoge1text = hoge1.join(‘:’); var params = { Message…

Read more

nodejsでhashmapを使う

nodejsでhashmapを使う npm install hashmap var HashMap = require(‘hashmap’); var map = new HashMap(); map.set(key, …

Read more

AWS Lambdaをアップロードする

Lambdaで外部のライブラリを使おうとするとzip圧縮してアップする必要があります。 毎回ブラウザからアップするのはめんどすぎるのでコマンドラインで完結させます。 Lambdaの関数名: TestFunction とし…

Read more

Windows+node.jsで指定日時以降の更新ファイルを抽出する

var forfiles = childProcess.spawn(‘forfiles’, [‘/P’, zipItem.SOURCE, ‘/S’, ‘/D’, zipItem.aftterTimeValue.toFor…

Read more

nodejsのvar_dump的なもの

nodejsでオブジェクトの中をさらっと見たいとき var util = require(‘util’); console.log(util.inspect(object));

Read more

nodejsのアーカイブ

いまのところ必要なかったのですが、過去のバージョンの場所をメモっときます。 http://nodejs.org/dist/

Read more

Homebrewでインストールしたnodejsを削除する

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; do sudo rm /usr/local/${i}; done

Read more