LiVES 1.1.3

Se encuentra disponible una nueva versión de LiVES, un completo sistema de edición de vídeo, actualmente soportado en la mayoría de los sistemas y plataformas y licenciado bajo GPL.

Lives tiene la capacidad de editar vídeo en tiempo real, además de logrados efectos, todo en una sola aplicación. Es por eso ideal para generar sesiones visuales de video con música (VJ).

Cuenta con las características necesarias para ser calificado como una herramienta profesional, creando por ejemplo vídeos con movimientos de variadas formas.

Se destaca por su simplicidad de uso, pero no carente de funciones muy poderosas.

Pueden encontrar la lista de cambios aquí.

Para instalarlo en Ubuntu 9.04 tenemos que descargarnos desde Getdeb el paquete deb correspondiente (32 ó 64 bits)

Twittea desde linux

Un cliente twitter como tux manda es lo que hacía falta en linux.
Es un programa liviano y muy util (para quien use twitter)
 Para instalarlo solo deben teclear lo siguiente en su consola de BASH

[BASH]# yum install twitux -->Para derivados de RedHat
[BASH]# aptitude install twitux -->Para derivados de Debian

Visto en http://www.linuxparatodos.net/portal/article.php?story=twiter-linux

Recuperar contraseña de root en FreeBSD

Hace unos días fui a revisar un servidor pero me lleve una grata sorpresa que tenia instalado el sistema operativo FreeBSD. Me pidieron modificar el servicio de apache de este pero que no tenían la clave root, por lo cual no teníamos acceso al sistema. Por lo cual investigue y encontré esta solución para recuperar el password de root.



1. Reiniciamos el Sistema FreeBSD, al momento de bootear aparecerá un menú, seleccionamos la opción 4 "start
FreeBSD in single user mode" y entraremos como en un modo emergencia.

Al parecer el siguiente mensaje "Enter fill pathname of shell or RETURN for /bin/sh:" solamente presionamos ENTER

2. Necesitamos montar los sistemas de ficheros de FreeBSD.
# mount -t ufs -a

3. Ahora procedemos a cambiar el password del root
#passwd root

4. Reiniciamos y volvemos entrar al sistema en modo normal y ya podremos acceder como usuario root al sistema.

Ubuntu Software Store cambia su nombre oficialmente por el de Ubuntu Software Center

Hace unos días publicábamos un video mostrando la nueva herramienta de gestión de aplicaciones disponible en la última versión Alpha de Ubuntu Karmic Koala. Su trataba de Ubuntu Software Store, lo cual ha traído consigo un intenso debate sobre si su nombre es el más adecuado suponiendo la traducción de “Store” por “Tienda”.

Visto y no visto, ya ha sido cambiado oficialmente el nombre de la nueva herramienta de Karmic Koala y ha pasado a llamarse Ubuntu Software Center. De hecho hasta ya ha sido modificado el nombre del paquete correspondiente para su instalación. Centro de Software es sin duda una mejor opción dados los objetivos principales del proyecto, una herramienta desde la que gestionar de forma centralizada cualquier instalación/desinstalación de aplicaciones y programas de la forma más cómoda y rápida posible.

Mark Shuttleworth y el equipo de desarrollo han tenido muy en cuenta la polémica que se había abierto en la red respecto a este tema y por supuesto los resultados de la encuesta que se publicó en UbuntuForums para la elección del nuevo nombre, en la que las propuestas más votadas han sido Ubuntu Software Center y Ubuntu App Center.

Vía | OMG! Ubuntu!

[Novedad] ¿WebGL? en Firefox


¿Que és WebGL?

Básicamente se trata de una tecnología que nos permite utilizar gráficos 3D nativamente en nuestro navegador sin tener que descargar ningún plugin para ello. Esto se logra añadiendo al HTML5 una serie de métodos que permitan que Javascript pueda sacar el contexto3D al elemento .

Navegadores con WebGL

Actualmente WebKit era el único que disponía de dicha maravilla, y está disponible desde principios de Septiembre. Ahora Firefox también nos permite usar algunas de las funcionalidades en las últimas Nightly Builds.

Google Chrome, al estar basado en WebKit se comprometió a apoyar esta tecnología. Por otro lado, Opera está apoyando la iniciativa con una versión nativa con ligeras diferencias a la de Firefox. Como siempre Internet Explorer no se ha pronunciado al respecto, pero seguro que terminarán sacando algo que emule esta tecnología. Aunque de momento solo podremos soñar con usarla algún día en real.

Vía anieto2k.

Disponible OpenArtist: Ubuntu para artistas 3D

Se encuentra disponible una nueva distribución de Linux para artistas. Está basada en Ubuntu —con partes de Intrepid, Jaunty pero también PureDyne, Debian, Mint e incluso paquetes RPM— pero completamente orientada a la creación gráfica, con el acento en el software Blender.


Algunas características muy interesantes del sistema son:

-- Cinco versiones de Blender, la 2.49, la 2.5 con script de descarga automática de las nuevas versiones diarias, la 2.41, la 2.45, la 2.2.5 por motivos de compatibilidad, y todo por pura diversión.

-- Integración con Nautilus, incluyendo tipo MIME para Blender, abrir con 2.41 o 2.45, controlar películas con blender:anim, etc. Se incluye carpeta oculta en el directorio personal para un rápido acceso a las carpetas de scripts para todas las versiones y para plugins de texturas y secuencias.

-- Carpeta de scripts colaborativos para Blender, enlazados con Dropbox, de forma que cada nuevo script que añadas estará disponible para todos. Muchos scripts proporcionados de serie, principalmente de integración con los distintos renderers, todos en el menú Render.

-- Renderers preinstalados para su uso con Blender: yafray, yafaray, kerkythea, indigo —estos dos últimos vía un script de descarga dado que no pueden ser redistribuidos—, aqusis, pixie, nvidia gelato, luxrender —beta y estable—, sunflow, pantograph. También freestyle independiente y el distribuido helios están incluidos, lo que nos lleva a:

-- Categoría para renderizado distribuido con helios —render distribuido con sunflow—, drqueue —empaquetado con scripts a medida e incluyendo ayuda—, yadra, networkrender, farmerjoe. Todas las herramientas online que permiten crear granjas de renderizado con Blender están aquí, con cuentas de prueba. Pgrade Grid, HGblender, burp, BOINC y las comerciales greenButton, respower, pouwa client, deadline renderfarm.

-- Editor de secuencias de vídeo con Blender y lanzador del editor compuesto en la categoría VID, con proyectos de pruebas y textos de introducción.

Otras cosas interesantes:

-- Programas 3D: ayam, moonlight, wings3d, k-3d, topmod modeller, equinox, gsculpt, kpovmodeller. Makehuman está junto con la vieja versión, y MHPhoenix, más un script para bajarse y compilar automáticamente la última versión. También están Sharpconstruct y structuresynth.

-- Herramientas para texturas: Mapzone —mediante WINE y un script de descarga—, semicuro, cellule —para texturas procedurales—.
-- Herramientas shaderman: sler, shaderman —mediante WINE— y cutter.
-- Generadores de planta: arbaro, Ivy, ngplant, y aparentemente, tree form curves.
-- g3dviewer: Previsualiza los formatos 3D más famosos.
-- bvhplay: Reproductor de ficheros bvh motioncapture.

Fuente:
http://elsoftwarelibre.wordpress.com/2009/09/21/openartist-ubuntu-para-artistas-3d/

GNU Pem

GNU PEM es una herramienta práctica para ayudar a mantener un registro de sus ingresos personales y gastos.
En GNU / Linux y como en otros sistemas Unix, PEM trabaja guardando los datos en un archivo CSV colocado en el directorio ~ /. pem bajo el directorio $ HOME.
En Windows, el mismo archivo se coloca en el directorio PEM, en virtud de el directorio% USERPROFILE%. Cada archivo, lleva el nombre de el mes en curso, y se crea automáticamente cuando Pem inserta el primer registro para un mes.
No es aconsejable para editar estos archivos a mano.

