K

kuwaychinita

Usuario (Irán)

Primer post: 22 dic 2015Último post: 5 feb 2017
5
Posts
76
Puntos totales
177
Comentarios
Apps para aprender (android )
Apps para aprender (android )
Ciencia EducacionporAnónimo1/4/2016

Hola a todos Todos tenemos cientos de aplicaciones en nuestros dispositivos móviles para hacer nuestra vida más comunicada y cómoda. Pero encontrar aplicaciones para aprender no es tan fácil de encontrar pues muchos son para vender cursos, están llenos de publicidad o solo son links a youtube. Los que expongo en este post son los que he probado y me parece que aportan mucho al aprendizaje, sin mas aquí mi lista: - Conferencias: TED "Ideas que valen la pena difundir" interesantes disertaciones sobre diferentes aéreas del conocimiento, Arte, ciencia, educación, etc. La mayoría están en ingles pero tiene traducción a varios idiomas. https://play.google.com/store/apps/details?id=com.ted.android - Cursos: Coursera una muy buena app para aprender muchísimos temas académicos, contiene clases gratuitas online de más de 120 prestigiosas universidades y organizaciones educativas. Muchos están en ingles pero otros tantos están en castellanos. Ahí seguí un buen curso de Circuitos digitales. https://play.google.com/store/apps/details?id=org.coursera.android - Cursos: Kgan Academy una muy buena app para aprender muchísimos temas cursos. Historia, matemáticas, etc. Tienes que saber ingles. https://play.google.com/store/apps/details?id=org.khanacademy.android - Confecciones: Instructibles. App donde se puede encontrar tutoriales e ideas para realizar. Electrónica, arte, comida, etc. Esta en ingles, no se pueden descargar pero casi todos están bien detallados, con fotos de los pasos. https://play.google.com/store/apps/details?id=com.adsk.instructables - Para aprender idiomas: Uno de los mejores con premio y todo es DUOLINGO, contiene varios niveles ordenados por categorías, es dinámico y te enseña a enriquecer tu vocabulario en el idioma seleccionado. Buen complemento para el aprendizaje de un idioma. Idiomas que puedes aprender: Ingles, francés, francés, alemán, entre otros. https://play.google.com/store/apps/details?id=com.duolingo - Para aprender idiomas: Lingua.ly, para aprender ingles, necesita conexión a internet , esta app la he probé someramente https://play.google.com/store/apps/details?id=com.lingualy.lingualymobile Bueno tengo otras app instaladas pero no son muy buenas, de todas maneras como esto es "inteligencia colectiva" siéntanse libres de proponer sus app de corte educativo.

0
0
El problema del caracol (ejercicio para pensar)
El problema del caracol (ejercicio para pensar)
Ciencia EducacionporAnónimo12/30/2015

Lo vi en un examen de admisión, pero ya lo había visto antes en el libro de Yakov Perelman . Es un problema fácil de resolver ....o no? listos? : Un caracol decidió subir a un árbol de 15 m de altura. Durante cada día tenía tiempo de subir 5 m; pero mientras dormía por la noche, bajaba 4 m. ¿Al cabo de cuántos días llegará a la cima del árbol? (piensen un poco antes de ver la respuesta) ¿Ya tienen su respuesta? Aquí va: Los despistados responden erróneamente que «al cabo de 15 días» ...pero si analizan bien la pregunta ( "cuántos días llegará a la cima" ) la respuesta es otra: Al cabo de 10 días (con sus noches) y un día más, es decir, Durante los primeros 10 días, el caracol sube 10 m (un metro cada día), y durante el último día sube 5 m más, es decir, llega a la cima del árbol. La respuesta es 11 Días

76
28
Encriptación método de cifrado Gronsfeld
Encriptación método de cifrado Gronsfeld
Ciencia EducacionporAnónimo1/24/2017

