Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Imprimir caracteres personalizados en impresora térmica

En este post te voy a mostrar cómo imprimir caracteres especiales en un ticket impreso con una impresora térmica.

Con lo mostrado aquí vas a poder imprimir letras ñ, acentos de español, símbolo de euro y muchos otros signos que no son posibles de imprimir normalmente.

Lo que ves en la siguiente foto no son imágenes; son caracteres definidos por mí que se pueden imprimir como si fueran texto y que van a reemplazar a una letra:

Caracteres personalizados en impresora térmica - Reemplazar letra por símbolo

Caracteres personalizados en impresora térmica – Reemplazar letra por símbolo

Nota: esto es la alternativa final en caso de que tu impresora no soporte los acentos o tildes.

(más…)

Validar contraseña en C

En este ejercicio de programación en C vamos a ver cómo validar una contraseña, revisando que la misma cumpla con lo siguiente:

  1. La longitud de la contraseña debe medir entre 8 y 12 caracteres
  2. Debe contener al menos una letra y un número

Verás que podremos validar la seguridad de la contraseña muy fácil usando ANSI C.

(más…)

Posición de carácter (letra) en cadena de C

En este corto post de programación en C vamos a ver cómo encontrar el índice y último índice de un carácter en C, o dicho de otra manera, la primera y última aparición de una letra en una cadena de C.

Ya sabemos que en C no existen las cadenas como tal y que tenemos arreglos de caracteres, pero aquí llamaremos “cadenas” o “strings” a esos arrays de tipo char.

Entonces veamos cómo saber la primera y última aparición de un char en una cadena de C.

(más…)

Python: saber si cadena aparece en otra únicamente una vez

En este post de programación en Python vamos a ver cómo saber si una subcadena, letra, palabra o substring aparece solo una vez en otra cadena.

De este modo vamos a saber si una letra aparece únicamente una vez en una cadena, si una palabra aparece solo una vez en una frase, etcétera.

(más…)

Python: expandir letras de cadena según número

Siguiendo con los ejercicios de programación en Python vamos a ver cómo descomprimir o expandir cada letra de una cadena según el número que está junto a ella.

Por ejemplo, si tenemos la siguiente cadena formada por pares de letras y números en donde cada número indica las veces que un carácter debe expandirse:

a1e4o6z9

Al expandirla debe aparecer lo siguiente:

aeeeeoooooozzzzzzzzz

Básicamente estamos descomprimiendo la cadena, justamente lo contrario a cuando agrupamos las letras junto con su conteo haciendo un tipo de resumen.

(más…)

Python – Duplicar letras de una cadena

En este post vamos a resolver un ejercicio muy simple en Python. Se trata de duplicar cada carácter que exista en una cadena, o dicho de otra forma, duplicar las letras que hay en una frase.

(más…)

Python: conteo y porcentaje de letras en cadena

Hoy vamos a ver un ejercicio de programación en Python sobre conteo de letras en una cadena.

Lo que tenemos que hacer es contar cuántas veces aparece una letra en una cadena y luego mostrar la letra, un asterisco por cada ocurrencia y el porcentaje que ocupa esa letra dentro de la cadena.

(más…)

Python: saber si cadena empieza o termina con otra cadena

Siguiendo con los tutoriales de programación en Python vamos a analizar cómo saber si una cadena empieza con otra cadena o subcadena, y también cómo saber si una cadena termina con otra cadena o subcadena.

Básicamente veremos si una string empieza con algo o termina con algo, usando endswith y startswith pero también revisando unas funciones propias y operaciones de listas; todo esto en Python.

(más…)