Última versión: PEM-0.7.8.tar.gz
Instalación:
=============

En GNU / Linux y otros Unix-como sistemas: simplemente decir

$ ./configure [--prefix=/install/directory] $
$ make
# make install

Por defecto, esta Pem debe instalar en /usr/local/bin directorio, asumiendo que tiene los privilegios que se debe hacer eso.
Usted también puede considerar el cambiar el prefijo con --prefix option, en caso de que no tenga los permisos necesarios. Para obtener más información, consulte:

$ ./configure --help.


En Windows:
-----------

Copie y pegue el archivo pem.pl al directorio donde mantener su otro archivo ejecutable, y asegúrese de que, este directorio está incluido en su variable PATH%%. Eso es todo, GNU Pem está listo para servirle. :) :)
Para más información sobre el uso de PEM, en GNU / Linux, et al., Use

$ pem --help
$ man pem
$ info pem

En Windows intenta

C:\> pem.pl --help

Además, utilizar el archivo pem.txt Pem para explorar lo que pueden hacer, y cómo se hace eso.


Bugs / Comentarios:
===================
Por favor envíe sus sugerencias y comentarios o informes de errores que pueda tener, a la lista de correo de PEM. and Son más que bienvenidos y apreciados.

Gracias!

Gnome 3 en Ubuntu 10.04

GNOME 3 estará disponible para instalarse en Ubuntu 10.04, y marcara el primer cambio radical al Escritorio de Gnome desde sus inicios, todo esto gracias a su nueva interfase Gnome Shell.

Haciendo mejor las cosas
De primera mano, el Escritorio Gnome 3 no se vera tan diferente a la versión actual de Gnome.

Notaras que no hay barra de tarea inferior y el panel de arriba ha sido re acomodado. También tiene un lugar del Sistema de Menú de Ubuntu, un botón de Actividades.



Actividades - Haciendo las cosas mas fáciles de administrar

Al presionar "Actividades" te lleva al modo "Overview". Es desde aquí donde podrás abrir nuevas aplicaciones, agregar y quitar espacios de trabajo, mover las ventanas entre espacios de trabajos y navegar a través de tus archivos recientes.

Puedes encontrar fácilmente una aplicación o documento escribiendo el nombre en el cuadro de búsqueda. Este mostrara instantáneamente la lista de coincidencias.

También podrás lanzar aplicaciones haciendo clic en "browse" y navegar por las categorías, muy similar al sistema de menú actual.



Agregar un espacio de trabajo es simple. Simplemente das clic el botón circular "add" en la esquina inferior derecha y aparecerá un nuevo espacio de trabajo.
De igual modo puedes remover un espacio de trabajo haciendo clic en el botón menos que esta en el centro del espacio de trabajo en el modo overview.

Estas son algunas opciones básicas del nuevo entorno Gnome Shell en Gnome 3. Lamentablemente Compiz y Gnome Shel no trabajan muy bien juntos, sin embargo eso no significa que los efectos eye-candy y Gnome-Shell tenga una animacion del todo pulida.

BashStyle-NG 7.8

Acaba de salir una nueva versión, de BashStyle-NG, precisamente la 7.8.

Para quien no lo sepa, BashStyle-NG es una herramienta gráfica que nos permite cambiar con facilidad el comportamiento y la apariencia de la Terminal, Nano y Vim.

Viene con 15 estilos pre-definidos que puedes modificar como así también crear los tuyos. Podemos definir hasta 7 Alias, controlar el tipo y la cantidad de ordenes a recordar en el Historial, colocar un mesaje de bienvenida, cambiar el path de inicio y montones de opciones más.

Podemos instalarlo en Ubuntu mediante el siguiente paquete deb:

bashstyle-ng_7.8.1-1nano_all.deb
Entrada original en: BashStyle-NG 7.8

Comando+Mayúsculas+Punto muestra los archivos ocultos en Snow Leopard




Milagro. Pero no nos alegremos tan rápido porque tiene truco. Parece que Apple ha cumplido una de las plegarias de sus usuarios avanzados, la de poder mostrar/ocultar los archivos ocultos rápidamente. Así, si pulsamos la combinación de teclas Comando+Mayúsculas+Punto (aka Cmd+:), veremos cómo aparecen/desaparecen los archivos ocultos de una vista de Finder, sin tener que reiniciar. Esta combinación viene de fábrica, sin instalar nada, pero solo en Snow Leopard.



El problema es que solo funciona con los diálogos de Abrir/Guardar archivos, no en las ventanas generales de Finder. Supongo que haber puesto un botón opcional en la barra de Finder era un trabajo de ingenería demasiado difícil como para hacerlo en 64 bits. Mientras tanto, si necesitas abrir una carpeta oculta, puedes usar algún script, abrirla con la consola (“open /mi/carpeta/.oculta”) o usar una alternativa a Finder.



Vía | SmarterWare > Daring Fireball > MacWorld > MacOS X Hints




Ubuntuwin HD MONITOR

Ubuntuwin HD MONITOR es un applet para el panel de Gnome creado por el mismo autor de WIA (Where is Aplicattion) con el que podemos conocer que cantidad de espacio libre tenemos sobre cada unidad montada.


Para instalarlo podemos usar este paquete deb. Una vez instalado, hacemos click derecho sobre el panel y elegimos Añadir al Panel….

En la ventana que se abre, seleccionamos UBUNTUWIN HD MONITOR y listo.


Al instalarlo, he notado que el deb me pedía algunas librerías de video, por lo que parece que el autor ha dejado las dependencias de otro de sus programas, incluso al abrir el paquete deb con Gdebi en la descaripción del paquete aparece Ubuntuwin Tv.




Simulando instalación de paquetes en debian/ubuntu

Cuando tenemos dudas del proceso que genera la instalación de un paquete y sus posibles consecuencias, para esto mejor primero simulamos la instalación y veremos que pasa. Para esto ejecutaremos la simulación de la siguiente manera.


root@ascariote:~# apt-get -s install supertux
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
libphysfs-1.0-0 libsdl-image1.2 supertux-data

Se instalarán los siguientes paquetes NUEVOS:
libphysfs-1.0-0 libsdl-image1.2 supertux supertux-data
0 actualizados, 4 se instalarán, 0 para eliminar y 62 no actualizados.
Inst libphysfs-1.0-0 (1.0.0-5 Ubuntu:8.04/hardy)
Inst libsdl-image1.2 (1.2.6-3 Ubuntu:8.04/hardy)
Inst supertux-data (0.3.1d-0ubuntu1 Ubuntu:8.04/hardy)
Inst supertux (0.3.1d-0ubuntu1 Ubuntu:8.04/hardy)
Conf libphysfs-1.0-0 (1.0.0-5 Ubuntu:8.04/hardy)
Conf libsdl-image1.2 (1.2.6-3 Ubuntu:8.04/hardy)
Conf supertux-data (0.3.1d-0ubuntu1 Ubuntu:8.04/hardy)
Conf supertux (0.3.1d-0ubuntu1 Ubuntu:8.04/hardy)
root@ascariote:~#

Esta simulación nos muestra un listado de las acciones que pasaría en la instalación como:

---- Paquetes a instalar.
---- Paquetes desinstalados.
---- Paquetes configurados.

Con esto ya sabremos que puede pasar si instalamos algún paquete.

Suaviza las fuentes en Wine




