martes, 19 de enero de 2010

Mi autoregalo de este año: Zotac Ion D-E con Atom 330 más caja Foxconn RS233

Desde hace unos cuantos meses han prosperado una serie de placas basadas en procesadores Atom con todo lo necesario para un usuario no muy exigente. Las encontramos en formato Mini-ITX y pese a su escaso tamaño cuentan con múltiples salidas de vídeo y audio, infinidad de ranuras usb, gráfica integrada con capacidad de decodificación de vídeo de alta definición e incluso wifi.

Aparte de todas estas características hay que añadirle unos precios más que atractivos y la posibilidad de elegir, por ejemplo, una caja de pequeño tamaño para tener un equipo de salón.

En mi caso, tras pasar las Navidades era el momento de hacerme mi autoregalo. Entre las diversas opciones de caprichos que concederme, el prioritario parecía ser el de dar relevo a mi viejo sobremesa, claro que cuando llego a casa no suelo hacer gran cosa con el así que no tenía mucho sentido cambiarlo por una supermáquina.

En principio buscaba un equipo completo con Linux instalado pero sigue siendo bastante difícil encontrar algo así. Dell no parece vender en España los modelos que tiene en otros países con Ubuntu. Los escasos modelos de los que encontraba referencia eran poco más que componentes ensamblados por alguna tienda a los que se le instalaba alguna distribución. Finalmente, tras no tener muy claro si alguien vendía el Zotac Mag Ion con Linux la única opción razonable parecía Shuttle.


Los Shuttle vienen con OpenSuse, mi favorita, lo cual era un punto a favor. El problema es que a esas alturas ya había visto muchas placas Mini-ITX atractivas y había caído en la cuenta de que el Nettop de Zotac llevaba una placa bastante interesante.

Así pues, tras trastear un poco más por la red, sobre todo en la web de Zotac, hacer números y comparar prestaciones, la elección mas aconsejable era la placa Zotac IONITX-D-E ION mini-ITX Atom N330 WiFi. Tenía todo lo necesario, sólo había que acompañarla de RAM, disco duro y una caja.

Elegir la caja fue lo más complicado pues no sabía cuál sería finalmente el destino del cacharro. Todavía hoy no lo sé, así que me decanté por una de las más grandes de entre las de formato Mini-ITX. Se trata de la caja Foxconn RS233 y su tamaño se debe a que permite un disco duro de 3.5, un lector de 5 y 1/4 (formato normal, no slim) y además cuenta con una bahía externa también de 3.5 la cual me resultó muy interesante para incorporar un lector de tarjetas. Para colmo, el lector de tarjetas resultó ser bluetooth así que me quedó algo bastante apañado.

La configuración completa es esta:

Kingston ValueRAM 2GB DDR2 800 PC2-6400 36.93€
Seagate Barracuda 7200.12 500GB SATA2 MAESTRO 39.53€
Zotac IONITX-D-E ION mini-ITX Atom N330 WiFi 112.55€
Foxconn RS-233 Mini ITX 150W 36.89€
CoolBox CR-500 Lector Tarjetas + Bluetooth 3.5" Negro 8.75€


Todo esto me salió por 282 € en PCComponentes incluyendo gastos de transporte pero tened en cuenta que no hay un lector de DVD en la lista :p

Por último decir que el sistema operativo instalado es una OpenSuse 11.2 64 bit y que tras unas cuantas horas de uso el rendimiento para un usuario doméstico es más que aceptable, en otras palabras, el conjunto funciona muy bien y con muy poco nivel de ruido.

En otro post contaré como fue el montaje, así me obligo a escribir un poco que tengo el blog abandonado.

jueves, 2 de julio de 2009

Una de Linux, Android y millones de netbooks por vender

Hoy quiero hacerme eco de unas palabras que encontré la semana pasada por la red y que me llamaron poderosamente la atención.

Resulta que un tal Bob O'Donnell dijo lo siguiente en una feria sobre notebooks:

"Android doesn't stand a chance. The fact is, people are using mini notebooks for the exact same thing they're using their notebooks for. They still want their software and applications to work."

Que viene a querer decir básicamente que Android no es una alternativa en el mercado de los netbooks.


