Adobe “Edge Prototype”
Adobe está desarrollando un IDE para crear animaciones en canvas (HTML5). Echad un ojo porque se ve realmente interesante.
Si es que nos incitan a olvidar flash!! xD
Adobe está desarrollando un IDE para crear animaciones en canvas (HTML5). Echad un ojo porque se ve realmente interesante.
Si es que nos incitan a olvidar flash!! xD
Hoy es el 256º día del año, de modo que –apropiadamente– se celebra el Día del programador. Según parece en Rusia además consiguieron que fuera oficialmente un día festivo para quienes se dedican a ello como profesión.
Extraído de: microsiervos
Voy a explicaros una manera sencilla de hacer la paginación de vuestras webs y aplicaciones hechas con CakePHP en Ajax utilizando jQuery y un plugin para que el historial del navegador funcione correctamente.
Para mi ejemplo he utilizado CakePHP 1.3.3 y jQuery 1.4.2. El plugin que comentaba anteriormente se llama jQuery History Plugin y lo podéis descargar de gitHub.
Bien pues vamos a ello. Empecemos por el controlador. Simplemente tenéis que tener en cuenta que vamos a utilizar el helper de JavaScript, así que debemos activarlo:
En este tutorial aprenderéis a gestionar los errores de CakePHP con y sin Ajax.
Lo primero de todo que tenéis que hacer es poner el debug a cero en vuestro fichero core.php, ya que con debug > 0 no funcionaría.
Ahora pasemos a crear (si no existe) el fichero /app/app_error.php con el siguiente contenido.
<?php // /app/app_error.php class AppError extends ErrorHandler { function error404($params) { // Importamos RequestHandler para verificar si la conexión es mediante Ajax App::import('Component', 'RequestHandler'); $this->RequestHandler = new RequestHandlerComponent(); if ($this->RequestHandler->isAjax()) { // En caso de ser Ajax creamos la cabecera 404 $this->controller->header("HTTP/1.0 404 Not Found"); // y pasamos algunas variables a la vista que ahora crearemos $this->controller->set('params', $params); $this->controller->layout = 'ajax'; // Renderizamos la vista $this->_outputMessage('ajax_error404'); } // Aquí iría la gestión del error sin Ajax, en nuestro caso llamamos al método padre. else parent::error404($params); } }
Pasemos a la creación de la vista… /app/views/errors/ajax_error404.ctp Llegir més…
Note: This Component has been updated and you can find the changes here: /2011/04/clase-php-para-tratar-imagenes-rotar-redimensionar-anadir-marcas-de-agua/
Time ago I created a CakePHP component for applying watermarks to images. Slowly I extended it and now in addition to applying watermarks is used to rotate and resize images.
You can still improve it a lot, especially in terms of code, but as it works and I have little time, I can barely make improvements.