» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
Esta es la lista de cambios que se estan planteando actualmente para la nueva version de Ubuntu: Ubuntu 10.04 (el lince lúcido).
* Nueva aplicación: PiTiVi
PiTiVi es un creador audio/video no linear para GNU/Linux. Se ha elegido por dos razones:
* Tiene un interfaz simple
* La empresa que apoya PiTiVi, Collabora, “está empujando para que sea incluida” en Ubuntu
* Reemplazo de F-Spot
Hay sugerencias para que F-Spot sea substituido por gThumb o Shotwell. gThumb es mas rapido y mejor. Shotwell es sugerido tambien como reemplazo de F-Spot porque es una version mas ligera y mas rapida del mismo.
Nota: si lo quieres instalar en Karmic, usa el siguiente repositorio: sudo add-apt-repository ppa:yorba/ppa
* Planificacion para eliminar GIMP
Se decidio que Gimp sera eliminado de la instalacion por defecto de Ubuntu que viene en el siguiente 10.04.
* Herramienta del respaldo del defecto
Para la herramienta de copia de seguridad (backup) se baraja entre usar Deja Dup o Back In Time.
* Ubuntu Music Store proximamente en Lucid
El proyecto permite la compra de musica dentro de un reproductor incluido en el propio escritorio.
Fuente | Ubuntu Geek

Muy poco material disponible aun en el Artwork (a ver si la gente se va animando y sube mas) pero me ha gustado el concepto de Ubuntu Sun
Y es que a veces uno se cansa de tantas “transparencias” en el decorador de ventanas. En el concepto de Ubuntu Sun el usuario podra modificar el tema con 3 variantes posibles que representan las diferentes posiciones del sol y sus niveles de brillo: Amanecer, dia y Oscuridad (Dawn, Day y Dusk). ¿Bonita idea para un tema oficial?.

Hola,
estoy teniendo problemas a la hora de entrar en el Panel de Control del Blog. Me imagino que puede ser por un elevado trafico puntual relacionado con la noticia de ayer (Google Chrome OS). Si teneis problemas de acceso, tranquilos, esperad un poco y volved a intentarlo. De todas formas no creo que publique nada nuevo hoy, estare ocupado instalando Chrome OS ^^, de todas formas he puesto unos enlaces en los comentarios del post anterior (Como instalar Chrome OS en Vmware) que podeis consultar para facilitaros la instalacion de la imagen. Saludos,
Jose

Un usuario Mark Renouf ha compilado el codigo fuente de Chrome OS (que ayer Google dejo disponile) y ha creado una imagen con VMWare para que pueda ser testeado en una maquina virtual. Si estas interesado en ver como es (aunque logicamente ira evolucionando a lo largo de este año) puedes obtener la informacion de como descargar la ISO desde el enlace adjunto.
Enlace | LifeHacker
o si lo prefieres compilar, haz como comenta Eduardo y usa Ubuntu (Google lo recomienda ^^)
Enlace | ¿Quieres compilar Chrome OS? Google recomienda usar Ubuntu

Hoy en estos mismos instantes media Internet (o quizas mas) tienen puestos sus ojos en la conferencia que Google esta dando, mostrando las caracteristicas y primeros pantallazos de lo que sera Google Chrome OS. Tranquilos, que yo tambien recopilare esa informacion y os la presentare (pero con calma y tras “asimilarla” tranquilamente). Antes que nada yo preferiria empezar con lo esencial, “¿Que es Google Chrome OS”?. La respuesta, en este interesante video de The Official Google Blog
Actualizacion | Para ir abriendo boca, el menu de aplicaciones de Google Chrome OS:
(Mas pantallazos en OMG-Ubuntu)
y un video de la posible interface:
Nota: para que aparezcan los subtitulos en castellano en este video, pulsa sobre el boton con la flecha arriba, y luego en el pequeño menu que aparece, selecciona la flecha que mira a la izquierda, alli aparecera un asistente que te permite convertir el subtitulo al idioma que desees.

He creado un pequeño script para descargar e instalar de manera automatica Firefox 3.6 beta 3 y Flash Player 10.1 beta (32 bits). A mi me funciona bien, pero mejor revisais el codigo (esta bastante comentado). Lo he subido con extension .doc (renombrarlo a .sh) y lo ejecutais del siguiente modo:
$ cp instalafirefox36b3flash101b.doc instalafirefox36b3flash101b.sh $ chmod +x ./instalafirefox36b3flash101b.sh $ ./instalafirefox36b3flash101b.sh
Si acaso os da problemas el Flash, tambien en el script va la funcion para instalar el Flash anterior, pero tendreis que editar el script y descomentar las ultimas 2 lineas.
Descarga | instalador

En la proxima version de Ubuntu, Ubuntu 10.04 Lucid Lynx, Canonical ha anunciado que el programa de tratamiento de imagenes Gimp no sera incluida, alegan cuestiones como que pesa mucho, y que es una aplicacion para “profesionales” que la mayoria de usuarios no utilizan. ¿Y tu que crees?, ¿Se equivoca Canonical o tienen razon?

Hace unos dias Google presento “Go” , un nuevo lenguaje de programacion Open Source orientado al desarrollo rapido y de elevado rendimiento. Veamos en primer lugar como instalarlo en Ubuntu.
El detalle completo de la instalacion lo podeis ver en Mundo Geek, yo ire algo mas rapido.
- Define las siguientes variables de entorno y las añades al final de tu fichero .bashrc
export GOROOT=$HOME/go
export GOOS=linux
export GOARCH=386
export GOBIN=$HOME/bin
export PATH=$PATH:$GOBIN
$GOROOT indica donde se guarda el codigo fuente de go, $GOOS indica el sistema operativo sobre el que vamos a compilar las aplicaciones generadas, puede ser “linux”, “darwin” (Max OS X) o “nacl” (Native Client, para el navegador Google Chrome). $GOARCH indica la arquitectura, que puede ser “386″ (32 bits),o “amd64″ (64 bits), $GOBIN indica donde se guardaran los binarios de go
Para no reiniciar la consola y cargar esas variables, ejecutamos:
source ~/.bashrc
Nos tenemos que bajar el codigo fuente de GO antes de compilarlo, para ello
instalamos el cliente de sistema de control de versiones utilizado por
Google:
sudo aptitude install mercurial
Ahora descargamos el codigo fuente:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
Instalamos las siguientes librerias que necesitaremos para compilar:
sudo aptitude install bison gcc libc6-dev ed
Compilamos el codigo fuente:
mkdir $GOBIN
cd $GOROOT/src
./all.bash
Y si todo ha ido correctamente ya tendremos todas las herramientas
compiladas que necesitaremos en $GOBIN
Cogemos ahora nuestro editor de textos favoritos. El tipico “Hola Mundo”
seria asi:
package main
import "fmt"
func main()
{
fmt.Printf("Goooola mundo\n");
}
Lo guardamos como “hello.go”
Ahora lo compilamos para 32 bits con:
8g hello.go
Si lo quisieramos para 64 ejecutariamos:
6g hello.go
Se generara un archivo hello.6 u hello.8 (segun la opcion elegida) con el
codigo maquina. ahora para linkar usaremos 8l (para 32) o 6l (para 64):
8l hello.8
Que generara ya el binario compilado, el cual podremos ejecutar con:
./8.out
En la pagina principal de Go podremos encontrar un tutorial sobre el
lenguaje y del API de sus librerias.
Podriamos tambien crear nuestra propia libreria, p.ej para el tratamiento
de ficheros. Abre el editor y copia el siguiente fragmento:
package file
import
(
"os";
"syscall";
)
type File struct
{
fd int; // file descriptor number
name string; // file name at Open time
}
func newFile(fd int, name string) *File {
if fd < 0 {
return nil
}
return &File{fd, name}
}
var
(
Stdin = newFile(0, "/dev/stdin");
Stdout = newFile(1, "/dev/stdout");
Stderr = newFile(2, "/dev/stderr");
)
func Open(name string, mode int, perm int) (file *File, err os.Error) {
r, e := syscall.Open(name, mode, perm);
if e != 0 {
err = os.Errno(e);
}
return newFile(r, name), err
}
func (file *File) Close() os.Error {
if file == nil {
return os.EINVAL
}
e := syscall.Close(file.fd);
file.fd = -1; // so it can't be closed again
if e != 0 {
return os.Errno(e);
}
return nil
}
func (file *File) Read(b []byte) (ret int, err os.Error) {
if file == nil {
return -1, os.EINVAL
}
r, e := syscall.Read(file.fd, b);
if e != 0 {
err = os.Errno(e);
}
return int(r), err
}
func (file *File) Write(b []byte) (ret int, err os.Error) {
if file == nil {
return -1, os.EINVAL
}
r, e := syscall.Write(file.fd, b);
if e != 0 {
err = os.Errno(e);
}
return int(r), err
}
func (file *File) String() string {
return file.name
}
Guardalo como “file.go”.
Ahora crea un nuevo fichero llamado “fichero.go” con el contenido:
package main
import (
"./file";
"fmt";
"os";
)
func main() {
hello := []byte{'h', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '\n'};
file.Stdout.Write(hello);
file, err := file.Open("/does/not/exist", 0, 0);
if file == nil {
fmt.Printf("can't open file; err=%s\n", err.String());
os.Exit(1);
}
}
Si te fijas en la seccion del “import” estamos importando la libreria (file.go)
creada anteriormente con “./file”
Compila con:
8g fichero.go
Linka con:
8l fichero.8
Ejecuta con:
./8.out
jose@soledad:~/go/codigo$ ./8.out
hello, world
can't open file; err=no such file or directory
En el ejemplo estamos escribiendo por consola un contenido de un array
e intentando abrir un fichero que no existe (saltara la excepcion
correspondiente).
con “Go” podemos incluso crear un servidor web en apenas 4 lineas de codigo.
Abre un editor de textos y copia el siguiente fragmento:
package main
import (
"http";
"io";
)
func main() {
//define la funcion para manejar la peticion a "/test_go"
http.Handle("/test_go", http.HandlerFunc(RequestHandler));
//esperar conexiones entrantes en el puerto 1234
err := http.ListenAndServe(":1234", nil);
//si se produce algun error:
if err != nil {
panic("Error: ", err.String());
}
}
func RequestHandler(c *http.Conn, req *http.Request) {
//recuperar e imprimir los parametros:
str := "<strong>Protocol:</strong> " + req.Proto + "
" +
"<strong>Method:</strong> " + req.Method + "
" +
"<strong>User-Agent:</strong> " + req.UserAgent;
//escribir la respuesta:
io.WriteString(c, str);
}
Guardalo como “web.go”, compilalo, linkalo y ejecutalo:
8g web.go
8l web.8
./8.out
Al ejecutarlo crearas el servidor web que quedara esperando a las
peticiones entrantes.
Abre ahora un navegador y mete como URL: http://127.0.0.1:1234/test_go
De manera inmediata deberias poder ver la respuesta del server.

Daniel Sanchez, me comenta tambien de la creacion de un grupo español sobre “Go”
si te interesa el tema puedes entrar desde: golang-spanish
alli encontraras mas ejemplos de codigo y tutoriales traducidos.
Por ejemplo el siguiente Tip, que nos permitira tener el resaltado
de Codigo en nuestro Editor Gedit.
Quien quiera tener en el gedit el marcado para programar más
cómodamente en go, puede descargarlo de aquí:
http://go-lang.cat-v.org/text-editors/gedit/
Simplemente se baja el “go.lang”, y se pega en la carpeta /usr/share/
gtksourceview-2.0/language-specs , (obviamente, con permisos de
administrador). Cuando abran el gedit en “ver//modo resaltado//
fuentes”, encontraran el resaltado para Go.
ahora cuando estes editando un “fichero .go” desde Gedit, tendras
el remarcado de palabras clave en diferentes colores:
Let’s go!!

Google Chrome OS podria estar disponible en los proximos dias, De acuerdo al analista Michael Arrington del portal TechCrunch, que citó a “una fuente confiable” de Google, para informar del inminente lanzamiento de Google Chrome OS. De ser cierto, nada tan facil como descargarlo y probarlo (que a ciencia cierta hare ^^), ya os mantendre informados.
Mas informacion | Tu Experto | Rafaela

Increible Pack de iconos para Gnome, puede quedar muy bien con Mac4Lin o en general cualquier otro tema.
Descarga | Gnome-Look

Oxygencolors es un completo pack de iconos basados en el original oxygen 4.3 y que puedes “customizar” como tu quieras pues contiene un script para adecuarlo a tu distro o gustos. el pack incluye 25 logos de start, 35 iconos de carpetas disponibles en 20 colores diferentes y mas. Trabaja con kde 4.x

Adobe acaba de publicar una prerelease de Flash Player 10.1. En el caso de las versiones para Windows, Este player ofrece aceleracion en la visualizacion de videos mediante hardware (usando GPU) y permitiendo descansar un poco a nuestras CPUs. En el caso de Linux las notas de version no dicen nada (habra que esperar) aunque si traen el soporte de pantalla tactil.
Si te arriesgas a instalarlo, puedes descargar el instalador para Linux desde el siguiente enlace.
Mas informacion | Lifehacker

Preciosisima imagen (de las mejores que he encontrado y eso que soy un gran amante de los fondos de pantalla y he visto y coleccionado de todo tipo). Se corresponde con Enlightenment, arte del fotografo Dominic Kamp. En su sitio web podreis encontrarla en la seccion de Wallpapers a mayor resolucion, con muchas imagenes mas, las cuales, si eres buen amante de la fotografia y de la naturaleza, seguramente te encantaran.
Relacionado | Mas increibles y hermosos fondos de pantalla

6 semanas despues del lanzamiento de Amarok 2.2.0, el equipo de Amarok nos ofrece la version 2.2.1 de este magnifico reproductor de audio.
Enlace | Notas de la version y Descarga
































