Ir al contenido principal

Entradas

Aprendiendo HTML, CSS & JS by ManzDev

  Si quieres aprender HTML, CSS y JS ya no hay excusa para decir que no hay cómo obtener información. Gracias a  https://manz.dev/  quien creó tres sitios para ello: https://lenguajehtml.com/ https://lenguajecss.com/ https://lenguajejs.com/ Los sitios tienen enlaces a vídeos del canal de Youtube  https://www.youtube.com/@ManzDev  y no hay pierde en dar un vistazo a cada uno de ellos.
Entradas recientes

Ballerina en un vistazo (5)

Continuamos con esta serie de entregas sobre el lenguaje Ballerina. Vamos a crear un proyecto básico y modificaremos el programa principal para crear un sencillo servicio RestAPI. Abrimos una terminal y tecleamos: $ bal $ bal version Esto es para visualizar la versión instalada en nuestra máquina. Creamos un nuevo proyecto: $ bal new auditor Nos creará un directorio llamado ``auditor``: auditor/ ├── Ballerina.toml └── main.bal El programa será: main.bal import ballerina/io; public function main() { io:println( "Programando con Ballerina" ); } Ejecutamos: $ bal run Nos deberá mostrar el mensaje: Programando con Ballerina Editamos el programa main.bal para crear un REST API: import ballerina/http; listener http:Listener httpListener = new ( 8088 ); service / on httpListener { resource function get saludando() returns string { return "Programando con Ballerina!" ; } resource function get saludando/[string nombr

Hello Ballerina (vídeo YouTube)

Presentación del lenguaje de programación Ballerina. Un lenguaje de programación flexible, poderoso y bello de escribir. El vídeo tiene ya tiempo de estar en la plataforma de Youtube pero no tiene desperdicio.

Herramientas que debería tener todo programador

  En esta lista incluiré solo las herramientas que considero todo programador debería usar. SDKMAN! , Una herramienta muy útil para instalar SDKs en sistemas Linux. Desde la clásica JDK de Java hasta GraalVM y muchos otros más. https://sdkman.io/ Chocolatey , El administrador de paquetes de sistemas Windows. Muy útil para quienes usan Windows, reduce tiempo de descarga e instalación de paquetes. https://chocolatey.org/ Scoop , Un instalador de paquetes para Windows. Similar a Chocolatey. https://scoop.sh/ Visual Studio Code , Un editor de código que parece IDE, pero no lo es. Se pueden instalar múltiples plugins para hacer del desarrollo algo más fácil. https://code.visualstudio.com/ GitHub Desktop , Una herramientra gráfica para administrar repositorios de Github. https://desktop.github.com/ DBeaver , Una herramienta que te permite conectarte a múltiples fuentes de datos (data bases). Desde MySQL, PostgreSQL, etc. https://dbeaver.io/ PyPI , El administrador de paquetes

Probando Rust OnLine

  Quienes quieran probar Rust sin tener que instalarlo hay un sistio web para que lo prueben: https://play.rust-lang.org/ Solo hay que escribir el código y probarlo. Un ejemplo de ciclo infinito: fn main() { let mut cont = 0 ; loop { cont = cont + 1 ; if cont == 5 { break ; } } println ! ( "Cont: {}" ,cont); } Abortar un programa cuando se cumple una condición: use std :: f64 ; fn main() { let numero = - 6 ; if numero <= 0 { panic ! ( "Error: no se puede realizar la operación!!" ); } let raiz = f64 :: sqrt(numero as f64 ); println ! ( "Raiz de {} es {}" ,numero, raiz); } Este sitio te permitirá aprender Rust sin la necesidad de instalarlo.

Groovy: Grape

Grape (Groovy Advanced Packaging Engine) es un gestor de dependencias que nos permite usar librerías sin la necesidad de agregarlas a nuestro CLASSPATH . Básicamente, te permite agregar librerías a tus scripts de una manera muy fácil. Pero antes de hacer nada, recordemos algunas cosas: Compilamos: groovyc Programa.groovy Ejecutamos (de hecho podemos omitir la compilación con esto): groovy Programa.groovy Ejemplo. Crear un documento PDF con itextpdf. import java.io.FileOutputStream import java.io.IOException import com.itextpdf.text.Document import com.itextpdf.text.DocumentException import com.itextpdf.text.Paragraph import com.itextpdf.text.pdf.PdfWriter @Grapes ( @Grab (group= 'com.itextpdf' , module= 'itextpdf' , version= '5.5.13.3' )) def documentoPDF () throws DocumentException, IOException { def documento= "MyDocument.pdf" Document document = new Document(); PdfWriter. getInstance (docum

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