Una de esas cosas que tenemos que tragarnos si queremos usar una aplicación de Windows en Linux es su horripilante aspecto, empezando por las fuentes sin suavizar. Por suerte, Wine implementó el soporte para anti-aliasing en la versión 1.1.12 (rama inestable), pero por desgracia lo trae desactivado de serie. Si quieres activarlo de la manera más sencilla, sigue leyendo.


La manera manual de activar ClearType y derivados sería toqueteando el registro de Windows, y eso es lo que tendríamos que hacer si no fuera por el script creado por un usuario de los foros de Ubuntu que automatiza esta tarea. Así que abre la terminal y ejecuta estos dos comandos, el primero para bajar el script y el segundo para ejecutarlo:



wget http://victorpimentel.com/stuff/winefontssmoothing_en.sh



bash winefontssmoothing_en.sh



Al ejecutarlo te aparecerá un menú con la imagen de arriba, para que elijas el tipo de suavizado que quieres. En general ClearType te dará mejor resultado, y dependiendo de tu monitor deberás escoger RGB o BGR. De cualquier manera prueba las opciones y vuelve a ejecutar el programa cuando decidas qué opción se ve mejor.



Nota importante: Normalmente no es buena idea bajarse un script si no sabes cuál es la fuente, sobre todo si no comprendes su contenido. En este caso, en vez de enlazaros el archivo original de la página en rumano del usuario, os lo he colocado en mi servidor tras comprobarlo personalmente. Aunque en ningún momento necesitas la cuenta de administrador para ejecutar este script, en el futuro podría cambiar el código fuente del script añadiendo algunos comandos maliciosos. Que no va a pasar, pero por si acaso.



Vía | Web Upd8


[Rendimiento] Alternativas libres a Firefox

Creo que no somos pocos lo que en alguna ocasión nos hemos visto necesitados de reemplazar a nuestro encantador Firefox por motivos de rendimiento. A pesar del esfuerzo de Mozilla por intentar mejorar el mismo, al lanzarlo sobre equipos más antiguos o sobre los, tan de moda, ultraportátiles, de escasos recursos, parece como si el sistema se viniera abajo. Veamos algunas alternativas más livianas, minimalistas y ligeras en cuanto a rendimiento, que no funcionalidad.

Midori

Midori, procedente de Japón, es probablemente el más popular de los que voy a hablar, está completamente integrado con GTK +, utiliza el motor de WebKit ( como Safari y Chrome ) y es rápido en la prestación de páginas web ( que por lo general se muestran correctamente ), su meta es la de ser un navegador liviano y totalmente funcional, su interfaz es configurable y personalizable, lastimosamente es inestable, y además impredecible, uno no sabe cuando se va ‘crashear’.

Instalar

sudo apt-get install midori

Arora

Arora esta basado en WebKit QT4, se caracteriza por un rápido renderizado, motor de JavaScript de gran alcance y soporta plug-ins de Netscape, dispone del mismo modo de navegación privada que Fx 3.5, posee un arranque muy rápido, gestión de sesiones, etc.

Instalar

sudo apt-get install arora

Epiphany

Epiphany es similar a Fx, utiliza el mismo motor, es nativo de Gnome, su meta principal es ser simple y facil de usar, cuenta con un paquete de extensiones ( epiphany-extensions ), ejecuta los mismos plugins que Fx. Es relativamente estable.

Instalar

sudo apt-get install epiphany-browser

Swiftweasel

Como ya se comentaba en un post anterior Swiftweasel ‘es un Firefox‘ version libre, optimizado al tipo de procesador que tengamos, 64 o 32 bits, ya sean AMD o Intel. Compatible con temas y extensiones para Fx. Tiene relación con Swiftfox, con las mismas caracteristicas pero en versión propietaria, y Iceweasel akaIcecat, version libre.

Kazehakase

Kazehakase, de origen japonés, usa Gecko y WebKit tiene como objetivo proporcionar una interfaz de usuario realmente fácil de usar y totalmente personalizable. Tiene 3 modos diferentes de funcionamiento para adaptarse al nivel de habilidad del usuario en donde va aumentando funcionalidades.

Instalar

sudo apt-get install kazehakase

gNewSense 2.3


gNewSense es un sistema operativo GNU/Linux basado en Ubuntu. Fue diseñado con la meta de proporcionar una distribución 100% libre a los usuarios que desean utilizar solamente Software Libre. Recibe apoyo oficial de la Free Software Foundation y acaba de liberar su versión 2.3 "deltah" basada en Ubuntu 8.04 LTS destacándose los siguientes cambios:

  • Varios paquetes removidos, entre ellos: Tomboy y F-Spot

  • Paquetes agregados: gNote, gThumb, JFS y XFS

  • Contiene todas las actualizaciones de seguridad hasta el 11/9/09


Los que tengan instalada la versión anterior no necesitan descargar esta versión, solo tienen que actualizar.


Para los que quieran probar el LiveCD o instalar esta versión les dejo a continuación los enlaces a la imagen iso:


http://cdimage.gnewsense.org/gnewsense-livecd-deltah-i386-2.3.iso


Bloquear el MSN con iptables

El servicio MSN, a nivel laboral, es el primer dolor de cabeza en las Instituciones y Empresas, tanto para el Jefe, como el Administrador de la Red.

La forma de bloquearlo haciendo uso de nuestras iptables es de la siguiente manera

[BASH]# iptables -I FORWARD -p tcp -m string –string “VER ” –from 51 –to 56 –algo bm -j REJECT

El módulo STRING hace una búsqueda en el contenido del paquete por una determinada cadena de caracteres. Los parámetros –from y –to indican el final del encabezado TCP y el final de los datos, si se omiten la búsqueda se realiza en el paquete entero.

El parámetro –string indica la cadena a buscar, en este caso “VER “, que es parte del protocolo en algunos paquetes de MSN, principalmente los usados durante el login.

Smasher 1.1.5

Smasher es un editor de audio que permite crear loops aplicando algunos efectos, como distorsiones, reverberaciones, fade in/fade out, etcétera, pudiendo configurar y cambiar parámetros de cada efecto en forma individual.

Lo podemos instalar en Ubuntu con este paquete deb:


smasher-1.1.5-ubuntu_i386.deb

Sácale el jugo a Linux - MuyLinux

En el post anterior decía que el hecho de trabajar con software de código abierto es una ventaja para poder escalar, optimizar y/o sacarle mayor provecho a nuestros sistemas. Esta tarea no es fácil ya que:

  1. Hace falta saber programar (y que te guste ;)
  2. Hace falta conocer las herramientas de desarrollo (compiladores, depuradores, profilers, tracers…).
  3. Hace falta conocer la arquitectura hardware en la que estamos trabajando.
  4. Hace falta tener conocimientos matemáticos.
  5. Hace falta error y ensayo.
  6. Hace falta ponerse manos a la obra.


Esto no quiere decir que ahora esté negando lo que he escrito anteriormente ya que, recordemos, en el post anterior hablaba de científicos ;) En este caso, hablo de los que somos meros usuarios de nuestros sistemas o bien somos usuarios más avanzados, pero no nos hemos metido a fondo en el tema. También quisiera dirigirme a aquellos usuarios que creen que las cosas son más sencillas de lo que parecen ;)

La idea de escribir este post me ha venido de este otro publicado en LinuxPlanet y es que muchas veces tenemos la idea de que sólo por el hecho de tener un sistema multicore de 64 bits, nuestro equipo va a ir mejor o que por usar más opciones de compilación mejorará el rendimiento. Eso no siempre es así. Vamos a ver:

  • Algunas aplicaciones no han sido programadas para sistemas multiprocesador, luego nos da igual el número de procesadores que tengamos ya que dicha aplicación sólo va a usar un procesador.
  • Algunas aplicaciones sí se han desarrollado para sistemas multiprocesador (en el post de LinuxPlanet ponen el ejemplo de ffmpeg), pero los datos que manejan no se pueden dividir entre los procesadores, como ocurre con algunos streams de vídeo en cuyo caso un frame depende del anterior.
  • Supongamos que nuestra aplicación y nuestros datos se han diseñado/desarrollado teniendo en cuenta sistemas multiprocesador, aparece ahora un nuevo problema: depuración. Depurar un programa multiprocesador no es nada fácil.

