Archive for the ‘web’ Category

Twitter is over capacity …, again

Jueves, Octubre 21st, 2010

Vale, ya se que no está bien reirse de las desgracias ajenas, pero a mi siempre me hace gracia cada vez que me aparece la “fail whale” :P y así para empezar el día no está mal como primera noticia





Así que nada, sólo me queda recomendarle a nuestro equipo comercial que se ponga las pilas y le venda una consultoría tecnológica a la gente de Twitter …, aunque mejor no, que nosotros ya tenemos nuestros propios problemas xD

Aplicación Jobeet de Symfony

Miércoles, Junio 16th, 2010

Quiero recomendar a los programadores de PHP el uso de Symfony desde estas líneas.

Habría mucho que hablar para explicar Symfony, pero me voy a limitar a decir que es un framework para desarrollo de aplicaciones Web en PHP, mediante el cual ya heredas arquitectura y patrones de programación adecuados.



Symfony



Digo que me voy a limitar a explicar solo eso, porque desde la página web de Symfony se tiene acceso a un ejercicio práctico llamado Jobeet que te lleva a construir una aplicación compleja tras 24 sesiones de una hora. Es decir, invirtiendo una hora diaria (siendo realista, en algún caso algo más) durante los días laborables, das un repaso a los extremos más significativos de Symfony y creo que te convierte en un programador bastante aceptable de Symfony.

Jobeet

En realidad yo no he realizado este curso práctico, realicé hace un par de años el que había colgado entonces, que se llama Askeet, y puedo asegurar que se construía una aplicación muy avanzada y realmente sorprendente.

Volviendo a Jobeet, incluyo a continuación el programa de trabajo de estos 24 días:

  • Day 1: Starting up the Project
  • Day 2: The Project
  • Day 3: The Data Model
  • Day 4: The Controller and the View
  • Day 5: The Routing
  • Day 6: More with the Model
  • Day 7: Playing with the Category Page
  • Day 8: The Unit Tests
  • Day 9: The Functional Tests
  • Day 10: The Forms
  • Day 11: Testing your Forms
  • Day 12: The Admin Generator
  • Day 13: The User
  • Day 14: Feeds
  • Day 15: Web Services
  • Day 16: The Mailer
  • Day 17: Search
  • Day 18: AJAX
  • Day 19: Internationalization and Localization
  • Day 20: The Plugins
  • Day 21: The Cache
  • Day 22: The Deployment
  • Day 23: Another Look at symfony
  • Day 24: Appendix B – License

Realmente me parece brillante esta ídea, y hace que esta forma de aprender sea muy motivante, te engancha desde el primer día, ya que ves los avances rápidamente, y me parece que es una técnica que se debería imitar …

Si quieres tener una idea gráfica de la aplicación resultante desde aquí puedes acceder a la demo de Jobeet que Symfony pone a disposición de los visitantes.

Éxito social de Twitter

Martes, Mayo 25th, 2010

Me parece impresionante el protagonismo que está teniendo la red social Twitter en los últimos tiempos. Esta mañana oyendo el programa “Hoy empieza todo” de Radio 3 en el coche escuché que comentaban que tanto Gandhi como Hugo Chavez tenían su cuenta de Twitter …

La verdad que yo sigo el Twitter  de algún que otro personaje famoso y no me termina de sorprender, pero es que he hecho una búsqueda rápida de 8 ó 10 personajes famosos y el 100% de ellos tienen su cuenta creada y actualizada en la mayoría de los casos …, lo que no está tan claro que ellos en persona mantengan la información actualizada o que por el contrario tengan a alguien trabajando para eso ;-) Evitente en casos como el de Gandhi por motivos evidentes.

A continuación una tablita de mi búsqueda de esta mañana:

Fidel Castro
Hugo Chávez
Barack Obama
Cristiano Ronaldo
Jose Luis Rodríguez Zapatero
Mariano Rajoy
Baltasar Garzón
Evo Morales

Y en algún caso, como con Hugo Chávez no he podido evitar copiar alguna perla como la siguiente “¿ Expropiar Yo? Ei capitalismo te lo iva a quitar pero me adelanté. Ahora es de todos y aunque ahora no tengas nada te salve“.

Nada más, solo dar mi humilde enhorabuena a Twitter y animaros a tod@s los que aún no lo uséis a probarlo.

Nota: Espero no ofender a nadie con la frase de Hugo Chávez ya que este blog en ningún caso pretende ser un blog político.

Comparativa ECM

Lunes, Abril 26th, 2010

A continuación se presenta una comparativa de las principales herramientas DMS (software de gestión documental) del mercado

Compartiva herramientas ECM

Muchas son las conclusiones que se pueden extraer de la misma, pero para mi, por encima del resto, sobresale que tanto Alfresco como Nuxeo, compiten con las principales herramientas propietarias del mercado de igual a igual en todos los aspectos diferenciales, como son la facilidad de uso, escalabilidad y fiabilidad, soporte SSO, etc.

Y por supuesto en el aspecto coste es donde se encuentra la principal ventaja competitiva de Alfresco y sobre todo Nuxeo frente al resto.

Esta comparativa ha sido realizada por Capgemini, uno de los principales proveedores de servicios de Consultoría, Tecnología y Outsourcing del mundo.

Instalar Adobe AIR en Opensuse 64 bits

Sábado, Diciembre 5th, 2009

Me imagino que mucha gente está teniendo problemas para instalar Adobe AIR en Opensuse 11.2 64 bits.

Aquí tenéis la receta:

Prerequisitos:

zypper install libasound2-32bit libgcc44-32bit libncurses5-32bit libstdc++33-32bit libstdc++44-32bit libxml2-32bit mozilla-nss-32bit mozilla-nspr-32bit gtk2-devel gnome-keyring-32bit libxml2-devel-32bit libxml2-devel libxslt-32bit rpm-32bit rpm-devel

Bajamos paquete:

http://get.adobe.com/air/

Instalamos:

Hay que hacerlo como usuario normal (te pedirá la pass de root si la necesita).

chmod +x AdobeAIRInstaller.bin

./AdobeAIRInstaller.bin

Créditos:

http://en.opensuse.org/AdobeAir_HOWTO

Ponente en Webprendedor 09 en Chile

Jueves, Noviembre 26th, 2009

Aquí os dejo un video con mi intervención en el evento WebPrendedor 09 en Santiago de Chile el pasado 21 de noviembre.

Se trataron temas de empresa: inicios, socios, capital social, empresas internacionales, reclutamiento de talento, plataformas, modalidades de facturación a clientes, …

LinkChecker: comprobar enlaces rotos

Lunes, Noviembre 23rd, 2009

Hace poco para el mantenimiento de una web estuvimos buscando herramientas para la búsqueda exhaustiva de enlaces rotos en una web. La solución encontrada fue un software que responde al, por otro lado poco original, nombre de LinkChecker.

LinkChecker se puede descargar e instalar en cualquier máquina y comprueba recursivamente, generando finalmente un informe. Lo que más me ha impresionado es la versatilidad en cuanto a interfaz, pues puede ser ejecutado por consola, a través de una GUI (con una buena presentación) y a través de un CGI (configurable mediate python y HTML), de forma que una sola instalación pueda ser compartida por quien tenga acceso a la red. Y, por supuesto, es software libre.

Sincronizar correo entre dos cuentas de gmail

Jueves, Enero 29th, 2009

Aquí pongo un mini-post para quien quiera sincronizar dos cuentas de gmail (en realidad, dos cuentas IMAP cualquiera):
% imapsync –host1 imap.gmail.com –port1 993 –user1 cuenta1@gmail.com –password1 pass1 –host2 imap.gmail.com –port2 993 –user2 cuenta2@gmail.com –password2 pass2 –folder carpeta/tag –authmech1 LOGIN –authmech2 LOGIN –ssl1 –ssl2 –fast –split1 50 –split2 50

El poner –folder es solamente para sincronizar una carpeta (o tag en GMail).