Skip to content

Instantly share code, notes, and snippets.

View singuerinc's full-sized avatar
😀

Nahuel Scotti singuerinc

😀
View GitHub Profile
define('Human', [], function() {
// static private var
var _numEyes = 2;
// constructor
var Human = function(name) {
// public var
this.name = name;
define(['marionette'], function (Marionette) {
return Marionette.ItemView.extend({
id: 'search-box',
tagName: 'div',
template: '#search-box-tpl',
ui: {
input: '#search-box-input'
@singuerinc
singuerinc / app.js
Created July 26, 2014 13:15
Batch image generation with Node.js
var fs = require('fs'),
fabric = require('fabric').fabric,
async = require('async');
var names = ["Coleman", "Simon", ...];
async.eachSeries(names, function(name, callback) {
var path = __dirname + '/images/' + name.toLowerCase() + '.png';
var out = fs.createWriteStream(path);
@singuerinc
singuerinc / gist:c8cbabc5f115fe1b4d75
Created November 30, 2014 10:21
50 largest directories and files
du -h * | sort -rh | head -50
@singuerinc
singuerinc / gist:2586417
Created May 3, 2012 15:18
Adding an App to a Facebook Page
//Facebook Page administrators can add your app directly to their Page by navigating to the following URL:
https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL
//where YOUR_APP_ID and YOUR_URL can be found in your app settings.
https://developers.facebook.com/docs/appsonfacebook/pagetabs/
package com.singuerinc.labs.utils.validators {
/**
* @author blog.singuerinc.com
*/
public class SpainPostalCodeValidator {
public var stateNames:Array = ['Alava/Araba', 'Albacete', 'Alicante', 'Almería', 'Avila', 'Badajoz', 'Islas Baleares', 'Barcelona', 'Burgos', 'Cáceres', 'Cádiz', 'Castellón', 'Ciudad Real', 'Córdoba', 'A Coruña/La Coruña', 'Cuenca', 'Gerona/Girona', 'Granada', 'Guadalajara', 'Gipuzkoa/Guipuzcoa', 'Huelva', 'Huesca', 'Jaen', 'León', 'Lérida/Lleida', 'La Rioja', 'Lugo', 'Madrid', 'Málaga', 'Murcia', 'Navarra', 'Orense/Ourense', 'Asturias', 'Palencia', 'Las Palmas', 'Pontevedra', 'Salamanca', 'S.C.Tenerife', 'Cantabria', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia', 'Valladolid', 'Bizkaia/Vizcaya', 'Zamora', 'Zaragoza', 'Ceuta', 'Melilla'];
private var _stateName:String;
private var _stateCode:String;
@singuerinc
singuerinc / logs.sh
Last active December 15, 2015 17:29
Configure Flash Player logs
MM_DIR="/Library/Application Support/Macromedia"
LG_DIR="${HOME}/Library/Preferences/Macromedia/Flash Player/Logs"
sudo mkdir -vp $MM_DIR
# create config file
sudo touch "${MM_DIR}/mm.cfg"
# Write mm config
sudo echo 'ErrorReportingEnable=1\nTraceOutputFileEnable=1' | sudo tee "${MM_DIR}/mm.cfg"
@singuerinc
singuerinc / cv.rb
Last active December 16, 2015 02:59
class Developer
attr_accessor :version, :url, :name, :address, :tel, :email, :twitter, :knowledge
def initialize(name, version)
@name = name
@version = version
end
end
@singuerinc
singuerinc / gist:6122888
Last active December 20, 2015 11:19
pseudo-classical-pattern
function extend(Child, Parent) {
Child.prototype = (function () { function F() {}; F.prototype = Parent.prototype; return new F; })();
Child.prototype.constructor = Child;
Child.parent = Parent.prototype;
return Child.prototype;
};
//namespace
var world = {species:{animals:{}}};
@singuerinc
singuerinc / randomColor.js
Created August 1, 2013 20:40
random color javascript
var color = '#'+Math.floor(Math.random()*16777215).toString(16);