Archive for the 'Open Source' Category

The Go Programming Language: ¿El futuro hoy?

En estas fechas Google hace de todo… Ahora está detrás de un proyecto que me pareció interesante: The Go Programming Language.

¿El lenguaje del futuro? Habrá que ver. Está basado -y cuál no- en C/C++, con algunas variantes tipo Java, herencia de Modula-2. ¿Cuál es la ventaja? Que el patrocinador tiene mucho peso, así como algunas de las personas involucradas en el proyecto.

Para la trivia, y dando las respuestas antes de hacer las preguntas, pero con estilo Jeopardy:

  • ¿Quién es Ken Thompson?
  • ¿Qué ha hecho Rob Pike?
  • ¿A qué te suena “Russ Cox“?
  • Si Ogle fuera el depurador y Go es el lenguaje, ¿quién está detrás del proyecto? (Por cierto, Go-Ogle es un excelente juego de palabras)

En fin, habrá que evaluar el lenguaje, para ver si se adecúa de alguna manera a algún proyecto, para usarlo como un lenguaje de propósito general o, en todo caso, usarlo aunque sea para ver qué está sucediendo más allá de Java, C/C++, PHP y demás.

Adieu, por el momento, espero tener tiempo para informar sobre mis impresiones.

¡Karmic en Tron! o De cómo el software libre es una excelente alternativa

UbuntuSí, el título es raro, sobre todo para los que no se muevan en Linux.

Ya hacía rato que quería meterme en este mundillo, y desde hace 5 o 6 meses ya lo tengo instalado en la compu del trabajo. Aún sigo con Jaunty Jackalope (en todo caso Ubuntu Desktop 9.04), el cual viene de una instalación de 7.10 (Gutsy Gibbon), actualizado a 8.04 (Hardy Heron), luego a 8.10 (Intrepid Ibex) y ahora a Jaunty.

No he tenido necesidad de regresar a Windows para nada, a pesar de que tengo el arranque doble (dual boot) con GRUB, por cualquier cosa. Me he dado cuenta de que todo el software que usaba en Windows (al menos en mi trabajo diario) tiene su contraparte en software libre en Linux. Por ejemplo, en mis labores diarias uso principalmente NetBeans para desarrollo en Java y PHP, Oracle SQL Developer, para todo el rollo de la base de datos. Ambos programas existen tanto para una como para otra plataforma, así que no hay cambios.

En el caso más extremo, usaba MS Office, pero OpenOffice.org 3.1 está mucho más que completo para todas esas labores. Hasta el momento no he tenido problemas con documentos de Office “estándar” ni con los de Office 2007 (xlsx, docx, pptx) ni con las %$#&* “cadenitas” donde envían archivos de PowerPoint (pps). En fin…

Por lo demás, ¿Firefox como navegador, Thunderbird o Evolution para correo electrónico, Gimp para ilustración y retoque fotográfico? Incluso Google me permite instalar Picasa, si bien no en modo nativo, sí como una aplicación Wine, aunque con ligas directas hacia Linux. Vaya, todo es una monada.

Ahora, lo he instalado también en modo de dual boot en mi laptop, que a todo esto es Tron, y Karmic es Karmic Koala, la versión recién salidita del horno de Ubuntu. Hasta ahora no he tenido mucho tiempo de probarlo, pero promete… Lo único que extrañaría de Windows son los juegos. Painkiller, Tron 2.0, etc. Dicen que Wine corre decentemente algunos, habrá que probar.

¡Ya estaré informando!

¿Cuál CMS es más recomendable?

CMSsEstoy desarrollando un sitio para un amigo, y para que se le haga fácil la administración del mismo, sin tener que darle cuentas de FTP o cosas así, o que dependa de mi para estar subiendo y modificando cosas, pensé en usar un CMS.

¿Qué es un CMS? En primer lugar, son las siglas en inglés de Content Management System, o Sistema de Administración de Contenido. De acuerdo a la ominpotente Wikipedia, “es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes”.

Encontré en este enlace una lista de los 10 CMS más “utilizables”, pero me queda la duda sobre cuál sería más sencillo tanto de implementar para un desarrollador como de administrar para un usuario final.

Por el momento tengo 3 finalistas, de una lista de 4:

Descarté Mambo porque de plano no quiso andar en mi laptop, cuando los otros 3 se instalaron a la primera y sin problemas.

Me recomiendan mucho Drupal, ¿alguna opinión rápida? ¿EasyCMS?

Iré posteando información sobre la instalación y el uso, por si a alguien puede llegar a servirle.

Jinzora - Libera tu música

Bueno, más o menos así lo traduje.

Jinzora es una aplicación interesante que valdrá la pena revisar. ¿Streaming desde un navegador? ¿Modo standalone? Jinzora los tiene.

En cuanto tenga una prueba implementada, les aviso.

Tomado del sitio:

Jinzora is the ultimate web based media streaming and management system.

Streaming your media with Jinzora gives you quick and easy access to your online music and video collection from any device with a web browser.

Enjoy your media from your PC, notebook, PDA, Smart Phone, Xbox, PS3 or Wii.

Use Jinzora in Jukebox Mode to control a hardware device like your stereo set, Squeezebox or Audiotron and third-party software, including MPD, VLC and Shoutcast.

Experience how Jinzora can Free Your Media!

¿Sobrevivirá a las expectativas?