Skip to content

Instantly share code, notes, and snippets.

View davsket's full-sized avatar

David Avellaneda davsket

View GitHub Profile
///////////////////////////////////////////////////////
// 7. Leer del DOM lo menos posible y reusar variables
///////////////////////////////////////////////////////
// Realmente maaaal
for(var i=0; i < $$('a').length; i++){
if( $$('a')[i].offsetHeight < 100){ // -> <- DOM
...
// otro código extra
...
@davsket
davsket / ternary.js
Created April 29, 2013 02:44
Ternary Expression
var expresion = (new Date()).getHours() > 12 ? 'tarde' : 'mañana'
@davsket
davsket / dabblet.css
Created March 13, 2013 05:23
Tesis Jose
/**
* Tesis Jose
*/
@davsket
davsket / adicion-contrato.md
Last active December 14, 2015 02:29
Adición al documento de contratos

Adiciones al Contrato

8. Objecto con títulos y textos

Este contrato consiste en un objeto de tipo diccionario que se debe agregar a todos los controladores que rendericen HTML, para permitir acceder los textos que se definan en base de datos para renderizar en el HTML.

{ "key": "value" }
@davsket
davsket / exito.md
Created November 30, 2012 02:44
Exito InfoPOS

Éxito InfoPOS

Este documento describe la implementación y configuración de la aplicación de reportes UniPOS del Éxito desarrollada por Monoku.

Tecnologías

El desarrollo de la plataforma se encuentra sobre MooTools (librería javascript) ingreada con Require.JS para manejo de módulos AMD. No obstante se recomienda que la carga de archivos no sea asincrónica, sino que por el contrario se compile el código fuente usando node.js y r.js:

cd res/js/
node ../r.js -o name=main out=main-built.js excludeShallow=raw/init-model baseUrl=.
@davsket
davsket / generate_sprite.js
Created November 25, 2012 19:20
Mi solución del de sprites xD
/*jshint: asi:true*/
(function(){
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d'),
elems = document.body.querySelectorAll('*'),
img, img2, i = 0, bgImgSrc, bgImg, bgObj = {}, key, top = 0,
last, domain = location.host
canvas.width = 0
canvas.height = 0
@davsket
davsket / .zshrc
Created November 16, 2011 18:52
ZSH Problem
function vc() {
workon $@;
cdvirtualenv;
cd $@;
}
function vcr() {
vc $@;
python manage.py runserver;