Descarga Firefox OS Simulator 3

Desde la Fundación Mozilla han anunciado que finalmente ya se encuentra disponible la versión final de Firefox OS Simulator 3.0, una aplicación que nos permite evaluar cómo funciona esta plataforma en PCs y portátiles que utilizan Linux, Windows o Mac OS.

FirefoxOS.2-520x245
En esta nueva versión se incluyen algunas funcionalidades extra como el soporte para la rotación y la geolocalización.

Entre las novedades de Firefox OS Simulator 3.0 destacan la posibilidad de enviar a un teléfono físico la aplicación que estemos desarrollando mediante conexión USB, con la opción “Push to Device”. También incorpora versiones actualizadas del motor de renderizado y las bibliotecas de la interfaz usuario Gaia (la nueva interfaz de Firefox OS) así como atajos para volver a instalar o reiniciar aplicaciones.

El tamaño del simulador es ahora más pequeño, por lo que, tanto descarga como inicio de la aplicación es más rápido.

Por último, cabe mencionar que la documentación de instalación también mejora significativamente.

Para instalar Firefox OS Simulator 3.0 deberemos agregar un complemento al navegador web Firefox, siendo éste un requisito para poder utilizar el simulador. Luego, será cuestión de lanzar el simulador junto con todas las herramientas para desarrolladores que la Fundación Mozilla está ofreciendo actualmente para facilitar el trabajo de los programadores.

Descargar Firefox OS Simulator 3

Pinguy O.S. 12.04, la “versión” supervitaminada de Ubuntu 12

Pinguy-os-12-04

Pinguy-os-12-04

Si hay algo que no en el ecosistema del libre son alternativas hasta decir basta. Un ejemplo son las distribuciones GNU/Linux, y después de un lanzamiento tan importante como el de Ubuntu 12.04, las derivaciones no se hacen esperar. Ahí está Linux Mint 13, y aquí llega Pinguy OS 12.04.

La diferencia básica de cualquier distribución basada en Ubuntu respecto al proyecto matriz suele ser el entorno de escritorio escogido, paquetes adicionales y algún detalle menor. Por lo demás se trata del mismo sistema, y Pinguy OS no es la excepción.

Así, Pinguy OS 12.04 ofrece los mismos cinco años de soporte que Ubuntu 12.04, solo que bajo un GNOME 3 bastante modificado, con mucha fruslería y vacilamientos visuales y, tal vez por ello, un poco recargado. Pero todo es cuestión de probar.

Descarga Pinguy OS 12.04

Descarga Chrome OS 1.2.725 RC


Chrome OS Linux es un nuevo sistema operativo libre que todo gira entorno al revolucionario navegador de Google, Chrome.

El objetivo de este proyecto es proporcionar una distribución ligera de Linux para vivir la mejor experiencia de navegación de la red.

Software destacados en Chrome sistema operativo Linux:

  • Linux kernel 2.6.37
  • GNOME 2.32 como entorno de escritorio
  • Google Chrome 12.0.725 navegador web
  • Google Picasa 3.0 gestor de fotos
  • LibreOffice 3,3 suite de oficina
  • GIMP 2.6 editor de imágenes
  • Wine emulador de Windows 1.3
  • Pidgin 2.7 de mensajería instantánea
  • Dashboard con barra de herramientas sociales
  • Centro de control

Fondos de escritorios nuevos y frecos y mucho más!
Requisitos del sistema operativo Linux de Chrome:

  • Procesador: Intel Pentium, Xeon o más reciente, AMD Duron,Athlon, Sempron, Opteron o más reciente
  • RAM: min. 256 MB
  • Disco duro: min. 1 GB
  • Tarjeta gráfica: compatible con tarjetas gráficas más modernas

La descarga esta vez es algo especial ya que en la página oficial del proyecto los enlaces que salen son de los servidores: uploaded.to y usershare.com y porque los servidores son lentos, he decidido subir la ISO a mi servidor y ofrezar la ISO en descarga directa desde el servidor de esta página.

Descarga: Chrome OS Linux 1.2.725 RC (x86) Live CD (133)

script para descargar ficheros con barra de progreso (wget & zenity)

script para descargar ficheros con barra de progreso

Un muy útil código que podemos utilizar en nuestros scripts cuando queremos descargar un fichero y mostrar una barra de progreso del mismo (requiere zenity instalado en la máquina).

Este es el Script Original en Ingles, Abajo os pondré el mio que modifique básicamente lo puse en español

script para descargar ficheros con barra de progreso

DOWNLOAD() {
rand="$RANDOM `date`"
pipe="/tmp/pipe.`echo '$rand' | md5sum | tr -d ' -'`"
mkfifo $pipe
wget -c $1 2>&1 | while read data;do
if [ "`echo $data | grep '^Length:'`" ]; then
total_size=`echo $data | grep "^Length:" | sed 's/.*\((.*)\).*/\1/' | tr -d '()'`
fi
if [ "`echo $data | grep '[0-9]*%' `" ];then
percent=`echo $data | grep -o "[0-9]*%" | tr -d '%'`
current=`echo $data | grep "[0-9]*%" | sed 's/\([0-9BKMG.]\+\).*/\1/' `
speed=`echo $data | grep "[0-9]*%" | sed 's/.*\(% [0-9BKMG.]\+\).*/\1/' | tr -d ' %'`
remain=`echo $data | grep -o "[0-9A-Za-z]*$" `
echo $percent
echo "#Downloading $1\n$current of $total_size ($percent%)\nSpeed : $speed/Sec\nEstimated time : $remain"
fi
done > $pipe &

wget_info=`ps ax |grep "wget.*$1" |awk '{print $1"|"$2}'`
wget_pid=`echo $wget_info|cut -d'|' -f1 `

zenity --progress --auto-close --text="Connecting to $1\n\n\n" --width="350" --title="Downloading"< $pipe
if [ "`ps -A |grep "$wget_pid"`" ];then
kill $wget_pid
fi
rm -f $pipe
}

if [ $1 ];then
DOWNLOAD "$1"
else
dllink=$(zenity --entry --text "Your download link :" --width="350" --entry-text "" --title="Download url")
if [ $dllink ];then
DOWNLOAD "$dllink"
fi
fi

lo Guardamos como download.sh le damos permisos con chmod +x download.sh & Lo ejecutamos ./download.sh

script para descargar ficheros con barra de progreso

Acelera las Descargas, Actualizaciones e Instalaciones con Axel

El pipeling o también llamada pipelining es una técnica utilizada para acelerar procesos, mediante la ejecución simultanea de instrucciones. Esto lo aprendí al optimizar este sitio, colocar distintos elementos en un par de subdominios permite al navegador cliente conseguir 6 conexiones adicionales y disminuir el tiempo de espera, Google Maps lo aplica por ejemplo.

Bueno, pero esto no es un post para definir la técnica sino para aprovechar lo que Axel provee, en este caso Axel reemplaza a Wget con la capacidad de hacer pipeling y así descargar un archivo consiguiendo varias conexiones paralelas, vivir menos tiempo esperando y más disfrutando. Axel sería un Acelerador de Descargas, y lo instalamos simplemente ejecutando el siguiente comando:

 sudo apt-get install axel 

El uso de axel es similar a wget, siempre puedes consultar el man para ver cada una de sus opciones, un ejemplo seria este:

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

Podemos aprovechar esta característica de Axel para aplicarla al Sistema de Gestión de Paquetes APT, lo que necesitamos es agregar los repositorios, actualizar e instalar apt-fast de esta forma:

sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install apt-fast

Ahora para instalar o actualizar el sistema simplemente usamos apt-fast en lugar del tradicional apt-get, muy útil en actualizaciones pesadas y sobre todo cuando esta muy demandado el servidor de ubuntu, en esas fechas en las que se lanza una nueva versión.

Aquí algunos ejemplos:

sudo apt-fast dist-upgrade
sudo apt-fast install geany
sudo apt-fast install algunpaquete
sudo apt-fast install angelverde.info 

Mas info en la web oficial de Axel http://axel.alioth.debian.org/