2018

MySQL y PHP con PDO: CRUD (create, read, update, delete)

Introducción Aunque ya hay millones de tutoriales sobre esto, me decidí a hacer el mío pero en una forma muy muy simple. Antes de comenzar, debes tener un conocimiento básico en MySQL. Si no tienes instalado esto, pásate por este post para instalar XAMPP. Cabe mencionar que aquí no veremos buenas prácticas de bases de

MySQL y PHP con PDO: CRUD (create, read, update, delete) Leer más »

Ejercicios resueltos con MySQL: Funciones de cadena, UPDATE y DELETE

Introducción He publicado hace algunos días algunos ejercicios de consultas en MySQL; puedes verlo aquí. En aquel entonces sólo fueron consultas simples, en este caso veremos cómo editar/actualizar y eliminar, así como el procedimiento para vaciar una tabla. También trabajaremos con algunas funciones de cadena. Estructura y datos de la tabla Para trabajar y realizar

Ejercicios resueltos con MySQL: Funciones de cadena, UPDATE y DELETE Leer más »

PostgreSQL: Separar una cadena con expresión regular y poner los resultados en filas

Introducción Este es otro ejercicio de codewars que estuve a punto de resolver correctamente, aunque al final utilicé unos métodos no recomendados para el ejercicio, pero funcionaron. El problema era el siguiente: Dada una cadena aleatoria, partirla en diferentes filas cada que se encontrara cualquier vocal. Por ejemplo, veamos esta cadena: ah7ki3eumgpa72mdpwe8od Si la partimos

PostgreSQL: Separar una cadena con expresión regular y poner los resultados en filas Leer más »

Ejemplo de Sockets en Java: chat básico entre cliente y servidor

Introducción Escribo esto para que no olvide cómo implementar un socket servidor y uno cliente en Java. Ambos pueden ser conectados en la misma máquina, o conectados a través de una red. También pueden usar distintos puertos y, como lo dije, distintas IP’s. Por defecto, el servidor escucha  en el puerto 5050 de localhost, aunque

Ejemplo de Sockets en Java: chat básico entre cliente y servidor Leer más »

Algunas abreviaciones útiles con Emmet al programar en HTML

Introducción No sé cómo definir a Emmet, pero es algo como un plugin para los editores de texto más populares. Permite expandir “abreviaciones” desde las más simples hasta las más complejas. Con Emmet, podemos agilizar el proceso de desarrollo, pues nos ahorra escribir mucho código. Este plugin es muy querido por la comunidad porque tiene

Algunas abreviaciones útiles con Emmet al programar en HTML Leer más »

Ejemplo de Arduino y LCD con el módulo I2C

Introducción El módulo I2C para la LCD viene genial cuando queremos ahorrar pines de Arduino. Así, solamente utilizamos 2 pines de datos y 2 de alimentación, ahorramos conexiones y esfuerzo. De tantas librerías que existen y tantos tutoriales desactualizados me decidí a escribir uno nuevo que funcione completamente, tenga ejemplos y tome una librería confiable,

Ejemplo de Arduino y LCD con el módulo I2C Leer más »