Skip to content

Instantly share code, notes, and snippets.

View alexserver's full-sized avatar
🤓
Learning

Alejandro Gomez alexserver

🤓
Learning
View GitHub Profile
@alexserver
alexserver / backbone-docs.md
Created November 5, 2015 16:53
Demo code to test Backbone documentation (version 0.9.9)

Events

On

var object = {};
_.extend(object, Backbone.Events);

var en = function(name){
    console.log('hello '+name);
}
@alexserver
alexserver / Vagrantfile
Created October 27, 2015 15:47
A Vagrantfile for most common rails setup
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
@alexserver
alexserver / rails-how-to.md
Created October 26, 2015 18:46
A quick how-to for Ruby On Rails

Rails How-to

Motivation

I'm learning rails, again, from scratch. I come from php and node environments.

Environment specs

I'm running a Vagrant machine with Ubuntu 14.04 64bits. In order to have the env ready for installing rails. We need to install some linux libraries.

authentication

var sb = require('sb');

auth

sb.connect('company', 'token').then(function(wrapper){
  
});
@alexserver
alexserver / generators
Created June 2, 2015 23:09
Node Generators
"use strict";
//natural numbers.
function* naturalNumbers(){
var n = 1;
while (true){
yield n++;
}
}
@alexserver
alexserver / verPeliculas
Created May 23, 2015 22:14
Algoritmo de la gente normal que quiere ver peliculas en internet
//algoritmo de la gente normal que busca películas en internet
if (pelicula.release_date>(now.substract("2 months") ) ) {
download.from("thepiratebay")
}
else {
if (pelicula.is.in("netflix")) {
watch.it.in("netflix")
}
else {
download.from("thepiratebay")
@alexserver
alexserver / mongo.conf
Created April 13, 2015 13:47
mongo configuration for mac osx installed via homebrew
# Store data in /usr/local/var/mongodb instead of the default /data/db
storage:
dbPath: "/usr/local/var/mongodb"
journal:
enabled: false
# Append logs to /usr/local/var/log/mongodb/mongo.log
systemLog:
destination: file
@alexserver
alexserver / circularref
Created January 27, 2015 22:12
Circular Reference in Javascript, and how to avoid it.
//https://www.npmjs.com/package/json-stringify-safe
var stringify = require("json-stringify-safe");
var a = {
type: "Son",
name: "John"
};
var b = {
type: "father",
@alexserver
alexserver / siftjs
Created January 16, 2015 20:22
sift
var sift = require("sift");
// var torender = [ { keypath: 'employee',
// template: '{{first_name}} {{ last_name }}' },
// { keypath: 'employee.division', template: '{{division}}' },
// { keypath: 'certificate_type',
// template: '{{#peoplesoft_id}}{{peoplesoft_id}}: {{/peoplesoft_id}}{{title}}' } ];
var objects = [
{n: 3},
@alexserver
alexserver / commands_user
Created December 23, 2014 23:09
Commands User RegReplace
[
{
"caption": "Reg Replace: Google Docs to Ractive",
"command": "reg_replace",
"args": {"replacements": [
"google_docs_remove_html",
"google_docs_remove_ractive_rows",
"unescape_html_tags_for_markup_open",
"unescape_html_tags_for_markup_close"
]}