Primer paso: sistemas multiprocesador … comprendido.

Siguiente paso: 64 bits. Los 64 bits no necesariamente tienen por qué ser mejores. Para empezar, a lo mejor nuestra aplicación no ha sido migrada de 32 bits a 64 bits. ¿Por qué? Pues dependerá del desarrollador (si tiene tiempo y/o si tiene conocimientos) y de los datos que maneja la aplicación. Por ejemplo, ¿usar 64 puro y duro en escritorio “es mejor”? Pues hombre, depende de lo que hagas en el escritorio:

  • Si usas un paquete ofimático, un navegador y un cliente de correo… poco vas a notar.
  • Si te dedicas a diseño gráfico, 3D, edición de audio y/o vídeo, aplicaciones científicas… sí notarás mejora siempre y cuando la aplicación se haya diseñado para 64 bits, los datos que manejes bla, bla, bla, …

Opciones de compilación … madre mía, ya entramos en terreno peligroso. Hay quien piensa que al usar más opciones de compilación tendrá un sistema más “rápido” (sea lo que sea qué es eso de “rápido”). Esto es muy típico en distribuciones del tipo Gentoo o Linux From Scratch. Como he dicho al principio, una de las cosas que necesitamos es saber de matemáticas (aunque sean cosas muy básicas).

Voy a basarme en lo que dicen los desarrolladores de Gentoo para no postear mucho rollo, en todo caso, podéis buscar en Internet las opiniones de desarrolladores de otras distribuciones. Por ejemplo, Flameeyes lo explica muy bien en su post:

First of all, not all compiler flags are the same: there are flags that change behaviour of the source code, and others that should not change that behaviour. For instance the -ffast-math flag enables some more loose mathematical rules, this change the behaviour of the math source code as it’s no longer perfect; on the other hand the -ftree-vectorize only changes the output code and not the meaning of the source code, and should then be counted in as a safe flag.

Es decir, no siempre podemos basarnos en lo que debería hacer una opción de compilación ya que puede cambiar el comportamiento de la aplicación. Esto se puede deber a muchas cosas, como por ejemplo errores en el propio compilador y/o errores en la aplicación que estemos compilando, como dice Flameeyes:

[...] with the exception of the mplayer bug, most of the build and runtime failures aren’t straightforward to fix; and when the problem is in GCC, it might take quite a while before the issue is fixed; how should we work those situations out then, if not by filtering?

En su último párrafo dice:

And finally, users please understand that the flags like -ffast-math or -fvisibility that do change the meaning of the source code should not be used by users but should rather be applied directly by upstream if they are safe!

Este es un ejemplo concreto de utilización de opciones de compilación que pueden afectar al rendimiento de una aplicación. En la web de Gentoo hablan también en líneas generales del uso de opciones de compilación. Concretamente tiene un FAQ en el punto 3 en el que contestan a preguntas habituales y una de las respuestas es:

[...] You don’t need dangerous flags like these. Don’t use them. Stick to the basics: -march, -O, and -pipe.

Otro caso concreto es el de un usuario de Gentoo que anda compilando el Firefox. En una de sus respuestas en el foro de Gentoo dice:

Yeah.. my cflags are simple. -Os -fomit-frame-pointer -pipe.

In the mozconfig file I commented out the “strip-flags” option and just made the “mozilla-fallback” option to use -Os since it defaults to that anyways.

I finally got around to cold booting my newly recompiled -Os system.

1. The ram usage is MUCH lower than it was before, for my whole system overall. Now I idle around 240MB of usage with full X and effects going. Before it was like 320.

2. Everything starts up faster and with less disk usage than -O2.

3. Firefox starts up slightly faster than before.. it’s only a subjective test because I didn’t actually time it, but firefox starts in about 3 seconds now from cold boot. I know that the binary’s are not really that much smaller, but when the many parts of the system are recompiled with -Os it helps.

4. I still haven’t figured out how to completely eliminate disk usage by firefox. I suspect I may have to copy my entire profile into memory because firefox still spins the disk up from time to time.

5. Personally I like the newer gtk because it blends so well with my gnome environment. I also saw that firefox has support for qt too.

I think this thread is pretty good. Maybe i’ll start a wiki on optimizing firefox/thunderbird and see what people contribute.

Podemos ver que la opción -Os parece dar mejor rendimiento que la opción -O2. Otro caso en el que vemos que -Os da mejor resultado es este:

/*

* Ed. note

* “Reboant” dropped a note about how using -Os (optimize for size) showed

* incredibly good results. So if you want is small binary size rather than fast

* execution time, you might want to take a look at this.

*/

Pero ojo, eso no significa que le funcione a todo el mundo, no es tan sencillo. De hecho, hay un proyecto llamado ACOVEA que se basa en algoritmos genéticos para intentar obtener las mejores opciones de compilación para una aplicación.

Como podemos ver, esto de mejorar el rendimiento no es algo trivial, pero teniendo ganas se puede colaborar en los proyectos que son de código abierto. Basta tener ganas de aprender y colaborar .


Google Fast Flip, la revista de Google




Los motores de Google Labs siempre están funcionando y, de vez en cuando, sacan un joyita como Fast Flip. Esta página experimental intenta mezclar traer la experiencia de las revistas/periódicos impresos al mundo online, eliminando tiempo de espera y permitiendo una navegación totalmente visual entre noticias. Esto se consigue precargando imágenes estáticas de diversas webs de noticias, añadiendo una interfaz de usuario pensada para pasar de una imagen a otra al instante.

Las noticias provienen de unas 40 fuentes populares en el mundo anglosajón (The New York Times, The Washinton Post, BBC, Esquire, etc). La predominancia de periódicos y revistas especializadas parece desvelar un movimiento dirigido a calmar un poco las iras de la prensa seria. El efecto está muy conseguido, aunque solo sirve para echar un vistazo: si queremos leer la noticia completa tenemos que ir a la fuente.El contenido está organizado por temas, y precisamente ese es el fuerte de Fast Flip: poder revisar diversos puntos de vista sobre una misma noticia. Si saben potenciar este aspecto podría ser una herramienta interesante y con futuro; si no lo saben explotar, simplemente estaríamos en un lector de feeds espectacular pero limitado y poco útil. Por cierto, dispone de versión móvil para Android y iPhone, que funciona igual o mejor.
Vía | Blog oficial de Google


Enlace | Google Fast Flip


Haiku R1 ya ha lanzado su primera alpha


Hacía tiempo que no hablábamos de Haiku, concretamente desde que se presentó su primera distribución, aunque por aquel entonces esta no era demasiado funcional y tenía una buena cantidad de fallos, los cuales esperamos que se hayan solucionado en la alpha de Haiku.Haiku R1/Alpha 1 se lanza con la intención de empezar a pulir el sistema en pos de una versión estable para los usuarios. De momento, está recomendada solo para desarrolladores que quieran encontrar bugs o usuarios que quieran probar como funcionará este sistema operativo.

Recordemos que Haiku es una reimplementación desde cero de BeOS, un sistema operativo que dejó de distribuirse tras su compra por parte de Palm, pero que ha destacado siempre por su multitarea y por sus posibilidades multimedia.

Claro que esta reimplementación lleva un montón de años gestándose y todavía no es totalmente funcional. ¿Tiene sentido entonces crear algo así? ¿Puede otro sistema operativo intentar competir en un terreno totalmente copado por Windows, Linux y Mac OS X? Pues seguramente solo lo hará si consigue encontrar un nicho en el que las aplicaciones ofrecidas funcionen mejor que en otros sistemas, algo que tienen bastante complicado.Vía | OSNews.