Estoy de acuerdo en que básicamente la gente no quiere hacer grandes cosas con un netbook, más vale, porque si no se equivocarían en su compra. Pero afirmar que Android no tiene posibilidades es un poco arriesgado. Desde luego no va a desbancar al odioso Windows a medio plazo pero sí que puede llegar a tocarle bastante las narices, más que nada por estas razones:

  • Hay expectación desde hace tiempo en ver Android corriendo en portátiles. Muchos vídeos en Youtube lo demuestran.
  • Los netbooks están montando windows xp porque cualquier sistema mas actual de MS dejaría sus prestaciones en niveles ridículos. Esto debería obligar a MS a sacar una versión para netboks de algún Windows o esperar a que ganen prestaciones de hardware para poder montar un Windows 7. Por ejemplo cuando los tengamos por el mismo precio (300-350€) con 2gb de RAM y procesadores Atom 330 (de doble núcleo)
  • No hay que olvidar quien está detrás de Android. Si la ahora algo conocida Canonical ha conseguido ganar dinero con Ubuntu Linux, ¿qué conseguirá Google?

Sin embargo si que es cierto que hay ciertos indicios negativos.
  • Parece que el empuje de los netbooks con Linux ha decaído bastante. Hay bastantes tiendas que ya no los venden con este sistema y ofrecen sólo los que llevan XP.
  • La gente normal está acostumbrada a Windows y tiene miedo a cualquier otra cosa.
  • Muchos de nosotros pusimos Linux a algún conocido, no muy avanzado como usuario, y lo mínimo que han dicho es que no les gusta (me duele reconocerlo)
Es una situación un poco extraña, la gente no se adapta a algo que cambia mínimamente respecto a lo que están acostumbrados, incluso cuando se quejan de su día a día. Tal vez no lo intentan mucho tampoco, tal vez no se acostumbran a no tener cientos de miles de archivos .exe que descargar en la red sin control y a los sistemas de paquetes, compatibilidades y alguna que otra cosa más.

También he encontrado gente que le toma manía por que se lo intentan meter con calzador en su trabajo y eso le rompe su rutina, de repente se tienen que adaptarse a Molinux, Lliurex o similares.

Sin embargo creo que tendremos tarde o temprano una distribución Linux con una cuota de mercado más que aceptable y puede que se llame Android. Hoy por hoy existe un antecedente que no quiero dejar pasar por alto: las últimas versiones de Mac OS están basadas en Unix.

Por último quiero dejar una frase que llevo en la cabeza bastante tiempo y que alguno me ha escuchado:
El Linux que triunfe no tendrá la palabra Linux en su nombre.

jueves, 11 de junio de 2009

Las primeras Nintendo y Sega

Continuan los preparativos de la exposición sobre la historia del videojuego. Ximo ya cuenta con la práctica totalidad de las máquinas a exponer y además se están ultimando las pruebas de adaptadores de tv y corriente de las más viejas.

Entre las últimas adquisiciones podemos ver la primera Nintendo


Y como no, la primera Sega





Como he dicho antes, ya se empieza a poder poner en marcha a los cacharros más viejos, ¿alguien duda que una partida al Pong sigue enganchando hoy en día? Para el que diga que sí, aquí dejo un video de mi hermano y Ernesto, no os perdais las caras de competitividad.


lunes, 23 de marzo de 2009

He tocado un trocito de historia, he tocado una Magnavox Odyssey

La Magnavox Odyssey fue la primera videoconsola jamás fabricada, data de 1972 y se produjeron tan solo 100.000 unidades.Fue inventada por Ralf Baer, creador también de Simon. Pues bien, desde hace un par de semanas, una de las supervivientes pertenece a mi hermano.



Historia del vídeo Juego

Resulta que Ximo está preparando una exposición sobre la historia del vídeo juego de la que ya tiene tres eventos concertados en La Coruña, Alicante y Murcia. En ella se podrán ver una gran cantidad de videoconsolas desde los 70 hasta la actualidad como la Odyssey, Odyssey 2, Atari 2600 y otras reliquias muy difíciles de encontrar, todas ellas reunidas en una misma sala. La idea es que se pueda jugar con la mayoría, prácticamente todas con la excepción precisamente de la Odyssey dado su valor histórico.




La experiencia

La máquina que he podido ver es la versión norte americana, es decir, la original. No la pusimos en marcha ya que parecía hasta arriesgado conectarla a la corriente, aunque parece que puede funcionar con un adaptador de corriente que le suministre 9V. Parece una tontería pero un aparato del 72 no te lo pone muy fácil a la hora de conectarse a la luz ni a la televisión, y más siendo NTSC.

