Skip to content

Instantly share code, notes, and snippets.

View donpandix's full-sized avatar
🎯
Codificando como un campeón

Cesar Gonzalez M. donpandix

🎯
Codificando como un campeón
View GitHub Profile
@donpandix
donpandix / retorno_obj_json.php
Created January 20, 2017 14:04
Cabecera PHP para retorno de objetos JSON
<?php
// Array con los valores que quiero retornar
$arrJson = array('clave' => 'valor');
// Cabecera para que su contenido sea considerado como un objeto JSON
header('Content-Type: application/json');
// Retorno del array serializado como JSON
echo json_encode( $arrJson );
@donpandix
donpandix / formateaNumero.js
Created January 20, 2017 15:10
Formatea números con puntos
// Formatea número
var fn = {
validaEntero : function ( value ) {
var RegExPattern = /[0-9]+$/;
return RegExPattern.test( value );
},
formateaNumero : function ( value ) {
if ( fn.validaEntero ( value ) ) {
@donpandix
donpandix / index.html
Created February 1, 2017 16:45
Slide horizontal
<header>
<h1>Pantalla Slide</h1>
<p>Información extra del flujo</p>
</header>
<content>
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="pantalla_slide">
@donpandix
donpandix / google-maps-retorno-de-busqueda.markdown
Last active July 23, 2018 22:09
Google Maps retorno de búsqueda

Google Maps retorno de búsqueda

Implementación simple de la librería para el uso de Google Maps, la implementación busca la ubicación geográfica a partir de una dirección. adicionalmente hay una implementación para que gatille la búsqueda de la información después de 1 segundo de detener la escritura.

A Pen by Cesar Gonzalez on CodePen.

License.

@donpandix
donpandix / valida_email.js
Created April 22, 2017 18:52
Validación de email por medio de expresión regular con JavaScript
// valida email
function valida_email ( email ) {
// Expresión regular que valida la forma del mail objetivo
var RegExPattern = /(^[0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;
// Prueba de ajuste del email ingresado contra la expresión regular, retorna true o false
return RegExPattern.test( email );
}
@donpandix
donpandix / CommonFn.java
Last active March 18, 2024 23:22
Valida RUT con Java
/**
* Validación de RUT Chileno
* algoritmo Modulo 11
*/
public class CommonFn {
/**
* Valida rut de la forma XXXXXXXX-X
*/
public static Boolean validaRut ( String rut ) {
@donpandix
donpandix / consulta.sql
Created July 9, 2018 16:23
Formateo de un dato Datetime a una cadena de texto con el formato deseado
-- Basado en el motor SqlServer 2012
SELECT FORMAT(getdate(), 'dd/MM/yyyy HH:mm') AS fecha_formateada
@donpandix
donpandix / Helper.java
Last active February 14, 2020 04:32
Implementación de una lista enlazada simple con java
import java.util.concurrent.ThreadLocalRandom;
class Helper {
static int[] lista_generica_valores ( int largo_cadena ) {
int [] arreglo_base = new int[largo_cadena];
for ( int n =0; n<largo_cadena;n++ ) {
arreglo_base[n] = ThreadLocalRandom.current().nextInt(0, 100000 + 1);
}
return arreglo_base;
@donpandix
donpandix / Helper.java
Created July 22, 2018 20:43
Lista Doblemente Enlazada con JAVA
import java.util.concurrent.ThreadLocalRandom;
class Helper {
static int[] lista_generica_valores ( int largo_cadena ) {
int [] arreglo_base = new int[largo_cadena];
for ( int n =0; n<largo_cadena;n++ ) {
arreglo_base[n] = ThreadLocalRandom.current().nextInt(0, 100000 + 1);
}
return arreglo_base;
@donpandix
donpandix / Factorial.java
Last active June 6, 2019 02:24
Cálculo del valor factorial
/**
* Clase para el cálculo del valor Factoral (n!)
* de un número entero usando recursividad
*/
class Factorial {
/**
* Cálculo el valor factorial (n!)
* llamada al método
*