Porque java aun sigue siendo el rey

Java, odiado por muchos, amado por otros, lo cierto es que hoy segun TIBOE, java es el lenguaje mas utilizado a nivel mundial (y como siempre en Guatemala estamos bajo los dominios de bill pero esa es otra historia).

En la universidad he visto muy pocos lenguajes la verdad (.net, java y c++ muy pero muy poco por desgracia), pero como todo programador experimento un poco de todo por mi cuenta, sin embargo creo tener un poco de experiencia con java y poder comentar lo que he observado.

Como cualquier otro lenguaje a java le llegara su tiempo en el reinado, lenguajes como Ruby o Python estan cada ves mejores y acercandose a la multiplataforma total y practica que a mi parecer tiene a java en el pedestal.

La historia lo ha demostrado un lenguaje nunca es para siempre, algunos de los exitosos lenguajes fueron reemplazados por otros, por mencionar algunos:

FORTRAN (1957)

COBOL (1959)

BASIC (1964)

Pascal (1970)

C (1972)

Ada (1983)

C++ (1983)

Java (1995)

C# (2001)

Ya sea la facilidad, la potencia y el cambio de paradigma siempre mejoraremos lo que existe actualmente (despues de todo aun seguimos aqui).

Sin embargo los lenguajes exitosos tienen algo en comun, siempre han sido creados por una empresa que ayuda a su desarollo y promueve su uso, eso deriva en la coordinacion, la creacion de herramientas y por consiguiente que se popularice su uso (claro hay excepciones como php).

Veamos el caso de python, haskell, ruby, logo, son excelentes lenguajes, tienen una cantidad bastante grandes de seguidores, sin embargo a la hora de desarrollar aplicaciones serias, tienen la capacidad pero de seguro alguien opta por usar java, despues de todo, hay herramientas, API’s, especificaciones más maduras y en cualquier momento se puede obtener soporte comercial, cosa que con haskell pareciera imposible.

Por lo pronto si alguna compania se anima a retar a sun presentando un nuevo lenguaje que supere a java y brinde las caracteristicas necesarias, la comunidad ira hacia el, al menos le agradezco al cielo que el que este en la cima no sea c#, jejeje.

Firefox va por el record

La gente de spreadfirefox, ha iniciado una campaña para descargar firefox y establecer un record de el software con más descargas en sus primeras 24 horas.

La verdad me siento comprometido a descargarlo por ayudar a la campaña porque no creo que ese mismo dia este en el portage de gentoo, pero seria bueno para la popularidad de firefox, espero que se logre el record

Aqui esta el boton:
Download Day

El reclamo legitimo de un usuario de Software Libre

Ya que hice el post anti linuxeros extremistas (¿porque recuerdo a  Bin Laden en estos momentos?), ahora hago el post de los que considero los 10 reclamos justos de cualquier usuario activo en la comunidad:

Detestas:

1. Que te pregunten algo sin antes haber consultado con google (¿Tan dificil es escribir en esa barra?)

2. Que se enojen contigo porque los mandas a un link con la solucion (Despues de todo pudieron haber usado google para encontrar la misma pagina, pero que pereza, mejor tu dales la solucion y ya)

3. Que cuando estes en irc alguien entre, pregunte, y maldiga que no lo ayudaron tan solo 30 segundos despues de haber entrado (¡Vamos!, esto no es atencion instantanea, nadie nos paga por esto, simplemente hacemos nuestro mejor esfuerzo)

4. Que crean que porque usas software libre estas obligado a actuar como soporte tecnico (Lo mismo de arriba, se hace lo que se puede, sin ninguna obligación, se hace por colaborar con el software libre)

5. Que te digan «que bonito el ubunto que me pasaste, esa gente de micro$oft cada ves produce cosas más impresionates» (Aqui te sientes como que el esfuerzo de quemar el cd ha sido un desperdicio)

