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 - ryan parker

#11
Hacking / cifrando con huffman - duda
9 Julio 2012, 01:55 AM
Hola a todos estoy tratando de salir de dudas del algoritmo de huffman.
Me da entender que con este algoritmo puedo comprimir el tamaño de la frase en texto plano y dicho sea de paso pueda cifrar/cifrar la informacion.

Ahora luego de encriptarlo vi que si era posible leer  al supuesto archivo cifrado asi que decidi usar una forma de leer el archivo asi que use hexdump
Código (bash) [Seleccionar]
hexdump -C cifrado

y pude ver en el siquiete resultado:
Código (bash) [Seleccionar]
00000000  0f 00 00 00 0c 00 00 00  0a 02 00 00 00 04 31 03  |..............1.|
00000010  00 00 00 04 61 00 00 00  00 04 62 01 00 00 00 04  |....a.....b.....|
00000020  64 06 00 00 00 04 65 03  00 00 00 02 6f 07 00 00  |d.....e.....o...|
00000030  00 04 70 04 00 00 00 04  72 05 00 00 00 04 74 04  |..p.....r.....t.|
00000040  00 00 00 03 75 0a 00 00  00 04 78 0b 00 00 00 04  |....u.....x.....|
00000050  9d c7 6d 16 b1 03 20                              |..m... |
00000057


como se puede ver es posible la lectura de los caracteres usados en la supuesta encriptacion.
la frase usada fue: pruebadetexto1

la duda es:
. en realidad esto esta cifrado?
. por que puedo el texto si la idea de huffman es convertilo a binario?

lo digo por que con usando archivos en C,  los textos usados para guardarlos en texto plano se guardan en binario y son ilegibles al leerlo.

Saludos.
#12
Gracias por la informacion, ya termine de intalar el OpenCV pense que me iba a marcar error por el proc. pero bien todo bien.
Ahora solo me falta probar la camara  para verlo en accion :)
#13
Programación C/C++ / Re: series en C
29 Junio 2012, 06:52 AM
El unico detalle es solo usar casting float en la division 1/i (pues i es entero).
Y con eso si que va de padre.

twins: No es nada recomendable usar comparacion de punto flotante  :silbar:
#14
Hola a todos :)

Luego de ir vagando en la programacion encontre algo interesante como es el tema de 'Computer Vision'.
Ahora estuve viendo una manera practica de aprender sobre este area, ya que mi reto es poder crear una aplicacion con reconocimiento de un dedo o la mano para manipular las tareas basicas de la PC.

Pues encontre que una practica era usar librerias como OpenCV, con C/C++. Ahora pues esta libreria esta liberada por Intel, Asi que aqui el problema:
Sera compatible con los procesadores AMD?
Podria trabajar en el futuro con CUDA?

Pues necesito alguna orientacion, pues ando estancado en el tema, y estoy considerando solo comprar Intel para estas finalidades.
O a lo mejor hay una forma de tambien hacer Computer Vision en AMD.

Saludos.
#15
Holas a todos, no se si este bien de la cabeza pero estoy tratando de ingresar n datos en un arreglo; pero sin conocer el limite de comparacion, dejo mi idea que trato de correrlo. aclaro: aun no funciona pero se entendera mi idea.

#include<math.h>

double leer(double x[]);

int main(){
   double x[]={0};

   leer(x);

}

double leer(double data[]){
   int i=0;
   char opc;

   do{
       printf("\nAdd: ");
       scanf("%lf", &data[i]);
       i++;
       printf("\nGoing add data (s/n): ");
       scanf("%c", &opc);
   }while(opc != 's' || opc!='S');

   return data[i];
}


Saludos
#16
Gracias a ambos por sus propuestas no habia pensado en hacer la resta del entero y realizar las comparaciones. :)

Y ni enterado que existia el floor en las librerias  :o

Excelente por ambos, tengo mucho por aprender.
#17
tratando de realizar el siguiente problema:
Una aplicacion de funcion floor es la de redondear un valor al entero mas cercano, la instruccion:

y = floor(x + .5);

redondea el numero x al entero mas cercano, y asigna el resultado a y. Escriba un programa que lea varios numeros al entero mas cercano, Por cada uno de los numeros procesados, imprima el numero original y el numero redondeado.

estoy tratando de escribir un modelo base:

int main(){
    float x;
    int y;

    printf("\nAdd: ");
    scanf("%f", &x);

    y = x+.5;
    printf("\nThe Value x is: %d", y);
}


Ahora estuve adaptandolo en un modelo base de funciones:

#include<stdio.h>

float floor(float);

int main(){
    float x;
    int y;

    printf("\nAdd: ");
    scanf("%f", &x);

    y = floor(x+.5);

    printf("\nValues is: %d", y);
}

float floor(float value){
    return value;
}


si x=3.5 entonces resulta y=4
si x=2.3 entonces resulta y=2


no se si esto este bien, por que espera la suma del .5, por ejemplo del 2.3 + 0.5 -> 2.8 entonces y deberia tener -> 3

alguna explicacion o necesito revisar la teoria de la aritmetica ?

Claro que si corren en un compilador ansi este vota warning! :/
#18
Redes / Re: Server 2003 no conecta a servicios de red
19 Septiembre 2011, 22:38 PM
Gracias por la respuesta amigo.

Pero aun persiste el problema, sigo sin salidas externas a la red.

Alguna ayuda adicional.
#19
Redes / Re: Server 2003 no conecta a servicios de red
17 Septiembre 2011, 19:27 PM
hola amigos alguna ayuda sobre este tema estuve revisando estos topics en microsoft, y comprobe sus FixIt:
http://goo.gl/PZoqp
http://goo.gl/cD9yY

Y hasta el momento ninguna conexion externa.

Saludos.
#20
Redes / Server 2003 no conecta a servicios de red
17 Septiembre 2011, 01:49 AM
Hola a todos.

Tengo un problema con un windows server 2003, que tiene un problema grave en la conexion externa por asi decir, no coneta a internet con I.E.

Hago las pruebas con un ping a mi DNS Primario: ping xxx.xxx.xxx.xxx
responde efectivamente, pero si hago un ping a google por ejemplo este no conecta, saliendo perdida de conexion.

Bien ahora todo esto se origino por un problema ajeno, para mecionarlo se queria acceder al router por telnet al puerto 23, pero este no conectaba. Entonces fue cuando se decidio comprobar con el comando: netsh winsock reset

Desde este entonces lanzo errores de servicio, y fue cuando observe que el ping al localhost no conectaba, decidi reinstalar la tarjeta de red. Al terminar de instalar configure mi IP local con su respectivo DNS.

Ahora el problema que se presenta hasta el momento es que solo conecta al servidor DNS, no conecta a otros servicios externos que usan la red externa como programa I.E, Firefox, O programas de conexion remota como TeamViewer o DynDNS.

Bueno muy extenso el problema.
Saludos.