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

Navegadores en MacOSX

Tags: , , , ,

Me confieso usuario habitual de Firefox en el Mac, pero cada vez me parece más lento y pesado. La pena es que en Safari y Opera algunas webs no cargan del todo bien.

Firefox, Safari y Opera

Creo que está empezando a pasar con Firefox lo que pasaba (y sigue pasando) hace unos años con el Internet Explorer: se desarrollan webs para estos navegadores y al resto, que los zurzan ;-)

En cuanto al rendimiento, una sencilla prueba, cargando una decena de pestañas idénticas en los tres navegadores nos revela que el Firefox (sólo tiene las extensiones Web Developer y Firebug instaladas), como sospechaba, es el más “pesado” de los tres, pero tampoco mucho.

procesos.png

Por ahora seguiré con Firefox, creo.

Comentarios

Herramientas para desarrollo Web

Tags: , , , , , ,

Este “post” me sirve de repaso y recordatorio de mis herramientas más o menos habituales de desarrollo web. Mi trabajo habitual es con PHP en el servidor y los típicos HTML, CSS y JavaScript en el navegador. También suelo utilizar Python en el servidor para tareas programadas (cron) y otros desarrollos.

Todas estas herramientas son libres (o al menos, gratuitas) y multiplataforma: de hecho trabajo indistintamente en equipos con Windows, Mac OSX y Linux.

  • IDE
    Aunque sea un tanto pesado, Eclipse es una herramienta estupenda, por lo menos para mí. Los ‘plugins’ que más utilizo son:

    • SFTP Plug-in for Eclipse.
    • PDT (PHP Development Tools).
    • PyDev para desarrollar en Python.
    • Aptana es un IDE construido sobre Eclipse para desarrollo web.
  • Editores
    Para edición más o menos rápida, un editor genérico con resaltado de sintaxis y alguna otra monería siempre viene bien.

    El editor jEdit también es una opción estupenda, a medio camino entre un editor sencillo y los IDEs más pesados. Hay multitud de plugins muy útiles ((S)FTP, HTML, PHP, …)

  • Clientes (S)FTP
    Imprescindibles para subir archivos al servidor o editar “in situ”. No me gustan los clientes FTP tradicionales en los que editas en local y luego subes, para arreglos rápidos no es cómodo bajar, editar y subir.

    • Para Windows, WinSCP. Puede funcionar como cliente de (S)FTP tradicional o se puede configurar para editar en el mismo servidor.
    • Para Mac, la herramienta MacFusion permite montar como unidades locales servidores FTP o SFTP.
    • En Linux se puede utilizar el mismo administrador de archivos (Konqueror o Nautilus) para acceder a servidors FTP o SFTP.
  • Navegadores
    Aparte de tener instalados todos los navegadores posibles, conviene tener un navegador que permita depurar, inspeccionar código fácilmente, …
    El navegador Firefox tiene muchas extensiones útiles para desarrolladores web. Mis preferidas son:

    • Web Developer. Entre sus muchas funcionalidades destacan la posibilidad de controlar las cachés del navegador, las “cookies”, validar código “on-line”, regla para medir distancias en pantalla, …
    • Firebug. Permite inspeccionar el árbol DOM del documento activo, seleccionar elementos, editar estilos, depurar JavaScript, analizar el tiempo de carga de una página, … Imprescindible.
    • Professor X. Proporciona información sobre las cabeceras HTML.
  • Servidor web y BBDD
    Muchas veces es conveniente hacer los desarrollos en un servidor local antes de subirlo a los servidores “corporativos”. Aunque en algunos S.O. (Linux y/o Mac) viene ya habilitado el servidor web, no siempre nos sirve (por problemas con versiones de Apache/PHP, MySQL o lo que sea).
    Existen algunas distribuciones que empaquetan un servidor web (Apache), PHP y un servidor de BBDD (MySQL, generalmente). El proyecto Xampp proporciona distribuciones para distintos S.O. (Windows, Linux o Mac OSX) muy cómodas y sencillas de usar.
Comentarios (3)

Triple arranque en iMac

Tags: , ,

ADVERTENCIA:
Puedes perder todos tus datos y cargarte tu precioso y flamante Mac si haces todo lo que sigue a continuación. Tú mism@. Estás advertid@.