Más información | Haiku.



Configurando fluxbox a pata


Desde hace un par de semanas volví a utilizar Fluxbox, que para mi, es uno de los mejores gestor de ventanas que existen. Este manejador está basado en blackbox y está hecho para ser ligero y eficiente. En esta primera parte del tutorial de configuración de fluxbox colocaré lo básico; como instalarlo, configurar lo básico y donde están los archivos que poco a poco iremos modificando. Las otras partes del tutorial las realizaré cuando encuentre cosas nuevas que agregar. Como nota adicional, no voy a instalar cosas adicionales ni complementos; para mantenerlo lo más ligero y funcional posible.


NOTA: Este es un how to para configurar fluxbox a pata… a mano; así que si buscas algo gráfico… este no es un tutorial para ti :S


fluxbox en dua


Instalando fluxbox:

Si estas en fedora, es bastante fácil, solo debes hacer un:


[root@dua ~]# yum -y install fluxbox

Iniciando fluxbox:

Para empezar a utilizar fluxbox solo debes salir de tu sesión; y al loguearte seleccionar fluxbox en vez de kde, gnome o cualquier otro que tengas instalado.


Seleccionando la decoración de escritorio de fluxbox:

Si estas buscando el típico boton de “iniciar” o el menú de aplicaciones… aquí no hay nada de eso; porque consume espacio y es innecesario. Así que si necesitas un menú; con dar clic derecho sobre cualquier lugar del escritorio tienes. Para ver los estilos de decoración que vienen en el paquete base ve a:


Fluxbox Menu – System Styles

Fondo de pantalla e iconos necesarios para tu barra:

Para que todo esto quede bien arreglado siempre, debemos editar el archivo init de fluxbox de la siguiente forma (asumamos que tu fondo de pantalla se encuentra en /home/tatica/Pictures/wallpaper.png):


[tatica@dua ~]$ vim /home/tatica/.fluxbox/init

Y dentro de este archivo buscamos la linea del session.screen0.rootCommand: y colocamos lo siguiente:


session.screen0.rootCommand: nm-applet & kmix & gnome-power-manager & fbsetbg /home/tatica/Pictures/wallpaper.png

Pero que es toda esa línea?

nm-applet: porque seguramente necesitas NetworkManager para manejar tus conexiones de red…

kmix: Porque es un fastidio levantar gnome-volume-control para manejar el sonido del pc.

gnome-power-manager: pues para saber cuanta batería te queda.

fbsetbg: Este es el señor que coloca tu wallpaper.


Manejo de escritorios:

Honestamente, en mi acer aspire one de 10″ no me pongo a cambiar de ventanas con ctrl+tab; me parece una perdida de tiempo y usabilidad absurda del entorno; así que lo que hago es tener una ventana (o varias por actividad que realizo) en cada escritorio. (ej: un escritorio para los panas, otro para firefox, otro para los terminales… y así). Pero como cambias de escritorio fácilmente? Editamos el archivo keys de la siguiente forma:


[tatica@dua ~]$ vim /home/tatica/.fluxbox/keys

Y dentro de este archivo buscamos la linea del session.screen0.rootCommand: y colocamos lo siguiente:


# change to a specific workspace

Control 1 :Workspace 1

Control 2 :Workspace 2

Control 3 :Workspace 3

Control 4 :Workspace 4

Control 5 :Workspace 5

Control 6 :Workspace 6

y listo.


Espero que estos tips hayan sido de ayuda, en una próxima oportunidad les doy otros tips para colocar su fluxbox a tono.



Fotoxx 8.4

Tenemos una nueva actualización de Fotoxx, una aplicación de edición de imagenes muy sencilla de usar y con características más que interesantes:
  • Posibilidad de navegar por carpetas de imágenes usando miniaturas.

  • Posibilidad de importar imágenes RAW directamente de cámaras fotográficas.

  • Cortar y dimensionar imágenes.

  • Rotación.

  • Remover ojos rojos con un click.

  • Corregir problemas de perspectiva.

  • Variar intensidad de los colores y escala de grises.

  • Transformar fotos en dibujos simulados.

  • Juntar 2 o más imágenes para crear una imagen panorámica.

  • Agregar etiquetas, fechas, etc. a las imágenes.

  • Seleccionar imágenes desde la ventana de miniaturas y quemarlas a CD o DVD (con Brasero).

  • Varios idiomas entre ellos el español.



Les copio desde su página web la lista de cambios:



  • Slide Show: in addition to KB control, an automatic interval can be set.

  • For lengthy functions, the cursor changes into a clock.

  • Trim: margins are darkened for better visibility. The aspect ratio can be fixed.

  • Index tags and thumbnails: now works incrementally (seconds instead of minutes).

  • Bugfix: unbend function was leaving the axis lines on the window.

  • Bugfix: file save-as was not updating the recent files list.

Podemos instalarlo o actualizar en Ubuntu con el paquete deb correspondiente:
fotoxx-8.4-32.deb
fotoxx-8.4-64.deb

Linux Mint 7 ‘Gloria’ XFCE

Se encuentra disponible para su descarga el LiveCD de Linux Mint 7 "Gloria" en su versión XFCE.

Está basada en Xubuntu 9.04 Jaunty Jackalope, Linux 2.6.28, XFCE 4.6 and Xorg 7.4.

Linux Mint

Los requerimientos mínimos para su instalación en un disco duro son unos 3 GB libres de espacio y 256 MB de RAM, aunque se recomienda unos 512 MB de RAM y 10 GB de espacio en tu disco.

Pueden descargar una imagen del Live CD desde aquí.

Ubuntu Tweak 0.4.9 – Ahora con manejo de sources más fácil

Acaba de ser liberada la versión 0.4.8 de Ubuntu Tweak, la excelente aplicación para configurar gráficamente muchas opciones de Ubuntu.
Las novedades más importantes son y como ya lo habíamos comentado, el soporte para Karmic y ahora la opción de manejar las fuentes por separado, ideal para quien usa muchas repositorios de teceros, pasando de algo confuso como esto:


Facebook publica Tornado, servidor web usado en FriendFeed

Cuentan en LWN: Facebook ha anunciado el lanzamiento de su servidor web Tornado bajo la licencia Apache. Tornado es un servidor Web no bloqueante escrito en Python, diseñado para gestionar miles de conexiones simultáneas, lo que lo hace ideal para servicios Web de "tiempo real". Tornado es la pieza central de la infraestructura de "tiempo real" de FriendFeed, que tienen previsto mantener activamente. Tornado es similar a "frameworks" Web ya existentes (Django, webapp de Google, web.py) pero se centra en la velocidad y en manejar grandes cantidades de tráfico simultáneo. El código se puede obtener de tornadoweb.org.Lo comentan también en reddit, Slashdot y Hacker News entre otros.

Apple ha liberado Gran Central

Apple ha hecho hoy Open Source el código fuente de Gran Central bajo la licencia Apache.

En los procesadores de hoy en día, es el aumento en número de núcleos, y no en velocidad de reloj, lo que proporciona mejoras de rendimiento. Grand Central Dispatch aprovecha esta situación permitiendo a Mac OS X hacer uso de los núcleos múltiples y prepararse para asignar tareas a diferentes núcleos y procesadores. Además, este conjunto de tecnologías permite a los desarrolladores crear con mayor facilidad programas que exprimen hasta la última gota de potencia de los sistemas multinúcleo.


Microsoft crea una ONG para proyectos de 'software' libre - El Periódico de Catalunya

