Escritorio “3D”: ¿pura cosmética o mejora?

Tags: , , , , , ,

Últimamente se han popularizado los efectos “3D” en los escritorios. Windows Vista los incorpora, Mac OSX también, así como Linux gracias al proyecto Compiz. Acostumbrados al escritorio “plano” de toda la vida, la verdad es que es bastante impactante esta tecnología.


Pero la pregunta es ¿realmente sirve para algo aparte de “fardar”? ¿pueden mejorar o facilitar la interacción del usuario con el ordenador?

Mi valoración, muy personal, tras varios meses de usar un equipo Linux bastantes horas al día, con estos efectos activados, es que son muy útiles, pero no imprescindibles. A continuación enumero algunos de los efectos más útiles (para mí):

  • Mostrar todas las ventanas activas en el escritorio (en el vídeo anterior, segs. 1 al 12).
  • Mostrar miniaturas de todos los escritorios (segs. 29 al 33).
  • Cambio entre aplicaciones con previsualización (1:11 al 1:14)

Los demás efectos son, para mi gusto, más cosméticos que otra cosa (lo del cubo giratorio, las animaciones al mostrar el escritorio, las ventanas “gelatinosas”, etc.)
Son animaciones que embellecen acciones típicas de toda la vida (cambiar de un escritorio a otro, minimizar todas las ventanas activas para mostrar el escritorio, pasar una ventana de un escritorio a otro, etc.)

Comentarios

Patrones de diseño para torpes - 3ª parte

Tags: , , , , , , , , ,

El patrón “Singleton”

Uno de los patrones de diseño más conocidos es el patrón “Singleton“. Con este patrón se garantiza que sólo hay una instancia activa de una determinada clase.

Supongamos que tenemos una base de datos y queremos mantener una única conexión activa. Otro caso puede ser una clase que se dedique a grabar registros o trazas en un fichero. Imaginemos un objeto que descarga ficheros por FTP.

En todos estos casos puede ser conveniente tener un único objeto que realice el trabajo y garantizar que no hay varias instancias, por ejemplo, para no saturar una base de datos con conexiones, o no tener accesos simultáneos al mismo fichero, etc.

En la documentación oficial de PHP se muestra un ejemplo de este patrón para este lenguaje.

Otros patrones de diseño

Por motivos profesionales, últimamente casi programo exclusivamente con PHP. En developerWorks hay un artículo muy interesante donde amplían otro artículo anterior en el que presentaban cinco patrones básicos.

Explican y ponen ejemplos en PHP para los patrones “Adapter”, “Iterator”, “Decorator”, “Delegate” y “State”. Es una lectura obligatoria para cualquier desarrollador de PHP.

Comentarios

Necrológicas

Tags: , , ,

Mi querido portátil Acer Aspire 1352 XC, conocido como HAL ha muerto. Primero se estropeó el transformador, compré otro. Luego el disco duro empezó a hacer cosas raras, así que lo cambié. Después se estropeó la pantalla (se fundió una especie de fluorescente que lleva por dentro, al desmontarla para averiguarlo, terminé de romperla), pero podía usarlo en remoto. Lo último ha sido el conector de la alimentación: no le llega corriente y no arranca.

Ya estoy cansado de gastarme dinero en este bicho y de perder el tiempo intentando arreglarlo. Descanse en paz.

Eso sí, sus restos mortales han sido convenientemente donados. El mayor beneficiario ha sido un portátil que tenía aparcado por ahí, que ha recibido un flamante disco de 20 Gb casi nuevo. El receptor, un Texas Instruments Extensa 670 CDT del año 1996 ha revivido y está muy bien. Veremos el uso que damos a este chiquitín.

El receptor, tan contento instalándose una Debian:

tres.jpg


Donante y receptor:

uno.jpg

dos.jpg

Comentarios (1)

Chorradillas USB

Tags: ,

El otro día encontré un sitio web que mostraba cómo hacer una lámpara USB. Con un LED blanco, un cable USB y el soldador (se puede prescindir de la resistencia, así el LED también da calorcito) en 10 minutos tendremos nuestra flamante lámpara USB de fabricación casera.

cable-usb-dc.jpg led-blanco.jpg

Se suelda el LED al extremo redondo del cable de alimentación USB (ojo con la polaridad, que nos cargamos el LED) y listo. Comprobamos que funciona y, en mi caso, al cajón de los trastos. Es el típico chisme inútil que no vale para nada :-D

detalle-soldadura.jpg
Detalle de la cutre - soldadura

Comentarios (2)

Navegadores en Windows

Tags: , , , ,

En las anteriores entradas comparábamos el consumo de recursos entre varios navegadores en Linux y MacOSX. Le toca el turno a los navegadores más típicos en Windows (XP).

Hemos probado Internet Explorer 7, Firefox y Opera.

navegadoreswindows.png

En esta ocasión sólo hemos abierto 6 pestañas en cada uno de ellos. El resultado me ha sorprendido: IE7 consume más del doble de memoria que Opera.

procesoswindows.png

Comentarios (4)

      artículos anteriores ->