<body>

Sitios web relacionados: PingBlog | Fotos

martes, abril 22, 2008

No tan estupido: StupidZombie.com

Vaya, hoy vengo de un día brutal en la oficina (y una cena en grupo la cual consistió en una deliciosa cena con comida Griega y su respectivo café), trabajando en un proyecto delicado (estoy acomodando todo el framework de compilación en instalación del nuestra aplicación de trading, un monstrico de 8 años de edad). No todo es aburrido, hoy por fin comienzo a trabajar en un proyecto directamente relacionado con la aplicación de trading, el la cual hay de todo: desde server side programming (sockets, threads y toda la parafernalia) hasta la interfaz gráfica en el lado del cliente.

¡Wooohooooo!

Pero no les quería hablar de eso, sino de como hace unos días escribí sobre la muerte de PingBlog.

¿Que significa dejar atrás PingBlog para mi? Varias cosas, entre ellas:
  • Aprendiender Subversion: Si, después de usar CVS y Clearcase (este último abandonado por Rational e IBM), es hora de probar el siguiente sistema más popular. Este proyecto es la excusa perfecta para aprender Subversion.
  • Hospedar el proyecto en Java.net. Si, Source Forge es quizas demasiado grande y este proyecto esta enfocado en el lenguaje Java. Quizas esta vez logre entusiasmar a alguien a trabajar conmigo en el proyecto sin necesidad de competir por tanta atención (además de que PingBlog estaba siendo manejado en CVS y una migración a Subversion no estaba en mis planes).
  • Mejor código: El tiempo ha pasado y tengo mejores ideas para esta versión. Además de que creo que mis trucos de programación han mejorado :)
  • Más código más rápido: Esta vez pienso pasar más tiempo escribiendo código perfecto y sólo voy a escribir código. Subversion me va a ayudar a echar para atrás esos errores :)

Asi que como ya ven, cosas buenas vienen para StupidZombie.

Buscar en otros sitios:

Blogalaxia:, , , ,
Technorati:, , , ,
To2blogs:, , , ,
Del.icio.us:, , , ,

Etiquetas: , , , ,

martes, agosto 14, 2007

Depurando el protocolo XML-RPC

Usando un libro (del cual les hablaré en otra ocasión) me encontré con este depurador del protocolo XML-RPC basado en PHP. Para probarlo, me puse a ver que tan amigables eran las siguientes implementaciones del protocolo Ping para Blogs:
  • To2Blogs: http://todosblogs.com:80/ping/xmlrpc/
  • VeneBlogs: http://www.veneblogs.com:80/ping/
  • Technorati: http://rpc.technorati.com/rpc/ping/
  • Blogger: http://rpc.weblogs.com/RPC2
Cada uno me dio una respuesta muy distinta cuando le pedí que me listara los métodos disponibles. Interesante herramienta, lastima que no la utilicé cuando estaba desarrollando PingBlog :)

Blogalaxia.com:xml-rpc, ping, debugger
Technorati.com:xml-rpc, ping, debugger

Etiquetas: , ,

domingo, agosto 05, 2007

PingBlog: Listo para usar, se buscan usuarios y programadores

PingBlogIntro
PingBlog ya está listo, ¿se anima a probarlo?


Bueno, después de una espera innecesariamente larga PingBlog versión 0.2 esta lista para ser usada. Para hacerle las cosas más fáciles a los usuarios, habilite dos enlaces JavaWebstart, uno para el generador de etiquetas y el otro para el programa que hace pings.

¿Pero y que es PingBlog?

Blogger es una maravilla en cuanto a simplicidad, sin embargo por ser tan simple tiene unas limitaciones importantes como es la generación de etiquetas para otros directorios como Blogalaxia y Technorati o el hacer ping a estos. Así que un día me fastidié de la situación y empecé a echar código sin mucha idea de a donde me llevaría el asunto.

¿Que hace PingBlog por usted?
  • Permite hacer pings desde la linea de comandos (cron por ejemplo) usted pudiera decir: ping_controller.sh blogalaxia,veneblogs,weblogs,technorati,bitacoras.com,pingomatic,to2blogs kodegeek http://kodegeek.com'
  • Permite hacer pings también usando una interfaz gráfica, puede probarla aquí.
  • Permite generar etiquetas para que su blog puede ser in
  • Da soporte a blogs hispanos como VeneBlogs, To2Blogs, Blogalaxia así como a los conocidos Technorati y Blogger entre otros.
Pero lo mejor es que es %100 gratis, con código abierto protegido por la licencia GPL. PingBlog corre bajo cualquier sistema operativo gracias a Java.

¿Cual es el siguiente paso de PingBlog?
Bueno, el código hace lo que yo quiero que haga así que ahora depende de la comunidad para crecer y evolucionar.

Estoy interesado en cualquiera que pueda aportar en las siguientes areas:
  • Mejorar el sitio web de PingBlog en SourceForge.net
  • Agregar soporte a Español al código (todo está en Ingles, aunque es trivial de traducir ya que el código usa ResourceBundle)
  • Corregir cucarachas y agregar funcionalidades (otros directorios como ¿IceRocket?)
Pero todo esto depende del interés de la comunidad. ¿Se anima usted? Si es así, dejen me sus comentarios y comenzamos a trabajar.

Agradecimientos:
Mis gracias de nuevo a mi cuñado, Manuel Barrios, por el logo de PingBlog. Esas neuronas al fin van a servir de algo (en el programa quiero decir).
Y a Veronica, por su interés y feedback cuando el proyecto se estaba gestando.

Blogalaxia.com:pingblog, ping, directorio, etiqueta, tag, java, gpl, opensource, programadores, veneblogs, blogalaxia
Technorati.com:pingblog, ping, directorio, etiqueta, tag, java, gpl, opensource, programadores, veneblogs, blogalaxia

Etiquetas: , , , , , , , , , ,

sábado, julio 14, 2007

PingBlog: Trabajando en la interfaz gráfica

ping blog ping tab
¡Hora de hacer el ping!


Bueno, ya el programa de linea de comandos funciona y la interfaz gráfica para generar etiquetas está allí así que sólo queda trabajar en la interfaz gráfica para hacer los pings.

Después de pensarlo un poco y de ir una y otra vez en el papel terminé decidiéndome por esta idea para enviar los "pings" sin muchas complicaciones:


Además de eso, agregué una pantalla para colocar los datos requeridos del blog:

ping blog settings tab
Definiendo los valores del blog


Bueno, ahora faltan por resolver asuntos como la persistencia de los valores del usuario y la captura de eventos. Pero el hecho que PingBlog tenga una cara me pone contento :)

Blogalaxia.com:pingblog, java, open source, blogs, ping
Technorati.com:pingblog, java, open source, blogs, ping

Etiquetas: , , , ,