Categoría: Programacion

Algunos fixes en el blog que a nadie le interesan y otras yerbas

Si, ya sé, lo hice hace un par de meses, lo hago ahora de nuevo, contarles algunas cosas que cambié en el blog para que mejore un poco la experiencia de usuario. Eso no significa que lo noten ni que la mejore, claro 😁

También estuve reparando algunos sitios y encontré algunas soluciones, paso a detallar.

Seguir leyendo el post »

Cosas que le sumé al blog y ni se notan

Nerdada para devs que todavía no entienden por qué sigo programando el CMS de mi blog 😁

Durante las dos últimas semanas volví a tocar un poco el código con dos cosas: primera implementación de ReCaptcha y envío de posteos a Mastodon, paso a comentar porque se que esto no le importa a nadie, pero...

¡El blog nunca deja de crecer! al menos en código, la gente ya no lo mira, pero funciona de maravillas...

Seguir leyendo el post »

Creando una máquina virtual para MySQL/MariaDB

El otro día tenía un proyecto que implicaba importar una base de datos MySQL en mi PC local, uso Windows allí y Xampp para tener un webserver, siempre funciona de maravillas, pero no es lo mismo cuando intentás meterle una base de datos grande. Ahí todo empezó a fallar.

Cuando me refiero a fallar es que nunca más levante tu MySQL y pierdas todo el trabajo que tengas en progreso, me cansé y opté por otra opción: cada uno de esos proyectos grandes, su propio MySQL en una máquina virtual.

Seguir leyendo el post »

URLs largas en el blog, luego de décadas

Luego de muchos, muchos años, la insistencia de Google a la que nunca claudiqué y paja mental, terminé de programar para el blog las urls largas :D

Sí, ya sé, me llevó como una década y tenía casi todo hecho de hace algunos años, pero no tuve ganas de terminarlo ¿Qué me convenció de hacerlo? Pues bien, fue una serie de tonterías que ahora les explico, lo cierto es que las notas ahora son con urls con texto que llevan el título en ellas.

Seguir leyendo el post »

MySQL ¿Por qué esta consulta está lenta? ¿Me ayudan?

Pregunta para aquellos que saben más que yo, seguro alguno habrá, la cosa es así, la semana pasada tuve que hacer un cambio en las tablas del blog, pasé todo de MyISAM a InnoDB, una cuestión de modernización.

El primer impacto y más notable fue que el sitio cargaba más lento, se notaba, así que empecé a debuguear y encontré que el query más irrelevante, el que muestra los últimos comentarios en el menú de la derecha, era el culpable.

Pero ¿Por qué? Si tengo todas las tablas con sus índices bonitos y ese query siempre anduvo fantástico! Bueno, parece que el cambio de MyISAM a InnoDB tiene sus contras dependiendo el escenario pero ¿El query estaba mal hecho? 

Paso a mostrarles cómo es todo para que me ayuden si pueden...

Seguir leyendo el post »

Usar Redis para acelerar Wordpress

Hoy toca nardopost para webmasters porque estuve trabajando en algo por el estilo la semana pasada.

Y como soy yo, mejor transmitir el conocimiento y que quede para el resto porque después me olvido y termino googleándolo por ahí 😁 y hasta me he encontrado a mí mismo posteando por algo que después quería saber.

En este caso voy con Redis, un sistema     que permite cachear en memoria consultas repetidas a una base de datos, algo muy común en todo CMS y muy importante en particular en Wordpress que hace un uso horrible de la base de datos.

Detalle: en este blog ni hace falta porque está bien programado, pero no nos pongamos así de pesados 😛

Seguir leyendo el post »

El fin de los programadores (de nuevo, otra vez, sí, seguro)

Cada cierta cantidad de años aparece alguien a decir que ha llegado el fin de la programación. Sea por una nueva tecnología, lenguaje o procedimiento, el rol del tipo que escribe código "desaparece".

Siempre se equivocan, sin antes, claro, convencer a algún gerente de alguna empresa a comprar el producto que, oh casualidad, quien vaticinaba el fin del programador estaba vendiendo 😁 Pero ¿Algún día llegará el fin del programador? ¿Acaso cualquier persona quiere pedirle en un prompt a una AI cómo querría un programa, detallando cada proceso, cada paso, cada mínimo detalle? 

Nadie perfora tarjetas ni ingresa un programa bit por bit hoy en día, en el futuro los programadores ¿No serán acaso aquellos que le piden a la Inteligencia Artificial lo que quieren?

Seguir leyendo el post »

¿Qué cuernos está pasando en MySQL? Log general en MySQL

Era un bug de esos que a veces podés encontrar fácil pero otras no, porque no era un bug en sí, era un update mal hecho, algo que me seteaba algo que estaba en 1 a un simple 0.

Pero ¿Cómo encontrarlo? No era un error que podía ubicar con un debugger porque, claro, no fallaba nada, había una instrucción ahí que yo había programado hacía años pero no recordaba dónde estaba ni para qué era... Pero tocaba la base de datos.

La solución cabeza de termo: loguear todo, no los errores, los aciertos.

Seguir leyendo el post »

¿Serán los programadores culpables de todo?

Me encontré con un tema que, cada tanto, aquí también he tocado con respecto a la figura de responsabilidad de la comunidad de IT con respecto a su trabajo y cómo otros le quieren forzar estructuras, colegiaturas y limitaciones para hacerlos responsables.

Es un tema interesante que siempre genera reacciones virulentas por parte de los que están involucrados en sistemas porque... ¡quienes opinan usualmente son los de afuera! Queriendo forzar formalismos y estructuras que se utilizan en otras disciplinas.

Vamos a la pregunta clave ¿Debería ser responsable el encargado de IT de una empresa por las cosas que fallen? Es decir, desde el software que se desarrolla hasta una intrusión de seguridad ¿Es posible esto? Cabe destacar que quienes lo proponen usualmente no saben diferenciar una tecla de una taza de café...

Seguir leyendo el post »

Involucionando por diversión 2 - El sitio TXT

El otro día les comentaba que me gustaría hacer "algo" con el blog, una versión involucionada, vuelta atrás, sólo para divertirme. Bueno, lo hice.

No es que tenga alguna utilidad pero la idea era simplificar al máximo al punto que la web fuese no sólo legible en cualquier cosa sino estúpidamente rápida y minimalista. Ya el blog, en la actualidad, tiene mucho de eso y carga rápido pero ¿y si lo hacía más rápido aún?

Pues bien, me divertí un poco y salió algo...

Seguir leyendo el post »

145 Noticias (15 páginas, 10 por página)