Skip to content

Instantly share code, notes, and snippets.

Avatar

Giovanni Aguirre giobyte8

View GitHub Profile
@giobyte8
giobyte8 / sublime-config.json
Last active Aug 29, 2015
This is my configuration for Sublime Text 2/3 ... I use this file to reset/set my config on each machine where I work with Sublime.
View sublime-config.json
{
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
"caret_style": "smooth",
"color_scheme": "Packages/Oceanic Color Scheme/Themes/Oceanic.tmTheme",
"fade_fold_buttons": false,
"font_face": "Monaco",
"font_size": 14,
"highlight_line": true,
"highlight_modified_tabs": true,
@giobyte8
giobyte8 / server.js
Created Oct 26, 2014
Parte 1 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View server.js
/**
* Server.js
* @author : DiganmeGiovanni | https://twitter.com/DiganmeGiovanni
* @Created on: 25 Oct, 2014
*/
/* Librerias necesarias para la aplicación */
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
@giobyte8
giobyte8 / chat.html
Last active Aug 29, 2015
Parte 1 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View chat.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Chat room</title>
</head>
<body>
<h3>Messages:</h3>
<ul id="list-msgs">
@giobyte8
giobyte8 / chat.html
Created Nov 7, 2014
Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View chat.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Chat room</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/foundation.min.css">
</head>
<body>
@giobyte8
giobyte8 / signup.html
Created Nov 7, 2014
Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View signup.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Signup to chat team SS</title>
</head>
<body>
<h1> Signup to chat team SS</h1>
<form id="signup-form">
<label for="username">Username</label><br>
@giobyte8
giobyte8 / UsersDAO.js
Created Nov 7, 2014
Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View UsersDAO.js
/* Util para encriptar el password del usuario */
var bcrypt = require('bcrypt-nodejs');
/**
* Data Access Object (DAO) para 'users',
* Debe ser construido con un objeto conectado a la
* base de datos
*/
function UserDAO(db) {
@giobyte8
giobyte8 / server.js
Created Nov 7, 2014
Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift
View server.js
/**
* Server.js
* @author : DiganmeGiovanni | https://twitter.com/DiganmeGiovanni
* @Created on: 25 Oct, 2014
*/
/* Librerias necesarias para la aplicación */
var bodyParser = require('body-parser');
var express = require('express');
@giobyte8
giobyte8 / VBAConnToAccess.vba
Created Nov 8, 2014
VBA Connect to Access DB From Excel
View VBAConnToAccess.vba
Sub DBGetUsers()
Dim DBLearningVBA As Database
Dim RSUsers As Recordset
Dim dbPath As String
Dim dbName As String
dbPath = "C:\Users\Giovanni\Documents\"
dbName = "LearningVBA.mdb"
Set DBLearningVBA = OpenDatabase(dbPath & dbName) 'Open database
View 2DGeoSpatialMongoQuery.js
/**
* Search all places in 'stores' collection that be 'near' of a given
* coordinates within a max distance of 2000 meters. collection 'stores'
* has a 2DSphere index on 'location'
*/
db.stores.find({
location: {
$near: {
$geometry: {
type: "Point",
@giobyte8
giobyte8 / mongodb_init_replica.js
Created Nov 30, 2014
After run mongodb_create_replica_set.sh we need config the replica, run this with a command like: mongo --port 27017 < mongodb_init_replica.js
View mongodb_init_replica.js
/**
* We should config the replica after start the 3 servers
* run this with a command like:
* mongo --port 27017 < mongodb_init_replica.js
*/
config = { _id: "m101", members:[
{ _id : 0, host : "localhost:27017"},
{ _id : 1, host : "localhost:27018"},
{ _id : 2, host : "localhost:27019"} ]