Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como windows

WSL: Windows Subsystem for Linux

Se trata de un componente de Microsoft Windows que permite usar un entorno Linux desde Windows, eliminando la sobrecarga de una máquina virtual. WSL está diseñado para permitir a los usuarios de Windows ejecutar aplicaciones de Linux, integradas perfectamente en la interfaz de usuario y el sistema de menús de Windows, sin necesidad de una máquina virtual separada o arranque dual. Está dirigido a desarrolladores y otros usuarios de Windows que quieren usar aplicaciones de Linux, pero no una distribución completa. WSL es una herramienta útil para los usuarios de Windows que necesitan ejecutar aplicaciones de Linux pero no quieren hacerlo en una máquina virtual tradicional completa tipo 1 o tipo 2 como Hyper-V, VirtualBox o VMWare. Si tenemos habilitado el componente podemos mostrar su versión. Abrimos una terminal y tecleamos: $ wsl - - version Esto nos mostrará la versión instalada en nuestro sistema. Podemos obtener ayuda mediante este comando: $ wsl ...

Clojure for Beginners(4): Instalando Clojure en Windows

En este post veremos como instalar Clojure en Windows. Empezemos con Chocolate, elrepositorio más grande de paquetes de Windows (sic). choco install clojure Otra alternativa es: https://github.com/clojure/tools.deps.alpha/wiki/clj-on-Windows Seguimos los pasos de instalación: iwr -useb github . com/clojure/brew-install/releases/latest/download/win-install . ps1 | iex O ejecutando un script: PS Y: \ Downloads > . \ win - install.ps1 Downloading Clojure tools WARNING: Clojure will install as a module in your PowerShell module path. Possible install locations: 1 ) \\ Drive \ Home \ Documents \ WindowsPowerShell \ Modules 2 ) C: \ Program Files \ WindowsPowerShell \ Modules 3 ) C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1. 0 \ Modules \ Enter number of preferred install location: 1 Cleaning up existing install Installing PowerShell module Removing download Clojure now installed. Use "clj -h" for he...

GraalVM en windows Instalación y configuración(vídeo de Youtube)

En este vídeo del canal de Youtube de @sotobotero veremos como instalar GraalVM en máquinas con SO Windows. Como vemos en el vídeo debes descargar GraalVM del sitio oficial: https://www.graalvm.org/ . Una vez descargado debemos colocarlo en (preferentemente): C: \g raalvm-jdk-21 Abrir una terminal CMD (no Powershell) y teclear los siguientes comandos: setx /M PATH "C:\graalvm-jdk-21\bin;%PATH%" setx /M PATH "C:\graalvm-jdk-21" Comprobamos instalación: $ java -version java version "21.0.1" 2023-10-17 Java ( TM ) SE Runtime Environment Oracle GraalVM 21.0.1+12.1 ( build 21.0.1+12-jvmci-23.1-b19 ) Java HotSpot ( TM ) 64-Bit Server VM Oracle GraalVM 21.0.1+12.1 ( build 21.0.1+12-jvmci-23.1-b19, mixed mode, sharing ) Instalamos la Native Image: $ gu install native-image Con esto terminaremos de la instalación. Enlaces: https://www.graalvm.org/

Nim: un lenguaje parecido a Python

  Para instalar Nim en Windows debes ir a este link y descargarlo. Descomprimir  y ejecutar el programa finish.exe . Aceptar y aceptar (el clásico camino Windows).  Una vez que lo instales deberás crear un programa con la extensión *.nim hola.nim echo "Hola, mundo!!" Ejecutamos: nim compile --run hola.nim Variables básicas # Definimos variables var x , y : int = 0 var c : string = "Nimrod is better" var verdadero : bool= 33 > 11 var falso : bool = 32 >45 and 33 >123 # Arreglos o vectores var comida = [ "jamon" , "queso" , "leche" , "platanos" ] var numeros = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] Decisiones if 12 > 10 : echo "Cierto" if 13 < 12 : echo "Falso" else : echo "Cierto" var opcion:string = "A" case opcion of "X" : echo "X" of "Y" : echo "Y" ...

Powershell

Powershell es una herramienta de Microsoft que nos permite automatizar tareas y interacciones con el Sistema Operativo, programas como SQL Server e IIS.  Similar al Bash de Linux y el CMD de Windows. Para usarlo es necesario tener el .Net Core más actual. Para poder ejecutar scripts en Windows . Ir al buscador, teclear Powershell, abrir como administrador y teclear lo siguientes: get-executionpolicy Esto mostrará el nivel unrestricted, lo que no permitirá la ejecución de scripts. Modificar con: set-executionpolicy unrestricted Esto permitirá la ejecución de scripts ¿Cómo instalar Powershell en Linux? Para plataformas Windows podemos instalar el ejecutable: https://github.com/PowerShell/PowerShell/releases Para plataformas Linux: wget - q https : // packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg - i packages - microsoft - prod . deb sudo apt - get update sudo add - apt - repository universe sudo apt - get install - y powershell pwsh Una vez...

Docker: instalación

Docker es una moda, lo queramos o no. Y como una moda muchos la seguimos, lo queramos o no. Lejos ha quedado la época en la que el desarrollador sólo se preocupaba por el código y nada más. Ahora también debe preocuparse que el código pase por una serie de procesos extraños llamados de muchas formas aún mas raras que involucran el monitoreo y  la integración continua, y otras cosas más. Docker , en otras palabras, es una Máquina Virtual con esteroides. Donde no es necesario instalar o reinstalar Sistemas Operativos al por mayor. Docker se encargará de administrar los contenedores y lo que contengan ahí. Un contenedor en Docker puede tener: Imagen Volúmenes Redes  Y muchas cosas complejas (o no tanto). En este post veremos cómo instalarlo en Linux Ubuntu. $ sudo apt update $ sudo apt install docker.io $ sudo docker info Los instalamos y comprobamos su instalación. Y cómo toda herramienta digna de cualquier desarrollador podemos hacer un "Hola, mundo": ...

Visual Basic for Applications en ejemplos(VI)

En está ocasión veremos cómo crear bloques para el tratamiento de errores o cómo ignorarlos. Visual Basic for Applications al igual que muchos otros lenguajes de programación posee mecanismos para el tratamiento de errores. Para entender mejor que tipos de errores podemos encontrar es mejor enumerarlos: Tipos de errores: Errores en tiempo de compilación: los que ocurren cuando se ejecuta el proceso de verificación de sintaxis, recolección de datos, etc, Errores en tiempo de ejecución: cuando la aplicación está en funcionamiento. Muchos de ellos se deben a la interacción de usuario con el programa. Errores de máquina: puede ser un fallo en la memoria, recursos agotados, etc. en muchos casos el programador no puede hacer nada al respecto más que suplicar a los dioses un poco de piedad. En VBA podemos ignorar el error ocurrido en nuestra aplicación o crear una etiqueta que muestre un mensaje al usuario indicándole cuál fue el error o la causa del este. Primera forma: El...

Ejecutar un proceso batch en Groovy

Proceso batch en Groovy. En este ejemplo vamos a ver como ejecutar un proceso batch en Groovy. Para ello tenemos que saber que los archivos batch son útiles para la automatización de tareas,por ejemplo revisar el espacio en disco, ver el contenido de un directorio, ,etc. En este ejemplo vamos a crear un archivo BAT (MS-DOS). Abrimos cualquier editor de texto (como notepad++, sublime text 2, etc.) y creamos un nuevo archivo, le llamaremos "miscomandos.bat" (también se puede cambiar la extensión por .cmd). @echo off echo Hola visitante de http: //alquimistadecodigo.blogspot.com/ @pause Desde terminal de comando nos ubicamos en el directorio donde se creo el archivo y tecleamos su nombre, aparece el mensaje: Hola visitante de https://alquimistadecodigo.blogspot.com ¿Groovy permite ejecutar comandos del sistema? Así es, basta que teclees desde terminal "groovysh"te abrirá el REPL. Escribe esto: println "help" . execute (). text ...

COBOL, ¿el eterno lenguaje?

COBOL es un lenguaje de programación que se niega a morir. Por ahí escuchamos que nunca morirá. Que será eterno. Que muy pronto cobrará vida y todos le rendiremos pleitesía.  ¡Larga vida al Rey!  ¡Larga vida al señor benevolente!   Los bancos se niegan a migrar sus robustas aplicaciones a lenguajes como Java, C#, Python, etc.  Consideran que "están muy chavos y les falta madurez".  ¿Realmente Java puede procesar miles de miles de archivos sin perder nada, sin alterar el status quo o provocar una catástrofe?  ¿Puede Python con todo el paquete?  ¿Acaso es necesario convertir miles de líneas de código COBOL a Java y así obtendremos mejores resultados?  Muchas preguntas y no muchas respuestas satisfactorias. COBOL es un lenguaje de programación destinado para la creación de aplicaciones empresariales donde es necesario procesar grandes cantidades de datos.  Se ha escuchado en el mundo de la programación que si algo funciona correctament...

Programación Windows Batch (CMD) parte 6

En ésta serie de post vimos que un batch es un archivo que puede contener una serie de comandos para ejecutar ciertas tareas. Desde crear o eliminar una carpeta hasta realizar respaldos del disco duro.  Como programadores o administradores de sistemas muchas veces requerimos automatizar tareas para ahorrar tiempo. En sistemas operativos diferentes a Windows se les denomina Shell Script . Ej. 1.- Usar el comando START para iniciar una aplicación instalada en nuestro sistema. @ echo off start firefox timeout /nobreak 10 start word timeout /nobreak 10 start notepad pause Como se puede ver iniciamos el navegador Firefox, se inicia Office Word en 10 segundos y , finalmente, NotePad en otros 10 segundos.  Ej. 2.- Obtener información de nuestro sistema mediante SYSTEMINFO . @ echo off systeminfo > informacion.txt @ pause Ej. 3.- Listar procesos ejecutándose. @ echo off TASKLIST /V @ pause Links: http://systemadmin.es/2011/07/wmic-de-windows ht...

WMIC

¿Has tenido la necesidad de obtener  la licencia OEM de tu PC o alguna otra característica técnica?  Usualmente existen herramientas visuales, pero también existe una herramienta en la línea de comandos llamada WMIC para administrar tu máquina de manera local o remota. Te permite listar, iniciar y detener procesos. En este post crearemos un menú (usando Bacth Windows) para listar las características de una máquina con sistema operativo Windows. Menu.bat Para ejecutar solo debes dar clic en Menu.bat

Programación Windows Batch (CMD) parte 5

Continuando con la serie de ejemplos de programación batch en Windows. 1. Comentarios  unilínea y multilíneas.  ::Esto es un comentario REM Este también es un comentario GOTO ComentarioMultilinea echo Esto no se ve, es un comentario multilinea echo Esto no se ve, es un comentario multilinea echo Esto no se ve, es un comentario multilinea :ComentarioMultilinea 2. Ejemplo de uso de sentencias IF. Aquí usamos comandos de red como PING, NETSTAT, etc. Menu.bat @ echo off COLOR 4 e TITLE IFs :Menu echo ================================== echo = = echo = Menu = echo = = echo ================================== echo . echo . echo 1 . Comprobar conexion a Internet echo 2 . ...