Se llama Codeplex Foundation y es una organización sin ánimo de lucro para desarrollar empresas de programación que trabajen en software libre. La noticia es que la fundación, que comenzó a funcionar oficialmente ayer, ha sido promovida y financiada por Microsoft, que ha donado un millón de dólares a la iniciativa y ha copado su dirección con varios de sus ejecutivos. Entre los miembros del consejo también figuran destacados nombres del software libre como el programador mexicano Miguel de Icaza, vicepresidente de Novell y autor del Proyecto Mono.

La empresa que dirige Steve Ballmer justifica la iniciativa porque "Microsoft tiene un compromiso activo con el software libre como demuestra con su patrocinio de la Apache Software Foundation, contribuciones a la PHP Community y en proyectos de Apache, Hadoop y Qpid", además de patrocinar algunos eventos como OSCON, EclipseCon, Pycon y la Moodle Conference, asegura en la web de la iniciativa. La multinacional recuerda también que Microsoft ha cedido 20.000 líneas de código de drivers al kernel de Linux, aunque omite el acuerdo al que llegó con Novell para no demandar a las compañías que usan Linux.

La Codeplex Foundation estará dirigida por Sam Ramji, actual director de estrategia de plataformas de Microsoft y en su órgano directivo también participan otros ejecutivos de la empresa. La fundación utiliza también el nombre de su comunidad de desarrolladores, de la que asegura que solo aloja y no gestiona.

Kino 1.3.4 – Edición de video

Fue actualizada la aplicación Kino a su versión 1.3.4 con esta lista de novedades.

Kino es un programa libre, de edición no lineal de video digital que trabaja con GTK+.


El programa soporta la mayoría de las tareas básicas de edición y ensamble de video pudiendo importar archivos AVI y DV, al igual que capturar videos de cámaras digitales, usando las bibliotecas raw1394 y dv1394, y exportar videos a cámaras utilizando las bibliotecas de video ieee1394 ó video1394.



Kino se encuentra en los repositorios de Ubuntu en una versión anterior. Pero podemos instalar en Jaunty esta nueva versión (1.3.4) gracias al paquete deb suministrado por Getdeb.



VIA se une a la Fundación Linux

VIA Technologies, Inc, el desarrollador y fabricante taiwanés, se ha unido a la Fundación Linux para trabajar más estrechamente con la comunidad Linux en la compatibilidad de sus productos, ofreciendo drivers, documentación clave y código fuente para este propósito.

El día de ayer la Fundación Linux anunció como nuevo miembro a VIA Technologies, Inc, fabricante de chipsets de placas madre, CPUs, memorias, entre otros.

Desde hace años VIA ha estado aportando código fuente de algunos de sus productos, desde el año pasado ofreciendo el código fuente de sus chipsets de tarjetas gráficas integradas para lograr un mayor rendimiento con el sistema.

“VIA comparte el objetivo de la Fundación Linux de fomentar el crecimiento del ecosistema Linux”. Comenta Richard Brown, Vicepresidente de Marketing de VIA Technologies, Inc.

Al unirse a la Fundación Linux reafirma su compromiso para hacer el hardware y la tecnología de sus socios con mayor soporte para el kernel Linux.

“VIA se encuentra entre un grupo importante de empresas que están trabajando con la comunidad Linux para ayudar a crear toda una nueva clase de dispositivos de computación (…) La membresía de VIA representa un reconocimiento de que estamos viendo en toda la industria: Linux está alimentando el futuro de la industria del PC. Estamos emocionados de trabajar con ellos en ese futuro.” dice Amanda McPherson, Vicepresidente de marketing y desarrollo de programas.

VIA asistirá a la primera LinuxCon, organizada por la Fundación Linux y patrocinada por Dell, HP, IBM, Intel, Novell y Qualcomm.

El evento tendrá lugar del 21 al 23 de septiembre en Portland, Oregon, y pretende ser el inicio de una conferencia técnica anual de colaboración y educación que abarque los asuntos relacionados con Linux.

Dentro de los exponentes estarán Linus Torvalds, Mark Shuttleworth, Greg Kroah-Hartman, entre otros.


Enlaces de interés:
www.via.com.tw
www.linuxfoundation.org

After the Deadline: Wordpress ya tiene un genial corrector ortográfico

Los chicos de Automattic, la empresa que está detrás del gestor de contenidos Wordpress, nos traen novedades prácticamente cada semana. En esta ocasión la noticia es bastante interesante, puesto que se ha adoptado After The Deadline como corrector ortográfico en los blogs gratuitos de Wordpress.com.

El proyecto After the Deadline consiste en un sistema de corrección ortográfica automática plenamente integrado con el editor TinyMCE, el mismo que se usa en el panel de administración de Wordpress para escribir o editar contenidos. Detecta errores ortográficos, los subraya y al hacer click derecho sobre ellos un menú contextual aporta sugerencias correctas. Además, también se pueden marcar algunos “errores” para que el sistema de control los ignore y no vuelva a avisar de ellos. En el video anterior se ve una demostración de todo su poderío en vivo.

El Kernel 2.6.31 mejorará el rendimiento con poca memoria

La próxima versión 2.6.31 del Kernel se incluirá un cambio que mejorará el rendimiento en los escritorios gráficos condiciones de poca memoria. Básicamente lo que se hizo fue cambiar la forma en que se decide qué parte de la memoria se debe mover a disco (swap).

En el esquema tradicional, la memoria usada por el código se considera como equivalente a la usada por los datos a la hora de copiarlas al disco cuando la memoria es insuficiente. Esto provoca que las aplicaciones detengan temporalmente su ejecución cuando el código que necesitan se encuentra en disco.
Para evitar este problema, el código ejecutable tendrá una marca especial para que el sistema operativo haga lo posible por mantenerlo siempre en memoria, sin llevarlo a disco. El cambio es bastante pequeño, pero los resultados son interesantes:
En pruebas realizadas se detectó que en un escritorio corriendo OpenOffice, Firefox y el entorno GNOME con 512 Mb, la necesidad de copiar segmentos de memoria desde el disco a RAM se redujo a la mitad, mientras que la cantidad de segmentos que se trajeron desde el disco se redujo a sólo un tercio.

Feria Software Libre "Software Libre a tu alcance"

Bajo la dirección de Paul Brown (Linux Magazine y miembro de la Junta Directiva de Hispalinux) se está organizando una feria para el 16 y 17 de septiembre para empresas de software libre. La feria se compondrá de varios espacios donde las empresas podrán exponer sus productos y realizar demostraciones en directo ante sus potenciales clientes, ya sea a demanda de los visitantes o a intervalos regulares, a discreción del expositor.

El objetivo es permitir a los expositores vender sus servicios y productos o recabar feedback sobre como adaptarlos mejor a sus potenciales clientes.

Sede de FORMAN en el PTA.
C/ Severo Ochoa, 30
29590 CAMPANILLAS (Málaga)
Tels. 902 501 474 - 952 020 440- Fax 952 020 433
info@forman.es

Presentaciones

10:00 Presentación de CREA
Alejandro Marfil, Director de FORMAN

10:15 Presentación de ASOLIF Y DE la Feria
Agustín Benito Bethencourt, Gerente de ASOLIF
Paul Brown, Secretario de Andalibre y Community Manager de CREA

Feria

10:30 Apertura de Feria y visita guiada
15:00 Clausura

Talleres

10:45 - 11:15 - Linux Básico - El escritorio (impartido por Paul Brown)
11:30 - 12:00 - Ofimática libre (impartido por Antonio Roncero)
12:15 - 12:45 - Administración contable libre (a determinar)
13:00 - 13:30 - Linux Básico - El escritorio (impartido por Paul Brown)
13:45 - 14:15 - Ofimática libre (impartido por Antonio Roncero)
14:30 - 15:00 - Administración contable libre (a determinar)


Diccionario online de la RAE

