Java: convertir CSV (archivo de texto) a ArrayList

En el post te hoy te enseñaré a crear un ArrayList a partir de un archivo de texto plano en formato separado por comas usando Java. Es decir, vamos a leer el archivo línea por línea, crear un objeto y luego agregar ese objeto al ArrayList. Básicamente vamos a convertir un txt o archivo separado por comas a un ArrayList. Para este caso usaré la clase Persona que tiene los atributos nombre, edad y dirección. El archivo es el siguiente: Luis;40;Su casa Link;20;Hyrule Hollow Knight;5;Hallownest Puedes tomarlo como convertir un CSV a ArrayList o un TXT a ArrayList. ...

agosto 7, 2022 · 4 min · 789 palabras · Parzibyte

Cortar vídeo con ffmpeg

En este post te mostraré cómo cortar o separar un vídeo rápidamente usando ffmpeg, de modo que no tengas que volver a codificar todo el vídeo, sino simplemente cortarlo desde un inicio hasta un fin. De este modo el proceso será muy rápido y desde la línea de comandos (con esto puedes automatizar varias cosas) además de que no se va a volver a codificar nada, solo extraer una parte del vídeo con ffmpeg. ...

agosto 6, 2022 · 3 min · 482 palabras · Parzibyte

Java: convertir fecha como cadena a LocalDateTime

Anteriormente en mi blog ya te mostré cómo formatear la fecha y hora actual en Java. Ahora en este post te enseñaré a crear un objeto de tipo LocalDateTime a partir de una fecha como cadena o String. Con lo que te enseñaré podrás crear un LocalDateTime a partir de una String y con el formato que tú quieras. ...

agosto 6, 2022 · 2 min · 265 palabras · Parzibyte

Python - Ejercicio resuelto de aminoácidos

En este post vamos a resolver un ejercicio de aminoácidos con Python. Tiene que ver con programación orientada a objetos, listas, archivos y diccionarios. El ejercicio sirve para repasar varios conceptos de programación en Python. ...

agosto 5, 2022 · 6 min · 1103 palabras · Parzibyte

Ticket de venta y cantidad modificable en punto de venta con PHP y MySQL

Hace tiempo publiqué en este mismo blog un sistema de ventas open source con PHP, MySQL y Bootstrap. En los últimos días le he agregado algunas características y hago este post para informar sobre las actualizaciones a ese sistema de ventas. Específicamente hablando he agregado un campo para modificar la cantidad al vender usando el teclado. Por otro lado ahora se puede imprimir un ticket o recibo de venta. ...

agosto 4, 2022 · 2 min · 279 palabras · Parzibyte

Buscaminas en Python - Programación de juego

En mi blog ya te he enseñado a programar el juego de buscaminas en varios lenguajes pero hoy vamos a programarlo con Python. Será el mismo juego en donde interactúas a través de la terminal y se imprime el tablero del juego buscaminas con las celdas que tiene y el conteo de minas cercanas o un asterisco. Recuerda que todo esto lo vamos a programar usando Python y algunas listas. ...

julio 28, 2022 · 7 min · 1300 palabras · Parzibyte

Convertir entero a cadena en C++ (int a string)

En este corto post de programación en C++ te mostraré una función para convertir un número entero a cadena, es decir, de int a string. He encerrado el comportamiento dentro de una función de CPP de modo que puedes invocarla para convertir el número a cadena y que tu código sea más simple. Vamos a usar stringstream para redireccionar el entero y luego convertirlo a un string. ...

julio 28, 2022 · 2 min · 234 palabras · Parzibyte

Buscaminas en C++ con Programación orientada a objetos (POO)

En este post vamos a programar el juego de Buscaminas (Minesweeper) en C++ o CPP usando el paradigma de la programación orientada a objetos o POO. Anteriormente ya había mostrado este mismo juego pero en C, y aunque el código de C es compatible con C++ en este caso lo hice de nuevo y orientado a objetos en C++. ...

julio 26, 2022 · 7 min · 1443 palabras · Parzibyte

Python - Ejercicios resueltos con secuencias de ADN

Hoy vamos a ver más ejercicios de Python con secuencias de ADN. Son 9 ejercicios y se trabaja con cadenas, bases y secuencias. La descripción dice así: Desarrollar un programa en Python para usar distintas funciones. El programa debe ofrecer un menú. Al comienzo del programa preguntar si se desea ingresar una secuencia particular en cada opción correspondiente del menú o si se desea trabajar todo el programa con una misma secuencia fija, que se cargará inicialmente. En todos los casos se debe controlar que las secuencias ingresadas sean válidas (contengan exclusivamente “A”, “C”, “T”, “G”, y largo de la secuencia mayor o igual a 1) sin importar mayúsculas y minúsculas. Luego se muestra el menú con estas opciones: Opción 0: Salir del programa Opción 1-9: En cada opción, según se haya indicado inicialmente, se trabaja con la secuencia fija o se solicita una al usuario si corresponde. En caso de ser necesarios datos adicionales específicos, se solicitan. En cada opción se invoca a la función correspondiente que se detalla a continuación y se muestra el resultado por pantalla. ...

julio 26, 2022 · 8 min · 1665 palabras · Parzibyte

Python - Saber si cadena es periódica

Siguiendo con los ejercicios de Python vamos a ver si una cadena se puede rearmar tomando un subgrupo de caracteres de la propia cadena y replicándolos para formar la cadena. Básicamente veremos si una cadena puede ser periódica para ver si un grupo de caracteres puede rearmar a la propia cadena. Por ejemplo, la cadena EAEEAE es periódica porque con el subgrupo EAE se puede rearmar. Igualmente la cadena EEEE es periódica porque con el subgrupo E se puede rearmar. Veamos cómo hacer esto con Python. ...

julio 25, 2022 · 3 min · 494 palabras · Parzibyte