JavaScript: ciclo con fechas (recorrer período de tiempo)

En este post veremos cómo iterar un período de fechas con JavaScript usando un ciclo. Es decir, ir de una fecha a otra con un intervalo de días. Con este código podremos ir de una fecha de inicio a una fecha de fin saltando entre días, horas, meses, años o cualquier período de tiempo. Gracias a esto podremos, por ejemplo, recorrer un año saltando de semana a semana. Esto servirá para generar fechas de pagos o cualquier otra cosa interesante que necesitemos. ...

abril 16, 2022 · 4 min · 686 palabras · Parzibyte

C - Saber si cadena es alfanumérica

En este post de programación en C vamos a ver cómo comprobar si una cadena tiene al menos un número y una letra (puede servir para validar una contraseña). Básicamente veremos si la cadena es alfanumérica regresando un resultado falso o verdadero en una función. Todo esto en lenguaje C que también sirve en C++. ...

abril 15, 2022 · 2 min · 423 palabras · Parzibyte

Cola en C - Estructura de datos

En este post vamos a implementar una estructura de datos en C de tipo lista ligada. Se trata de una cola, que a su vez es una lista en donde iremos colocando los elementos al final de la misma, contrario a una pila en donde cada elemento va a la parte superior. Hay varias operaciones para una cola en C, pero por ahora te mostraré las 2 básicas: la de encolar un elemento y la de recorrer la cola. Con esos dos métodos ya puedes calcular el tamaño de la lista, comprobar si un elemento existe en la cola y muchas cosas más. Recuerda que la cola en C puede ser de cualquier tipo y guardar cualquier cantidad de datos de cualquier tipo. Al final nosotros le asignamos memoria dinámicamente con malloc. ...

abril 15, 2022 · 5 min · 897 palabras · Parzibyte

Recorrer cadena carácter por carácter en C

En el post de hoy vamos a ver cómo recorrer una cadena letra por letra en C. Te mostraré dos ejemplos de recorrer, char por char, una cadena en C. Veremos cómo usar un ciclo for con la longitud de la cadena para iterarla y también un ciclo while verificando si hemos llegado al carácter nulo. Nota: esto también funciona en C++ aunque ahí hay métodos más fáciles. ...

abril 15, 2022 · 2 min · 365 palabras · Parzibyte

Python: ejercicio de ventas en restaurantes

En este post de programación en Python te mostraré un ejercicio resuelto que trata sobre las ventas y retiros que se realizan en un restaurante escribiendo órdenes para mostrar el saldo final al terminar el día. ...

abril 10, 2022 · 4 min · 709 palabras · Parzibyte

Python: información fiscal de archivo CSV (ejercicio resuelto)

Hoy vamos a resolver un ejercicio con Python en donde vamos a trabajar con diccionarios, archivos CSV y métodos de ordenamiento. El ejercicio en cuestión dice así: Se dispone de un CSV con información fiscal de una empresa en diferentes años. Dicha información corresponde a la facturación de la empresa por cada uno de los trimestres. Se pide escribir en Python que: Permita acceder a los datos de manera automatizada leyendo cada año y obtener la media de la facturación anual. Permita escribir en un documento txt cada una de la información obtenida del apartado anterior escribiéndolo cronológicamente de mas antiguo a mas moderno. ...

abril 10, 2022 · 4 min · 781 palabras · Parzibyte

Traductor con Swing en Java

El día de hoy te mostraré un sencillo proyecto con interfaz gráfica en Java. Se trata de una aplicación que sirve de traductor, con traducciones estáticas (es decir, las define el programador). Al final tendremos una ventana con un campo de texto en donde vamos a escribir el texto y luego con un botón se va a traducir y mostrar el resultado en caso de que exista esa traducción. Con esto podrás hacer un traductor de cualquier tipo, de cualquier idioma o de símbolos. ...

abril 6, 2022 · 5 min · 1045 palabras · Parzibyte

Escribir archivo de Excel con Java

En el tutorial de hoy veremos cómo crear un archivo de Excel (xlsx) con Java, usando la librería Apache POI que es la más antigua pero a su vez la más estable. Yo usaré maven como gestor de dependencias y NetBeans como IDE, pero recuerda que al final estarás programando en Java así que puedes usar las herramientas de tu preferencia. ...

abril 5, 2022 · 7 min · 1407 palabras · Parzibyte

Laravel: problemas con route model binding y middleware propio

En este pequeño post voy a relatar un pequeño problema que tuve con las rutas de Laravel al pasar un Model a través de la URL usando el Route Model Binding. El problema era que yo pasaba el modelo por la URL pero al momento de recibirlo en el controlador, el mismo estaba vacío. Mejor dicho, era un arreglo vacío o un Model nuevo sin atributos. Después de horas depurando me di cuenta de que el problema estaba causado debido a un middleware propio que yo había escrito. ...

abril 4, 2022 · 2 min · 377 palabras · Parzibyte

Compilar proyecto de Java con NetBeans y Maven (crear jar)

En el post de hoy vamos a ver cómo generar un JAR de tu proyecto de NetBeans si usas Maven como gestor de dependencias. Al final tendrás un archivo que vas a poder distribuir y que ejecutará toda tu aplicación de Java. ...

marzo 24, 2022 · 2 min · 392 palabras · Parzibyte