Diccionario online de la RAE: "Cuando escribimos algún truco, hotwo/manual o si tenemos peques en nuestras casas para realizar sus tareas para saber el significado algunas palabras para esto tenemos al Diccionario de la Real Academia de la Lengua Española.

Existe una aplicación llamada lemurae, la aplicación permite la búsqueda de palabras en el RAE y regresando la información detallada de la misma.Solo funciona para distri..."

¿GNOME ocupará 3 Gb en Debian 6.0?


debtree es una utilidad de Debian que grafica muy claramente las dependencias de un paquete para responder a la clásica pregunta "cómo hace el paquete X para traer el paquete Y cuando lo instalo". Básicamente debtree crea un mapa de un paquete recorriendo sus dependencias recursivamente.

En un reciente mensaje anunciando la versión 0.7.3 de debtree su desarrollador expresa también su preocupación por el creciente tamaño de las instalaciones de los escritorios gráficos en Debian. Y para justificarse pone un ejemplo claro:

El tamaño del escritorio GNOME por defecto en Debian 4.0 "Etch" fue de 1360 Mb, en Debian 5.0 "Lenny" fue de 1830 Mb, pero todo parece indicar que para la próxima versión 6.0 "Squeeze" su tamaño será de más de 3000 Mb. Esto se debería a que "Squeeze" incluiría, aparentemente, la instalación de paquetes recomendados por defecto en tasksel, y por lo tanto también en el Debian Installer.

En comparación, Debian 3.0 "Sarge" podía instalar GNOME y KDE desde su primer CD de instalación, con ambos ocupando solo 1390 Mb.

En el gráfico de arriba, el "debtree" de libgtk2.0-0.

El pase de diapositivas para la instalación de Ubuntu Karmic Koala

El calendario de desarrollo de Ubuntu 9.10 Karmic Koala sigue inalterado hasta ahora y se van cumpliendo todos los hitos del proyecto. El viernes de la semana pasada se liberó la versión Alpha 5, aunque todavía queda una nueva versión de la fase Alpha para posteriormente llegar a una Beta y una Release Candidate. El anuncio de la nueva versión definitiva se espera para el día 29 de octubre.

Mientras tanto, los usuarios que van probando las versiones en desarrollo se van percatando de las últimas novedades que van siendo incluidas para Karmic Koala. Una de ellas, que ha llamado mucho la atención, es la incoporación de un pase de diapositivas para entretener un poco al usuario durante el proceso de instalación del sistema operativo y a la vez mostrar algunas aplicaciones importantes de la distribución. En este video pueden verse todas esas instantáneas incluidas gracias a Ubiquity en menos de un minuto, evidentemente acelerando todo el proceso.



Video | Youtube

Zenwalk 6.2

Zenwalk ha publicado la versión 6.2, un lanzamiento con cambios como ext4 por defecto, nuevo compresor LZMA, kernel 2.6.30.5, mejoras en el instalador haciéndolo más simple, entre otros.

Slashdot: Chrome 4.0 Vs. Opera 10 Vs. Firefox 3.5

Comparativa Chrome4, Opera 10 y Firefox 3.5
LifeHacker lanzó Chrome 4, Firefox 3.5, Opera y 10 en el ring y dejó que la lucha de los tres navegadores emergiera como la más rápida aplicación para navegar por la web.
"Al igual que todos nuestras pruebas de velocidad anterior, esta no es científica, pero es a fondo. Instalamos las versiones más actuales de cada navegador - en este caso, Opera 10, el canal de desarrollo de Chrome versión 4.0, y el final de Firefox 3.5 con parches de seguridad - en un sistema con un 2,0 GHz de procesador Intel Centrino Duo y 2GB de RAM, Windows XP

Debian se pasará al Upstart de Ubuntu

Un largo mensaje en la lista de correo de desarrolladores del proyecto Debian describe con mucho detalle los problemas que tiene su actual sistema de arranque y lo que se está haciendo para intentar solucionarlos:

“Durante los últimos años, el sistema de arranque de Debian se ha deteriorado progresivamente debido a los cambios en el Kernel Linux que lo hacen cada vez más y más basado en eventos. Por ejemplo, el Kernel y sus drivers ya no bloquean todo el procesamiento cuando detectan discos, interfaces de red y otro hardware, haciendo que el alguna vez confiable viejo sistema de arranque de Debian sea cada vez más frágil”.

Para solucionar el problema fundamental, el proyecto planea reemplazar su /sbin/init por una implementación que sea capaz de manejar eventos del Kernel. Y después de analizar las opciones disponibles, los desarrolladores de Debian creen que nada menos que el Upstart de Ubuntu es el "candidato más prometedor". Su idea es ahora hacer el reemplazo para su próxima versión "Squeeze".

El proyecto de Upstart comenzó en el 2006 y es actualmente usado en Ubuntu desde su versión 6.10 y en Fedora desde su versión 9.

10 Razones por las que Linux debería ser el sistema operativo de tu netbook

Si tienes un netbook sin Linux, ¿a qué estás esperando a instalárselo? 10 razones para hacerlo por Pillate Un Linux.

1. El hardware del ultraportátil

El hardware de los ultraportátiles (al menos en las gamas baratas) suele ser bastante limitado, que no quiere decir insuficiente. Linux tiene muchas versiones dependiendo de las capacidades del sistema, lo que no quita de que sea un sistema operativo a la última. Ten por seguro que una versión parcheada y preparada a última hora de Windows XP no funcionará mejor que Linux.

2. Los ultraportátiles necesitan un SO seguro

El ultraportátil está concebido sobre todo, para poder conectarse a la red en cualquier parte sin tener que cargar con un pesado maletín. La seguridad de nuestros datos es esencial, y la de nuestro equipo también. Por eso Linux es la mejor opción. Te olvidarás de los virus y de otro tipo de fallos de seguridad.


3. El escritorio es lo que cuenta

En un ultraportáil, el escritorio es incluso más importante que en uno normal. Si la pantalla ya es bastante pequeña, intentemos no dejarnos los ojos buscando iconos o leyendo textos. Mejor que eso, usa alguna distribución de Linux pensada para ultraportátiles, cuyas características y opciones están pensadas para que el funcionamiento de estos pequeñines sea óptimo. No te conformes con un cutre sistema que nunca jamás estuvo pensado para esto.

4. El ultraportátil no tiene que ser un equipo necesariamente lento

Parece que tener un ordenador con poca potencia significa inexorablemente renunciar a la velocidad y al rendimiento en pos de la utilidad y la comodidad. Esto no es así. Si tienes un ordenador con pocas capacidades, tendrás que instalar un sistema ligero, pero igual de completo que uno normal. Tu única opción como siempre, Linux.

5. Con Linux, te costará menos.

Cuando vayas a comprar el ordenador, fíjate en que el hecho de comprarlo con Linux es un ahorro directo de más de 30€ de media. Si a eso le añadimos los costes de actualizaciones, licencias etc., nuestro presupuesto aumentará de forma considerable. Mejor un sistema de bajo coste o gratis, en el que incluso las actualizaciones nos costarán cero.

6. Linux es mucho más configurable

Si instalar un Windows, tendrás un tipo de sistema, Windows. Si instalas Linux, tendrás cualquier sistema, ya que la altísima configuración de este, nos permitirá cambiar todo a nuestro antojo. Iconos, fondos, temas, e incluso el propio entorno de escritorio, pasando de uno vistoso y con efectos a uno más sencillo y ligero si así nos conviene.

7. Ganarás en velocidad

Por muy viejo o limitado que sea el equipo que te gastas, siempre tendrás la opción de un sistema operativo acorde con esas capacidades. No estarás obligado a tener un ordenador con lo último pero funcionando a velocidad tortuga, ni te verás obligado a tirarlo y comprar otro más nuevo. Fácil.

