Skip to content

Instantly share code, notes, and snippets.

// Definindo uma função no escopo global
global.somar = function(a, b){
return a + b;
};
// Agora em qualquer lugar do seu projeto, dentro do mesmo
// processo, você pode chamar esta função
var total = somar(1 + 2);
console.log(total); // 3
// Imagine que esse ẽ o modulo1.js
var somar = function(a, b){
return a + b;
};
// Aqui estou dizendo para o require que ele pode usar
// a função que está linkada a esta variável
module.exports = somar;
alan@sweet:~/Projetos/teste/ntp$ dig pool.ntp.br
; <<>> DiG 9.9.3-rpz2+rl.13214.22-P2-Ubuntu-1:9.9.3.dfsg.P2-4ubuntu1.1 <<>> pool.ntp.br
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17223
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
var fs = require('fs');
var tamanho = 1024 * 1024 * 100; //100mb
var text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus.\n' +
' Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante \n' +
'hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet \n' +
'vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut \n' +
'libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur \n' +
'adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, \n' +
'adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur \n' +
'dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero \n' +
var cheerio = require('cheerio');
var request = require('request');
var url = 'http://www.americanas.com.br/produto/7112345/geladeira-refrigerador-frost-free-brastemp-clean-brm39-352-litros-inox';
request.get(url, function(err, res, body){
if(err)
throw err;
if(res.statusCode !== 200)
throw new Error('Resporta não OK ' + res.statusCode);
var express = require('express');
var db = require('./db');
var app = express();
app.get('/api/games', function(req, res){
db.collection('games').find().toArray(function(err, docs){
if(err)
throw err;
// resṕondemos com todos os games encontrados
var db = require(__dirname + '/../lib/mongodb');
var async = require('async');
var slug = require('slug');
var mongo = require('mongodb');
var ObjectID = require('mongodb').ObjectID;
// Dados dos campos para comversão
var database = 'minhaApp';
var from = 'titulo'; // O nome do campo que terá seu valor sluguificado
var to = 'slug'; // O nome do campo para guardar o slug no documento
var mongodb = require('mongodb');
var config = require(__dirname + '/../config/general.json');
var db = null;
mongodb.MongoClient.connect(config.mongodb, function(err, database) {
if(err)
throw err;
db = database;
process.emit('dbready');
var mongodb = require('mongodb');
var config = require(__dirname + '/../config/general.json');
var db = null;
mongodb.MongoClient.connect(config.mongodb, function(err, database) {
if(err)
throw err;
db = database;
process.emit('dbready');
@alanhoff
alanhoff / gist:057ab3a135bafd280abe
Last active August 29, 2015 14:02
twitter stream
{ created_at: 'Sat May 31 20:55:41 +0000 2014',
id: 472843882573860860,
id_str: '472843882573860865',
text: '@paulo_hp #bovify #teste #hashtags',
source: '<a href="https://chrome.google.com/extensions/detail/encaiiljifbdbjlphpgpiimidegddhic" rel="nofollow">Silver Bird</a>',
truncated: false,
in_reply_to_status_id: null,
in_reply_to_status_id_str: null,
in_reply_to_user_id: 153026017,
in_reply_to_user_id_str: '153026017',