node.js(74)

74follower
@iwasaki さんのアバター 670views

AWS LambdaからSQSにキューを投げる

Node.js版のAWS LambdaからSQSにキューを投げる方法です。 process.env.TZ = "Asia/Tokyo"; var aws = require('aws-sdk'); var sqs = new aws.SQ... 2016年1月25日
@iwasaki さんのアバター 256views

Node.jsでasync.forEachSeriesとasync.waterfallを組み合わせて使う方法

asyncのforEachSeriesとwaterfallを組み合わせて使っているパターンがなかったのでまとめてみました。 イメージとしては親となるデータをリストで取得して、関連する子のリストを取得・削除を複数行うイメージです。 asy... 2016年1月19日
@iwasaki さんのアバター 308views

Node.jsで順番に処理を行う

実行結果を次の関数に渡す場合には、async.waterfallを使います。 var async = require('async'); async.waterfall([ function func1(done) { ... 2016年1月18日
nbeppu さんのアバター 229views

Eddystone を使って iPhone の Chrome に Beacon URL を送る

(1). Node.js のライブラリをインストールします。 npm install eddystone-beacon (2). main.js に以下の2行を追加します。 var EddystoneBeacon = require... 2015年11月25日
goto_jp さんのアバター 52views

npmをバージョンアップする

npm install -g npm ... 2015年11月10日
Tetsuro  Aoki さんのアバター 1,492views

S3上のjsonをnode.jsで読み込む

var AWS = require('aws-sdk'); var s3 = new AWS.S3(); var params = { Bucket: 'bucket.name', Key: 'subfolder/test.... 2015年11月10日
nbeppu さんのアバター 520views

Electron の WebView で外部リンクを新しいブラウザで開く

以下のようなスクリプトで、webview ないの外部リンク(target=”_blank”)をクリックされた際に、新しいブラウザに受け渡して開けるようになります。 var shell = require('shel... 2015年10月29日
nbeppu さんのアバター 982views

Electronで簡単にWebアプリをデスクトップアプリ化する

Electronは、HTML5/JavaScript で簡単にクロスプラットフォームのデスクトップアプリケーションを作成することができるツールです。 webview での表示もできますので、これを利用して簡単にWebアプリをデスクトップアプ... 2015年10月22日
nbeppu さんのアバター 348views

Node.js で S3 のデータを1行ずつストリームで読み込む

var AWS = require('aws-sdk'); var LineStream = require('byline').LineStream; var ls = new LineStream(); var s3 = new AW... 2015年10月15日
高瀬 裕介 さんのアバター 139views

VisualStudioでNode.js製のコードをデバッグする

・VisualStudio Community 2015 をインストール ・Node.js Tools for Visual Studio をインストール ・VisualStudioを再起動してファイル→新規作成→既存のファイルからプロ... 2015年9月4日
Tetsuro  Aoki さんのアバター 1,213views

AWS LambdaからAWS SNSでアラート送信(node.js)

console.log('Loading function'); //SNS setting var sns = new AWS.SNS({ accessKeyId: '<access_key>', secre... 2015年8月21日
Tetsuro  Aoki さんのアバター 167views

google-spreadsheet npmで特定のセルの値を取得

node.jsから非公開のGoogle Spreadsheetを操作するnpm | Hack 上記npmで特定のセルの値を取得する方法です。 my_sheet.useServiceAccountAuth(creds, function(... 2015年8月18日
Tetsuro  Aoki さんのアバター 73views

EC2.describeImagesのフィルターで部分一致

node.js版aws-sdkのEC2.describeImagesでフィルターを利用するとき、部分一致で絞り込む方法です。 ワイルドカードを使うことができます。 ec2.describeImages({ Filters: [ ... 2015年8月18日
Tetsuro  Aoki さんのアバター 1,327views

node.jsから非公開のGoogle Spreadsheetを操作するnpm

非公開のシートをnode.jsから操作できるnpmです。 短いコードで簡単に認証を抜けられる点が魅力です。 google-spreadsheet 簡単な使い方紹介 まず操作したいシートにアクセスするための準備を行います。 Goog... 2015年8月14日
nbeppu さんのアバター 111views

Node.js で SSL 接続する

var https = require('https'); var fs = require('fs'); var ssl_server_key = 'server_key.pem'; var ssl_server_crt = 'serve... 2015年8月11日
nbeppu さんのアバター 102views

Node.js で非同期タスクの結果を集約する

Node.js は基本的に非同期処理となりますが、配列をループで回して、それぞれの非同期タスクを集約したい場合には、 以下のように async.reduce を使うことにより集めることができるようになります。 npm install as... 2015年7月21日
高瀬 裕介 さんのアバター 82views

node.jsでPHPのdirname的なことをする

node.jsでは__dirnameという変数に現在実行中のソースコードが格納されているディレクトリのパスが格納されています。 PHPのdirnameのようにファイルパスから親ディレクトリのパスを返す関数は…見当たらなかったので簡易版を作... 2015年7月10日
高瀬 裕介 さんのアバター 118views

node.jsでファイルパスの末尾のスラッシュを削る

var path = require('path'); var tailSep = new RegExp("\\" + path.sep + "$"); filepath = filePath.replace(tailSep, ''); ... 2015年7月2日
高瀬 裕介 さんのアバター 369views

s3 sdk for node.jsでディレクトリの再帰的削除

s3.listObjects({ Bucket: config.S3_BUCKET_NAME, Prefix: config.S3_DIRECTORY ... 2015年7月1日
高瀬 裕介 さんのアバター 198views

node.jsからS3にタイムスタンプのファイルを作成する

require('date-utils'); var AWS = require('aws-sdk'); var s3UploadTimestamp = new AWS.S3.ManagedUpload({ queueSi... 2015年6月29日