tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

2016-01-01から1年間の記事一覧

dropzone.jsでサーバーにアップロードした画像を削除@JavaScript

フロントエンド Dropzone.options.myAwesomeDropzone = { ・・・ 省略 ・・・ addRemoveLinks: true, // 削除リンクを表示する dictRemoveFile:'削除', // 削除リンクのラベルを設定 /** * 削除リンクを押下したときの処理を実行する * @override */ removed…

node-inspectorでデバッグする@Node.js

node-inspectorをインストールする $ npm install -g node-inspector npm WARN engine deep-extend@0.4.1: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.32","npm":"2.1.5"}) > v8-profiler@5.6.5 preinstall /usr/local/lib/node…

Cocos2D-x インストールと実行@Cocos2D-x

※ 前提 2016/5 時点ではv3.10が最新 実施した環境はMac OS X Yosemite ダウンロードする http://www.cocos2d-x.org/download「cocos2d-x-3.10.zip」をダウンロードしたら解凍して任意のディレクトリーへ格納する。 (※ ここでは「~/」へ格納) セットアップ…

Realmのデータを採取してツールで確認する@iOS

iOS

・iPhoneをMacに接続・XCode起動・Window > Devices > 対象のiPhoneを選択・Installed Appsから対象のアプリを選択・画面下部の設定アイコンから Download Container・ダウンロードしたxcappdataを右クリックし「パッケージの内容を表示」・AppData > Docume…

ejsのexpressionでnode_modulesを使う方法@Node.js

routes配下のjsに下記のとおり、レスポンスオブジェクトにmomentのオブジェクトを渡す。 var moment = require('moment'); ・・・ res.render('index', {moment: moment}); ・・・ ejsのexpressionから下記のとおり実行できる。 <%= moment(release_date).fo…

fs-extraでファイルを移動する@Node.js

var fs = require('fs-extra'); var tmpDir = 'uploads/tmp/' + req.body.image_dir; var storeDir = 'public/uploads/images/' + req.body.image_dir; fs.move(tmpDir, storeDir, function (err) { if (err) { return console.error(err) } console.log("su…

multerでファイルの保存先を動的に生成する@Node.js

var storage = multer.diskStorage({ /** * 保存先を変更します。 */ destination: function (req, file, cb) { console.log(req.body.dir_name); var dir = 'uploads/' + req.body.dir_name; var fs = require('fs'); fs.mkdir(dir); cb(null, dir); }, /**…