Skip to content

Instantly share code, notes, and snippets.

View daniel7byte's full-sized avatar
:octocat:

Jose Daniel Posso Garcia daniel7byte

:octocat:
View GitHub Profile
@daniel7byte
daniel7byte / humanDateToUnix.php
Last active February 6, 2017 21:48
Author: josealvaradoo
<?php
/* __________________________________________________________________
/*
/* Fechas obtenidas desde la base de datos y desde el formulario
/* enviado por el usuario
/* _______________________________________________________________ */
$dateDataBase = "2/8/2014";
$dateMinUser = "3/11/2012";
$dateMaxUser = "5/12/2016";
@eduardoromero
eduardoromero / separar_nombres_apellidos.php
Last active December 11, 2023 05:30
Tratando de separar nombres y apellidos de un campo. Se separa el nombre completo por palabras, se procesa cada palabra, si es una palabra que forma parte de un nombre o apellido compuesto se guarda para anexarla hasta el siguiente ciclo. Al final se tiene que tomar una decisión sobre que hacer para separar los nombres si son más de dos. Si son …
<?php
/* separar el nombre completo en espacios */
$tokens = explode(' ', trim($full_name));
/* arreglo donde se guardan las "palabras" del nombre */
$names = array();
/* palabras de apellidos (y nombres) compuetos */
$special_tokens = array('da', 'de', 'del', 'la', 'las', 'los', 'mac', 'mc', 'van', 'von', 'y', 'i', 'san', 'santa');
$prev = "";
@BlakeGardner
BlakeGardner / install nano.sh
Last active May 14, 2024 06:45
Syntax highlighting in nano on Mac OS
# Last updated May, 2024 for Apple silicon Macs
# Install Homebrew if you don't already have it: https://brew.sh
# install nano from homebrew
brew install nano nanorc
# update your nanorc file
echo 'include "'"$(brew --cellar nano)"'/*/share/nano/*.nanorc"' >> ~/.nanorc
# close and re-open your terminal and you'll have syntax highlighting