(Reblogged from osiux)

decabronestengounrancho:

Marcha AntiEPN México D.F.

:’)

(Reblogged from osiux)

PHP: The good parts

brain-food:

Life is like riding a bicycle
by NeueGraphic | Print 

Cuanta sabiduría en una sola imagen.

(Reblogged from bluewake)

ACK, Más allá de Grep.

  _   /|
 \'o.O'
 =(___)=
     U    ack 

Desde hace un tiempo a la fecha he estado usando ACK en lugar de grep hasta ahora lo usaba mas o menos como solía usar Grep, la única diferencia palpable que sentía era que el output por default era un poco distinto y mas legible.

Eso fue hasta el día de hoy que platicando con Carlos Yslas avanzamos un paso mas allá en el uso de ACK. 

Por que Ack es mejor que grep?

En esencia ack hace un mejor trabajo que grep, por defecto ignora muchos archivos en los que normalmente no queremos buscar información.

Además si solo estamos buscando archivos de cierto tipo podemos acotar mas aún la búsqueda esto puede incluso hacerlo mas rápido. 

Algo como:

ack —php pattern

Pero lo que mas me llamo la atención fue la posiblidad de poder tener un archivo de configuración .ackrc  donde podemos tener una configuración particular que se ajuste a nuestras necesidades.

En mi caso trabajo con Drupal todos los días y en Drupal existen archivos con extensión module que en realidad son archivos php. 

Gracias a el ackrc podemos decirle a ACK que los archivos .module los tome como si fueran de php, incluso podemos tener una lectura mejor de los archivos pasandole el output a less.

Mi ackrc.

Y en el transporte En el que viajaba hoy, venia esta advertencia

Drupal t-shirt

Xdebug en mac

Si quieres tener Xdebug en tu entorno local en mac pero te da pereza compilarlo,  la gente de Active State tienen versiones ya binarias para varias versiones de php:

http://code.activestate.com/komodo/remotedebugging/

Después de eso, basta con agregar la siguiente linea en tu php.ini:

zend_extension=”/wherever/you/put/it/xdebug.so”

Reinicia tu webserver y listo!


Drupal