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

#901
Le veo un fallo, no recorres todo el archivo mediante EOF leyenda línea por línea, debería el codigo tener un estilo al siguiente:

Código (pascal) [Seleccionar]
WHILE NOT EOF(Archivo) DO
BEGIN
ReadLn(Archivo, Datos);
WriteLn(Datos);
END;


Mientras no finalize la lectura del archivo, se va colocando la información en "Datos". En tu caso, has utilizado el EOF pero haciendo una asignación que no le veo sentido.
#902
Seguridad / Re: "PC tools 2011"
22 Enero 2011, 12:55 PM
Me alegro que se haya solucionado, ya me parecía a mi que tendría nombres aleatorios jajaja. Me alegro.
#903
Aunque muchos de ustédes, digan que vb es muy fácil de aprender (yo soy anti-VB que conste) no estoy nada deacuerdo, hay lenguajes que por su sintaxis es mas améno, o incluso el propio compilador puede ayudar en la detección de errores al compilar pero la programación es la misma.

Mucha gente confunde lo facil, con poner 4 ventanas y 2 botones con 500 lineas de codigo cada uno y tampoco eso es programar, la programación tiene una primera fase que se debe hacer sobre papel, hacer un diseño de los datos, pensar en como plantear las funciónes para su eficiencia en un futuro en caso de reaprovechar codigo... Como ven esto que cito es solo el comienzo y me apuesto lo que quieran que ni el 90% de la gente que "programa" aquí en vb lo hace o piensa.
#904
Seguridad / Re: "PC tools 2011"
22 Enero 2011, 03:36 AM
Te sale algo parecido a esto? :

Si es así, sigue los siguientes pasos a ver si tenémos suerte y no tiene un nombre de números aleatorios ni tiene ningún sistema rootkit:

1. Eliminaremos el processo, ya que sin hacer esto no podremos eliminar el malware, para ello cntr+alt+supr y en la pestaña de procesos busca:

5648541024.exe

2. Ahora realizaremos el borrado del archivo, para ello busca y elimina los siguientes archivos:

%AppData%\5648541024
%AppData%\5648541024\5648541024.bat
%AppData%\5648541024\5648541024.cfg
%AppData%\5648541024\5648541024.exe
%UserProfile%\Desktop\System Tool.lnk
%UserProfile%\Start Menu\Programs\System Tool.lnk


En caso de no encontrarlos, mira en inicio y pon buscar archivos, así el buscador lo hará por tí.

3. Ahora eliminaremos la clave del registro, ve a inicio>ejecutar y escribe "regedit", busca y elimina la siguiente clave, simplemente ve siguiendo las carpetas hasta dar con el archivo de numeritos y eliminarlo, ojo, solo elimina la clave final de los numeritos, no te cargues la carpeta que sino...tendrás otro problema.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run "5648541024"

Lo que debes eliminar es:

"5648541024"


4. Por último reinicia y comprueba que el archivo y la clave del registro no exístan, en caso de no existir la desinfección manual ha sido exitosa en principio.

5. Puede ser que debas solucionar manualmente el tema del fondo de pantalla, para ello seguro que el malware a modificado una clave del registro para que el salvapantallas no se pueda modificar, te darás cuenta porque si lo intentas cambiar no deja. Si éste es el caso, dínoslo y dinos que windows tienes y te dirémos lo que se debe de hacer.

Espero haber acertado con el malware xd.
#905
Conecta el USB a una distro de Linux, o en caso de no tener puedes descargarte una tipo "Live CD" y si detecta el pendrive (que deberá hacerlo) puedes ver todos los archivos que contiene y eliminar los que sean del virus.

Por otra parte, deberías asegurar que tu ordenador no está infectado, ya que de lo contrario tu pendrive volverá a infectarse. Podrías pegar aquí un log del hijackthis:

Creando un log con hijackthis

Y por si quieres descargarte una distro de linux versión live cd, mira el siguiente enlace donde te explican ademas que es un live-cd:

http://www.linux-es.org/livecd

Te recomiendo que te descargues la distro de ubuntu.

#906
Juegos y Consolas / Re: ps3 jailbreak
20 Enero 2011, 20:00 PM
A mi un compañero, me dijo (yo no tengo la play 3) que con un microcontroladro PIC 18F4520, hay el codigo y la conexión de sus pines por internet, para saltarse la protección. La verdad esto me lo dijeron hace una semana y no lo he mirado pero para una eprsona que no sabe electrónica y programación puede ser muy muy complicado.

Si hay otros métodos no lo se.

Por cierto, este típo de preguntas rozan la ilegalidad, yo te dicho algo que me dijeron y aunque supiese de su certeza o supiera hacerlo tampoco pondría los pasos. No puedo saber si es para usar una copia pirata o una copia de seguridad de uno de tus juegos pero pensaré que es para este segundo fin.
#907
Puedes tratar los fotogramas programandote tu mismo un software, pero ya hay software mucho mejores que lo pueden hacer, yo hace un tiempo hice un software de analisis de imagenes que tenia varias opciónes como binarización, filtros de ruido, sobel, etc... pero ya te digo, no me gusto hacerlo y no pienso volverlo a hacer jaja.

Creo que te sería mejor coger un programa ya existente para ello, también depende lo que quieras analizar o quieras ver.
#908
Electrónica / Re: Bateria portatil.
19 Enero 2011, 12:17 PM
- Quiero aclarar lo del cortocircuito  :xD, lo que consigues con un cortocircuito es descargar rapidamente la bateria, por ejemplo si coges una pila y sus bornes los unes con un cable, en poco rato adios pila. (caso como el de la bateria)

- Claro que si lo hacer con una fuente de alimentación, jodes la fuente a no ser que lelve proteccion para sobretensiónes, pero si la fuerzad igual se acaba quemando.

- Si enchufas dos cables en los enchufes de tu casa, salta la protección de la vivienda llamada magnetotérmico ya que se produce un cortocircuito.

Solo quería aclarar estos tres casos, para que entiendan el porque de un cortocircuito a una bateria, simplemente la descargas, si el interior está mal no creo que se arregle así.
#909
Mira, se me ocurre una forma, utiliza otro pin, que al detectar que se pulsa un boton, active un flag (una variable usada de bandera), por ejemplo flag =1.

Entonces el bucle del delay, pones que si flag=1, salte fuera del temporizador donde te interese, ccreo que es una forma sencilla de resolverlo.

Otra sería utilizando una interrupción, pero me parece pensandolo rápido que el metodo sería el mismo, utilizando un flag.




Rectifico lo inicial mira, con este codigo te debería funcionar, debes utilizar una interrupción con un pulsador que ponga la variable flag a 1.

#include<16f84A.h>
#fuses XT,NOLVP,NOWDT
#use delay(clock=4000000)
int flag;
void main()
{
 int i;
 flag = 0;                                          // Estado inicia de la bandera
 output_low(PIN_B0);                         // Estado bajo del pin B0 indica que el relé está desactivado.
 while(TRUE)
 {
   if(input(PIN_A4))
   {
     output_high(PIN_B0);                     // Activo el relé.
     for(i=2;i>0;i--)
        while (flag=0)       //mientras flag no sea 1 hacer retardo.          
        {
          delay_ms(60000);   // Retardo de dos minutos...
        }
output_low(PIN_B0);                     // Desactivo el relé.
   }
flag = 0;                   //Inicializamos la bandera
 }
}


No tengo el mplab en este pc, he hecho el codigo en el bloc de notas, pero espero que entiendas la idea, debe ser hecho por interrupción ya que es una acción externa y no se puede implementar dentro el bucle (almenos yo no lo veo claro).

Solo te faltará declarar una interrupción que cuando se aprete el pulsador para parar el contador, haga flag=1;
#910
Cierto, se me colaron las comas al copiar el codigo original, pero en turbo pascal se puede poner un rango de numero de la siguiente manera:

1..n

Lo he probado y funciona en delphi 6 enterprise.