En este artículo explicare el método de cifrado Gronsfeld del tipo conocido como polialfabéticos Este cifrado es algo más complejo que encriptado por el método de cifrado Polibio (descrito en otro artículo de mi autoría: Programación: Encriptación método de cifrado Polibio ) Fue ideado por el conde de Gronsfeld y empleado en Europa del siglo XVII. Se trata de un cifrado del tipo Poli alfabético cuya característica es ser resistente tanto al des-encriptado por “fuerza bruta” como “al análisis de frecuencia” (número de veces que se repiten los caracteres) Método de cifrado Gronsfeld Este método de cifrado se basa en una tabla donde se colocan todos los caracteres alfabéticos: * ( La tabla que dice: "N# de celdas celestes" no es parte del cifrado, pero es interesante observar que los valores de los mismo corresponde a una serie de números primos, por lo que la tabla no esta construida por caracteres al azar) Teniendo la < palabra/frase > a cifrar a continuación se escogen valores numéricos al azar, este número al azar será la palabra clave de cifrado, luego se sustituye cada letra del mensaje por la letra correspondiente al número de la tabla. ¿Complicado?, con un ejemplo se puede entender mejor: - Imaginemos que la palabra a cifrar es : TRUMP (si,si ese que todos los latinos quieren mucho) - la clave (cualquier valor numérico al azar): 87134 (como es lógico debe igual a la palabra a cifrar, si no es el caso se repite la clave hasta completar la palabra/frase) - A continuación se sustituye cada letra del mensaje por la letra correspondiente al numero de la tabla; El resultado es QKXTA como se observa en el gráfica : Otro ejemplo: - - Imaginemos que la palabra a cifrar es : MATEMATICAS - la clave (cualquier valor numérico al azar): 12345678912 (como es lógico debe igual a la palabra a cifrar, si no es el caso se repite la clave hasta completar la palabra/frase) El proceso se reitera como se indico, como se puede notar en la gráfica hay letras que se repiten: M / A / T y que sin embargo su correspondencia en el cifrado equivalen a distintos caracteres. Esta característica del cifrado Gronsfeld hace sea resistente a desencriptando por métodos como frecuencia, el cuál toma toma valores que se repiten en una oración (ejemplo: la,del, com, el, etc) y les da un peso (%) para nuestro caso seria la m,a,t. Ideas para sistematizarlo Para los interesados en generar un código de programación valido cifrado Gronsfeld. Puede tener como base los siguientes criterios : 1- Hay que capturar el mensaje a encriptar comprobando que por lo menos tenga más de 5 caracteres (5 como referencia) 2- Hay que capturar los valores numéricos al azar (mayores que 3 como referencia): "la clave" 3- Hay que generar un arreglo con todos los valores posibles de la tabla, para ello hay que observar el primer gráfico de la tabla cifrado Gronsfeld, en la parte derecha se puede ver una pequeña tabla que dicen "N# de celdas celestes" (esta tabla no es parte del cifrado) se puede notar que el numero obedece a una serie de números primos, esto nos va permitir generar el arreglo. Cada termino del arreglo tendría el formato: arreglo(i) = aXY donde: a=> Es una letra del alfabeto X=> Es una de las letras de abecedario (fila) Y =>Es uno de los valores numéricos (columna) de la tabla. i= es un el termino del arreglo. Es decir tendríamos un arreglo con (26 x 9 )=234 valores, con todas las combinaciones que se formarían de la tabla de Gronsfeld. 4- Para encriptar una palabra/frase se necesitarían tres valores de entrada: el mensaje, la clave y el arreglo con los 234 valores de la tabla de Gronsfeld, se generarían bucles comparando términos entre el mensaje y el arreglo almacenando los resultados en una cadena, terminado el proceso se deberá retorna la cadena. 5- Para el proceso de des encriptado de una palabra/frase se necesitarían tres valores de entrada: la clave , el mensaje cifrado y el arreglo con los 234 valores de la tabla de Gronsfeld, se generarían bucles comparando términos entre el mensaje cifrado y la clave, almacenando los resultados en una cadena, terminado el proceso se deberá retorna la cadena. La estructura del Diagrama de clases podría ser la siguiente:

0
0
Selena Gomez – Hands To Myself
Selena Gomez – Hands To Myself
FemmeporAnónimo12/22/2015

