Entradas

Mostrando las entradas de 2017

UNIDAD XI CREANDO CALCULADORA CON RUBY!

Actividad: Elaboración de una pequeña calculadora en ruby. A continuación muestro el código de la calculadora realizada por mi persona. puts "CALCULEMOS CON RUBY" puts "¿Cuantas operaciones deseas efectuar?" veces = gets.chomp.to_i vez=0 while veces>0 vez=vez+1 puts "ESTA ES TU #{vez} OPERACION!" puts "SELECCIONA UNA OPCION" def menu puts "1- SUMA" puts "2- RESTA" puts "3- MULTIPLICA" puts "4- DIVIDE" end menu opcion = gets.chomp.to_i case opcion when 1 print "Ingresa un numero: " numero1 = gets.chomp.to_i print "Ingresa otro numero: " numero2 = gets.chomp.to_i suma = numero1 + numero2 puts "EL RESULTADO DE LA OPERACION SUMA ES: #{suma}" when 2 print "Ingresa un numero: " numero1 = gets.chomp.to_i print "Ingresa otro numero: " numero2 = gets.chomp.to_i resta = numero1 - numero

Unidad X Proyecto Debian Women

Imagen
Proyecto Debian Women Es un proyecto exclusivo para mujeres desarrolladoras de dicho código, Linux y otras plataformas alternativas. Empezó en mayo de 2004 y sus principales objetivos son: Alentar a las mujeres a involucrarse y colaborar en la comunidad Debian. Proporcionar modelos a seguir por otras. Incrementar la visibilidad de las mujeres activas. Equilibrar y diversificar el proyecto Debian y la comunidad de software libre. Con este proyecto se quiere animar a más mujeres a usar software libre. Específicamente Debian . Para ello, tiene un programa de mentoría en el que cualquiera es bienvenido y puede colaborar . Además de una lista de correo, un canal IRC, charlas, congresos, entre otras actividades.

Unidad X INTERACCIÓN CON GESTORES DE BASE DE DATOS CON ENTORNO GRÁFICO DESDE LA WEB

Imagen
SISTEMA MANEJADOR DE BASE DE DATOS  En inglés DataBase Management System ( DBMS ) Es un software que tiene como objetivo facilitar la construcción y manipulación de bases de datos sirviendo como interfaz entre los usuarios y las distintas aplicaciones que las utilizan , el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevalante para la organización, ya sea a nivel operativo o estratégico, A su vez estas DBMS estan compuestos por: DDL "Lenguaje de Definición de Datos", DML "Lenguaje de Manipulación de Datos" y SQL "Lenguaje de Consulta estructurada". Entre ellos podemos nombrar a PostgreSQL, MySQL, Oracle, Openbase, Sql Server entre otros... phpPgAdmin  es una aplicación web que fue desarrollada con le lenguaje PHP , esta le sirve a los administradores de base de datos: crear, modificar y eliminar bases de datos, tablas, claves primarias y

Unidad IX Kristen Carlson Accardi

Imagen
Kristen Carlson Accardi Desarrolladora del núcleo de GNU/Linux, quien trabaja para Intel. Es desarrolladora de controladores desde el año 1990 y comenzó a concentrarse en el desarrollo de controladores para GNU/Linux desde el año 2005. También colaboradora de los subsistemas ACPI, PCI y SATA. Es miembro del Consejo Asesor Técnico de la Fundación Linux.

UNIDAD IX INICIACIÓN EN BASE DE DATOS CON RAILS GIRLS!!!

Imagen
¿Que es WorkBench? Es una aplicación de escritorio creada por la empresa Sun Microsystems, es utilizada gestionar bases de datos MYSQL permite Desarrollar, Administrar, Diseñar, Crear y mantener Bases de datos, se encuentra disponible para cualquier sistema operativo Aqui el link para descargarlo https://dev.mysql.com/downloads/workbench/. En mi caso lo instale en Debian9 y lo realice mediante la consola con el siguiente comando: sudo apt-get install mysql-workbench Una vez instalada la aplicación la ejecutamos y esta es la interfaz que nos presentará. Normalización de Bases de Datos Las normalizaciones nos ayudaran a diseñar las tablas de nuestra base de datos para que sea mas optima y evitar redundancias, inconsistencias, anomalías de modificación inserción y borrado de los datos. Primera Forma Normal Eliminar los grupos repetitivos de la tablas individuales. Crear una tabla separada por cada grupo de datos relacionados. Identificar cada grupo de

Unidad VIII Amaya Rodrigo

Imagen
Amaya Rodrigo   Es una leyenda en la comunidad hispana de software libre. Es madrileña, de 30 años, administradora de sistemas en el Ministerio de Administraciones Públicas. Fue la primera mujer desarrolladora de Debian (una distribución del sistema operativo libre Linux) en Europa; también cofundó Debian Women y ha estado dos años en la junta de Hispalinux.

Unidad VII Sheryl Kara Sandberg

