Desarrollo front-end, estándares web, accesibilidad y más
Hay que ver para lo que da una tarde de domingo! Hoy me ha dado por crear un tema para Textmate, casi igual, al tema oscuro por defecto de Coda.
Funciona bien en el coloreado de sintaxis de HTML y CSS. La sintaxis de Javascript y PHP es bastante mejorable (lo dejo para otra tarde de domingo)
Coloreado de sintaxis HTML

Coloreado de sintaxis CSS

Por kcmr, el 29 de mayo de 2010 en Mac
Una de las primeras preguntas que me hice cuando empecé a usar Mac, hace ya casi un año, fue “¿dónde está la tecla de imprimir pantalla?”
Después descubrí todas las opciones para hacer capturas de pantalla en Mac y me olvidé para siempre de la tecla. Este mismo proceso se va repitiendo con todo en las primeras semanas de switcher. Sin embargo había una cosa que me molestaba, y es que las imágenes de capturas se guardaran en el escritorio por defecto en lugar de hacerlo en la carpeta de descargas que, personalmente, me resulta más cómodo ya que uso un plugin para mantener el escritorio limpio y despejado.
Recientemente encontré unos cuantos truquillos para cambiar el comportamiento por defecto de las capturas de pantalla, entre ellos, el comando a ejecutar para cambiar la carpeta por defecto en la que se guardan las capturas:
defaults write com.apple.screencapture location "Carpeta deseada"
killall SystemUIServer
Otros de los comandos sirven para cambiar el formato de archivo, el nombre o incluso desactivar la sombra en las ventanas.
Por kcmr, el 17 de noviembre de 2009 en Cajón de sastre, Mac
Etiquetas: mysql
Hace un tiempo publicaba un método para poder utilizar comandos SQL desde la consola de Windows, que consiste en añadir el directorio de MySQL a las variables de entorno del sistema.
En Mac se puede conseguir escribiendo lo siguiente en la consola:
Machine:~ user$ sudo su
Password: (tu contraseña...)
sh-3.2# echo '/usr/local/mysql/bin' >> /etc/paths.d/mysql
sh-3.2#
exit
La primera vez que hice esto funcionó, pero después de la actualización a Snow Leopard (realmente no sé si tiene algo que ver) me he encontrado con la sorpresa de que el directorio /usr/local/mysql no existe:
/usr/local/mysql no such file or directory
Para los que utilicen MAMP y se hayan encontrado con este mismo problema, esta solución es la que me ha funcionado (utilizar el directorio de MAMP):
sh-3.2# echo '/Applications/MAMP/Library/bin/mysql' >> /etc/paths.d/mysql
Por kcmr, el 6 de septiembre de 2009 en Mac
Etiquetas: Mac, Virtual Host, WAMP, windows
Parallels es el mejor sistema de virtualización de los que he probado hasta ahora, que la verdad, tampoco han sido muchos: Virtual Box y Virtual PC de Microsoft.
Gracias al “modo coherencia” de Parallels, para abrir un archivo que tengamos en Mac en una aplicación de Windows, basta con arrastrar y soltar. Así de sencillo.
Ahora bien, cuando necesitamos usar un virtual host para algún proyecto y tenemos que acceder a él desde Windows, la cosa se complica un poco.
Este sería el caso de las aplicaciones web que usan rutas absolutas para vincular hojas de estilo, scripts, imágenes…, de manera que no nos sirve utilizar la dirección IP para acceder a ellas.
Necesitamos instalar Rinetd, concrétamente una versión modificada para Windows que podemos descargar en esta página.
Descomprimimos el archivo en C y modificamos el archivo rinetd.conf con los datos correspondientes a nuestro equipo. La segunda IP que aparece en la captura es la de nuestro equipo. Podemos encontrarla en Preferencias del Sistema > Compartir.
Si estamos utilizando MAMP y no hemos cambiado los puertos por defecto de MAMP, en lugar del puerto 80 tendríamos que usar el 8888.

Ejemplo de configuración de Rinetd.conf
Después instalamos WAMP en Windows y creamos el virtual host que necesitemos usar en el archivo httpd-vhosts.conf, que se encuentra en wamp\bin\apache\apacheX(*)\conf\extra
* X se corresponde a la versión de Apache

Configuración del virtual host en Windows
En el archivo hosts de Windows, añadimos el virtual host que acabamos de crear (línea destacada en la captura). En Windows XP este archivo está en C:\WINDOWS\System32\drivers\etc

Configuración del archivo hosts de Windows
Iniciamos WAMP o reiniciamos si estaba iniciado y ejecutamos Rinetd mediante la consola de Windows escribiendo:
C:\rinetd\rinetd.exe -c C:\rinetd\rinetd.conf

Captura de la consola de Windows
No veremos ningún mensaje en la consola, es lo normal. La dejamos abierta y ya podemos acceder a nuestro virtual host en Mac.

Internet Explorer accediento a un virtual host en Mac
La principal ayuda para llegar a esta solución: Access a local Mac server from Windows in Parallels