miércoles, julio 20, 2011

Mi nuevo ordenador

Este año me ha dado por escuchar podcasts de retroinformática y videojuegos como FaseBonus o RetroActivo que, aparte de ser muy entretenidos, me han contagiado de su entusiamo por aquellos micro-ordenadores domésticos de los 80. De entre todos estos ordenadores, el Sinclair ZX Spectrum y el MSX son los que más me llaman la atención.

Mi predilección por el ZX Spectrum es un tanto personal, ya que fue el ordenador con el que me inicié en la informática cuando era niño y que seguramente fue un factor determinante para que mi vida académica y profesional se decantara por la Informática. De hecho, aún conservo mi ZX Spectrum 48K. En su momento, apenas pude programar nada interesante con él, a pesar de todos mis intentos, aunque al menos aprendí algo de BASIC.

Las características técnicas del modelo 48K son:
  • Zilog Z-80A 3.5 MHz,
  • 16 KB de ROM con un intérprete BASIC de Nine Tiles
  • 48 KB de RAM (6912 bytes para Video)
  • ULA a medida fabricada por Ferranti (RAM, E/S, Teclado, Cinta, Video y Sonido)
  • Diseñado en 1982
Mi ZX Spectrum en su estado actual ampliado con
un  teclado SAGA1 Emperor y una interface Kempston DK'tronics

Y pasados todos estos años, estos podcasts sobre retroinformática han logrado despertar mi interés por el MSX. Lo interesante del MSX es que no se trata de un modelo de ordenador de un empresa determinada, sino que se trata de un estándar que estaba apoyado por varias compañias japonesas y la incipiente MicroSoft, que se encargaría de dotar al estándar de un intérprete BASIC, MSX-BASIC, y en la revisión MSX 2, de un gestor de discos llamado MSX-DOS, muy similar a CP/M, y por ende, semejante al popular MS-DOS. Si bien, ya conocía en su época de la existencia de los ordenadores MSX, en aquellos tiempos no eran tan populares como el Spectrum en España. Posiblemente llegaron más tarde a un mercado copado por el más económico y popular ZX Spectrum, que además contaba con un catálogo de juegos mucho más amplio. Aunque el estándar MSX, y sus revisiones posteriores como MSX2, eran técnicamente superiores, Sinclair consiguió dar en el clavo al ofrecer un precio competitivo en el momento adecuado. MSX sólamente fue tremendamente popular en Japón, mientras que en Europa se popularizó ampliamente en Holanda, seguramente por el hecho de que la compañía holandesa Philips apoyó el estándar MSX/MSX2 y lanzó numerosos modelos de ordenadores que cumplian este estándar.

Pues bien, dado mi tardio interés por estos ordenadores, me he hecho con un ordenador MSX2 Philips VG-8235. Se trata de un ordenador bien robusto, fabricado en 1985, que cuenta con la particularidad de que el teclado es abatible y cuenta con dos posiciones.

Mi "nuevo" Philips VG-8235
Las características técnicas de este modelo son:
  • Zilog Z-80A 3.58 MHz
  • 64 KB de ROM con BIOS, MSX-BASIC y MSX-DOS de MicroSoft
  • 128 KB of Video RAM
  • 128 KB of RAM
  • Yamaha V9938 Video Display Processor
  • The MSX Engine IC S3527 de Yamaha (RAM, E/S, Teclado, Cinta, Centronics, Sound)
  • Disquetera de simple cara 360 KB de 3.5″
Mi ordenador ha sido ampliado a 256 KB of RAM, disquetera de doble cara, 720 KB  y 3.5″y un interruptor para modo turbo a 7 MHz.

sábado, julio 09, 2011

Power down options in GNOME 3

Hi. I'm trying to understand the rationale of the power down options in the User Menu. It seems clear the design intention is to just give preference to "suspend" over "shutdown"and this is confirmed in the design whiteboard for System Suspend, Stop, and Restart.

The principal problem I see is that many people doesn't have a clear idea of what suspend is and what they usually want to do is just to shutting down its computer.

If the user wants to "shutdown" its computer, she has two options:
  • as mentioned in the design whiteboard, holding down a modifier key will give access to other power down options. This option has the problem that isn't intuitive, it uses an UI pattern that isn't used in the rest of the shell. When you know it, it is very convenient, but I personally think this isn't at the same level of self-explanatory UI of the rest of the shell.
  • the other alternative, which is stated as the recommended way to shut down GNOME 3 in bug #647441 , is to log out, and then shut down from the login screen. The main problem I see with this alternative is it seems a little bit awkward for most users. Many users, maybe "contaminated" with their previous experience with computers, take it for granted they have an easy to access "button" in the UI for shutting down its computer. Waiting for the login screen takes a lot of time for something you expect to find in first place.
I think the power down options can be improved a lot. I'm not a designer, but I feel there should be better alternatives.

I suggest, for example, switching "Suspend" with "Power down" and showing a dialog with "Restart", "Shut down" and "Suspend". Yes, this is what Windows XP does:


But, this is where we can make the difference with a good designed dialog for making clear to the user that suspend is our recommended way to stop using the system.

Surely, this isn't the best idea for improving the power down options in GNOME, but I just wanted to start a debate for improving what we've got right now with something.

EDIT: I added a formatted version of this post as a comment to bug #643457