Dibujando figuras con Python y Turtle

En este post te voy a mostrar una pequeña introducción a Turtle, el módulo de Python que permite dibujar figuras y formas desde las más básicas hasta las más complejas. En concreto te mostraré cómo hacer una estrella, un cuadrado, y algunos espirales. ...

julio 30, 2020 · 4 min · 729 palabras · Parzibyte

Limpiar elemento HTML con JavaScript

En este corto post te mostraré cómo limpiar un elemento HTML con JavaScript, es decir, algo como el método “empty” de jQuery, pero con JavaScript puro. Por ejemplo, con esto que te mostraré sabrás cómo eliminar todo el contenido de un elemento HTML ya sea una tabla, una lista, etcétera. A lo que haremos también se le conoce como Remover todos los hijos de un elemento HTML. ...

julio 29, 2020 · 2 min · 249 palabras · Parzibyte

Python: ordenar arreglo especificando clave

En este post te mostraré cómo ordenar un arreglo o lista en Python especificando la clave de comparación. Es decir, ordenar un arreglo complejo especificando cómo comparar los valores para ordenarlos. Esto también es conocido como ordenar una lista especificando una función de comparación o compare function, solo que presta atención, aquí vamos a especificar la clave, cosa que al final tendrá el mismo resultado para ordenar un arreglo de manera personalizada. ...

julio 23, 2020 · 3 min · 614 palabras · Parzibyte

Go: Solución a destination not a pointer

En este artículo te mostraré cómo solucionar el error que dice algo como destination not a pointer al trabajar con bases de datos en el lenguaje Go, también conocido como Golang. ...

julio 21, 2020 · 1 min · 149 palabras · Parzibyte

PHP: regresar 2 o más valores en función

En ocasiones tenemos funciones en PHP que necesitamos regresen dos o más valores; es decir, hacer que una función, dentro de su return, devuelva varios valores en lugar de 1. Con el lenguaje de programación PHP esto es totalmente posible y fácil de hacer. Para ello usamos arreglos y la función list. ...

julio 19, 2020 · 2 min · 322 palabras · Parzibyte

Laravel - Manejar varios idiomas

En este post te mostraré cómo puedes mostrar tus sitios, aplicaciones o sistemas en Laravel en distintos idiomas usando lo que ya ofrece el propio Framework. Es decir, mostrar tu aplicación web de Laravel en inglés y español, por ejemplo. Te voy a mostrar un ejemplo simple. ...

julio 15, 2020 · 4 min · 796 palabras · Parzibyte

Traductor código Morse en Java

En este post te mostraré cómo traducir o codificar y decodificar código Morse en Java. Es decir, usar Java para programar un software que traduce de Morse a letras, y de letras a Morse. O de español a Morse, y de Morse a español, como quieras llamarle. ...

julio 15, 2020 · 6 min · 1239 palabras · Parzibyte

Conecta 4 en C - Programación de juego

En este post te mostraré el juego Conecta 4 programado en C por consola. Se trata del juego que lleva el mismo nombre en donde se deben conectar cuatro fichas del mismo color de manera que formen una línea, ya sea horizontal, vertical o diagonal. Las características del mismo son: Al iniciar se elige un color aleatorio que inicia el juego, es decir, no siempre comienza el mismo jugador Modo humano contra humano Modo humano contra CPU (computadora); se ha programado una pequeña IA para jugar contra el humano Modo computadora contra computadora (divertido de observar) Opción para cambiar la longitud del tablero de juego Se puede cambiar la cantidad de fichas que se conectan. Es decir, se puede jugar a conecta 3, conecta 5, conecta 6, etcétera. Escrito totalmente en C y compilable para C++. Compila en Windows con gcc, en Linux Ubuntu con gcc e igualmente en Android con Termux (de nuevo, usando gcc). A lo largo del post te mostraré cómo es que programé el juego, dónde se puede probar, descargar, etcétera. Nota: mira este juego portado para JavaScript, es decir, en su versión web. ...

julio 12, 2020 · 17 min · 3497 palabras · Parzibyte

Algoritmo simple para ganar conecta 4

En este post te mostraré el algoritmo a seguir para programar una pequeña IA que puede jugar Conecta 4 contra un contrincante (un ser humano), balanceando la defensa y ataque. De este modo se sentirá que se está jugando contra un contrincante real, aunque la dificultad no será elevada y en varias ocasiones podremos vencer, pero si nos descuidamos, el CPU nos puede vencer. Solo te mostraré los pasos a seguir y los puntos a considerar al programar esta IA que elegirá el mejor lugar para colocar y ganar conecta 4; y más adelante te mostraré un ejemplo. ...

julio 11, 2020 · 2 min · 407 palabras · Parzibyte

Centrar tabla en HTML con CSS

Este post es muy corto. Solo vamos a ver cómo centrar una tabla en una página web, usando CSS. ...

julio 7, 2020 · 2 min · 226 palabras · Parzibyte