Hola mundo con Angular

Resumen: crear proyecto básico de Angular usando la CLI, es decir, hacer un hola mundo con Angular o mejor dicho, Hola angular.

En este post veremos cómo comenzar un proyecto de Angular, cómo modificarlo y finalmente cómo “compilarlo” para tener una versión lista para producción.

Recuerda que el desarrollo de Angular se hace con la angular CLI; si no cuentas con ella mira aquí cómo se instala.

(más…)

Ocultar consola de ejecutable de Go

Hoy veremos cómo hacer que no aparezca una consola o interfaz al ejecutar un archivo del lenguaje Go.

En las aplicaciones de Go o Golang, se crea una consola indicando el estado; ya sea para interactuar con el usuario o para mostrar cierta información; incluso para ejecutar servidores web.

Sin embargo en ciertas ocasiones vamos a necesitar ocultar la consola y justamente hoy vengo a explicar eso. Por cierto, este truco funciona en Windows, no lo he probado en otros sistemas operativos.

(más…)

Empaquetando scripts de Python en un .exe o ejecutable utilizando PyInstaller

Introducción

Python es un lenguaje multiplataforma muy poderoso. Sirve para miles de cosas, pero hay algo que dificulta su “distribución” a los usuarios finales.

Es decir, no podemos mandarle un script con extensión .py a un cliente y decirle que instale Python, lo ponga en la variable PATH y lo ejecute desde la terminal.

Además… ¿qué pasa si nuestro script tiene dependencias? o si son muchos scripts, o cosas de esas.

Debido a esto, necesitamos algo así como un creador de ejecutables de Python. Una cosa que empaque todo en un archivo .exe (o al menos en un .zip) y que, sin necesidad de que en la máquina del usuario exista Python, se pueda ejecutar.

Justamente hoy venimos a hablar de eso: cómo crear un ejecutable de archivos de Python, utilizando PyInstaller.

(más…)