miércoles, 2 de diciembre de 2009

Encuentro Open Source de Nuevas Tecnologías

El día 19 de Diciembre se realizará en la Facultad de Ciencias Físicas y Matemáticas de la Universidad Central, la septima versión de la EON. El evento  consta de  un ciclo de charlas referentes a las últimas tendencias en el área de la computación. El encuentro estará orientado a tecnologías y proyectos basados en el código abierto, incluyendo además algunas presentaciones sobre tecnologías vanguardistas.
El evento se realizará durante todo ese día en jornada completa, entre 11:00 hrs y 17:00 hrs.
La asistencia es gratuita, solo debes registrarte en la web oficial del evento: http://linux.ucentral.cl/eon/2009/ Leer más...

viernes, 27 de noviembre de 2009

Invitaciones a Wave


Wave funciona perfectamente y ya tengo más invitaciones para repartir. Solo entrega tu petición en los comentarios de esta entrada y la enviaré. 1 invitación para cada comentario publicado. Tengo 10 invitaciones más. He probado varios tips y son bastante buenos. Sobretodo el Yes/No/Maybe... o los mapas directos. Leer más...

sábado, 14 de noviembre de 2009

Starting With Google Wave

Habiendo recibido mi acceso a Google Wave, comenzamos la exploración de sus funciones y capacidades. Pongo a continuación las primeras pantallas de Google Wave y pongo a su disposición 3 invitaciones para Wave a los 3 primeros comentarios o peticiones en este Blog o en mi Web.


Si bien la primera impresión es de sorpresa y "querer hacer todo, pero no haces nada", con mayor calma y menos ansiedad, comienza a abrirse el apetito de las herramientas y los plus, que son los que dan mucho más poder a Wave. Aqui es donde comienzan los primeros bemoles o sinsabores que te recuerdan que eres parte del proceso Beta. Intenté agregar el Blog entre los contactos (para ello solo debes agregar la dirección blog-wave@appspot.com a los contactos) y publicar esta entrada desde wave, pero no me fue posible, por la sencilla razón que aun no está 100% habilitado. No obstante, hay bastantes otras apps que si lo están y les dejo el enlace por si ocupan alguna de ellas.

Por mi parte, esta ha sido mi primera estadía en Wave y espero que sea larga y fructífera, tal como lo es Gmail. Les dejo más imágenes para que revisen.







Leer más...

viernes, 2 de octubre de 2009

Jornadas Regionales de Software Libre JRSL 2009

Banner JRSL
Las Jornadas Regionales de Software Libre son uno de los eventos más importantes de LatinoAmérica en el ámbito del software libre y de código abierto. En ellas se realizan múltiples conferencias en distintos niveles de complejidad y especialización y se realizan gran cantidad de talleres para usuarios de todos los niveles. Particularmente este año destacan, IMHO, las conferencias de la suite 3D, virtualización, Java FX y módulos para Linux, el día 7. El día 8 las del proyecto Fedora :) y las de Ruby. Finalmente el día 9 me llaman la atención las de políticas públicas, buenas prácticas, Mozilla y la de modelamiento molecular. En general, todas las charlas son muy buenas y todo depende del énfasis que le quieras dar a tu visita. Asiste uno o los días que quieras a estas jornadas. La dirección este año es la sede Inacap de Vicuña Mackenna 3684, comuna Macul. Metro Agrícola. No olvides registrarte!

Leer más...

martes, 29 de septiembre de 2009

¿Estamos asistiendo a la muerte del correo electrónico tradicional?

google-logo-small

Google nos tiene acostumbrados a las innovaciones y a repensar nuestra manera de vivir, sobretodo a quienes vivimos de y para la industria TI, más aun considerando que la mayoría de las google applications son open source.

Muchos estarán (estaremos) hablando de "olas" o "waves" en poco tiempo más. Se supone, según lo comentado en el blog de google, que las 100 mil invitaciones para Google Wave, serán enviadas este miércoles 30 de septiembre, con lo que, si es que somos afortunados y salimos elegidos, podremos disfurtar de esta developer release de Google Wave, idea de los mismos desarrolladores de Google Maps, entre otros.




google_wave_logo

Pero cuáles son las gracias de Google Wave y que lo tienen como posible email 2.0 (en mi opinión 3.0 al menos). De acuerdo a la presentación realizada en el Google IO 2009 tiempo atrás, y cuya visualización la recomiendo 100%, las ventajas serán inconmensurables, sobre todo para quienes trabajamos colaborativamente o en equipos distribuidos.

Por ejemplo, según lo señalado, Google Wave permitirá tener correo electrónico dentro de él de la manera conocida. Esto es, de manera asincrónica, donde alguien envía un mensaje y luego los otros reciben y leen y pueden enviar sus respuestas o no. Bueno, la idea se mantiene, pero a la vez de "entregar" el mail, mensaje u ola (por wave en inglés), este es compartido a dichos destinatarios de manera inmediata, los cuales, si están conectados podrán ver en línea la "llegada" de la ola y podrán ingresar a ella y dejar su respuesta, la cual será vista en línea incluso por los otros receptores de la ola. De hecho, podrán múltiples destinatarios interactuar A LA VEZ enviando sus respuesta u observaciones. Quizá es un poco difícil de visualizar si no lo ven en vivo, por lo que insisto en que vean la presentación.

En Google Wave, podrán también incorporar fotografías con el clásico Drag & Drop desde el escritorio, las cuales también serán cargadas "en vivo" para todos los receptores. De hecho, podrán editar los nombres de las fotografías en línea, ordenarlas de manera distinta, abrirlas sin necesidad de otro programa gráfico (ojo que las thumbnails se generan automáticamente), etc.

La lógica indicaría que es así con otros objetos y no sólo con fotografías...bueno, están en lo cierto, pues si incluye trabajo compartido con documentos de texto enriquecido (RTF) y muchos otros tipos de documentos que pueden ser editados en línea y en múltiples lenguajes e idiomas.

Otro gran avance de Google Wave es que, dado que su génesis nace como un protocolo, se integra fácilmente con otras aplicaciones en la web, como por ejemplo Blogger, con lo cual solo hay que ubicar al "contacto" blogger entre los recipientes de la ola y éste AUTOMÁTICAMENTE subirá el contenido como una entrada nueva!! Lo mismo para Orkut y es muy probable que se sumen las conocidas redes sociales.

Es full accesible desde Iphones, Androids devices, etc. y es obvio que está disponible para casi todos los navegadores incluyendo Safari, Firefox, etc.

Bueno, es bastante complicado resumir en pocas líneas la cantidad de elementos y agregados de Google Wave, por lo que los insto, indispensablemente a la gente de TI, a ver el video y que empecemos a pensar en "olas" y ya no más en correos o emails. De hecho muchas de estas características se encuentran, por ejemplo, en LMS's o software de administración de contenidos de educación y muchos otros tipos, pero siempre una o dos de ellas. Hoy vemos todas estas características directamente en una herramienta y que podría revolucionar el mercado de la educación.


Leer más...

miércoles, 16 de septiembre de 2009

Software Freedom Day

Este año, al igual que todos los años, desde el 28 de agosto del 2004, se celebrará el Día de la Libertad del software o Software Freedom Day, en el idioma anglosajón. Particularmente, este año se celebrará el 19 de septiembre a nivel mundial.
Software Freedom Day es una celebración global que busca educar a las personas del porqué la transparencia y tecnologías sostenibles son hoy y cada día, más importantes que nunca. Con más de 200 equipos en 60 países participantes, el SFD es un evento sin par para involucrar a las escuelas, comunidades y personas en los beneficios de la libertad del software.

En el sitio oficial del SFD o la SFI, puedes revisar el mapa encontrar algún evento cerca de tu casa o lugar de estudio y/o trabajo alrededor del planeta. Si no hay ninguno, pues que esperas para acercarte y organizar tu propio evento y colaborar con esta gran labor y sus postulados.
Además, si estás en Chile, puedes asistir o colaborar con alguno de estos eventos:
GDSOL, Arica
Alumnos Santo Tomás, Iquique
Grulix, Antofagasta
ValpoLinux, Valparaíso
Fundación GnuChile, Santiago
FOSS, Talca
SFD09, Concepción
SFD09, Valdivia

Leer más...

martes, 15 de septiembre de 2009

Fedora Constantine (12) Alpha Released!

Ya está disponible Fedoraen Fedora Project la versión Alpha de Fedora, cuyo codename es Constantine.
Puedes obtenerla desde la URL http://fedoraproject.org/get-prerelease e instalarla en el computador deseado.
Es muy importante, eso si, que informes todos los casos o bugs que se puedan generar tanto durante la instalación como durante su uso, para que el equipo desarrollador tome nota y pueda corregirlos y lanzar luego la beta, colaborando con la filosofía Fedora. De hecho, la fecha tentativa para la versión final de Fedora 12 es en noviembre.



Entre los destacados de esta nueva versión para el usuario final, están:
  • Empathy como IM Client por defecto - Empathy es un cliente de IM que reemplaza a Pidgin, con una mejor integración al escritorio GNOME.
  • GNOME 2.27.90 beta and KDE 4.3 - Ambos escritorios en sus últimas versiones, aunque para la versión final de Fedora, se espera Gnome 2.28.
  • Administrador de red para banda ancha móvil- Provee una BD de configuraciones preseteadas, de acuerdo a proveedores de banda ancha móvil y a los dispositivos de hardware más utilizados, permitiendo scanear redes GSM y haciendo mucho más fácil la conexión con este tipo de dispositivos, más conocidos como 3G, acá en Chile.
  • Mejoras en los PackageKit - PackageKit incluye plugins para instalar aplicaciones utilizando el browser y/o la línea de comandos habitual.
  • Mejoras en PulseAudio - PulseAudio ha sido mejorado en varios aspectos, entre los cuales destaca un nuevo applet para control de volumen o mixer, administración de perfiles, configuración de parlantes, entre otras.
  • Administración de Energía - Esta versión ofrece una mejor administración de la energía, respecto a uso de CPU, discos, red e I/O.

Para los desarrolladores o coders, se incluye en esta versión:

  • NetBeans 6.7 - La más reciente versión de esta conocidísima suite.
  • PHP 5.3 - La última versión del lenguaje web más popular.
  • Eclipse 3.5.0 - El último lanzamiento de esta popular, abierta, extensible y robusta suite de desarrollo.

Y algo más oculto, pero siempre presente...

  • Herramienta de reportes de bug automática - Esta versión de Fedora provee ABRT, por sus siglas en inglés Automatic Bug Report Tool, la cual de manera instantánea reporta a Fedora sobre una aplicación caída, sin requerir algún conocimiento específico del usuario final.
  • RPM XZ - La mayoría de los paquetes de software en Fedora han sido migrados desde el conocido GZ al más eficiente XZ (LZMA), con tal de reducir los tiempos de descarga de los packages y ahorro considerable de espacio de disco en los espejos y servidores centrales.
  • GRUB con soporte ext4 - Fedora 11 incluyó ext4, el filesystem de Linux, como sistema de archivos por defecto. Sin embargo, Grub en esa versión no soportaba Ext4 y, por lo tanto, requería una partición de booteo separada, con ext3 o ext2. Esta versión alpha de Fedora, incluye el completo soporte en grub para ext4, ahorrándonos el tema de la partición.
Lógicamente este es un extracto de lo más importante, IMHO, de todas las características nuevas o mejoras que trae Fedora 12 Constantine. Si quieres ver la totalidad de las mejoras y conocer más acerca de esta distribución, puedes hacerlo directamente en :
http://fedoraproject.org/wiki/Fedora_12_Alpha_release_notes
Además, recuerda que puedes obtener la versión Alpha en los siguientes espejos alrededor del planeta:
http://mirrors.fedoraproject.org/publiclist/Fedora/12-Alpha/
Leer más...

sábado, 5 de septiembre de 2009

Fedora Day en Universidad Central

mw_joomla_logo

El dia 3 de octubre se llevará a cabo en la Facultad de Ciencias Físicas y Matemáticas de la Universidad Central, la versión inaugural del evento orientado a la difusión del sistema operativo Fedora, denominado FEDORA LINUX DAY CHILE.



En el evento, cuya asistencia es gratuita, previo registro, se podrá tener acceso a las charlas cuya temática estará, lógicamente, centrada en la distribución Fedora y las últimas tendencias e innovaciones de este SO de código abierto y libre distribución. En el encuentro además se mostrarán proyectos y tecnologías basadas en el sistemas de código abierto.

El evento comenzará a las 11:00 hrs. para dar término a eso de las 18:00 hrs. y es una gran oportunidad para los interesados en esta particular distribución y sus usos.

Pueden encontrar mucha más información en el portal del evento, actualmente en la dirección http://linux.ucentral.cl/fedora/ y para ir, eso si, antes deben realizar su inscripción

Leer más...

viernes, 10 de julio de 2009

Magnífica la nueva función de Gmail incorporada en esta nueva versión. Al ya bien acogido "temas de Gmail" se han añadido bastantes más.Específicamente, dentro de todas las continuas mejoras presentadas por gmail, me refiero a la que me permite manejar completamente el Gmail solo con el teclado. De hecho, he incrementado la velocidad de uso del gmail en más de un 20%. Ello se nota sobretodo en la generación de correo nuevo, la lectura y las respuestas. A pesar de que estas funciones están bien explicadas en gmail, compartiré con ustedes las teclas que más utilizo, con tal de que ustedes también puedan experimentarlas.

Las teclas descritas a continuación sirven para la completa manipulación de nuestro correo. De hecho, tal como les comenté hay bastantes teclas y juegos de teclas más.

A continuación les muestro en una tabla las más utilizadas por mi. Pueden ver varias de ellas utilizando la tecla "?" o simplemente visitando el enlace de tips de google correspondiente...conviértete en un Gmail Ninja.
c Redactar o Componer
Permite redactar un nuevo correo. Si apretas la tecla SHIFT además, se abrira en una nueva ventana (No olvides desbloquear los popups de tu Firefox para Gmail).
k Mueve a la conversación Superior
Si eres usuario de vi, de Linux, te será fácil recordar estas teclas. Particularmente la tecla k mueve el cursor a la conversación superior o hacia arriba. Si te fijas bien en la bandeja de entrada, verás que el cursor es un pequeño triángulo al lado izquierdo de tus conversaciones o correos.
j Mueve a la conversación Inferior Mueve el cursor hacia abajo.
n Siguiente Mensaje
Habiendo entrado a una conversación, con "n" puedes moverte al siguiente mensaje de esa conversación.
p Anterior Mensaje
Te mueves al mensaje anterior de la conversación.
Enter Abrir / Seleccionar
Abre o expande la conversación o mensaje en el que te encuentras.
x Selecciona Selecciona la conversación en la que está ubicado el cursor. Si te encuentras dentro de la conversación, sale a la bandeja de entrada y la marca. Luego puedes generar la acción que desees.
! Marca Como Spam
Marca la conversación o mensaje como spam.
r Responder Contesta la conversación. Ojo que solo funciona si estás dentro de la conversación o mensaje.
a Responder a Todos
Contesta la conversación a todos. Ojo que solo funciona si estás dentro de la conversación o mensaje.
Esc Escapa Limpia la acción que estás realizando. Por ejemplo, si estás en un chat, cierra la ventana de chat y te devuelve a tu posición "normal"

#

Borra

Borra el mensaje en el que estás o que está seleccionado.

Shift + i Marca como leído
Marca la conversación como leída. Muy útil si no quieres responder o leer los mensajes de algunas mail lists o foros.
Shift + n Actualizar Conversación
Actualiza la conversación actual. Es decir, cuando estás en una conversación y te llega un mensaje mientras lees o respondes, puedes automáticamente actualizar la conversación y leer el último mensaje que llegó.
? Muestra las teclas rápidas
Muestra la ayuda para estas teclas o accesos directos de teclado. Muuuuy útil.
g + i Ir a Bandeja de Entrada Te devuelve a la bandeja de entrada. Por sus siglas en inglés Go to Inbox.
tab+Enter Enviar Si estás respondiendo o componiendo, no necesitas apretar el botón enviar....sólo haz click en TAB y luego en ENTER. Aunque estas teclas son obvias si sabes utilizar tu navegador sin mouse, eché de menos que esta función se pudiese realizar con CTRL + ENTER, tal como se hace en Thunderbird o algún otro lector de correo. Lo sugeriré a Google.
* + a Selecccionar Todo
Selecciona todos los correos a la vista.
* + n Selecciona Nada
Quita la selección de los correos a la vista. Que falta nos hace la palabra "Des seleccionar"... :)

Bueno, tal como les comenté, hay bastantes más accesos directos de teclado para usar con Gmail, pero al menos a mi, éstos son los que más me han servido y créanme, ha hecho más satisfactoria mi interacción con Gmail...más aun cuando es alta la cantidad de correos que recibo y leo.

Saludos!


Leer más...

martes, 30 de junio de 2009


Más Rápido, Más Seguro, Más Inteligente, Mejor...Dicha frase es la que resume en Mozilla el lanzamiento de su nueva versión final del navegador Firefox.


Para descargarlo puedes pinchar en tu Sistema Operativo abajo o ir directamente a la página de Descargas de Mozilla según tu idioma. Puedes, además, ver sus nuevas características en la página de performance de Firefox
Descarga:

Os X


Windows

Leer más...

lunes, 22 de junio de 2009

Guia Post Instalacion Fedora 11

Si instalaste Fedora11 sin haber actualizado de un Fedora anterior, esta guía te será útil para realizar configuraciones de los programas y seteos más utilizados...al menos, para mi. Si tienes alguna actividad extra o algún tema que quieras discutir, coméntalo aqui o en el foro y lo incluímos a la brevedad.

La guía fue realizada utilizando Fedora 11, no obstante debería servir para otras distribuciones similares y versiones anteriores de Fedora.



Actualizar Fedora



Dada la alta movilidad de los paquetes incluídos en Fedora, la actualización de ellos es uno de los ítemes más importantes de la disribución. De hecho, sólo a modo de anécdota, empecé esta guía un día después del lanzamiento de Fedora y actualizó 71 paquetes!!! Bueno, debo comentar además que de antemano instalé Gnome y KDE.



Como superusuario o root debes realizar esta función por lo que, para ello, utiliza el comando usual:

$su -l
password:

Con su -l o --login accedes de manera automática a los scripts de root y emula una entrada al sistema con las variables de entorno de root. Es, en resumen, como si hubieses entrado con root como login. Si no quieres entrar como root puedes utilizar el comando su -c y luego entre comillas escribir el comando. Esto es necesario si no tienes configurado el sudoers (lo explicaré más adelante).

A continuación efectúas el comando para actualizar.

#yum update

Con ello ya tendremos actualizado nuestro sistema.

YUM

Dado que estamos hablando de actualizar, comentaré algunos usos estándares del Yellow dog Update, Modified.

Instalar un programa: Para instalar un programa, utiliza el comando install, de la siguiente manera:

#yum install programa

si quieres, por ejemplo, instalar kdeutils, ejectuas el siguiente comando:

#yum install kdeutils

Recuerda ejecutarlo como root. Si el paquete o programa es encontrado, aparecerá algo parecido a:

Ahi, si estás de acuerdo, apretas “y” y con ello se instalará correctamente tanto el paquete como sus dependencias.

Bien, ahora, si lo que quieres es desinstalar un programa, el comando es el siguiente:



#yum remove programa

por ejemplo, si lo que se desea es desintalar el servidor web, se realiza lo siguiente:

#yum remove httpd

Para actualizar un paquete o programa, el comando es el siguiente:

#yum update programa

ej: para actualizar el servidor web del sistema:

#yum update httpd

Para buscar un paquete o un grupo de paquetes en particular, se realiza lo siguiente:

#yum search programa



Para buscar los repositorios que se tienen instalados, se utiliza lo siguiente:

#yum repolist

Lógicamente, la cantidad de comandos y opciones para yum son muchas. Para un mayor listado de comandos, conceptos y sintaxis, recomiendo visitar:

http://docs.fedoraproject.org/yum/en/


Sudoers



El archivo sudoers, ubicado en /etc, es el archivo que contiene la configuración para el comando sudo. Sudo, permite ejecutar a usuarios no root, comandos estipulados en ese archivo. Este archivo se configura utilizando vi, emacs o tu editor preferido, aunque se recomienda utilizar visudo, pues realiza una revisión sintáctica de ese archivo antes de guardar y además bloquea la escritura del archivo mientras se edita.

Como usuario root ejecuta

#visudo

Con ello te abrirá un editor vi, con las características mencionadas y ahi edita los comandos que desees. A continuación algunos estándares:

Si quieres que un usuario en particular tenga todos los comandos, busca la línea similar a esta:

##Allow root to run any commands anywhere

root ALL=(ALL) ALL



ahi puedes incluir a un usuario que tenga los mismos privilegios de root en cuanto a comandos, de la siguiente manera:

tu_usuario ALL = (ALL) ALL

Reemplaza tu_usuario con el usuario al que le quieres dar esos privilegios.

Si bien no es la manera más ortodoxa, otra manera de realizar lo mismo es incluir a tu_usuario en el grupo wheel y dar los permisos correspondiente a dicho grupo. Ello se realiza en la línea siguiente:

##Allow people in group wheel to run all commands

# %wheel ALL=(ALL) ALL

Descomenta esa línea para dar dichas atribuciones al grupo wheel y luego agregas a tu_usuario al grupo wheel, de la siguiente manera:

##Allow people in group wheel to run all commands

%wheel ALL=(ALL) ALL

Luego guardas el archivo con “ESC + : x” o “ESC + : wq”

Ahora asignas a tu_usuario al grupo wheel

#usermod -G wheel tu_usuario

Si quieres ser más restrictivo, solo agregas algunos comandos a el/los usuarios, de la siguiente manera:

tu_usuario ALL=/ruta/comando1 , /ruta/comando2, /ruta/comando3

%tu_grupo ALL=/ruta/comando1, /ruta/comando2, /ruta/comando3

Ahora si quieres, puedes agrupar comandos en algún alias, en la parte inicial del sudoers puedes encontrar algunos ejemplos como el que sigue:

## Services

Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig

y luego lo asignas con el alias, así:



tu_usuario ALL = SERVICES

%tu_grupo ALL = SERVICES



Lógicamente puedes crear tus propios alias, grupos y fórmulas de autorizar. Para más información sobre sudo y el archivo visudo, te recomiendo visitar http://www.sudo.ws/sudo/man/sudoers.html


Añadir Applets al Panel



Una de las primeras cosas que hago cuando instalo algún SO es crear los accesos fáciles para mis aplicaciones más utilizadas o de mayor importancia. En fedora, es común añadir widgets o applets al panel. Por mi parte recomiendo: Folder View (esa mini pantalla que se ve con un color transparente más oscuro), System Monitor(hardware info y Cpu usage). Obviamente no puede faltar nuestro acceso directo al bienamado “terminal”...jeje

Para agregarlas, en KDE, haz click con el botón derecho sobre el panel de las aplicaciones en la barra inferior, como muestra la figura:

Lógicamente cada persona pueda tener sus propias aplicaciones favoritas. Al menos yo, presenté las mías.





Instalación programas de Música y Video



Obviamente es imposible trabajar sin escuchar nuestros temas favoritos o, en momentos libres (si es que quedan), ver alguna película o algún video. Para ello, son esenciales los programas de audio y video. Acá las instrucciones para escuchar mp3 u ogg y visualizar videos.

Audio: Para el audio, específicamente, yo tengo instalado audacious (algo así como el sucesor de nuestro xmms de antaño).

Instalar audacious :

#yum install audacious*

Lo del asterisco es para instalar de inmediato los plugins y skins y demases paquetes relacionados con audacious, que son cerca de 53 paquetes, entre plugins, skins,librerías, etc.

La cara de nuestro audacious es algo así como esta:




Si tienen problemas para los mp3, instalen el siguiente rpm:

#rpm -Uvh ftp://ftp.pbone.net/mirror/rpm.livna.org/fedora/archive/9/i386/audacious-plugins-nonfree-mp3-1.4.5-1.lvn9.i386.rpm



Programas para escuchar música hay varios, por lo que si no les atrae 100% el audacious, tienen bastantes alternativas.

Por otro lado, para video, veremos xine, que es mi favorito para estos ítemes. La instalación de xine está dada por:



#yum install xine*

Con ello instalaremos la aplicación xine y la mayoría de sus plugins y librerías, más algunos extras. La apariencia de nuestro “xine” sería algo así como :




Plugins Firefox
Obviamente sin nuestro Firefox, no somos nada. Para instalar los plugins más comunes en firefox ejecuta los siguientes comando por plugin:

Flash:
#yum install flash-plugin

Acrobat:
#yum install AdobeReader_esp

Ojo con las mayúsculas, recuerden que linux es Case Sensitive.

totem-mozplugin o gxine-mozplugin

Este plugin permite utilizar totem como visor de videos embebido en nuestro Firefox. Para ello, instalen el plugin de la siguiente manera:

#yum install totem-mozplugin

#yum install gxine-mozplugin

Plugin de Java

Habiendo descargado el último jre desde sun.com, ejecuta los siguientes comandos:

#chmod 755 jre-6u14-linux-i586-rpm.bin
#./ jre-6u14-linux-i586-rpm.bin

Ahi sigue las instrucciones en pantalla y con ello estará instalado el JRE.

Luego es necesario instalar algunas librerías de compatibilidad.

#yum install compat-libstdc*

eso instalará dos librerías necesarias para java.

Luego, busca la librería libjavaplugin_oji.so y crea un enlace suave a la carpeta de Mozilla. En mi caso, la carpeta jre está en /usr/java.

Para mi caso el enlace suave queda de la siguiente manera:

#ln -s /usr/java/jre1.6.0_14/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Voilá!! estamos con el plugin de java instalado. Pruébalo con tus sitios preferidos que utilicen el plugin.

Cliente de Correo

Si bien evolution es uno de los clientes más completos para las distribuciones de Linux, personalmente prefiero Thunderbird. Puedes configurar varias cuentas y ponerlas por separado o agruparlas en una sola bandeja de entrada....your choice. Para instalarlo, ejecuta el siguiente comando:

#yum install thunderbird

La cara de Thunderbird ya configurado, es la siguiente:





Visualizar DVD



Para visualizar dvd's ejecuta los siguientes pasos:



#yum install livdvd*
#yum install lsdvd

Para los codecs es altamente recomendable instalar livna. Para ello instala esa repo de la siguiente manera:

#rpm -Uvh http://rpm.livna.org/livna-release.rpm
#yum install libdvdcss


Aplicaciones Útiles



Algunas aplicaciones útiles o de uso frecuente que recomiendo instalar son las siguientes:

manejo de rar: para comprimir y descomprimir archivos rar instala

#wget http://www.rarlab.com/rarlinux-3.6.0.tar.gz
#tar -zxvf rarlinux-3.6.0.tar.gz
#cd rar
#cp rar unrar /bin

Con ello se desempaqueta el programa y copiamos ambos binarios al /bin para todo uso.

Programa ftp : Nuestro conocido filezilla. Para instalarlo sólo usa:

#yum install filezilla



Bien, lógicamente hay bastantes más cosas por hacer. Si tienes alguna sugerencia envíala y lo publicamos a la brevedad...por ahora, that's all folks.

Leer más...

viernes, 1 de mayo de 2009

Lanzamiento Fedora 11

Fedora, el sistema operativo basado en Linux que incluye los últimos avances en software libre y de código abierto, prepara el lanzamiento de Fedora 11, según su agenda de versiones publicada. El sistema será lanzado oficialmente el 26 de mayo del 2009. De hecho ya están para su descarga la versión Preview (post Beta), cuyo testeo durará 14 días. Anímate y descarga la versión preview y colabora enviando tus opiniones/bugs/comentarios/ideas a Fedora. ¡Solo quedan
días para el lanzamiento de la versión final! Leer más...

jueves, 23 de abril de 2009

Chile, Solo Nivel Intermedio en Uso de Open Source

Dado que no tengo el dato de años anteriores (veré si lo puedo conseguir), no sé si clasificar la noticia como buena o mala. No obstante, según información entregada por RedHat, Chile se clasifica en la zona intermedia (Naranja del Open Source World map), posición promedio 43 de 75 países en estudio(1 es la más alta, 75 la más baja), en cuanto a actividad de Open Source, siendo, sorprendentemente, el sector de la industria el que se encuentra mejor ubicado (pos 26) y la comunidad de usuarios lejos en la posicion 41, mientras que el gobierno se ubica en la 45.


Open Source Map


Los datos para la creación de este mapa mundial open source son, para el gobierno, las políticas y soporte gubernamental orientadas al software de código abierto; Para la industria, los parámetros tomados en consideración son la cantidad de usuarios de OSS registrados y el crecimiento de los usuarios de internet; Finalmente, para la comunidad, se tomó en consideraciónla cantidad de registrados de software y sistemas operativos libres, aplicaciones y registrados en el programa Summer of Code de Google y si el lenguaje nativo del país está disponible en los sistemas GNU/Linux. No obstante, en cuanto al ambiente para el desarrollo del opensource, estamos mejor posicionados como país, en la posición 33 promedio. Específicamente según las áreas:


Gobierno 33
Industria 32
Comunidad 40

Brasil es el país con mayor actividad en Latinoamérica en la posición 12 y España es el mejor ubicado (2° posición) para los países Hispano parlantes.

Los datos en general del estudio fueron recopilados en dos mapas OSI, basados en las investigaciones de The Georgia Institute of Technology (Georgia Tech) para RedHat.

Esperemos que podamos luego escalar varios lugares, aunque al parecer el software propietario tiene para rato.
Leer más...

jueves, 16 de abril de 2009

Las 10 Habilidades más Importantes para los Desarrolladores

Las 10 Habilidades más Importantes para los Desarrolladores

Interesante punto de vista de Justin James, el que rescato de TechRepublic, para compartir y comentar. Si bien estoy de acuerdo en algunos puntos, nada dice que en 5 años la tecnología haya dado una vuelta de tuerca y se cambie drásticamente alguna técnica. Por otro lado, todos o la gran mayoría de los grandes bancos o megaprocesadores de transacciones y datos, no han cambiado sus mainframes, sus Cobol, etc. dada su solidez. No obstante hay conceptos bastante interesantes y que pudiesen ser útiles a quien se inicia o a quienes llevamos tiempo en esto.

1. Uno de los "3 Grandes" (Java, .NET, PHP)

