Zen Coding
VictorR 29 enero, 2010
Etiquetas: ide, Soluciones, tips & tricks, util
Desde Smashing Magazine encuentro Zen Coding, que como dice el artículo se trata de:
a handy set of tools for high-speed HTML and CSS coding
Pues eso. Una vez presentado, ¿cómo funciona? muy facil, yo te lo explico
Sólo tienes que poner selectores CSS, sí, sí, selectores CSS para generar la estructura html que deseas en tu editor (lista de editores soportados más abajo), y lanzar el shortcut correspondiente (en Aptana alt+E) para generar el código html.
Enlace a la noticia en Smashing Magazine, Zen Codign: A Speedy Way To Write HTML/CSS Code.
Editores soportados:
– Aptana (cross-platform)
– Coda (Mac)
– Espresso (Mac)
Editores semi-soportados:
– TextMate (Mac, la alternativa para Windows es E-text);
– TopStyle
– Sublime Text
– GEdit
– editArea online editor
A disfrutar.
Una Wacom? no el trackpad del mac!
VictorR 26 enero, 2010
Etiquetas: curiosidades, Mac OS X, Soluciones, util
El otro día, leyendo una de mis suscripciones rss (tuaw), me encontré con esta aplicación, Inklet Trackpad Tablet.
Es muy curiosa, porque aprovechando las características táctiles del trackpad de los MacBooks de última generación, convierte el trackpad en algo así como una Tabla digitalizadora, a.k.a Wacom. Con unas limitaciones, es cierto. No “sabe” diferenciar entre una mayor o menor presión (léase sensibilidad), pero también es cierto que proponen otro producto, Pogo Sketch, de la misma compañía Ten 1 Design para solucionar esta cuestión.
Más información en Inklet turns your trackpad into a Wacom-style tablet.
Setting the php.ini MAMP file as default on OSX
VictorR 5 marzo, 2009
Etiquetas: Mac OS X, Php, Soluciones, tips & tricks
Hace poco, muy poco, que sigo el tutorial Jobeet para aprender a utilizar Symfony y así hacer subir mi geek power. Desde aquí, lo recomiendo firmemente.
Bien, primer hecho, para el correcto/buen uso de este framework, es necesario tirar de Terminal (en mi caso OSX, cmd en Win) y ejecutar comandos para crear, generar, modificar, cargar el proyecto/aplicación/base de datos… Symfony está implementado con PHP 5 por ser un framework orientado a objetos (creo recordar que como requerimiento es necesario la versión 5.2). Y muchos de esos comandos ejecutados desde el Terminal, son precisamente scripts de PHP.
Segundo hecho. Mac OS X, por lo menos en su última versión, 10.5 (Leopard) tiene configurado ya una versión de PHP.
Tercer hecho. Yo que soy un poco gandul, decidí bajar, antes de ponerme a configurar nada a mano, la versión gratuita de MAMP (Mac OSX, Apache, MySQL, PHP).
Problema. A partir de ahí, los 3 hechos anteriores, ya te puedes poner como un loco a tocar la configuración del php del MAMP, que la versión que utilices por línea de comando o Terminal en tu Mac, es la preinstalada. De esto me di cuenta cuando revisando la configuración en MAMP, y revisando la configuración por el Terminal, habían sustanciales diferencias entre ambas versiones.
Después de probar y acceder a los scripts de php por el terminal, y preguntarme dónde está esta preinstalada versión, y ver que ni siquiera había un php.ini configurado intenté modificar los ficheros de configuración de la versión preinstalada para que apuntaran al php.ini del MAMP.
Bien, si por el Terminal pruebas el siguiente comando:
debería aparecer la información sobre dónde encontrar el fichero php.ini (Path /etc), y dónde busca nuevos ficheros equivalentes para su uso. En mi caso, todos los resultados eran “(none)”. Así que ni corto ni perezoso (pero si gandul), voy al directorio /etc y le hecho un vistazo. Aquí, aparte de muchos ficheros de configuración encontré un php.ini.default (por si no lo sabes, lo puedes renombrar quitando el .default final y sería el fichero utilizado). Pero como he dicho antes, este no es el php.ini que quiero usar.
Así que mi solución ha sido la de crear un link al php.ini de MAMP, en mi caso en /Applications/MAMP/conf/php5/php.ini.
Atención, necesitarás permisos de root (o super usuario) para poder crearlo, si lo quieres activar puedes hacerlo como indico aquí Activar el Super Usuario en OS X.
Y luego ejecutar (siempre dentro de /etc):
Sólo debes introducir el password de super usuario y listo. Al volver a ejecutar el comando php –ini debería aparecer algo parecido a esto.

¡Pedazo de invento los links! Aquí podemos ver que “Loaded Configuration File” es /Applications/MAMP/conf/php5/php.ini, es decir, el fichero php.ini del MAMP.