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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Sistemas Operativos / GNU/Linux / Re: calentamiento en laptop cuando uso linux en: 16 Octubre 2012, 23:32 pm
Citar
Por cierto, vaya respuestas que se marca el personal, ya recuerdo la razón por la que dejé de ser usuario asiduo del foro.

Lo siento si mi respuesta ha sido un poco borde, lo que pasa es que en su día este problema me saco bastante de quicio en archlinux. Simplemente le he comentado el posible problema y la posible solucion.
12  Sistemas Operativos / GNU/Linux / Re: calentamiento en laptop cuando uso linux en: 16 Octubre 2012, 17:08 pm
Lo que pasa es que nvidia no ha dado soporte en linux para su tecnologia optimus, en windows esa tarjeta solo se te enciende cuando es necesaria, en linux siempre está encendida lo que produce un aumento de consumo y temperatura, busca por bumblebee para opensuse que lo que hace es apagar la maldita grafica...

Pd: esta es la razon del dedito que le saco  linus torvals a nvidia.
13  Programación / Programación C/C++ / Re: Valor de system() en: 16 Octubre 2012, 16:56 pm
Gracias the swash no conocía popen(), ahora el programa hace lo que yo quería que hiciese.

Código
  1. FILE  *fp;
  2. int x;
  3.  
  4. fp = popen("sensors | grep Core\\ 0 | cut -c 18-19","r");
  5. fscanf(fp,"%d", &x);
  6.  
  7. printf ("%d", x);
  8. if (x == 45){printf("  #45#  ");}
  9. if (x == 46){printf("  #46#  ");}
  10. if (x == 47){printf("  #47#  ");}
  11. if (x == 48){printf("  #48#  ");}
  12. if (x == 49){printf("  #49#  ");}
  13. if (x == 50){printf("  #50#  ");}
  14. if (x == 51){printf("  #51#  ");}
  15. if (x == 52){printf("  #52#  ");}
  16. if (x == 53){printf("  #53#  ");}
  17. if (x == 54){printf("  #54#  ");}
  18. if (x == 55){printf("  #55#  ");}
  19. if (x == 56){printf("  #56#  ");}
  20. if (x == 57){printf("  #57#  ");}
  21. if (x == 58){printf("  #58#  ");}
  22. if (x == 59){printf("  #59#  ");}
  23. if (x == 60){printf("  #60#  ");}
  24. if (x == 61){printf("  #61#  ");}
  25. if (x == 62){printf("  #62#  ");}
  26. if (x == 63){printf("  #63#  ");}
  27.  
  28. pclose(fp);


Lo único que no entiendo es que si al principio de todo hago una llamada al sistema para que haga un "sleep 1" no se ejecuta nada :S
14  Programación / Programación C/C++ / Valor de system() en: 15 Octubre 2012, 23:31 pm
Hola que tal, estaba haciendo un programa que hace una llamada a al sistema operativo y me devuelve un valor, hasta ahí todo bien pero después no se como usar el valor que me devuelve.

El código es el siguiente:

Código
  1. int main(){
  2.  
  3. char core0[]="sensors | grep Core\\ 0 | cut -c 18-19";
  4. system(core0);
  5.  
  6. return 0;
  7. }

Y me devuelve la temperatura del procesador del pc.
Código:
52

La pregunta es: como pasar lo que me devuelve system() a int para poder operar con ese valor?
Lo he intentado haciendo:
Código
  1. int x;
  2. x=system(core0);
  3.  
  4. if ( x == 50 ) {printf ("cincuenta");}
  5. if ( x == 51 ) {printf ("cincuenta y uno");}

Pero nada...

Muchas gracias de antemano.
15  Sistemas Operativos / GNU/Linux / Re: URGENTE: Error "Failed to load session "ubuntu-2D" en: 15 Septiembre 2012, 03:19 am
basicamente veo un monton de:
Código:
status installed gnome-search-tool 3.4.0-1
remove gnome-search-tool 3.4.0-1 <ninguna>
status half-configured gnome-search-tool 3.4.0-1 (este sale muchas veces)
status config-files gnome-search-tool 3.4.0-1(sale dos veces)

y sale con:
gnome-search-tool 3.4.0-1
gnome-applets-data 3.4.0-0ubuntu1
hamster-applet 2.91.3+git20110714.9ae$...
gdm 3.0.4-0ubuntu15
network-manager.gnome 0.9.4.1-0ubuntu2


y si intentas instalar gnome-search-tool?
16  Sistemas Operativos / GNU/Linux / Re: URGENTE: Error "Failed to load session "ubuntu-2D" en: 14 Septiembre 2012, 17:27 pm
Puedes entrar en consola y mirar /var/log/dpkg.log y ver si eliminaste algo mas al borrar python.
17  Programación / Programación General / Re: programar en: 20 Agosto 2012, 01:14 am
Yo he empezado con c aunque supongo que cuando empiece el superior me enseñaran java.
18  Programación / Programación C/C++ / Re: Incrementando en fichero en: 20 Agosto 2012, 00:51 am
Lo del puntero la verdad es que no se si estará muy bien lo que hice, hace nada que empece a verlos.
Simplemente quería que fread lea el valor de la variable "ultimo" y le sume +1, para tener identificadas las frases.

Muchas gracias por poner tu código, no conocía lo de: modo de uso "nombre programa" + frase.

19  Programación / Programación C/C++ / Incrementando en fichero en: 19 Agosto 2012, 01:44 am
Aquí vengo con otra duda, bueno mas que duda un problema que no se solucionar...
Creo un fichero en el cual escribo lo que quiera, pero, quiero que cada vez que se ejecute el programa y se escriba se ponga un identificador en dicho texto y que empiece desde el numero 1 y se vaya incrementando cada vez que se escribe, para cuando abra el fichero ponga 1 y la frase, 2 y la otra frase etc. Lo traté de hacer con fread pero pasa del 1 al 3 al 7 etc... La verdad es que no se donde estará el error, ni si es un error tonto o una payasada.

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. int main(){
  5. FILE *fichero;
  6. unsigned int ultimo=1;
  7. unsigned int *ptr;
  8. char texto[50];
  9.  
  10. if ((fichero = fopen ("fread.lst","rt")) != NULL){
  11.  
  12. fread (&ptr, sizeof (ultimo),1,fichero);
  13.  
  14. while (! feof(fichero)){
  15. ptr=&ultimo;
  16. fread (&ptr, sizeof (ultimo),1,fichero);
  17.  
  18. ultimo++;
  19. }
  20. }
  21.  
  22. fichero = fopen ("fread.lst","a+");
  23. fprintf (fichero,"%d",ultimo);
  24. fgets (texto,49,stdin);
  25. fprintf(fichero,"\n%s", texto);
  26.  
  27. fclose (fichero);
  28.  
  29. return 0;
  30. }
  31.  

Muchas gracias por vuestro tiempo.
20  Sistemas Operativos / GNU/Linux / Re: Ayuda con programas en Ubuntu 10.10 en: 11 Agosto 2012, 15:47 pm
Instalate el ubuntu 12.04, el 10.10 está obsoleto, merece la pena que esperes un rato bajandote la iso a que estes un rato comiendote la oya con wine.
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines