7Oct/092

Una de redes sociales – Twitter +1

por mariotux 3 comentarios »

En el mundo de la web 2.0 es de sobra conocido por cualquier navegante el concepto que se le aplica a las redes sociales. Todo el mundo sobre entiende este termino sabiendo que en ese sitio web podrá encontrar personas y colaborar con ellas en diferentes ámbitos siendo el contenido que aporte creado por cada uno de los usuarios.

Las redes sociales que yo conozco son: facebook, neopolis, hi5, tuenti, linkedin, twitter, “MySpace”. Supongo que habrán nacido muchas más pero por ahora son las que conozco, y la verdad me sobran :-) En una ocasión llegue a leer una división clara en rangos de edades por cada una de las redes sociales que aparecen en Internet. Normalmente la gente tiende a complicarse y en este caso creo que la clave del éxito es la sencillez del proyecto con lo cual aumenta con creces la facilidad de uso. Twitter es un buen ejemplo de ello. Existen un sin fin de aplicaciones para utilizar Twitter, en diferentes plataformas.

Ahora en el mundo de la empresa se está poniendo de moda el focalizar un nicho de usuarios en redes sociales para realizar campañas publicitarias, ahora es cuando Internet parece que tiene más valor como medio de comunicación ya que los usuarios participan activamente en los contenidos de la Red gracias al movimiento Web2.0. Tal vez con las redes sociales, ahora en Internet encontramos más “personas” y menos “usuarios”, disponer de un ordenador con conexión a Internet ya no está al alcance de perfiles técnicos, la tecnología se está acercando más al usuario modesto y por lo tanto los servicios para estos usuarios (gran público) comienzan a extenderse.

El único problema que veo en toda esta evolución de la Web es que ahora existen varios proyectos con una cantidad enorme de usuarios en los que ofrecen servicio de autentificación. Algo tipo a OpenID que no acabó cuajando… La mayoría de las grandes redes sociales ofrencen ese servicio.

Se habla últimamente de la identidad digital, lo ideal sería que con un login y password pudieramos validarnos en cualquier servicio y no tener multitud de cuentas repartidas por sitios de los cuales a veces ni volvemos a visitar. Un DNI electrónico “de verdad”, con un certificado que nos identifique en la red y que sea de ámbito exclusivo de Internet.

La utopía sería que existiera un estándar para realizar validaciones de usuarios en sitios web. El problema no es el desarrollo, es la promoción y que los desarrollos web lo utilicen.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
30Sep/0910

Calidad de desarrollo de aplicaciones web – Telepizza.es

por mariotux 11 comentarios »

Si, viendo la temática del blog tal vez la palabra Telepizza descuadra un poco. Si, soy un cliente más de los productos de esta empresa y desde que es posible realizar pedidos on-line me resulta mucho más cómodo realizar pedidos. Viendo sus promociones, las ofertas etc… pedir a la carta con la tranquilidad de no tener que estar en esperas telefónicas y así poder pedir sabiendo lo que hay en caso de que el dependiente se le olvide alguna cosa (es normal, las promociones vienen y van…)

El caso está, en que hoy me siento a realizar un pedido una vez más desde la comodidad de mi hogar y me encuentro con errores garrafales en la aplicación. Y el más importante, no puedo realizar mi pedido. El motivo… realmente lo desconozco, dudo que sea por mi sistema operativo vs navegador ya que llevo meses utilizando la aplicación sin problemas.

Y entrando en materia me sorprende que una empresa de servicios que tramitará miles de pedidos mediante su aplicación Web, ahorrando así tiempo a los dependientes de las tiendas e incrementando en definitiva los beneficios en ventas tengan una aplicación Web con mal funcionamiento.

Bueno, al encontrar un problema de este calibre en la aplicación me dispongo a enviar un correo electrónico para notificar la incidencia y claro, voy a la sección de contacto:

http://www.telepizza.com/contacto/index.html

