martes, 21 de octubre de 2014

Validaciones en el lado del cliente

Una de las cosas que siempre se han de tener en cuenta cuando se desarrolla una página web es que las validaciones se deben realizar en el lado del servidor para que no puedan ser alteradas por el cliente. En muchas ocasiones se realiza una doble validación, es decir, se hace la validación tanto en cliente como en servidor para dotar de agilidad a la página evitando así un "viaje" al servidor cuando es innecesario, es decir, si la validación es negativa no es necesario ir al servidor pero, si la validación es positiva se debe ir al servidor y volver a validar la información allí de esta forma nos aseguramos que los datos no han sido alterados.

¿A que viene todo esto? pues resulta que ayer me puse a buscar disfraces de Halloween por internet, más que nada por tener ideas y me encontré con la web http://www.disfrazmania.com/ donde nada más entrar nos ofrecen un descuento de un 5% siempre y cuando compartamos su enlace en alguna de nuestras redes sociales.


Yo soy bastante reacio a usar las redes sociales y no voy añadiendo a gente "sin ton ni son" así que lo primero que pense fue ¿como validarán que los he añadido a una de mis redes sociales? supongo que existirá algún evento que le indique a la tienda que los he incluido y será entonces cuando me den el código de la promoción correspondiente al 5%.

¿Donde está ese evento? pues, efectivamente, está en la parte de cliente y se puede ver fácilmente accediendo al código fuente de la página y buscando, por ejemplo, el texto que aparece en la caja donde debería mostrarse el código promocional, es decir, si buscamos el texto "aquí aparecerá tu código descuento" no será difícil ver que el código promocional es DM2014HALLOWEEN que, por otro lado, tampoco se han comido mucho la cabeza (DM = Disfraz Manía)


Conclusión, es fácil obtener ese 5% de descuento sin tener que compartir nada en nuestras redes sociales.

miércoles, 13 de agosto de 2014

ClanDownloader v1.10

Hace unos días RTVE ha realizado cambios en el proceso de obtención de las URLs de los vídeos por lo que la versión v1.09 no puede obtener correctamente los enlaces y, por lo tanto, si alguien ha intentado actualizar la lista de vídeos se habrá encontrado con que algunos vídeos tienen un nombre extraño y no se pueden descargar. Es por esto que os traigo la versión v1.10 donde se soluciona este problema dejando la lista de vídeos lo más actualizada posible y, para evitar males mayores, he desactivado las opciones de actualización de vídeos y series por lo que ahora la aplicación solo se actualizará de forma automática.

Después de este pequeño rollo y, para quien no sepa que es ClanDownloader solo comentar que se trata de una aplicación para Windows con la que podéis descargar y visualizar todas las series de Clan como por ejemplo Las Tortugas Ninja, La liga de la justicia, Lazy Town, Pocoyó, Peppa Pig, Atrapa a Ace, El Es espectacular Spiderman, Bob Esponja, Dora la Exploradora, Dino Tren, La joven liga de la justicia, Pokémon, Batman, Mike el Caballero, Tree Fu Tom, Huntik, Sherlock Yack, Power Ranger, Viva el rey Julien... y muchas otras.


Los cambios realizados en la versión v1.10 respecto a la v1.09 son:
  • La ventana principal ahora se minimiza en el Systray de Windows aunque se puede indicar que se minimice normalmente en la pantalla de configuración. Solicitado por anónimo y manuti manuti.
  • BUG: Cuando se pulsaba el botón HTML en una serie que contenía varios capítulos con el mismo nombre (por ejemplo BEN Y HOLLY) se producía un error de clave duplicada.
  • Se adapta la aplicación para el nuevo sistema de obtención de URLs de los vídeos de la web de Clan.
  • Se ocultan las opciones de Actualizar vídeos de una serie y de actualizar todos los vídeos de todas las series para prevenir problemas en un futuro con los cambios en RTVE. La lista de vídeos/series se actualizará de forma automática.

La lista de séries disponibles es la siguiente (Actualizado el 10/01/2018):



Consejos para la actualización a ClanDownloader v1.10:
Si tenías ClanDownloader v1.09 conviene seguir estos pasos

  1. Descarga ClanDownloader v1.10.zip y descomprimelo en una carpeta diferente a ClanDownloader v1.09.
  2. Ejecuta ClanDownloader v1.10 e importa la información de tu ClanDownloader v1.09, es decir ve al menú "Acciones", pulsa la opción "Importar datos" y luego selecciona el archivo ClanDownloaderData.xml de la versión v1.09 que acabas de descargar.
  3. Si quieres mantener la información de los vídeos que ya habías descargado con anterioridad con ClanDownloader v1.09 importa también la información de usuario, es decir, ve al menú "Acciones", pulsa la opción "Importar datos" y cambia el tipo de archivo seleccionando "Datos de usuario". Luego selecciona el archivo "ClanDownloaderUser.xml" de la carpeta de tu ClanDownloader v1.09 e importalo.

Si es la primera vez que descargas ClanDownloader solo necesitas descomprimir el fichero ZIP en la carpeta que prefieras y ejecutar ClanDownloader.exe. Si al ejecutarlo os aparece un error del tipo "Unable to find a version of the runtime to run this application..." se debe a que tu equipo no tiene el Framework de Microsoft instalado.


Posibles errores:
Si después de actualizar a ClanDownloader v1.10 os encontráis con algún vídeo que no se puede descargar dejarme un comentario para analizar el problema y ver la solución.

Descargar ClanDownloader
Descargar Código Fuente

viernes, 1 de agosto de 2014

martes, 15 de julio de 2014

Transporter, la Serie: ¿Era necesario?

En estos días se está emitiendo a través de una cadena privada de TV en España la serie basada en la trilogía Transporter. Soy muy fan de esta trilogía, especialmente de la primera parte. Protagonizada por Jason Statham, el machote, con una mirada propia, el BMW 735i de gasolina con un buen rugido de motor y unas escenas de especialista bastante buenas (sí, algunas fantasmas también) y luego nos llega... ¡eso! la serie. Según leo su historia, cada episodio ha costado 2,5 milloncetes de euros, que no está mal.

Quien me conoce sabe que soy algo friki de la automoción. Me encanta ver los coches, conocer los modelos bastante al dedillo y otras cosas que para otra gente quizás pasarían inadvertidas. Sí, ¡soy culpable! Por eso hay cosas que no comprendo en esta serie.

En el primer capítulo hay un plano trasero del coche, un Audi A6, donde se ve la chapita que reza "TDI". ¿Cómo que TDI? ¿Un diesel en Transporter? ¿Estamos locos? Para colmo, el sonido del motor que suena, es como si fuera un motor en V de gasolina. Vamos, que nos creemos lo que ponen. Curiosamente en el capítulo 2 de la serie, esa chapita ha desaparecido como por arte de magia...

También hay escenas de sexo, tetillas y otros que parecen metidas con calzador para ver si despierta el interés del público. Escenas de lucha que no están mal pero no tiene mucho que ver con las coreografías de la película homónima.

En definitiva, tras dos capítulos vistos (no en su totalidad) me temo que no le daré otra oportunidad. A veces una revisión de una producción anterior no implica mejorarla.