Programación y sistemas

Apuntes de programación y de administración de sistemas: soluciones a errores concretos, trucos de Linux, Ubuntu y Windows y herramientas de desarrollo. Las bases de datos y PHP tienen su propia sección.

DATE o DATETIME en MySQL: el error del BETWEEN que se come el último día

BETWEEN '2026-09-01' AND '2026-09-30' sobre una columna DATETIME deja fuera casi todo el día 30, sin dar ningún error. Por qué pasa y cómo escribirlo bien.
· 0 comentarios Jose Manuel Muras Rodrigo

LAST_DAY() en MySQL: el último día del mes

LAST_DAY() devuelve el último día del mes en MySQL. Para qué sirve: días del mes, años bisiestos y filtrar el mes pasado completo.
· 0 comentarios Jose Manuel Muras Rodrigo

LAST_INSERT_ID() en MySQL: el último id insertado, sin MAX(id)

LAST_INSERT_ID() devuelve el id que generó tu último INSERT, aunque otros estén insertando a la vez. Cómo usarlo desde PHP, los casos raros y RETURNING en MariaDB.
· 0 comentarios Jose Manuel Muras Rodrigo

Primer y último registro en MySQL: alternativas a FIRST() y LAST()

MySQL no tiene FIRST() ni LAST() como agregación. Cuatro formas de sacar el primer y el último registro, con ejemplos.
· 0 comentarios Jose Manuel Muras Rodrigo

PHP y el coste de depender de una sola implementación

Tras PHP2Shell, una propuesta pide congelar PHP para construir cuatro implementaciones formales. Qué hacer ya en tus servidores y por qué la idea acierta en el diagnóstico pero no en la solución.
· 0 comentarios Jose Manuel Muras Rodrigo

El entorno de pruebas también forma parte de la seguridad

Las copias de producción que acaban en preproducción, con menos protección y los mismos datos. Qué haría para que el entorno de pruebas no sea la puerta más cómoda.
· 0 comentarios Jose Manuel Muras Rodrigo

La IA le baja las bragas a la seguridad de internet

Los fallos más graves de PHP en años los encontró una IA, aunque uno ya había asomado en 2024. La IA no rompe la seguridad de internet: le enciende la luz. Y vamos todos en bragas.
· 0 comentarios Jose Manuel Muras Rodrigo
Ese cerebro suavizado me tiene enamorado

Ese cerebro suavizado me tiene enamorado

Desperté canturreando la canción. Una canción lenta, de grupo indie de chavales, con muchas comparaciones de mecánica de coche. Al desperezarme solo quedaba el verso: ese cerebro suavizado me tiene enamorado. El resto se lo llevó el sueño (una pena, creo que habría sido la canción del verano). Al intentar recordar el resto de la canción caí en algo...
· 0 comentarios Jose Manuel Muras Rodrigo