Archivo de la etiqueta: plugins

Plugins para hacer tests de Regular Expressions

Regular expressionsComentando con los compañeros de trabajo, llegamos a la conclusión que el punto dévil de la mayoría de programadores son las expresiones regulares: una simple cadena de carácteres, normalmente de no más de 30 carácteres, lo que puede llegar a amargar. A parte de tutoriales, guías y compañeros, una herramienta útil son las aplicaciones que permiten hacer pruebas de busqueda y de sustitución.

Sigue leyendo Plugins para hacer tests de Regular Expressions

Error cuando Zend_Layout se muestra dos veces

Diseño del patrón MVCUn error que ha surgido trabajando con Zend Framework, es que hay unas excepciones que cuando son tratadas por el controlador de errores, se muestra dos veces el contenido del layout. Esto es debido a que Zend Framework trae por defecto dos plugins (si se utiliza el Zend_Layout), que estan al final de la pila de ejecución de plugins:

Sigue leyendo Error cuando Zend_Layout se muestra dos veces

Acceder a Zend_View desde un plugin en Zend Framework

Código para acceder a la vista desde un plugin de Zend Framework. Solo es necesario desde los métodos:

  • routeStartup
  • routeShutdown
  • preDispatch

El código es el siguiente:

$viewRenderer = Zend_Controller_Action_HelperBroker::getExistingHelper('ViewRenderer');
$viewRenderer->initView();
$view = $viewRenderer->view;
$view->assign('foo', 'bar');

Otra manera de acceder es:

$view = Zend_Controller_Front::getInstance()->getParam('bootstrap')
                                            ->getResource('view');
$view->assign('foo', 'bar');

Firebug: cheat sheet para sacar el máximo provecho

Logo de FirebugCualquier desarrollador web que conozca Firebug, sabrá que es una herramienta imprescindible para su trabajo. Con este plugin de Firefox, se puede obtener información de la página web cargada, modificar su aspecto, debugar el código javascript,… Y además es un plugin al que se le pueden añadir otros plugins como FirePHP, FireCookie o YSlow, para aún darle más funcionalidades.

Sigue leyendo Firebug: cheat sheet para sacar el máximo provecho

ZFDebug: debug bar para Zend Framework

ZFDebug es un plugin para Zend Framework, con el que se puede mostrar una barra informativa en la parte inferior del navegador que muestra en cada petición al servidor una serie de datos muy valuosos para los desarrolladores:

  • tiempo empleado en la ejecución
  • memoria usada
  • número y descripción de las peticiones realizadas a la base de datos
  • número de archivos incluidos
  • errores y excepciones producidas
  • elementos almacenados en el Zend_Registry

Sigue leyendo ZFDebug: debug bar para Zend Framework

Descargar canciones de GoEar con Firefox y ‘Live HTTP Headers’

GoEar LogoNunca os ha apetecido escuchar una canción en ese mismo instante? Pero estáis en el trabajo o en otro sitio y no tenéis a mano vuestra música. Hay varias opciones para satisfacer ese deseo, como ir a GoEar a escuchar la canción, o ir a YouTube a buscar el videoclip y de paso escuchar la canción.

Os voy a mostrar como conseguir descargar el archivo MP3 de esa canción que queréis desde GoEar. Para ello, necesitaremos a Firefox y un plugin llamado ‘Live HTTP Headers que ya mencioné en la entrada de extensiones para Firefox para desarrolladores.

Sigue leyendo Descargar canciones de GoEar con Firefox y ‘Live HTTP Headers’

Instalar y configurar XAMPP y Eclipse en Windows

XAMPP logoEste es un pequeño manual de como instalar y configurar XAMPP y Eclipse en un ordenador con Windows. Con estas herramientas, se pueden desarrollar aplicaciones web en local de manera cómoda y rápida, sin problemas de depender de un hosting o estar todo el rato subiendo archivos por FTP.

XAMPP es un servidor que solo requiere descargar, descomprimir y ejecutar. Incorpora Apache (servidor web), MySQL (base de datos), PHP, Perl, Mercury (servidor de correo), FileZilla Server (servidor FTP), … Y Eclipse es un IDE (entorno de desarrollo integrado) que permite programar en múltiples lenguajes, añadir multitud de plugins que van generando la comunidad, … La versión para programar en PHP se llama Eclipse PDT, y la descargaremos desde Zend porque añade un plugin para debugar, el Zend Debugger Sigue leyendo Instalar y configurar XAMPP y Eclipse en Windows