blog

  • DivScroll.js: scroll de divs para webapps de iOS.

    Para los que alguna vez se han puesto a hacer una web o webapp para iPhone o iPad, se habrán percatado que el webview de Safari tiene algunas carencias importantes a tener en cuenta en la maquetación. De entre ellas para mi las más molestas son dos: · el bouncing vertical de la página: ese […]

  • Script para monitorizar apuestas en MadBid

    MadBid es una web de apuestas donde distintos usuario realizan pujas sobre productos cada cierto tiempo. Con el fin de obtener más información sobre el funcionamiento y evolución de estas subastas desarrollé el siguiente script. Para más información sobre la historia de este desarrollo y otros detalles podéis consultar estos otros artículos: Conseguir productos baratos […]

  • Incluir javascript en un post de WordPress

    La semana pasada quise incluir un fragmento de código javascript dentro de un post de WordPress. Ya tenía claro que iba a tener problemas y que no iba a ser tan sencillo como pegar el código. Aunque utilicemos el modo Texto del editor de WordPress, al publicar el post WordPress transformará todo aquello que sea […]

  • Problemas de rendimiento en MySql en queries con ORDER BY y LIMIT

    MySQL adolece de un pequeño problema de optimización en queries que incluyen ORDER BY y LIMIT, provocando que el tiempo de ejecución de estas consultas se dispare de forma alarmante. Esto sucede al menos hasta la versión 5.1.47, que es la última disponible de forma oficial en los servidores de Amazon a día de hoy. […]

  • Descomprimir ZIP con PHP

    Si en nuestro proyecto php necesitamos descomprimir archivos .zip y no queremos o no podemos utilizar comandos del sistema (cosa que desaconsejo por seguridad), es bien fácil. Primero nos aseguramos que en nuestro php.ini esté incluida la carga de la extensión para trabajar con zips:   Y después es tan sencillo como esto:

      […]

  • Rotar y colorear bitmaps en C#

    Aprovechando un ratillo libre en estos días de fiestas, estoy convirtiendo el fondo de pantalla de Android PoliBalls a salvapantallas de Windows. Aunque el código original está en opengl y debería funcionar también en Windows hay cierto “tuneo” especial para Android, por lo que para empezar he decidido no complicarme la vida y tirar de […]

  • RadarCat e ISS Rapid Locator en Google Play

    Aunque son un par de webapps que ya tienen cierto tiempo (las podéis encontrar en mis proyectos) , siempre me había quedado pendiente el publicarlas en Google Play utilizando un webview. Pero al final ya está. Ya de paso he procurado hacer algo más que simplemente incluir un webview, y he añadido un splash screen […]

  • Ejemplo práctico de programación inútil. Parte 3

    Después de la Parte 1 y Parte 2, solo quedaba una última parte respecto a este tema: hacer caso a ciertas demandas sobre la publicación del código fuente. Y para asombro de propios y extraños, aquí está (aunque en formato png 😛 ).

  • Ejemplo práctico de programación inútil. Parte 2

    Hace un par de días en Ejemplo práctico de programación inútil. Parte 1, explicaba que era posible hacer un programa que encestara por nosotros en el juego de basketball de onlinegames, hoy toca la prometida explicación. Así que vamos a ello. Antes de empezar cabe señalar que el problema puede resolverse de distintas formas y […]

  • Ejemplo práctico de programación inútil. Parte 1

    Hace unas cuantas semanas descubrí un magnífico y adictivo juego online echo en flash: onlinegames basketball. El juego está tan bien echo y es tan bueno que incluso apareció en distintas webs y blogs como yonkis, microsiervos, vidaextra y demás. Al igual que muchos, me he pasado largos ratos muertos haciendo canastas… o al menos intentándolo, […]