lunes, 8 de abril de 2013

Clientes SVN para Linux

En Linux, como es usual, tenemos varias alternativas para conectarnos y sincronizar nuestros proyectos con Subversion. En mi caso, casi siempre utilizo el cliente integrado en el IDE de desarrollo (Eclipse) pero da la casualidad que, muchos componentes de los proyectos no se encuentran la raíz de desarrollo y convenía más mantenerlos aparte. Así, encontré dos clientes que además de hacer bien su trabajo se integran a la perfección con el escritorio, veamos:

RabbitVCS (Gnome, Nautilus)

RabbitVCS es un cliente SVN (Y también GIT) de código abierto cuyo propósito es ser un clon del conocido TortoiseSVN. En efecto, logra una integración estupenda con Nautilus funciona más que bien.

Cómo instalar RabbitVCS en Fedora
La instalación es muy sencilla, basta con ejecutar en una terminal el siguiente comando (Requiere contraseña de root):

$ su -c 'yum install rabbitvcs*'

Una vez instalado, cierra sesión y a continuación inicia sesión nuevamente. Ahora tendremos que realizar "Check out" manualmente de un proyecto, para ello ejecutamos en una terminal (Como tu usuario normal):

$ rabbitvcs checkout

Verás algo así:



Aquí será tan fácil como ingresar la URL del repositorio y la ubicación física donde residirá en nuestra máquina. Una vez hecho esto, podrás manipular la carpeta sincronizada a través de su menú contextual, permitiendo realizar "Commit, merge" y todos los cambios sobre ella.

KDESVN (KDE, Dolphin)


Para KDE tenemos KDESVN, probablemente el mejor cliente Subversion pero con el peso de estar abandonado (Eso parece) por sus desarrolladores... No obstante, sigue existiendo en los repositorios, así como la disponibilidad de su código fuente por lo que sigue siendo una muy buena alternativa.

Cómo instalar KDESVN en Fedora
No puede ser más simple que ejecutar en una terminal (Requiere contraseña de root):

$ su -c 'yum install kdesvn'

Una vez instalado, puedes encontrar KDESVN buscándolo así en el menú KickOff de KDE. Para agregar un nuevo repositorio deberás ir al menú Subversion => General => Obtener un repositorio. Lucirá en pantalla algo así:


A partir de ahí, es todo tuyo!


viernes, 5 de abril de 2013

Cómo instalar VMware Player en Fedora

VMPlayer es un excelente software de virtualización que nos permitirá probar ambientes (Sistemas operativos) en nuestro PC con toda seguridad. En general, siempre recomiendo VirtualBox (Ya que es libre) pero como dicen popularmente, para gustos colores.

Primero debemos descargar VMPlayer. Puedes hacerlo desde aquí, debes tener cuidado de seleccionar la versión acorde a tu  arquitectura. (32 o 64 bits). A la fecha de este post la versión más reciente es la 5.0.2 y la versión del kernel Linux es la 3.8.4, no olvides modificar los comandos de este post de acuerdo a tu versión.

Luego vamos a instalar algunas dependencias necesarias:

$ su -c 'yum install kernel-headers kernel-devel gcc make'

A continuación asumiendo que la descarga quedó en la carpeta Descargas ejecutamos (Modifica el comando de acuerdo a la versión descargada):

$ cd Descargas
$ chmod +x VMware-Player-5.0.2-1031769.i386.bundle
$ su -c './VMware-Player-5.0.2-1031769.i386.bundle'

Con este comando se iniciará un instalador gráfico estilo "Windows" donde basta un "Siguiente, siguiente, aceptar" para terminar la instalación.

Una vez terminada la instalación, nos hace falta una pequeña modificación para lograr compilar los módulos de VMware con tu kernel (Ajusta el comando a tu versión). Ejecuta como root:

# cp /usr/include/linux/version.h /lib/modules/3.8.4-202.fc18.i686/build/include/linux/

Una vez hecho esto, busca el lanzador de VMWare en el inicio de Gnome o bien en el lanzador de KDE. Te preguntará por tu autorización para compilar los módulos del kernel y en cuestión de un par de minutos deberías tener VMWare funcionando a la perfección.




miércoles, 3 de abril de 2013

Llegó KDE Plasma Media Center

En la época dorada de Windows XP solía existir una versión llamada Media Center. ¿Cuál era su objetivo? Básicamente era la de proveer un centro multimedia centralizado y homogéneo para todos los archivos multimedia alojados en nuestro PC e incluso en otros dispositivos. El concepto quizá no tuvo mucha acogida en sí mismo, pues más adelante el "Media Center" quedó oculto en las versiones Home Premium de Windows. ¿Y en Linux? Pues siempre hemos tenido alternativas como Elisa Media Center (Ahora Moovida, muy bueno en su época) y ahora el mucho más popular XBMC.

