Programacion UTN-FRA

Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Practica Profesional Supervisada / Problemas con Microsoft Test Manager
« Último mensaje por vpassador en Octubre 20, 2014, 12:50:20 pm »
Hola a todos:

Finalmente detectamos que el problema de autenticación contra TFS que estábamos obteniendo al intentar conectarnos desde Microsoft Test Manager (aka MTM), es debido a la falta de un SP que hay que instalar para Visual Studio 2010 (TFS es versión 2012 y de ahí el error).
Mientras tanto, si quisieran ir registrando sus casos de prueba, es posible hacerlo desde Web Access.
Web Access es un sitio web (instalado en el mismo servidor TFS) que permite la gestión de proyectos con TFS contando únicamente con un browser.
La URL para accederlo es:

http://utnfra.com.ar:8888/tfs/PPS/SistemaAlumnos

Verán que en el menú hay una opción llamada "PRUEBA". Allí hemos creado un plan llamado "Iteración 1")y varias Test Suites (ya entenderán esto cuando empiecen a leer sobre MTM). Cada una de estas Test Suites lleva el nombre del caso de uso, así que cada grupo podrá identificar fácilmente la que le corresponde.
Allí podrán crear sus casos de prueba, ejecutarlos, reportar bugs, etc. Es bastante sencillo e intuitivo.
Utilicen esta herramienta mientras no tengamos instalado el SP para VS 2010.

Por cualquier duda nos consultan por aca.

Gracias y saludos!

Victor H. Passador
2
C, C++, C# / Problema con punteros
« Último mensaje por m.a.gervasoni84 en Octubre 18, 2014, 05:56:16 pm »
Tengo un problema con la utilización de punteros, en la función orden, y  no se donde le pifie.

Código: C
  1. /* Ingresar 10 números, imprimirlos ordenados y a continuación permitir
  2.  * al usuario ingresar un numero e informar si se encuentra en el vector,
  3.  * en que posición fue ingresado. Utilizar una macro que ordene un vector
  4.  * de puntero.  */
  5.  
  6.  #include <stdio.h>
  7.  #include <stdlib.h>
  8.  
  9.  #define N 10
  10.  
  11.  void carga(int[], int);
  12.  void busqueda(int [], int);
  13.  void orden(int [], int *[], int);
  14.  
  15.  
  16.  void main()
  17. {
  18.         int A;
  19.         int VP[N];
  20.         int *VC[N];
  21.         printf("\n Ingrese un valor para el random: ");
  22.         scanf("%d",&A);
  23.         srandom(A);
  24.         carga(VP,N);
  25.         busqueda(VP, N);
  26.         orden(VP,&VC,N);
  27. }
  28.  
  29.  
  30. void carga(int VP[], int NN)
  31. {
  32.         int I;
  33.         for(I=0;I<N;I++)
  34.                 VP[I]=random()%255;
  35.         for(I=0;I<N;I++)
  36.                 printf("\n V[%d]: %d ",I,VP[I]);
  37. }
  38.  
  39. void busqueda(int VPP[], int NN)
  40. {
  41.         int A, I, FLAG=0;
  42.         printf("\n Ingrese el numero a buscar: ");
  43.         scanf("%d",&A);
  44.         for(I=0;I<NN;I++)
  45.                 if(*(VPP+I)==A)
  46.                 {
  47.                         printf("\n El numero %d, se encuentra en la posicion %d.",A ,I);
  48.                         FLAG++;
  49.                 }
  50.         if(FLAG==0)
  51.         printf("\n El numero: %d, no se encuentra en el vector",A);
  52. }
  53.  
  54. void orden(int VPP[], int *VCC[], int NN)
  55. {
  56.         int I,J;
  57.         int *AUX;
  58.         for(I=0;I<NN;I++)
  59.                 VCC[I]=VPP+I;
  60.         for(I=0;I<NN-1;I++)
  61.                 for(J=0;J<NN-I-1;J++)
  62.                         if(*VCC[J] < *VCC[J+1])
  63.                         {
  64.                                 AUX=VCC[J];
  65.                                 VCC[J]=VCC[J+1];
  66.                                 VCC[J+1]=AUX;
  67.                         }
  68.         for(I=0;I<NN;I++)
  69.                 printf("\n VPP[%d]=%d", I, *(VPP+I));
  70. }
  71.  
3
Tema libre / Problema al ingresar con Tapatalk al foro
« Último mensaje por luciano777 en Octubre 18, 2014, 01:22:54 pm »
Buenas, he querido ingresar al foro a través de Tapatalk para android, en este caso, (no he probado con otros SO) y no lo he logrado, y me aparece un mensaje de error, adjunto imágenes.
Si alguno sabe la razón que me diga. Gracias

Pd.: no he tenido este problema con ningún otro foro.
4
Licenciatura en Sistemas Informaticos / Re:Inscripción 2014
« Último mensaje por exemd10 en Octubre 17, 2014, 04:01:17 pm »
Hay noticias sobre el tema de la Licenciatura?
5
Bases de datos / Re:Alta concurrencia en SQL Server
« Último mensaje por pac-man en Octubre 17, 2014, 10:44:05 am »
Gracias por comentar tu solución, tal vez a mas de uno le pueda ocurrir lo mismo.

Saludos! y que vengan 30mil movimientos mas!
6
Licenciatura en Sistemas Informaticos / Licenciatura (Prof. Monica Estrany)
« Último mensaje por silvana-secretaria en Octubre 16, 2014, 05:23:57 pm »
Se informa a los alumnos de Licenciatura ( Gestión del conoc. y las organizaciones) que mañana 17/10/14 la docente monica Estrany comenzara a dar clases a partir de las 19 hs.
                                   Secretaria de Extensión.
7
Ingles II / Ingles II (2ºD)
« Último mensaje por silvana-secretaria en Octubre 16, 2014, 05:02:10 pm »
Se informa a los alumnos que la docente Monica Estrany asistirá a dar clases en el día de la fecha a partir de las 19 hs. .
                                                                                       Secretaria de Extensión.

                                                                                                 
8
C, C++, C# / Generar Streaming
« Último mensaje por Kumisz en Octubre 16, 2014, 10:48:54 am »
Hola buenas a quien corresponda.

Necesito ayuda con una investigacion que estoy llevando a cabo, busco a alguien que me pueda ayudar con el tema del streaming.

Quiero saber:
¿Como crear un streaming? (osea que no sean programas que me lo den pre-fabricado)
¿Que se necesita para crear uno?
¿Como puedo controlar un streaming?

Agradeceria muchisimo si alguien pudiera contestar estas preguntas.

Gracias.
9
Programacion Web / Generar Streaming
« Último mensaje por Kumisz en Octubre 16, 2014, 10:46:33 am »
Hola buenas a quien corresponda.

Necesito ayuda con una investigacion que estoy llevando a cabo, busco a alguien que me pueda ayudar con el tema del streaming.

Quiero saber:
¿Como crear un streaming? (osea que no sean programas que me lo den pre-fabricado)
¿Que se necesita para crear uno?
¿Como puedo controlar un streaming?

Agradeceria muchisimo si alguien pudiera contestar estas preguntas.

Gracias.
10
Bases de datos / Re:Alta concurrencia en SQL Server
« Último mensaje por francsrd74 en Octubre 16, 2014, 12:26:24 am »
Hola, he desarrollado un software en C#, desde hace 5 meses esta funcionando a pleno, realmente funciona de maravilla, tiene alrededor de 18mil lineas  de código y trata de un sistema de control de material. El problema que surgió que nunca me imagine, fueron dos principalmente, primero que el software tiene una demanda impresionante, y el segundo es la consecuencia de eso, la base de datos tiene alrededor de 30mil movimientos de material  :o y se puso jodida la cosa... Estoy necesitando ayuda con esto ya que la gran cantidad de movimientos existentes lo volvió muy lento. Cual es básicamente el problema... cuando se me encargo el mismo tuve un requerimiento muy particular del cliente, este me solicito conocer el Stock de un articulo en cualquier fecha y horario, es decir, el usuario pretende saber como estaba el inventario de un articulo en particular una semana antes de la fecha actual, y para lograr eso no se me ocurrió mejor cosa que el sistema revise todos los movimientos en función de la fecha y determinara el Stock del articulo y eso hace que con mas de 30mil registros la cosa se ponga lenta. La verdad estoy muy complicado tratando de resolver ese problema, no encuentro la manera, ya que he creado procedimientos almacenados que hagan el trabajo realmente a una velocidad aceptable pero ahí entra el problema de la concurrencia ya que un articulo es movido de un lado a otro simultáneamente y el Store Procedure calcula mal al saldo cuando se esta produciendo un movimiento, lo que hace que no sea confiable el resultado del saldo. Necesito por favor que alguien me de una idea de como puedo mantener el historial del saldo de un articulo manteniendo todos los movimientos pero que el sistema resuelva realmente rápido el saldo del mismo.
Desde ya les agradezco, Saludos!

Buenas, le comento que ya he logrado resolver este dilema, raramente fue muy simple... dicen que los problemas complejos se resuelven fácilmente... Bueno después de tanto investigar di con los grandiosos "Triggers", básicamente lo que hice fue colocar dos triggers en la tabla de movimientos, uno para Insert y otro para Update. cada trigger lo que hace es calcular el saldo de un articulo cada vez que una tupla es insertada o modificada, y es realmente eficiente porque lo único que hace es consultar el ultimo movimiento e incrementar o disminuir el saldo en función del movimiento, realmente es muy rápido y eficiente y a esto se le suma que el evento trigger si o si se desencadena por cada tupla insertada o modificada sin excepciones y siempre en el orden de la llamada, es decir nunca se va a ejecutar en un orden distinto  a la llamada. Santos remedios... he creado un script que inserta en la database 3millones de movimientos y el resultado final no solo fue coherente si no que extremadamente rápido mejor de lo que esperaba, es decir con 3millones de registros el sistema quedo un 95% mas rapido que con tan solo 30mil. saludos.
Páginas: [1] 2 3 ... 10