Saludos a Todos !!! Probando por primera vez escribir un post, a ver como me sale (acepto sugerencias positivas). A lo que toca: Selena Gomez nunca me llamo la atención, me parecía un producto más de los EEUU, pero algo me impresionó con su canción "God for you" a pesar que la letra no era la gran cosa, pero si pues, hay "algo", lo que si no tiene pierde es el video, muy sugestivo queriendo mostrás que ha crecido y si que ha crecido. Así pues, como nuevo seguidor, quería compartir con ustedes, unas imágenes del video Hands To Myself : A mi gusto la canción no es tan buena pero quien la escucha?, El video? si px el video... a ver si me sale bien el incrustarlo aquí:. http://vk.com/video-14568263_171598328 Grande los Rusos que inventaron Vk Bueno espero que les guste Y les agradezco cualquier comentario y/o aporte Gracias

0
0
Programación: método de cifrado Gronsfeld (parte II)
Programación: método de cifrado Gronsfeld (parte II)
LinuxporAnónimo2/5/2017

Este artículo trata sobre la implementación del método de cifrado Gronsfeld del tipo conocido como polialfabéticos, usando el lenguaje de programación C#, esto con fines educativos, teniendo en cuenta que este cifrado data de mediados de XVII (usado mucho en Europa) siendo un método de baja seguridad por el poder de computo que existe actualmente pero podría ser usado en aplicaciones donde se quiera cifrar datos como directorios, nombres, recursos, etc sin recurrir a los métodos convencionales de cifrado dados por el Net Framework . La parte detallada sobre como funciona el cifrado Gronsfeld la puede encontrar mi artículo: Encriptacion metodo de cifrado Gronsfeldl A modo de repaso, solo mencionare que este método de cifrado se basa en una tabla (pre establecida) y que para encriptar un mensaje hace uso de una clave numérica (dada por el usuario), con un ejemplo se puede entender mejor: La tabla es la base del cifrado Gronsfeld y para desarrollar el programa hay que verla a detalle: - Primero los términos que integran la tabla no son al azar sino van rotando (filas) por una serie de progresión de números primos. Este factor lo usaremos para generar todos los valores de la tabla Gronsfeld . - Segundo cada fila es usada como indice numérico para buscar cada termino. Inicialmente pensé almacenar todos los valores de la tabla en una matriz vectorial pero al hacerlo, al buscar cada termino en la correspondiente tabla tendría que recorrerla toda (26 x10) 260 elementos cada vez, es decir cada bucle tendría que recorrerla 260 términos por cada termino que se busque su correspondencia, haciendo lento el proceso y gastando recursos de sistema. Para evitarlo utilice una matriz de dos términos para el almacenamiento de los valores de la tabla : La importancia de hacerlo de esta manera radica en que el indice < i > (del gráfico) coincide con el indice de la tabla Gronsfeld (filas), es decir que al buscar con la clave (dada por el usuario) un número dado este coincidirá con el termino < i > lo siguiente seria buscar su coincidencia en letras (25 elementos), Es decir por cada termino que busca su correspondencia tendría que recorrer un bucle de 25 elementos El desarrollo de la aplicación La aplicación la he desarrollado en c# usare la interface de consola (sin ventanas ni botones) esto para simplificar código, haré uso de una clase eso para que sea escalable, es decir que pueda ser importada a cualquier aplicación La concepción se puede visualizar en el diagrama de clases: El código por partes El método < generar > de la clase < Class__Gronsfeld >: El método < Encriptado > de la clase < Class__Gronsfeld >: El método < Des_encriptado> de la clase < Class__Gronsfeld > : el <main > de la interface de consola : Imagen del visor de depurador: RESULTADO AL COMPILAR LA APLICACIÓN Mejoras - Esta aplicación tiene la limitación de cifrar palabra por palabra y para cifrar frases completas seria necesario que capture los espacios en blanco y darles un símbolo al cifrar tal como @@. - Se puede mejorar con un control de la clave y si es menor que la frase/palabra repetirla cuantos caracteres tenga la frase/palabra. - Cambios menores como controlar mayúsculas/minúsculas y numéricos ingresados por teclado. OTROS ARTÍCULOS - Encriptacion método de cifrado Gronsfeld - Programacion Encriptacion método de cifrado Polibio - Una app para jugar donde nunca ganaras - El problema del caracol - Como multiplicar por 9 con las manos

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.