Archive for Julio, 2010

Instalando Google GO en Fedora 12 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.

El año pasado Google, presento Go un lenguaje de programación.

En su día lo anuncié en este mimo blog, hace unos meses que estoy enredando con él, y ya he sacado algunas conclusiones, es un lenguaje orientado a las comunicaciones, a la investigación en general, y en muchos casos muy útil para programar servicios ( programación para el servidor ).

La verdad es que se está formando un escenario muy interesante, con HTML5, Google Go, que a mi entender en los próximos años van a suponer una revolución en lo que a programación y prestaciones WEB se refieren.

Porque una de las características de HTML5 son los websockets, orientados a la comunicación, el objetivo poder realizar comunicaciones más sencillas ( las técnicas actuales que denominamos ajax ) y si nos encontramos con mejores herramientas a la hora de tratar las comunicaciones, no cabe duda que va a afectar mucho al desarrollo. Mejores GUI, mejores juegos vía web, mejores aplicaciones etc.

Bueno que me lío y al final, no escribo de lo que pensaba, instalación de Google Go en Fedora 12.

Instalamos bidon ed mercurial

sudo yum install bison ed mercurial -y

Variables

$ export GOROOT=$HOME/go && mkdir $HOME/go
$ export GOBIN=$HOME/bin && mkdir $HOME/bin
$ export GOARCH=386
$ export GOOS=linux

Clonamos el repositorio

hg clone -r release https://go.googlecode.com/hg/ $GOROOT

A construir:

$ cd $GOHOME/go/src ( si os da error esto, buscar go y entrar directamente cd etc. )
$ ./all.bash ( este paso se toma algo de tiempo )

Listo!

3 known bugs; 0 unexpected bugs ( con este mensaje terminamos la instalación )

“3 known bugs” podría variar, dependiendo de la versión que instalemos.

Nuestro primer programa en Go

vamos a realizar el tipico ejemplo de hello world.

para ello desde una consola simplemente escribimos:

$ cat >hello.go <<EOF
> package main
> import “fmt”
> func main(){
>  fmt.Printf(“Hello, world\n”)
> }
> EOF

acabamos de escribir nuestro primer programa en Go.

Vamos a compilarlo, en este punto tenemos que tener en cuanta que el compilador cambia dependiendo de la arquitectura de hardware que estemos utilizando, en resumen, no es el mismo compilador para Intel que para AMD.

En mi caso estoy usando Intel, así que mi compilador es 8g

$ 8g hello.go

lincamos

$ 8l hello.8

y ya podemos ejecutar:

$ ./8.out
Hello, world
( salida por pantalla )

web oficial de instalación de GO

Los OS para dispositivos Móviles… 0

Parece mentira que estemos casí en Agosto, las noticias relacionadas con sistemas operativos y dispositivos  móviles, están que no paran.

Hace unos días Microsoft, ha anunciado, una versión de Windows 7 ( para dispositivos móviles ) destinada a desarrolladores, se trata de una beta, para que la comunidad de programadores, que lo solicito, pueda echar un ojo a una posible release candidate de este sistema operativo de Microsoft, lo cual no asegura ni muchos menos que sea la versión definitiva.
En el siguiente video, se puede ver una demostración de WIndows 7 para móviles.


A principios de este milenio, la verdad que como desarrollador, hice alguna aplicación para Windows Mobile, y no voy a negar que las cuales me producían ambundantes dolores de cabeza. Durante todo este tiempo, he podido asistir como espectador, como Microsoft, se iba quedando cada vez más descolgado en lo que a sistemas operativos para dispositivos móviles se refiere.
Muchos usuarios de Windows Mobile, están criticando las limitaciones con las que va a salir este nuevo sistema, ya que algunas funciones no van a estar disponibles para aplicaciones desarrolladas por terceros.
Por ejemplo, solo se podrán utilizar, aplicaciones desarrolladas por Microsoft, para gestionar contactos, esto limita el ambito de trabajo, de otras empresas, y desde mi punto de vista es un error, porque el resultado es menos software disponible para esa plataforma.
Pero como he dicho, habrá que esperar a verlo, aunque no espero nada novedoso, y con la competencia que éxiste en este momento dentro de este sector…

Otra noticia interesante, es la posible destitución del CEO de Nokia, los beneficios de la empresa, están cayendo desde el año pasado, por lo tanto Olli-Pekka Kallasvuo puede tener sus horas contadas.

Desde mi punto de vista, Nokia, ha sido el rey, en cuanto a dispositivos móviles, durante algunos años, pero creo que no ha sabido adaptarse, a la cada vez más creciente competencia del sector.

Actualmente hablamos del iPhone, de telefonos con Android, pero es raro comentar o ver a alguién pensando en entrar a una tienda ya de ante mano que quiera comprar un Nokia. Imagino que esta es la causa principal, que está haciendo peligrar el puesto a Kallasvuo.

fuentes:
cnet
todopoketpc

Microsoft “Todos con Movil menos yo!” 0

Apple tiene el iPhone, Googe el Nexus one, Microsoft ha tenido un desastre.

Microsoft, planeaba comercializar su propio terminal de teléfono móvil, tal y como hacen otras compañías, pero hoy me entero, de que las lineas de producción están paralizadas.

El motivo según la compañía, es que quiere aunar esfuerzos en Windows 7, aunque uno de los motivos, podría ser la poca repercusión que el terminal ha tenido y el tremendo fracaso de ventas del terminal.

Algunas de las personas que lo han podido manejar lo han descrito como:

Microsoft’s Kin Phones: Super Social and Super Confusing

lo cual describe que debe de ser algo complicado y confuso de manejar, la verdad es que no he podido tener uno entre mis manos aún, ( y dudo de que eso vaya a pasar viendo el resultado ).

Me encantaría ver a Steve Ballmer ( actual ceo de Microsoft ) con un Nexus One! ;)