elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 50
61  Informática / Software / Grabar a menos de 4x en: 13 Octubre 2005, 08:17 am
Buenas,

Tengo una LG-4120B y los dvds bulkpaq, y solo me deja elegir dos velocidades de grabación (a 4x o a 8x) y sea el programa que sea (el nero, el alcohol, el dvd decrypter...) y yo necesito grabar más lento, sabeis si se puede hacer?

salu2

P.D.:Necesito grabar o a 1x, o a 2x...
62  Programación / Ejercicios / Re: Problema con vector en C en: 28 Septiembre 2005, 07:26 am
no puedes declarar un array como lo estas haciendo, eso esta MUY mal...

si lo quieres hacer de otra forma, reserva el espacio dinámicamente..., aunque estarás en las mismas, lo tendrás que reservar antes de guardarlo por lo que te dará igual (sino pues no reserves xD, aunque te puede petar -o no-)

salu2
63  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Y Rojodos? en: 31 Agosto 2005, 13:42 pm
Si quieres saber el porqué enviale un IM, sus razones tendrá y serán privadas....

Tu sigue en el foro como siempre, y el foro va a seguir como hasta ahora.

salu2

P.D.:Tema cerrado, cualquier queja por privado ;)
64  Programación / Ejercicios / Re: Soluciones ejercicios C en: 7 Agosto 2005, 21:55 pm
Soluciones ejercicio 125

Código de TheZen:

Código:
/*
   Nombre: b64
   Autor: Thezen
   Mail/msn: putoamo@gmail.com
   Descripcion: Aplicacion que permite Codificar/Descodificar en Base64
                Para codificar, añadirle el parámetro /c y para descodificar
                /d seguido de una cadena.
*/
   

#include <stdio.h>
#include <string.h>
#include <math.h>

int binario[1024];
int btd[8];
int cont=0;

char base64[] = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O',
                  'P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d',
                  'e','f','g','h','i','j','k','l','m','n','o','p','q','r','s',
                  't','u','v','w','x','y','z','0','1','2','3','4','5','6','7',
                  '8','9','+','/' };

void atob(int num, int base); /* Convierte un valor ASCII a binario */
int btod( int base ); /* Convierte un valor binario a decimal */
void codificar(char *clave); /* Codifica una cadena a Base64 */
void descodificar(char *clave); /* Descodifica una cadena en Base64 */

int main(int argc, char *argv[])
{
    printf(" *--------------------------------------------*\n");
    printf("  \\   Codificador/Descodificador de Base64   /\n");
    printf("  /   By: TheZen    -    putoamo@gmail.com   \\ \n");
    printf(" *--------------------------------------------*\n");
   
    if( argc != 3 )
    {
        printf("\n Modo de uso: %s [/c /d] clave. \n",argv[0]);
        printf(" /c [cadena] - Codifica una cadena\n");
        printf(" /d [cadena] - Descodifica una cadena\n");
        exit( 1 );
    }
   
    if( (strcmp(argv[1],"/c")==0) || (strcmp(argv[1],"/C")==0) ) codificar(argv[2]);
    if( (strcmp(argv[1],"/d")==0) || (strcmp(argv[1],"/D")==0) ) descodificar(argv[2]);
   
    printf("\n");
}

/*************************************************************************/

void codificar(char *clave)
{
    int x=0, num, contador, b64, z=0;
    char clave2[1024];
                     
    sprintf(clave2,"%s",clave);
   
    while( 1 )
    {
        num = clave2[x];
        if(num==0) break;
        atob(num,8);
        x++;
        contador++;
    }   
    printf("\n");
    num=0;
    for(x=0;x<=((8*(contador-2)-1));x++)
        num++;
         
    cont=0;
    while( (num%6) != 0 )
        num++;
    num /= 6;
   
    printf("  [*] Codificado a Base64: ");
    for( x=1 ; x<=num ; x++ )
    {
        for( z=0 ; z<=5 ; z++ ){
            btd[z] = binario[cont];
            cont++;
        }   
        b64=btod(6);
        printf("%c",base64[b64]);   
    }
    while( (num%4)!=0 ){
        printf("=");   
        num++;
    }   
}

/*************************************************************************/

void descodificar(char *clave)
{
    char clave2[1024], deci;
    int x=0, z=0, decimal[1024], num, contador=0, dec;
                     
    sprintf(clave2,"%s",clave);
   
    while( clave[z] != '=' )
    {
        if( (clave2[z]==0) || (clave2[z]=='=') ) break;
        for( x=0 ; x<=64 ; x++ )
            if( base64[x] == clave2[z] ) decimal[z] = x;
        z++;
    }
    x=0;
    while( 1 )
    {
        num = decimal[x];
        if(num==0) break;
        atob(num,6);
        x++;
        contador++;
    }   
   
    num = 6*contador;
    num /= 8;
    printf("  [*] Descodificado en Base64: ");
    cont=0;
    for( x=1 ; x<=num ; x++ )
    {
        for( z=0 ; z<=7 ; z++ ){
            btd[z] = binario[cont];
            cont++;
        }   
        dec = btod(8);
        printf("%c",dec,dec);
    }
}   

