Evolución de los editores para programadores



Al igual que yo, muchos programadores empezaron en este apasionante mundo en los tiempos de DOS. Las tareas de programación son cada vez más complejas, los proyectos son más grandes, y el equipo de desarrollo es más hetereogeneo.

Las necesidades de un programador a la hora de "escribir", no son las mismas que las de un periodista o un redactor, por tanto no nos sirven en nuestro día a día productos como Word, Wordperfect o Wordstar.

Al principio, los programadores empezamos a utilizar en nuestras tareas de programación editores de lineas, como Edlin. Permitían manipular un archivo como si fuera un conjunto de lineas independientes.…

Continuar leyendo...

Prince of Persia por web



He encontrado navegando por internet un remake del clásico Prince of Persia programado en Flash para jugar desde internet.

La conversión está francamente bien realizada, siendo un perfecto clon de la primera versión de Prince of Persia, con algunas mejoras.

Este es el enlace: http://www.prince-of-persia.com/minigame



Continuar leyendo...

Simulación de carga en SPHPBlog



Los servidores de Webcindario iban muy rápido hoy, cosa rara por otro lado.

He utilizado esta circunstancia para lanzar una simulación de carga del Simple PHP Blog 0.3.7c en mi bitácora.

Utilizando dieseltest se han simulado 100 usuarios concurrentes durante 4 minutos, que han realizado unas 3500 peticiones de páginas.

El sistema (tanto webcindario como SPHPBlog) se ha comportado de forma estable, y ha respondido a buen ritmo las peticiones de los usuarios virtuales. No se hasta que punto mis optimizaciones en el motor del Simple PHP Blog han sido las que han influido en este resultado, pero en es un veredicto excelente.…

Continuar leyendo...

Shared Objects de Flash



Los Shared Objects de Macromedia Flash, son el análogo de las cookies en los navegadores web, pero en exclusiva para el reproductor de Flash.

Esta tecnología permite a los archivos de Flash almacenar información persistente en el ordenador del usuario, y luego volverla a obtener.

Por defecto el reproductor de Flash 7, está configurado a un máximo de 100 Kb de espacio para cada Flash.

Esta información se almacena dentro de la configuración local del usuario. En equipos con Windows XP o Windows 2003, esta localización es típicamente: C:\Documents and Settings\USUARIO\Datos de programa\Macromedia\Flash Player\#SharedObjects.…

Continuar leyendo...

Curiosidad en C



Tenía la curiosidad de que pasaría en un programa C con el siguiente código:

int main (void)
{
return(main());
}

Por un lado la función main, y por lo tanto el programa, acaban cuando se sale de esa función, bien porque ha acabado, bien porque se hace un return (como en este caso), o bien porque se ha abortado la ejecución, por ejemplo con exit.

Por otro lado, el programa empieza cuando se ejecuta main.

En este código, main acaba volviendo a llamarse a si mismo… Así que no sabía a ciencia cierta que pasaría. Seguramente todo acabaría con un desbordamiento de pila.

¿Cuál sería el resultado de un programa que acaba iniciándose de nuevo?…

Continuar leyendo...

Histórico de contenidos



Aprovechando la funcionalidad del buscador de contenidos que implementé para el Simple PHP Blog, he puesto aquí un enlace desde el que podeis ver todos los artículos que he publicado y todos los comentarios que habeis escrito vosotros.

Este enlace está 100% vivo, de forma que se va actualizando en tiempo real cada vez que se publica una información nueva.

Si quereis enlazarlo externamente, esta es su URL:
http://www.javiergutierrezchamorro.com/search.php?q=++.

Los que dispongais de algún lector de RSS, podeis conseguir lo mismo desde aquí.



Continuar leyendo...

Nuevos subdominios



He aprovechado para crear algunos subdominios que apunten también a mi bitácora.

De esta forma podreis utilizar para acceder el que os sea más fácil de recordar.

– Principal: http://www.javiergutierrezchamorro.com.
– Alternativo: http://guti.miarroba.com.
– Alternativo: http://guti.migueb.com.
– Alternativo: http://guti.esp.st.
– Alternativo: http://guti.05c.net.…

Continuar leyendo...

¡Ya tengo la moto!



Por fin tengo la moto. Bueno, el ciclomotor.

Después de una larga espera y de inmumerables gestiones, por fin ha llegado el gran día.

Es una Derbi GP1, aquí podeis encontrar sus características.

Todavía no se que tal va, sólo he dado unas vueltas por el parking, y la he llevado a poner gasolina, pero a primera vista parece que tenga bastante nervio, y eso que todavía está con los topes puestos.

No tengo planteado utilizarla demasiado, para ir a ver a algún cliente de vez en cuando, y alguna salida puntual. Por tanto puede que mis impresiones detalladas sobre su conducción tarden en llegar.



Continuar leyendo...

¡Ya ha llegado el veranito!



Ya ha llegado el veranito, y lo que apetece ahora es salir por ahí, ir a la playa, tomar algo tranquilamente en una terraza, pasear a media tarde, o simplemente contemplar a las chicas que pasan aprovechando que van más ligeras de ropa. Apetece todo, menos seguir trabajando.

El calor es sofocante en el transporte público, el buen tiempo dificulta mantener la concentración durante la jornada laboral, y por las noches cuesta conciliar el sueño. Deseas con todas tus fuerzas que lleguen las vacaciones.

Cada vez falta menos, y cuanto menos falta, parece que el tiempo pase más despacio y ese momento no vaya a llegar nunca.…

Continuar leyendo...

Averiguar la versión del plugin de Flash



Parece una tontería, pero no me ha sido fácil encontrar alguna utilidad que dijera la versión del plugin de Flash que hay instalada en una máquina concreta.

Después de buscar un rato por las technotes de Macromedia, finalmente lo he encontrado aquí.

He decidido publicar la película en mi bitácora de forma que la gente pueda averiguar de una forma sencilla y rápida la versión que tienen. Ya se que es sencillo de implementar desde cero, pero ¿para que reinventar la rueda?



Continuar leyendo...