post
-
¿Qué es un GUID / UUID?
Un día sin más me tope con el acrónimo GUID, para Globally Unique Identifier, mientras que UUID es un acrónimo para Universally Unique Identifier. En ambos casos, se refiere a un número único generado al azar que se utiliza para identificar de manera única un recurso o objeto en un sistema informático. Estos identificadores se utilizan comúnmente en aplicaciones, bases de datos y en la tecnología de la información en general. Por lo que surge la duda de: ¿Dónde se usa los GUID / UUID? Resulta que los GUID / UUID se utilizan en una amplia variedad de aplicaciones y sistemas informáticos. Algunos de los usos más comunes incluyen: En…
-
Docker, sus manías y encantos.
Esta entrada será dedicada a docker uno de los contenedores más utilizados en el mercado. Tiene sus ventajas, en una ocasión alguien me había comentado sobre los contenedores y lo maravilloso que había permitido crear un ambiente de desarrollo. La verdad siempre me abstuve de usarlo hasta ahora. Regularmente siempre se es partidario de instalar todo directamente en el equipo, a lo mucho virtualizar un window por cuestiones de ofimática en donde no exista alguna compatibilidad con las diversas alternativas. Sin embargo cuando un cliente te solicita crear el ambiente clásico de desarrollo en una macbook air con chip M1 y su actualización 12 del sistema operativo, te sueles topar…
-
Ejercicios resueltos en rust
Los ejercicios que se resuelven son los que puedes encontrar aquí Esperando que sea de utilidad y guía en este lenguaje tan amado XD 1. Cree un programa que le pida su nombre al usuario y y lo salude por su nombre. 2. Cree un programa que solicite el radio de un circulo y entregue como salida el perímetro y el área del mismo. 3. Cree un programa que permita calcular el promedio de cuatro calificaciones ingresadas por el usuario. 4. Cree un programa que convierta de centímetros a pulgadas. Una pulgada es igual a 2.54 centímetros. 5. Escriba un programa que reciba como entrada las longitudes de los dos…
-
Solicitar datos a un usuario en rust.
Bueno esta entrada esta dedicada a leer datos desde el teclado con rust, para así poder procesarlos y mostrar el resultado del proceso. Para ello se hará uso de unas bibliotecas con las que cuenta este lenguaje de programación. Biblioteca La biblioteca que permite solicitar al usuario que introduzca un valor, y pueda ser procesadao en rust se llama read_line, permite leer una línea como un String. Para acceder a read_line primero se necesita tener un objeto stdin. La manera más fácil de hacerlo es usar el módulo std::io. Procedimiento El procedimiento es el siguiente, en primer lugar se debe de crear una variable de tipo String vacía y mutable donde se va…
-
Rust y sus constantes
El manejo de constante en rust no cambia mucho claro que en éstas no aplica los conceptos de inmutabilidad o mutabilidad que si en las variables, lo que aplica es el sombreado de constante, que sucede igual como le pasa a las variables, es la forma en la que le llama a una re-declaración de variable. Sin embargo por definición, Las constantes representan valores que no se pueden cambiar. Si declara una constante, no hay forma de que cambie su valor. La palabra reservada para usar constantes es const. Las constantes deben escribirse explícitamente. A continuación se muestra la sintaxis para declarar una constante: Diferencias entre una constante y una…
-
Rust y sus variables
Rust maneja un par de conceptos en las variables, estos son mutabilidad e inmutabilidad en el primer caso se refiere a que la variable puede cambiar su valor como tal en el resto del programa aún después de que se haya sido asignado un valor. El segundo concepto refiere a que la variable una vez que haya sido asignado un valor no podrá cambiar el valor, es decir, queda en modo de solo lectura, esto previene fallos de seguridad dentro del código y técnicamente es recomendado, porque imagina que has generado el *.exe de tu programa escrito en rust y alguien quiere desensamblar el ejecutable para saltarse los pasos de…
-
Planeación
En todo proyecto que se este creando, desarrollando o se tenga en la etapa de idea, es necesario que exista un plan, o una planeación donde al menos se tenga una lista de actividades y el tiempo estimado en el que se pretende lograr que esa pequeña actividad se complete de manera satisfactoria. La definición mas textual de lo que es una planeación es la siguiente: Consiste en fijar el curso concreto de la acción que ha de seguirse, estableciendo los principios que habrán de orientarlo, la secuencia de operaciones para realizarlo y la determinación de tiempo y números necesario para su realización. ecured.cu Para mi la planeación siempre la hemos…