Increíble! sólo por teléfono!

Una empresa que se ha sumado al carro de la “web 2.0″ teniendo cuenta en Twitter, Tuenti, Facebook, MySpace, YouTube, FotoLog y Flickr no tiene contacto por correo electrónico es algo que no acabo de entender :-)

A todo esto me asaltan las dudas de porque se ha llegado a poner en producción una versión no estable de la aplicación al tener cambios en su catálogo de productos.

- No le han dado tiempo al dpto. de desarrollo.
- No han podido testear al completo todos los aspectos de la herramienta.
- En telepizza no usan Linux???

La verdad no me importa el motivo, lo que me sorprende es la falta de “calidad” en un desarrollo de una aplicación que es para realizar ventas y la poca eficiencia de la puesta en producción.

Llevo años trabajando en el sector y yo no publicaría algo en estas condiciones, hace perder un poco de imagen a la hora de ofrecer el servicio…

Se que no suelo escribir “quejándome” de otros servicios Web, pero hoy me ha dado por hacerlo :-)

¿Cual es vuestra opinión?

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
2Sep/090

Twitter limita las peticiones

por mariotux 1 comentario »

Tras los últimos ataques que ha recibido Twitter o por el excedente de usuarios, han tomado la decisión de limitar las peticiones a su API de 150 por Hora.

twitteerlimit

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
2Sep/090

Averigua por donde pasa tu correo!

por mariotux 1 comentario »

Cuando envías un correo pasa por diferentes IP’s hasta llegar al servidor donde el destinatario lo recogera.

Es una curiosidad poco común pero siempre puede ser interesante :-)

dig -t MX dominio.com

De esta manera obtendremos el nombre MX de la cuenta usuario@dominio.com, cuando tengamos ese nombre solo tendremos que ejecutar:

traceroute nombre_mx

Ya hemos obtenidos las direcciones IP’s! Ahora solo tendremos que utilizar una web que nos geolocalice la IP como puede ser: http://www.geoiptool.com/es/

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
2Sep/092

Un buen framework PHP

por mariotux 3 comentarios »

Desde que tomé la decisión de utilizar symfony me sorprendo cada día que voy avanzando. Te encuentras todo aquello que querías tener hecho pero nunca tuviste tiempo de hacer.

Si todavía estás dándole vueltas a que framework php utilizar deja de buscar, symfony es el framework perfecto! Por que hago esta afirmación tan rotunda… pues porque en el aprendizaje de symfony recalcan las buenas prácticas, el uso de pruebas unitarias y funcionales y la refactorización de código. Tal vez estés pensando en utilizar Zend Framework porque tiene unos componentes que son realmente interesantes, no te preocupes! con symfony puedes hacerlo!

La filosofía de los creadores del framework es de “no reinventar la rueda” y si algo está bien hecho y funciona lo utilizan. Antes de embarcarse en el desarrollo de algo nuevo comprueban si existe. De hecho, el core de symfony está compuesto por otros proyectos open source como Creole, Prado, Spyc y Pake.

Tienes todavía dudas de si debes usarlo o no, el libro y la documentación es extensa (es una buena señal), entonces ponte a realizar la práctica de Jobeet! verás lo que se puede hacer y como! la potencia de symfony es importante!

Yahoo news y del.icio.us son proyectos construidos con symfony por lo que se puede garantizar el desarrollo de aplicaciones con carga extrema.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
25Ago/090

Otro DOSS a twitter.com??

por mariotux 1 comentario »

Vaya, yo intentando contactar con @dasorey por twitter con mi cliente de escritorio y me fallaba cada dos por tres, por lo que decidí acceder a twitter por web y me encontré con esto:

twitter503

En 5 min parece que la api que utiliza el cliente twitter de escritorio (spaz) da alguna que otra respuesta pero no funciona con normalidad, y al reiniciarlo vuelve a fallar. Por el momento el servicio está caido, esperemos que sea para aumentar la infrastructura y que no sea por otro ataque DOSS…

