Report inadequate content

Apple, Mac in Harecoded

Expand

Cómo expulsar un CD o DVD atascado en Mac

Hoy he puesto un DVD en la unidad del Macbook y a través de los botones de eject era imposible sacar el CD. Mi portátil no tiene el clásico agujero para meter un clip y sacarlo mecánicamente.

Lo que me ha funcionado finalmente es ejecutar desde la terminal:

drutil tray eject

Otras cosas que pueden funcionar son:

  • Probar de expulsarlo desde la "Utilidad de Discos" o desde el iTunes (aunque no se vea el disco en Finder).
  • Reiniciar el ordenador con la tecla Option pulsada, y cuando aparezca el menú para seleccionar dispositivo de arranque, pulsar el botón del teclado de expulsar el disco.
  • Tirar el ordenador por la ventana
Expand

Instalar Memcache en Mac

Instalar el demonio de memcached en Mac no es tan complicado como parece siguiendo estos sencillos pasos.

Primero de todo asegúrate que tienes todos los requisitos

Requisitos para instalar Memcached

  • Un compilador GCC. No te asustes! Viene instalando las XTools de Mac si es que ya no las tienes
  • Descargarte el script de instalación desde topfunky

Instalación del servidor Memcached

Abre una terminal i navega hasta la ruta donde te has descargado el script. Dale permisos de ejecución y ejecútalo. Así:

chmod +x install-memcached.sh
sudo ./install-memcached.sh
echo "export EVENT_NOKQUEUE=1" >> ~/.bash_profile 

La última linea añade al inicio de tu shell la variable de entorno que requiere Memcache. Si durante la compilación ves que algo falla es que el compilador no está bien instalado. Asegúrate de bajarlo e instalarlo correctamente.

Si has instalado correctamente el servidor podrás ver la licencia o el manual de ayuda

memcached -i
memcached -h

Ahora, para arrancar memcached en mac con 100MB de memoria en el puerto 11211 como demonio haz:

memcached -m 100 -p 11211 -d

Puedes conectarte ahora y ver si está funcionando:

telnet 127.0.0.1 11211
	Trying 127.0.0.1...
	Connected to artomb.local.
	Escape character is '^]'.
	stats
	STAT pid 97257
	STAT uptime 10
	STAT time 1266004819
	STAT version 1.1.12
	STAT rusage_user 0.004421
	STAT rusage_system 0.005540
	STAT curr_items 0
	STAT total_items 0
	STAT bytes 0
	STAT curr_connections 1
	STAT total_connections 2
	STAT connection_structures 2
	STAT cmd_get 0
	STAT cmd_set 0
	STAT get_hits 0
	STAT get_misses 0
	STAT bytes_read 7
	STAT bytes_written 0
	STAT limit_maxbytes 104857600
	END
	quit
Connection closed by foreign host.

Para pararlo, tampoco sin misterios, un kill y arreando:

killall memcached

Instalar Memcache para PHP en Mac y scripts MAMP

Si quieres además integrar todo esto en MAMP para que se inicie al arrancar y instalar las librerías PHP hay un tutorial inglés muy bueno en Lullabot

Expand

Increase the ibook display resolution with a 2nd monitor

When you plug an iBook 12" to an external monitor you get two duplicated screens. As they are duplicated, the maximum resolution is imposed by your iBook, this is 1024x768 pixels, no matter your second monitor can do 1600x1200.

I bought an iBook 12" because it's really portable and lightweight, but for intensive work, a 1024x768 pixels resolution is absolutely not healthy . We need a solution!

That's how i'd like to work:
  iBook LCD TFT Monitor Usable screens
Before solution 1024x768 1024x768 1
After solution 1024x768 1280x1024+ 2

In order to remove duplication to let your 2nd monitor work with freedom you have to make some changes in the System Preferences/Screens panel, under the tab Align. But in small ibooks and other models, that option was removed by apple (to make your life easier?)/p>

There's still a chance to re-enable it, you can check if your mac model is supported and install the patch (at your own risk) Screen Spanning Doctor. After rebooting, you'll see the new tab.

Personally I tested the patch in two different iBooks G4 1.2Ghz and 1.4Ghz and everything went fine...