Skip to content

Instantly share code, notes, and snippets.

View renzocastro's full-sized avatar

Renzo Castro Jurado renzocastro

View GitHub Profile
@renzocastro
renzocastro / Calculadora.rb
Created February 19, 2010 02:43
Ruby: Calculadora Example
class Calculadora
def Calculadora.sumar(n,m)
n+m
end
def Calculadora.restar(n,m)
n-m
end
def Calculadora.multiplicar(n,m)
n*m
end
@renzocastro
renzocastro / ranges.as
Created February 27, 2010 04:21
ActionScript: getFirstIndex Function (For Ranges)
/**
* For Ranges
*/
function getFirstIndex(indexSelected:Number, range:Number, total:Number):Number
{
var middle:Number = Math.ceil(range/2);
var index:Number;
if(indexSelected < middle)
index = 1;
@renzocastro
renzocastro / getLastDateOfMonth.as
Created February 27, 2010 05:03
ActionScript: getLastDateOfMonth Function
private function getLastDateOfMonth(year:Number, month:Number):Number
{
const maxDateOfMes:Number = 31;
var myDate:Date = new Date(year, month, maxDateOfMes);
return (myDate.getDate() == maxDateOfMes ? maxDateOfMes : maxDateOfMes - myDate.getDate());
}
@renzocastro
renzocastro / FlashVars.as
Created March 28, 2010 23:22
ActionScript: FlashVars Class
package com.otakurzo.utils
{
// BEGIN: Added
import flash.display.DisplayObjectContainer;
// END
/**
* Reusable FlashVars class
* @link http://cookbooks.adobe.com/post_Reusable_flashvars_class-17037.html
* @fixedBy Otaku RzO (Renzo Castro Jurado)
@renzocastro
renzocastro / game.js
Created April 5, 2013 00:27
Games JS
"use strict";
console.log('GAME Ready!');
var container = document.getElementById('container');
container.innerHTML = '<a id="btn-accion" href="#" class="btn">Acción</a><div id="hero"></div>';
var hero = document.getElementById('hero');
hero.style.left = "0px"; // parche
@renzocastro
renzocastro / app.js
Created April 5, 2013 01:53
Clase 4: Arrays
"use strict";
console.log('app.js');
// Arrays (Arreglos)
/*
var titulo = "Area51";
console.log( titulo );
console.dir( titulo.split('') );
@renzocastro
renzocastro / app.js
Created April 5, 2013 01:54
Clase 4: Arrays
"use strict";
console.log('app.js');
// Arrays (Arreglos)
/*
var titulo = "Area51";
console.log( titulo );
console.dir( titulo.split('') );
@renzocastro
renzocastro / functions.js
Created April 10, 2013 01:22
Javascript: Usos y Tipos de Funciones
console.log('** FUNCIONES **');
console.log('- sin parametros ------------------');
function saludar(){
console.log( arguments );
var mensaje = 'saludar';
console.log(mensaje);
}
@renzocastro
renzocastro / exercises.js
Created April 10, 2013 02:06
JavaScript: Ejercicios usando funciones
// Clase sobre Funciones
// gist.github.com/otakurzo/5350996
/* Ejercicios: */
// 1.
console.log( reverso('Area51') );
// 15aerA
// 2.
@renzocastro
renzocastro / solve.js
Created April 10, 2013 02:28
JavaScript: Soluciones del ejercicio con funciones
/* Ejercicios */
// gist.github.com/5351166
/* SOLUCIONES */
// 1.
// Forma PRO
function reverso(texto){
return texto.split('').reverse().join('');
}