Instalar GCC y G++ (compilador de C y CPP) en Android con Termux

Ya estamos aquí con otra entrada sobre Termux y Android. En este post vamos a ver cómo instalar el paquete clang, el cual va a configurar y preparar el compilador de C y C++ para poder programar en C y CPP desde nuestro Android. Antes de continuar recuerda instalar Termux y sus utilidades básicas, así como realizar las configuraciones necesarias. ...

marzo 23, 2019 · 3 min · 440 palabras · Parzibyte

Adivina el número en C - Programación de juego

Para demostrar el uso de la generación de números aleatorios con C decidí hacer un juego (no, no tiene interfaz gráfica) de adivina el número, seguramente conocido por muchos. Lo que hace este juego es “pensar” en un número y pedirle al usuario que lo adivine. También brinda pistas indicando si el número secreto es mayor o menor que la respuesta del usuario. Me di a la tarea de agregarle un contador de intentos y un límite. En caso de llegar al límite se le indica al usuario que ha perdido y le dice cuál adivino. Si el jugador adivina el número, entonces también se le indica. Veamos su codificación. ...

marzo 22, 2019 · 3 min · 624 palabras · Parzibyte

Obtener números aleatorios en C

Introducción En este post voy a mostrar cómo podemos generar números aleatorios o al azar con C. Eso sí, no serán para criptografía, simplemente serán pseudoaleatorios. En resumen, sí van a darte números aleatorios pero no los vayas a usar para cosas que tengan que ver con la seguridad. Veremos cómo obtener un número aleatorio, poner una semilla a rand y también obtener un número al azar dentro de un rango. ...

marzo 21, 2019 · 4 min · 718 palabras · Parzibyte

Obtener elemento aleatorio de arreglo en PHP

Introducción Hoy veremos cómo usar mt_rand para seleccionar un elemento al azar de un arreglo en PHP. Recuerda que también se puede utilizar array_rand pero se supone que mt_rand funciona más rápido a la hora de elegir un elemento aleatorio dentro de un arreglo. ...

marzo 20, 2019 · 2 min · 254 palabras · Parzibyte

Pequeño truco para reducir el tamaño de vendor en Laravel

A más de un programador de Laravel le ha pasado esto: ha terminado el proyecto, pasado las pruebas y está listo para enviarlo a producción pero pasa algo: la carpeta vendor tiene un tamaño realmente grande. Esto es porque la carpeta vendor tiene todos los paquetes que necesita el framework, pero hay unos de ellos que solamente son usados en modo desarrollo y que no son necesarios en producción. Por eso es que hoy veremos cómo eliminar los paquetes innecesarios de vendor, o mejor dicho, cómo instalar únicamente los necesarios. ...

marzo 20, 2019 · 2 min · 333 palabras · Parzibyte

Software gratuito para control de ventas: Sublime POS 3

En todo negocio, sin importar su tamaño, es importante llevar un control de ventas de productos que existen en un inventario. De esta manera se previenen robos o pérdidas, ya que cada salida de un producto queda registrada en una venta. Un software de control de ventas (también conocido como punto de venta o sistema de ventas) e inventario ayuda a llevar un registro estricto de los productos y ventas. Por otro lado, gracias a que se lleva un histórico, se pueden comparar las ganancias por períodos de tiempo. Sublime POS 3 es un software gratuito para llevar el control de ventas y existencia de productos. Es fácil de usar, no tiene ningún costo y permite comparar ventas, así como llevar un registro de las salidas de productos. A través de este artículo voy a mostrar cómo es que funciona. ...

marzo 20, 2019 · 4 min · 642 palabras · Parzibyte

Python: seleccionar elemento aleatorio de arreglo o lista

Hoy vamos a ver cómo seleccionar un elemento de una lista de Python al azar. Las listas en Python son el equivalente a los arreglos que conocemos en otros lenguajes de programación. ...

marzo 19, 2019 · 1 min · 142 palabras · Parzibyte

Mostrar DatePicker en Android - Ejemplo para obtener fecha

Una interfaz intuitiva y bonita a la hora de programar en Android es el DatePicker, el cual es un elemento que permite que el usuario seleccione una fecha en un calendario. En este tutorial vas a aprender a mostrar un DatePicker en Android (funciona desde Android 4) y a leer la fecha que el usuario seleccione; todo eso en pocas líneas de código usando DatePickerDialog. Al final tendremos una aplicación de Android que permite al usuario seleccionar una fecha con un DatePicker como se ve en la imagen: ...

marzo 18, 2019 · 3 min · 625 palabras · Parzibyte

Generador de diagramas de clase UML con JavaScript

Introducción En una de las materias que estoy cursando (o que cursé, dependiendo del momento en el que esto se publique) tuve que presentar todas esas cosas aburridas que conlleva el desarrollo de software. Me refiero a los diagramas, casos de uso, clases, interfaces y todas esas cosas que al final (desde mi punto de vista) no sirven para nada y solamente hacen perder tiempo. ...

marzo 17, 2019 · 4 min · 720 palabras · Parzibyte

Almacenamiento en el navegador con JavaScript y localStorage

El almacenamiento de datos en el navegador usando JavaScript, además de las cookies, ya es una cosa que salió hace mucho tiempo. Sin embargo, muchas personas todavía no conocen sobre el tema o saben poco sobre el mismo. Es por eso que en este post voy a explicar cómo trabajar con la API de localStorage en JavaScript para almacenar datos en el navegador del usuario, pero lo más importante es que estos datos van a persistir aunque el navegador se cierre o se actualice. Nota: si quieres ver un ejemplo de localStorage mira este generador de UML. ...

marzo 16, 2019 · 6 min · 1216 palabras · Parzibyte