/**************************************************************************/

void atob(int num, int base)
{
    int bin[base];
    int x=0;
   
    for( x=0 ; x<=(base-1) ; x++ )
    {
        bin[x] = num % 2;
        num /= 2;
    }
    for( x=(base-1) ; x>=0 ; x-- ){
        binario[cont] = bin[x];
        cont++;
    }   
}

/**************************************************************************/

int btod( int base )
{
    int b64=0;
    int x=0,z=0;
   
    for( x=(base-1) ; x>=0 ; x-- ){
        b64 += btd[x] * pow(2,z);
        z++;
    }     
    return b64;
}   

/*************************************************************************/
65  Programación / Ejercicios / Re: Soluciones ejercicios C en: 7 Agosto 2005, 21:54 pm
Soluciones ejercicio 119

Código de TheZen:

Código:
/*
   Ejercicio 119
   Realizar un programa que solicite una máscara de subred y devuelva una ip válida.
*/

#include <stdio.h>

main()
{
    char subred[15], ip[15];
    int x[4], z;
   
    printf("+------------------------------------------------------------+\n");
    printf("    Escribe una mascara de subred. Pueden ser de 3 tipos:\n");
    printf("        A) XXX.0.0.0, B) XXX.XXX.0.0, C) XXX.XXX.XXX.0    \n");
    printf("      El programa devolverá una ip dentro de esa subred. \n");
    printf(" -> ");
    scanf("%s",&subred);
   
    sscanf(subred,"%d.%d.%d.%d",&x[0],&x[1],&x[2],&x[3]);
   
    for( z=0 ; z<4 ; z++ )
    {
        if( (x[z]>255) || (x[z]<0) )
        {
            printf("\n  [!] Error: La IP introducida no es correcta.\n");
            exit(1);
        }
    }       
       
    if( x[3] != 0 )
    {
        printf("\n  [!] Error: La IP introducida no corresponde a ningun tipo de subred.\n");
        exit(1);
    }   
   
    srand( time(NULL) );
    if( (x[1]==0) && (x[2]==0) && (x[3]==0) ){
        sprintf(ip,"%d.%d.%d.%d",x[0],rand()%256,rand()%256,rand()%256);
        printf("\n       [*] Subred de tipo A \n");
    }   
    else if( (x[2]==0) && (x[3]==0) ){
        sprintf(ip,"%d.%d.%d.%d",x[0],x[1],rand()%256,rand()%256);
        printf("\n       [*] Subred de tipo B \n");
    }
    else if( x[3]==0 ){
        sprintf(ip,"%d.%d.%d.%d",x[0],x[1],x[2],rand()%256);
        printf("\n       [*] Subred de tipo C \n");
    }
   
    printf("\n       [*] IP Generada: %s [*] \n",ip);
    printf("+------------------------------------------------------------+\n");
   
    getchar();
}
66  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Sugerencia sobre el foro en: 7 Agosto 2005, 17:17 pm
lo de los usuarios se van limpiando cada X tiempo (sino acceden al foro)

lo demás, mejor dejarlo como está (hasta que no pete la base de datos nada)

salu2
67  Informática / Software / Re: UNA PREGUNTITA MAS en: 3 Agosto 2005, 23:37 pm
se podría borrar este mensaje por muchos motivos, y nose porque no te lo borro (será porque me has pillado en un momento que no te lo quiero borrar...)

se te podría borrar por la sencilla razón de que has escrito en mayúsculas y asi das a entender que gritas, y que sepas que ningun aquí esta sordo ;) (esto esta puesto en las normas del foro)

otra razón sería que esa pregunta se ha respondido millones de veces (creo que aún me he quedado corto, creo que han sido más)

el VCD standar depende SOLO del la duración (minutos) y en un cd de 700MB caben 80min, da igual que el .avi pese 400GB y dure 70min porque al pasarlo a vcd te cabrá en el cd... (pero si pesa 500MB y dura más de 80 min no cabrá y tendrás que pasarlo a VCD no standar -veasé CVCD o alguno de sus derivados-)

salu2
68  Informática / Software / Re: CD DE MAS CAPACIDAD? en: 3 Agosto 2005, 09:52 am
lo grabas como disc-at-once?

salu2
69  Media / Multimedia / Re: Error con el Nero Vision Express 3 en: 31 Julio 2005, 21:43 pm
yo he grabado muchísimos dvds de esa marcar y nunca me han dado ningun error...

has probado con otro software de grabación? o haberlo a una velocidad menor?

salu2
70  Informática / Software / Re: Que grabadora dvd me recomendais¿? en: 25 Julio 2005, 15:44 pm
depende de tu presupuesto :D (como todo en esta vida, no? xD)

las mejores grabadoras que hay son las "Plextor" (también las más caras)

sino la otra opción que te queda son las LG (las mejores en relación calidad/precio)

salu2
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines