Entradas

Mostrando entradas de diciembre, 2008

Las 10 mejores aplicaciones OpenSource del 2008

OpenOffice 3.0 La popular y gratis suite de ofimática alcanzo su version 3.0 en 2008, haciéndola mas clara que nunca su compatibilidad con Microsoft Office, incluyendo OpenOffice Impress. Con un costo de adquisición entre 150 y 200 dolares que Microsoft Office, podría ser una buena opcion para la crisis económica del 2009. IBM Lotus Symphony IBM lanzó y actualizo en el 2008 su suite de ofimática IBM Lotus Symphony basada en OpenOffice. IBM esta usando una vez mas la marca de Lotus para apuntar contra Microsoft. Firefox 3.0 Los usuarios de Firefox agradecen a Mozilla el esfuerzo en eliminar la fuga de memoria y otras molestias del navegador web opensource. Características como "barra asombrosa" están ayudando en ganar mas participación de mercado que Internet Explorer. Laconica Si el sitio Twitter de microblog llega a ser la máxima red social del 2008, 2009 seria un buen año para la plataforma de microblog Laconica. EL sitio mas conocido en usar ese código, Identi.ca , permit...

Recuento de la semana 21 - 28 Dic 2008

Una vez mas el recuento de las noticias de la semana pasada que estuvieron circulando sobre Linux y OpenSource. Planifica la expansión de la memoria de un host Linux -22 Dic - LinuxParty . Como plantear dudas de Linux - 22 Dic - blogoff 3D en Linux -23 Dic - PC Actual Concurso "Yo soy Linux" - 23 Dic - Barrapunto Adobe AIR 1.5 para Linux - 23 Dic - Diario TI Liberado el Kernel de Linux 2.6.28 - 25 Dic - Barrapunto

Version Alpha 2 de Fennec

Años atrás, Mozilla introdujo su equivalente móvil de Firefox, en ese entonces llamado Minimo. Desafortunademente Minimo murió de aburrimiento. Pero a principios de 2008, Mozilla resucitó Minimo ahora llamándolo Fennec . Sin embargo, Fennec acaba de lanzar su segunda version Alpha, con la opcion de descargarlo e instalarlo en escritorios Mac, Linux y Windows para propósitos de pruebas. (Si deseas instalarlo en tu dispositivo móvil, necesitas tener un Nokia N810). Alpha 2 ha hecho significantes mejoras al performance de Fennec y facilidad de uso, como por ejemplo Marcadores, Pestañas, etc. Fuente .

Mejorando la velocidad de multiples conexiones SSH en el mismo servidor

Si ejecutas un montón de pestañas del terminal o scripts que necesitan hacer conexiones al mismo servidor, puedes hacerlos mas rápido con multiplexing: haciendo al primero actuar como maestro y dejando al resto compartir su conexión TCP al servidor. Si todavía no tienes un archivo config en el directorio .ssh de tu directorio /home , créalo con los permisos 600: que solo lo puedas leer tu. Luego agrega estas lineas: Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p ControlMaster auto le indica a ssh que intente iniciar un maestro si ninguno esta ejecutándose o usar un maestro existente. ControlPath es la ubicación de un socket para el proceso ssh se comunique entre ellos mismos. Los %r, %h y %p son reemplazados con tu nombre de usuario, el host al cual te estas conectando y el numero de puerto - solo las sesiones ssh desde el mismo usuario al mismo host en el mismo puerto puede compartir una conexión TCP, por eso cada grupo multiplexed necesita un socket separado. Para ...

5 de los mayores mitos de Linux

Aquí esta una lista de los 5 mitos mas grande de Linux y como puedes hacer de Linux tu amigo. 5. Linux no puede conectarse con un iPod o un reproductor MP3. Puede que esto no aplique a todo el mundo, pero para algunas personas que solo tienen una computadora podría ser un gran dilema. La mayoría de las personas poseen una serie de reproductores de MP3 y necesitan una computadora para poner su música en este, con un software especial, especialmente con el iPod. Ahora, por supuesto, no puedes usar el App Store sin el iTunes ( el cual presenta algunos problemas para instalarlo con WINE), pero fácilmente puedes comprar música de la tienda de Amazon MP3 o extraerla de los CDs. La mayoría de reproductores para Linux soportan a los reproductores de MP3, inclusive los iPods, algunos como Songbird se parecen al iTunes. 4. Linux no es compatible con los archivos de Mac y Windows. Esto parece ser un malentendido general sobre computadoras en general. Muchas personas parecen creer que los archivos...

