CuatroXL

Desarrollo web - Cuatro XL

Archive for the ‘articulo’ Category

La publicidad molesta a su publico

Thursday
Feb 12,2009

Por todos es sabido que la publicidad es, en la mayoría de los casos, una molestia. Esto también se aplica al mundo web.

Hoy visitaba la web del diario El país, y vi una entrevista en vídeo que me llamó la atención. La entrevista era en ingles, por lo que llevaba unos sub-títulos para los no bilingües (como yo).

Tenía una imagen como esta:

captura uno

Hasta aquí todo iba bien; pero de pronto aparece la maldita publicidad, tapándome los subtitulo y haciendo que acuerde del que tuvo la genial idea de hacerlo así:

Si algún desarrollador se ve envuelto en hacer un reproductor de vídeo y sus jefes le obligan a poner publicidad; por favor hagan un redimensionado de la película y luego muestren su molesto banner:

Sentimientos hacia la web 2.0

Tuesday
Oct 7,2008

La web 2.0 ha sido un nuevo modo de ver las paginas web, un cambio que fué para bien en muchos sentidos y beneficioso para todos los usuarios.

Pero viendo actualmente el panorama de las web 2.0, que salen hasta de debajo de las piedras para decirnos lo maravillosas que son; uno acaba saturado de tanta copia barata.

En un principio las web2.0 surgen de una necesidad, una necesidad de cuidar a tus usuarios y hacerlos participe del proyecto; un usuario era, hasta entonces, un mero espectador. Con la web 2.0 el usuario pasa a formar parte del proyecto de la web, el usuarios pasa de espectador a actor principal.

Pero ahora quiero llegar al ¿por qué? de este post.

Quiero expresar lo que siento por algunas web2.0

Tuenti

De solo escuchar su nombre me produce sarpullido, Tuenti es el claro ejemplo de lo que es la actual web2.0 para los creadores: $$ Dinero $$.  Tuenti es a microblog, lo que Wordpres a un blog; pero ¿por qué narices sus usuarios tienen la manía de de decir “visita mi tuenti”, “en el tuenti de …”? más que usuarios parecen miembros de una secta de la que son fanáticos a toda costa.

Facebook

Cuando escucho este nombre, solo viene a mi mente una cosa: “virus”. Esta web es lo más parecido a un virus informático, Todo el mundo te suele decir: “en facebook tengo las fotos, miralas…” entras con toda la ilución y te dan con la puerta en toda la cara; sí no te haces usuario no puedes ver nada. Por lo que utiliza a sus usuarios para poder captar a más y más usuarios. lo más parecido a una iglesia que te induce a bautizar a tus hijos apenas nacer. A parte que nunca me haría una cuenta donde uno de los accionistas es la CIA y su principal accionista: un neoliberal de mucho cuidado

Myspace

Esta web demuestra que, para que una web tenga exito no es necesario que su diseño sea impecable, solo dar a la gente lo que quiere(cómo funcione es otra cosa)
Sin lugar a duda, una web2.0 crea tribus “ciberneticas”, y la verdad que viendo tanta “diversidad” (ironía) de usuarios; no quiero formar parte de esa tribu. Y también porque sufro de la vista  y ver esos fondos intermitentes producen irritación en mis ojos

Y en general intento no pertenecer a ninguna “web 2.0″ más que nada porque no es más que otra forma de negocio para el inversor. Un inversor que ve a sus usuarios con los mismo ojos que un granjero vé a sus gallinas, patos, ovejas

Friday
Jul 25,2008

Voy a hacer una pequeña introdución con una anecdota.

Suelo ír a una libreria a comprar libros; lo curioso de ésta librería es que en la puerta, con un rotulo en rojo, pone “libros en Español“.
Un día fui a comprar un libro, más que nada porque el autor estaba allí. Llego a la librería, entro y hablo con el autor del libro y me dice que el libro está escrito en Francés; porque el cree que ese idioma es mucho más romántico y va más acorde con los relatos que el narra en el libro.
Llego a casa; contento porque traigo el libro firmado y me ha salido bien de precio. Lo abro y cual es mi sorpresa; ¡el libro está escrito en Ingles! WTF?

