Entradas

Lenguaje Ensamblador - Emu8086

Imagen
EMU8086 es un emulador del microprocesador 8086 de 16 bits, inventado por Intel en 1978. El programa contiene un ensamblador, un editor, un potente depurador y una serie de ejemplos útiles para comprender mejor el funcionamiento del histórico procesador, precursor de la arquitectura x86. Emu8086 El software ofrece un valioso soporte para el conjunto de instrucciones, lo que le permite ver los valores de la memoria y los registros, los códigos ASCII, los valores de las banderas y las variables del procesador; también puede ver los errores en una ventana independiente. El EMU8086 también permite al usuario realizar operaciones de depuración a través de un depurador sencillo e intuitivo, probando así el código realizado en la fase de compilación.  

PSeint

Imagen
PSeint es un intérprete de pseudocódigo para estudiantes de programación de habla hispana. Su propósito principal es ser una herramienta para aprender y comprender los conceptos básicos de programación y aplicarlos con un pseudocódigo en español de fácil comprensión. *Qué es un algoritmo? Un algoritmo es una serie de pasos que se van a ejecutar dentro de un programa hasta obtener un resultado deseado.    --> Hola Mundo Algoritmo HolaMundo     //1. Escribir un saludo a consola utilizando PSeint     Escribir "Hola Mundo..." FinAlgoritmo  

MySQL

Imagen
 MySQL Workbench: Entorno oficial de MySQL. COMANDOS DESDE CMD mysql -u [Nombre_Usuario] -p     -     Ingresar a MySQL con un usuario y la contraseña SELECT user FROM mysql.user;     -     Mostrar los usuarios de MYSQL creados CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';     -     Crear nuevo usuario con contraseña GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';     -     Dar todos los privilegios a un usuario especifico FLUSH PRIVILEGES;     -     Volver a cargar los privilegios asignados COMANDOS USE [Nombre_Base_Datos];     -     Seleccionar la base de datos a usar. SHOW TABLES;     -     Mostrar las tablas creadas en la base de datos. DESCRIBE [Nombre_Tabla];     -     Mostrar los campos o columnas de una tabla especifica. SELECT * FROM [Nombre_Tabla];     -     Mostrar los valores contenidos en la tabla.

Git & GitHub

Imagen
Git es un sistema de control de versiones (VCS). Coordina el trabajo entre múltiples desarrolladores. Repositorios locales y remotos. Se puede revertir el código cuando se necesite gracias a sus historiales. FUNCIONAMIENTO Working directory es el lugar donde el desarrollador va a estar trabajando con todos sus archivos. Staging area es donde se van a estar agregando todos los archivos que se están preparando para el guardado. Finalmente, cuando ya se decide agregar y guardar un cambio, este se pasa al repositorio. COMANDOS BÁSICOS git init Iniciar git para crear un proyecto nuevo, o inicializar git en un proyecto ya creado.  git add <file> Pasar un archivo del working directory al staging area. Para pasar todos los archivos, se escribe: git add . Las carpetas vacías en un proyecto no se toman en cuenta para subir. git status Ver el estado de tus archivos, es decir, indicar si están en el working directory, o en staging area. Ver con qué archivos estamos trabajando. git commit Pas

MycroPython

Imagen
El lenguaje MicroPython es una implementación del lenguaje de programación Python orientada a dispositivos con muy bajos recursos, por ejemplo, los Arduino, los ESP8266, los ESP32 o los BBC Micro:bit, muy usados para proyectos IoT, o bien para iniciarse en la programación de robótica.    La principal aplicación de esta implementación de lenguaje está dirigida a los dispositivos conocidos como Raspberry Pi Pico y la Raspberry Pi Pico W. Raspberry Pi Pico Raspberry Pi Pico W --> Hola Mundo print("Hello, World!") --> Impresión en pantalla print("Edson Guadalupe Mera Orozco") --> Comentar una Línea - (#) #print("Edson Guadalupe Mera Orozco") --> Comentar varias líneas Usar (" / ') tres veces: """print("Loop starting!") for i in range(10):     print("Loop number ", i) print("Loop finished!")""" --> Ciclo FOR print("Loop starting!") for i in range(10):     print("L

Angular

Imagen
    *INTERPOLACIÓN & TEMPLATE REFERENCE VARIABLE La interpolación es la incorporación de texto dinámico dentro de las plantillas HTML para su despliegue. Dentro de la interpolación, se observa el concepto de Template Reference Variable, el cual, al asignar un nombre a un componente de HTML, se puede utilizar el valor que almacena dicho componente. Esto tiene la finalidad de usar variables y atributos de los componentes, además de declararlos y obtener sus valores para ser mostrados. *BINDING Los tipos de binding son tres: Property: Asignar valores a las propiedades de los elementos HTML. Event: Permite escuchar los eventos de los componentes HTML (un click, entrada de teclado, etc). Two Way: Una forma de comunicar los componentes, es decir, envía información del HTML al componente de Angular, y viceversa. *DIRECTIVAS Directiva Una directiva nos permite modificar la información que se muestra en la plantilla. --> NgIf Nos permite que de manera condicional, podamos agregar conteni

Angular: CLI

Imagen
      Comandos básicos ng version --> Ver versión de Angular instalada node -v --> Ver versión de Node JS instalada ng new [Nombre del proyecto] --> Crear un proyecto de Angular y sus componentes ng install --> Instalar los módulos requeridos para un proyecto de Angular (generar la carpeta node_modules) ng serve --> Abrir un servidor para ejecutar el proyecto de Angular ng serve -o --> Abrir un servidor para ejecutar el proyecto de Angular y mostrarlo en el navegador automáticamente. ng generate component [Nombre del componente] & ng g c [Nombre del componente] --> Crear un nuevo componente en el proyecto de Angular Para el uso de inline o en línea, donde no se requieren archivos HTML y CSS, se agrega a este comando lo siguiente: ng g c [Nombre del componente] -s -t NOTA: SOLO se recomienda usar este comando si las lineas de código no son muchas. npm install bootstrap --save --> Instalar bootstrap en el proyecto.