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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 [397] 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 ... 432
3961  Foros Generales / Noticias / Re: Conservadores británicos quieren forzar la eliminación del cifrado por el ... en: 25 Mayo 2017, 22:32 pm
qué se puede esperar de unos cebollones.... no saben gran cosa de tecnología, lo puedo entender, pero es que al parecer tampoco tienen sentido común.

Aunque se eliminara el cifrado por parte de las empresas, nada impide a alguien escribir mensajes cifrados.... Si entendieran un poco sabrían que el cifrado, no es otra cosa que cambiar un código por otro, pero es que incluso decir algo tan simple como: "el bacalao ha mordido el anzuelo, ya tenemos llena la bodega, podemos volver a casa", podría ser algo cifrado... con un código sencillo o complejo... ergo, lo que piden es absolutamente una estupidez imposible de conseguir.

3962  Foros Generales / Noticias / Re: Llamar "hijo de p**a" al jefe en Facebook no es motivo de despido en: 25 Mayo 2017, 22:26 pm
Si ni siquiera llamó hijo de p**a al jefe... se limitó a decir que "en esta vida no hay que ser tan hijo de p**a"... no hay referencia alguna a nadie en concreto.

Ceo que la empresa tendría razón en quejarse si el trabajador va a casa del jefe y allí mismo le llama hijo d eputa, en su cara y en su casa delante de su familia... ahí daría la razón a la empresa, por lo demás, espero que el juez dicte como sentencia que deban readmitir al trabajador y pagarle todo este tiempo por despido improcedente. Así a la próxima son menos nenazas... las palabras podrán herir, pero no matan, los hechos sí....
3963  Programación / Programación General / Re: lenguaje para convertir imagen a texto en: 25 Mayo 2017, 21:59 pm
Te basta cualquier lenguaje que sea capaz de leer un fichero de disco. ...y no necesitas compatibilidad de ningún tipo, si simplemente quieres hacer eso...

Tampoco aclaras si lo que quieres convertir es el propio fichero o el contenido de la imagen (es decir de los píxeles de la imagen)... Si es esto último, necesitarás que el lenguaje que uses, pueda manejar el formato deseado, o bien usar una librería externa que lo permita y pueda devolverte el array de píxeles...

Ahora bien, dado que una imagen tendrá bytes en el rango 0-255, y muchos no son imprimibles, si quieres guardarlo como texto, quizás debas convertirlo a base64, base32, etc...
Al caso, la familia de formatos: PBM, PGM, y PPM permiten especificar la salida en dos formatos, binario y textual... quizás esto te baste según lo que necesites.

3964  Foros Generales / Foro Libre / Re: El acelerómetro supuestamente demuestra que la Tierra es plana? en: 25 Mayo 2017, 04:07 am
Pero Electro... el tipo este del vídeo, se empeña en los baricentros, y luego en las masas continentales de la Tierra... cuando esos valores son despreciables.

La tierra tiene 6378km. de radio (en el ecuador, 22km. menos en los polos), y la corteza terrestre tiene unos 35km. entonces comparativamente la corteza terrestre es mucho más fina que la cáscara de un huevo de gallina. Es decir en la Tierra la corteza es la 1/182 parte. en un huevo la cáscara es aprox. 1/15-20 (en resumen si la Tierra fuera un huevo, su cascarasería 10 veces más final que la del huevo).
Luego, puede asumirse que las masas continentales, sus pesos y distribuciones son irrelevantes.

En lo único que puedo estar de acuerdo, es en que el centro de masas de la Tierra no está en el centro geométrico de la Tierra, pero esto es algo admitido. Y cuando se hacen cálculos para saber la gravedad de aquí o allá, siempre son aproximaciones. Incluso en la tierra. Se sabe por ejemplo que la menor gravedad terrestre (en la superficie terrestre) se localiza en la India.

Y respecto de que la Tierra sea plana o redonda... creo que basta mirar alrededor... si el Sol es redondo, la Luna también y allá donde mires, ya te da indicaciones...

Pero si uno no quiere fiarse, es tan fácil hoy día como tomar un globo de feria lleno de helio, atarle un móvil con una aplicación que saque fotos cada minuto y las envíe a alguna parte... con el móvil mirando al suelo, obviamente... soltarlo, y dejarlo que se eleve... cuando suba loo suficiente, ya se apreciará la curvatura terrestre.

