diseño y desarrollo

Tips y Ayudas de programación follow us in feedly

[C#][APP][ffmpeg]Extractor de vídeo a GIF y MP4

Nota 5 (24 voto/s )

Introducción

Os dejo esta pequeña aplicación desarrollada en C# .NET que a partir de un vídeo (mp4, avi, etc) podemos extraer a .GIF o MP4 una secuencia indicándole el tiempo de inicio y de fin, el tamaño y la calidad resultante en FPS.

Las rutinas que hacen posible la "magia" funcionan gracias a ffmpeg.

 undefined

Generar vídeo a partir de inicio y fin

ffmpeg-i videoOrigen.mp4 -ss HH:MM:SS.00 -c copy -t HH:MM:SS.00 videoDestino.mp4

 

[PHP][SEGURIDAD]Sistema de bloqueo por intentos fallidos de inicio de sesión

Nota 5 (8 voto/s )

Introducción

Un gran problema cuando creas una pagina web que contiene un sistema de usuarios es que no caemos en la cuenta del problema de seguridad que podemos tener sino bloqueamos la IP del usuario al llegar a un numero de intentos fallidos.

Si un atacante utiliza un sistema de fuerza bruta (que es la introducción de usuarios y contraseñas predefinidas en un diccionario u otros sistemas) sin ningún tipo de restricción por intentos fallidos de conexión en un par de horas podría conseguir entrar.

Para ello hoy os enseño un sistema sencillo que al "X" numero de intentos bloquea la IP y no le permitirá volver a intentar entrar.

 undefined

[PHP]Como crear un contador de descargas sin BD

Nota 5 (4 voto/s )

Introducción

Hoy os traigo como cuantificar las descargas que tienen nuestros archivos públicos, este sistema es el que uso yo en esta misma web.

Lo que vamos a hacer es redirigir los archivos a través de un fichero PHP que sera el que contabilice el Nº de descargas.

Por ejemplo,

Para el archivo ConsultaCorreos.zip teniamos una URL como la siguiente:

http://midominio.com/Descargas/ConsultaCorreos.zip

Ahora tendríamos que hacer un enlace a downloads.php pasandole el fichero ConsultaCorreos.zip

http://midominio.com/downloads.php?file=ConsultaCorreos.zip

undefined

[Google][.NET][C#] Google Translate por HTTP

Nota 5 (4 voto/s )

Introducción

Cuando es necesario traducir pequeños textos de una Web o un programa, siempre es mejor tener una base de los textos traducidos (o semi-traducidos mejor dicho, por que ya sabemos que no es 100% real la traducción en algunos casos.) para hacernos una idea de como quedara la Web, para ello solemos utilizar muchos la pagina de Google Translate. Para ello vamos a automatizar la traducción de textos con una función desde C#, este código es portable a otros lenguajes como JQuery, PHP, etc... sin mucha complicación.

 undefined

[.NET][C#][POST] Revisión del Localizador de enviós de Correos V2

Nota 5 (6 voto/s )

Introducción

Hace unos días Correos.es realizo cambios en la pagina de resultados del localizador de envíos, uno de los cambios mas importantes fue la retirara del XML que como vimos en el Post anterior [.NET][C#][POST] Localizador de enviós de Correos desde una aplicación .

Por ello hoy os quiero mostrar otra manera de poder extraer los datos, la fecha del evento y el evento. 

Todos los pasos a seguir son los mismo que anteriormente vimos, realizar una petición POST hacia la web https://aplicacionesweb.correos.es/localizadorenvios/2010_c1-LocalizadorE.asp, pasando el parámetro "numero" con el código de envio/acuse/etc , ahora ya no esta entre la información que devuelve el XML pero lo solucionamos extrayendo los datos de la tabla. 

undefined

 

undefined

[.NET][C#][POST] Localizador de enviós de Correos desde una aplicación (Obsoleto)

Nota 5 (1 voto/s )

NOTA

Esta forma ha dejado de funcionar ya que Correos ha modificado el código de la pagina de localización.

Si quieres ver la nueva forma mira el nuevo articulo [.NET][C#][POST] Revisión del Localizador de enviós de Correos V2

Introducción

Si alguna vez te has encontrado que necesitas saber el estado de los localizadores de envíos de paquetes o estados de acuse de Correos, te encontraras que no hay mas forma que usar la web Localizador Correos, no hay webservice ni API´s ni nada.

Para ello la solución viene por realizar una petición POST hacia la web https://aplicacionesweb.correos.es/localizadorenvios/2010_c1-LocalizadorE.asp, pasando el parámetro "numero" con el código de envio/acuse/etc ya que lo que hace es devolvernos entre otras cosas un XML con todos los datos de los "eventos" que va teniendo.

undefined

Pagina de inico ← Publicaciones mas antiguas

Tarjeta de visita

Pinche en la imagen para añadir a sus contactos

Consúltame

Consultas o Sugerencias

Ir a Consultar