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

#651
El mas dificil es el primero, pero una vez adquieres la logica de la programacion el resto viene dado por la sintaxis...

Eso es a nivel basico, me refiero a que todos los lenguajes tienen bucles, variables,etc... pero luego cada uno tiene sus secretitos que vas poco a poco dominando :D
#652
Cita de: Impersecuto en 18 Noviembre 2010, 20:24 PM
Muchas gracias Karcrack, estoy tratando de desentrañar la función, pero no entiendo como aplicarlo, donde y en que formato va el hexadecimal a ingresar y como retorna el resultado.

Gracias de nuevo.

Saludos.
Si no tienes ni idea de VB tal vez deberias utilizar otro lenguaje para esto... ya que, bueno, VB no es muy bueno que digamos para trabajar con numeros...

La cosa seria asi:
MsgBox IEEE754toDouble(&HABCEDF)
#653
Despues de googlear he encontrado una forma hardcodeada de hacerlo:
Código (vb) [Seleccionar]
Private Function IEEE754toDouble(ByVal lNum As Long) As Double
   ' http://stackoverflow.com/questions/1597709
   IEEE754toDouble = (lNum And &HFFFFFF) * (1 / (2 ^ 23)) * (2 ^ ((((lNum And &HFF800000) \ &H800000) And &HFF) - 127))
End Function

He probado con algunos valores y funciona :)
#654
El codigo javascript que utiliza parece bastante complejo...
Mas tarde si puedo intento hacer una funcion...

Un saludo ;)
#655
Descargate este .SWF y decompilalo, podras ,supongo, ver en enlace al video .flv:
http://149.6.38.107:8097/onlinevideo/tvplayers/default_onlinevideoplayer.swf?page=/player&root_id=548&handleErrors=true

Si tengo un rato luego lo intento yo ;)
#656
Hasta donde he podido saber el IEEE754 no se representa como cadena Hexadecimal...
http://en.wikipedia.org/wiki/IEEE_754-2008#Basic_formats
Por ejemplo el -118,625 es 1 10000101 11011010100000000000000

MOD:
Es esto lo que buscas?
http://babbage.cs.qc.edu/IEEE-754/32bit.html
#657
Cita de: wolfbcn en 16 Noviembre 2010, 20:27 PM
¿Y qué ocurre si intentan usar otro tipo de tarjeta? Pues según quienes lo han intentado, quedan inservibles y no pueden ser leídas en ningún otro teléfono, PC o cámara.
#658
Sin duda gran idea de algun MVP de MS :laugh: :laugh: ;-) ;-)

Android (L) :silbar:
#659
Has dicho programar, en cambio leo que has estado intentando quitar firmas...
Si lo que quieres decir es que a un Crypter que tu has programado se le esta detectando con ciertas firmas dependera del tipo de deteccion lo que has de hacer para eliminarla...

Si lo has programado tu; Que detecciones te saltan?
#660
Scripting / Re: [Python] - Matrices.
16 Noviembre 2010, 19:34 PM
Pues te gano yo quitando los prints :P
Código (python) [Seleccionar]
import timeit
def test1():
   n = 10
   M = [[int(i==e) for i in range(n)] for e in range(n)]
def test2():
   n = 10
   M = []
   for i in range(n):
       a = [0] * n
       a[i] = 1
       M.append(a)
       
if __name__=='__main__':
   from timeit import Timer
   t = Timer("test1()", "from __main__ import test1")
   print t.timeit(10000), "->Novlucker"
   t = Timer("test2()", "from __main__ import test2")
   print t.timeit(10000), "->Karcrack"

Tienes que tener en cuenta que yo llamo a print() n veces, y tu solo una... :P

Lo he ejecutado 10 veces y mira los resultados:
1.05840686456 ->Novlucker
0.208165562942 ->Karcrack
1.00837229313 ->Novlucker
0.21114219824 ->Karcrack
0.989414576434 ->Novlucker
0.205958299169 ->Karcrack
0.987928354023 ->Novlucker
0.208567848707 ->Karcrack
0.993568176961 ->Novlucker
0.210146820336 ->Karcrack
0.980355603855 ->Novlucker
0.204104990997 ->Karcrack
0.984192963072 ->Novlucker
0.205497626095 ->Karcrack
0.981901331035 ->Novlucker
0.203624203635 ->Karcrack
0.982219807266 ->Novlucker
0.2067748834 ->Karcrack
0.98221617552 ->Novlucker
0.283576264581 ->Karcrack

Mi codigo es aproximadamente 5 veces mas rapido :D



MOD: He hecho una version ligeramente mas rapida :)
Código (python) [Seleccionar]
    n = 10
    M = [[0]*n for i in range(n)]
    while n:
        n-=1
        M[n][n] = 1