Una parada en el camino

Vengo escribiendo un post por semana desde que comencé esta etapa del blog, pero en estos momento ando ocupado con mi próximo juego para Android y encuentro que cada vez que interrumpo el desarrollo para escribir un post me rompe el ritmo. A veces los post fluyen y casi se escriben solos pero la mayoría de las veces, por muy clara que se tenga la idea, es necesario documentarse y escribir código para los ejemplos.

No me estoy despidiendo para dejar colgado este blog otra vez, volveré a escribir pronto. Si he acabado el juego y está listo para publicar será el objeto de mi siguiente post, aunque también puedo llegar a un punto en el que esté finalizando el desarrollo y vea posible volver a escribir sobre otras cosas.

Detectar errores al cargar imágenes con Javascript

Lo tradicional cuando hay algún error en una imagen de una página web es ver un icono genérico típico ocupando el espacio donde debería estar la imagen, cada navegador lo presenta de una forma. Esto no suele quedar bien. Con un poco de Javascript se pueden detectar los errores al cargar las imágenes y por ejemplo eliminarlas o presentar el error como se quiera Continúa leyendo Detectar errores al cargar imágenes con Javascript

Establecer el tamaño de las fuentes de letras en el canvas de Android

Cuando empecé a programar en serio para Android me surgieron dudas y preguntas, cuestiones técnicas específicas y etc. La mayoría de estas dudas eran cosas de novato que cuando se consiguen solucionar se te queda una cara… Continúa leyendo Establecer el tamaño de las fuentes de letras en el canvas de Android

Redimensionado de Bitmap manteniendo la proporción

Redimensionar (o reescalar si te gustan las traducciones literales) imágenes en Android es muy sencillo pero hay que conocer las dimensiones definitivas. Estas dimensiones definitivas se tendrán que calcular siempre que la imagen no se ajuste, si por ejemplo quieres poner una imagen de fondo y sabes que el ancho es 480 y el alto 800 puede pasar que la imagen resultante quede mal. El como mantener la proporción es aplicable para todos los entornos gráficos, da igual el lenguaje Continúa leyendo Redimensionado de Bitmap manteniendo la proporción

Generadores de PHP

Hasta no hace demasiado recorría arrays y colecciones de datos varias con foreach sin más. Demasiado tiempo trabajando con versiones antiguas de PHP… Después descubrí que existían los iteradores (lo cuál me hizo dudar de si estaba soñando con PHP o con Java). Los iteradores son clases que ayudan a “iterar” con las colecciones de datos como los arrays, directorios, etc, y tienen métodos para leer el valor actual, avanzar, retroceder, etc. Todos estos métodos además del constructor obligan a escribir más código, pero a veces lo único que se necesita es recorrer un array y poco más Continúa leyendo Generadores de PHP

Recargar imágenes con el mismo nombre de archivo

A veces, por conveniencia y diseño de la base de datos, se mantiene el nombre de los archivos aunque se vuelvan a subir nuevos y distintos, dependiendo del caso esto es muy válido o profundamente incorrecto. Es fácil verlo en zonas privadas de usuarios. El típico caso en el que un usuario se cambia el avatar, sube su foto nueva y aunque todo parece correcto, su foto sigue siendo la misma de antes Continúa leyendo Recargar imágenes con el mismo nombre de archivo