Imagen
Sheryl Kara Sandberg Nació el 28 de agosto de 1969, en Washington D. C., Estados Unidos, hija de Adele y Joel Sandberg. Estudió en la Universidad de Harvard , es economista, autora y directora ejecutiva, actual directora operativa de Facebook, activista de los derechos de la mujer y miembro del consejo de varias empresas, escritora del emblemático libro Lean In: Women, Work, and the Will to Lead and found Lean In , dedicado a ayudar a las mujeres a alcanzar sus metas. Es importante mencionar que desde que Sheryl está a los mandos de Facebook, la plataforma social cuenta con 500 millones , siete veces más que antes de su llegada. Es madre de dos niños y estuvo casada con otro gran directivo de Silicon Valley, David Goldberg , quien murió unos meses atrás. En su libro “ Lean In ” Sheryl Sandberg atribuye gran parte de su propio éxito al matrimonio con Goldberg, que según ella le dio su apoyo en las decisiones de su carrera y compartía con ella por igual el cuidado

Unidad VII Programando en Ruby

Imagen
Ejercicio en Ruby En esta clase se nos solicito realizar un pequeño programita con el lenguaje Ruby, yo escogi un ejercicio propuesto en esta pagina http://www.solveet.com/exercises/El-Numero-Magico/434 . El cual es el siguiente: La consola les debera preguntar cual es el numero que genero (entre 1 y 10) y ustedes deberan responder. Si consiguen adivinar el numero, se les suma una vida, caso contrario se les resta. El total de vidas es de 7. Pistas Generar un numero aleatorio entre 1 y 10.  Introducir el numero a adivinar.  Si adivinaste, sumas una vida al total (7) o si fallaste restas una vida al total.  vida = 7 vivo = true while vivo numeroAzar = rand(10) print "Cual es el numero que se ha generado (entre 0 y 10): " numeroUser = gets.chomp.to_i puts "El numero generdo al azar fue: #{numeroAzar}" puts "El numero que usted ingreso: #{numeroUser}" if numeroAzar == numeroUser vida = vida+1

Unidad VI Marissa Ann Mayer

Imagen
Marissa Ann Mayer Nació en Wausau Wisconsin Estados Unidos, el 30 de mayo de 1975, Sus padres fueron Michael Mayer ingeniero ambiental, y Margaret Mayer maestra de arte finlandés, Marissa es ingeniera en informática a su vez posee un  máster en Informática por la Universidad de Stanford. Ha impartido clases de introducción a la programación informática en Stanford a más de 3.000 estudiantes, esta casada es madre y trabaja 130 horas semanales. Ingreso con 24 años de edad en google atraves de una beca de verano. Para ese entonces, el buscador google era casi un proyecto y ella fue la empleada número 20. En el año 1999 Larry Page y Sergey Brin descubrieron su talento y la convirtieron en la primera mujer en un equipo de ingenieros, allí Comenzó a dirigir los equipos de la interfaz de usuario y de servidor web. Ha ocupado cargos de ingeniera, diseñadora, directora de producto, ejecutiva y ha puesto en marcha más de 100 características de Google. Su potencial es sobre todo

Unidad VI Vamos a Aprender con Rails For Zombies

Imagen
RAILS FOR ZOMBIES Es una herramienta de codeSchool, que permite aprender y poner en practica la sintaxis y los conceptos básicos que utiliza rails para desarrollar aplicaciones. Consta de 5 niveles donde se podrán generar CRUD, MODELS, CONTROLLERS, VIEWS Y ROUTES. Level 1: Deep in the Crud Find I Try to find a Zombie where the ID is 1. $ t=Zombie.find(1) Create Create a new Zombie. $t=Zombie.create(id:4,name:"Judith",graveyard:"My syster") Find II Find the last Zombie in the database, but don't use IDs $ Zombie.last  Query Find all Zombies ordered by their names. $ Zombie.order(:name)  Update Update Zombie 3's graveyard to 'Benny Hills Memorial' $ t = Zombie.find(3) $ t.update(graveyard:'Benny Hills Memorial') Destroy Destroy the Zombie with an ID of 3. $ t = Zombie.find(3) $ t.destroy Level 2: Models Taste Like Chicken  Create Model Define a Zombie model.  class Zombie ActiveRe

Unidad V Instalación de Ruby On Rails "ROR"

Imagen
INSTALACIÓN DE RUBY ON RAILS En esta publicación explicare como instalar Ruby el cual "es un lenguaje interpretado Orientado a Objetos de propósito general y multiplataforma", Instalaremos Rails "framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón Modelo Vista Controlador (MVC).", CURL "Es un driver o una libreria que permite la transferencia de archivos en la web, Soporta los protocolos FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP, entre otros." y las firmas digitales la cual "Consiste en un método criptográfico que asocia la identidad de una persona o de un equipo informático al mensaje o documento. En función del tipo de firma, puede, además, asegurar la integridad del documento o mensaje. ".  Todas estas aplicaciones son necesaria para que todo se instale y funcione como es debido. Asi que atentos(as) y manos a la obra. Es importa

Unidad V Grupo ENIAC

