Unreal Developer Kit

Unreal Developer Kit es una versión gratuita del poderosísimo Unreal Engine 3 liberada recientemente por su creador nVidia, es completamente gratuito para uso educacional y no comercial, pero existen sistemas de licenciamiento si es que quieres vender el producto.

Ahora tienes en tus manos una herramienta con la que empresas como EA, Microsoft Game Studios, Sony o Namco han desarrollado juegos como Gears of War, Tom Clancy’s Rainbow Six: Vegas, Unreal Tournament 2007 o Halo Wars.

El kit incluye herramientas para manejar el desarrollo de tus juegos, renderizado, iluminación, modelado físico, prototipos, animación, edición de video, diseño de terrenos e inclusive un sistema de efectos de partículas para implementar explosiones, niebla, humo y fuego.

Sin duda es una excelente noticia para todos aquellos que tienen intenciones de iniciar en el mundo de los videojuegos.




Sitio oficial…

Sexy Lightbox: El Lightbox más sexy de la web

En esta ocación les traigo el Lightbox más sexy de la web, o al menos eso dicen en su pagina oficial, y la verdad aunque existen mucho scripts tipo lightbox este trae un estilo bastante fresco y ademas lo he venido siguiendo por algun tiempo y se nota que esta en desarrollo constante, cosa que es muy importante y habla muy bien del proyecto y de sus creadores.

15-10-2009-05-39-35-p_m_

Por supuesto es libre y acepta varios tipos de contenido, imagenes, videos, html…




Todos los flash que tengas en tu sitio deben tener la propiedad wmode en transparent u opaque para que el lightbox se muestre correctamente.

Ahora puedes usar SexyLightbox en español de la siguiente manera:

SexyLightbox = new SexyLightBox({color:'negro'});

Por cierto, cuentan con otros componentes bastante buenos tambien, asi como Sexy Tooltip o Sexy Forms, tambien podrian echarles un ojo…

Sitio oficial

La canción de MVC

Dentro de la programación web uno de los patrones de diseño mas utilizados es uno llamado MVC (Modelo Vista Controlador), yo podrian explicarles de que se trata ahora mismo, pero, porque no mejor dejamos que James Dempsey (Un ingeniero de Apple) nos lo explique con una cancion, esto fue en el evento WWDC 2003 y se titula MVC Song, esto es arte






Ajax loaders para tus WebApps

Muchas veces, cuando estamos creando aplicaciones ajax requerimos de una buena imagen para usar de loader, aqui les traigon un excelente recurso en linea que te permite crear diferentes tipos de loaders, con configuracion de colores y tranparencia… espero sea util…

ajaxloaderIr al Sitio…

jCart: Comercio electrónico en Ajax, PHP y jQuery

jCart es un pequeño script e-commerce hecho con PHP y jQuery.

Nos brinda la funcionalidad básica de una tienda en línea incluyendo el carrito de compras, utiliza jQuery para darle una funcionalidad más dinámica por medio de Ajax aunque es completamente funcional con javascript deshabilitado.

free-php-ajax-shop-cart

Muy sencillo de adaptar a tu sitio, un recurso bastante útil…

Sitio oficial…

Webcomics para programadores…

Excelente recopilación de webcomics para programadores…  buenísima… les dejo el link al articulo…

sandwich

Web Uptime Monitor Script: phpWatch

A medida en que avanzamos en esto del desarrollo web, aumenta la necesidad de monitorear nuestras paginas, es un hecho que cualquier compañia de hosting algunas veces falla y esto es hasta cierto punto normal, siempre y cuando se encuentre dentro de que contratamos.

Existen algunos servicios web que nos permmiten hacer esto pero aqui les presento un script para que ustedes puedan controlar su propio sistema de monitoreo, phpWatch es gratuito y nos permite monitorear cualquier cantidad de sitios web, ademas contar con un sistema de notificaciones SMS y correo electronico…

free-php-uptime-monitor

Cuenta con una interfaz muy sencilla y trabaja en base a un script que tenemos que configurar en CRON(Linux) o en el administrador de tareas(Windows), tambien menciona que provee una pequeña API para que otras aplicaciones se puedan conectar y usar la información…

Pagina oficial…

Un CMS para pequeñas web: GetSimple

GetSimple es una aplicación CMS open source, cuya principal característica es que utiliza sus bases de datos en XML, esto la hace ideal para pequeñas web debido a que no es necesario tener instalado un servidor de bases de datos. La interfaz es muy sencilla y amigable y cuenta con algunas características interesantes como su backup/restore.

getsimple-cms

Tiene una documentación bastante aceptable donde pueden encontrar como crear formas de contactos o como cambiar la imagen de su sitio.

La verdad es un modelo muy interesante aunque sería interesante ver que es lo que se considera como una “pequeña web”, cuales son los limites y hasta donde podríamos llegar con este script y si podemos exportar la información de nuestra web para usarla con algún otro CMS más potente, aun no he probado este script a fondo pero parecer valer la pena…

