Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Reconstruyendo mi infraestructura después del incendio OVH

Manuel Canga manuelcanga

:octocat:
Reconstruyendo mi infraestructura después del incendio OVH
View GitHub Profile
@manuelcanga
manuelcanga / Como cambiar una fecha desde el formato español al formato MySQL en PHP.md
Last active Mar 22, 2021
Publication Date: 22/03/2021 Tags: PHP, fechas, date,mysql, español | Lang: es_ES
View Como cambiar una fecha desde el formato español al formato MySQL en PHP.md

Como cambiar una fecha desde el formato español al formato MySQL en PHP

Una de las tareas más comunes de realizar cuando estamos trabajando con PHP es pasar fechas en español a otro formato, por ejemplo MySQL. Esto es así porque mientras que el formato en español es d/m/Y( d: el día con dos dígitos, m: el mes con dos dígitos, Y: el año con 4 dígitos ), el formato mysql es diferente, Y-m-d . Lo curioso es que algo tan fácil de realizar lo he visto hacer de las maneras más curiosas y complicadas posibles. De ahí el escribir este post.


Como dice la documentación de la función strtotime:

@manuelcanga
manuelcanga / El recolector de basura de PHP.md
Last active Mar 22, 2021
Publication Date: 19/03/2021 | Tags: PHP, Basura, garbage, recolector, internals, programming, optimization | Lang: es_ES
View El recolector de basura de PHP.md

El recolector de basura de PHP

El recolector de basura de PHP es un pequeño subprograma que se carga junto a nuestro script PHP y se encarga de liberar( devolver al sistema operativo ) toda aquella memoria( RAM ) que es usada por nuestra aplicación y que a priori no es tan evidente de eliminar.

No te preocupes si no entiendes nada, hoy vamos a ver todo sobre el recolector de basura( "garbage collector" en inglés ) en PHP: de dónde viene, cómo funciona, cómo medir memoria, cómo liberarla, cómo deshabilitar al recolector, etc. Como puedes imaginar, este post no es apto para principiantes.


@manuelcanga
manuelcanga / Previo de imágenes en un input file.md
Created Mar 18, 2021
Publication Date: 18/03/2021 | Tags: input, files, javascript, html5 | Lang: es_ES
View Previo de imágenes en un input file.md

Previo de imágenes en un input file

Seguro que te ha pasado, te han pedido hacer un formulario para que los usuarios suban imágenes a la app de la empresa. La imagenes podrían ser fotos de los artículos que van a vender los usuarios, o de los servicios que van a ofrecer o de cualquier otra cosa. Da igual el fin, porque todas se resuelven igual: añadiendo un input type file. Sin embargo, hay una gran diferencia entre solo hacer lo necesario para una funcionalidad y la de desarrollar la funcionalidad con un toque extra de usabilidad. En este post vamos a darle ese toque extra añadiendo al input file la capacidad de previsualizar la imagen escogida por el usuario. ¡ Vamos a ello !



@manuelcanga
manuelcanga / Imagenes sin pico por CSS.md
Last active Mar 16, 2021
Publication Date: 16/03/2021 | Tags: CSS, splash, imágenes, images, clip-path | Lang: es_ES
View Imagenes sin pico por CSS.md

Imagenes sin pico por CSS

Hace un par de años tuve un projecto entre manos dónde había que hacer un especie de splash un tanto especial para el cliente. La imagen, a viewport completo, debía aparecer al entrar en la home y se debía superponer el menú. La imagen además iba sin uno de los picos, tal como la que aparece aquí con Elephpant, porque así se diseñó. Para más inri, y siguiendo la línea de diseño, otras imágenes en el portal tenía el mismo aspecto.
@manuelcanga
manuelcanga / Rise and Shine.md
Created Mar 14, 2021
Publication Date: 14/03/2021 | Tags: SobreMi, ManuelCanga, Infraestructura. | Lang: es_ES
View Rise and Shine.md

Rise and Shine

Amanecer e infraestructura

Si estás aquí, quizás seas una de esas personas que leen lo que suelo escribir por mi Twitter o Linkedin. Seguramente lo hagas porque te parezca interesante algunos de los trucos PHP, o de cualquier otra tecnología, que comparto. Te agradezco que sigas ahí día tras día y que hayas entrado a leer lo que fuera que he compartido, aunque quizás también te estarás preguntándo, ¿ esto qué es ?.