Tips de productividad para Vim

Usar Vim ya es una cosa, pero usarlo bien y exprimirlo es otra. Personalmente no me considero un experto de Vim, pero me ha ahorrado bastante tiempo y te quiero compartir algunos trucos con Vim. Básicamente es una lista de tips o recomendaciones de Vim que he aprendido y recomiendo en mi día a día como programador. No es un tutorial de introducción, pero si estás pensando en comenzar a aprender Vim te invito a ver lo que puedes hacer con él y cómo es que Vim ahorra tiempo al usarlo para programar. Te repito, yo no me considero experto, solo te comparto mi conocimiento. Nota: si usas Windows mira cómo comenzar a usar Vim aquí. ...

enero 11, 2021 · 7 min · 1400 palabras · Parzibyte

Factorial en Python

En este post te mostraré cómo obtener el factorial de un número usando Python. Vamos a ver dos métodos: de manera iterativa con un ciclo, y de manera recursiva en donde la función se llama a sí misma. Recuerda que el factorial de un número es el resultado de multiplicar ese número por todos los números que existen desde él hasta el 1. Por ejemplo, el factorial de 5 es 120 pues 5 * 4 * 3 * 2 * 1 es 120. Voy a encerrar el comportamiento de este programa en funciones para su fácil reutilización. De hecho el método con recursión no puede estar en otro lugar más que en una función. ...

enero 8, 2021 · 2 min · 413 palabras · Parzibyte

Alternativa a CMD de Windows

En este post te mostraré la terminal o consola que yo uso al usar el sistema operativo Windows, es decir, una alternativa al CMD o símbolo del sistema de Windows. Es una terminal que, me atrevo a decir, es mucho mejor que CMD en varios aspectos, además de que se le puede aplicar transparencia, temas y sobre todo: tiene un autocompletado bastante bueno además de varios comandos de Unix o Linux. ...

enero 7, 2021 · 2 min · 304 palabras · Parzibyte

Fibonacci en Python

Hoy te enseñaré cómo trabajar con la secuencia Fibonacci en Python. Te enseñaré a obtener el número que va en determinada posición, así como imprimir toda la serie hasta determinado número. Veremos las dos formas de trabajar con esta sucesión en Python: de manera iterativa con un ciclo for, y de manera recursiva invocando a la función dentro de sí misma. ...

enero 7, 2021 · 3 min · 595 palabras · Parzibyte

Zelda Breath of the Wild - Mapa con todos los santuarios y semillas Kolog

Actualización: ya puedes ver el mapa completo e interactivo de The Legend of Zelda: Tears of the Kingdom. Desde hace unos días o meses he estado jugando a Zelda BotW. Sé que es un juego que salió por allá por el 2017, pero incluso así me ha gustado bastante. Bien, dentro del juego hay que visitar santuarios para obtener orbes, recoger semillas Kolog para ampliar la alforja, etcétera. En total son 900 semillas y 120 santuarios. Muchos santuarios se encuentran a simple vista y solo hay que descubrirlos, aunque para otros hay que hacer una prueba heroica. En fin, cuando ya llevamos un tiempo considerable de tiempo, buscar los santuarios se hace un poco difícil, así como las semillas Kolog, por eso es que siempre nos viene bien un mapa del juego para que nos muestre todo los santuarios o puntos de interés. En este post te mostraré dónde encontrar un mapa interactivo de Zelda Breath of the Wild. ...

enero 7, 2021 · 4 min · 652 palabras · Parzibyte

C++ | Declarar y recorrer array

En este corto post de programación en C++ te enseñaré cómo declarar y recorrer un array o arreglo. ...

enero 6, 2021 · 2 min · 374 palabras · Parzibyte

Hashmaps en C++ con map

En este post te mostraré cómo trabajar con hashmaps, hashtables o diccionarios en C++ (CPP) usando map. Me parece que a éstas tablas también se les conoce como tablas de dispersión o simplemente mapas. Así que usaré cualquiera de estos sinónimos para referirme a esa estructura de datos. Recuerda que un diccionario tiene una clave y un valor. Lo bueno es que permite acceder a los elementos de manera muy rápida, pues no tiene que hacer ningún tipo de búsqueda ya que usando la clave podemos localizar cualquier elemento. Veamos entonces algunos ejemplos de map en C++. ...

enero 6, 2021 · 4 min · 795 palabras · Parzibyte

Sistema de estudiantes y calificaciones con PHP y MySQL

Hoy veremos un sistema muy básico para gestionar estudiantes, materias y notas/calificaciones usando el lenguaje de programación PHP con la base de datos MySQL. Más allá de un sistema es como un ejercicio. Se trata de: Registrar alumnos Registrar materias Agregar calificaciones de estudiantes por cada materia Es como la versión básica de un control escolar. ...

enero 5, 2021 · 11 min · 2140 palabras · Parzibyte

Crear gráfica con PHP y Chart.js

En este post te mostraré cómo crear gráficas en la web (gráficas de barras, de línea, circulares) usando el lenguaje PHP y la librería chart.js. Estrictamente hablando, no vamos a usar el lenguaje en sí para crear la gráfica, sino que vamos a usar PHP para pasar los valores a JavaScript y luego dejar que éste último renderice la gráfica usando Chart.js De hecho esto es como una combinación entre el post de cómo pasar variables de PHP a JavaScript y el tutorial de Chart.js. ...

enero 4, 2021 · 3 min · 575 palabras · Parzibyte

Crear usuario con privilegios root en Ubuntu

En este tutorial sobre administración de usuarios te mostraré cómo crear un usuario con privilegios de superusuario, sudo o root, (como le llames) en Linux Ubuntu. ...

enero 4, 2021 · 1 min · 165 palabras · Parzibyte