8. Hay mejoras continuas en el sistema

Linux se actualiza casi diariamente (depende de la versión). No tendrás que preocuparte por pagar nuevas actualizaciones ni descargarte manualmente la última versión de un programa determinado. Todo es automático y configurable, y por supuesto, gratis.

9. La siguiente versión del sistema funcionará en tu ultraportátil

La falsa idea de que un nuevo sistema operativo requiere un ordenador más potente hay que desterrarla. Probablemente, si instalas una distribución de Linux hoy y te funciona, te funcionarán las sucesivas actualizaciones de ese sistema por mucho tiempo. Se acabó eso de renovar el ordenador cada 3 años.

10. El soporte es mejor

Aunque parezca mentira, el soporte de las distribuciones de Linux es mejor que el de otras como Microsoft. Además de foros y guías en Internet, podrás solicitar ayuda a cualquier usuario de la red, llamar a un servicio técnico, pedir asesoramiento o incluso llevarlo a tiendas de informática, donde poco a poco, van siendo conocedores de estos sistemas. Y ojo, que no vas a tener que pagar un duro por todo esto. Simplemente es Linux.


Viewnior 0.7

Viewnor es un visor de imágenes optimizado para Gnome que consume muy pocos recursos, escrito en C (GTK+) y licenciado bajo GPLv3.

Acaba de ser lanzadoa su versión 0.7 con algunos cambios entre los que se destacan:


  • Se puede usar la rueda del ratón para desplazarse arriba/abajo por la imagen.

  • Mostrar/Esconder la barra de herramientas.

  • Solución a varios bugs presentados.


Lo instalamos en Jaunty con el paquete deb correspondiente:


viewnior_0.7-1~ppa1~jaunty1_i386.deb


viewnior_0.7-1~ppa1~jaunty1_amd64.deb


o abrimos una Terminal para agregar el repositorio de su PPA:


sudo echo "deb http://ppa.launchpad.net/xsisqox/ppa/ubuntu jaunty main" | sudo tee -a /etc/apt/sources.list


Validando su llave GPG:


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8279047A


e instalando:


sudo aptitude update


sudo aptitude install viewnior



GenodeOS 2009.09 liveCD

Ya existe una segunda imagen de este prototípico sistema operativo desde la anterior versión de octubre 2008. Se nos invita a probarlo con KVM desde su front-end qemu entre otras opciones, paravirtualizarlo en Linux sería invertir su propósito, pero dada su inmadurez es el recurso al que se apela por el momento.


El propósito de Genode es que montado sobre microkernels OKL4, Fiasco y/o Pistachio pueda correr por debajo de GNU/Linux, lo que nos remite a ese tan remanido como fallido propósito trunco del religioso Stallman ¿No se ve la conexión entre Genode y Hurd-Mach? Todavía no hay link con posibles dispositivos portátiles y sus necesitados sistemas para empotrar. Es por ello que algunos hackers andan inyectando Ubuntu Linux en hardware como el de Amazon Kindle 2 para almacenar y gestionar los e-books de la plataforma.



Popularidad de los lenguajes de programación en proyectos Open Source

La Black Duck KnowledgeBase recopila la información de más de 200000 proyectos Open Source con su correspondiente licencia desde el año 2002 como parte de los servicios de Black Duck Software de administración y conformidad de licencias. Recientemente esa empresa publicó un análisis donde discrimina esos datos históricos por lenguaje y su cantidad de líneas de código, del cual se revela que los más populares lenguajes de programación en la comunidad del código abierto son:


  1. C (40,90%)

  2. C++ (14,01%)

  3. Java (10,96%)

  4. Shell (8,96%)

  5. Javascript (5,55%)

  6. PHP (4,86%)

  7. Perl (3,19%)

  8. Python (2,74%)

  9. SQL (1,60%)

  10. C# (1,24%)



Y comparando esos datos con los de los proyectos que publicaron algún lanzamiento en los últimos 12 meses se puede producir el siguiente gráfico, que demuestra la tendencia en el uso actual de esos lenguajes:



Novedades para Gimp 2.8




Actualmente la 2.6 es la versión estable de Gimp, el manipulador y editor de fotografías por excelencia del mundo del software libre, disponible para Windows, Mac y GNU/Linux. Desde la página oficial ya se anuncia que está disponible la primera edición de la rama 2.7, abriendo el camino hacia el desarrollo de la próxima versión estable numerada como 2.8.
Ya existe un listado con una buena cantidad de mejoras previstas para la nueva versión, entre las que pueden destacarse:

Midori, navegador Japonés, simple y ligero

Midori es un nuevo proyecto de origen japonés para crear un navegador web, simple, ligero y rápido, fiel al estilo del escritorio Xfce, con la intención de ahorrar recursos. Está basado en las librerías GTK+2 y en WebKit, con una apariencia similar al navegador Epiphany o Firefox.

El API de HTML5 de arrastrar y colocar no es una panacea para desarrolladores

Los desarrolladores han estado lloriqueando para arrastrar y soltar en aplicaciones web casi desde los servidores por primera vez en línea. Pero ahora, con HTML5 cerca de aquí, arrastrar y soltar apoyo cierto está a punto de convertirse en una realidad.

Aqui unos ejemplos ya soportados con Firefox 3.5

Fedora versus Ubuntu......



lo que realmente es una cuestión de gusto personal. ¿Quieres una prueba? Echa un vistazo a estos enlaces:

http://www.ubuntunapa.com/html/index.html

http://www.fedoradallas.com/index.html"

Browser Chooser permite elegir con qué navegador abrir cada enlace

Hace unos meses, nuestro compañero Víctor os habló sobre Choosy, una aplicación para Mac que permite al usuario elegir el navegador a ejecutar, cada vez que se vaya a abrir un enlace. Pues hoy les presntamos a Browser Chooser, una herramienta que hace exactamente lo mismo, pero en Windows.

Para empezar a usar esta aplicación debemos indicar cuáles son los navegadores que tenemos instalados, y seleccionar manualmente la ubicación de sus ejecutables. Browser Choosy nos permite mostrar hasta 5 navegadores en la lista, en el orden que estimemos conveniente. Eso sí, solo incluye los iconos de los 5 más conocidos (Internet Explorer, Chrome, Firefox, Safari y Opera), por lo que si queremos incluir en la lista a un navegador menos popular (como Flock) nos veremos obligados a asignarle el icono de otro explorador.Browser Chooser no requiere instalación (es un programa portable), pero para que funcione correctamente debemos abrir la aplicación en modo administrador, ir a las opciones, y luego en la pestaña “Misceláneo” establecerlo como el navegador predeterminado. Sólo de este modo nos aparecerá la lista de navegadores al hacer clic en un link.Vía | Life Rocks 2.0

Enlace | Browser Chooser

Barrapunto: Una cámara Open Source que puede revolucionar la fotografía

JoSeK nos cuenta: «Investigadores de Stanford están tratando de reinventar la fotografía digital mediante la introducción de una cámara digital "Open Source" que pretende dar a los programadores de todo el mundo la oportunidad de desarrollar software que permita a la cámara ofrecer más funcionalidades que las que ahora se ofrecen por defecto en la mayoría de las cámaras digitales. Si la tecnología consigue un cierto tirón, el rendimiento de las cámaras fotográficas no estará limitado por el software que viene preinstalado en las mismas. Según Andrew Adams, un estudiante de doctorado que ayudó con el diseño del prototipo de la "FrankenCamera", el futuro de la fotografía digital podría pasar por algo similar al presente del iPhone, donde los usuarios pueden descargarse aplicaciones que incrementan las funcionalidades del terminal. Cuando se haga público el sistema operativo de la cámara (previsto para dentro de un año), los usuarios podrán incrementar de forma continua las funcionalidades de la cámara.»