A pesar de su antigüedad tiene un diseño que la identifica plenamente como una videoconsola: su reducido tamaño, sus "prehistóricos" joysticks y los cartuchos para juegos. Además tenía un puerto de accesorios al cual se podía conectar un rifle.



Su capacidad gráfica era extremadamente limitada, sólo era capaz de dibujar círculos y rallas en la pantalla así que incluía una gran cantidad de láminas para poner sobre la pantalla del televisor. También te daban fichas para apostar y dinero al estilo Monopoly ya que alguno de sus juegos eran de casino, como la ruleta. Imaginad: se pone un papel sobre la tele que representa una ruleta, eso sí, a todo color, y la consola dibuja un punto en el lugar donde "cae la bola".




Las instrucciones no tienen desperdicio, con sus diagramas explicativos, las reglas de los juegos. Es impresionante ver la televisión que hay dibujada cuando te explican como conectarla.




En fin, iré contando las novedades sobre las exposiciones y fechas que se confirmen porque todo aquél que pueda no debería perderse este apasionante viaje por la historia del videojuego.

martes, 3 de marzo de 2009

Hoy ha salido QT Creator 1.0 y yo sigo volviendo a mis orígenes

Acaba de aparecer en la página QTSoftware la versión 1.0 de QT Creator. Llevo unos cuantos días trasteando con este IDE (versiones previas a esta claro) y la verdad es que pinta muy bien.

En realidad yo me manejaba relativamente bien hace años con QT Designer con el que llegué a hacer un prototipo, o esbozo si se prefiere, de aplicación, nada serio. Lamentablemente dejé el C++ de lado al empezar a dedicarme profesionalmente a la programación web en PHP.

Ahora QT Designer forma parte de Creator y ya no es necesario recurrir a qmake en la linea de comandos ni a un editor de código fuente.

¿Y por qué elegir QT?

Básicamente por la portabilidad: programando en QT nos aseguramos una aplicación portable a Linux, Windows y Mac. Además pronto podrán hacerse aplicaciones para Symbian en QT. Como muchos sabreis Nokia se hizo con Trolltech hace unos cuantos meses. Tuve la suerte de asistir a una presentación de la Symbian Fundation en el MWC de Barceona y comentaron que a mitades de este año sacarían un entorno de "runtime" para Symbian S60 3rd Ed. Seguro que pronto veremeos en QT Creator la posibilidad de crear proyectos para teléfonos con este sistema operativo.

Un rápido Hola Mundo.

No me las daré de gurú de QT porque lo poco que sabía se perdió en el tiempo como lágrimas en la lluvia. Lo que he podido recuperar estos días me da lo justo para un "Hola Mundo". Aquí va:

Primero crearemos el proyecto escogiendo la opción QT4 GUI Application y por supuesto le asignaremos un nombre. No es necesario que añadamos ningún módulo extra en el tercer paso del asistente de creación de proyecto. Por último se nos propondrán una serie de nombres para las clases principales de la aplicación y el resto de archivos .cpp, .h y .ui


Al terminar con el último paso se nos habrán creado los archivos mencionados anteriormente y los veremos en el panel de la izquierda


Seleccionemos el archivo con extensión .ui y añadamos a la ventana de nuestra aplicación un Push Button y un Text Browser. Después de esto podemos especificar un layout vertical para que sea mas vistoso y el redimensionamiento de la ventana afecte a los dos elementos que le hemos incorporado.

Podemos también añadir un spacer para darle un poco de oxígeno al resultado aunque desde luego esta ventana no está muy cargada :p


Solo nos queda el último paso, nos situamos sobre el PushButton y pulsamos el botón derecho de nuestro ratón, en el menú contextual seleccionamos "Go to slot..." Nos aparecerá una ventana para escoger la señal correspondiente y elegiremos "clicked" Al hacer esto nos encontraremos en el editor de código y añadiremos la siguiente linea a la función del slot:

void MainWindow::on_pushButton_clicked()

{

ui->textBrowser->append("Hello world!");

}



¡Y se acabo! Le damos al icono verde de play y eso construirá la aplicación y nos la lanzará. Sólo tendremos que clicar en el botón y veremos nuestro maravilloso mensaje aparecer en la caja de texto.