Zend Layout y ActionStacks de Zend Framework

En la documentación deZend Layout no acaba de quedar muy claro como se usa y suele provocar muchas confusiones si solo hacemos una lectura vertical del manual.

Zend Layout es uno de mis objetos preferidos por la versatilidad que ofrece y una vez entiendes el proceso y como combinarlo con el resto del Framework y los placeholders obtienes una gestión muy clara de las plantillas.

Vamos a suponer el siguiente layout:

<div>
<?php echo $this->render('header.phtml') ?>
<h1><?php echo $this->placeholder('h1') ?></h1>
<?php echo $this->layout()->nav ?>
<?php echo $this->layout()->content ?>
</div>

Zend Framework no funciona en MAMP PRO

Pues hoy me he de comer las palabras que dije ayer en el post que hablaba de MAMP. Hoy he querido probar MAMP Pro y me ha decepcionado.

A diferencia de la versión lite, con la Pro puedes configurar los virtual hosts sin tocar ningún fichero de conflagración ni el fichero hosts lo cual resulta muy práctico cuando no te mueves con soltura por la Terminal.

El problema en cuestión ha sido un “Fatal error: Allowed memory size of …” al ejecutar una apalicación desarrollada en Zend Framework. Por defecto PHP establece un máximo memoria de 8 Mb y cambiar este valor es tan fácil como editar el parámetro  memory_limit el php.ini.


YouTube hace pruebas en HTML5

YouTube HTML5

El otro día un compañero me enseñaba un link curioso sobre lo que se cuece en la casa de YouTube. Y es que lo están preparando todo para la llegada del HTML5. Si usamos la última versión de Safari o Firefox 3.5 podrás ver como reluce YouTube en HTML5.

Cabe destacar que es solo una maqueta así que no esperes ver ningún video pero lo curioso es que si no dispones de un navegador que sporte HTML5 en realidad no se ve nada mal excepto por algunos botones mal ubicados.

Quiero pensar que el soporte que dan lo navegadores a HTML5 e iniciativas como estas van a impulsar de una vez por todas la web semántica y que los millones de usuarios que usan navegadores obsoletos den el salto a la modernidad.


¿Cuanto vale mi sitio web?

Hoy descubro una pequeña herramienta, pero curiosa, en el blog de un compañero. Se trata de un aplicación para saber el valor de nuestro sitio web.

Para obtener el valor se basa en el calculo de diversos indices de visibilidad obtenidos a través de Google, Alexa, Compete y Technotrail. Como podréis apreciar el valor de mi web esta aún muy lejos de ser algo aceptable y lo cierto es que deprime un poco.




Cuanto vale tu sitio web?

Si quiere saber ¿Cuanto vale tu sitio web? podrás obtener un código para ponerlo en tu web que se actualizara automáticamente cuando entren tus visitas.


MAMP, Mac Apache MySQL PHP, la mejor alternativa siempre

mamp

Ya son unos cuantos añitos usando Mac y unos cuantos más desarrollando webs en PHP y menos mal que existe MAMP.

Cuando era usuario de PC y empece a proramar en PHP por comodida usaba Internet Information Server de Microsoft, pero pronto noté las deficencias de este servidor . Veia como algunas cosillas (ya no recuerdo cuales) solo eran posible con Apache y a demás la mayoría de  hostings trabajan con este. Por eso que empece a usar un WAMP (Windows, Apache, MySQL, PHP) si no recuedo mal empece con ApacheTriad que era muy completo. Con el tiempo fui probando otros paquetes hasta que me decidí a configurmelos e instalarlos independientemente. En windows realmente erá fácil.

Cuando hice el salto a Mac no me complique mucho y gracias aun compañero de trabajo conocí MAMP.


Snow Leopard, primeras impresiones

Por fin ha llegado hoy el tan ansiado Snow Leopard ha la oficina y tras una instalación limpia (y algo larga) ya puedo decir muchas cosas y algunas no muy buenas. No me voy a hacer ningún tipo de aná¡lisis profundo sobre rendimiento ni brenchmarks que ya han echo otros. Voy a explicar la realidad que he vivido, las primeras impresiones y los primeros problemas que he tenido con Snow Leopard en mi MacBook Pro no unibody, justo el anterior.


Como activar el usuario root en Snow Leopard

Parece que a los chicos de Appel les gusta marearnos con cada nueva versión. Si en Mac OSX Leopard debiamos ir a la Utilidad de directorios que se encontraba dentro de la carpeta de Utilidades – tal como explicaba en el post Como activar el usuario root en Leopard – ahora resulta que la han cambiado de sitio.

Así que para activar el usuario root en Snow Leopard deberemos ir a la carpeta /Sistema/Libreria/Coreservices/utilidad de directorios.