Cuanta falta notas cuando te falta twitter :-), vuelve!!! migo twitter!!!

Parece que el servicio se levantó en menos de 10 min!

Actualizado

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
25Ago/090

Un framework para dominarlos a todos

por mariotux 1 comentario »

SymfonyHace ya unos meses comencé un proyecto ambicioso, el crear un framework para el desarrollo de aplicaciones web en php. Una tarea que comenzó en las solitarias noches del hogar, terminó convirtiendose en parte de las tarea de mi jornada laboral. La idea siempre fue facilitar el trabajo, y llegó el momento de ponder poner en marcha a zancadas la idea.

Fue comentado en forosdelweb.com mi intención de desarrollar un framework php y criticado en el sentido de reinventar la rueda, para que hacer algo que ya está hecho. Eso es totalmente cierto, pero las carencias que teníamos eran muy particulares y a veces lo que tenemos que hacer no es “lo de siempre” y el framwork salió a la luz, funcionando en diferentes proyectos.

Aunque en un principio la idea era tener el código licenciado bajo GPL al llevarme la tarea a la jornada laboral perdí el poder de decisión para poder liberar el código y nunca fue publicado en el repositorio. Actualmente el repositrio SVN http://svn.pensandoenred.com/framework tiene una versión antigua ya del motor de plantillas.

La experiencia es y ha sido increible al crear una herramienta de este tipo, el evolucionar el desarrollo junto con su mantenimiento hasta se hace relativamente fácil gracias a que no sólo yo aporté, también mis compañeros fueron una importante ayuda para afinar el desarrollo, técnica y conceptualmente ha sido un trabajo muy enriquecedor. El resultado fue un framework parecido en “grandeza” a codeigniter, y de fácil aprendizaje.

Aunque parece que ya estoy en tono de despedida… :-) no es así! esta herramienta seguirá su curso y crecerá, pero fue un proyecto gestado en un sitio y que nació en otro lugar pero ahora tiene otro rumbo. En el transcurso del mismo primero atacamos a las necesidades inmediatas y luego lo fuimos adornando pero siempre mirando hacia adelante en cuanto a necesidades y requisitos que serán imposible alcanzar en su totalidad, ya que el tiempo es dinero y no tenemos tanto dinero para ello :-)

Antes de embarcarnos en la aventura valoré el utilizar symfony como framework, pero es muy grande y complejo. Su aprendizaje es relativamente costoso en comparación con frameworks más pequeños… Pero la potencia de symfony cada vez me abruma más.

La potencia de symfony en cuanto al tratamiento de las url’s, de gestión de formularios, la rapidez en el desarrollo de aplicaciones potentes y la gran comunidad hispana que tiene es increíble por no hablar de su extensa documentación. Lo que más me ha gustado de lo que he visto en este framework son las pruebas unitarias y funcionales, algo que en muchas ocasiones en el desarrollo de aplicaciones no se la da la suficiente importancia.

Otros lenguajes de programación son más cuadriculados, pero php… el que lo conoce sabe que es tan maleable… :-) y no se puede competir contra cientos de cabezas pensantes de una comunidad! donde no sólo uno mismo ve la necesidad, es que la ven todos y la sacan adelante. Otro de los framework que están en la cumbre es Zend Framework y aunque lo he visto por encima me he decantado por Symfony por el momento. Tal vez cuando tenga el control adecuado para decir que conozco bien Symfony igual invierto algo de tiempo en mirar Zend, pero hay mucha documentación de Symfony y me resulta cómodo el aprendizaje así que me parece que será difícil cambiar a Zend el día de mañana. La comunidad symfony es muy activa y es de agradecer en el momento de aprendizaje y sobre todo a tener en cuenta para el futuro.

Pronto comenzaré con una aplicación con este framework y me parece que voy a disfrutar mucho, programar es divertido!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • Meneame
  • Netvibes
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks