Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

Listado de contraseñas por defecto

Hace algún tiempo encontré por algún sitio que no recuerdo de internet, un listado actualizado a mediados de 2007, con los passwords por defecto en multitud de software y hardware. El listado contempla routers, bases de datos, BIOS, firewalls, … y aunque no es exhaustiva, ¡incluye más de 1200 referencias! Descargar listado completo de contraseñas […]

Listado de contraseñas por defecto Leer entrada »

Borrar un nodo XML

Resulta que eliminar por completo un nodo completo dentro de un XML, no es algo trivial como podría parecer. Imaginemos que tenemos la siguiente estructura XML:<node id="node01" title="Nodo 01"> <child id="child01-01">Child 01-01</child></node> Y ejecutamos el siguiente código:oNode.RemoveAll(); El resultado, nos dejaría algo así:<node></node> Que no es exactamente lo que queremos, para borrarlo totalmente, es decir,

Borrar un nodo XML Leer entrada »

Turbomania

Turbomania

Pasé divertidísimas tardes jugando al simplón Bandera de 1985 escrito por L. Casaus y publicado por MicroHobby, así que cuando hoy he descubierto el Turbomania de 2005 escrito por el prolífico Jonathan Cauldwell, por un momento he vuelto atrás. Turbomania es un juego sencillo, al igual que el Bandera que conocí, pero con detalles gráficos

Turbomania Leer entrada »

Campanyacompensacio.com

Campanyacompensacio.com

Parece que los responsables de Ferrocarrils Catalans de la Generalitat de Catalunya (FGC), han decidido calmar los ánimos de los sufridos usuario, ofreciendo una compensación equivalente a 1/3 de los billetes que se consuman entre el 1 de diciembre, y 1 mes después a la solución de la incidencia, en el tramo afectado. Como novedad,

Campanyacompensacio.com Leer entrada »

Generador de números aleatorios optimizado en AS3

A raiz de un antiguo código C, que implementaba de forma simple un generador de números aleatorios, donde lo que primaba era el rendimiento, he decidido portarlo a ActionScript 3, para ver como ser comportaba al compararlo con el Math.random() incorporado. He creado una función llamada FastRandom, que recibe dos enteros, que representan el intervalo

Generador de números aleatorios optimizado en AS3 Leer entrada »

HTML Applications (HTA)

Hypertext Applications (HTA), también llamado HTML Applications, es una plataforma construida sobre Internet Explorer para el desarrollo de aplicaciones de escritorio. Al estar basado en Internet Explorer, con HTA podemos desarrollar programas, con tecnologías ya conocidas. A saber: HTML/XHTML, CSS, Javascript, VBScript, en pocas palabras, hacer lo mismo que hacíamos para internet, pero ejecutado desde

HTML Applications (HTA) Leer entrada »

100 FPS en un PC (16 bits)

100 FPS en un PC (16 bits)

Me he decidido a portar el código de 500 FPS en un PC, a 16 bits. El código inicial ha requerido un par de ajustes uso de int86 en vez de int386, y el menos evidente el cast a long en el printf que calcula los FPS, para evitar pérdida de rango. Luego ha habido

100 FPS en un PC (16 bits) Leer entrada »

500 FPS en un PC

500 FPS en un PC

En 13,5 FPS en un Spectrum, vimos lo que podía hacer un ordenador de 8 bits, con una imagen que se volcaba continuamente a pantalla. Un modesto Spectrum, obtuvo la marca de 13,5 FPS, que podían haber sido bastantes más, evitando la impresión de los conteos en cada cuadro, y escribiendo el código en ensamblador.

500 FPS en un PC Leer entrada »

Space Invaders en Javascript

Space Invaders en Javascript

Kris Cieslak, ha desarrollado una meritoria conversión del clásico Space Invaders. A diferencia de otros ports de juegos similares, que se han creado en Flash, Director o Java, éste Space Invaders, está escrito en Javascript, y lo que es mejor, funciona sin problemas en Internet Explorer, Firefox y Opera. Lo tenéis disponible para jugar online

Space Invaders en Javascript Leer entrada »