6. Que despues de partirte la madre configurando el hardware raro en una instalacion, lo borren y ya, porque solo necesitaban ver como funcionaba eso de linux (Esto ya me paso y es de lo peor, todo un dia en una p@#! pc para que al siguiente dia ya no este la instalación)

7. Que cuando estas instalando te digan que solo es para una tarea y ya despues lo borraran y no hay marcha atras(Si lo van a quitar al menos sean sinceros e instalenlo por uds. mismos, si hasta wubi se puede usar para instalar desde su sistema operativo actual)

8. Que se enojen contigo porque a las tres de la mañana ya tienes sueño como cualquier ser humano y ya no los puedes seguir ayudando (¿Porque se me hace familiar?)

9. Que consideren que eres un mal usuario de software libre porque una ves no pudiste ayudar (Despues de todo, todos estamos ocupados alguna ves)

10. Que despues de toda la ayuda que intentaste dar y por alguna circunstancia la solucion no fue inmediata, te consideren estupido y que para que andas en eso de software libre si ni usarlo bien puedes (Aqui tienes ganas de matar a alguien)

A decir verdad algunos de estos puntos aplican incluso para los «guru window$» (no confundir con todos aquellos que manejan ventanales y aluminio), ellos tambien se sienten decepcionados porque alguna ves quisieron ayudar a un amigo y el amigo salio exigente.

El mejor regalo en el dia de orgullo friki

Por si no lo sabian hoy es el dia de orgullo friki (decretado hace 2 años en conmemoracion de la aparicion de star wars), una amiga que me considera friki dijo que hoy era como celebrar mi cumpleaños jajaja, asi que me envio un video que de seguro me iba a gustar, la verdad el video me encanto.

Pobre tux que cachimbeada le dieron, aunque al final gano.
—————-
Now playing: Apocalyptica – Enter Sandman
via FoxyTunes

Los enemigos de la migracion a GNU/Linux podriamos ser los mismos «linuxeros»

En el mundo linuxero, generalmente se arman sanos «flamewars», entre los usuarios luchando por resaltar su distribucion, sus virtudes y sobre todo, porque la distribucion del otro es mala.

La verdad he salido perdiendo en luchas de este tipo y otra veces ganando (muy pocas la verdad, jejeje), pero hay una que siempre recuerdo donde un par de amigos en donde acuñaron el termino «racismo ubuntero»

En el papel de amigo del software libre se llega a conocer gente con la misma pasion y deseo de que más gente conozca las bondades del sistema del pingüino/nu/apache/elefante/…./etc. y deje a un lado las winbox que solo sirven para jugar (yo no le encuentro mayor uso en estos dias gracias a que programo con java).

Sin embargo hay veces en las que en los flamewars sin querer menospreciamos a un usuario nuevo o sin experiencia por que su distribucion es popularmente conocida como «el linux para los mulas», sin saber que uno de los objetivos de crear distribuciones faciles es que la gente llegue al software libre y conozca el movimiento, que conozca que libre != gratis y este feliz que  por fin el software es suyo y no paga para que alguien lo deje usarlo bajo sus condiciones.Por eso pienso que a veces los enemigos de la gente nueva en linux suelen ser los mismos usuarios «expertos» en linux.

Como anecdota hace una semana hablaba con un amigo acerca de su pc ya que el mandriva que tenia instalado no cargaba por un pequeño problema en el xorg, el me pinto el problema de una manera descomunal y me dijo que reinstalaria, yo le dije «instala ubuntu es bastante bonito y facil(en serio que lo dije de corazon)» y el me dijo «no porque se van a burlar de mi, ubuntu es para el populacho, mejor mi mandriva» al final compusimos su mandriva y quedo contento, pero me llevo a esa conclusión, si queremos que la gente no regrese al otro sistema, debemos convencerlos de que en nuestra alternativa puede hacer lo mismo y hasta mejor que lo que hacia antes, incluso instalar programas al alcance de un click, para que pelear si hay más de 100 distribuciones, de seguro hay alguna que se ajuste a las necesidades del usuario :-D.

Publicado fedora 9

De ves en cuando cae bien publicar algo que no sean noticias de ubuntu, el dia de hoy sale a la luz la nueva version de una de mis distribuciones favoritas Fedora.

Fedora es un proyecto apoyado por Red Hat, la distribución linux más utilizada en el ambiente empresarial, a mi parecer fedora tiene sus fortalezas en redes y servidores, aunque puede funcionar para un usuario domestico (aunque no como ubuntu), entre las nuevas caracteristicas tenemos:

  • GNOME 2.22
  • KDE 4.0.3
  • Mejoras al NetworkManager (ampliamante incluido en otras distribuciones)
  • Open JDK6
  • Y un monton más

Se encuentra ya disponible desde los mirrors oficiales:

http://fedoraproject.org/get-fedora.html

En especial me gusta la original forma con que se nombran los releases.

—————-
Now playing: IRON MAIDEN – Hallowed by the name
via FoxyTunes

Pdf+openproj con cups-pdf y gentoo (how-to)

Openproj es una alternativa libre al conocido m$ project, con alrededor de 300,000 usuarios, es una de las aplicaciones que hacia falta para la planificación y administración de proyectos, la verdad es bastante buena a no ser por una cosa, imaginense este escenario, un proyecto universitario requiere un diagrama de Gantt, se pasan media hora planificando y poniendo bonito el documento que sera incluido en uno más grande, hacen click al boton para generar PDF y obtienen un interesante mensaje que les dice que esa caracteristica solo esta disponible en la version pagada, asi conoci cups-pdf.

Seguir leyendo →

El tux mas original que he visto en ascii

No es nada novedoso, ni creo ser el primero que muestra un tux en ascii en su blog, sin embargo me impresiono el hecho de que este tux en ascii esta hecho con parte del codigo fuente de linux, ningun ascii creator creo que podria hacer esto.

Aqui esta su ojo :-D:

el ojo de tux

Y el link directo es:

http://www.100mb.nl/

Un webcachado cortesia de micro$oft

El dia de hoy en la lista de correo de lugusac, habia un thread referente a las computadoras con ubuntu en Guatemala, como todo linuxero, tuve la curiosidad de ver cuanto cuestan, sin embargo un par de adelante-atras en la navegacion de la pagina, causados por un touchpad extremandamente sensible provocaron que un servidor de la talla de dell muriera, claro un servidor ASP tenia que ser.

webcdell

Que viva jsp y php jejeje

—————-
Now playing: Gamma Ray – Heavy Metal Universe
via FoxyTunes