Imprimir tabla en impresora térmica

Las impresoras térmicas permiten la impresión de texto y la alineación del mismo, pero ¿qué pasa cuando queremos imprimir una tabla que sea alineada correctamente en caso de que el texto sobrepase el ancho? para ello debemos implementar un algoritmo propio. Por ello es que en este post te voy a enseñar a imprimir datos tabulados o básicamente imprimir una tabla bien alineada y con separadores en una impresora térmica, usando únicamente texto. Verás que podremos imprimir las celdas y columnas de la tabla respetando el máximo ancho del ticket, ya sea dibujando los separadores o solo ordenando los datos. ...

abril 24, 2023 · 7 min · 1321 palabras · Parzibyte

JavaScript: tabular datos con límite de longitud, separador y relleno

El día de hoy veremos un algoritmo que he querido desarrollar desde hace mucho y que no fue tan complejo como creí. Se trata de una forma de crear una tabla con JavaScript y que los datos se acomoden automáticamente en cada columna para que no superen una longitud predefinida. De este modo podremos crear tablas (en forma de texto) en donde el contenido se va a ajustar automáticamente, especificando un separador y una longitud por columna. ...

febrero 28, 2023 · 6 min · 1272 palabras · Parzibyte

JavaScript: separar cadena en bloques

En el post de hoy vamos a ver cómo dividir una cadena en pedazos si es que supera una máxima longitud. Por ejemplo, separar la string en JS si mide más de 5, y además de eso dividirla en fragmentos de N cantidad. Vamos a ver cómo separar una cadena cada cierto número de caracteres y también cómo dividirla en trozos pequeños colocados en un arreglo donde se respete una cierta longitud. ...

febrero 20, 2023 · 3 min · 600 palabras · Parzibyte

Abrir y cerrar etiqueta HTML cada N elementos

En este post vamos a ver un algoritmo para separar etiquetas HTML cada cierto número de elementos. Por ejemplo, colocar un div cada 4 elementos sin importar la cantidad total de los elementos. Esto sirve como ejercicio y para aplicaciones de la vida real. Recientemente tuve que separar un grupo de etiquetas div de 4 en 4 y encerrarlos en un div contenedor. Entonces veamos cómo separar elementos cada cierto número y encerrarlos en otro contenedor sin importar la cantidad de elementos ni cada cuánto debemos separarlos. Básicamente vamos a realizar agrupaciones y división de datos. ...

febrero 8, 2023 · 3 min · 516 palabras · Parzibyte

Convertir CSV a lista de diccionarios en Python

Hoy vamos a ver un ejemplo simple con Python y los archivos CSV. Veremos cómo convertir un CSV a un arreglo. Primero vamos a convertir cada columna del archivo a un diccionario de Python, y después vamos a agregar ese diccionario a nuestra lista. En el ejemplo te mostraré cómo leer datos enteros y flotantes, así como cadenas. De este modo tú podrás leer cualquier archivo separado por comas para tenerlo como array en Python. Nota: yo decidí usar un diccionario, tú podrías usar una lista de listas o cualquier otra cosa. ...

marzo 13, 2022 · 3 min · 611 palabras · Parzibyte

Formatear dinero en C

En este post de programación en lenguaje C vamos a ver cómo formatear dinero o moneda, de tal forma que un número como 1234567.89 se convierta en $1,234,567.89 separando decimales y miles. Básicamente vamos a formatear un número como pesos, moneda, currency o dinero en C. ...

enero 30, 2022 · 2 min · 252 palabras · Parzibyte

Leer e interpretar un CSV con C#

En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en C#, de modo que leas cada fila y después puedas acceder a cualquier columna. Te voy a mostrar cómo leer un CSV de manera manual, sin usar librerías ni cosas de ese estilo. Todo será a mano leyendo el archivo línea por línea, separándolo y convirtiendo los valores. Al final sabrás cómo leer un archivo separado por comas en C# usando Visual Studio o cualquier otro editor. ...

septiembre 19, 2021 · 3 min · 496 palabras · Parzibyte

Separar cadena con delimitador en C#

En este post de programación en C# te mostraré cómo separar una cadena según un carácter o delimitador, y convertirla a arreglo. Te voy a enseñar cómo separar una cadena por espacios y por comas, para que puedas aplicar todo esto a tus necesidades con cualquier otro carácter. Esto nos servirá para separar una cadena por cualquier carácter en c#, y de paso convertir una string a array en C sharp. ...

junio 25, 2021 · 2 min · 401 palabras · Parzibyte

Go - Separar cadena con delimitador usando Split

Resumen: en este post te mostraré a usar la función strings.Split de Go, la cual sirve para separar una cadena y convertirla a un arreglo utilizando un delimitador o separador, por ejemplo, la coma. ...

agosto 8, 2019 · 2 min · 297 palabras · Parzibyte

Java - separar una cadena y convertirla a arreglo

Resumen: en este post te mostraré a separar una cadena en Java usando un delimitador o separador, de esta manera vamos a convertir una cadena en un arreglo de Java. Gracias a esto también podemos separar una cadena en 2, y tomar cada parte accediendo al array. Generalmente a esta función se le llama split. ...

agosto 8, 2019 · 2 min · 343 palabras · Parzibyte