Sitio oficial…

Frameworks de PHP, un acercamiento…

Dentro del desarrollo de aplicaciones existen tareas que se pueden volver muy repetitivas, existen cosas que realizamos en prácticamente todos los proyectos, tareas como permisos de usuarios, manejo de bases de datos, etc., esto ocurre tanto en proyectos de PHP como en cualquier otro lenguaje, y es para tratar de solucionar este problema el que existen los frameworks.

Generalmente los frameworks de PHP nos proveen la base para una aplicación, muchas cosas vienen pre construidas, además, la mayoría de las veces también nos proponen la estructura de archivos y directorios, todo esto nos puede ayudar a desarrollar aplicaciones de una forma mas rápida y solida, en otras palabras, nos permite ahorrar tiempo y reduce de una manera significativa la cantidad de código que se requiere en tareas comunes. La mayoría de los frameworks de PHP utilizan un patrón de diseño llamado MVC (Modelo-Vista-Controlador), este patrón de diseño plantea la idea de separar la lógica de negocios de la interfaz de usuario, permitiendo modificar de manera independiente una de la otra, esto permite que la programación en PHP sea más rápida, sencilla y organizada.

framework_php

Existen muchas razones para usar un framework, pero las principales son acelerar el proceso de desarrollo, evitar rehacer algunas de las tareas más comunes  y poder reutilizar código en varios proyectos, de esta forma los programadores pueden ocupar su tiempo para desarrollar solamente las partes específicas de la aplicación en lugar de estar reconstruyendo las bases para cada proyecto. La estabilidad es otra razón importante para utilizar los frameworks, aunque PHP es un lenguaje de programación muy sencillo, también es muy sencillo que programadores inexpertos escriban código erróneo, y dejen huecos de seguridad que pueden ser susceptibles a ataques.

¿Cuándo debo usar un Framework?

Esta es una pregunta muy común, y desafortunadamente no tiene una respuesta sencilla, para los desarrolladores principiantes, los frameworks ofrecen gran simplicidad y estabilidad, es una buena idea usarlos siempre que sea posible, esto ayudaría a eliminar malas prácticas y acelerar el proceso de desarrollo. Por otro lado, muchos programadores experimentados consideran a los frameworks como una herramienta para programadores débiles, que no saben escribir buen código, sin importar si esto es verdad o no, los frameworks son herramientas que nos permiten ahorrar tiempo y esfuerzo.

Entre los factores a tomar en cuenta a la hora de elegir un framework tenemos: facilidad de uso, rapidez en el desarrollo, popularidad entre otros desarrolladores y soporte/documentación, es recomendable probar con varios frameworks para encontrar el que mejor cumpla con nuestras necesidades, cada framework es diferente, tiene sus fortalezas y debilidades, por ejemplo Zend framework es uno de los más fuertes y con mas características, sin embargo, no es tan sencillo comenzar a usarlo, a diferencia de Codelgniter que aunque no es tan fuerte como Zend es mucho mas fácil de utilizar, algunos de los frameworks mas populares son:

Zend Framework
Es un framework muy popular enfocado en aplicaciones web 2.0, tiene una comunidad bastante grande y es desarrollado por la compañía Zend, la misma que creó el motor de PHP, es un framework muy robusto y potente, sin embargo, su uso requiere bastante conocimiento de PHP.

CakePHP
Es uno de los que más ha crecido en popularidad últimamente, está basado en los mismos principios de Ruby on Rails y está enfocado en agilizar el desarrollo, a diferencia de Zend, este framework es mucho mas fácil de utilizar.

Codelgniter
Codelgniter es conocido por su facilidad de uso, desempeño y velocidad. Ofrece soluciones simples y cuenta con muy buena documentación, esta opción es altamente recomendada para principiantes.

Symfony
Este framework open source fue el más popular hace algún tiempo, está enfocado en desarrolladores avanzados cuyo principal objetivo es crear aplicaciones de nivel empresarial, es un framework muy completo, sin embargo la velocidad de desarrollo es más lenta que la de los demás, muchos desarrolladores lo cambiaron por Zend.

En resumen, los frameworks de PHP son excelentes recursos para desarrolladores de todos los niveles, evitan escribir código repetitivo, aceleran el proceso de desarrollo y mejoran la seguridad de nuestras aplicaciones, aunque si debo decir que en todos se requiere cierto conocimiento de PHP, en cuanto a cual se debe usar, eso ya es decisión de ustedes…

Un saludo…

Mibew Messenger: Chat de soporte

Mibew Messenger (Antes Open Web Messenger) es una aplicación open source para lo que conocemos como LiveChat de soporte tecnico, permite que nuestros usuarios puedan chatear con nosotros para recibir soporte, en caso de que no tengamos algun ejecutivo  en sesión les pedira que dejen un mensaje, puede adaptarse la visualización a su sitio web y permite un seguimiento de soporte tecnico, una gran herramienta…

open-source-live-support

Sitio oficial…