APP: Disk Inventory X

diciembre 31, 2006

Os falta sitio en el disco? No sabéis qué borrar? Os hace falta Disk Inventory X (http://www.derlien.com/)
No os podéís imaginar lo que puede ayudar una herramienta visual… podríamos ir haciendo COMANDO+i por todos las carpetas de la máquina pero, si te agrupan la información en una ventana por tamaños, dierctorios y tipos, qué más puedes pedir?


Eso es lo que hace precisamente Disk Inventory X, lo cual es extremadamente útil para las tareas de mantenimiento del espacio libre del disco. Una vez abierto el programa y seleccionado el disco a utilizar, esto es lo que vemos:

Podemos comprobar el tamaño de una carpeta visualmente y con detalle (lo que ocupan algunos juegos):


Me acabo de dar cuenta de que la caché de QuickTime ha “engordado” un poco últimamente… es hora de hacer una cura de adelgazamiento ;-)

Espero que os sea tan útil como a mi a la hora de hacer hueco esos archivos que no pueden esperar… ;-)


La ventana del finder de Max Paine

diciembre 30, 2006

Qué ocurre cuando juntas programadores con imaginación pero pocos conocimientos del sistema para el que desarrollan?
Pues cosas como ésta. Cuando abres la ventana del finder del juego “Max Paine” para Mac te encuentras esto en modo lista:

Pero si lo pones en modo iconos aparece lo siguiente:

Parece que el finder del Mac OS X no trata igual de bien los iconos que el del Mac OS 9…

No esta mal, eh? Si alguien les hubiera dicho que con poner una imagen de fondo a la venta valía (y quedaba mejor se abriese donde se abriese…) ;-)


Virtualizando maquinas: Rhapsody x86 en Parallels

diciembre 29, 2006


Vamos a darle una vuelta de tuerca a esto de la virtualización, intentaremos instalar una copia de Rhapsody x86 en una máquina virtual con Parallels.

Para ir entrando en situación diré que ya lo intenté en su momento con VmWare y no hubo manera (no recuerdo la versión del software, la 5.algo…)
En este caso y ya que la beta de Parallels parece bastante estable, lo intentaremos de nuevo.

La instalación de Rhapsody puede parecer un tanto arcaica para lo que estamos acostumbrados ahora mismo, pero en su momento casi seguro que era de lo más innovador porque utiliza un doble proceso de instalación: primero el sistema en sí y después las aplicaciones deseadas.

El paquete de software consta de dos discos de 1,4 Mb de los cuales por suerte tengo la correspondiente imagen y un CD-Rom del cual también se extrajo una imagen ISO para hacer más cómo su uso.

La instalación no pudo ser más sencilla. Después de crear una nueva máquina virtual (Tipo “Otros”, Memoria 128 Mb, Disco 2Gb) y decirle que usara la imagen ISO como dispositivo CD-Rom hubo que editar la configuración para usar el disco de instalación como dispositivo de disquete, ya que el CD no es eutoarrancable.

Pasadas un par de opciones de configuración en el arranque desde el floppy (teclado español, particionado del disco, drivers para dispositivos de disco, etc.) se insta a insertar el disco de drivers del cual se copiarán los archivos necesarios para su uso.
Una vez acabado éste proceso comienza la copia del sistema propiamente dicho al disco, mostrando una línea de puntos “…” a modo de indicador del tiempo que falta para completar el proceso.

Un punto importante aquí es la selección del driver del disco duro y del CD, pero no es nada que no resuelva la selección de los viejos estándares IDE (funciona perfectamente).

Después de un reinicio rápido, y dejando el CD de Rhapsody “insertado” en la unidad virtual, comienza la configuración y copia de las aplicaciones al disco.


Una vez finalizada la leeeenta copia de las aplicaciones seleccionadas pasamos a la configuración de la máquina propiamente dicha.