Imagen
GRUPO ENIAC Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), En los años 1940 más o menos en la II Guerra Mundial, el Ejército de los EEUU deseaban poseer computadoras capaces de hacer cálculos de balística ya que en esos tiempos realizar esos calculos requeria mucho tiempo, asi que se decidio a invertir en la ENIAC, máquina que empezó a construirse en 1943 en la Universidad de Pennsylvania, y se culmino en 1946, esta ocupaba un espacio de más de 150 metros cuadrados, y necesitaba 160 kilovatios para funcionar. Para programarla lo que había que hacer era conectar y cambiar de conexión los cables como si fuera una centralita telefónica. Luego se cambiaban estas configuraciones según el cálculo que se quisiera programar. El ENIAC se uso para realizar calculos militares, a su vez utilizó para realizar investigaciones científicas, mas que todo para realizar los cálculos complejos. E s importante mencionar que la programación del ENIAC es

Unidad IV Película Motivadora Talentos Ocultos

Imagen
TALENTOS OCULTOS Dirección : Theodore Melfi. Reparto : Octavia Spencer, Taraji P. Henson, Kirsten Dunst, Kevin Costner, Mahershala Ali , Glen Powell y Janelle Monáe. Fecha de estreno : 20-01-2017 Duración : 126 min. Género : Drama. Guión : Allison Schroeder.      Hidden Figures " Talentos Ocultos " es una película basada el libro de Margot Lee Shetterly , el cual narra la historia real de un trío mujeres que superaron las barreras del género, de la raza y del mundo laboral ya que en esa época, los años 60' en EEUU se encontraba presente la discriminación social por ser mujeres y el racismo , tanto así que existían universidades, bibliotecas y baños exclusivamente para personas de determinado sexo y color de piel.      Estas tres mujeres colaboraron con la NASA en la carrera espacial para llevar a un astronauta al espacio , ayudarlo a orbitar la tierra y regresarlo con bien a casa. Se trata nada mas y nada menos que de Katherine Goble Johnson, Dorothy Vau

Unidad III "Grace Murray Hopper"

Imagen
Grace Murray Hopper    Nació en Nueva York el 9 de diciembre de 1906. Desde muy pequeña demostro una atracción por las matemáticas y la ciencia. Su padre y su abuelo (sus modelos a seguir) fueron militares de los Estados Unidos, estos la apoyaron en sus estudios porque deseaban que tuviera las mismas oportunidades que su hermano. Hopper llevo una carrera universitaria larga estudio licenciatura maestria y consiguió el doctorado en matemáticas en la universidad de Yale, aparte fue profesora de matematicas.    En 1943 decidió incorporarse a la Marina. Fue destinada al laboratorio de cálculo Howard Aiken en la Universidad de Harvard, donde trabajó como programadora en el Mark I (1944). Famosa por su trabajo en la Eckert-Mauchly Computer Corporation, durante las décadas de 1950 y 1960 se acreditó por el invento del primer compilador (1952), un programa que traduce las instrucciones con palabras en inglés al lenguaje máquina de un ordenador. Colaboró en el desarrollo del lenguaj

Unidad III Instalación de Paqueterías para comenzar con la programación en Ruby On Rails

Imagen
Instalación de Paqueterías para comenzar con la programación en Ruby On Rails      Cuando programamos una aplicación siempre van a estar presentes varios elementos que son muy importantes entre ellos tenemos primero el esfuerzo mental para entender cierto problema y buscarle una solución, segundo una computadora ,  tercero una técnica o una metodología que nos ayude a llevar un orden y para no se nos escapen detalles "aveces ocurren detallitos eso es normal, pero mientras más te apoyes en una metodología estos serán menos y en caso de ocurran los puedes controlar mejor", cuarto uno o varios lenguajes de programación que nos permitan convertir las ideas en instrucciones para que le de vida a el sistema que deseamos programar para darle solución al problema.      En nuestra clase número tres nos dedicamos a la instalación de la paquetería necesaria para empezar a programar, uno de estos paquetes fue GUAKE el cual es un terminal desplegable que se muestra y se oc

Unidad II "Opinión Personal"

Unidad 2 "Opinión Personal" La segunda clase igual que la primera me gusto, me parece muy interesante como han llevado el contenido del curso, porque la arquitectura y la ingenieria del software son bastante teoricas y tediosas, pero es u na de las partes mas importantes cuando se decide desarrollar una aplicación, me parece que han hecho un buen trabajo, el material de estudio al igual que las explicaciones de la profesora estan geniales. En esta clase estudiamos:  Las Aplicaciones Web, Aplicaciones web dinámicas, Aplicaciones web estáticas, Interfaz de usuario (CLI, GUI, NUI), Especificacioes funcionales, Validaciones de la experiencia (Pruebas directas e indirectas), Formas en que opera una interfaz, Wireframes, Las tendencias de diseño web 2017, Patron de arquitectura de software MVC (Modelo, Vista, Controlador).  Es Importante mencionar que todos estos temas estan relacionados con la vista del patron de arquitectura (MVC). Tambi é n se hablo sobre la vida de