Si fuera plana, se vería como contorno, la forma que tendría la tierra plana ...salvo que vengas a decir que ese contorno de la Tiera plana, fuera redondo...
Aún en ese caso, podrías repetir el experimento sincronizado con varios móviles sacando fotos separados una distancia entre si de unas decenas (mejor centenas) de km. en línea recta... Si fuera plana, algunos sacarían fotos redonda, pero los más cercanos a los extremos (si los pusimos en línea recta), sacarían foto de un ovalo tanto más pronunciado cuanto más cerca del extremo.
Si es esférica (en realidad tiene forma de patata, pero con esas magnitudes, se suaviza como una esfera), en todas las fotos, a lo largo de esa línea, serían redondas... lo que cabe esperar de fotografiar una esfera, desde cualquier punto externo a ella enfocando al centro geométrico (en realidad al centro de gravedad, el peso del teléfono, apuntaría así)...

En fin, es algo que puedes probar por tí mismo, no requieres la certificación de ninguna autoridad de ningún tipo. Convéncete con tus propios ojos...

Otra cosa que es cierta, es que aún no sabemos que es la gravedad... sabemos de sus existencia y conocemos sus efectos y nos afecta, pero no sabemos realmente qué es...
3965  Programación / Programación C/C++ / Re: Escribir funcion equivalente en C en: 24 Mayo 2017, 21:28 pm
Vaya, has duplicado tu mensaje, en vez de pedir que movieran tu hilo...