Iniciar, Detener y Conectar OpenOffice usando Python

Pyuno es la herramienta de OpenOffice que sirve para hacer macros y también permite hacer scripts externos de Python que pueden ejecutar una copia de OpenOffice. Pero si deseas empezar con pyuno tendras que sufrir un poco ya que la documentancion para esta herramienta es muy escasa. En la pagina de LinuxJournal muestra un codigo que se ejecuta fuera de OpenOffice y muestra como iniciar, detener y conectar a OpenOffice en modo "headless". Ejecutando en este modo significa que OpenOffice no muestra una ventana solo espera por las operaciones UNO (via un puerto TCP/IP). El codigo presentado fue probado con la version 2.5 de Python y la version 2.4 de OpenOffice. Tambien se probo con la version 3.0 pero se ejecuto si se usa la version de Python que viene con OpenOffice. El codigo consiste principalmente en una clase de Python 000Runner la cual tiene metodos para conectarse a OpenOffice, para ejecutarlo y apagarlo. El codigo tambien matiene un registro de todas las copias de Open...

Coleccion de Libros Gratis sobre Linux

Imagen
Si eres un usuario nuevo de Linux y deseas alguna dirección sobre como entender Linux, esa ayuda esta al alcance de tu mano. Diferente a hace unos años atrás, cuando un usuario nuevo de Linux tenia que leer las paginas man o leer los manuales de tldp.org para poder entender las diferentes facetas de Linux, las cosas son muy diferentes ahora. Gracias a que la popularidad de Linux esta creciendo, ahora contamos una cantidad grande de libros, manuales y tutoriales que hacen la vida mas fácil para el usuario de Linux. Esto también ha ayudado a que Linux ha continuado en llegar a ser mas fácil de configurar y usar en estos tiempos. Daily Artisan a juntado una muy buena colección de enlaces de libros de Linux gratis en la Red. Los libros van desde la instalación de Linux, guías para principiantes, seguridad, administración, programación, migración, kernel y también algunos libros sobre algunas distribuciones especificas como Fedora, Ubuntu, Debian y muchas mas. Puedes acceder a este valios...

Recuento de la semana 13 - 20 Dic 2008

Un poco tarde pero aquí esta el recuento de las noticias que circularon en español. Ultraportatil con Ubuntu - 15 Dic - VivaLinux El Kernel de Linux es el mas seguro - 17 Dic - Barrapunto Tipo de fuente que ayuda a ahorrar tinta - 18 Dic - Alt1040 Instalar programas de Linux en Mac - 19 Dic - La Brujula Verde

Alice: otro programa para enseñar a programar a niños

Imagen
Alice enseña fundamentos de programación en películas y juegos 3D. Alice es desarrollado en Java, y es parecido a Scratch en el sentido de que usa interfaz de arrastrar y soltar. Alice, desarrollado por un grupo de investigadores de la universidad Carnegie Mellon, tiene versiones para Linux, Mac y Windows y es ofrecido bajo licencia Alice. El ambiente es OpenSource en el sentido de que puedes descargar y examinar el código fuente, pero los creadores prefieren trabajar exclusivamente en equipo y no tomar contribuciones de afuera. Alice ha sido lanzado desde 1999, siendo uno de los ambientes mas antiguos y desarrollado para enseñar a programar. Es por eso que es usado en escuelas de todo el mundo.

Scratch: progamacion para niños OpenSource

