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, permite comunicación entre navegadores, correo electrónico y mensajes de texto, dando una poderosa y libre alternativa para aquellos que están buscando construir su propia red social o plataforma de microblog.
Fedora 9
Test Center ha subrayado 3 aspectos de Fedora 9: los nuevos esquemas para escritorio, el nuevo administrador de paquetes y la mejora en el uso y desempeño de la memoria. Para el escritorio Fedora 9 ofrece GNOME 2.22 y KDE 4.0.2 por defecto. GNOME 2.22 en Fedora 9 tiene un mejor sistema de archivos, mejoras en la seguridad, y la habilidad de manejar la energía en la pantalla de login. También hay una mejor integración con Bluetooth especialmente para dispositivos Palm.
Ubuntu 8.10
La edición para escritorio de Ubuntu 8.10 (Intrepid Ibex) provee mas funcionalidades y es mas fácil de usar, con un costo de adquisición 0 es realmente imposible de ignorar. Para cualquiera o cualquier negocio que no este atado a Microsoft legalmente, Ubuntu 8.10 podría ser una buena opcion en muchos escenarios.
OpenSUSE 11
Novell no lanzo una nueva version de su SuSE Linux Enterprise Desktop en 2008, pero si lo guió a la comunidad para ofrecer OpenSUSE 11. OpenSUSE es poderoso y mejora la usabilidad, desempeño y estabilidad atraería a cualquier usuario de otras distribuciones de Linux. Hay algunas ventajas de negocios que considera OpenSUSE en vez de Ubuntu o Fedora, por que la relación de Novell con Microsoft, hacen mas fácil por ejemplo la migración de documentos entre OpenOffice y Microsoft Office. Open SUSE es probablemente lo mejor para usuarios fuertes, quienes pueden tomar mayor ventaja del soporte de virtualización y aquellos con mejor experiencia usando Linux.
Novell JeOS
SUSE Linux Enterprise JeOS ( que se pronuncia "juice", jugo en Ingles) es el sistema operativo "mas que suficiente" de Novell, es liviano y esta basado en SUSE Linux Enterprise. EL código base es SLES 10 service pack 2. Este SO esta destinado específicamente para aplicaciones de virtualización. Aplicaciones certificadas para ejecutarse en SUSE Linux Enterprise Server también se podrán certificar para JeOS.
Ubuntu 8.04
Una gran diferencia entre Windows y Ubuntu, aparte de que Ubuntu es libre, es que Canonical provee nuevas versiones cada 6 meses. Con Ubuntu 8.04, Hardy Heron, Caninical proveerá soporte y actualización hasta el 2011, haciéndolo LTS (Long Term Support).
También es la primera version de Ubuntu que ofrece soporte para Wubi, un instalador para Windows que escribe el SO de Ubuntu en un archivo de una maquina con Windows. Con Wubi no hay que particionar el disco duro, por eso Ubuntu se puede instalar en una maquina con Windows sin perder la data.
Android
Android es la plataforma opensource de Google para dispositivos móviles, lanzado al mercado en 2008 como una clara competencia contra el iPhone de Apple. Para desarrolladores, Andriod abre muchas puertas y posibilidades para crear aplicaciones móviles y darles el control sobre los items como mapear los botones y usar hardware como GPS y Wi-Fi. Android cambio la manera de hacer tecnología en área de los móviles.
lunes 29 de diciembre de 2008
Las 10 mejores aplicaciones OpenSource del 2008
Publicado por Daniel Cabrera en 12:33 0 comentarios
Etiquetas: opensource
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
Publicado por Daniel Cabrera en 11:27 0 comentarios
Etiquetas: noticias
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.
Publicado por Daniel Cabrera en 11:23 0 comentarios
Etiquetas: firefox
viernes 26 de diciembre de 2008
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 asegurarte que trabaja, inicia una sesión ssh y mantenla ejecutándose. Luego en otra ventana abre otra conexión con la opcion -v:
~$ ssh -v ejemplo.com echo "hola"Y en lugar de los largos mensajes de una sesión ssh normal, veras unas cuantas lineas terminando con:
debug1: auto-mux: Trying existing master
hola
Si tienes que conectarte a una implementación antigua de ssh que no soporta conexiones multiplexed, puedes hacer una sección Host separada:
Host antiguo.ejemplo.com
ControlMaster noPara mas información puedes ver man ssh y man ssh_config
Fuente.
Publicado por Daniel Cabrera en 11:46 0 comentarios
Etiquetas: tips
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 de un sistema operativo no funcionaran en otro sistema operativo. Esto es cierto para las aplicaciones, pero no para los archivos que las aplicaciones generan.
Si estas trabando con un procesador de texto, tienes la oportunidad de exportarlo a .doc, el cual puede ser usado por cualquier programa. Por ejemplo OpenOffice, que es la suite de ofimática que viene en la mayoría de distros de Linux te permite abrir y crear archivos con extensión de Microsoft Office. La música esta guardada por lo general en formatos MP3, AAC o FLAC, todo estos son fácilmente usables en cualquier plataforma.
3. No se pueden jugar juegos en Linux.
Esto quizás no sea importante para muchos, pero para algunas personas los juegos son la razón principal de porque siguen pegados a Windows. Aun si el juego es World of Warcraft, ellos no quieren dejar sus juegos solo por que se cambiaron de SO.
Actualmente hay una cantidad grande de juegos que son nativos para Linux, quizás no sean tan bonitos como los mas nuevos. Pero hay formas de jugar esos juegos nuevos sobre Linux. Se pueden usar programas como Crossover y Crossover Games, Cedega y WINE (Crossover es mas estable y es de pago). Entre estos tres la mayoría de los juegos mas populares pueden ser jugados. Obviamente depende también del requerimiento de hardware.
2. Las aplicaciones son difíciles de encontrar.
La mayoría de distribuciones de Linux vienen con un montón de aplicaciones muy útiles, pero algunas veces quizás quieras reemplazarlas por otras o buscar algunas que quizás necesites. A diferencia de Windows, y Mac, no hay muchos copias de software de Linux. Sin embargo con una rápida búsqueda en Google para "Aplicaciones Linux" puedes encontrar paginas de aplicaciones En Linea para Linux o si usas Ubuntu, esta el GetDeb el cual no solo lista aplicaciones Ubuntu sino que también hace fácil su instalación.
1. Tienes que aprender a usar la linea de comandos.
Linux obtuvo su reputación de que solo puede ser usado por codificadores o aquellos que conocen una buena cantidad de código.
Pero la gente se sorprende cuando ven Ubuntu Eee. Posiblemente Ubuntu sea mas simple que Windows con el remix UI para netbook, pero Linux es fácil aun sin eso.
Algunas distribuciones como openSUSE tiene un menú de inicio similar a Windows, algunas como Ubuntu tienen un menú que lista todas tus aplicaciones, haciendo un ambiente que seria mas fácil para todos. Algunos usan los exploradores de archivo de GNOME o KDE los cuales son tan fácil de navegar como el Explorador de Windows.
Publicado por Daniel Cabrera en 06:57 0 comentarios
Etiquetas: Linux
jueves 25 de diciembre de 2008
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 OpenOffice que empezaron y se cerraron al salir. El codigo esta basado en parte de un codigo que se encontro aquí. El nombre del archivo es ooutils.py.
Puedes encontrar el codigo aquí.
Publicado por Daniel Cabrera en 15:05 0 comentarios
Etiquetas: openoffice, python
martes 23 de diciembre de 2008
Coleccion de Libros Gratis sobre Linux
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 valioso recurso desde aquí. Claro los libros están en Ingles seria bueno quizás empezar a traducirlos.
Fuente.
Publicado por Daniel Cabrera en 07:29 0 comentarios
Etiquetas: Linux
lunes 22 de diciembre de 2008
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
Publicado por Daniel Cabrera en 08:19 0 comentarios
Etiquetas: noticias
viernes 19 de diciembre de 2008
Alice: otro programa para enseñar a programar a niños

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.
Publicado por Daniel Cabrera en 09:10 0 comentarios
Etiquetas: herramienta libres
Scratch: progamacion para niños OpenSource
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 programas al sitio Web de Scratch, donde puedes crear una cuenta, obtener soporte y ver programas que otros usuarios de Scratch han subido. Todos los programas subidos son open source, eso quiere decir que se pueden descargar y modificar el código fuente del programa. Los programas de Scratch tambien pueden ser vistos dentro de un navegador Web, usando quizás un applet de Java llamado Scratch Player.
Un problema con Scratch es que el código fuente de un programa puede ser muy largo cuando el programa tiene muchos graficos o musica. Un programa somo un simple reproductor de música puede pesar 93MB.
Publicado por Daniel Cabrera en 08:58 0 comentarios
Etiquetas: herramienta libres
jueves 18 de diciembre de 2008
Las mejores descargas del 2008
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, Gmail Backup coge todos los mensajes de tu Gmail y Google Apps y los respalda en el formato .EML. Actualmente posee una interfaz gráfica para Linux, pero para Mac aun esta en modo de consola. Los usuarios de Linux ya usan Thunderbird quizás puedan usar Gmail Backup.
Ubuntu 8.10, incluyendo Bootable USB Maker
En Octubre salio Ubuntu 8.10 "Intrepid Ibex" el cual nos impresiono con sus bordes pulidos y sus características amigables.
Songbird 1.0
Actualmente, para los usuarios de Linux, desafortunadamente, FairPlay vende a través de
iTunes pero no con Songbird, pero el soporte para iPod funciona bien. Y próximamente todos los "agregados" estarán bien, haciendo de Songbird un excelente reproductor de medios para cualquier sistema.
Fuente.
Publicado por Daniel Cabrera en 11:11 0 comentarios
Etiquetas: herramienta libres, Linux
martes 16 de diciembre de 2008
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 : 5
B : 6
C D : 7
Ademas, el modulo csv provee un objecto para escribir archivos CSV. El siguiente programa Python convierte el archivo prueba CSV en un archivo CSV que usa tabs como separador de valores y tiene todo los valores entre comillas. El carácter delimitador y la comillas, están especificados cuando el escritor es creado. La misma opcion esta disponible cuando se crea el objecto lector.
import csv
ifile = open('prueba.csv', "rb")
reader = csv.reader(ifile)
ofile = open('ttest.csv', "wb")
writer = csv.writer(ofile, delimiter='\t', quotechar='"', quoting=csv.QUOTE_ALL)
for row in reader:
writer.writerow(row)
ifile.close()
ofile.close()
Al ejecutarlo muestra lo siguiente:
$ python csv2.py
$ cat ttest.csv
"A" "B" "C D"
"1" "2" "3 4"
"5" "6" "7"
El siguiente ejemplo muestra como escribir una función para tratar de determinar que formato de archivo CSV es antes de abrirlo, así se puede lidiar con comas y tabs y diferentes tipos de comillas.
Fuente.
import os
import sys
import csv
def opencsv(filename):
tfile = open(filename, "r")
line = tfile.readline()
tfile.close()
if line[0] == '"':
quote_char = '"'
quote_opt = csv.QUOTE_ALL
elif line[0] == "'":
quote_char = "'"
quote_opt = csv.QUOTE_ALL
else:
quote_char = '"'
quote_opt = csv.QUOTE_MINIMAL
if line.find('\t') != -1:
delim_char = '\t'
else:
delim_char = ','
tfile = open(filename, "rb")
reader = csv.reader(tfile, delimiter=delim_char, quotechar=quote_char, quoting=quote_opt)
return (tfile, reader)
Publicado por Daniel Cabrera en 13:33 0 comentarios
viernes 12 de diciembre de 2008
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)
Publicado por Daniel Cabrera en 13:33 0 comentarios
Etiquetas: noticias
jueves 11 de diciembre de 2008
Marco de Fotos Digital basado en Linux
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.
Publicado por Daniel Cabrera en 13:37 0 comentarios
miércoles 10 de diciembre de 2008
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.
Publicado por Daniel Cabrera en 14:02 0 comentarios
martes 9 de diciembre de 2008
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/shm/
server1:/# ls -la /dev/shm/
total 316
drwxrwxrwt 18 root root 380 2008-11-27 16:06 .
drwxr-xr-x 12 root root 3780 2008-11-27 15:33 ..
-rw-r--r-- 1 root root 311636 2003-04-02 20:00 test.tar.gz
server1:/#
Si quisieras cambiar el tamaño de /dev/shm puedes hacer lo siguiente:
mount -o remount,size=3G /dev/shm
Ten cuidado al momento de cambiar el tamaño, ya que si lo haces muy grande y usas todo el espacio, entonces dejaras menos RAM para el resto del sistema y podrías causar un comportamiento no deseado.
Ahora supongamos que deseas crear una especie de archivo cache para el mayor tráfico de tu sitio web en el directorio /var/www/www.ejemplo.com/cache. Por supuesto que seria bueno tener ese cache en la memoria RAM, así que veamos como hacerlo:
Primero crea el directorio:
mkdir -p /var/www/www.ejemplo.com/cache
Ahora montas el directorio como un dispositivo de memoria (con un tamaño de 100MB y permisos de 755):
mount -t tmpfs -o size=100M,mode=0755 tmpfs /var/www/www.ejemplo.com/cache
Dale una mirada a:
mount
Y veras esto:
tmpfs on /var/www/www.example.com/cache type tmpfs (rw,size=100M,mode=0755)
Eso quiere decir que ahora puedes copiar archivos directamente a la memoria.
Si deseas tener ese directorio montado al momento de iniciar el sistema, edita el archivo /etc/fstab...
Y agrega algo así:
[...]
tmpfs /var/www/www.example.com/cache tmpfs size=100M,mode=0755 0 0
[...]
OJO: Cada vez que reinicies el sistema todo lo que este en /dev/shm se perderá.
Fuente.
Publicado por Daniel Cabrera en 12:09 0 comentarios
viernes 5 de diciembre de 2008
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).
Publicado por Daniel Cabrera en 13:47 0 comentarios
Etiquetas: noticias
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.
Publicado por Daniel Cabrera en 13:37 0 comentarios
Etiquetas: Linux
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, WPG y EMF.
Transiciones 3-D para presentaciones.
Función solver en la hoja de calculo para buscar valores satisfactorios en una celda.
Mejor integración con Microsoft Office.
Sin embargo lo mejor de Go-OO es que es más rápido que OO.
Si usas Go-OO sin darte cuenta a lo mejor necesitas cambiarte a la ultima version de OO, pero si usas la version oficial de OpenOffice podrías probar cambiarte a Go-OO e incrementar la velocidad.
Fuente.
Publicado por Daniel Cabrera en 07:45 0 comentarios
Etiquetas: Linux, openoffice, ubuntu
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 (OCCS, por sus siglas en Ingles), basado en IBM Lotus Symphony, Lotus Notes y otras aplicaciones Lotus. El software incluye cliente de correo, procesador de texto, hoja de calculo, comunicación unificada y red social.
Enfocado en el problema de la reducción de presupuesto de TI debido a la recesión, la version VERDE IBM ahorra costos comparado con las alternativas WIndows. IBM dice que un ahorro considerable es posible evitando las licencias de Windows y Microsoft Office, reducción de consumo de energía y aire acondicionado y bajo costos de soporte.
Los usuarios pueden acceder a sus computadoras en cualquier dispositivo conectado a red vía login y los programas están ya heredados a la sesión del usuario evitando así la necesidad de visitar un punto de acceso descentralizado. Los escritorios Linux pueden ser accesados desde PCs con Windows y Mac, también como PCs con Linux y otros dispositivos conectados.
Disponibilidad
El escritorio virtual VERDE esta disponible desde IBM o Virtual Bridges. El precio estándar para 1,000 usuarios es de $49 dolares por usuario, con descuento por volumen. Mas información sobre VERDE puedes encontrar en Virtual Bridges y mas sobre OCCS de IBM para Linux en el tutorial de IBM DeveloperWorks.
Fuente.
Publicado por Daniel Cabrera en 07:19 0 comentarios
Etiquetas: Linux
miércoles 3 de diciembre de 2008
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
buenos ejemplos.
Aprendiendo con Python (Learning With Python (2nd Edition)
Para programadores avanzados que están buscando una introducción rápida a Python.
Aprendiendo a Programar (Learning to Program)
Ofrece una serie de tutotriales para aquellos que no tienen o tienen muy poca
experiencia programando, es un libro para aprender a programar, usando ejemplos de Python.
Fuente.
Publicado por Daniel Cabrera en 14:08 0 comentarios
Etiquetas: python
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.
Publicado por Daniel Cabrera en 13:51 1 comentarios
Etiquetas: Linux, tecnologia
martes 2 de diciembre de 2008
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 para el escritorio y el rival mas fuerte para los ampliamente usados sistemas operativos de Microsoft y Apple.
Esto es porque mientras la mayoría de distribuciones vienen con los mismos componentes de software, Ubuntu se distingue con su atención a la usabilidad, su larga colección de programas listos para usar y gran comunidad de usuarios y contribuidores.
Las distribuciones de Red Hat y Novell están adelante de Ubuntu en área de servidores, algunas de las implementaciones de seguridad como el Novell-led AppArmor no trabajan tan rápido como SELinux en Red Hat. Otras características como como la compilación de ciertos servicios de red recién incluidas en Ubuntu 8.10, ya estaban incluidas en Red Hat hace tiempo.
También en el lado de Firewall todavía carecen de ciertas facilidades que disponen Red Hat y Novell. Sin embargo Ubuntu gano un notable punto cuando Wikimedia decidió cambiar todos sus servidores a Ubuntu Server. (Ver nota)
Fuente.
Publicado por Daniel Cabrera en 14:41 0 comentarios
Etiquetas: ubuntu