El caso es que ya te respondí ayer en aquel hilo:
https://foro.elhacker.net/asm/funcion_equivalente_en_c-t469877.0.html
3966  Programación / .NET (C#, VB.NET, ASP) / Re: Añadir items a un array sin usar List, ni crear nuevos arrays en C# en: 24 Mayo 2017, 21:16 pm
Aunque te hayan dicho que uses sí o sí, un array, el como lo hagas es ya cosa tuya.. luego, la forma incorrecta de hacerlo, es redimensionar cada vez que se añade una palabra... ridículo e innecesario.


Código:
array Palabras()
entero NumPalabras

Funcion AñadirItem(String Palabra)
   si numpalabras mod 100 = 0 luego
       redimensionamos array + 100 elementos
   Fin si

   Palabras(numPalabras)= palabra
   Incrementar Numpalabras
Fin funccion

Este simple código, hace que al menos no redimensiones ni copies un array con cada añadido, si no con cada 100 añadidos (ó 1000, o los que tu quieras poner en función del destino que haya de tener).

De todos modos, en efecto es ineficiente. el uso de unn array se circunscribe precisamente a cuando se conoce el tamaño exacto o al menos se conoce que no supera cierto tamaño.
Cuando el número de elementos que haya de ser contenidos sea absolutamente incierto, habrá que usar una colección que añada elementos sin una sobrecarga excesiva... lista enlazada, tablahash, pila, cola,  árbol, etc... será mejor en estos casos que un array.
3967  Programación / Programación C/C++ / Re: Programas para calcular fechas en: 24 Mayo 2017, 17:49 pm
El código es susceptible a errores, porque aunque o tratas bien, lo complicas... cometes el error de querer tratarlo en 'formato humano'....
Abstráete todo lo que puedas del asunto humano, y hazlo desde una perspectiva más matemática...entonces la solución queda sencilla (y el código más breve y legible)

Veamos... los meses son 12, el problema aparecerá pués en los días... que cada mes tiene su tela, icluído los años bisiestos...

Código:
//Entonces creamos un string que represente los meses. Y su contenido sean 12 caracteres
MESES= "@ABCDEFGHIJK" // empiezo en la arroba, si no es tu gusto, cambia como prefieras. En realidad, no lo usamos, se pone solo para que se vea de donde proceden los valores de las dos siguientes variables (sino quedaría oscuro).

//Ahora creamos otras también como string constantes
MesesDe31Dias = "@BDFGIK"  //esto es: enero, marzo, mayo, julio, agosto, octubre, diciembre
MeseeDe30Dias ="CEHJ" // esto es: abril, junio, septiembre, noviembre,
//MesesMenos30 = "A" //esto es, febrero... no se utiliza, se pone por claridad  

Ahora creamos la función: Básicamente simplifica la verificación de los meses y la actualización delos díasy mes, se invoca a otra función.

Código:
Funcion FechaSiguiente(Mes, Dia) boolean  //devolvemos false, si los datos de entrada no están en el rango...
   string M

   Si mes esta en el rango 1-12 luego
       M = (Mes + 63) //porque @ es el ASCII 64, y +63 porque mes está en el rango 1-12, no en rango 0-11
       Si MesesDe30Dias.Contiene(M) luego
           Si Dia esta en el rango 1-30 luego
                llamada FijarMesYDia(Dia, 30, Mes)
                Return TRUE
           Fin si
       Si no
           Si MesesDe31Dias.Contiene(M) luego
               Si Dia esta en el rango 1-31 luego
                   llamada FijarMesYDia(Dia, 31, Mes)
                   Return TRUE
               Fin si    
           Si no // el mes es febrero: porque está en rango y no es ninguno de los anteriores...
               Si Dia es menor de 28 luego
                       Incrementar Dia
               Si no //es día 28 ó 29, falta saber si es bisiesto
                    Si Año no es bisiesto // not ((año mod 4 = 0)   and (año mod 100 <> 0)) //falta la comprobación múltiplo de 400...
                        llamada FijarMesYDia(Dia, 28, Mes)
                    Si no // el año es bisiesto, es día 29?
                        llamada FijarMesYDia(Dia, 29, Mes)                                          
                    Fin si
                    Return TRUE
               Fin si    
           Fin si  
       Fin si
   Fin si
Fin funcion

Funcion FijarMesYDia( Dia, DiaLimite, Mes)
    si Dia < Dialimite luego
         Incrementar Dia
    Si no
        Si Mes < 12 luego   // MesLimite
            Incrementar Mes
        Si no
            Mes = 1
        Fin si
        Dia =1
    Fin si
Fin Funcion

Si necesitas velocidad (no parece quesea el caso, esto no se va allamar miles ni millones devecescadavez, supongo), puedes a la entrada cortar con una comprobación en la que la mayor parte delas veces va a caer, y solo unas pocas veces haría el restode comprobaciones:

Código:
Funcion FechaSiguienteRapido(Mes, Dia) boolean
     Si dia <28 luego
         Incrementar Dia
         Return TRUE
    Si no
        // el resto de veces, deberá comprobar los casos según meses, tal como se hace más arriba, pero solo cuando sean días 28,29,30 y 31
    Fin si
Fin Funcion
3968  Media / Juegos y Consolas / Re: Me gustaria instalarme emuladores de consolas antiguos. en: 24 Mayo 2017, 16:21 pm
Tengo muchos nervios y me gustaría desfogarme con unos buenos emuladores de todo tipo de consolas antiguas.
 
Me gustaría me recomendarais algunos de buenos,donde haya variedad y pueda jugar a muchos juegos antiguos míticos.

El MAME32... no puede faltar a todo amante de máquinas recreativas de los 70-80...
http://mamedev.org/
3969  Foros Generales / Noticias / Re: Hackers burlan el escáner de iris del Galaxy S8 con una foto impresa en: 24 Mayo 2017, 15:28 pm
Para muchos esto será una noticia sorprendente... para mi ni siquiera es 'hackear'... es tan obvio que estos sistemas no tienen nada de seguro...

Qué algo pueda ser identificado como unívoco a una persona, no indica que sea seguro, sólo que ese 'algo' y esa persona están directamente relacionados (la huella dactilar, la del iris, el gráfica del ritmo cardíaco o el cerebro, etc... da igual). Pero de NINGUNA manera, eso implica que sea difícilmente adquirible-copiable. que es lo que otorga la seguridad.

Complejidad no necesariamente implica seguridad. Y es vergonzoo, que gente que se supone que tiene muchos estudios, no acaben de entender la tan sencilla ecuación que subyace en todo esto.

Hoy por hoy, y por mucho tiempo, lo más seguro seguirá siendo usar contraseñas... pero claro, no es seguro no saber crear contraseñas. Dado que poner 123456 como contraseña es algo sencillo, es fácil dejarse llevar en que algo verdaderamente único como el iris del ojo que es único para cada persona y que tiene 100.000 puntitos será difícil de traspasar, pero eso es tan difícil como usar una contraseña como: "Yf38:H+O9>RTd06MOh&7K#4(?gR3G6B=4k57W213n" si lo llevas escrito en la frente...
3970  Foros Generales / Foro Libre / Re: 'El abecedario del diablo': el nuevo juego peligroso que se populariza entre ... en: 24 Mayo 2017, 14:50 pm
Citar
Una amiga de la mujer decidió alertar del caso a través de Facebook y la Asociación Contra el Acoso Escolar (ACAE) de la región dio a conocer su publicación.
...y así, lo que seguramente solo era un 'juego' entre 4 amigos, en un colegio aislado, de repente se convierte en lo que temen... un 'juego' que se expande por todo el mundo...
Difícil, saber si lo más acertado para esa mujer es 'darle' las gracias, o una bofetada...
Páginas: 1 ... 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 [397] 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 ... 432
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines