Software Generador de etiquetas escolares

Hoy te mostraré un software que realicé algún tiempo. Se trata de una herramienta web que sirve para generar etiquetas escolares. Estas etiquetas escolares son las que llevan nombre del alumno, escuela, grado, etcétera y son colocadas en las libretas y/o libros de los estudiantes. De este modo se pueden generar etiquetas de este tipo con este software web, generando al final un PDF con las etiquetas escolares listas para ser impresas y recortadas. Entre las características encontramos que se puede: Subir plantillas de las etiquetas Opción para indicar tamaño de etiqueta Crear la etiqueta usando una tipografía personalizada Personalizar el color del texto Generar la vista previa de la etiqueta escolar Descargar la etiqueta generada, para usarla como imagen Todo esto a través de un programa web creado con PHP y Bootstrap. A lo largo del post te mostraré las características de este generador de etiquetas web. ...

enero 1, 2021 · 4 min · 724 palabras · Parzibyte

C - Leer cadena con espacios

Al solicitar datos de tipo cadena por teclado en C lo más común es usar la función scanf con el formato %s, cosa que funciona bien excepto por dos cosas: La función scanf puede causar un desbordamiento de búfer, cosa que ya expliqué aquí. No puede leer una cadena con espacios. Así que hoy te mostraré cómo escanear o leer desde el teclado una cadena que incluya espacios en el lenguaje de programación C, misma que es una alternativa segura a scanf. ...

diciembre 31, 2020 · 2 min · 388 palabras · Parzibyte

C - Limpiar búfer al usar scanf y fgets

Hay un pequeño problema que ocurre en C al usar scanf en conjunto con fgets. Es decir, primero usar scanf para leer un valor, e inmediatamente después usar fgets. El problema es que al usar scanf en primer lugar, el programa no “espera” a que el usuario introduzca la cadena con fgets. Como resultado, se lee una cadena vacía o “nada”. Este error también se me ha presentado al usar scanf en algunos ciclos y en conjunto con otras funciones que leen de stdin. Por eso hoy te mostraré una solución para este problema. ...

diciembre 31, 2020 · 3 min · 568 palabras · Parzibyte

Ejemplo simple de makefile

El makefile se usa en conjunto con la herramienta make para construir y crear programas. Uno de sus usos más básicos es el de compilar un programa en C. En este post te mostraré un ejemplo muy simple de un makefile en C que simplemente va a compilar y ejecutar un programa. Realmente será un ejemplo muy sencillo de makefile, pero que te servirá en caso de que sea obligatorio usar el makefile. ...

diciembre 31, 2020 · 3 min · 619 palabras · Parzibyte

Enviar contenido de archivo a programa y automatizar pruebas

En este post de programación te enseñaré a automatizar pruebas cuando solicitamos datos por teclado, sin importar el lenguaje de programación. Cuando escribimos programas en donde se solicitan datos al usuario a través del teclado y probamos esos programas, debemos escribir los valores manualmente. Si modificamos el programa o hay un error, lo volvemos a ejecutar y a llenar esos valores. Esto se hace tedioso cada vez, pues invertimos más tiempo probando que arreglando los errores o agregando mejoras. Obviamente me estoy refiriendo a los programas por consola y en cuanto a “automatizar” me refiero a usar un archivo de texto con valores para pasarlos al programa en lugar de escribirlos manualmente. Veamos entonces cómo automatizar la entrada de datos en programas. Te enseñaré un ejemplo con C y otro con Python, aunque este paradigma funcionará para cualquier otro lenguaje. ...

diciembre 31, 2020 · 3 min · 600 palabras · Parzibyte

Instalar make en Windows

El ejecutable, programa o binario make se encarga de construir programas. Es una herramienta muy poderosa que sirve para varias cosas, la más simple de ellas es compilar y ejecutar código de C. Repito: esta herramienta sirve para muchísimas más cosas que desconozco, yo solo sé que la más común es compilar y ejecutar un programa. En este post te mostraré cómo instalar make en Windows. Si estás en Linux me parece que la herramienta ya viene preinstalada. ...

diciembre 31, 2020 · 2 min · 232 palabras · Parzibyte

Ordenar arreglo de structs en C

Siguiendo con los tutoriales sobre el manejo de struct en C, hoy vamos a ver cómo ordenar un arreglo que contiene structs, tomando en cuenta una propiedad del struct para realizar el ordenamiento. Recuerda que debes tener conocimientos básicos sobre lo que es un struct, un arreglo de structs y los métodos de ordenamiento de arreglos. ...

diciembre 31, 2020 · 4 min · 718 palabras · Parzibyte

Arreglo de structs en C

En este post te mostraré cómo trabajar con un arreglo que contiene varios structs dentro de sí. Te mostraré cómo declarar, asignar y leer valores de un array de structs en el lenguaje de programación C. Nota: si no conoces mucho sobre lo que es un struct en C, primero pásate por este post. ...

diciembre 30, 2020 · 2 min · 409 palabras · Parzibyte

Conversión entre grados y radianes en C

En este post de programación vamos a ver el tema de la conversión entre radianes y grados en C. Es decir, veremos cómo convertir desde grados a radianes, y de radianes a grados. Básicamente vamos a aplicar las fórmulas matemáticas pero ahora con código. ...

diciembre 30, 2020 · 2 min · 283 palabras · Parzibyte

Escanear double con scanf en C

En este pequeño post de programación en C te mostraré cómo usar scanf para escanear un valor y almacenarlo en un tipo de dato double. Ya que seguramente (me incluyo) varias personas lo intentan con el formato %f pero no es lo correcto. ...

diciembre 30, 2020 · 1 min · 116 palabras · Parzibyte