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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  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 23
61  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Musica MP3 en el foro? en: 17 Febrero 2006, 06:26 am
Como te habrás dado cuenta, este foro está orientado a otros temas.  El tema de los mp3 son tratados pero desde otro punto de vista (Léase "Edición")

Existen muchos foros donde la principal actividad es la que propones.  De todas maneras se puede tocar este tema en el "Foro Libre"

Saludos.
62  Media / Multimedia / Re: guardar imagen de win media player en: 15 Febrero 2006, 05:20 am

Presiona: [CTRL]+ I

http://foro.elhacker.net/index.php/topic,84628.0.html


SUERTE.
63  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Ayuda con spam de Pepsi Music en: 13 Febrero 2006, 05:23 am
Hotmail no es muy bueno con el "Correo no deseado" algunas veces te envía allí correos que no lo son.  Depende del nivel que le pongas.  Por lo dicho me parece mala idea eliminar los correos sin antes ser vistos.

Yo creo que lo mejor para tu caso es eliminar los correos de esa dirección con un filtro que te ofrece el mismo hotmail.

Ve a:
Opciones > Correo > Filtros Personalizados > Nuevo Filtro

En el Paso 1 marca la opción: "procedan de la dirección de correo electrónico: "  y escribes la dirección musicnews@pepsi.com.ar

En el Paso 2 eliges "Eliminar estos mensajes"

Click en "ACEPTAR"

Saludos.
64  Programación / Ejercicios / Re: hay alguna forma de renombrar una carpeta usando pascal ? en: 27 Enero 2006, 08:44 am
Si usas el turbo pascal puedes emplear la función "rename".  Se usa para renombrar ficheros pero tambien sirve para carpetas.

Suponiendo que tengas la carpeta "soccer" dentro de "c:\juegos" y quieres renombrarlo como "futbol"

Código:
program cambiar;
var
   carpeta:file;

begin
  chdir('c:\juegos'); {directorio raíz}
  assign(carpeta,'soccer');
  rename(carpeta,'futbol');
end.


SUERTE.
65  Programación / Ejercicios / Re: Pascal y ficheros... en: 25 Enero 2006, 07:56 am
El código que has hecho es un poco difícil de modificar, necesita hacer muchos arreglos para lograr los resultados que deseas.  Luego verás los motivos.

Primero:
No te muestra los datos porque no se lo indicas.  ¿Qué te parece si empleas la sentencia "WRITE"?
Código:
procedure lee_fichero(nombre:string; VAR cuadros:Tcuadro);
var
   fichero:Tfichero;
   
begin
  assign(fichero, nombre);
  reset(fichero);
  read(fichero, cuadros);
  writeln(cuadros.numcuadro);
  writeln(cuadros.titulo);
  writeln(cuadros.autor);
  writeln(cuadros.precio:2:2);
  close(fichero)
end;

O mejor aún empleas el procedimiento "imprime_cuadro"
Código:
procedure lee_fichero(nombre:string; VAR cuadros:Tcuadro);
var
   fichero:Tfichero;
   
begin
  assign(fichero, nombre);
  reset(fichero);
  read(fichero, cuadros);
  imprime_cuadro(cuadros);
  close(fichero)
end;

Ejecuta ahora el programa y verás los resultados.  ¿No es lo que esperabas... verdad?
Eso sucede porque tu archivo solo tiene guardado un registro, debido a que la sentencia "rewrite" (reescribir) abre un archivo, borra todo su contenido y graba los nuevos datos.
Es decir cuando se ejecuta esta línea: graba_fichero(nombre, cuadro1); se guardan los datos del cuadro1 correctamente.
Pero en la siguiente línea: graba_fichero(nombre, cuadro2); está el error. Ya que se abre el archivo, se destruye su contenido y se reemplaza por los del segundo cuadro.  Con lo cual al final el archivo tendrá un solo registro con los datos del cuadro2.

Posibles Soluciones
1) Abrir el fichero y no cerrarla hasta que se ingresen todos los datos.
   Más o menos así:
   Si se trata del primer cuadro
     Abrir fichero
     Escribir datos
     Dejar el fichero abierto
   Si se trata del segundo fichero
     Escribir datos
     Cerrar fichero