Imagen
Desarrollado por el grupo Lifelong Kindergarten del MIT, Scratch es un ambiente gráfico de programación implementado en Squeak que trabaja parecido a Lego. La premisa básica es que construyes tus programas colocando juntos bloques de codigo coloreados. La interfaz común de Scratch permite al programador juntar gráficos y sonidos y crear básicas animaciones. Todas las sintaxis básicas para construir, tales como repeticiones y sentencias if, están soportadas y agrupadas en diferentes bloques, tales como Montion, Sensing y Sound. Scratch tiene implmentación disponible para Windows y Mac OSX, pero aun no hay una versión para Linux. Es posible ejecutar Scratch usando Wine, aunque quizás falle el audio. Hay una versión para Linux, pero que no esta desarrollada por los amigos del MIT. El problema de usar esta versión, es que en el modo de presentación, donde Scratch se muestra en pantalla completa, no funciona. Uno de los prospectos muy útil que ofrece Scratch es la habilidad de subir tus pro...

Las mejores descargas del 2008

Imagen
Junto con las descargas para Windows y Mac, este año estuvo lleno de software libre para los usuarios de Linux. Aquí algunas de las mas solicitadas. Firefox 3.1 Beta 1 Mientras que el lanzamiento oficial de Firefox 3 fue la mas grande noticia en este año, un gran numero de testeadores, aquellos que buscan lo mas nuevo y sobre todo los usuarios de Linux, no esperaron para actualizar la primera beta publica del navegador open-source. Cuando la version 3.1 oficial salga, se espera ver filtros en la Awesomebar, vista previa para las pestañas, multi-touch para las Macbooks y mucho mas. Dropbox Ciertamente no es el únicos negocio de almacenamiento, pero Dropbox ofrece 2GB gratis, una herramienta de sincronizacion para el escritorio. Si lo usas para hacer un backup de los archivos de configuración de tu directorio home o como el sincronizador de contraseñas mas avanzado, es realmente una herramienta muy seria para usuarios de escritorio. Gmail Backup Una herramienta simple pero efectiva, Gmai...

Manejando Archivos CSV con Python

No siempre los archivos CSV "Comma Separated Values" (Valores Separados por Coma) usan la coma para separar los datos, algunas veces usan TAB o espacios Si trabajas con archivos CSV y usas el módulos csv de Python podrías hacer tu trabajo un poco mas facil. Trabajar con archivos CSV en Python probablemente no seria tan fácil. Por ejemplo, si tienes un archivo CSV que contiene 3 columnas "A", "B" y "C D". $ cat prueba.csv A,B,"C D" 1,2,"3 4" 5,6,7 El siguiente programa en Python lee y muestra su contenido: import csv ifile = open('prueba.csv', "rb") reader = csv.reader(ifile) rownum = 0 for row in reader: # Save header row. if rownum == 0: header = row else: colnum = 0 for col in row: print '%-8s: %s' % (header[colnum], col) colnum += 1 rownum += 1 ifile.close() El cual muestra lo siguiente: $ python csv1.py A : 1 B : 2 C D : 3 4 A ...

Recuento de la semana 06 - 12 Dic 2008

Este es el recuento de la semana de algunas noticias sobre Linux y OpenSource. Detectando Rootkits en Ubuntu Ubuntu tampoco se escapa de ellos. (09 Diciembre 2008) Prey para Linux . Ya fue liberada la versión de este juego para Linux. (10 Diciembre 2008) OpenCL 1.0. Herramientas para programar el GPU de las tarjetas de vídeo. (11 Diciembre 2008)

Marco de Fotos Digital basado en Linux

Imagen
A diferencia de otros marcos de fotos digitales que solo aceptan tarjetas de memoria y muestran fotos, el iGala tiene un cerebro dentro de su base rectangular. Usa la interfaz pantalla táctil (touchscreen) para configurar el iGala y conectarlo a tu red wi-fi, luego el iGala puede hacer todo tipo de cosas inteligentes como entrar a tu cuenta Gmail y mostrar cualquier foto enviada por e-mail en su pantalla de alta resolución 800 x 600. Y por supuesto puede mostrar tus fotos automáticamente desde Flickr y puedes conectarte a Windows Life Frameit si lo que estas buscando es una interfaz web gratis para mostrar fotos, noticias y trafico en tu marco. No necesita la PC por que el iGala es esencialmente una minicomputadora corriendo Linux!!! Si deseas adquirirlo lo puedes hacer en la pagina de ThinkGeek .