Por último, después de reiniciar de nuevo y un par de pasos intermedios (login, etc.), nos encontraremos con un escritorio un tanto familiar, como un remix de Mac OS 9 y X… ;-)

Sólo una cosa… sabe alguien qué narices de tarjeta gráfica emula Parallels? Creo que he probado con todas las más comunes, incluso con las genéricas VGA y SVGA sin conseguir pasar del escritorio que véis en blanco y negro…


Programando con Dashcode

diciembre 26, 2006


El Dashboard de Mac OS X Tiger (10.4) es algo más que una aplicación, es un entorno diferenciado del resto del sistema en el que se ejecutan unas pequeñas aplicaciones llamadas “widgets”.
Estos widgets realizan tareas en principio simples, como puede ser una calculadora, un calendario, mostrar el tiempo, etc. pero los hay bastante más complejos como por ejemplo emuladores y juegos.

Apple, siguiendo la línea marcada con Xcode ha puesto a disposición de los desarrolladores una nueva beta de Dashcode.

Dashcode es LA herramienta que necesitas para programar un widget de forma rápida y fácil.

En cuestión de minutos se puede hechar a andar widgets casi sin esfuerzo. Como muestra un botón, un lector de RSS para el blog de fotografia de un amigo: Fotomaf en mi Dashboard ;-)

Estoy intentando profundizar un poco más en el mundillo de la programación Mac ya que, como programador que he sido durante mogolón de años (y sigo siendo en mis ratos libres ;-) me pica muchísimo la curiosidad en cuanto puedo probar un nuevo entorno… sigan a la escucha (tengo ya instaladas las Xcode Tools ;-)


Virtualizando maquinas: Parallels

diciembre 24, 2006


Una de las cosas que más me llamaron la atención cuando Apple dió el salto de chips PowerPC a Intel x86 fue la posibilidad de instalar, emular o virtualizar diferentes sistemas operativos en la misma máquina.

Primero diferenciaremos las diferentes posibilidades:
- Instalación: mediante el uso de una partición del disco instalamos de forma nativa un sistema operativo (Mac OS X, Linux, Window$…)
- Emulación: Dentro de un sistema emulado (procesador, tarjeta gráfica, discos, etc.) ejecutamos un sistema operativo al cual se debe hacer creer que está instalado en una máquina real. Las órdenes (opcodes) del sistema operativo emulado deben traducirse para poder ser ejecutadas por el procesador del sistema principal debido a que el procesador puede no ser el mismo (Motorla 68K en los antiguos Mac y Commodore, Zilog Z80 en Spectrum y Amstrad, procesadores RISC en máquinas CISC, etc.).
- Virtualización: cuando el procesador del sistema principal y el del sistema que se desea emular es el mismo no es necesario emularlo, sino que se virtualiza, transfiriendo las órdenes necesariasen lugar de traducirlas, con el consiguiente ahorro de ciclos de procesador.

Esto último no tardó demasiado en convertirse en realidad de la mano de Parallels, mucho antes que el lider de la virtualización VmWare, líder en plataformas no Mac OS X…

Como muestra un botón, ejecutando Window$ en el MacBook en modo “coherence” (se comparten escritorios y hasta el Dock, mostrando ventanas de ambos sistemas operativos haciendo el trabajo con diferentes aplicaciones más sencillo…)

He de decir que, si bien los juegos no funcionan aún (los que requieran del uso de Direct X al no estar las mismas soportadas) para los trabajos habituales de oficina como puede ser Word, Excel, Powerpoint, Outlook, etc. es perfectamente factible su uso.


Link: VersionTracker

septiembre 27, 2006


VersionTracker es eso, una web dedicada única y exclusivamente a estar al día de las actualizaciones de software. Tiene bases de datos para Mac OS (Classic y X), Window$ y Palm OS.
Os dejo por ejemplo mi enlace favorito, busca el freeware actual para Mac OS X:

http://www.versiontracker.com/macosx/lt/freeware


Seguir

Get every new post delivered to your Inbox.