Gráficas con chart.js, AJAX y PHP

En este post sobre la creación de gráficas (de línea, barras, pastel, etcétera) usando la librería Chart.js te enseñaré cómo crear una gráfica con datos traídos con AJAX. El lado del servidor estará escrito en PHP aunque estos datos pueden ser traídos desde cualquier API o endpoint. Así que básicamente lo que haremos es: En nuestro servidor mostrar los datos de la gráfica como JSON. Dentro del lado del cliente hacer una llamada AJAX al servidor y esperar la respuesta. Finalmente igualmente dentro del cliente crear la gráfica con Chart.js con los datos traídos con AJAX. Esto que te muestro es un ejemplo, pero antes de leerlo te recomendaría ver el tutorial de Chart.js para ver más opciones de gráficas y entender los conceptos. ...

enero 4, 2021 · 4 min · 662 palabras · Parzibyte

Chart.js - Tutorial con ejemplos para gráficas en la web

En este post te voy a mostrar un tutorial de chart.js para el manejo de gráficas en la web. Ya llevo bastante tiempo usando esta librería pero hasta ahora es que escribiré esta introducción con varios ejemplos acerca de esta maravillosa librería. Lo único que necesitas para el tutorial son conocimientos básicos de JavaScript y HTML, aunque igual si estás aprendiendo puede que esto lo refuerce. ...

enero 3, 2021 · 12 min · 2401 palabras · Parzibyte

C - Distancia entre dos coordenadas

Hoy te mostraré cómo calcular la distancia entre dos puntos del globo terráqueo a partir de las coordenadas de los mismos, usando el lenguaje de programación C. Por ejemplo, sabremos la distancia que hay entre dos ciudades o lugares usando solo sus coordenadas. Al final tendremos un programa en C que nos dirá la distancia que hay entre dos puntos en línea recta, con el resultado en kilómetros que al final podremos convertir a otra unidad como metros o millas. Por cierto, vamos a usar la fórmula del semiverseno, también conocida como Haversine. Nota: esto es distinto a calcular la distancia entre dos puntos de un plano cartesiano, aquí vamos a calcular la distancia entre dos puntos geográficos, es decir, dos lugares del planeta Tierra. ...

enero 2, 2021 · 4 min · 674 palabras · Parzibyte

C - Distancia entre dos puntos

Hoy veremos cómo obtener la distancia entre dos puntos del plano cartesiano usando el lenguaje de programación C y la fórmula de la distancia, que no es más que aplicar el teorema de Pitágoras. Básicamente vamos a transcribir la fórmula al lenguaje y encerrarla en una función para su reutilización a través del resto de código. Aquí te mostraré el programa en C para obtener la distancia entre dos puntos, pero no te explicaré la fórmula. Si quieres estudiar la fórmula te recomiendo este enlace. Nota: si quieres calcular la distancia entre dos puntos geográficos del planeta mira este post. ...

enero 2, 2021 · 2 min · 376 palabras · Parzibyte

C - Raíz cuadrada sin sqrt: Método de Newton

En este blog ya hemos visto cómo calcular la raíz cuadrada de un número usando el lenguaje de programación C y la función sqrt, pero hoy veremos cómo obtener la raíz cuadrada sin usar sqrt. Para calcular la raíz cuadrada de un número en C sin sqrt vamos a aplicar el Método de Newton en donde nos vamos a ir aproximando a la raíz cuadrada del número. Como siempre, aquí te explicaré cómo aplicar el método, más no el método en sí, pues para ello puedes consultar otros sitios. ...

enero 2, 2021 · 3 min · 609 palabras · Parzibyte

Valor absoluto en C

En este post de programación en C te enseñaré a calcular el valor absoluto de un número. El valor absoluto es la distancia que existe entre dos puntos de una recta, y esta distancia siempre será positiva. Explicado con otras palabras y sin ser matemático, el valor absoluto es convertir un número a su representación positiva en caso de que éste sea negativo. Anteriormente te enseñé cómo convertir un número negativo a positivo en C en donde vimos funciones nativas, pero en este post te enseñaré cómo hacer una función propia. ...

enero 2, 2021 · 2 min · 276 palabras · Parzibyte

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