静岡デベロッパーズつくる会#4お疲れ様でした。最終的に5人でしたが、いままでで一番黙々度が高かったような。Node.jsの情報交換も出来てなかなか有意義だったですね。
昼はカフェプレアーテでつけナポリタン。スープの酸味がマイルドでなかなか美味かった。

個人的にちょっとつくりたいものがあったので、ntwitterで遊びつつ、ExpressにoAuth認証を実装して、Node.jsからAmazon Product Advertising APIをさわるとこまでやりました。
var util = require('util'),
OperationHelper = require('apac').OperationHelper;
var opHelper = new OperationHelper({
awsId: '####',
awsSecret: '####',
assocId: '####-22'
});
opHelper.execute('ItemSearch', {
'SearchIndex': 'Books',
'Keywords': 'Node.js',
'ResponseGroup': 'ItemAttributes,Offers'
}, function(error, results) {
if (error) { util.print('Error: ' + error + "\n"); }
for (index in results.Items.Item) {
util.print( results.Items.Item[index].ItemAttributes.Title + "\n");
}
});
実行結果
Node Web Development
Node: Up and Running: Scalable Server-Side Code with JavaScript
Getting Started with GEO, CouchDB, and Node.js
Hands-on Node.js
Programming Node.js
The Node Beginner Book
JavaScript Patterns
Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More
Eloquent JavaScript: A Modern Introduction to Programming
What Is Node?
あとはExpressに取り込んで、Initializrのテンプレートをかぶせて早めに公開したい
それから今月末にもHTML5読書会があるので興味があれば参加すると良いです。Canvasタグの章をやる予定