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 - Frijolito

#41
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No entiendo exactamente que es lo que esta fallando pero prueba con esto.

The error appears because the ACPI option -unlike Windows- is not implemented in Ubuntu (17.04 at least).

You need to turn the acpi flag off from the grub; At boot screen, hit 'e' key, you will be redirected to the grub menu, add:

acpi=off

at the end of the linux /vmlinuz line. After that save the new settings and re-boot with cntrl + X and resume the installation.

This will work out assuming that the Secure Boot is disabled.

(I am setting this post as solved)

Lo intente y no funciono me mando el mismo error que tenia antes ahora voy a probar usando una versión anterior de ubuntu a ver que tal
#42
Ahora me sale otro problemas mas cuando boteo me da 2 opciones una que dice usb uefi y la otra que solo dice usb, la cosa que inicio en la que dice uefi y pongo instalar y me manda este error: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Cuando elija la opción "normal" sin el uefi y pongo instalar y la pantalla se vuelve morada como la instalación normal de ubuntu y despues como que ejecuta unos comandos no se si llamarlo así y me manda el mismo error que la aparece en la foto anterior y no se que hacer para arreglar eso si alguien sabe que me ayude por favor, gracias de antemano
#43
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Como te han dicho es posible que este dañada la imagen de ubuntu y es por eso que se queda pegado, trata usando un No tienes permitido ver los links. Registrarse o Entrar a mi cuenta o YUMI o Universal Installer aunque para ubuntu recomiendo unetbootin.

Si el problema persiste, vuelve a bajar la ISO de ubuntu.
Voy a intentar lo que me dices te cuento como ve va gracias por el aporte
#44
Yo uso Sublime Text en linux y windows pero el tema de la licencia nunca lo entendi busque en internet como activarlo y es bastante fácil. te recomiendo sublime text si aun no te decides
#45
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Recomendaría que pruebes con Linux mint ya que querías algo parecido Ubuntu (Ya que mint se basa en el) porque manjaro se basa en archlinux. Si quieres meter Linux como os principal pues formatear todo el disco (en fat32 o ext4) y intenta instalarlo.

PD: Para formatear puedes entrar en modo live y usar gparted.
Voy a probar ahora con linux mind para ver si al menos me deja instalar algunos si no yo creo que voy a tener que llamar al servicio tecnifico de HP para solucionar el problema
#46
No puede instalar Linux manjaro, al bootear el pendrive con manjaro me manda un error que dice "Unknow file system", lo intente solucionar con un tutorial de youtube que decía que tenia que ingresar algunos comandos pero no funciono, bueno si alguien tiene otra dia de como poder solucionar esto lo amaría, gracias de antemano
#47
Me descargue Linux Manjaro para probar si funciona o si no voy a tener que usar ubuntu con virtual box o algo así, les comento como me fue
#48
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Buenas......Lo intentas instalar desde el booteo o inicias el modo live?

Si intentas instalar estando en el modo live...podría ser que se sea el problema...me a tocado querer instalar una distro estando en modo live y que fallará la instalación,  pero al instalarlo directamente sin entrar en modo live....instalaba perfecto.

Lo e intentado de las 2 formas y en las 2 me pasa lo mismo que se queda pegado en la segunda o tercera etapa de la instalación, estoy pensado en usar otra distro de linux para ver si funciona si sabes de alguna que sea similar a ubuntu me seria de ayuda.
#49
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Hola tengo un pequeño problema, la cosa es que me compre un notebook HP ya que entre a la universidad y no podía seguir usando un tarro gigante y quiero instalare ubuntu pero el problema es que llego a la parte donde tengo que elegir la disposición del teclado y se queda pegado, lo deje una hora y seguía pegado, pensé que pudo ser el pendrive y use otro pendrive para bootear pero pasaba el mismo problema, si alguien sabe como se puede solucionar lo amaría mucho, gracias de antemano
Buenas por lo que puede entender es que durante la instalación se "cuelga" o "tilda", es asi verdad?
Posiblemente el problema que puedas tener es que este mal grabado en el pendrive y le falte algún archivo, puede ser una de las causas. Si estas desde Windows instala con este software Universal Usb Installer.

Avisa si funciona. No dudes en preguntar!


