Reflexiones de la keynote del WWDC2011

Steve partiendo la pana en la WWDC2011
Steve partiendo la pana en la WWDC2011

Todo comenzó con un delgadísimo Steve Jobs, casi tan delgado como su hilo de voz. Así dió paso al SagardoEguna 2011, conocido en San Francisco como WWDC 2011.

El menú del día estaba dividido en tres platos:

  • un entrante clásico con unos toques para actualizarlo,
  • el plato fuerte en el que se está volcando la casa
  • y un postre ligero, casi como una nube.

Todo ello regado con zumo de manzana… (más…)

Anuncios

Configurar Python como 32bit en Snow Leopard

Magna sorpresa el encontrarme que MySQL no funcionaba con Python tras actualizar a MacOSX 10.6 (en adelante SnowLeopard, que queda más kul), y mayor sorpresa aún descubrir que era debido a que se está ejecutando como aplicación de 64bit. Para hacer que Python se ejecute por defecto como una aplicación de 32bit simplemente cambiamos la configuración con el siguiente comando:

$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
(esto lo cambia sólo para el usuario en cuestión; para hacerlo en todo el sistema usaremos la clave '/Library/Preferences/com.apple.versioner.python')

Et voilá. También podemos hacerlo a través de una variable de entorno (cuyo valor toma preferencia sobre la clave anterior):

$ export VERSIONER_PYTHON_PREFER_32_BIT=yes

Safari 3.1: abrir enlaces en pestañas

La verdad es que no utilizo siempre el mismo navegador, suelo saltar de IE7 a Firefox, o de Safari a Camino, con mucha facilidad. La razón es simple: quiero ver cómo renderiza cada uno de ellos las diferentes páginas que visito, lo cual me ayuda a encontrar las más “compatibles” para poder fusilar aprender de su código.Cuando ando en Mac, prefiero Safari, ya que lo noto más ligero (aunque su consumo de memoria alcanza el listón establecido por Firefox), pero hasta ahora me molestaba el hecho de abrir los enlaces en nuevas ventanas en lugar de pestañas. Con la nueva versión 3.1 ya tenemos la opción, y aunque no se configura desde las preferencias, podemos activarla desde el terminal con este comando:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true  

Y para desactivarlo:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool false  

Fuente: http://www.tuaw.com/2008/03/21/terminal-tip-safari-3-1-brings-true-one-window-mode/

  

[Mac Tip] Haz adelgazar a tu Tigre (y/o Leopardo)

Me gustan mucho algunas de las decisiones de diseño que se tomaron para hacer OSX, y me refiero al diseño del OS, no de la parte estética. Hay otras que no tanto, pero esas las estoy recopilando para otro post. Una de las que más me atrajo fue la de las aplicaciones como directorios, que el OS trata de forma especial a la hora de presentar, pero que siempre podemos navegar y curiosear con un “ls” desde el terminal o con “Mostrar contenido del paquete” (una traducción de doble sentido que alguien debería corregir, al menos para mi mente calenturienta).

Dentro de este “paquete” están los binarios (principal y plugins) y los recursos de la aplicación, y podemos trastear con ellos. Uno de los recursos son los idiomas, y podemos añadir idiomas una vez terminada la aplicación, cosa que es muy útil para añadir nuestras traducciones autóctonas sin tener que contar con los desarrolladores principales. Y de la misma forma, dentro de las aplicaciones tenemos instalados idiomas que puede que nos interesen y puede que no, y gracias a esta aplicación maravillosa llamada Youpi Optimizer (Vive la France!), podemos deshacernos de ellos y ahorrarnos unos meguillas (y giguillas). Yo ya me he deshecho de 700MB y aún no he tocado los archivos de sistema…

[Mac Tip] Capturar pantalla

Si venís de windows, sabéis que pulsando Prt Scrn podéis capturar el escritorio, y con Alt+PrtScrn la ventana activa. El otro día me enteré que en OSX podemos hacer lo mismo con los siguientes atajos (si es que no los hemos cambiado)

  • Shift + Manzanita + 3: captura toda la pantalla y la salva en el escritorio como PNG.
  • Shift + Manzanita + 4: nos aparece una “diana” para seleccionar un área rectangular de la pantalla para capturar.
  • Shift + Manzanita + 4, y luego “espacio”: nos saca una cámara que nos permite elegir la ventana a capturar.

Estas funcionalidades, y más, las tenéis también a través de la aplicación “Instantánea” que está dentro de la carpeta “Utilidades” en “Aplicaciones”, aunque no hace falta arrancarla para utilizar los atajos anteriores.