Ingredientes:

  • Un Mac
  • BootCamp
  • rEFIT
  • RsyncX
  • Un disco duro externo
  • Un CD de instalación de Windows
  • Un CD de instalación de Linux (Ubuntu en mi caso)
  • Mucha paciencia …

Pantalla inicial

Vamos a suponer que partimos de la situación más habitual: un Mac con el sistema operativo instalado y el disco duro interno con una sóla partición [1].

Lo primero es hacer una copia de seguridad de todo el disco en un disco duro externo. Con la utilidad RsyncX se puede hacer esta copia y marcarla como “arrancable” para iniciar el Mac desde el dispositivo externo. En esta página se explica en detalle.

Una vez terminada la copia arrancable, apagamos el Mac y reiniciamos desde el disco externo (mantener pulsada la tecla Alt (⌥) y seleccionar el dispositivo externo)

El sistema arrancará normalmente (un poco más lento) y podremos acceder al disco duro interno y reformatearlo [2] con la herramienta “Utilidad de Discos”. Hay que dejarlo con tres particiones: una para Mac OSX, otra para Windows y otra para Linux (no necesariamente en ese orden). Si intentamos hacer más particiones, tendremos luego problemas, al tratar de “convertir” el esquema de particiones del formato “Mac - EFI” al formato “PC - Bios”. Eso quiere decir que nada de tener el Linux con /home en una partición, /var en otra y / en otra ;-)
Por supuesto, vamos sin swap [3]

La partición para Mac la formatearemos con el sistema “Mac OS Plus (con registro)”, la partición para Windows como “Sistema de archivos MS-DOS” y la partición Linux en cualquier formato, ya luego la pasaremos al sistema de ficheros Linux.

Una vez preparado el disco interno, restauramos (utilizando la herramienta RsyncX) la partición Mac OS desde la copia de seguridad en el disco externo (desde la que ahora mismo estamos ejecutando el sistema operativo).

Reiniciamos desde el disco duro interno, que ahora tendrá tres particiones (cuatro si contamos la partición oculta).

Instalamos BootCamp y rEFIF. BootCamp lo utilizaremos para tener el disco de controladores para Windows, pero no tocaremos el disco duro: ya lo tenemos preparado.

Reiniciamos con el disco de Windoze dentro. Arrancamos desde el CD e instalamos Windows.

Reiniciamos con el disco de Linux dentro. Arrancamos desde el CD e instalamos Linux.

rEFIT debería mostrarnos las tres entradas posibles, si no es así, deberemos entrar en el icono pequeñito “Partition Tool” y cuando nos pregunte si queremos sincronizar la tabla GPT con la tabla MBR decirle que “sí”.

[1] Mentira cochina: siempre hay una pequeña partición y oculta al principio del disco. Ocupa unos 200 Mb.
[2] PROCEDIMIENTO DESTRUCTIVO: NOS CARGAREMOS EL DISCO DURO INTERNO.
[3] Podemos hacer que Linux use un fichero como swap en vez de una partición.

Comentarios

Virtualización en Mac OSX (2)

Tags: , , ,

En otra entrada escribía sobre Qemu y el “front-end” para Mac OSX, “Q”. He seguido buscando otras soluciones y he encontrado otro programa de virtualización: Virtual Box.

Me recuerda mucho a VMWare Workstation y me parece más completo que el tándem Q-Qemu. Tiene un asistente de instalación y configuración de nuevas máquinas virtuales, permite usar puertos serie y USB, audio y varias interfaces de red, …

También provee de un conjunto de drivers para el sistema virtualizado (Windows o Linux) que mejoran las prestaciones de la máquina virtual (resolución de la pantalla adaptable, directorios compartidos con la máquina anfitriona, …)

Resumiendo: me ha gustado mucho esta herramienta. Las máquinas virtualizadas parece que van más rápido que con Qemu.

Pantallazo 1: Mac OSX como anfitrión, ejecutando dos máquinas virtuales (Windows XP y Ubuntu Linux). Las tres máquinas están mostrando un “Hola, mundo” escrito en Python.

Mac OSX como anfitrión, Windows XP y Ubuntu virtualizados

Pantallazo 2: Windows XP como anfitrión, máquina virtual: Debian Etch

Windows XP como anfitrión, máquina virtual: Debian Etch

Comentarios

      artículos anteriores ->