lunes, 2 de mayo de 2011
jueves, 13 de enero de 2011
definiciones practica 1 :)
¿Qué es el Software Libre?
El software libre es, ante todo, una forma ética de entender el software o los programas de ordenador. Eso incluye tanto la fabricación de los programas como su distribución y su utilización. Por lo tanto, el software libre no está orientado únicamente a (ni es patrimonio exclusivo de) la gente capaz de escribir un programa, o a la gente que posee empresas y por tanto está en condiciones de hacer negocio con los programas de ordenador. Por contra, el software libre tiene que ver con el usuario tanto como con los desarrolladores o los comerciantes. O tal vez incluso más, ya que es la libertad de los usuarios el único objetivo del movimiento del software libre.
LIBERTADES:
- utilizar el programa sin restricciones, donde quiera, como quiera y para lo que quiera.
- estudiar cómo funciona el programa y, si lo desean, adaptarlo a sus necesidades específicas.
- distribuir copias a sus amigos, empleados, conocidos, empleadores y, en fin, a cualquier persona que deseen.
- mejorar el programa, publicar y distribuir sus mejoras al público (o a quien deseen) de modo que más personas salgan beneficiadas de los cambios.
es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.
SOFTWARE SEMILIBRE
El software semilibre es software que no es libre, pero viene con autorización para particulares de usar, copiar, distribuir y modificar (incluyendo la distribución de versiones modificadas) sin fines de lucro. El software semilibre es mucho mejor que el software propietario, pero aún plantea problemas y no podemos usarlo en un sistema operativo libre.Es imposible incluir software semilibre en un sistema operativo libre. Esto obedece a que los términos de distribución para el sistema operativo libre como un todo es la conjunción de los términos de distribución de todos los programas en él.
Software protegido con copyleft
El software protegido con copyleft es software libre cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el software. Esto significa que cada copia del software, aun si ha sido modificado, debe ser software libre. Copyleft es un concepto general; para proteger actualmente un programa con copyleft, necesita usar un conjunto específico de términos de distribución. Hay muchas maneras posibles de escribir términos copyleft de distribución.
Software libre no protegido con copyleft
El software libre no protegido con copyleft viene desde el autor con autorización para redistribuir y modificar así como para añadirle restricciones adicionales. Si un programa es libre pero no protegido con copyleft, entonces algunas copias o versiones modificadas pueden no ser libres completamente. Una compañía de software puede compilar el programa, con o sin modificaciones, y distribuir el archivo ejecutable como un producto propietario de software.
Freeware
El término "freeware'' no tiene una definición clara aceptada, pero es usada comúnmente para paquetes que permiten la redistribución pero no la modificación (y su código fuente no está disponible). Estos paquetes no son software libre.
Shareware
El shareware es software que viene con autorización para la gente de redistribuir copias, pero dice que quien continúe haciendo uso de una copia deberá pagar un cargo por licencia.
El shareware no es software libre, ni siquiera semilibre. El shareware no viene con autorización para hacer una copia e instalarlo sin pagar una cantidad por licencia, ni aún para particulares involucrados en actividades sin ánimo de lucro. (En la práctica, la gente a menudo hace caso omiso a los términos de distribución y lo hace de todas formas, pero los términos no lo permiten.)
FUENTE:(2010)recuperado de http://www.deciencias.net
lunes, 11 de octubre de 2010
jueves, 30 de septiembre de 2010
lunes, 27 de septiembre de 2010
identidades basicas del algebra boleana
Conmutativa respecto a la segunda función: xy = yx
Asociativa respecto a la primera función: (x + y) + z = x + (y +z)
Asociativa respecto a la segunda función: (xy)z = x(yz)
Distributiva respecto a la primera función: (x +y)z = xz + yz
Distributiva respecto a la segunda función: (xy) + z = (x + z)( y + z)
Identidad respecto a la primera función: x + 0 = x
Identidad respecto a la segunda función: x1 = x
Complemento respecto a la primera función: x + x' = 1
Complemento respecto a la segunda función: xx' = 0
Propiedades Del Álgebra De Boole
Idempotente respecto a la primera función: x + x = x
Idempotente respecto a la segunda función: xx = x
Maximalidad del 1: x + 1 = 1
Minimalidad del 0: x0 = 0
Involución: x'' = x
Inmersión respecto a la primera función: x + (xy) = x
Inmersión respecto a la segunda función: x(x + y) = x
Ley de Morgan respecto a la primera función: (x + y)' = x'y'
Ley de Morgan respecto a la segunda función
jueves, 23 de septiembre de 2010
lunes, 20 de septiembre de 2010
circuitos digitales
lunes, 13 de septiembre de 2010
miércoles, 8 de septiembre de 2010
comandos basicos para la configuracion de un router
Router >•Usuario privilegiado: Permite visualizar el estado del router e importar o exportar imágenes de IOS. El shell es el siguiente:
Router #•Modo de configuración global: Permite utilizar los comandos de configuración generales del router. El shell es el siguiente:
Router (config) #•Modo de configuración de interfaces: Permite utilizar comandos de configuración de interfaces (Direcciones IP, mascaras, etc.). El shell es el siguiente:
Router (config-if) #•Modo de configuración de línea: Permite configurar una línea (ejemplo: acceso al router por Telnet). El shell es el siguiente:
Router (config-line) #•Modo espacial: RXBoot Modo de mantenimiento que puede servir, especialmente, para reinicializar las contraseñas del router. El shell es el siguiente:
rommon >
Poner una contraseña al acceso Privilegiado
Esta parte explica como poner una contraseña al usuario privilegiado.
Lo primero que hay que hacer es conectarse en modo privilegiado, luego en modo de configuración global para efectuar esta manipulación:
Router > enable
Router # configure terminal
Router (config) #
Una vez en modo de configuración global, tan solo hay que ingresar un comando para poner una contraseña:
Router (config) # enable password contraseña
La próxima vez que un usuario intente conectarse en modo usuario privilegiado, le será solicitada una contraseña.
Hasta aquí, se recomienda guardar regularmente la configuración utilizando el siguiente comando (en modo privilegiado):
copy running-config startup-config
Configuración de las interfaces Ethernet del router
Ahora, debemos hacer que se comuniquen las dos redes conectadas al router. Supongamos que el nombre de la interfaz conectada a PC1 es fa0/0 y el de la conectada a PC2 es fa0/1 y que estamos en modo de configuración global.
A continuación los comandos a ingresar:
•Interfaz fa0/0:
Router (config) # interface fa0/0
Router (config-if) # ip address 192.168.1.1 255.255.255.0
Router (config-if) # no shutdown
Router (config-if) # exit•Interfaz fa0/1:
Router (config) # interface fa0/1
Router (config-if) # ip address 10.0.0.1 255.0.0.0
Router (config-if) no shutdown
Router (config-if) exit
Esto es todo en relación a la configuración de las interfaces. Las dos redes deberían ahora comunicarse entre ellas. Podemos comprobarlo con un comando ping de un PC de una red hacia un PC de otra red.
No olvides guardar tu configuración actual utilizando el comando apropiado.
Configuración del acceso Telnet al router
Ya que la configuración con el cable de consola y HyperTerminal no es práctico, se puede permitir que los administradores se conecten al router vía una sesión Telnet desde cualquier PC de una de las dos redes.
Pasamos primero en modo de configuración global, luego en modo de configuración de línea VTY:
Router > enable
Password?:
Router # configure terminal
Router (config) # line vty 0 4
configurará la posibilidad de 5 sesiones telnet simultáneas en este router.
Llegamos ahora al prompt de configuración de línea. Para activar Telnet, no hay más que poner una contraseña a la línea:
Router (config-line) # password contraseña
Router (config-line) # exit
Guardamos la configuración.
Hemos terminado con la configuración básica del router. Ahora vamos a hacer un resumen de los diferentes comandos utilizados y que pueden ser utilizados en el caso precedente.
Importante: antes de conectarnos vía una sesión Telnet debemos haber definido una contraseña para el modo privilegiado. Si no es así, el router rechazará la conexión.
Resumen de los comandos IOS básicos
NOTA: Si varios comandos aparecen uno después de otro para una misma función, esto significa que todos tienen la misma función y que cualquiera de ellos puede ser utilizado indistintamente.
Paso entre los diferentes modos de usuarios
•Usuario normal: Ningún comando a ejecutar, es en este modo que comienza una sesión.
•Usuario privilegiado (a ejecutar desde el modo normal):
Router > enable
Router > en•Modo de configuración global (a ejecutar desde el modo Privilegiado):
Router # configure Terminal
Router # conf t•Modo de configuración de interfaz (a ejecutar desde el modo de configuración global):
Router (config) # interface nombre_interfaz
Router (config) # int nombre_interfaz•Modo de configuración de línea (a ejecutar desde el modo de configuración global):
Router (config) # line nombre_de_la_linea
Comandos de información
Los comandos de información permiten mostrar la información relativa al router. Todos comienzan con el prefijo show o sh. La mayoría deben ser ejecutados desde el modo privilegiado.
•Mostrar el archivo de configuración actual del router:
show running-config
show run
sh run•Mostrar información sobre la configuración de hardware del sistema y sobre el IOS:
show version
sh version•Mostrar los procesos activos:
show processes•Mostrar los protocolos configurados de la capa 3 del modelo OSI:
show protocols•Mostrar las estadísticas de memoria del router:
show memory•Mostrar información y estadísticas sobre una interfaz:
show interfaces nombre_interfaz
sh interfaces nombre_interfaz
sh int nombre_interfaz
*Mostrar la tabla de enrutamiento IP:
sh ip ruta
Comandos de interfaz
Estos comandos están ligados a la configuración de la interfaz del router. La mayoría deben ser ejecutados desde el modo de configuración de interfaz.
•Asignación de una dirección IP a una interfaz:
ip address @IP mascara•Activación de la interfaz:
no shutdown
Comandos para hacer una copia de seguridad de la configuración actual
Estos comandos permiten hacer una copia de seguridad de la configuración actual para restaurarla automáticamente en caso de reinicio del router. Estos se ejecutan en modo Privilegiado.
•Copia de seguridad con solicitud de confirmación:
copy running-config startup-config
copy run start•Copia de seguridad sin solicitud de confirmación:
write
Comando de anulación
Este comando permite regresar a la última configuración guardada, anulando todas las modificaciones que han sido hechas después a la configuración. Se ejecuta en modo Privilegiado.
copy startup-config running-config
copy start run
Anulación de un comando en particular
Para anular un comando en particular, utilizaremos el prefijo no delante del comando que se ejecuto anteriormente.
Ejemplo: anular la configuración de una interfaz:
no ip address
Cambiar el nombre del router
El nombre del router puede ser modificado a fin de poder diferenciarlo en la red o redes. El comando será ejecutado en modo de configuración global.
host NuevoNombre
Un nombre diferente aparecerá en el prompt en sesiones HyperTerminal o Telnet.
•Antes:
Router >•Después:
NuevoNombre >
Poner una contraseña al usuario privilegiado
Estos comandos deben ser ejecutados en modo de configuración global:
•Asignación normal:
enable password contraseña•Asignación encriptada:
enable secret contraseña
Conclusión
Próximamente, uno o varios artículos serán redactados en relación al modo RXBoot y las opciones de configuración avanzada del router (enrutamiento estático/dinámico, enrutamiento inter-VLAN, comunicación entre diferentes routers, clockrate, cortafuegos, ACLs, NAT/PAT, etc...)
--------------------------------------------------------------------------------
cont
Router > enable : Ingresa al modo EXEC PrivilegiadoRouter# show startup-config Despliega datos configuracion inicial
Router# copy running-config tftp Copia archivo de configuracion a tftp
Router(config)# hostname [NOMBRE] Configuramos el nombre del router.
Router(config-if)# ip address [DIRECCION] [MASCARA] Configuración de las direcciones de la interfaz.
Router(config-line)# password [PASSWORD] Asignamos password a la consola.
Router(config-router)# network [DIRECCION] Configuracion de redes directamente conectadas
lunes, 30 de agosto de 2010
miércoles, 25 de agosto de 2010
la ingenieria en los sistemas de control ^_^
1.el analisis
2.el diseño
en el analisis se investigan las caracteristicas de un sistema existente. Mientras que en el diseño se escojen y se arreglan los componenetes de unsistemas de control para la posterior ejecucion de una tarea en particular.
la represntacion de los sistemas de control qu se llevan a cabo mediante tres tecnicas basicas o modelos:
1,ecuacuaciones diferenciales
diagrama de flujo
2.praticas de flujo de analisis
3.ecuaciones diferenciales y otras ecuaciones matematicas.
las ecucaciones diferenciales se emplean cuanod se requieren relaciones detalladas de un sistema.Cada sistema de control se puede representar teoricamente por sus ecuaciones matematicas.
los diagramas y las graficas de flujo son representaciones graficas que pretenden el acortamiento del proceso correctivo del sistema, sin importar si esta caratcerizado de manera esquematica o mediante ecuaciones matematicas
MODELO
representacion mental o abstracta de la realidad enfocada a ciertas partes de un sistema, restandole importancia a otras.
lunes, 23 de agosto de 2010
continuacion del algoritmo
YENJA STATISTICS:
A powerful modelling tool for statistics and probability, using tools that include 3D games and a line-up of people.
YENKA ELECTROCHEMISTRY:
Experiment with electrolysis, electroplating and cells, using a range of electrocodes and solutions.
YENKA COORDINATES:
Teach coordinate points using games on a set of 3D axes.
an easy-to-use modelling tool for experimenting with 3D geometry, including nets, plans and elevations.
SCIENCE
YENKA INORGANIC CHEMISTRY:
YENKA LIGHT AND SOUND:
Experiment with reflection, interference and diffraction in water, sound or EM waves, as well as modelling ray diagrams for optical systems.
YENKA MOTION:
Experiment freely with forces and motion, including friction, projectiles, oscillations and gravity.
YENKA ELECTRICITY AND MAGNETISM:
Simulate and design circuits safely and easily, choosing from wide variety of components.Experiment with electricity generation, transmission and use in full 3D.
YENKA ANALOGUE ELECTRONICS:
Experiment with analogue circuits including, resistors, capacitors, diodes, transistors, op amps and inputs and outputs.
YENKA DIGITAL ELECTRONICS:
Designs circuits with digital components including logic gates, couters, decoders and flip-flops.
TECHNOLOGY
YENKA BASIC CIRCUITS:
Create and simulates simple circuits using batteries, switches, LEDs, bulbs, resistors and other components.
YENKA ELECTRONICS:
Design and simulates circuits using over 150 types of component, testing and refining your design as your work.
TENCKA PCBs WITH ELECTRONICS:
An add.on for Yenka Electronics, with converts circuits into 3D PCB simulations, and exports for manufacture.
YENKA PICs:
YENKA GEARS:
Experiment with a of mechanical components, such as gears, motors and flywheels, in full 3D.
jueves, 19 de agosto de 2010
miércoles, 18 de agosto de 2010
sistemas de control :D
lunes, 16 de agosto de 2010
diagrama de Flujo :P

jueves, 12 de agosto de 2010
algoritmos ;)
conjunto de pasoso organizados, coherentes,precisos e inidicar el orden de realizacion de cada paso
Se apoya en el resultado obtenido en un análisis de alternativas de experiencias anteriores similares. De las mismas, a se deducen una serie de reglas empíricas o heurísticas que de ser seguidas, conducen a la selección de la mejor alternativa en todas o la mayoría de las veces.
tipos de algortimo:
algorítmico: Utiliza un algoritmo y puede ser implementado en una computadora
heurística:Se apoya en el resultado obtenido en un análisis de alternativas de experiencias anteriores similares. De las mismas, a se deducen una serie de reglas empíricas o heurísticas que de ser seguidas, conducen a la selección de la mejor alternativa en todas o la mayoría de las veces.
ejemplo de algoritmo: receta de crepas
1.Coloque los huevos en un tazón, añada la mantequilla previamente derretida y la leche; revuelva perfectamente e incorpore el harina; mezcle hasta lograr una consistencia manejable.
2.Aparte, caliente una sartén de superficie antiadherente, úntele un poco de mantequilla y agréguele tres y media cucharadas, aproximadamente, de la preparación anterior, a que se distribuya en forma uniforme.
3.Manténgala a fuego fuerte durante 45 segundos, hasta que la crepa se desprenda sola; voltéela y déjela otros 20 segundos, para lograr un cocimiento perfecto; retírela del calor, déjela enfriar y guárdela en un recipiente hermético.
agujetas:
1.tome las dos puntas con las dos manos sin cruzar
2.cruce las dos puntas y tomelos con cada mano.
3.toma la punta izquierda y pasala por debajo de la derechaa
4.los estiras a un punto que sientas apretado el pie.
5.haces un moñito con las dos manos en las dos puntas
6.pasas un moñito por debajo del otro, el que quieras.
7.posteriormente los estiras y los jalas hasta que sientas ajustado al pie.
a)foto
1. te formas de a esperar tu turno.
2. ya que salío la persona anterior a ti,, entras
3.depositas el dinero
4.tocas el botoón de inicio
5.te acomodas en el banco.
6.inicia el temporiador
7.sonries.
8.ya que te tomaste la foto la puedes recoger por un costado
9. te levantas y te vas
b)llamada telefnica
1.buscas el directorio corresponiente
2.buscas el numero deseado por claficacion de empresas
3.ya que estas ubicado enel tipo de empresa, buscas en orden alfabetico
4. uan vez encontrado tomas el telefono con la mano derecha
5.con la mano izquierdmarcas el numero encontrado.
6.le informas a la persona lo que deseas.
c)cruce peatonal
1.llegas al cruce por la baqueta
2.observas el semáforo
3. una vez que observas que el semaor está en preventivo te preparas
4.una vez en rojo ,te bajas a las lineas de crice peatonal
5.observas que los vehiculos se hayan detnido totalmente.
6.ya que veas que no viene ningun coche,caminas sobre las lineas,hasta cruzar la calle

