Blog

7

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 […]

Read More

16

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 […]

Read More

27

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 […]

Read More

6

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. […]

Read More

7

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: <?php $zip […]

Read More

4

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 […]

Read More

20

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 […]

Read More

28

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 😛 ).

Read More

24

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 […]

Read More

21

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, […]

Read More

16

Mensajes de luz con el móvil: "J2ME-MensaLuz"

Hace un par de días, en un post de hace una semana en el que hablaba sobre el spam por bluetooth, puse una captura de mi móvil y a un avezado lector le llamó la atención una aplicación que tenía instalada llamada «MensaLuz», y me preguntaba por ella. «MensaLuz» es otra aplicación inacabada de «polilabs», […]

Read More

2

Bluetooth Spam, ¿sí o no?

Hace ya algún tiempo, después de adquirir mi Sony Ericsson k800i, estuve trasteando con el J2ME o java para dispositivos móviles. La primera chorrada que se me ocurrió hacer fue un vibrador para el móvil… sin comentarios… Mirando, mirando, me di cuenta que el k800i ya implementaba la api JSR-82, que es la que permite […]

Read More

10

ActionScript 3 demo: Efecto de agua (AS3 water demo effect)

Hace unos días hice una pequeña demo en ActionScript 3 utilizando los BitmapData del Flash 9. Y la cosa quedó resultona. Guti, que resulta que tambien es un amante de la DemoScene de sus tiempos mozos, me estuvo dando la brasa días para que le explicara como iba.Para no ser menos, y resultando que es […]

Read More

29

C# y FLOAT.PARSE

Todo aquel que haya picado algunas lineas de código en algúm momento ha tenido que leer un fichero, y esto es una verdad como un templo. En C y C++ de toda la vida, para leer datos de un fichero se ha utilizado el «fopen» y el «fscanf», o considerado el método clásico. También «más […]

Read More

28

C# Y EL STACK OVERFLOW

A los que llevamos ya algunos años trabajando en el mundillo del desarrollo de aplicaciones, términos como heap o stack nos son familiares. Ahora que están de moda lenguajes de alto nivel como el C# o ActionScript, estos términos suenan difusos, como algo del pasado… y nada más lejos de la realidad. Los que seáis […]

Read More

4

PRODUCTO DE MATRICES: Ejemplo práctico

Este fin de semana, Guti me envió una captura del programa Derive 6 (programa para cálculo matemático, estilo Matlab). En la captura me enseñaba como el programa multiplicaba dos matrices cuadradas de 200×200 en unos 4 segundos. Me creo que tiene un K7 a 2.4Ghz. Curiosamente por casualidades de la vida, no hace muchos dias, […]

Read More