Skip to content

Instantly share code, notes, and snippets.

View ahoulgrave's full-sized avatar

Agustín Houlgrave ahoulgrave

  • New Relic
  • Barcelona, España
View GitHub Profile
mysql -u username -p database_name < file.sql
@ahoulgrave
ahoulgrave / time_elapsed_string.func.php
Created December 1, 2015 17:43
Tiempo transcurrido en español
function time_elapsed_string($datetime, $full = false) {
$now = new \DateTime;
$ago = $datetime;
$diff = (array) $now->diff($ago);
$diff['w'] = floor($diff['d'] / 7);
$diff['d'] -= $diff['w'] * 7;
$string = array(
'y' => 'año',
@ahoulgrave
ahoulgrave / slugify.php
Created December 7, 2015 20:23
Slugify
function slugify($text)
{
// replace non letter or digits by -
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
// trim
$text = trim($text, '-');
// transliterate
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
@ahoulgrave
ahoulgrave / main.cpp
Last active December 16, 2015 01:19
printf-Dibujo
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char c_LineaD = 'D';
char c_LineaB = 'B';
char c_LineaC = 'C';
@ahoulgrave
ahoulgrave / diferencia_de_tiempo.py
Last active December 16, 2015 06:29
template tag para Django. Muestra la diferencia de tiempo en años, meses y días Requiere python-dateutil
# -*- coding: utf-8 -*-
import datetime
from django import template
from dateutil import relativedelta
register = template.Library()
@register.simple_tag()
def diferencia_de_tiempo(cdate):
today = datetime.date.today()
#cdate = datetime.datetime.strptime(cdate,'%Y-%m-%d')
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n_Dias;
char s_Especialidad[50];
@ahoulgrave
ahoulgrave / main.cpp
Created April 17, 2013 13:46
printf Carnicería
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int ancho = 15;
@ahoulgrave
ahoulgrave / main.cpp
Created April 24, 2013 13:47
for y contador de arrobas de una cadena de texto
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char s_Str[150] = "Olmedo, l@a con@cha de @tu madre";
int n_Len = strlen(s_Str);
int arrobas = 0;
@ahoulgrave
ahoulgrave / main.cpp
Last active December 17, 2015 02:38
Conversor de escalas Fahrenheit y Celsius
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
float de;
float a;
int opcionElegidaDe;
@ahoulgrave
ahoulgrave / main.cpp
Created May 8, 2013 13:41
Cadenas de caracteres
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char s_Str[150] = "Agustin Houlgrave@33915732@27.09.1988@River!Alberto Olmedo@52658954@13.01.1955@Olmedo FC!Carlos Perez@24551235@30.11.1974@Banfield";
int n_Len = strlen(s_Str);
for (int i = 0; i < n_Len; i++) {