mar 17

Tutorial cakephp 2.3.x Parte 2/10: Crear un proyecto

cakephplisto

Como ya tenemos cakephp instalado en nuestro equipo, vamos a crear nuestro primer proyecto.

 

Usaré como ejemplo un catálogo de productos.

 

Aunque en este instante no vamos a utilizar la base de datos se creará una para su uso en futuras lecciones. En este caso voy a usar mysql y creo una base de datos llamada “catalogo”. Se supone que ya se tiene conocimientos de como hacerlo así que voy a omitir este paso. Es indiferente si se crea vía consola o con phpmyadmin. Lo importante es tener a mano el nombre, usuario y contraseña.

 

Ya superado el proceso de crear una base de datos ahora sí a crear el proyecto.

Continue reading

ene 28

Tutorial cakephp 2.3.x Parte 1/10: Instalación en Ubuntu o Debian

cakephp_logo_250_trans

Cakephp tiene asistentes muy útiles vía consola que nos permite agilizar un poco el trabajo. Entre otras ventajas es que podemos tener varias aplicaciones son la misma librería. A continuación explicaré cómo realizar una instalación y así sacarle provecho.

Como requisito principal debemos tener instalado Apache2 con el Mod Rewite activado y una base de datos como Mysql o Postgres por ejemplo (también soporta otras).

Continue reading

jun 29

Jquery 1.8 Beta 1 disponible, ahora será modular.

La popular librería de JavaScript diseñada por John Resig, prepara el lanzamiento de la versión 1.8 que va a cambiar radicalmente los hábitos de los desarrolladores. jQuery 1.8 Beta 1, ya está disponible en el Content Delivery Network (CDN) de la fundación, por primera vez implementa una estructura modular muy parecida a Jquery-UI. En lugar de tener toda la biblioteca en un sólo archivo, los programadores pueden crear un script para incluir o excluir las funciones que se necesitan, de esta forma se reduce el tamaño de la llamada al ser un archivo mas pequeño.

Continue reading

may 18

Instalar node.js en Ubuntu y Debian vía apt

 

Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, con E/S de datos en una arquitectura orientada a eventos, y basado en el motor Javascript V8.
Fue creado por Ryan Dahl en el 2009, y su evolución está apadrinada por la empresa Joyent.

Node.js es similar en su propósito a Twisted de Python, Perl Object Environment para Perl, libevent para C y EventMachine para Ruby. Al contrario que la mayoría de mucho código JavaScript, no se ejecuta en un navegador, sino en el lado del servidor.

Node.js implementa algunas especificaciones de CommonJS. También incluye un entorno REPL para depuración interactiva.

 

Continue reading

may 12

PHP corrige un bug 8 años después

El equipo responsable del desarrollo de este lenguaje de programación soluciona un viejo problema de seguridad.

Según acaba de ser publicado en la página web del proyecto, acaban de ser liberados las actualizaciones PHP 5.3.12 y PHP 5.4.2.

Ambas versiones responden a la intención de solucionar una vulnerabilidad que permite la ejecución de código arbitrario y la revelación de código fuente.

Dicha vulnerabilidad considerada de caracter crítico y que tiene una edad de 8 años afecta a las instalaciones de PHP que usen el modo mod_cgi de Apache y sean anteriores a esta actualización.

Debido al problema solucionado se recomienda a todos los usuarios del popular lenguaje de programación del lado del servidor y dirigido al desarrollo web se actualicen a la mayor brevedad.

Interesados pueden acceer a más información y descarga de PHP 5.3.12 y PHP 5.4.2 desde www.php.net/downloads.php.

Fuente: desarrolloweb.com

mar 30

Liberada versión 3.2.3 Release Candidate 2 de Ruby On Rails

El equipo de desarrollo de Ruby on Rails ha anunciado la llegada de la segunda versión candidata o release candidate de la versión 3.2.3.

Rails 3.2.3 introdujo una nueva opción que permite al usuario controlar el comportamiento de los formularios relacionados con el control remoto de generación authenticity_token. Los que quieren romper con su caché de formularios se verá que el token de autenticación también se almacenan en caché, lo cual no es aceptable. Sin embargo, si estos formularios se utilizan sólo con el Ajax, se puede deshabilitar la generación de señal, ya que se busca con la etiqueta meta.

Con la versión 3.2.3, no existe la opción de detener la generación de authenticity_token en formularios con el ajuste remoto en config.action_view.embed_authenticity_token_in_remote_forms = false . Esta acción evitará que el envío de estos formularios con JavaScript se desactive. Si la opción no para generar la señal en forma remota se elige por defecto, todavía permite el uso de : authenticity_token => true cuando se genera la forma de evitar este ajuste.

El valor predeterminado es true o verdadero, lo que significa que las aplicaciones existentes no se verán  afectadas.

La RC incluye el cambio de authenticity_token y dos correcciones de errores. Si no hay obstáculos importantes, la versión final debería ser puesto en libertad hoy o mañana.

Los detalles sobre los cambios que trae la nueva versión se puede encontrar en el anuncio de la liberación.

 

Fuente: http://imasters.com.br

ene 30

Koding, una plataforma de desarrollo en línea

La nube se enriquece cada día con nuevas soluciones. Uno de ellos, pero en la versión Beta v.3 ha comenzado, se llama Koding, creado por los hermanos turcos Devrim Yasar y Sinan Yasar.

Koding es una plataforma de desarrollo de software en línea que, simplifica el camino a las dificultades que normalmente sufren los programadores en la Web.

Continue reading

nov 22

Yahoo! anuncia Cocktails para desarrolladores web – agitado, no revuelto

En un post publicado por Bruno Fernández-Ruiz, vicepresidente de arquitectura de la compañía, se anuncia que Yahoo! lleva varios meses trabajando en Cocktails, que es una mezcla de “HTML5, Node.JS, CSS3, JavaScript y un montón de trucos creativos e ingeniosos de los ingenieros de Yahoo!”, que ya ha anunciado dos Cocktails, Mojito y Manhattan. Yahoo Mojito es un marco de trabajo para aplicaciones web, mientras que Yahoo Manhattan es una plataforma para alojar las aplicaciones basadas en Mojito.

Fernández-Ruiz explica que Yahoo Mojito permite a los desarrolladores trabajar al mismo tiempo de cara al servidor y de cara al navegador; es decir no tendrán que escribir diferente código para cada caso. Además, no tendrán que sufrir con los mensajes que advierten que se necesita tener JavaScrip cuando no esté activado en el navegador, porque las aplicaciones basadas en Mojito seguirán funcionando desde el servidor, ya que todas las aplicaciones utilizan una base de código única.

En  cuanto a Yahoo Manhattan, es un entorno de alojamiento para las aplicaciones basadas en Mojitoque se ejecutan en la nube de la compañía. Yahoo Manhattan proporciona un interfaz único para que los desarrolladores puedan desplegar y gestionar múltiples versiones de sus aplicaciones basadas en Mojito.

Yahoo! planea abrir el código fuente de Mojito a través de YDN en el primer trimestre de 2012 “de forma que cada vez haya más desarrolladores que puedan crear aplicaciones web que funcionen del lado del servidor y del lado del cliente al mismo tiempo”, asegura Fernández-Ruiz. A finales de 2012 la compañía abrirá Yahoo Manhattan de forma que los editores sean capaces de ejecutar aplicaciones basadas en Mojito en Yahoo Cloud.

Fuente: itespresso.es