Cuando ya parecía que el concepto sobraba, llega KDE Plasma Media Center. ¿Entonces a qué viene este nuevo lanzamiento? Hay dos aspectos básicos: El primero es que, hasta donde yo sabía, no había un centro de medios nativo con el escritorio KDE y pensar en una alternativa que se integre con todas las bondades de ese escritorio podría resultar atractivo; La segunda, podría ser que el concepto de computador como centro de medios realmente no está echado a perder, siempre los usamos para ver nuestras fotografías y vídeos pero nunca nos hemos sentido confortables usando un solo software para todo. Es por esta razón encuentro interesante la apuesta.

Pero entremos en detalle ¿Qué puede hacer KDE Plasma Media Center?

  • Ofrece navegación por el sistema de archivos 
  • Integración con la búsqueda de escritorio 
  • Soporte para ver las fotos de Flickr y Picasa 
  • Creación de listas de reproducción, con la posibilidad de reproducción aleatoria 
  • Soporte para plugins personalizados
¿Y cómo luciría? Bueno, nuestros amigos de KDE publicaron este vídeo:


Instalar KDE Plasma Media Center en Fedora


En Fedora 18, La versión 1.0 de KDE Plasma Media Center se encuentra en los repositorios de pruebas. Para instalarlo solo basta con ejecutar en una terminal el siguiente comando (Requiere contraseña de root).

$ su -c 'yum --enable-repo=updates-testing install plasma-mediacenter'

Una vez instalado lucirá algo así:


¡A disfrutar!

lunes, 1 de abril de 2013

Aterriza Gnome 3.8: Ahora con modo Gnome 2 oficial

El equipo de Gnome acaba de anunciar oficialmente la versión 3.8 de su cuestionado entorno de escritorio. A falta de probarlo completamente a fondo, es fácil deducir que no ha habido grandes cambios en la apariencia y comportamiento del entorno por pertenecer a la rama 3.x, por lo que sigue careciendo de aspectos claves como usabilidad y personalización que tanto hemos reclamado (Desde este y otros blogs) los usuarios fieles a su rama 2.x.

Pero bueno, veamos qué destaca en la versión 3.8:

El lanzador de aplicaciones es quizá, el aspecto que más saltará a la vista. Con un rediseño más vistoso y resultados centrados en pantalla introduce la "Pestaña" frecuentes como atajo a las aplicaciones que más usamos.


Un paréntesis nuevamente para la usabilidad de Gnome... Si yo tengo que ir al lanzador de aplicaciones y quiero ver los frecuentes ¿Por qué tengo que ir hasta la parte inferior de la pantalla? ¿No debería estar arriba al clic de distancia? Son esos pequeños detalles de Gnome que restan practicidad a los "Atajos" o ayudas que incluyen. Pero bueno, también se incluyó una forma más bonita de mostrar los resultados al momento de buscar en el lanzador.

Por otra parte, la bandeja de mensajería (En la parte inferior de la pantalla) ahora se muestra dependiendo de la "Fuerza" con la que se lleve el puntero para evitar que se muestre sin intención. No me pidan que hable de la usabilidad (Por que no la tiene para el usuario medio) de esta solución pero ahí la tenemos.


La configuración del sistema se ha mejorado notablemente y aquí si que se agradece. Empezando por incluir controles mucho más claros que indican con prontitud si una característica está activa o no y controles deslizantes que no dejan espacio para la duda. Se rediseñaron varias interfaces como la de notificaciones, y compartición, de lejos mucho más claras que los esperpentos que nos acompañaban antes. Si bien dista de ser perfecto y tan configurable como, digamos KDE, son mejoras que harán más agradable la vida con este escritorio.

Por el lado de las cuentas en línea se incluyó el soporte a OwnCloud, un servicio OpenSource para el almacenamiento de archivos en la nube. Voy a emitir un juicio a riesgo de ser enviado a la hoguera: Gnome ha tomado muchos elementos para la integración de servicios de comunicación en el escritorio de Unity. Sin embargo, el concepto de Unity es mucho más acertado y homogéneo con dicha integración ¿Por qué? Por que, sin duda, ese fue el foco del escritorio de Canonical, al hacer sus integraciones con plugins garantizan una experiencia sólida y transparente para el usuario. Gnome en cambio, puede ofrecer su integración con servicios en línea pero no garantiza que las distribuciones y menos los desarrolladores de software adapten sus programas para esta integración (Además de la pobre aceptación de Gnome) haciendo que su integración resulte en poco más que islas en el mar de confusión del escritorio.

