viernes, febrero 26, 2010
Sencillo scroller de noticias con MooTools
Con un sencillo código podemos crear un bonito scroll de noticias rápidas con HTML, CSS y MooTools.
Primero veamos la demo:
Demo
En la entrada completa vemos el código.
martes, febrero 23, 2010
Cambiar el esqueleto por defecto en PLESK
Cuando creamos un nuevo dominio desde PLESK se generan unos ficheros de prueba de los distintos interpretes.
Esta página de prueba no es muy util y es recomendable cambiarla por otra personalizada.
Para hacer este esqueleto tenemos dos opciones:
1 Podemos hacer una estructura de directorios desde 0 y comprimirla en tgz.
2 Descargamos el esqueleto de prueba de /usr/local/psa/tmp/default_skeleton.tgz lo descomprimimos, y lo modificamos a nuestro gusto.
Posteriormente lo comprimimos y desde PLESK en Servidor > Esqueleto podemos subir este fichero
Novedades Symfony 2.0
Además de las mejoras en productividad y optimización del código para obtener una mayor rapidez.
En Symfony 2.0 se han mejorado las herramientas que ayudan a depurar el código, obteniendo mejores y mas claros mensajes de error. Una barra de herramientas de depuración mejorada y un log en ficheros con distintos niveles de información.
También han mejorado la linea de comandos.
Mas info en: http://symfony-reloaded.org/tools
jueves, febrero 18, 2010
Librerias para crear aplicaciones web para iPhone/iPod Touch
Tenemos dos tipos de librerias para desarrollar para iphone escribiendo únicamente código HTML, CSS y Javascript.
Unas se utilizan para crear aplicaciones web con aspecto nativo, y otras para crear aplicaciones nativas de iphone.
Os muestro un resumen de las primeras mas utilizadas.
- iUI
- CiUI
- UiUIKit
- WebApp.Net
- iWebKit
- JQTouch
- Apple's Dashcode Application - not really a standalone library/framework, but it provides/generates JavaScript, CSS, and images that conform to the native iPhone UI metaphors.
Actualmente estamos utilizando JQTouch para un proyecto propio, lo que mas me gusta es que es un plugin de jQuery, libreria la cual ya conocemos de sobra, por lo tanto podemos empezar a ser productivos en menos tiempo. Para backend de la aplicación utilizamos Symfony.
miércoles, febrero 17, 2010
+60 librerias .net que todo desarrollador debería conocer
Todo buen desarrollador nunca sabe que volver a inventar la rueda, sobre todo si hay software por ahí que ha sido probado por otros, y tiene una trayectoria establecida. Como desarrollador utilizando. NET Framework, he encontrado algunas de estas bibliotecas de valor incalculable, así que voy a compartir algunas de las otras dev que hay ahí fuera con una breve reseña sobre como utilizarlas.
URL: http://devblog.yedda.com/index.php/twitter-c-library/
He utilizado este en una serie de proyectos de Twitter muy sencillos, donde era necesaria para enviar una actualización. Como dice su sitio mas que una libreria real es un wrapper para la API de Twitter. He aquí cómo usarla.
[sourcecode lang="vb"]
Dim objYedda As New Yedda.Twitter
Dim status as String
Dim strTwitterUser as String = “username”
Dim strTwitterPassword as String = “password”
status = “Hello World”
objYedda.Update(strTwitterUser, strTwitterPassword, strStatus, Yedda.Twitter.OutputFormatType.RSS)
[/sourcecode]
Este pequeño trozo de código actualizará tu estado de Twitter.
Yedda Twitter Library.
URL: http://devblog.yedda.com/index.php/twitter-c-library/
He utilizado este en una serie de proyectos de Twitter muy sencillos, donde era necesaria para enviar una actualización. Como dice su sitio mas que una libreria real es un wrapper para la API de Twitter. He aquí cómo usarla.
[sourcecode lang="vb"]
Dim objYedda As New Yedda.Twitter
Dim status as String
Dim strTwitterUser as String = “username”
Dim strTwitterPassword as String = “password”
status = “Hello World”
objYedda.Update(strTwitterUser, strTwitterPassword, strStatus, Yedda.Twitter.OutputFormatType.RSS)
[/sourcecode]
Este pequeño trozo de código actualizará tu estado de Twitter.
Crea tu propio youtube
Hoy quiero enseñaros este script gratuito, que utilizando PHP y MySQL es capaz de crear una web similar a youtube en la que gestionar una comunidad de usuarios para subir videos, comentarlos etc.
Cabe mencionar que la configuración no es nada sencilla, siendo necesario un servidor dedicado para configurar el sistema de conversión y compresión de videos, pero el resultado es muy bonito (totalmente personalizable con templates).
Descarga del script aqui: http://www.phpmotion.com/
Demo del script aqui: http://demo.phpmotiontemplates.com/v3/default/
Cabe mencionar que la configuración no es nada sencilla, siendo necesario un servidor dedicado para configurar el sistema de conversión y compresión de videos, pero el resultado es muy bonito (totalmente personalizable con templates).
Descarga del script aqui: http://www.phpmotion.com/
Demo del script aqui: http://demo.phpmotiontemplates.com/v3/default/
Cómo implementar un background animado con Mootools
Interesante truco para crear fondos animados en páginas web. Utilizando este famoso framework javascript y un código muy sencillo podemos conseguir esto:
http://davidwalsh.name/dw-content/background-animation.php
Via pixelco.us
lunes, febrero 15, 2010
Recomendaciones de uso de propel.ini en Symfony 1.2
Por defecto propel, al generar el modelo añade un timestamp a los ficheros que genera. Esto es bastante molesto si se trabaja con un control de versiones como SVN, debido a que cada vez que se genera el modelo se actualizan todos los ficheros para actualizar el timestamp, y solicita subirlos al hacer el commit.
Para evitar esto hay un flag en el fichero config/propel.ini.
[sourcecode lang="vb"]
propel.addTimeStamp = false
[/sourcecode]
Para evitar esto hay un flag en el fichero config/propel.ini.
[sourcecode lang="vb"]
propel.addTimeStamp = false
[/sourcecode]
Última revisión de Symfony 1.2
Hace dos dias salió la que va a ser la última revisión de Symfony 1.2. Symfony 1.2.11.
Actualmente en mis proyectos en curso sigo utilizando esta versión. Ya que una migración a la 1.3/1.4 sería demasiado costosa.
Instrucciones para actualizar en:
Actualizar a symfony 1.2.11
Desde mi propia experiencia recomiendo instalar symfony mediante los tags release de SVN y no mediante PEAR.
Actualmente en mis proyectos en curso sigo utilizando esta versión. Ya que una migración a la 1.3/1.4 sería demasiado costosa.
Instrucciones para actualizar en:
Actualizar a symfony 1.2.11
Desde mi propia experiencia recomiendo instalar symfony mediante los tags release de SVN y no mediante PEAR.
viernes, febrero 12, 2010
Nueva versión jQuery 1.4 disponible para usar en la web
Aprovechando la fecha del 14 de Enero, jQuery acaba de publicar su web con la nueva versión. Al mismo tiempo se ha creado un nuevo subdominio con toda la API completamente reescrita y documentada.
La web donde podemos ver todos los detalles y novedades de esta versión es http://jquery14.com/
Para los que sean más técnicos pueden acceder directamente a la nueva documentación de la API en http://api.jquery.com/
Sin dudas durante los próximos catorce días debemos revisar e ir anotando cada una de las novedades y datos que nos van a presentar. Los primeros datos que han sido publicados son cuando menos sorprendentes en velocidad y rendimiento.
Apenas 23kb de auténtico código genial en todos los sentidos, sin dudas veremos en los próximos días y meses una de las evoluciones más importantes en la web. Aprovecharemos para ir documentando aquellos ejemplos e informaciones más relevantes de esta joya de programación.
Suscribirse a:
Entradas (Atom)