|
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...
|
|
|
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. 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... //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. 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: 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
|
|
|
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
|
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...
|
|
|
|
|
|
|