Cortar Imagenes con ImageMagick

Puedes usar el comando convert que viene con ImageMagick para extraer partes de una imagen Puedes cortar un trozo de 100 pixeles de ancho desde donde sea en el medio de la imagen: $ convert -crop 100x+0+0 orig/wrapperbg775.gif slice0.gif $ convert -crop +200+0 orig/wrapperbg775.gif slice1.gif $ convert +append slice0.gif slice1.gif wrapperbg675.gif Puedes duplicar un trozo de 100 pixeles de ancho desde donde sea en el medio de la imagen: $ convert -crop 100x+100+0 orig/wrapperbg775.gif slice100.gif $ convert +append slice0.gif slice100.gif slice 100.gif slice1.gif wrapperbg875.gif Nota que no fue necesario especificar la altura de la imagen en ninguno de los comandos anteriores. Si necesitas ajustar la altura en vez del ancho, los pasos son similares, pero usas -append en vez de +append para pegar trozos verticalmente. Fuente.

Guardando archivos o directorios en la memoria con tmpfs

Probablemente ya sabes que leyendo desde la memoria RAM es mucho mas rápido que leer desde el disco duro. Ese artículo muestra como puedes guardar archivos y directorios en la RAM en vez de en el disco duro con la ayuda de tmpfs (un sistema de archivos para crear dispositivos de memoria). Ideal para archivos caches y otra data temporal, ya que cuando apagas el computador perderás la información. Usando tmpfs Hay un dispositivo de memoria estándar en cada sistema Linux (excepto en algunas maquinas virtuales) esta es /dev/shm. Cuando ejecutas mount Probablemente veas algo asi: tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) Por defecto esto es casi la mitad del tamaño de la memoria de tu sistema, puedes comprobar esto ejecutando df -h /dev/shm entonces si tienes 4GB de memoria RAM, su tamaño sera casi 2GB. Puedes usar /dev/shm como si fuera un disco duro normal, por ejemplo puede copiar un archivo a el: cp -af test.tar.gz /dev/shm/ Así el archivo estará guardado en la memoria: ls -la /dev...

Recuento de la semana 29 Nov - 05 Dic 2008

Este es el recuento de las noticias en español que circularon en la red, con respecto a Linux y Open-Source. Portátil con BIOS controlador ( Barrapunto ). Linux en iPhone, vídeo que muestra como correr Linux en el mismo iPhone ( VivaLinux ). Restaurar GRUB desde Windows ( MundoGeek ). Recuperar GRUB manualmente ( MundoGeek ). Modificar título de un PDF ( DiarioLinux ). La contribución de Canonical a Linux ( Barrapunto ). 6 detalles del nuevo Nautilus ( Genbeta ). China destierra a Windows, noticia de como obligan en cierta ciudad China a dejar de usar Windows para usar cierta distro de Linux. ( El Comercio ). Python 3.0, lanzada la versión 3.0 de Python ( MundoGeek ).

Ejecutar Linux en una Palm

Quiero compartir este vídeo que muestra como ejecutar Linux en una Palm desde una memory card, aunque el vídeo esta Ingles se puede entender fácilmente a través de las imágenes.

Go-OO la mejor suite de ofimatica

Si usas Ubuntu, OpenSuse, Fedora o cualquier otra distribución de Linux, lo mas probable es que uses OpenOffice como suite de ofimática, pero lo cierto es que no estas corriendo la version oficial de OpenOffice, en vez de eso estas corriendo la versión Go-OO la cual es una version basada en el código fuente de OO. Go-OO incluyen mejoras y ciertas características que no han sido aceptadas por Sun. Sun usa sus propias reglas para el desarrollo de OpenOffice y debido a ellos hay mucho choques con la comunidad de open source. Por eso los colaboradores en el desarrollo de Go-OO, como Novell, Debian y Ubuntu, han logrado que ya no haya tanta brecha entre los lanzamientos de Go-OO y OpenOffice. Así es que si instalaste OpenOffice.org en Ubuntu 8.10 si revisas la descripción del paquete veras que dice "Homepage: http://www.go-oo.org" mostrando asi su verdadera fuente. Cuales son algunas de las mejoras de Go-OO: Mejor capacidad en gráficos que OO.org, puedes importar archivos SVG, WP...

IBM ofrece escritorio Linux como alternativa a Windows

IBM anuncio la disponibilidad de una "alternativa a Microsoft" basada en un escritorio virtual que la tecnología de virtualización de Virtual Bridges e incorpora Ubuntu Linux de Canonical y aplicaciones Lotus de IBM. Basado en Ambiente Corporativo Virtual de Escritorio Remoto (VERDE, por sus siglas en Ingles), el ambiente de escritorio es de lejos mas cómodo que correr escritorios de Microsoft. El escritorio virtual VERDE es distribuido desde servidores Linux hacia cualquier laptop, navegador o dispositivo móvil. Anunciado por Virtual Bridges a finales de Octubre, VERDE esta dicho para ser un producto de infraestructura de escritorio virtual Linux-solo (host, invitado y cliente). Características incluyen un integrador de conexiones, KVM basado en la tecnología VM, soporte multimedia y sonido e impresión local. Lotus para Ubuntu La version del escritorio VERDE de IBM combina Ubuntu Linux con versiones Linux de software de Cliente de Solución para Colaboración Abierta de IBM (O...

Aprende Python para poder usar Apps Engine

Apps Engine es una aplicación de Google que te permite diseñar una web y correrla usando la infraestructura de Google. Apps Engine usa Python como lenguaje principal, asi que si deseas comenzar con Apps Engine, seria bueno que conocieras bien el lenguaje script Python. Si lo conoces excelente, pero sino aquí dejo algunos enlaces que te pueden servir en tu aprendizaje de este excelente lenguaje. Tutoriales de Python en Linea Pagina Web Oficial de Python Ofrece un buen detalle del lenguaje con todos los detalles que podrías esperar. Python Rocks Kent S. Johnson provee un excelente detalle de Python. El breve tour por este lenguaje cubre varios aspectos del lenguaje para poder entender la gran figura de Python. Dive into Python (este libro lo puedes conseguir en español) Excelente libro que te inicia en el aprendizaje de este libro, contiene ejemplos muy prácticos. A Byte of Python Cada pagina de este libro ofrece algo de conocimiento de Python, con un formato claro y ...

Nokia Podria dar un empujon a Linux

Es sabido por muchos la relación que Nokia tiene con Linux. En el Nokia World en Barcelona -- el mismo lugar donde fue revelado el poderoso N97 -- el vicepresidente de la unidad de mercado de Nokia, Ukko Lappalainen, informó que en la larga perspectiva, Linux llegara a ser una seria alternativa para celulares de alta gama. Agrego que el no veía nada en Android que no se pueda hacer con Linux Maemo. Ahora si un N98 aparece el proximo mes con una increíble variante de Ubuntu, quizás seria un caballo de otro color. Fuente .

Ubuntu aun no es el top en servidores

Jsaon Brook, quien dirige el laboratorio de eWEEK, ha posteado una historia sobre las mejoras en la ultima version de Ubuntu 8.10, "Intrepid Ibex". Brooks realmente gusta de la distribución en el escritorio. Sin embargo, Brooks encuentra la ultima version de Ubuntu para servidores falla en comparación con las distribuciones para servidores mas populares., incluyendo RHEL y SUSE, especialmente en términos de seguridad. Brooks escribe: La ultima version de la distribución de Canonical, Ubuntu 8.10, aun superan a las distribuciones para escritorio de Red Hat y Novell, y es la mejor alternativa a los sistemas operativos de Microsoft y Apple. Sin embargo Red Hat y Novell superan a Ubuntu 8.10 en el área de servidores. Ubuntu 8.10, salio a principios de Noviembre conteniendo un modesto surtido de actualizaciones a los componentes open-source que lo componen. Basado en mis pruebas de Ubuntu 8.10. Sostengo que Ubuntu es, sin lugar a dudas, la mejor distribución de Linux disponible pa...