Universal Usb Installer
No tienes permitido ver los links. Registrarse o Entrar a mi cuentaNo tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Aun tengo el problema pero se pago en una etapa mas tarde, en la que pregunta que tipo de instalación quieres hacer, de todas formas me di cuenta que al principio de la instalación pregunta si quieres instalar ubuntu o usarlo sin instalarlo pero en mi paso lo pregunta sin interfaz grafica si no como una terminal si se le puede llamar así estoy instalando la ultima versión que aparece en la pagina oficial, aun así gracias por la ayuda si sabes otra cosa que pueda ser estaría agradecido
#50
Hola tengo un pequeño problema, la cosa es que me compre un notebook HP ya que entre a la universidad y no podía seguir usando un tarro gigante y quiero instalare ubuntu pero el problema es que llego a la parte donde tengo que elegir la disposición del teclado y se queda pegado, lo deje una hora y seguía pegado, pensé que pudo ser el pendrive y use otro pendrive para bootear pero pasaba el mismo problema, si alguien sabe como se puede solucionar lo amaría mucho, gracias de antemano
#51
Hola, la verdad tengo una duda muy simple la verdad, la cosa es que estaba pensado en la tarjeta BIP (Es una tarjeta que tiene saldo para usar en el trasporte publico en Santiago de Chile) y pensé que podía ser vulnerada y buscando en Internet vi que usan un cifrado llamado Cripto1 y que era simple de romper con fuerza bruta pero mi duda es cuando se que ya e roto el cifrado si no se que dice la tarjeta, ya tengo algunas teorías de como podría hacerlo, como puede ser cargar la tarjeta con un saldo especifico y en cada intento buscar alguna valor que coincida con el que tiene la tarjeta pero creo que debe existir una mejor opción. Gracias de antemano.
#52
Hola, la verdad estoy haciendo un juego de BlackJack y usando la estrategia básica: G*(mimano, crupier) = Max {G0 (mimano,crupier), Σ10 C=1 G*(x+c,b)} por si alguien le importa el tema.

La cosa es que tengo el código con la estadistica sobre la posibilidad de sacar BlackJack en cierta mano, Cuando doblar pedir, rendirse y todas esas cosas, pero en la parte donde tengo que mesclar las "cartas" siento que no funciona bien les dejo el la función que hice, es súper "bruta" si se puede llamar de esa manera
Código: cvoid
 Mesclar(){         
    int numal;
    int i;
    srand(time(NULL));
    for(i=0 ; i<10000 ; i++){
        numal = 1 + rand() % (14 + 1) - 1;
        if(ca+c2+c3+c4+c5+c6+c7+c8+c9+c10+cj+cq+ck == 312){
            break;
        }
        if(numal == 1 && ca<24){
            mazo[k] = 11;
            crestantes[k] = 11;
            k++;
            ca++;
        }
        if(numal == 2 && c2<24){
            mazo[k] = 2;
            crestantes[k] = 2;
            k++;
            c2++;
        }
        if(numal == 3 && c3<24){
            mazo[k] = 3;
            crestantes[k] = 3;
            k++;
            c3++;
        }
        if(numal == 4 && c4<24){
            mazo[k] = 4;
            crestantes[k] = 4;
            k++;
            c4++;
        }
        if(numal == 5 && c5<24){
            mazo[k] = 5;
            crestantes[k] = 5;
            k++;
            c5++;
        }
        if(numal == 6 && c6<24){
            mazo[k] = 6;
            crestantes[k] = 6;
            k++;
            c6++;
        }
        if(numal == 7 && c7<24){
            mazo[k] = 7;
            crestantes[k] = 7;
            k++;
            c7++;
        }
        if(numal == 8 && c8 <24){
            mazo[k] = 8;
            crestantes[k] = 8;
            k++;
            c8++;
        }
        if(numal == 9 && c9<24){
            mazo[k] = 9;
            crestantes[k] = 9;
            k++;
            c9++;
        }
        if(numal == 10 && c10<24){
            mazo[k] = 10;
            crestantes[k] = 10;
            k++;
            c10++;
        }
        if(numal == 11 && cj<24){
            mazo[k] = 10 ;
            crestantes[k] = 10 ;
            k++;
            cj++;
        }
        if(numal == 12 && cq<24){
            mazo[k] = 10 ;
            crestantes[k] = 10 ;
            k++;
            cq++;
        }
        if(numal == 13 && ck<24){
            mazo[k] = 10;
            crestantes[k] = 10;
            k++;
            ck++;
        }
        if(ca+c2+c3+c4+c5+c6+c7+c8+c9+c10+cj+cq+ck == 312){
            break;
        }
    }
    i=0;
    for(int j=0 ; j<=6 ; j++){
        for(int h=0 ; h<=52 ; h++){
            printf("%2i ", mazo[i]);
            i++;
        }
        printf("\n");
    }
}


