Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dato000

#1041
Programación C/C++ / Re: Simulador de colas C++
29 Noviembre 2013, 03:02 AM
Cita de: cequinta en 28 Noviembre 2013, 23:40 PM
Si, tienes toda la razón. Pido una disculpa.
Saludos.

Pues tienes al menos la decencia, amigo, bienvenido, si logras hacer algún progreso y te quedas barado aquí te ayudamos

Lo que necesitas saber sobre una Cola / Fifo y una Pila / Stack - Lifo, es que bueno, en concepto tecnico, se comportan como una lista dinamica, puedes incluir elementos indiscriminadamente generando nuevas direcciones de memoria para albergar la información, y así mismo, puedes consultar esa memoria sin perder datos o puedes arrojarlos eliminando tal espacio de direccionamiento, para liberar memoria.

Ahora texas funciona de manera que trabaja el mazo con un stack, hace unos dias trabaje un juego de UNO en ASP, fue algo muy dificil, pero al final entendi que los jugadores trabajan con una lista sin ordenar, y el mazo y el pote trabajan con una pila y una lista respectivamente, y tienes que saber que clase de elementos comparten esas cartas.

De todas maneras, sigue con el trabajo.
#1042
Redes / Re: Puerta de enlace
28 Noviembre 2013, 21:16 PM
Viejo, la jodiste, vamos por partes:

CitarA raíz de intentar cambiar los puertos 23 y 80 por 8023 y 8080 en el administrador remoto de mi router de Telefónica, no puedo acceder a Internet vía barra de direcciones ni aún a la ip 192.168.1.1 que abre  mi router, con lo que me veo imposibilitado para abrir o cerrar puertos, concretamente los mencionados.

Eso tenia que configurarse desde los clientes telnet (puerto 23) y http/web (puerto 80), en el caso del navegador, para acceder a internet, debias configurar tu navegador (imagino que usas esa basura de chrome, si es que no sigues usando ese horror de internet explorer, aprovecho para recomendarte otro navegador como firefox u opera) el puerto de acceso que cambiaste en tu "administrador remoto de tu router de timofonica", ya que no solo depende de la dirección ip que te valida tu router al momento de autenticar exitosamente tu usuario, sino que tiene que estar correctamente configurado el parametro e los servicios que mandan peticiones de entrada y salida de datos, ya sea en paquetes TCP, UDP o ICMP, es decir, los puertos deben estar correctamente configurados.

Eso es algo sencillo, pero seguro no conocias, para la proxima simplemente busca en tu navegador esos parametros


CitarLa ventana de error me dice: Internet no puede mostrar la página web o la conexión ha sido reiniciada si empleo Mozilla.
Sí accedo a Internet vía buscadores Google u otros buscadores.

Te quedaste sin conexión, te preguntaras porque, bueno, tú mismo te respondes


CitarHe reseteado el router sin resultado alguno. ¿Podríais alguno indicarme la forma de acceder al router?

No se puede, reiniciaste todo lo que esta configurado en router, desde tu casa bien calientita y comoda no se puede hacer nada, reiniciaste tu usuario y contraseña, ahora tu router esta con la configuración por defecto que trae tu proveedor ISP (entiendase esos hdp de timofonica) y bueno, aún si localizas el modelo de tu router y puedes entrar a tu router, no puedes hacer nada, el usuario que dejes no sera valido para la sesión para los backbones y centrales que te dan el acceso a la nube (es decir, tu ISP no te validara porque dejaste en blanco el router).

La solución, pedir asistencia tecnica, via remota lo pueden arreglar, pero debes aguantar a esos simios estupidos de soporte tecnico con sus burradas de prender y apagar el computador, pero bueno a mi también me ha pasado, así que no me burlo de tí, simplemente, no seas tan descuidado.
#1043
Windows / Re: Windows xp sp3
28 Noviembre 2013, 20:05 PM
Cita de: topomanuel en 28 Noviembre 2013, 17:41 PM
Desde Microsoft no te puedes descargar ningún Windows, a menos que sean PreView o ediciones para desarrolladores... todas los SO al detal y los Offices, se descargan desde DigitalRiver, que es la empresa encargada para eso por Microsoft...

Saludos.

O si eres parte de una institución como una universidad, que te ofrecen licencias educativas, son asquerosas, en fin.

Como van a regalar su producto, es lo que venden.  ;-) ;-)
#1044
El problema es que cada vez que reinicias la opcion 1, eso quiere decir, cuando tratas de agregar un carro nuevo, después de ya tener un carro, estas creando un espacio de memoria que esta sobreescribiendo al anterior carro que tenias, por lo que no te aparecen la información de los carros anteriores que tenias.

Lo que puedes hacer son tres cosas:

1) Trabajar con listas o vectores, es similar, pero a concepto, es mejor trabajar con lista, aunque se complicaria el código, me parece que tal como esta esta bien.

2) Trabajar con archivos, que es lo que yo haría, generando un registro nuevo por cada nuevo, así que en vez de pedirle al usuario que puede poner en cada ronda de agregación de datos un máximo de tres carritos, lo hace 1 a 1, y se genera un archivo por cada registro del struct, conteniendo toda la información, nuevamente, se complica el código, aunque creeme, a la larga, es algo mucho mejor.

3) Lo otro es manejar los indices de las estructuras, te explico:

Tienes la función agregar,


void agregar(int exi)
{
     int i=0,j, z;
     while(i<exi)
     {
             ...


sabes que la exi puede ser un máximo de 3, y tienes el indice i siempre se reiniciara cada vez que llamas a la función, te recomendaría que no lo reinicies, y que lo dejes aumentar a medida que necesites nuevos registros, y para que no tengas problemas con el máximo de inscripciones en la estructura de los coches, simplemente cambia la cantidad de coches permitidos


#define MAX 3
#define p printf
#define s scanf


por cierto usar define para printf y scanf se me hace excesivamente perezoso XD

no se si me entiendas, mira la mejor forma de ejemplificar es viendo la forma que trabaja la variable q en la función de imprimir o cualquiera de sus clones, va contabilizando como un contador total de elementos que se tienen en total en la estructura, sin el inconveniente de reiniciar/borrar los datos porque siempre aumentara y referenciara nuevos espacios en el arreglo.

Los problemas de busqueda estan ligados al primer problema, lo que necesitas es una sentencia if comparando el dato del nombre, el modelo o la serie que necesitas identificar y en un ciclo repetitivo recorres toda la estructura comparando, si encuentras el dato, lo imprimes totalmente según el indice que tienes acumulado.
#1045
Programación C/C++ / Re: PROFRAMACION EN C
28 Noviembre 2013, 19:29 PM
Hacia tiempo no venia por aqui, estaba ocupado con estudios y trabajo, pero vamos a ver que sale.

Mira, no escribas en mayúsculas, es algo muy incomodo, molesto e irritante, es feo, es como andar gritando a todas horas.

Aquí estamos para ayudarte, entendemos tus problemas, todos hemos pasado por lo mismo:

Mira, tienes varios problemas, uno de ellos como mencionaron anteriormente, es que no usas indices en el vector (yo lo denomino arreglo o simplemente array por cuestiones tecnicas, pues un vector en programación es algo diferente). Un indice se utiliza para referenciar la posición que se esta utilizando en el momento de utilizar ese arreglo.

Una cosa muy importante es que si realizas operaciones entre variables flotantes y enteras te daran errores de cálculo, valores incorrectos, dependiendo en que variable se guarden, se asignara un espacio de memoria diferente que solo podra albergar una determinada cantidad de información, lo que necesitas entender es que no resultara correcto una operación int - float, para este ejercicio, como es importante las decimas, pues dejalo todo a float, y es más, si quieres más precisión, usa double

Aquí en el foro hay unas etiquetas para poner codigo, se pueden usar diferentes identificadores para otros lenguajes de programación

[code=c][/ code]


Por lo demás, mira, te ayudare:


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define TAM 10

int main()
{
    int i;
    float v[TAM];
    float prom=0.0, suma=0.0, var=0.0, d_est=0.0;
    //srand(time(0)); solo trabaja con enteros int, y al usar time(0) no aleatoriedad
    srand48(time(NULL)); // numeros aleatorios con aleatoriedad relativa al reloj del procesador

    for(i=0; i<TAM; i++)
    {
            v[i] = drand48() * 100; // se usa esta funciona para generar numeros randomicos coma flotante
                                    // separa adecuadamente los espacios para entender el código
                                    // me gusta dejarlo en el rango de 0  a 99

             // nuevamente, hay que indicar la posición del indice
             printf("\n Valor Vector/Array [%d] =  %.2f", i , v[i]);

             suma = suma + v[i]; // El vector/array con el indice
             prom = suma / TAM; // suma de los elementos dividido por el numero de elementos, facil.


             // Varianza Es la media de las diferencias con la media elevadas al cuadrado
             // Consulta http://www.disfrutalasmatematicas.com/datos/desviacion-estandar.html
             // Para más información

             // sumando cada varianza de cada indice con respecto a la media
             var = var + pow( (v[i]-prom), 2 );
             // funciona tambien con
             // var += pow ( (v[i] - prom ), 2);

    }

    // ya fuera del ciclo con todos los elementos sumados, calculamos la relacion con el total de elementos
    var = var / 10.0;

    // La desviación estandar es simplemente la raiz cuadrada de la varianza
    d_est = sqrt( var );

    float aux = v[0] - prom;
    float prueba = pow ( (v[0]-prom), 2);

    printf("\n\n\n *SUMA = %.2f\n", suma);
    printf("\n *PROMEDIO = %.2f\n", prom);
    printf("\n *VARIANZA = %.2f\n", var);
    printf("\n *DESVIACION ESTANDAR = %.2f\n", d_est);

    // Valores de prueba
    /*printf("\n *posicion prueba v[0] =    %.2f\n", v[0]);
    printf("\n *promedio prueba =    %.2f\n", prom);
    printf("\n *diferencia prueba =    %.2f\n", aux);
    printf("\n *prueba =    %.2f\n", prueba);*/

    printf("\n");
    getchar(); // horrible ese system, solo funciona en windows y provoca conflictos en el sistema, bueno, a veces...
    return 0;
}


Fue un buen experimento, una buena practica, el cerebro hay que estimularlo, ejercitarlo, alimentarlo y enriquecerlo con esta clase de ejercicios XD

suerte amigo que te rinda

PD: Se que faltan tildes, pero es que la etiqueta del foro no me deja colocarlas... :silbar: :silbar:[/code]
#1046
GNU/Linux / Re: Reproductor de música
27 Noviembre 2013, 15:13 PM
Hay varios muy buenos:

Amarok
Songbird
Nightingale
Clementine

Clementine y Songbird son los que uso es mis equipos, escritorio y portatil respectivamente, muy bueno, funcionan muy bien y no consumen nada de memoria.
#1047
GNU/Linux / Re: Tres themes para Conky Colors
27 Noviembre 2013, 15:12 PM
La unica pelicula que tiene algo de digitar algo similar a lo que es un autenticación desautorizada como root, mal llamado hacking. Al menos Matrix tiene la decencia de tener en cuenta un poco a los lenguajes de desarrollo.

Cada quien con sus gustos, pero me parece muy extravagante.  :xD :xD
#1048
Cita de: ZuriaHack en 26 Noviembre 2013, 20:00 PM
Muchas gracias a los 2, tomo nota, alguna recomendacion a la hora de crear mi propio diccionario? Saludos

No te limites a con que solo un programa te crea un diccionario generico, eso lo puedes hacer a mano, o con un compilador de cualquier lenguaje lo puedes hacer, eso no importante, lo importante es que tengas una idea, una visión de que cosas puede tener en cuenta en el contexto de tu diccionario, si sabes si solo tiene una cantidad de digitos, si solo tiene letras o mezcla con mayúsculas, o algo así, se creativo, e investiga tu objetivo. Sino, puedes dedicarte a ser un lamer por el resto de tu vida, y además que no has tenido en cuenta otros factores como honeypots, sniffers, o evitar rastros al momento de atacar a tu victima.
#1049
Redes / Re: Ayuda con tesis
26 Noviembre 2013, 23:43 PM
Cita de: Platanito Mx en 26 Noviembre 2013, 19:36 PM
En caso de que realmente sea una tesis de grado y te llama la atención los servidores DHCP, adelante ya que con tu tesis podras presentar los resultados que lograste al llevar a cabo una investigación destinada a ampliar el acervo de conocimientos existentes.

Pero de acuerdo a tus lineas en tu post...

Creo que es un proyecto de grado o proyecto escolar

Cisco Packet Tracer puede resolver dudas sobre el uso de dhcp, con un sencillo pool en un router generico se pueden resolver dudas
#1050
Windows / Re: Windows xp sp3
26 Noviembre 2013, 23:41 PM
Parece que es solo el service pack...en fin