C - Llenar arreglo con archivo de texto

En este post de programación en C te mostraré cómo leer un archivo de texto y llenar un arreglo a partir del mismo. Es decir, llenar un arreglo con el contenido de un archivo de texto. El arreglo en cuestión será un arreglo de cadenas. Recuerda que un arreglo tiene un tamaño definido en tiempo de compilación, así que si quieres algo que crezca mientras haya memoria disponible puedes usar una pila dinámica. ...

noviembre 30, 2020 · 3 min · 601 palabras · Parzibyte

Ejemplo simple de RewriteRule con .htaccess y PHP

Actualmente estoy trabajando (he comenzado hoy) en un proyecto de PHP para acortar enlaces y hacer el seguimiento de los mismos, algo como un bitly de forma muy simple. El punto es que voy a usar URLs amigables y hacer que el id de los enlaces sean cortos, así que en lugar de usar algo como: parzibyte.me/acortador/link.php?id?123456 Usaré el RewriteRule de Apache para hacerlo así: parzibyte.me/acortador/123456 Fíjate en la diferencia, cambió de link.php?id=123456 a /123456. Para ello he usado el archivo .htaccess. Te mostraré cómo lo hice, es un ejemplo muy simple pero te ayudará a entender. Por cierto, ya que hablamos de acortadores, he hecho un software similar pero es para generar ingresos usando acortadores de esos que pagan por visitas. ...

noviembre 30, 2020 · 2 min · 421 palabras · Parzibyte

Ejercicio resuelto en C - Ordenar archivo de texto

Hoy vamos a resolver un ejercicio de programación en lenguaje C que trata sobre ordenar una lista de palabras contenidas en un archivo de texto. Dice algo así: Dado un archivo con extensión txt cuyo contenido es una lista de palabras (separadas por un salto de línea) se leerá usando el lenguaje C, y después se va a imprimir esa misma lista pero con las palabras ya ordenadas de la Z a la A. Por ejemplo, si la lista es: - Abraham - Pedro - Luis El resultado en la consola será: - Pedro - Luis - Abraham Es decir, ordenado en orden descendente de la Z a la A. Veamos cómo resolverlo. ...

noviembre 30, 2020 · 6 min · 1096 palabras · Parzibyte

Ordenar arreglo de cadenas en C

En este post de programación en C te mostraré cómo ordenar un arreglo de cadenas de manera alfabética en orden ascendente. Es decir, ordenar un array de strings en C de la A a la Z. Ordenar un arreglo de cadenas en C es distinto a hacerlo con uno de tipo numérico, pues para comparar cadenas usamos strcmp. Además, el tipo string no existe como tal, así que debemos usar arreglos de arreglos. ...

noviembre 30, 2020 · 4 min · 727 palabras · Parzibyte

Python - Número top

En este post de programación en Python vamos a resolver un ejercicio. Se trata de un problema para saber si un número es Top. El ejercicio dice: Escriba una función que al recibir un numero entero, verifique que si al sumar las cifras del número y dividirlo por su cantidad de cifras. el resultado es un numero primo. Si es así, se dice que es un numero top. Ej.: 2783 es un número Top, ya que 2+7+8+3=20 / 4 (cifras) = 5, y 5 es primo. Veamos cómo resolver este ejercicio en Python. ...

noviembre 30, 2020 · 2 min · 332 palabras · Parzibyte

Python: suma y promedio de matriz

En este post de programación en Python te enseñaré cómo obtener la suma de todos los elementos de una matriz, así como también obtener el promedio de la misma. Básicamente vamos a calcular el promedio de una matriz, y para ello necesitamos la suma de los elementos además de la cantidad de los mismos. Veamos cómo resolver este ejercicio de programación para principiantes. ...

noviembre 30, 2020 · 2 min · 326 palabras · Parzibyte

Sistema de registro de asistencia con tarjetas RFID

Hoy te mostraré un software que acabo de programar usando PHP, MySQL, tarjetas RFID y una tarjeta ESP8266. Este programa es totalmente gratuito y open source. Se trata de un sistema de registro de asistencia de empleados en PHP, basado en otro sistema que recién publiqué, pero ahora con una característica adicional: la asistencia también puede ser tomada usando tarjetas RFID. De este modo se pueden asignar tarjetas RFID a los empleados (incluido totalmente en el sistema) y también pasar la asistencia de manera automática al usar estas tarjetas. Con ligeras modificaciones incluso se podría hacer un sistema para el registro del tiempo, entradas y salidas a determinado lugar, etcétera. A través del post te mostraré cómo usar el sistema, descargarlo, y sobre todo cómo está programado. ...

noviembre 29, 2020 · 13 min · 2615 palabras · Parzibyte

Mayor y menor de matriz en Python

En este post de programación en Python te mostraré cómo obtener el elemento menor y el elemento mayor a partir de una matriz. Recuerda que una matriz no es otra cosa más que un arreglo o lista bidimensional. En este caso vamos a recorrer cada elemento y saber cuál es el menor y el mayor para finalmente imprimir el resultado. ...

noviembre 27, 2020 · 2 min · 292 palabras · Parzibyte

Leer tarjeta RFID con PHP y ESP8266

En este post te mostraré cómo leer el ID de una tag o tarjeta RFID y enviarla a un servidor Apache con PHP para guardarla, procesarla, etcétera. Aunque este ejemplo está creado con PHP, podrías enviar el valor a cualquier servidor web con cualquier lenguaje de programación que soporte HTTP. Lo que haremos será usar una tarjeta ESP8266 que ya tiene WiFi integrado, además de un lector RFID RC522. Básicamente será poner juntos dos tutoriales: Comunicar ESP8266 con Servidor web Leer RFID con ESP8266 De igual modo veamos cómo hacerlo; te dejaré el código de ejemplo tanto de la tarjeta (en C++) como del servidor web (en PHP). ...

noviembre 26, 2020 · 9 min · 1909 palabras · Parzibyte

Hacer petición HTTP con ESP8266

En este post sobre la tarjeta NodeMCU ESP8266 te mostraré cómo hacer una petición HTTP a un servidor web. Esto servirá para, por ejemplo, enviar datos de un sensor a un servidor web propio. En este ejemplo te voy a mostrar cómo enviar datos desde una ESP8266 a un servidor Apache con PHP, pues es de las pilas de desarrollo más usadas, pero recuerda que podrías hacer esto con cualquier lenguaje por ejemplo usando Python y Flask o Go, etcétera. Veamos entonces cómo comunicar la tarjeta con nuestro servidor, pues la misma ya tiene conexión WiFi así que podemos conectarla fácilmente. Vamos a hacer que nuestra ESP8266 sea un cliente HTTP, pues anteriormente ya vimos cómo hacer que sea un servidor. ...

noviembre 24, 2020 · 8 min · 1547 palabras · Parzibyte