Código:
procedure graba_fichero(nombre:string; VAR cuadros:Tcuadro; ind:integer);
var
   fichero:Tfichero;

begin
     if ind=1 then
      begin
        assign (fichero, nombre);
        rewrite(fichero)
      end;

     write(fichero, cuadros);

     if ind=2 then
       close(fichero);
end;


   Una modificación similar debes hacer en el procedimiento "lee_fichero"


2) Otra opción (mucho mejor que la anterior) es el uso de un array de registros   
Código:
Type
      Tcoleccion = array[1..tamcoleccion] of Tcuadro
   ...
Var
      todosloscuadros:Tcoleccion;


   Un array que almacene los datos de todos los cuadros, así el procedimiento, quedaría:

Código:
procedure graba_fichero(nombre:string; todosloscuadros:Tcoleccion);
var
   fichero:Tfichero;

begin
  assign(fichero,nombre);
  rewrite(fichero);
  for i:=1 to tamcoleccion do
     write(fichero,todosloscuadros[i]);
  close(fichero);
end;


Saludos.
66  Programación / Ejercicios / Re: Ayuda con una duda en Pascal, xfa!!!!!! en: 23 Enero 2006, 06:08 am
Las letras estan juntas o separadas por un espacio?

Si estan juntas emplea la función "length" que te da la longitud de una variable tipo string.
Código:
read(variable)
cantidad:=length (variable)

Si entre letra y letra hay un espacio, una simple operación matemática te sirve:
Código:
read(variable)
cantidad:=(length (variable)+1)/2

También cabe la posibilidad de un texto similar a este: E%#F2H?&9M que tiene 4 letras y otros simbolos.  Determinar la cantidad de letras se complica un poco pero no mucho.

SUERTE.

67  Media / Multimedia / Re: winamp win 98 en: 20 Enero 2006, 05:57 am
No has probado con versiones antiguas del winamp?

Yo tengo instalada la versión 2.91 (o 2.95 no recuerdo muy bien  ;D)  en mi win98 y va bien.

Dónde la consigues?
http://www.oldversion.com/program.php?n=winamp

Saludos.
68  Foros Generales / Dudas Generales / Re: como descargar estos videos????? en: 10 Enero 2006, 06:30 am
Si usas Firefox hay una extensión super util.

Botón Download para Google Video y YouTube
http://foro.elhacker.net/index.php/topic,102900.0.html

Resumiendo:
- Instala el greasemonkey de http://greasemonkey.mozdev.org/
- Cierras el navegador para que se instale completamente
- Abrelo nuevamente.
- Ve a esta dirección: http://www.joshkinberg.com/blog/files/google_video_getter.user.js
  Es un script para Google Video, en la parte superior aparece un mensaje para instalarlo... lo instalas.
- Haz lo mismo con este script para YouTube:  http://www.joshkinberg.com/blog/files/youtube_to_me.user.js

- Ahora cuando ingreses a paginas de video Google o Youtube verás un boton para descargar el video.  (Ver los gráficos del otro post)

Saludos.
69  Media / Multimedia / Re: Capturar video de un Flash en: 4 Enero 2006, 06:34 am
En la red existen varios programas, es solo cuestióbn de buscar.

Por ejemplo "Sothink SWF Decompiler"
http://www.sothink.com/product/flashdecompiler/index.htm

El programa se integra al IE, es decir en la barra del internet explorer aparece el icono del programa, el cual te muestra los "swf" que existan en la página que estés viendo, para que tú las decompiles en audio, video, fotogramas, texto, etc.

Saludos.
70  Media / Multimedia / Re: karaoke en: 2 Enero 2006, 05:01 am
Si la pregunta de Songoku no puedes responderla... estamos muy graves.

Empecemos por algo más básico:
- Donde tienes la "musica de karaoke": CD (Audio, VCD, DVD), Disco duro, Cinta VHS, etc.
- Es sólo música o también tiene video?
- Si la tienes en CD o disco duro o diskette, puedes ver qué extensión tienen los archivos?:  kar, dat, mpg, etc.

Si proporcionas esos datos, haces la vida de Songoku y/o Sourraund más fácil.

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