2011-08-01から1ヶ月間の記事一覧
check var check = require('validator').check; var Validator = require('validator').Validator; Validator.prototype.hoge = function() { if (this.str === 'hoge') console.log('hoge'); return this; }; check('hoge').hoge(); // hoge sanitize var …
var get_true_or_false = function(val, default_value) { if(val === true || val === false) { return val; } else if(default_value === undefined) { return null; } else { return default_value; } }; utilに加えてはどうか。
緯度経度はコンソールでdb.name.ensureIndex({ "loc" : "2d" });みたいなことをせよ。 model/photo.js var Mongoose = require('mongoose'); var mongoose = new Mongoose.Mongoose(); var db = mongoose.connect('mongodb://localhost:27017/db_name'); var…
model/post.js var Mongoose = require('mongoose'); var mongoose = new Mongoose.Mongoose(); var db = mongoose.connect('mongodb://localhost:27017/db_name'); var Schema = Mongoose.Schema; var ObjectId = Schema.ObjectId; var Tag = new Schema({ …
node.jsのnode-validatorのcheckが例外投げるので var Validator = require('validator').Validator; Validator.prototype.error = function (msg) { return false; }; これで握りつぶす
mysql -u [user] -p[password] [database name] < hoge.sql
(oh!yeah! (ずっと (週も '(今 来 再来))))竹内氏がLispの神様と崇められてる件からの着想だったように記憶している。
PATH=$PATH:/home/username/node_modules/.bin/しないとコマンド打てなかった。node.jsはnvmで入れてる。
コードを保存するだけなので、gistにあげればいいのかも知れない
var crypto = require('crypto'); var token = 'aaaabbbbccccddddaaaabbbbccccdddd'; var decrypt = function(encrypted, iv){ var decipher = crypto.createDecipheriv('aes-256-cbc', token, iv); var dec = decipher.update(encrypted, 'hex', 'utf8'); d…
import javax.crypto.*; import java.security.KeyFactory; import java.security.Key; import java.security.spec.X509EncodedKeySpec; import java.security.GeneralSecurityException; import java.security.InvalidKeyException; import java.security.s…
現状の好きな順番です。日本語>javascript>python>commonlisp>prolog>ruby>AS3>php>c#>c>英語>gauche>scala>ボディランゲージ>javaどの言語が良いかなんて、単純にユーザーインターフェースの問題です。 速度の話をしたいならCを書けば良いと…
はてなダイアリーというサービスが最近流行ってるらしいので始めてみた。