Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
El día de hoy te mostraré un sencillo proyecto con interfaz gráfica en Java. Se trata de una aplicación que sirve de traductor, con traducciones estáticas (es decir, las define el programador).
Al final tendremos una ventana con un campo de texto en donde vamos a escribir el texto y luego con un botón se va a traducir y mostrar el resultado en caso de que exista esa traducción.
Con esto podrás hacer un traductor de cualquier tipo, de cualquier idioma o de símbolos.
Hoy vamos a ver cómo transformar un conjunto de texto binario a texto normal, en español, ASCII o como le llames. En otras palabras vamos a decodificar texto binario en Python.
Es decir, transformar algo como “01101000,01101111,01101100,01100001” en “hola”. Para esto vamos a usar funciones para transformar números de base 2 a base 10, split y chr.
La jerigonza, jeringonza o jeringozoo es una variante lúdica del habla en la que se intercalan sílabas entre medio de una palabra en forma reiterada.
(Fuente: Wikipedia en https://es.wikipedia.org/wiki/Jerigonza)
En este post sobre programación en Python te mostraré cómo “traducir” texto a Jerigonzo. Básicamente es transformar algo como “Hola mundo” en “Hopolapa mupundopo”.
Lo que se hace es que, si se encuentra una vocal dentro de la oración, se agrega la letra p (o la letra que se requiera) además de repetir la vocal. Verás que es muy fácil de hacer en un lenguaje como Python.
En este post de programación en Python te mostraré un traductor de binario a texto y de texto a binario. Es decir, codificar de texto plano a binario, y de binario a texto plano.
Con esto podremos codificar y decodificar mensajes, ya sea proporcionando el texto plano para convertirlo a ceros y unos, o proporcionando la cadena de ceros y unos para transformarlo a texto plano.
Al terminar vamos a tener un traductor en Python capaz de traducir la cadena (por ejemplo) 01010000 01100001 01110010 01111010 01101001 01100010 01111001 01110100 01100101
en Parzibyte
.
En este post de programación en Python te mostraré cómo codificar y decodificar código Morse. Es decir, hacer un programa que lea una cadena y la transforme a Morse, o la operación contraria, leer una cadena Morse y decodificarla a texto.
De modo que la final haremos un programa en Python que convierte la palabra PYTHON
a .--. -.-- - .... --- -.
y lo contrario.
En esta ocasión vamos a ver un ejercicio en ANSI C que trata sobre código Morse y persistencia de datos en un archivo. Se trata de algunas opciones que son:
Tiene algunos requisitos que son:
Veremos paso por paso, lo que más vamos a practicar será el parseo de cadenas así como el trabajo con cadenas, que son un verdadero dolor de cabeza en C pero que al aprender a usarlas son relativamente sencillas.
En esta entrada sobre Java te voy a enseñar a convertir texto a binario, y binario a texto. Es decir, hacer un tipo de Traductor texto – binario en Java para poder convertir entre ambos formatos.
Otra forma de llamar a esto es decir “Traductor binario a español” por ejemplo.
Por ejemplo, convertir 1110000 1100001 1110010 1111010 1101001 1100010 1111001 1110100 1100101 101110 1101101 1100101 a “parzibyte.me” y viceversa.
Todo esto programado en Java con métodos manuales.
En este post te mostraré cómo traducir o codificar y decodificar código Morse en Java. Es decir, usar Java para programar un software que traduce de Morse a letras, y de letras a Morse. O de español a Morse, y de Morse a español, como quieras llamarle.