Go - Rellenar número con ceros

Hoy te mostraré algo muy sencillo en Go: cómo agregar ceros a la izquierda de un número. En este caso te enseñaré a agregar un cero a la izquierda solo si el número tiene un dígito, en caso de que no, no se agrega. En otras palabras, agregar un 0 si el número es menor a 10. Aunque no solo funcionará con números de 2 dígitos, funcionará con cualquier cantidad de dígitos para rellenarlos con 0 o ceros. ...

agosto 13, 2021 · 2 min · 307 palabras · Parzibyte

Go - Servir carpeta por HTTP

En este post te mostraré cómo servir un directorio por medio de HTTP usando Go. Básicamente verás cómo servir contenido estático para que puedas acceder a él desde el navegador. De este modo podrás servir contenido en general, una aplicación web o el frontend de la misma, ya que puedes servir CSS, JS y HTML. ...

agosto 13, 2021 · 2 min · 306 palabras · Parzibyte

Go - Saber si es Windows o Linux

En el post de hoy te mostraré cómo identificar el sistema operativo desde el lenguaje de programación Go. Específicamente te enseñaré a saber si estás en Windows o Linux en tiempo de ejecución. ...

agosto 12, 2021 · 1 min · 102 palabras · Parzibyte

Instalar Go en Raspberry Pi - Raspbian

En el post de hoy te mostraré cómo instalar Go en la Raspberry Pi o mejor dicho en el sistema operativo llamado Raspbian o Raspberry Pi OS . Te enseñaré a instalar la última versión de Go en la Raspberry para poder compilar programas de Go y Golang. La instalación será parecida a cuando instalamos Go en Linux Ubuntu, solo que ahora vamos a descargar la versión para procesadores ARM. ...

agosto 12, 2021 · 2 min · 419 palabras · Parzibyte

Go - Leer opciones de línea de comandos

En este post te mostraré a leer banderas, flags o argumentos de la línea de comandos usando el lenguaje de programación Go también conocido como Golang. Cuando usamos programas podemos pasarles ciertas opciones, banderas o argumentos para su funcionamiento. Por ejemplo: enviar_correo --destinatario=ejemplo@ejemplo.com --asunto=Hola Te enseñaré a hacer eso pero con Go usando flag. ...

julio 16, 2021 · 2 min · 301 palabras · Parzibyte

Sistema para estacionamientos gratuito

En este post te voy a mostrar un programa que acabo de crear (totalmente original) que sirve para el control de estacionamiento o parqueadero. Básicamente es un software gratuito que sirve para llevar el registro en un parqueadero. Este sistema es gratuito, por lo que puedes usarlo sin ningún costo, además de explorar su código fuente. Las características generales son: Registro de vehículo, ya sea motocicleta, auto, camionetas, etcétera. Registro de fecha y hora de entrada Cálculo del tiempo que el vehículo pasó estacionado Ajuste de costo por hora con redondeo y tolerancia Reporte de vehículos con tiempo de estancia y ganancia Escritorio con reporte general y gráficas Soporte de impresión de ticket de entrada para comprobante de ingreso y comprobante de pago en impresora térmica A lo largo de este post te mostraré los detalles del software así como las instrucciones de descarga y la ubicación del código fuente. Nota: en las capturas de pantalla probablemente verás datos aleatorios o incoherentes, pues los he generado aleatoriamente así que no esperes que tengan sentido, solo son de relleno para mostrarte los módulos. ...

mayo 12, 2021 · 8 min · 1511 palabras · Parzibyte

Migrar proyecto de Go a go mod

En las últimas versiones de Go / Golang vamos a encontrar que ahora se usan los módulos de Go. Por ello si queremos compilar una versión antigua puede que nos encontremos con el siguiente error: go: cannot find main module Esto quiere decir que no ha encontrado nuestro módulo principal, y que debemos crearlo para también usar go mod. En este tutorial te enseñaré cómo migrar el proyecto para que use los módulos de Go. ...

marzo 19, 2021 · 2 min · 280 palabras · Parzibyte

Go - Descargar archivo de internet

En este post de programación en Go / Golang te enseñaré cómo descargar un archivo de internet y guardarlo en el dispositivo desde donde se invocó al ejecutable. Es decir, usar Go para descargar cualquier archivo de internet, ya sea una imagen, un PDF, etcétera y guardarlo en la computadora. ...

marzo 17, 2021 · 3 min · 437 palabras · Parzibyte

Go - Ejemplo de makefile

Siguiendo con los ejemplos del archivo makefile te enseñaré un ejemplo para Go o Golang. Como lo dije anteriormente, yo uso los makefiles más como scripts multiplataforma. En este caso te enseñaré un ejemplo de makefile que formatea el código, compila y ejecuta la app de Go. ...

febrero 4, 2021 · 2 min · 318 palabras · Parzibyte

Go: verificar si archivo existe

En este post de programación en Go, también conocido como Golang o Go lang te mostraré cómo verificar si determinado archivo existe. ...

diciembre 8, 2020 · 1 min · 148 palabras · Parzibyte