Apaixonar-se por café novamente.
O título é na verdade um duplo sentido, porque a Starbucks me ajudou a me apaixonar pelas coisas reais. E a simplicidade por trás do CoffeeScript me ajudou a me …
Continuar lendoConteúdo para você se capacitar em programação
O título é na verdade um duplo sentido, porque a Starbucks me ajudou a me apaixonar pelas coisas reais. E a simplicidade por trás do CoffeeScript me ajudou a me …
Continuar lendousar upstart sudo apt-get install upstart escrever script /etc/init/your_program.conf exemplo #!upstartdescription “node.js chatapp server”author “subicura”start on startupstop on shutdownscript export HOME=”/home/hosting” echo $$ > /var/run/chatapp.pid exec sudo -u hosting /usr/local/bin/node …
Continuar lendoEm CodePicnic ajudamos empresas e desenvolvedores a mostrar ao seu público como seus produtos funcionam. Se você gosta de compartilhar protocolos sobre codificação, deve usar o CodePicnic para criar seus …
Continuar lendovar str = fs.readFile(‘foo.txt’, ‘utf8’, function(err, data){ if (err) throw err; ……… }); Irá converter o Buffer em uma String.
Continuar lendoUse bcrypt, por quê? http://codahale.com/how-to-safely-store-a-password/ ncb000gt criou um módulo incrível para fazer exatamente isso! https://github.com/ncb000gt/node.bcrypt.js/ bcrypt.hash(‘password’, 5, function( err, bcryptedPassword) { //save to db});//to compare password that user supplies in …
Continuar lendoO hash de suas senhas de usuário antes de confirmá-las no armazenamento persistente é uma necessidade em qualquer ambiente onde a segurança é importante. O Node.js torna isso fácil de …
Continuar lendoÉ difícil criar bons nomes de domínio. Este script Node.JS elimina o incômodo de encontrá-los usando o dicionário integrado, que está disponível em todos os mac por padrão. Basta definir …
Continuar lendoManeira JS pura de carregar todas as tarefas grunt disponíveis. Não há necessidade de matchdepnenhum outro requires. Mais detalhado, mas com menos dependências. Object.keys(require(‘./package’).devDependencies).forEach(function (m) { if (m.substr(0, 6) === …
Continuar lendovar mongo = require(‘mongodb’), Server = mongo.Server, Db = mongo.Db, server = new Server(‘ds1234.mongolab.com’, 12345, { auto_reconnect : true }), db = new Db(‘db-name’, server);db.open(function(err, client) { client.authenticate(‘username’, ‘password’, function(err, …
Continuar lendoTodos que estão desenvolvendo ou trabalhando com um aplicativo node-webkit conhecem esse problema estúpido do libudev.so.0 Existem muitas soluções alternativas, como iniciar seu aplicativo sem problemas. Mas quando você tenta …
Continuar lendoÀs vezes, você encontra erros de sintaxe no código do cliente, o que pode ser difícil de rastrear em um navegador. Você pode apenas executar node client.jse se houver algum …
Continuar lendoEm node.js, às vezes você deseja fazer várias solicitações assíncronas simultaneamente. Você geralmente começa escrevendo algo como: var fs = require(‘fs’) , fileList = [‘file1.txt’, ‘file2.txt’, ‘file3.txt’]var numFinished = 0;function …
Continuar lendoOs sites do Azure são um método fantástico de hospedar seu próprio site. Na Arana Software, nós os usamos com frequência, principalmente como ambientes de teste para projetos de nossos …
Continuar lendoNão pode ser mais simples do que: npm install -g npm-check-updates && npm-check-updates -u
Continuar lendoBom caminho: npm install –save-dev matchdep require(‘matchdep’). filterDev(‘grunt-*’). forEach(grunt.loadNpmTasks); Melhor maneira npm install –save-dev load-grunt-tasks require(‘load-grunt-tasks’)(grunt); //load all grunt tasks matching the `grunt-*` pattern
Continuar lendosalvar como ~/Library/Application Support/Sublime Text 2/Packages/JavaScript/req.sublime-snippet <snippet> <content><![CDATA[var ${1:m} = require(‘${1:m}’)]]></content> <tabTrigger>require</tabTrigger> <scope>source.js</scope></snippet>
Continuar lendo