Burdjia

Fecha Noviembre 2015, 3 entrada(s)

Feed Rss, Atom

Problemas con las descargas

Al parecer hay un problema con la descarga de paquetes.  Ahora mismo no puedo arreglarlo, pero me pondré a ello en cuanto pueda.

Recordad que podéis usar el formulario de la página de contacto para hacerme llegar cualquier consulta o aviso.

Disculpad los problemas que ha podido causar.

¿Sirven las "cookies" de algo?

Desde hace un tiempo somos más conscientes de su existencia, porque en cualquier página en la que entras (salvo las que yo he creado, al parecer) te aparece un molesto mensaje indicando que se usan. Y digo molesto porque normalmente ocupan parte de la página, y en alguna ocasión me he encontrado con que no hay un botón que permita quitar el aviso. Me estoy refiriendo a las huellas o cookies.

La respuesta a si sirven de algo debería ser Sí, claro que sí, pero si he de ser sincero, no estoy yo muy seguro. Y no porque no crea que sean útiles, porque lo son, sino más bien por el uso que se les da normalemente. Según rezan muchos de esos mensajes, sirven (...) para mejorar la experiencia de usuario. ¿De qué forma podrían hacerlo? Bueno, las huellas son contenedores de datos que se almacenan en el ordenador cliente (es decir, en nuestro ordenador), frente a las variables de sesión, que se almacenan en el ordenador servidor (es decir, en el que está almacenada la web que visitamos). De esta forma, los programas pueden consultar información sobre el visitante sin tener que ocupar espacio en el servidor. Esta información puede ser muy variada: la fecha de la visita, qué página fue la última que visitó, qué búsquedas realizó... Cualquier cosa.

Si tenemos una tienda online, las huellas nos ayudan muchísimo. El programa puede tener la lista de artículos consultados y de esta forma deducir qué otros artículos puede recomendar. De hecho, esto es lo que se supone que hace GoogleAds, que se encarga de meternos anuncios en todo tipo de webs alrededor del orbe. Es decir, cuando una web es cargada, esta hace una petición a Google Ads para obtener un anuncio, y este mira en las huellas disponibles para decidir qué anuncio poner. Así, se supone que si hemos comprado cierto producto GoogleAds lo sabrá y no repetirá ese anuncio una y otra vez, pero mostrará otros productos que, según ciertas esotéricas fórmulas antroposociológicas, deberían interesarte.

Por desgracia, esto rara vez funciona. Y a las pruebas me remito:

Chaval de la mochila

Algo marcha mal, ¿no? Bueno, la verdad es que hay varias posibles razones por las que GoogleAds podría equivocarse. La configuración del navegador, que borra los datos de forma periódica o no permite a la aplicación a acceder a esas huellas, por ejemplo, es la más común. Otra es que, símplemente, estamos utilizando un navegador o equipo diferente al que usamos para comprar esas entradas o ese juego. Pero no siempre es así, y aunque nuestro navegador no borre sus huellas, permita acceso total a ellas a GoogleAds y estemos usando el mismo navegador, esta siguación no cambia. La cosa empeora porque no hay una norma de uso para las huellas. No me refiero a que no exista un ley, que la hay, sino a nomenclaturas de nombres y formatos de contenido comunes para su uso por parte de los programas. En definitiva: que GoogleAds no siempre sabe qué páginas hemos visitado, o qué hemos comprado. Y me temo que esta es la principal razón.

En definitiva, ¿sirven para algo? Pues en mi opinión no, porque no se usan correctamente.  Antiguamente, recuerdo que había páginas que las usaban para permitir al visitante cambiar, por ejemplo, el estilo de la página y leerla mejor.  Actualmente ni siguiera ofrecen esa posibilidad.  Son un incordio y sólo sirven para ocupar espacio, porque la inmensa mayoría de las web no las necesitan, como tampoco necesitan jQuery o Flash. Y si a eso añadimos que nuestros legisladores no tienen ni idea de lo que son, terminamos con un lío de tres pares.

Termino agradeciendo al Chaval de la mochila por permitirme usar su mensaje como ejemplo.

Notas al pie:

Permítaseme este arrebato de chovinismo, pero es que la palabra cookie siempre me ha sonado fatalmente mal, aparte de que tampoco sé muy bien qué tiene que ver una galleta con una variable.

Un colega me comentó que, aunque su web no las usaba, se vio obligado a poner el aviso de que sí porque le insistían desde el ministerio en que sí las usaba, porque era una web y por eso las usaba...

Otros:

Publicado Allegro.pas 4.4.5

Y terminamos (por ahora) con la temporada de actualizaciones con Allegro.pas, que por fin tiene versión 4.4.5 disponible, y digo por fin porque la versión anterior data de 2012 y varias de las cosas que trae esta nueva versión ya las realicé en 2013.

Esta nueva versión no sólo corrige algunos errores sino que hace un buen puñado de mejoras que hace que el ejecutable sea más rápido, al eliminar muchos procedimientos que se limitan a llamar a otro procedimiento.  Es decir, antes en algunos casos el procedimiento en Pascal servía para amoldar los datos pasados en sus parámetros a un tipo que la auténtica función escrita en C de la biblioteca original pudiera entender.  Ahora ya no es así en la mayoría de casos, por lo que se ahorra un poco de código.  Claro que esto ha significado cambiar la definición de estos procedimientos y funciones, pero merece la pena.

También se ha eliminado el uso de punteros en muchos parámetros, sustituyéndolos por parámetros VAR y OUT. Y ahora los métodos que manejan listas (ARRAY) ya no lo hacen usando punteros, lo que clarifica mucho el código.

Si queréis probarlo, podéis descargaros la biblioteca, o el juego de demostración precompilado para que veáis que funciona, desde la página de descargas, y empezar a programar vuestros propios videojuegos.

Por mi parte, dejo las actualizaciones una temporada y me pongo a otras cosas.