Pues bien; ahora vamos a hacer una pequeña conversión de identidates; para poder extrapolar el caso a el tema de codificación de carácteres:

Librería            = Servidor web(IIS, Apache, …)
Autor del libro = el programador; creador del documento web
El libro             = documento web
yo, lector         = navegador web(firefox, Internet Explorer)

Lo primero; yo(como el navegador web) me acuerdo de la madre que pario al de la librería, y al autor; porque me están timando. Pero bueno ya tengo el libro y tendré que leerlo, que para eso lo he comprado, pero antes tendré que saber como tengo que leer el libro.

Hay una diferencia entre yo y el navegador web; el navegador web sabe muchos idiomas, pero no sabe identificarlos; esto es que hay que decirle en que “idioma” tiene que leer el libro.

Así que el navegador tiene una regla(porque se lo marca los estándares) y es que va a hacer caso a la librería(servidor) y va a intentar leer mi libro en Español, por lo que comienza a balbucear tonterías sin sentido(esto es lo que pasa cuando vemos webs con simbolos raros, sin acentos, …)

Pero el “autor” (programador) sabe un truquito para que se salte a la librería y le haga caso a él, y le dice algo como:

“el cabecera de este documento pone que está en francés, así que léelo en francés”

Que más o menos fue lo que me dijo cuando compre el libro, así en voz muy bajita para que no me escuchase el dueño de la librería.

Pero claro; el navegador, con su inocencia que le caracteriza, le hace caso y comienza a leer el libro en francés, y la misma canción; a balbucear tonterías sin sentido.

Por lo que yo he identificado a los culpables para que estas cosas pasen;

  1. La maldita regla estándar que dice que la orden del servidor(librería) prevalece sobre la que pone el programador(el autor del libro)
  2. La ineptitud del programador(autor del libro) que no sabe ni en que codificación(idioma) a escrito su propio libro(documento web)
  3. Después de años de adelantos en la informática; aún hoy por hoy es casi imposible para los programas(navegador web) saber que codificación(lenguaje) tienen los documentos(libros). Se ha “avanzado” mucho con el boom de UTF8, pero aún eso no es suficiente, porque muchos programas no sabes que es ese Boom

Por lo que señores programadores; poneros de acuerdo con lo que dice el servidor y poner en el Doctype la verdadera codificación de carácteres y dejen de tocar las narices.

update: Recomiendo esta lectura:
ASCII, Unicode, UTF-8 y la Iñtërnâçiônàlizæçiøn - parte I

Técnicas de cache

Thursday
Feb 28,2008

Mike Willkbancks ha escrito un estupendo articulo(ingles) explicando las diferentes formas de cacheo que existen para mejorar la rapidez de grandes sitios.

Las técnicas  que explica son:

  • Opcode Caching
  • File Priming
  • Caching Variables
  • File Caching
  • Full File Caching
  • Partial File Caching
  • Memory Caching
  • Memcached
  • Database Memory Tables
  • RAM Disk

Leer el articulo(trducido por google translate)

Link al articulo

bye bye Symfony

Wednesday
Feb 27,2008

Hoy me he dado de baja en el grupo hispano de symfony.

El año pasado me pidieron hacer una revista(con su CMS) online con symfony y la experiencia fue enriquesedora; aunque luego el proyecto no fue nada rentable por varios motivos, uno de ellos el hecho de la plataforma symfony. Puede que no supiera aprovechar la arquitectura.

Pero apenas y doy a vasto  con ZF y ahora estoy metiéndome de lleno con Extjs, por lo que he desidido centrar fuerza en ZF, Ext en cuestión de frameworks de desarrollo.

En el grupo se aprende mucho sobre Symfony, aunque últimamente la calidad de las preguntas ha bajado bastante.

Gracias symfony-es

Tuesday
Feb 26,2008

Andrew Johnstone cuenta en su blog la experiencia que ha tenido al desarrollar una aplicación con Soap, XmlRcp y Rest integrandolocon Zend Framework.

Pone unos ejemplos que ha utilizado para poder ir testeando los distintos protocolos.

Leer todo el articulo.