Que hacer… cuando necesitas descargar todas las sesiones del PDC09 de golpe…

Nada, que estaba descargando todas las presentaciones (pptx) junto a Marcello, para después escoger cuales videos finalmente descargamos. Vamos, que descargar todo el contenido y no ver ninguno es una perdida de tiempo.

Y como que la paciencia de Marcello se iba agotando, así que tuvimos que hacer algo para descargar todas las sesiones de golpe y no impacientar a Macello. Así que pensando un poco y usando la clase WebClient, llegamos a lo siguiente:

Esta aplicación te permite descargar archivos que tiene un patrón numerado. Y nada, que pones los datos  y descargas los archivos.

Pueden descargar e instalar al vuelo la aplicación desde el siguiente enlace (vía ClickOnce): http://sergiot2.com/DfD/default.htm. Por favor, no traten de romper la aplicación que no validado los inputs (para la versión 1.0.0.2). Se aceptan sugerencias para la siguiente versión.

Pero si quieren se hacen una misma con el siguiente código fuente:

   1: private void DownloadFiles()

   2: {

   3:   rtxtLog.Text = "";

   4:  

   5:   String urlBase = txtUrlBase.Text;

   6:   String folderBase = txtFolder.Text;

   7:  

   8:   Int32 intMin = Int32.Parse(txtMin.Text);

   9:   Int32 intMax = Int32.Parse(txtMax.Text);

  10:  

  11:   WebClient webDown = new WebClient();

  12:   for (Int32 i = intMin; i <= intMax; i++)

  13:   {

  14:     String urlComplete = String.Format("{0}{1}{2}.{3}",

  15:         urlBase, txtPre.Text, i.ToString(txtFormato.Text), txtExt.Text);

  16:     String fileComplete = String.Format("{0}{1}{2}.{3}",

  17:         folderBase, txtPre.Text, i.ToString(txtFormato.Text), txtExt.Text);

  18:     try

  19:     {

  20:       webDown.DownloadFile(urlComplete, fileComplete);

  21:       rtxtLog.AppendText("BIEN: Se descargo la url: " + urlComplete + "n");          

  22:     }

  23:     catch (Exception ex)

  24:     {

  25:       rtxtLog.AppendText("ALERT: Hubo problemas en la descarga de " + urlComplete + "n");

  26:     }    

  27:   }

  28: }

Saludos,

[WebCast] Pruebas Web y de Carga usando VSTS

  1. ¿Si ponemos un cubo más a esta persona, soportará? ¿o está en su límite (cubo/hombre)?
  2. ¿Cómo supo cuantos cubos soporta? ¿Puso uno por uno hasta sentir dolor en la espalda?
  3. ¿Conoces el límite de tu aplicación Web (Req/s))?
  4. ¿Cómo haces para saber cuántos usuarios soporta tu Aplicación Web? ¿Le pides a 800 amigos de Hi5, a tus 380 amigos del facebook, y a tus 900 amigos de Twitter, que entren todos a la vez?

Y nada, el día Jueves 05/Nov a las 04:00 p.m. (GMT-05:00), estaremos presentando el siguiente WebCast:

Título Original: Webcast MSDN: Prácticas pruebas web

Descripción: En esta sesión se revisa el pasado, presente y futuro de las pruebas Web. Comenzamos al revisar cómo se lograron las pruebas Web antes de la llegada de Team System en Microsoft Visual Studio. A continuación, revisamos las herramientas de pruebas Web y de carga disponibles en Team System 2005/2008 de Visual Studio. Y por último, examinamos el futuro de las pruebas Web y de carga con un vistazo a Team System 2010 de Visual Studio.

Al final del WebCast, trataremos de dar algunas recomendaciones básicas de como detectar el posible origen de un cuello de botella; si está en la aplicación o está en la base de datos.

Enlace de Registro: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032426182&Culture=es-AR.

Si desean agregar el evento a su calendario, pueden descargar el siguiente archivo: WebCast-WebTests.ics.

Saludos,