Firefox al Libro Guinness

¿Ayudarían ustedes a que Firefox 3 entrara al Libro Guinness como el software con más descargas durante 24 horas?

Al menos yo lo intentaré… total… hay 24 horas para descargarlo.

Acá les dejo la cita que pueden encontrar en spreadfirefox.com:

Parece un buen trato, ¿verdad? Todo lo que tienes que hacer es descargar Firefox 3 durante el Download Day para ayudar a establecer el récord del software con más descargas durante 24 horas – es así de fácil. No te estamos pidiendo que te tragues una espada o que mantengas en equilibrio 30 cucharas sobre tu cara, aunque eso también sería bastante impresionante.

Por cierto, la fecha oficial de lanzamiento de Firefox 3 se publicará aquí pronto – ¡así que visítanos a menudo! Únete a nuestra comunidad hoy.

En este momento, hay 8.834 compromisos de descarga en Chile.

¡Vamos!

Software de Desarrollo

Cuando escuchas recomendaciones para mantener un equipo estable y funcional, siempre escuchas esta recomendación:

No instales software de desarrollo.

Y bueno…. yo siempre recomiendo eso, pero rara vez lo cumplo.

Si, uso harto software de desarrollo, directamente desde los repositorios SVN.

¿Ok, y a que viene esto?
Pues, que mi blog, utiliza wordpress y el tema K2. Y ambos, son sus versiones de desarrollo.

Pero ustedes dirán, “este tipo está loco!”
Y tienen puede que tengan razón, pero si nadie prueba esto en sus etapas de desarrollo… ¿Cómo se puede decir que funciona bien?

🙂

Así que, si alguna vez detectan algún problema, por ejemplo, que no puedan dejar su mensaje, comuníquese conmigo para así darle solución a dicho problema.

😀

Gracias Nicol, por el aviso.
En r 562 de K2, el “Live Commenting” no funciona correctamente. 🙂

Eclipse, NetBeans y ZendStudio.

Más o menos hace un mes atrás, estuve probando entorno de desarrollo para programar en php5.

En esa búsqueda, probé Eclipse, NetBeans y ZendStudio.

  • Eclipse tiene un plug-in para programar en php, funcionaba relativamente bien, no autocompleta como esperaba. Es algo enredado de instalar y además Eclipse consume hartos recursos. Mejor buscaba otro.
  • NetBeans es un excelente entorno de desarrollo para java, mucho más liviano, autocompleta como los dioses, pero el plug-in para php está aún en desarrollo, debía seguir buscando.
  • ZendStudio, es un entorno de programación exclusivo para php, creado por la gente que crea el núcleo de php. Liviano, un excelente autocompletado, integrado con herramientas como svn, con conexión directa a diversos motores de bases de datos…. en definitiva la opción elegida.

El único problema de ZendStudio es que no es libre y su licencia cuesta la no despreciable suma de US$299 (algo así como CL$155.000), y como estudiante no puede costearme eso. Aunque la versión de pruebas de 30 días que se puede descargar desde la página igual fue de utilidad. 🙂

Por otra parte, NetBeans es OpenSource (Licencia CDDL) e incluso te envian un CD absolutamente gratis con “NetBeans IDE“, “NetBeans Mobility Pack“, “NetBeans Profiler“, “Sun Java System Application Server” y “NetBeans Documentation“. Yo pedí el mio el 20 de Julio, y hoy llegó a mi casa desde República Checa. xD

Mientras que espero que el plug-in de NetBeans para php esté listo…. igual puedo programar en vim. xD

¿Qué mejor que te envien software grátis a tu casa?
😀

noip2.c con warning’s?

Acabo de revisar mi correo electrónico, y me encuentro con que mis dominios de no-ip.com (DNS Dinámico), estaban por expirar por no usarlos… es cuando me doy cuenta que no tenia el cliente para actualizar dichos dominios.

Con las advertencia de caducar el registro, bajé el tarball desde el sitio oficial, en su versión 2.1.4 (al 20 de febrero), lo descomprimí, y cuando realizé el ‘make’ para compilar el código… ¡¡horror!!, el código tiene advertencias!!

metano:~/noip-2.1.4 # make
gcc -Wall -g -O2 -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
noip2.c: In function ‘get_all_device_names’:
noip2.c:2153: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
noip2.c:2153: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness
noip2.c:2155: warning: pointer targets in passing argument 1 of ‘__builtin_strchr’ differ in signedness

Decepcionado el código, voy a la linea 2155 del archivo noip2.c, y realizo el cambio respectivo para que todo compile sin advertencias. Pero me llevo una segunda sorpresa, al volver a ejecutar ‘make’.

metano:~/noip-2.1.4 # make
gcc -Wall -g -O2 -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
noip2.c: In function ‘get_all_device_names’:
noip2.c:2155: warning: pointer targets in passing argument 1 of ‘__builtin_strchr’ differ in signedness

En este punto, fue cuando pensé… “la tercera es la vencida”, pero uff… me salvé… luego de eso, la compilación fue limpia.

Luego, el ‘make install’ corrio con éxito y la configuración fue escrita… actualizando mis DDNS y evitando que estos caducaran por inactividad.

PD: Si, no estoy tan loco como para asustarme con esto… pero si me reí mucho… y apropósito… acá les dejo el patch del archivo noip2.c.

PD2: ¿No tiene sentido el post?, claro!. Lo que pasa es que estoy apurado ahora! 🙂