Se que pedir código es de mal gusto pero me la e pensado mucho y no se me ocurre como hacerlo pero si alguien me puede ayudar con alguna idea de como hacerlo o con el código lo amaría. Gracias de antemano.

#53
Gracias por sus comentarios pero estoy haciendo los retos de No tienes permitido ver los links. Registrarse o Entrar a mi cuenta me gusta ese tipo de retos matemáticos, de igual forma gracias a todos .
#54
Hola, la verdad últimamente e estado programando mucho de distintos temas pero me e quedado sin ideas para programar y queria saber si alguien conoce alguna pagina o cualquier cosa donde den ejercicios o desafíos de cualquier tema ya que como dije me e quedado sin ideas. Gracias de antemano
#55
Dudas y pedidos generales / Copiar una matriz en otra en c
Noviembre 30, 2018, 02:34:37 AM
La verdad me pasa algo muy raro es que copio una matriz en otra como lo e hecho siempre pero se copia mal dejo foto: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Como ven en la foto se copia bien las primeras 3 columnas pero la 4 copia la primera con un espacio corrido hacia abajo y después copia lo que esta en la 4 columna en la ultima sin razón(debe existir una razón pero no se cual es ), si alguien sabe porque pasa estaría agradecido voy a dejar el código.

Código: c
#include <stdlib.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <string.h>
#include <time.h>

int main(){

char *p=getenv("USER");
char frase[1024];

printf("  [>>] Entroduce un frase para cifrar.\n" );
printf("    %s~$ ",p );
scanf("%s", frase);

int clavei[3][3];
int subclave[3][43];
int rotword[3][0];

int x,y;
int nram;
int i,j;
int aux;

for(i=0 ; i<=3 ; i++){
for(j=0 ; j<=3 ; j++){
nram =  0 + rand() % ((255 + 0) - 0);
clavei[i][j] = nram;
printf("%x ,", clavei[i][j]);
}
j = 0;
printf("\n");
}
i = 0;
printf("------------------------------------------------------------------------------------------------------------------------------------------");
printf("\n");
for(i=0 ; i<=3 ; i++){
for(j=0 ; j<=43 ; j++){
subclave[i][j] = 0;
}
}
i = 0;
for(i=0 ; i<=3 ; i++){
for(j=0 ; j<=3 ; j++){
subclave[i][j] = clavei[i][j];
}
j = 0;
}
i = 0;

for(i=0 ; i<=3 ; i++){
for(j=0 ; j<=43 ; j++){
printf("%x ,", subclave[i][j]);
}
j = 0;
printf("\n");
}

printf("\n");
printf("  Adios :)\n");
return 0;
}
#56
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Frijolito hasta el lunes no estoy en casa y no puedo probar nada, pero quería decirte algo.
En esta parte del código:

 
Código: c
 while((ent = readdir(dir)) != NULL){
                if((strcmp(ent->d_name, ".") != 0) && (strcmp(ent->d_name, "..") !=0) ){
                }
                FileSize(ent->d_name);
        }


Tu quieres decir que si es el . o el .. el archivo no haga nada pero sin embargo de todas modos llamas al FileSize, por que debería ser así:

   
Código: c
while((ent = readdir(dir)) != NULL){
                if((strcmp(ent->d_name, ".") != 0) && (strcmp(ent->d_name, "..") !=0) ){
                 
                      FileSize(ent->d_name);
                }
               
        }


Saludos recién el lunes a la tarde/noche podría probarlo.
Igual no sé si es eso lo que querías hacer.

