静岡デベロッパーズつくる会#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タグの章をやる予定