Finalmente, tenemos el modo clásico, dicho por el mismo Gnome: "El modo clásico es una característica para aquellas personas que prefieren una experiencia del escritorio más tradicional." que a mi juicio podría traducirse en algo como "Por fin aceptamos que la experiencia de usuario en la versión 3.x no es satisfactoria para la mayoría de los usuarios e incluimos una adaptación de lo que quizá nunca debió cambiar". En efecto, es un escritorio Gnome 2.x con todas las ventajas de conlleva usar las más recientes librerías GTK 3.


Obviamente no luce bonito por sí mismo, pero sin duda, será de mucha ayuda para los que no logramos adaptarnos al nuevo escritorio.

¿Cuándo estará disponible Gnome 3.8 en Fedora? Bueno, ya lo está en los repositorios Rawhide pero no recomiendo usarlos en este momento. Es más prudente esperar a la versión preliminar de Fedora 19 para tener un buen vistazo del nuevo escritorio.

lunes, 25 de febrero de 2013

Apple es pionero en diseñar computadores que restringen a sus usuarios: Stallman

El viejo loco de Richard Stallman (Como lo llamo yo) es uno de esos personajes referentes del mundo del software libre que, a mi juicio, últimamente sale con comentarios más bien destructivos y desafortunados incluso contra otros proyectos de software libre... Más sin embargo, en redes sociales circulan unas palabras de una de sus intervenciones respecto a Apple que en realidad no parecen distantes de la realidad. No sé si ameritaba un post pero quise compartirlo con ustedes y conocer su opinión.



En español dice algo como:

"Apple es la empresa pionera en el diseño de computadores que restringen a sus usuarios. [La libertad] Más aún sus usuarios lo reconocen: Cuando hablan de romper algunas de las esposas digitales en los 'i' dispositivos, lo llaman "Jailbreak", pues reconocen que esos equipos están diseñados como cárceles. Si no queremos vivir en la cárcel, no los utilicen.

No tengo nada contra Apple pero algo tiene de razón... ¿Qué opinan?

domingo, 24 de febrero de 2013

Kexi: Administrando bases de datos visualmente

Kexi es un programa de código abierto considerado como el competidor de OpenOffice-Base, o mejor, la alternativa libre a Microsoft Access y Oracle Forms. Nos permite, diseñar, consultar y en general, manipular bases de datos muy fácilmente a través de una interfaz gráfica sencilla e intuitiva. Kexi está construido dobre QT (Las mismas librerías de KDE) lo que le da una ventaja especial: Puede funcionar sobre Windows también.


Cómo instalar Kexi en Fedora


La instalación de Kexi es muy sencilla, basta con instalar Kexi con el siguiente comando (Requiere contraseña de root):

$ su -c 'yum install calligra-kexi'

Debemos tener en cuenta que dependiendo de la base de datos que queramos administrar debemos instalar también alguno de los siguientes paquetes. (Puede usarse el mismo comando de arriba)

calligra-kexi-driver-mysql (MySQL)
calligra-kexi-driver-postgresql (PostgreSQL)
calligra-kexi-driver-sybase (SyBase)
calligra-kexi-spreadsheet-import (Hojas de cálculo)

Una vez instalado, podemos ejecutar Kexi buscando en el lanzador de Gnome o bien escribiendo el comando "kexi" (Sin comillas) en una terminal.


Una vez instalado ¡Manos a la obra! Para más información sobre Kexi consulta:
http://www.calligra.org/kexi/


miércoles, 20 de febrero de 2013

Fedora 16 EOL: Se va como la segunda edición que más tiempo se ha soportado

Este jueves 21 de febrero finaliza el soporte a Fedora 16, como es costumbre en Fedora, solo se proporciona soporte a una edición por detrás de la más reciente que según el ciclo de desarrollo de Fedora (Cada 6 meses) vendría siendo un año por lanzamiento.

Con la salida de Fedora 18, la edición 16 sólo puede dar un paso a un lado, por lo que las personas que estén aún allí ciertamente deberían actualizar, pues no solo no tendrán acceso a paquetería más reciente y correcciones sino también a actualizaciones críticas de seguridad.

Sin embargo, hubo un hecho inusual con Fedora 16: Debido a los retrasos con Fedora 18, Verne, se convirtió en la segunda edición de Fedora que más tiempo se ha mantenido por la comunidad con un total de 461 días, muy muy cerquita del récord que dejó en su tiempo Fedora Core 5 que fue soportada por 469 días en total. Así se anunció en Google Plus.


Si no has actualizado aún ¡Manos a la obra!