viernes, 26 de julio de 2013
Práctica para consola, Manejo de archivos- Sistemas Operativos
A continuación se realizaran los siguientes pasos desde una terminal de Linux para crear y modificar algunos atributos de los archivos y carpetas:
Ejecutar los siguientes comandos:
Enviar el archivo "luisantoniosaucedo-304.txt" al correo "luisantonio.sh@gmail.com"
saludos ...
- En el directorio /home/usuario, crear el directorio "vacaciones" y entrar en él (donde usuario es el usuario por default--- ejemplo: /home/mint /home/chucho).
- Crear los directorios "uno", "dos", "tres" y "casa".
- Entrar al directorio "casa".
- Crear los directorios "sala", "comedor" y "pasillo".
- Crear los archivos "tv.txt", "sillon.pdf" y "foto.jpg"
- Entrar a "pasillo".
- Crear los directorios "habitacion", "wc" y "backyard".
- Entrar a "habitacion".
- Crear los archivos "tv.html", "cama.py" y "escritorio.cs".
- Crear el directorio "wcprivado" y "ventana".
- Entrar a "wcprivado".
- Crear los directorios "retrete" y "lavabo".
- Crear los archivos "shampoo.xml" y "acondicionador.css"
- Entrar a "retrete".
- Crear los archivos "agua.php", "potasiopotasio.php" y "trespuntocatorce16x2.php" .
- Copiar "shampoo.xml", "cama.py" y "agua.php", al directorio "habitacion".
- Mover el archivo "acondicionador.css" al directorio "ventana" y dejarlo con el nombre "gel.css".
- Copiar el directorio "habitacion" al directorio "ventana".
- Copiar "ventana" a "retrete".
- Por el método octal dejar únicamente los permisos de lectura al archivo "agua.php" (que está dentro de "retrete").
- Por el método octal agregar todos los permisos al directorio "ventana".
- Por el método simbólico quitar todos los permisos a "potasiopotasio.php".
- Agregar por método simbólico únicamente permisos de ejecución para la terna de "grupos" y "otros".
- Dejar a "trespuntocatorce16x2.php" con los siguientes permisos "r-x-w---x".
- Crear un archivo de texto y llamarlo con tu nombre y grupo (ejemplo: "luisantoniosaucedo-304.txt").
Ejecutar los siguientes comandos:
history | cat >> luisantoniosaucedo-304.txt
pwd | cat >> luisantoniosaucedo-304.txt
uname -a | cat >> luisantoniosaucedo-304.txt
cal -3 | cat >> luisantoniosaucedo-304.txt
ls -l | cat >> luisantoniosaucedo-304.txt
Enviar el archivo "luisantoniosaucedo-304.txt" al correo "luisantonio.sh@gmail.com"
saludos ...
jueves, 25 de julio de 2013
Para los de base de datos 2 Sobre Triggers
Los triggers son objetos relacionados con tablas y almacenados en la base de datos que se ejecutan o se muestran cuando sucede algún evento sobre sus tablas asociadas.
Ejemplo:
El siguiente trigger seria guardar los datos que se modifican de un cliente en otra base de datos que serviría de
auditoria.
Creamos la tabla de clientes y agregamos algunos registros:
CREATE TABLE clientes(
id int not null auto_increment,
nombre varchar(100),
seccion varchar(10),
PRIMARY KEY(id),
KEY(nombre)
);
INSERT INTO clientes (nombre, seccion) VALUES
('Miguel','informatica'),
('Rosa','comida'),
('Maria','ropa'),
('Albert','informatica'),
('Jordi','comida');
Ahora creamos una tabla que será la que guardará los datos de la "auditoria":
CREATE TABLE auditoria_clientes
(
id int not null auto_increment,
nombre varchar(100),
anterior_seccion varchar(10),
usuario varchar(40),
modificado datetime,
primary key(id)
);
y por último creamos un trigger que se disparará cada vez que alguien modifique un dato de la tabla clientes y lo guardará en una tabla junto al nombre del usuario y la fecha.
CREATE TRIGGER trigger_auditoria_clientes AFTER UPDATE ON clientes FOR EACH ROW
INSERT INTO auditoria_clientes(name, anterior_seccion, usuario, modificado ) VALUES (OLD.nombre, OLD.seccion, CURRENT_USER(), NOW() );
Ejercicio:
Realizar una base de datos con la siguiente estructura, capturar al menos 10 registros de tal manera que permita ejecutar un trigger, creando una tabla de respaldo como en el ejemplo anterior o .
- Los eventos pueden ser las sentencias INSERT, DELETE, UPDATE que modifican los datos de una tabla.
- Los triggers se pueden ejecutar antes(BEFORE) y/o después(AFTER) de que sean modificados los datos.
- Los triggers tienen dos palabras clave, OLD y NEW que se refieren a los valores que tienen las columnas antes y después de la modificación. Los INSERT permiten NEW, los DELETE sólo OLD y los UPDATE ambas.
Ejemplo:
El siguiente trigger seria guardar los datos que se modifican de un cliente en otra base de datos que serviría de
auditoria.
Creamos la tabla de clientes y agregamos algunos registros:
CREATE TABLE clientes(
id int not null auto_increment,
nombre varchar(100),
seccion varchar(10),
PRIMARY KEY(id),
KEY(nombre)
);
INSERT INTO clientes (nombre, seccion) VALUES
('Miguel','informatica'),
('Rosa','comida'),
('Maria','ropa'),
('Albert','informatica'),
('Jordi','comida');
Ahora creamos una tabla que será la que guardará los datos de la "auditoria":
CREATE TABLE auditoria_clientes
(
id int not null auto_increment,
nombre varchar(100),
anterior_seccion varchar(10),
usuario varchar(40),
modificado datetime,
primary key(id)
);
y por último creamos un trigger que se disparará cada vez que alguien modifique un dato de la tabla clientes y lo guardará en una tabla junto al nombre del usuario y la fecha.
CREATE TRIGGER trigger_auditoria_clientes AFTER UPDATE ON clientes FOR EACH ROW
INSERT INTO auditoria_clientes(name, anterior_seccion, usuario, modificado ) VALUES (OLD.nombre, OLD.seccion, CURRENT_USER(), NOW() );
Ejercicio:
Realizar una base de datos con la siguiente estructura, capturar al menos 10 registros de tal manera que permita ejecutar un trigger, creando una tabla de respaldo como en el ejemplo anterior o .
viernes, 12 de julio de 2013
Para los de Estructura de Datos
Ya saben que al paquete de nuestro proyecto le podemos agregar dos tipos de clases, Clases de Java y Clases Principales de Java(las que llevan método Main). A continuación les dejo los archivos que van a agregar de acuerdo al tipo de clase.
Clase de Java - Java Class
Clase Principal de Java - Java Main Class
Hechenle Ganas!!!!
Tipos de modulación Digital- Electricidad y Electrónica
Les dejo los apuntes de la clase...
Saludos!!!
- La Modulación por desplazamiento de frecuencia o FSK, (Frequency Shift Keying)
- La modulación por desplazamiento de amplitud, en inglés Amplitude-shift keying (ASK),
- La modulación por desplazamiento de fase o PSK (Phase Shift Keying)
Saludos!!!
sábado, 8 de junio de 2013
Sindrome de Casandra
Apolo se había enamorado de Casandra y le prometió a la joven el don de la profesía se aceptaba entregarse a él. Ella aceptó, pero una vez iniciada en las artes de la adivinación, se negó a cumplir su parte del trato. Ante esto, Apolo le escupió en la boca y le retiró el don de la persuación, por lo que aunque ella dijera la verdad, nadie le creería.
Para Estructura de datos
Realizar un programa que muestre un menú con las opciones siguientes:
1. Enteros.
2. Floats.
3. Cadenas de Caracteres.
4. Salir
Una vez seleccionada la opción se procederá de la siguiente forma:
1. Generar una matriz cuadrada de NxN, donde el tamaño lo definirá el usuario y será llenada con números aleatorios enteros, Mostrar el contenido de la matriz, y los elementos múltiplos de 5 los meterá en un arreglo que será ordenado mediante el metodo de burbuja.
2. Generar una matriz cuadrada "a" de NxN, donde el tamaño lo definirá el usuario y será llenada con números aleatorios enteros, crear otra matriz "b", donde se almacenarán la division por 2 de cada elemento de la matriz anterior "a", ejemplo:
matriz "a"
23 45 76
98 23 72
71 43 80
matriz "b"
11.5 22.5 38.0
49.0 11.5 36.0
35.5 21.5 40.0
3. Crear un arreglo de tamaño n elementos donde el usuario ingrese las palabras relacionadas al tema de "programación", ejemplo:
a={"arreglo", "variable", "Ciclo", "for"}
4. Salir de a ejecución.
Documentos:
1. Portada.
2. Se deberá entregar en electrónico el proyecto generado, asi como el programa impreso junto a las capturas de pantalla que demuestran su ejecución correcta.
NOTA: Espero me puedan enviar un avance o capturas de pantalla a mi correo para poder evaluarles, la fecha limite es el dia Jueves 13 de junio, después de las 5 pm ya no podré recibir los trabajos pendientes. La parte Impresa, la dejamos para después de entregar la version electronica, es decir, no impriman, esperen a que les indique como lo harán.
1. Enteros.
2. Floats.
3. Cadenas de Caracteres.
4. Salir
Una vez seleccionada la opción se procederá de la siguiente forma:
1. Generar una matriz cuadrada de NxN, donde el tamaño lo definirá el usuario y será llenada con números aleatorios enteros, Mostrar el contenido de la matriz, y los elementos múltiplos de 5 los meterá en un arreglo que será ordenado mediante el metodo de burbuja.
2. Generar una matriz cuadrada "a" de NxN, donde el tamaño lo definirá el usuario y será llenada con números aleatorios enteros, crear otra matriz "b", donde se almacenarán la division por 2 de cada elemento de la matriz anterior "a", ejemplo:
matriz "a"
23 45 76
98 23 72
71 43 80
matriz "b"
11.5 22.5 38.0
49.0 11.5 36.0
35.5 21.5 40.0
3. Crear un arreglo de tamaño n elementos donde el usuario ingrese las palabras relacionadas al tema de "programación", ejemplo:
a={"arreglo", "variable", "Ciclo", "for"}
4. Salir de a ejecución.
Documentos:
1. Portada.
2. Se deberá entregar en electrónico el proyecto generado, asi como el programa impreso junto a las capturas de pantalla que demuestran su ejecución correcta.
NOTA: Espero me puedan enviar un avance o capturas de pantalla a mi correo para poder evaluarles, la fecha limite es el dia Jueves 13 de junio, después de las 5 pm ya no podré recibir los trabajos pendientes. La parte Impresa, la dejamos para después de entregar la version electronica, es decir, no impriman, esperen a que les indique como lo harán.
Mensaje a García
Hay un hombre en toda la historia de la guerra entre España y los Estados Unidos que sobresale en el horizonte de mi memoria como el planeta Marte en su perihelio.
Al declararse la guerra, cuando Cuba era aún colonia española, era muy necesario comunicarse prontamente con el jefe de los insurgentes que luchaban por la independencia, un tal García. Este se hallaba entonces en la selva de Cuba, sin que nadie supiera de su paradero. Era imposible toda comunicación con él, telegráfica o por correo. El presidente de los Estados Unidos tenía que contar con su cooperación sin pérdida de tiempo. ¿Qué hacer?.
Alguien le dijo al presidente: «Hay un hombre llamado Rowan que puede encontrar a García». Rowan tomó la carta, la selló en una cartera de hule, se la amarró al pecho, hizo un viaje de cuatro días y desembarcó de noche en las costas de Cuba en un bote sin cubierta. De cómo fue que se internó en las montañas, y en tres semanas salió al otro lado de la isla, tras haber atravesado a pie un país hostil, y entregado la carta a García, son cosas que no tengo deseo especial de narrar en detalle. Pero sí quiero resaltar que el Presidente MacKinley, de los Estados Unidos, puso una carta en manos de Rowan para que éste la entregara a García. Rowan tomó la carta y nunca preguntó «¿Dónde está García?».
He aquí un hombre cuya figura debe ser fundida en imperecedero bronce y puesta su estatua en todos los colegios del país. No solo es la enseñanza de libros lo que los jóvenes necesitan, ni la instrucción de esto o aquello, sino el fortalecimiento del carácter para que actúen con diligencia y cumplan con su deber: «Llevar el mensaje a García».
El general García ya no existe, pero hay otros García. No hay quien haya tratado de administrar una empresa sin que a veces haya quedado atónito al notar la resistencia del promedio de los hombres, la inhabilidad o la falta de voluntad de concentrar sus inteligencias en una cosa dada y hacerla.
La asistencia irregular, la falta de atención, la indiferencia y el trabajo mal hecho parecen ser la regla general. No hay hombre alguno que salga airoso de una empresa a menos que, quiera o no, por la fuerza induzca, obligue o soborne a otros a que le ayuden. La excepción es cuando Dios todopoderoso, en su bondad, hace un milagro y le envía un ángel de la luz para que le sirva de auxiliar.
Usted puede hacer esta prueba. Supóngase que en estos momentos está sentado en su oficina. A su alrededor tiene varios empleados. Pídale a uno de ellos: «Tenga la bondad de buscar en la Enciclopedia y hágame un memorándum corto de la vida de Corregio». ¿Cree que el empleado contestaría «Sí Señor», y se marcharía a hacer lo que le pidió?.
Nada da eso. Lo mirará de soslayo y le hará una o más de las siguientes preguntas:
¿Quién era Corregio?
¿En cuál enciclopedia?
¿Dónde esta la enciclopedia?
¿Acaso fui empleado para hacer eso?
¿No querrá decir usted Bismark?
¿Por qué no lo hace Carlos?
¿Murió?
¿Hay prisa para eso?
¿No sería mejor que le trajera el libro y usted mismo lo buscara?
¿Para qué quiere usted saberlo?
Y me atrevería a apostar diez contra uno que, después que haya contestado el interrogatorio y explicado la manera de buscar la información que necesita, y por qué la necesita, su e mpleado se retira y obliga a otro compañero que le ayude a encontrar a García, regresando poco después diciendo que no existe tal hombre. Desde luego puede darse el caso de que yo pierda la apuesta, pero según la ley de promedios es casi imposible.
Esa incapacidad para obrar independientemente, esa nebulosa moral, esa carencia de la voluntad, esa falta de disposición para hacerse cargo de una cosa y realizarla, eso es lo que hace imposible el socialismo en la práctica...
Para Base de datos 2
Les dejo su encarguito, nos vemos el lunes para los pendientes.
1. Portada.
2. Instrucciones.
Saludos.
1. Portada.
2. Instrucciones.
Saludos.
Trabajo de Base de datos I
Hola despresurizados, les dejo los documentos que les pase en clase, por si no los tienen, aqui estarán disponibles.
1.- Portada.
2.- Instrucciones.
3.- Enunciado.
Saludos
1.- Portada.
2.- Instrucciones.
3.- Enunciado.
Saludos
Para los de Optativa
Les dejo los archivos que les pueden servir.
1.- Portada.
2.- Lo que van a Hacer.
3.- La tabla AWG para que calculen el calibre de su cableado de acuerdo al amperaje medido.
Les recuerdo que agreguen las fórmulas que comprueben los datos que muestran, no se quieran pasar de choreros, les reviso y califico la ortografía y todo el aspecto del formato de su documento.
Saludos
1.- Portada.
2.- Lo que van a Hacer.
3.- La tabla AWG para que calculen el calibre de su cableado de acuerdo al amperaje medido.
Les recuerdo que agreguen las fórmulas que comprueben los datos que muestran, no se quieran pasar de choreros, les reviso y califico la ortografía y todo el aspecto del formato de su documento.
Saludos
sábado, 25 de mayo de 2013
Ejercicio 1 Estructuras de datos Desp
Les voy a pedir que agreguen dos impresiones de elementos de la matriz vista en clase:
En la primera impresión solo se impriman la primer columna, la de en medio y la última.
En la segunda impresión, formaran un cuadro y una cruz, mostrando una especie de .
Ejemplo de salida:
Saludos !!!
En la primera impresión solo se impriman la primer columna, la de en medio y la última.
En la segunda impresión, formaran un cuadro y una cruz, mostrando una especie de .
Ejemplo de salida:
Saludos !!!
Suscribirse a:
Entradas (Atom)