Gracias no me di cuenta de ese error pero aun así no deja acceder a ningún directorio directorio y no se porque es
#57
Hola, tengo un pequeno problema que llevo mucho todo el dia tratando de solucionar.  Lo que pasa es que intento acceder a un directorio y me manda un error violación de segmento voy a dejar una foto:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Tambien ejecute el programa como "sudo ./xor" y tampoco funciona probablemente  sea un error pequeno pero de verdad no logro encontrar el porque.

Gracias de antemano.
Código: c
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <string.h>
#include <errno.h>

void Direc();
void FileSize(char *fileN);
void Cifrar(char *fileN);

int main(){

Direc();
return 0;
}

void Cifrar(char *fileN){

char c;
int clave;

clave = rand()% 255 + 0;

FILE *file;
file = fopen(fileN, "rb+");

int i = 0;
while((c = fgetc(file)) != EOF){
fseek(file, i, SEEK_SET);
i++;
fputc((c ^ clave), file);
}
i = 0;
fclose(file);
printf("   Crifrado. \n");
}

void Direc(){

char *ndir;
char *p=getenv("USER");

printf(" [>>] Introduca el directorio: \n");
printf("  %s~$: ",p);
scanf("%s", ndir);
printf("%s\n",ndir);

DIR *dir;
struct dirent *ent;
dir = opendir(ndir);

if(dir == NULL){
printf("  [>>] Error al buscar el directorio \n");
}

while((ent = readdir(dir)) != NULL){
if((strcmp(ent->d_name, ".") != 0) && (strcmp(ent->d_name, "..") !=0) ){
}
FileSize(ent->d_name);
}
}

void FileSize(char *fileN){

long ftam = -1;
FILE *file;
file = fopen("fileN", "r");

if(file){
fseek(file, 0L, SEEK_END);
ftam = ftell(file);
fclose(file);
printf("%30s (%ld bytes)",fileN, ftam);
}
Cifrar(fileN);
}
#58
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Al parecer lo que sucede es que:

prueba1234567890

Leé el primer caracter 'p'

La posición queda después de la p e in serta ] (la p cifrada) sobrescribiendo la r.

Entonces Agarra la u, avanza un carácter y e ingresa X sobrescribiendo e.
Entonces agarra la b y la pone como O sobrescribiendo la a. 

Por lo que queda p]uXbO

La idea sería que utilices (fseek) para volver un caracter atrás antes de hacer el fputc.

Saludos,
Ya lo arregle gracias a tu respuesta, pero quería saber si el problema se produce porque al usar una función como fputc o fgets tiene un contador y hace que el cursor que lee el archivo avance o algo así?

Al final el código quedo así:
Código: c
#include <stdio.h>
#include <stdlib.h>

int main(){
int clave;
int i = 0;
char c;
printf(" [>>] Introduca la clave de cifrado [0 - 255]\n");
scanf("%i",&clave);

FILE *file;
file = fopen("prueba.txt", "rb+");
while((c = fgetc(file)) != EOF){
fseek(file, i, SEEK_SET);
i++;
fputc((c ^ clave), file);
}
i = 0;
fclose(file);
return 0;
}
#59
Hola, mi problema es que tengo un txt que dice "prueba1234567890" y el programa ( en C ) cifra dependiendo de la clave que le ponga, uso de llave 45, y cifra un carácter y otro no se salta y no se porque. Ejemplo:

prueba1234567890  ---> p]uXbO13579  | Eso muestra
prueba1234567890  ---> ]_XHOL             | Eso debería mostrar

No muestra los caracteres en los cuales se trasforman los numero pero es como una caja con 4 caracteres pequenos como 001c o  001f

Si se dan cuenta se salta un carácter al cifrar les voy a dejar el código si es que me pueden ayudar estaría muy agradecido

Código: c
#include <stdio.h>
#include <stdlib.h>
int main(){
int clave;
char c;
printf(" [>>] Introduca la clave de cifrado [0 - 255]\n");
scanf("%i",&clave);

FILE *file;
file = fopen("prueba.txt", "rb+");
while((c = fgetc(file)) != EOF){
fputc((c ^ clave), file);
}
fclose(file);
return 0;
}
#60
Hola, estoy estudiando cifrados y entre el cifrado XOR pero el problema es que no se como poder ver los cada bit y modificarlo de una frase o variable, si tiene algun link,video ,pdf o lo que sea donde expliquen como ver los bytes y editar los bit estaría muy agradecido, gracias de antemano.