Quizás algunas de estas cosas no sean útiles, pero fué divertido hacerlas

La bolsa de trabajo de la Conselleria de Sanitat

La bolsa de trabajo de la Conselleria de Sanitat tiene un de las paginas web mas incomodas de utilizar que he visto. La información que muestra, a pesar de ser de interés para miles de personas, es muy dificil de usar y casi parece que se ha puesto para desanimar su consulta. Así que con ayuda de un poco de PHP, algunas expresiones regulares, y una instalación de Wordpress 3.0.1 se ha transformado en un flujo lógico de datos que va desde la introducción de los datos personales, pasando por la posición en la lista, la visión de conjunto de ésta y la consulta de las contrataciones anteriores para ver si se ha saltado la prelación en la llamada a los candidatos. Desde luego esta faena hace comprender la necesidad de webs semánticas que no necesiten de extraer datos con sistemas como expresiones regulares sobre el HTML crudo , pero el resultado es muy vistoso gracias sobre todo a Wordpress, que es desde luego un sistema fabuloso.

Tiendas virtuales

Acabo de terminar un trabajo en hipernes.com basado visualmente en el plugin WP Cumulus de Wordpress, que siempre me ha gustado. Se trata de una nube de tags que se mueve al pasar el raton sobre ella y que, al contrario que el plugin de Wordpress, no esta hecha en Flash sino que esta totalmente hecha en javascript. Para los buscadores es mucho mas efectivo ya que el texto del enlace está a la vista y el efecto visual es casi el mismo , aunque se nota que las transiciones en el cambio del tamaño del tipo de letra son algo más bruscas. Solo falta hacerlo mas atractivo, quizás con algunas gotas de color ya que quizás me ha quedado algo soso.

Javascript port scanner

Jsscan es un scaner de puertos escrito en javascript, un lenguaje poco dado a tareas de este ( bajo ) nivel. Otros scaneres como Nmap ( escritos en C ) hacen llamadas a funciones de bajo nivel como socket, bind, accept, send y close pero son muy dependientes del sistema operativo. En cambio con sólo MS Internet Explorer es posible usar xmlhttprequest hacer peticiones de páginas web y controlando el tipo de respuesta, para ver si el host responde, y dependiendo de cómo responde poder determinar si el host está o no, y si sus puertos están escuchando o no. Con otros navegadores no es posible ya que los objetos xmlhttprequest no permiten llamadas a servidores o puertos diferentes, pero queda la otra versión que usa tiempos de respuesta en la carga de una imagen para al menos saber si el host está respondiendo. Para usar jsscan hace falta permitir el acceso a dominios diferentes y deshabilitar la compatibilidad con xmlhttp nativo en las opciones de IE. Puede descargarse desde Sourceforge pero la versión que hay aqui no está ofuscada y puede leerse el código fuente.

Remote Help

Remotehelp es un programa escrito en C que monitoriza un ordenador con MS Windows de 32 bits y que permite ayudar a un usuario a resolver problemas de forma remota. No es un escritorio remoto sino un servidor http que muestra los ficheros y diretorios de un PC , los procesos abiertos, las teclas pulsadas, las imagenes del escritorio, las imagenes de la webcam si existe, los valores del registro, las variables del sistema, etc. Permite iniciar programas y terminarlos, reiniciar el ordenador, enviar mensajes a la pantalla y mucho mas. Ideal para administradores de sistemas y tecnicos de soporte. Esta alojado en Sourceforge y ya va por la version 0.0.7 y con mas de 4000 descargas.

The New Pong Game

The New Pong Gamne es una version de Pong, el mítico juego de Atari, que fue el primer videojuego de la historia y ademas de lo mas adictivo. Está escrito en javascript y es compatible con todos los navegadores, aunque cada uno ha dado la barrila con algun aspecto técnico , todos se comportan bastante bien. Es un simple fichero con el codigo del juego incluido asi que puede usarse sin mas que un clic.

Cuaternios

Cuaternios es un programa que empecé cuando en Robótica estudiaba la orientación de los robots en el espacio. Los cuaternios permiten calcular más fácilmente que otros métodos giros y traslaciones de objetos rigidos como los brazos de los robots y se me ocurrió usarlo para manipular objetos en 3D en un navegador estándar. Y la verdad es que funciona bastante bien si no fuera porque en javascript el uso de demasiados objetos ralentiza el resultado, pero como experimento no está mal. Y luego me ha servido para usarlo en la entrada a hipernes.com

Los colmenero

Esta es la pagina de los colmenero, creada a partir de una reunión familiar en la que me pareció interesante aplicar GenealogyJ, el excelente programa sobre genealogía de Nils Meier a mi propia familia, para saber quien es quien. Además me permitió saber que hay en México y Brasil algunas personas interesadas en este tema, que ahora tengo un poco abandonado.




©2010. Nestor Garcia

Ahora está online

Otros temas interesantes, en algún tipo de orden :
Plos Meneame La bolsa Ajedrez Stumble upon Economia real Redes Amazon La casa del libro Referencias