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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  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 24 25 26 27 28 ... 187
121  Seguridad Informática / Análisis y Diseño de Malware / Re: consula sobre autocopiado de programa a otra carpeta al ejectuarse en VB 6.0 en: 19 Febrero 2013, 22:26 pm
El término utilizado para referirse a ese comportamiento es melt. Buscando un poco sobre el término encontrarás en el subforo de VB6 varios ejemplos.

Saludos
122  Programación / Scripting / Re: [Python] ¿Por qué Python 2.7.3 admite la sintaxis de Python 3? en: 10 Febrero 2013, 20:25 pm
Código:
http://pyspanishdoc.sourceforge.net/
123  Programación / Scripting / Re: ¿Cual es el lenguaje scripting mas rapido? en: 9 Febrero 2013, 19:37 pm
Interesante; significa que después de interpretar el código por primera vez, la próxima vez ¿se inicia mas rápido?
Exactamente :-*
124  Programación / Scripting / Re: ¿Cual es el lenguaje scripting mas rapido? en: 8 Febrero 2013, 17:16 pm
Me parece que estáis confundiendo compilar el código con empaquetarlo.

Compilar el código es posible en múltiples lenguajes de scripting. Por ejemplo Python, permite almacenar el código ya interpretado a sus bytecodes. Eso aumentará la velocidad de carga del código. No hará que sea más rápido entero. Sólo la carga. No sé si me explico.

Haciendo esto te saltas el tiempo de interpretado. Espero haber aclarado ese aspecto.

Saludos
125  Programación / ASM / Re: Duda sobre Funcion que ejecute Comandos en Windows en: 6 Febrero 2013, 20:43 pm
Con WinExec() podrás ejecutar comandos como si lo hicieses desde la consola.
Código:
http://msdn.microsoft.com/es-es/library/windows/desktop/ms687393(v=vs.85).aspx
126  Programación / Programación Visual Basic / Re: [RETO] Project Euler 4 en: 3 Febrero 2013, 21:20 pm
@DarkMatrix,@Elemental Code no funcionará vuestro código al dar la vuelta al número. eCode al pasarlo a Str el EXX que se genera con números grandes explota. DarkMatrix tienes que hacer Fix() para que funcione correctamente el código.


Aquí mi aproximación:
Código
  1. Public Static Function PE4_Karcrack(Optional ByVal lCifras As Long = 3) As Double
  2.    Dim A   As Double
  3.    Dim B   As Long
  4.    Dim C   As Long
  5.    Dim D   As Long
  6.    Dim M   As Long
  7.    Dim R   As Double
  8.  
  9.    B = (10 ^ lCifras) - 1
  10.    M = (10 ^ (lCifras - 1))
  11.  
  12.    Do Until (M Mod 11) = 0
  13.        M = M + 1
  14.    Loop
  15.  
  16.    D = B
  17.  
  18.    Do Until (D Mod 11) = 0
  19.        D = D - 1
  20.    Loop
  21.  
  22.    For A = D To M Step -11
  23.        For C = B To A * 0.8 Step -1
  24.            R = (A * C)
  25.            If R <= PE4_Karcrack Then Exit For
  26.            If R = NReverse(R) Then
  27.                PE4_Karcrack = R
  28.            End If
  29.        Next C
  30.    Next A
  31. End Function
  32.  
  33.  
  34. Public Static Function NReverse(ByVal D As Double) As Double
  35.    Dim dig As Long
  36.    While D > 0
  37.        dig = (D - Fix(D / 10#) * 10)
  38.        NReverse = NReverse * 10 + dig
  39.        D = Fix(D / 10)
  40.    Wend
  41. End Function

Ejemplo:
Código
  1. Private Sub Form_Load()
  2.    Dim i   As Long
  3.  
  4.    For i = 2 To 5
  5.        Debug.Print i, PE4_Karcrack(i)
  6.    Next i
  7. End Sub

Salida:
Código:
 
  2             9009
 3             906609
 4             99000099
 5             9966006699
 6             999000000999

Al parecer el NReverse() se queda en bucle infinito con 7 cifras :laugh:
127  Programación / Programación Visual Basic / Re: [RETO] Proyect Euler 4 en: 2 Febrero 2013, 19:10 pm
Para los que se quejan de que para ganar hay que ir a la universidad:
Un número resultado de una multiplicación de 3 cifras tendrá como máximo 6 cifras. Teniendo en cuenta que debe ser palíndromo serían 3 cifras diferentes:
Código:
N = 100000x + 10000y + 1000z + 100z + 10y + x
Si simplificamos la igualdad:
Código:
N = 100001x + 10010y + 1100z
N = 11*(9091x + 910y + 100z)

Así pues uno de los factores debe ser múltiplo de 11 ;)
128  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 29 Enero 2013, 00:14 am
Offtopic:
Me parece que le hacéis un flaco favor a estos usuarios que vienen pidiendo tareas sin ningún interés en aprender. Me he fijado que tú, @Danyfirex, le das mucha bola a este tipo de usuarios. :-\
129  Programación / Programación Visual Basic / Re: [RETO] Proyect Euler 2 en: 25 Enero 2013, 15:07 pm
la solucion mas rapida en cualquier lenguaje, es precargar los numeros ya calculados en un array y simplemente recorrer este y sumar los pares.
La más rápida es sacar el resultado precalculado con un print :P
130  Programación / Programación Visual Basic / Re: [RETO] Proyect Euler 2 en: 25 Enero 2013, 03:11 am
Psyke ya ha encontrado la solución óptima, porque tal y como apunta @imoen cada 3er número de Fibonacci es par...
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 24 25 26 27 28 ... 187
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines