Y si, todo fue un error
Written by Gnuget at 2008.09.05
Las condiciones de Uso de google chrome era un error: http://www.diarioti.com/gate/n.php?id=19226
Written by Gnuget at 2008.09.05
Las condiciones de Uso de google chrome era un error: http://www.diarioti.com/gate/n.php?id=19226
Written by Gnuget at 2008.09.02
Hoy cumplo 22 años, muchas gracias a todos los que me han felicitado.
Written by Gnuget at 2008.08.27
Maggit ha creado “how cool are you?” que es una pequeña app que nos dice en base a tu perfil de LAST.FM que tan “cool” eres. >.<
Written by Gnuget at 2008.08.10
Esta tira de freelance freedom es simplemente genial.
Written by Gnuget at 2008.08.07
Últimamente a raíz de ver un poco las tripas de textmotion vi la manera en la que depuran el código.
Básicamente en textmotion tenemos el uso de una función llamada debug() que nos permite guardar mensajes en el archivo /temp/debug.log, eventualmente ahí podremos acudir si queremos ver que esta pasando o si se están ejecutando nuestras llamadas a debug.
Mientras se desarrolla es muy comodo hacer lo siguiente:
Con esta linea tail se queda esperando cambios en el archivo debug.log así que si estamos trabajando y nuestras llamadas a debug son ejecutadas aparecerán en tiempo real en nuestra terminal donde estamos ejecutando el tail, así podremos ver que esta pasando sin necesidad de romper la vista de nuestra aplicación usando print_r o var_dump :).
Además es enormemente util cuando hacemos llamadas al objecto XHR (nacamente llamado ajax) por que podemos ver que esta pasando por dentro de nuestra aplicación.
Esta forma de depurar nuestra aplicación es también posible en cakephp el archivo al que le tenemos que ejecutar es:
Y la función para mandar mensajes a este archivo es $this->log('lo que queremos que aparezca',LOG_DEBUG);
De esta forma es mas fácil trabajar.