Skip to content

Instantly share code, notes, and snippets.

View riconegri's full-sized avatar

Ricardo Negri riconegri

View GitHub Profile
@riconegri
riconegri / app.js
Created October 25, 2012 13:47 — forked from pixelhandler/app.js
Develop a RESTful API Using Node.js With Express and Mongoose - See: http://pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/
var application_root = __dirname,
express = require("express"),
path = require("path"),
mongoose = require('mongoose');
var app = express.createServer();
// database
mongoose.connect('mongodb://localhost/ecomm_database');
@riconegri
riconegri / api.js
Created October 25, 2012 23:13 — forked from fwielstra/api.js
An example NodeJS / Mongoose / Express application based on their respective tutorials
/* The API controller
Exports 3 methods:
* post - Creates a new thread
* list - Returns a list of threads
* show - Displays a thread and its posts
*/
var Thread = require('../models/thread.js');
var Post = require('../models/post.js');
@riconegri
riconegri / package.json
Created October 25, 2012 23:32
Package Json - Simple
{
"name": "playground",
"description": "Simple app with expressjs, mongoose and angularjs",
"author": "Ricardo Negri <riconegri@gmail.com>",
"dependencies": {
"colors": "0.x.x",
"express": "3.x.x",
"optimist": "0.2.x"
},
"devDependencies": {
@riconegri
riconegri / mongoose-schema-inheritance.js
Created October 27, 2012 05:47 — forked from jksdua/mongoose-schema-inheritance.js
Mongoose exemplo de schema por herança
"use strict";
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
// ==== connect to database ====
mongoose.connect('mongodb://localhost/temp');
@riconegri
riconegri / clean_jqm_html.html
Created January 7, 2013 03:21
jqm header top html
<div class="ui-header ui-bar-a ui-header-fixed slidedown" role="banner">
<div data-role="navbar" class="ui-navbar ui-mini" role="navigation">
<ul class="ui-grid-c">
<li class="ui-block-a">
<a class="ui-btn ui-btn-inline ui-btn-up-a">
<span class="ui-btn-inner"><span class="ui-btn-text">word of world</span></span>
</a>
</li>
</ul>
</div>
@riconegri
riconegri / sample.json
Created February 27, 2013 19:43
Exemplo de json arquivado por noSql
{
acessoId: [11111111,2222222,333333,4444444], //ligação com os documentos de analytics
nome:"Gerusa Dias",
login: "gerusadias@globo.com",
comportamento: [
{
turnoAcessado:{manha: "30%",tarde: "10%",noite: "60%"},
tempoMedioSessao: "50 minutos"
}
],
@riconegri
riconegri / auth.js
Created June 9, 2013 05:32
Mailer config
res.mailer.send('mail/register', {
to: 'riconegri@gmail.com',
subject: 'Aviso de cadastro efetuado',
user: user
}, function (err) {
if (err) {
console.log(err);
res.send('There was an error sending the email');
return;
}
{
"estados": [
{
"sigla": "AC",
"nome": "Acre",
"cidades": [
"Acrelândia",
"Assis Brasil",
"Brasiléia",
"Bujari",
@riconegri
riconegri / jsont2html.js
Created October 3, 2014 03:15
write a clean html
var json = {
"div": {
"_style": "backgroung-color:#DC0600",
"_class": "btn btn-default",
"inner": {
span: {
_class: "warning",
inner: "bacana"
},
b: {
@riconegri
riconegri / app.html
Created December 2, 2016 13:54 — forked from martonsagi/app.html
Change list order in Aurelia
<template>
<require from="./list"></require>
<list items.bind="items"></list>
</template>