Skip to content

Instantly share code, notes, and snippets.

View hernanBeiza's full-sized avatar
😎

Hernán Beiza hernanBeiza

😎
View GitHub Profile
@hernanBeiza
hernanBeiza / gist:cfcd7e0146f7fe83d1ddf14580e12da1
Created November 7, 2020 18:38
Configuración ram VM SpringApp
#Agregar en las opciones de la VM
-XX:+UseSerialGC -Xss512k -XX:MaxRAM=256m
@hernanBeiza
hernanBeiza / filtrarDosArreglos.js
Last active November 5, 2020 17:50
TS - Filtar dos arreglos
const todosLosUsuarios = [{ userid: "100", nombre: "NN", rowid: "0" },{ userid: "101", nombre: "HB", rowid: "1" },{ userid: "102", nombre: "Marcus", rowid: "2" }];
const usuariosFiltro = [{ userid: "101", nombre: "HB", rowid: "1" }];
console.log("todosLosUsuarios", todosLosUsuarios);
console.log("usuariosFiltro", usuariosFiltro);
const encontrados = todosLosUsuarios.filter(array => !usuariosFiltro.some(filter => filter.userid !== array.userid));
console.log("encontrados", encontrados);
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:52
AS3 - Listar Propiedades Objeto
var description:XML = describeType(miObjeto);
trace(description);
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:52
AS3 - Map
private function map(value:Number, low1:Number, high1:Number, low2:Number = 0, high2:Number = 1):Number {
//El valor, valor min del original, valor máx del original, valor min, valor max
//myBox.x = map(mouseX, 0, 550, 100, 200);v
//http://lab.joelgillman.com/archives/87_map-function
//if the value and the 1st range low are equal to
// the new value must be low2
if (value == low1){
return low2;
}
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:53
AS3 - Obtener Extensión Archivo MAC
public static function extractFileType(fileName:String):String {
var extensionIndex:Number = fileName.lastIndexOf(".");
if (extensionIndex == -1) {
return "";
} else {
return "." + fileName.substr(extensionIndex + 1, fileName.length);
}
}
//Thanks to
@hernanBeiza
hernanBeiza / Triangulo.as
Created December 30, 2014 15:53
AS3 - Punto random en un triángulo
//Créditos
//http://labs.grupow.com/index.php/2009/05/random-points-inside-a-triangle/
function getRandomPointInTriangle (A:Point,B:Point,C:Point):Point {
//P = aA + bB + cC
//@see http://www.cgafaq.info/wiki/Random_Point_In_Triangle
var a:Number = Math.random();
var b:Number = Math.random();
@hernanBeiza
hernanBeiza / Random.as
Created December 30, 2014 15:53
AS3 - Rango Random
internal function rangoRandom(low:Number,high:Number):Number {
var numeroRandom:Number = Math.floor(Math.random() * (high - low)) + low;
//trace("Numero Random: " + numeroRandom);
return numeroRandom;
}
@hernanBeiza
hernanBeiza / Abrir.as
Created December 30, 2014 15:54
AS3 - Abrir URL
var url:String="ruta.html";
navigateToURL(new URLRequest(url), "_blank");
@hernanBeiza
hernanBeiza / UIViewController.m
Created December 30, 2014 15:54
Objective C - Retain Count
CFIndex rc = CFGetRetainCount((__bridge CFTypeRef)myObject);
NSLog(@"%li",rc);
@hernanBeiza
hernanBeiza / ViewController.m
Created December 30, 2014 15:55
Objetive C - UIColor
float r; float g; float b; float a;
[UIColor colorWithRed:r/255.f
green:g/255.f
blue:b/255.f
alpha:a/255.f];