A menos que ocurra algún cambio radical en el mundo del desarrollo (como ser un asteroide que caiga sobre Redmond), la mayoría de los desarrolladores van a necesitar conocer alguno de los tres "grandes" sistemas de desarrollo: Java , .NET (VB.NET o C#), o PHP. Y tampoco alcanza con conocer al lenguaje principal. A medida que los proyectos crecen y van acaparando más funcionalidad, vamos a necesitar conocer los frameworks y librerías asociadas con profundidad.
2. Aplicaciones Ricas de Internet (RIA - Rich Internet Applications)

Ámenlo u ódienlo, pero en los últimos años Flash se está usando para algo más que animaciones graciosas. Flash también obtuvo funcionalidad adicional en la forma de Flex y AIR. Los competidores de Flash, como JavaFX y Silverlight, también están mejorando en caracerísticas y performance. Los navegadores están mejorando sus motores JavaScript, el cual se perfila como una plataforma de aplicaciones web. Para hacer las cosas más complicadas, HTML 5 va a incorporar montón de funcionalidad RIA, incluyendo conexión a la base de datos, poniendo así el sello formal de la W3C a AJAX. En el futuro cercano, tener experiencia en RIA va a ser un factor determinante en nuestro currículum.
3. Desarrollo Web

El desarrollo web no va a desaparecer en el futuro. Muchos desarrolladores hasta ahora estuvieron felices ignorando la web, o sólo quedándose con "lo básico" que les brindaba su framework. Pero las empresas están demandando más y más a quienes realmente conocen cómo trabajar con las tecnologías subyacentes. Así que deberemos mejorar nuestros conocimientos de JavaScript, CSS y HTML para tener éxito en los próximos cinco años.
4. Servicios Web

¿REST o SOAP? ¿JSON o XML? Aunque las elecciones y las respuestas dependen del proyecto, cada vez es más dificil ser un desarrollador sin tener que consumir Servicios Web (incluso aunque nuestro desarrollo no sea una aplicación Web). Incluso las área que solían ser terreno de ODBC, COM o RPC ahora están avanzando hacia Servicios Web de algún tipo. Los desarrolladores que no puedan trabajar con Servicios Web van a terminar relegados a tareas de mantenimiento en código legacy.
5. Habilidades humanas

Hay una tendencia que viene ocurriendo hace ya un tiempo: la creciente visibilidad de IT dentro y fuera de la organización. Los desarrolladores están participando más y más de reuniones que no son de desarrollo y de procesos para obtener feedback de ellos. Por ejemplo, el jefe de contabilidad no puede cambiar las reglas del negocio sin trabajar junto a IT para actualizar el sistema. Y un gerente de operaciones no puede cambiar el proceso de los call center sin que IT actualice el workflow del CRM. De la misma forma, los clientes a menudo necesitan trabajar directamente con los equipos de desarrollo para asegurarse que se cumplan sus necesidades. ¿Va a ser necesario que todos los desarrolladores estudien Cómo hacer amigos e influenciar personas? No. Pero los desarrolladores que lo logren van a ser mucho más valiosos para sus empleadores - y serán más buscados en el mercado.
6. Un lenguaje de programación dinámico y/o funcional

Los lenguajes como Ruby, Python, F# y Groovy todavía no son muy populares - pero si lo son las ideas detrás de ellos. Por ejemplo, el sistema LINQ en .NET es un descendiente directo de las técnicas de programación funcional. Tanto Ruby como Python son cada vez más populares en algunos sectores, gracias al framework Rails y Silverlight (con ironpython) respectivamente. Aprender uno de estos lenguajes no sólo va a mejorar nuestro currículum, sino también que va a expandir nuestro horizonte. Todos los grandes desarrolladores recomiendan aprender al menos un lenguaje dinámico o funcional para lograr aprender nuevas formas de pensar.
7. Metodologías ágiles

A medida que pasa el tiempo, las ideas detras de las metodologías ágiles, se vuelven más definidas y mejor expresadas. Muchas organizaciones están adoptando este tipo de metodologíal o haciendo pruebas de concepto con ellas. Aunque una metodología ágil no es la bala de plata para evitar fracasar en un proyecto, definitivamente tiene su lugar en muchos proyectos. Los desarrolladores que tengan experiencia en trabajar y comprender los ambientes de desarrollo con metodologías ágiles van a ser cada vez más demandados en los próximos cinco años.
8. Conocimiento de negocio

De la mano con las metodologías ágiles, los equipos de desarrollo son cada vez más vistos socios en la definición de proyectos. Esto significa que los desarrolladores que comprendan el dominio y ámbito del problema planteado o entiendan el "negocio" van a poder contribuir al proyecto de una forma más visible y valiosa. Con una metodología ágil, un desarrollador puede decir "Desde aquí, podemos agregar esta funcionalidad muy facilmente, y obtendremos mucho valor", o "Hey, este requerimiento no está acorde al patrón de uso que muestran los logs". Por más que muchos desarrolladores resistan la idea de conocer nada sobre el problema principal o del "negocio", no puede negarse que cada vez más organizaciones prefieren (si no incluso requieren) a desarrolladores que al menos comprendan lo básico sobre el negocio.
9. "Higiene" de desarrollo

Hasta hace pocos años atras, muchas (si no todas) las organizaciones no tenían acceso a sistemas de bug tracking, control de versiones y otras herramientas; todo se resumia a los desarrolladores y su IDE preferido. Pero gracias a la creación de nuevos entornos integrados de desarrollo y la explosión de entornos de software libre de alta calidad, ya casi no existen organizaciones sin estas herramientas. Los desarrolladores tienen que conocer mucho más que sólo hacer un checkout del código. Necesitan tener un hábito riguroso de higiene para asegurarse que están correctamente coordinados con el equipo. Los "programadores solitarios" que guardan todo local, que no documentan los cambios y demás, no van a ser bienvenidos en las organizaciones tradicionales, y van a a quedar directamente fuera de lugar en los entornos Ágiles, en donde se utiliza una coordinación fuerte entre los equipos para operar.
10. Desarrollo móvil

Durante los fines de 1990 el desarrollo web creció y ganó adopción general, para así comenzar a desplazar a las aplicaciones tradicionales de escritorio. En 2008, el desarrollo para dispositivos móviles despegó finalmente, y en los próximos cinco años va a crecer de forma constante. Por supuesto, existen varios enfoques al desarrollo móvil: aplicaciones web diseñadas para funcionar en dispositivos móviles, RIAs apuntadas a este mercado, y aplicaciones que se ejecutan directamente en los dispositivos. Sin importar qué camino elijamos, nos va a servir agregar el desarrollo móvil a nuestro grupo de habilidades.

Fuente :TechRepublic.

¿¿Alguien que lance la primera piedra??
Leer más...

jueves, 9 de abril de 2009

Flisol 2009

Se acerca la jornada de instalación de Software Libre más importante de LatinoAmérica.
En santiago, se realizará en la Universidad Arcis.
Más información en la página de Flisol Santiago.

Leer más...

martes, 7 de abril de 2009

Lanzamiento Beta de Fedora 11


Ya está en circulación Fedora 11, en su fase Beta. Si aun no eres usuario de Fedora, descarga la version 10 (Stable) o prueba directamente con la beta 11. Esta versión destaca la inclusión de
Descarga la versión beta desde aqui u obtén otra versión en la que tengas interés desde Fedora Project.

** Firefox 3.1 podría llamarse Firefox 3.5 según se señala en Mozilla Leer más...

Definición Open Source / Codigo Abierto

Como promotor, partidario y partícipe del Software de Código Abierto y Software Libre, pondré a su disposición un muy buen resumen de dichas politicas a continuación. Obviamente pueden conocer el enunciado completo en varios sitios dedicados a lo mismo.

Open Source Definition

Free Software Foundation
La catedral y el Bazar
MundoOs

Open Source. Click para Agrandar
Leer más...

lunes, 6 de abril de 2009

Vencer el FUD

"Vencer el FUD", casi como una bandera personal que no puede ser sino la entrada fija para quienes leen el blog y lo puedan comentar y ayudar a la causa. Ejemplos comerciales hay millones, no obstante, el que, personalmente, más me interesa es el FUD tecnológico respecto al Open Source.

FUD #1: "Es difícil manejarse con Open Source, y complejo de aprender"

  • Muchas organizaciones ya dan soporte para Linux y software Open Source internamente.
  • Los sistemas o Software Open Source son fácil de aprender y usar, puesto que poseen extensos e interactivos materiales que permiten aprender su funcionamiento y aprender incluso de su código. Es fácil, además, probar antes usar.

    FUD #2: "El Entrenamiento de usuarios es un obstáculo"

    ¡No se requiere entrenamiento de usuarios! Las aplicaciones de escritorio pueden continuar iguales. Ejemplos tenemos miles, basta citar OpenOffice, Dia, Gantt, entre otros. Además insisto en la disponibilidad de múltiples tutoriales y manuales de uso y desarrollo.

    FUD #3: "Open Source es reservado para fanáticos"

  • Fecha de nacimiento de Unix = 1976, unos 15 años antes que Windows.
  • 33 años de desarrollo (al 2009) significan efectividad, eficiencia y pocas fallas, pero no tecnología de punta inmadura.
  • Open Source es tecnología de punta en el sentido que es probada, pero bajo desarrollo continuo.
  • Más de 70% de todos los servidores web en el mundo corren software Open Source(Apache).
  • 85-95% de todos los servidores DNS en el mundo son software Open Source(Bind)
  • Más del 80% de todas las transmisiones de e-mail en el mundo son manejados por servidores Open Source.(uf...ni hablar)

    FUD #4: "Un sistema difundido como Windows es la única garantía de actualización a futuro"

  • Sistemas operativos Open Source han entregado funcionalidad para USB 2.0, Bluetooth, 802.11, bastante antes que exisitera para Windows.
  • IBM, Intel, AMD, SUN, Dell, Oracle, SAP, HP y SGI están todos dando soporte, e invirtiendo grandes sumas de I+D en esta dirección (Fuente: Gartner)
  • Con Open Source, no se está dependiendo de una mirada propietaria del futuro, pero se tienen opciones en continua expansión.
  • El futuro será siempre de su elección - tener garantías de futuro se hacen innecesarias a modo de restricción. Cabe destacar además que Microsoft deja de proveer actualizaciones y soporte a sus versiones anteriores, obligando a actualizarse adquiriendo el software nuevo.

  • Leer más...

    Relanzamiento del Blog

    Si bien no era un blog personal, sino MI lugar personal para hablar sobre Open Source en MundoOs, cuya estructura cambió dejando sin efecto los blogs y quedando todo bajo un equipo editor, relanzo mi actividad bloguística, ahora si de manera individual. Aprovecharé mi espacio además para comentar todo tipo de temas informáticos donde tenga expertise, en mi nutrida carrera informática. De hecho, en mi historia personal he creado/disuelto empresas individuales y sociedades, unas con más futuro que otras y algunas que aun viven. Laboralmente me he desempeñado con éxito en las áreas de e-learning, para luego, hasta el día de hoy, realizar proyectos tecnológicamente estratégicos en una empresa de Retail Chilena. He alternado todo ese tiempo además en múltiples proyectos personales, donde destacan el Sistema de Medición Másica para Distribución de Gas de una conocida compañía Chilena de gas licuado, cuyo sistema de distribución a granel, porta el software desarrollado por mi; y los ya múltiples (perdí la cuenta) juegos interactivos y dinámicos construídos en Action Script de Flash Macromedia(hoyAdobe). Leer más...