miércoles, 25 de agosto de 2010

Redes Informáticas

Una red es un sistema donde los elementos que lo componen (por lo general ordenadores) son autónomos y están conectados entre sí por medios físicos y/o lógicos y que pueden comunicarse para compartir recursos. Independientemente a esto, definir el concepto de red implica diferenciar entre el concepto de red física y red de comunicación.

Tipos de Redes.

Transmisión inalámbrica
Se utilizan medios no guiados, principalmente el aire . Se radia energía electromagnética por medio de una antena y luego se recibe esta energía con otra antena. Hay dos configuraciones para la emisión y recepción de esta energía : direccional y omnidireccional. En la direccional , toda la energía se concentra en un haz que es emitido en una cierta dirección , por lo que tanto el emisor como el receptor deben estar alineados. En el método omnidireccional, la energía es dispersada en múltiples direcciones , por lo que varias antenas pueden captarla. Cuanto mayor es la frecuencia de la señal a transmitir , más factible es la transmisión unidireccional.Por tanto , para enlaces punto a punto se suelen utilizar microondas ( altas frecuencias ) . Para enlaces con varios receptores posibles se utilizan las ondas de radio ( bajas frecuencias ) . Los infrarrojos se utilizan para transmisiones a muy corta distancia ( en una misma habitación )
Microondas terrestres
Suelen utilizarse antenas parabólicas. Para conexionas a larga distancia, se utilizan conexiones intermedias punto a punto entre antenas parabólicas .Se suelen utilizar en sustitución del cable coaxial o las fibras ópticas ya que se necesitan menos repetidores y amplificadores, aunque se necesitan antenas alineadas. Se usan para transmisión de televisión y voz .La principal causa de pérdidas es la atenuación debido a que las pérdidas aumentan con el cuadrado de la distancia (con cable coaxial y par trenzado son logarítmicas). La atenuación aumenta con las lluvias. Las interferencias es otro inconveniente de las microondas ya que al proliferar estos sistemas, pude haber más solapamientos de señales
Microondas por satéliteEl satélite recibe las señales y las amplifica o retransmite en la dirección adecuada .Para mantener la alineación del satélite con los receptores y emisores de la tierra , el satélite debe ser geoestacionario Se suele utilizar este sistema para :
- Difusión de televisión .
- Transmisión telefónica a larga distancia .
- Redes privadas .

El rango de frecuencias para la recepción del satélite debe ser diferente del rango al que este emite , para que no haya interferencias entre las señales que ascienden y las que descienden .
Debido a que la señal tarda un pequeño intervalo de tiempo desde que sale del emisor en la Tierra hasta que es devuelta al receptor o receptores , ha de tenerse cuidado con el control de errores y de flujo de la señal .
Las diferencias entre las ondas de radio y las microondas son :
- Las microondas son unidireccionales y las ondas de radio omnidireccionales - - Las microondas son más sensibles a la atenuación producida por la lluvia .
- En las ondas de radio, al poder reflejarse estas ondas en el mar u otros objetos , pueden aparecer múltiples señales "hermanas" .
Infrarrojos
Los emisores y receptores de infrarrojos deben estar alineados o bien estar en línea tras la posible reflexión de rayo en superficies como las paredes. En infrarrojos no existen problemas de seguridad ni de interferencias ya que estos rayos no pueden atravesar los objetos (paredes por ejemplo). Tampoco es necesario permiso para su utilización (en microondas y ondas de radio si es necesario un permiso para asignar una frecuencia de uso).

TECNOLOGIAS LAN
Arquitectura LAN
Arquitectura del protocolo
En el modelo OSI , sólo hay diferencias entre LAN , MAN y WAN en las tres capas más bajas , que son la capa física , de control de acceso al medio y de control de enlace lógico .
En arquitecturas LAN , las tres primeras capas tienen las siguientes funciones
Capa física :
- Codificación y decodificación de señales .
- Generación y eliminación de preámbulo .
- Transmisión y recepción de bits.
Control de acceso al medio ( MAC ) :
- Ensamblado de datos en tramas con campos de direccionamiento y detección de errores .
- Desensamblado de tramas , reconocimiento de direcciones y detección de errores .
- Control de acceso al medio de transmisión LAN .
Control de enlace lógico ( LLC ) :
- Interfaz con las capas superiores y control de errores y de flujo .
- Cada capa toma las tramas y le añade una serie de datos de control antes de pasarla a la siguiente capa .
Cabecera MAC / Cabecera LLC / Cabecera IP / Cabecera TCP / Datos / Parte final MAC
Topologías
Topologías en bus y en árbol : En la topología en bus , todas las estaciones se encuentran conectadas directamente a través de interfaces físicas llamadas tomas de conexión a un medio de transmisión lineal o bus . Se permite la transmisión full-duplex y ésta circula en todas direcciones a lo largo del bus , pudiendo cada estación recibir o transmitir . Hay terminales a cada extremo del bus para que las señales no "reboten" y vuelvan al bus .
- La topología en árbol es similar a la de bus pero se permiten ramificaciones a partir de un punto llamado raíz , aunque no se permiten bucles .
Topología en anillo : La red consta de una serie de repetidores ( simples mecanismos que reciben y retransmiten información sin almacenarla ) conectados unos a otros en forma circular ( anillo ) . Cada estación está conectada a un repetidor , que es el que pasa información de la red a la estación y de la estación a la red . Los datos circulan en el anillo en una sola dirección . La información también se desgaja en tramas con identificadores sobre la estación de destino . Cuando una trama llega a un repetidor , éste tiene la lógica suficiente como para reenviarla a su estación ( si el identificador es el mismo ) o dejarla pasar si no es el mismo. Cuando la trama llega a la estación origen , es eliminada de la red. Debe de haber una cooperación entre las estaciones para no solapar tramas de varias estaciones a la vez. Topología en estrella : En este caso , se trata de un nodo central del cuál salen los cableados para cada estación . Las estaciones se comunican unas con otras a través del nodo central . hay dos formas de funcionamiento de este nodo : este nodo es un mero repetidor de las tramas que le llegan ( cuando le llega una trama de cualquier estación , la retransmite a todas las demás ) , en cuyo caso , la red funciona igual que un bus ; otra forma es de repetidor de las tramas pero sólo las repite al destino (usando la identificación de cada estación y los datos de destino que contiene la trama) tras haberlas almacenado .
Control de acceso al medio (MAC)
El MAC es el mecanismo encargado del control de acceso de cada estación al medio . El MAC puede realizarse de forma distribuida cuando todas las estaciones cooperan para determinar cuál es y cuándo debe acceder a la red . También se puede realizar de forma centralizada utilizando un controlador .
El esquema centralizado tiene las siguientes ventajas :
1 Puede proporcionar prioridades, rechazos y capacidad garantizada.
2 La lógica de acceso es sencilla.
3 Resuelve conflictos entre estaciones de igual prioridad .
Los principales inconvenientes son :
1 Si el nodo central falla , falla toda la red .
2 El nodo central puede ser un cuello de botella .
Control de enlace lógico (LLC)
Control de enlace lógico ( LLC )
Esta capa es la encargada de transmitir tramas entre dos estaciones sin tener que pasar por ningún nodo intermedio . Esta capa debe permitir el acceso múltiple . Esta capa debe identificar todos los posibles accesos a ella , ya sean de una capa superior como estaciones destino u otros .
Servicios LLC : el LLC debe controlar el intercambio de datos entre dos usuarios , y para ello puede establecer una conexión permanente , una conexión cuando se requiera el intercambio de datos o una mezcla de ambas ( sólo se establece conexión permanente cuando sea necesaria ) .
Protocolo LLC : hay varias formas de utilización de este protocolo que van desde envíos de tramas con requerimiento de trama de confirmación hasta conexiones lógicas entre dos estaciones previo intercambio de tramas de petición de conexión
LAN en bus / árbol
Características de la topología en bus / árbol
Es una configuración multipunto. Hay que tener en cuenta que cuando dos estaciones intercambian datos, las señales que los portan deben de tener la suficiente potencia para llegar en unos ciertos márgenes al receptor. En esta configuración multipunto, las señales deben de equilibrase para todas las estaciones conectadas, lo cuál es mucho más complicado que para una conexión punto a punto. Cuando las distancias se hacen muy elevadas y hay muchas estaciones, no hay más remedio que establecer repetidores o amplificadores intermedios encargados del equilibrado de las señales.
Cable coaxial de banda base
Es el medio más utilizado en LAN .
En estas redes , las señales son digitales y se utiliza generalmente codificación Manchester . El espectro en frecuencias está totalmente utilizado , por lo que no es posible multiplexación en frecuencias .
La transmisión es bidireccional y la topología es en bus ya que las señales digitales son difíciles de ramificar . Además , la atenuación hace inviable la transmisión a larga distancia .
La longitud del cable es inversamente proporcional a la velocidad que pueden alcanzar las señales .
Usando repetidores se puede aumentar la longitud de la conexión . Estos repetidores son diferentes a los que hay en topologías de anillo , ya que deben retransmitir en ambas direcciones . Estos repetidores son invisibles al resto de la red ya que no almacenan información , sólo la repiten conforme llega .
Sólo se permite un camino entre dos estaciones para que no haya interferencias ( si el camino es muy largo , se intercalan repetidores ) .



miércoles, 23 de junio de 2010

Pagina Web

Estructura de una web

Esta es la página introductoria sobre la creación de páginas web. Aquí comentamos los puntos de partida necesarios y explicamos los contenidos del resto de páginas de la sección. Los artículos se pueden leer independientemente, pero también pueden estudiarse en secuencia para ir de lo más básico hasta detalles y trucos y información concreta sobre los programas y sitios donde conseguir cosas útiles para construir nuestra web. Estas son los artículos:

Queremos aprender rápidamente a crear contenidos para la Web y editarlos. Bien. No resultará difícil. Lo era mucho más para los que empezaron hace unos años; ahora es mucho más intuitivo y las aplicaciones son mucho más fáciles de manejar. ¿Cuál es el mejor camino para introducirse en este mundo? Pensamos que la manera que puede ser más simple para la mayoría es:

En primer lugar, familiarizarse con los elementos que componen una página web y aprender la terminología que se usa. Fácil, y mejor hacerlo no de forma teórica, sino modificando páginas web o creando nuevas páginas sencillas.

Segundo, aprender a enlazar unas páginas con otras, aprender las normas básicas del diseño gráfico aplicado a la web y utilizar las imágenes con eficacia y gusto.

Si tenemos curiosidad -aunque esto ya no hace falta, realmente, hoy en día, podemos también ver en qué se basan los modernos programas editores de páginas web y aprender las principales órdenes del lenguaje HTML.

En este manual tenemos información útil para todas estas fases del aprendizaje, e ideas para los más experimentados. En esta página planteamos unos consejos iniciales para que podáis planificar vuestra iniciación y comenzar a hacer cosas concretas

El diseño web es una actividad que consiste en la planificación, diseño e implementación de sitios web y páginas web. No es simplemente una aplicación del diseño convencional, ya que requiere tener en cuenta cuestiones tales como navegabilidad, interactividad, usabilidad, arquitectura de la información y la interacción de medios como el audio, texto, imagen y vídeo. Se lo considera dentro del diseño multimedial.

La unión de un buen diseño con una jerarquía bien elaborada de contenidos aumenta la eficiencia de la web como canal de comunicación e intercambio de datos, que brinda posibilidades como el contacto directo entre el productor y el consumidor de contenidos, característica destacable del medio.

El diseño web ha visto amplia aplicación en los sectores comerciales de Internet especialmente en la World Wide Web. Asimismo, a menudo la web se utiliza como medio de expresión plástica en sí. Artistas y creadores hacen de las páginas en Internet un medio más para ofrecer sus producciones y utilizarlas como un canal más de difusión de su obra.

La codificación digital consiste en la traducción de los valores de tensión eléctrica analógicos que ya han sido cuantificados (ponderados) al sistema binario, mediante códigos preestablecidos. La señal analógica va a quedar transformada en un tren de impulsos digital (sucesión de ceros y unos).
Ensamblado o assembly, en programación de sistemas informáticos o software de programación, una colección de uno o más archivos o ficheros, agrupados juntos para formar una unidad lógica.
Un ensamblado en microsoft .NET: una librería de código compilado.

miércoles, 21 de abril de 2010

Bases de Datos.

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Caracterísiticas de una base de Datos.
  • Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario haya introducido un determinado número de registros en ella.
  • Permite configurar los derechos de edición. Puede agregar entradas profesores y alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus entradas para todos.
  • Se puede limitar el número máximo de entradas de cada participante.
  • Podemos permitir añadir comentarios a las entradas de la base de datos.
  • Podemos habilitar la revisión del profesor antes de que las entradas sean públicas.
Definición de SGBR (Sistema de gestión de bases relacionales).
Sistema de gestión de base de datos) o en inglés Database management system (DBMS), es una agrupación de programas que sirven para definir, construir y manipular una base de datos.

Cinco software que podemos utilizar para elaborar Bases de Datos.

1-Aqua Data Studio
esta diseñado para facilitar la creacion de base de datos con soporte para multiples RDBMS.Esta herramienta permita la realizaccion de varias tareas a la vez desde una sola aplicación.
Aqua Data Studio es de caracter multiplataforma por lo que es compatible tanto con windows como con Linux.

2- Case Studio 2
, este programa, basándose en relacionar diagramas de entidades de programación, te permite crear scripts en SQL que funcionen sobre tu sistema, así como utilizar plantillas para diversos sistemas de bases de datos. El programa también trata aspectos individuales como contenidos y dominios. La aplicación contiene también, un catálogo, donde podrás guardar partes de los modelos que diseñes, soporte para ingeniería inversa, y muchas otras herramientas más.

3-CDBF
es un poderoso editor y visualizador de bases de datos que permite a usuarios individuales o a empresas, el acceso a bases de datos directamente sin programar, vía la interfaz de Windows. A diferencia de otras herramientas similares, CDBF no separa el modo visor del modo editor, cuando estás viendo la tabla, puedes siempre cliquear sobre un campo cuando desees modificar y hacer todos los cambios que sean necesarios.

4-DB Organizer Deluxe
Este programa nos permite crearnos nuestras propias bases de datos adaptadas a nuestras necesidades, ya que podemos utilizar numerosos tipos de campos, comunmente utilizados en la catalogación de direcciones Web, colección de listas, directorios de direcciones, o agendas. Entre otras características, el programa realiza búsquedas, utiliza filtros, permite imprimir, soporta los formatos de imagen BMP, GIF, JPG, y PNG, es personalizable en colores y fuentes de letra, tiene soporte para diversos usuarios, se puede proteger la información utilizando contraseñas, y otras funciones más.

5-DBF Viewer 2000 puedes visualizar y editar registros en caracteres OEM (DOS) o Windows, recibir informacion sobre los campos, buscar, ordenar y añadir registros, borrar/recuperar registros con caracteres comodín (?.*), imprimir y compactar registros.
DBFViewer no requiere de motores de bases de datos externos (ODBC, BDE) para conectar con los ficheros.

miércoles, 17 de marzo de 2010

Ventajas y Desventajas de Software.

Ventajas

Del software propietario en general

o Las compañías productoras de software propietario por lo general tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen.

o Se destina una parte importante de los recursos a la investigación sobre la usabilidad del producto.

o Se tienen contratados algunos programadores muy capaces y con mucha experiencia.

o El software propietario de marca conocida ha sido usado por muchas personas y es relativemente fácil encontrar a alguien que lo sepa usar.

o Existe software propietario diseñado para aplicaciones muy específicas que no existe en ningún otro lado mas que con la compañía que lo produce

o Los planes de estudios de la mayoría de las universidades del país tienen tradicionalmente un marcado enfoque al uso de herramientas propietarias y las compañías fabricantes ofrecen a las universidades planes educativos de descuento muy atractivos. De ahí que los recién egresados pueden comenzar su vida productiva utilizando estos productos de inmediato. No obstante, en los centros de estudio más prestigiados se observa un cambio en esta tendencia.

o Existe gran cantidad de publicaciones, ampliamente difundidas, que documentan y facilitan el uso de las tecnologías proveídas por compañías de softwarte propietario, aunque el número de publicaciones orientadas al software libre va en aumento.

Del software de Microsoft

Dada la gigantesca participación del software de Microsoft en el mercado resulta importante dedicarle un apartado especial.

o El sistema operativo Windows (en sus diferentes variantes) se encuentra ya instalado en la gran mayoría de las máquinas que se encuentran trabajando en México. Siendo más notable en las computadoras de escritorio, no así en el lado del servidor, donde los diferentes sabores de Unix mantienen mucho terreno.

o Al utilizar productos fundamentados en los sistemas operativos de Microsoft, el tamaño de la curva de aprendizaje de la gente que ya utiliza esto, disminuye, al no tener que aprender el uso de un sistema operativo nuevo y de herramientas nuevas, aunque ya existen reportes de experiencias con usuarios reales en quienes la curva de aprendizaje de GNOME o KDE fue mínima.

o Las herramientas de Microsoft son soportadas por una gran cantidad de compañías de todos tamaños a nivel nacional e internacional. Además existe una red de certificaciones que proveen de "credibilidad" a las soluciones creadas por cada compañia.

o Existen numerosas aplicaciones desarrolladas para la plataforma Win32 que no han sido portadas a otras plataformas. Aunque existen númerosas herramientas, libres o no, que facilitan la tarea de migración o reemplazos disponibles en las demás plataformas.

o Microsoft ha estado mejorando mucho sus productos, para que tengan un mejor desempeño en ambientes de red. Sin embargo aún matienen un rezago importante, ya que estas mejoras no han sido probadas lo suficiente por el mercado y la falta de interés por la seguridad es evidente.

Suponiendo que Microsoft obtiene un contrato exclusivo:

+ La integración de las diversas herramientas disponibles para la plataforma se facilita enormemente (obviamente con las limitaciones que presenta el uso de ésta plataforma).

+ Hay grandes facilidades para el desarrollo con las herramientas que se proporcionan, aunque éstas están enfocadas únicamente a la programación de clientes ligeros e interfaces gráficas de usuario.

+ Una sola compañía se podría encargar de todo el desarrollo. La cual sería la única responsable del buen funcionamiento de todo el proyecto.

+ Se podrían obtener grandes descuentos por compra de licencias.

+ Una sola compañía podría encargarse del soporte total.

Suponiendo que Microsoft proporciona la plataforma tecnológica y otras compañías los desarrollos.

+ Gran cantidad de desarrolladores en varias consultorías proporcionan una excelente competencia para los desarrollos, que se refleja en menores costos del mismo.

+ Gran cantidad de opciones para tener la plataforma tecnológica.

+ Se podrían escoger unas cuantas compañías que se encargen de todos los desarrollos bajando los costos por mantenimiento.

Desventajas

Hay que remarcar el problema ético de que en el momento en el que el gobierno está contratando servicios para la creación de un sistema, dicho sistema debería de ser libre - y basado en herramientas libres-, ya que el pueblo pagó por él y tiene derecho a tener acceso a ésta información (el código es información). ¿No hay alguna ley que apoye esto? ¿No hay alguna ley que obligue a las dependencias gubernamentales poner a disposición pública la información que generan, aunque sea bajo el contrato de un proveedor?

Más que remarcar un problema ético, hay que recalcar precisamente si existen impedimentos legales. Aquí necesitamos un abogado que nos indique específicamente esa ley o estatuto.

Del Software Propietario en General

* Es difícil aprender a utilizar eficientemente el software propietario sin haber asistido a costosos cursos de capacitación.

* El funcionamiento del software propietario es un secreto que guarda celosamente la compañía que lo produce. En muchos casos resulta riesgosa la utilización de un componente que es como una caja negra, cuyo funcionamiento se desconoce y cuyos resultados son impredecibles. En otros casos es imposible encontrar la causa de un resultado erróneo, producido por un componente cuyo funcionamiento se desconoce.

* En la mayoría de los casos el soporte técnico es insuficiente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria.

* Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema específico. En caso de que sea vitalmente necesaria tal modificación, es necesario pagar una elevada suma de dinero a la compañía fabricante, para que sea ésta quien lleve a cabo la modificación a su propio ritmo de trabajo y sujeto a su calendario de proyectos.

* La innovación es derecho exclusivo de la compañía fabricante. Si alguien tiene una idea innovadora con respecto a una aplicación propietaria, tiene que elegir entre venderle la idea a la compañía dueña de la aplicación o escribir desde cero su propia versión de una aplicación equivalente, para una vez logrado ésto poder aplicar su idea innovadora.

* Es ilegal hacer copias del software propietario sin antes haber contratado las licencias necesarias.

* Si una dependencia de gobierno tiene funcionando exitosamente un sistema dependiente de tecnología propietaria no lo puede compartir con otras dependencias a menos que cada una de éstas contrate todas las licencias necesarias.

* Si la compañía fabricante del software propietario se va a la banca rota el soporte técnico desaparece, la posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir las erratas de dicho software también desaparece. Los clientes que contrataron licencias para el uso de ese software quedan completamente abandonados a su propia suerte.

* Si una compañía fabricante de software es comprada por otra más poderosa, es probable que esa línea de software quede descontinuada y nunca más en la vida vuelva a tener una modificación.

* En la mayoría de los casos el gobierno se hace dependiente de un solo proveedor.

Del Software de Microsoft

* Cada componente de Microsoft es una caja negra cuyo funcionamiento detallado se desconoce.

* El descuido que tiene Microsoft por la seguridad de sus sistemas operativos es evidente.

* La documentación de las herramientas para el desarrollo es muy limitada y obscura, debido a la misma obscuridad en el funcionamiento que prefieren mantener.

* El costo de las licencias es muy elevado (aunque en ocasiones resulta ser más barato que las soluciones que ofrecen otras compañías productoras de software propietario).

* Es necesario contratar paquetes de soporte técnico para la resolución de problemas y su costo es muy elevado.

* Por la experiencia, los sistemas operativos Windows se consideran inestables en ambientes de red, o en condiciones de alto rendimiento.

* Así mismo, las aplicaciones de Microsoft que corren sobre Windows también se consideran inestables.

* Los Service Packs de Windows NT son incompatibles con muchas aplicaciones.

* Microsoft tiene un muy negro historial en lo que se refiere a medidas de seguridad y atención de problemas de seguridad.

* Los sistemas operativos Windows son monousuario (puede haber muchos usuarios pero solo uno puede estar trabajando a la vez).

* Los ambientes de desarrollo en Windows son muy pocos y muy excluyentes.

* El artículo 28 constitucional prohibe los monopolios así como las prácticas monopolicas dentro del territorio nacional, derivado del punto anterior sería incongruente contratar los servicios de MS pues ¿cómo confiar en una compañía que está siendo procesada por el gobierno de su país acusada de prácticas monopólicas.

* En el caso de que Microsoft tome el control del proyecto e-México, nuestro destino será muy similar al del Reino Unido (click en "What do I need before I can register", menu del lado derecho) en donde sólamente está permitido el uso de navegadores que corren sobre el sistema operativo Windows teniendo exclusividad el Internet Explorer en el uso de encripción fuerte. Ver imágen para una demostración (Actualización: Al parecer a últimas fechas se agrego soporte para más navegadores y plataformas (entre las plataformas se encuentran MS Windows 9x/Me; Apple MacOS 7, 8, 9 y RedHat Linux 7.1), visitar el sitio para mas detalles.

10 ejemplos de Software de uso libre

GPL.
La Licencia Pública General GNU (GNU General Public License GPL) es la licencia que acompaña los paquetes distribuidos por el Proyecto GNU, más una gran varidad de software que incluye el núcleo del sistema operativo Linux. La formulación de GPL es tal que en vez de limitar la distribución del software que protege, llega hasta impedir que este software sea integrado en software propietario. La GPL se basa en la legislación internacional de copyright, lo que debe garantizar cobertura legal para el software licenciado con GPL.

Debian.
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG). En esencia, esta licencia contiene criterios para la distribución que incluyen, además de la exigencia de publicación del código fuente: (a) la redistribución libre ; (b) el código fuente debe ser incluido y debe poder ser redistribuido; (c) todo trabajo derivado debe poder ser redistribuido bajo la misma licencia del original; (d) puede haber restricciones en cuanto a la redistribución del código fuente, si el original fue modificado; (e) la licencia no puede discriminar a ninguna persona o grupo de personas, así como tampoco ninguna forma de utilización del software; (f) los derechos otorgados no dependen del sitio en el que el software se encuentra; y (g) la licencia no puede 'contaminar' a otro software.
Open Source. La licencia de Open Source Initiative deriva de Debian.

BSD. La licencia BSD cubre las distribuciones de software de Berkeley Software Distribution, además de otros programas. Ésta es una licencia considerada 'permisiva', ya que impone pocas restricciones sobre la forma de uso, alteraciones y redistribución del software. El software puede ser vendido y no hay obligaciones de incluir el código fuente. Esta licencia garantiza el crédito a los autores del software pero no intenta garantizar que las modificaciones futuras permanezcan siendo software libre.

X.org. El Consorcio X distribuye X Window System bajo una licencia que lo hace software libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la X.org que son software libre, y otras distribuciones que no lo son. Existen algunas versiones no-libres del sistema de ventanas X11 para estaciones de trabajo y ciertos dispositivos de IBM-PC que son las únicas funciones disponibles, sin otros similares que sean distribuidos como software libre.

Software con Dominio Público. El Software con dominio público es software sin copyright. Algunos tipos de copia o versiones modificadas pueden no ser libres si el autor impone restricciones adicionales en la redistribución del original o de trabajos derivados.

Software Semi-libre. El Software semi-libre es un software que no es libre pero permite que otros individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o algunas versiones de browsers de Netscape, y StarOffice.

Freeware. El término freeware no posee una definición ampliamente aceptada, pero es utilizada para programas que permiten la redistribución pero no la modificación, y que incluyen su código fuente. Estos programas no son software libre.

Shareware. Shareware es el software disponible con el permiso para que sea redistribuido, pero su utilización implica el pago. Generalmente, el código fuente no se encuentra disponible, y por lo tanto es imposible realizar modificaciones.

Software Propietario. El Software propietario es aquel cuya copia, redistribución o modificación están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.

Software Comercial. El Software comercial es el software desarrollado por una empresa con el objetivo de lucrar con su utilización. Nótese que "comercial" y "propietario" no son lo mismo. La mayor parte del software comercial es propietario, pero existe software libre que es comercial, y existe software no-libre que no es comercial.

miércoles, 10 de marzo de 2010

10 pasos para crear un blog en Wordpress - Presentation Transcript


10 pasos para crear un blog en Wordpress - Presentation Transcript

  1.                                        
  2. Una vez que hemos creado nuestra cuenta vamos a configurar nuestro primer blog en Wordpress. Entramos a http://es.wordpress.com/.
  3. Fíjate en la barra superior Al entrar vemos el entorno de Administración con las herramientas de trabajo:
  4. Wordpress dispone de plantillas que nos permiten personalizar en cierta medida la apariencia de nuestro blog.
  5. Es importante elegir una buena plantilla ya que un buen diseño puede ser fundamental para atraer más o menos lectores.
  6. Que tenga una apariencia agradable, con un tamaño de letra adecuado, colores atractivos, no estridentes e imágenes que hagan más llevadera la lectura.
  7. Cuando seleccionamos la plantilla podemos previsualizar tal como quedará el blog. Algunas plantillas nos permiten personalizar la cabecera, sustituyéndola por otra imagen.
  8. El botón examinar nos permite Buscar otra imagen desde nuestro PC También podemos restaurarla
  9. Pica en el botón examinar y selecciona la imagen deseada.
  10. Para colocarlas en la barra: picar y arrastrar.
Usos.

  • Creación de múltiples Blogs con un solo registro.
  • Adición de usuarios para que publiquen Entradas (posts) o administren el Blog.
  • Capacidad de almacenamiento gratuito de hasta 3GB.
  • Interfaz en varios idiomas en el modo diseño del Blog.
  • Creación de Páginas Web.
  • Creación de categorías y subcategorías para las Entradas.
  • Etiquetas para las Entradas.
  • Librería Multimedial (archivos tipo jpg, jpeg, png, gif, pdf, doc, ppt y odt.)
  • Importación automática de entradas, comentarios, páginas, archivos, categorías y etiquetas, provenientes de otros Blogs.
  • Exportación automática de la información de un Blog (entradas, páginas y archivos) en un archivo XML.
  • Disponibilidad de decenas de Plantillas listas para utilizar.
  • Posibilidad de agregar al blog Widgets con diversas funcionalidades.
  • Adición de comentarios de los lectores en Entradas y Páginas.
  • Estadísticas de la actividad de los lectores del Blog.
  • Mejoras adicionales que se pueden adquirir, por un año, pagando cierta cantidad de dinero en dólares.
  • Descarga gratuita del software WordPress (http://wordpress.org) para instalar en un servicio de alojamiento de páginas Web (hosting). Esta opción no esta disponible en otros Blogs tan populares como Blogger, en el que solo existe la posibilidad de alojar Blogs en el servidor blogspot.com.

miércoles, 3 de marzo de 2010

Diferencias entre Windows, Mac OS y Linux: Cada uno cubre una necesidad.

El uso que se le dará al ordenador y los gastos derivados, fundamentales a la hora de elegir

Usar un flamante coche de carreras para transitar por un camino rural no es la mejor forma de sacar partido al automóvil. Al igual que para cada carretera hay una familia de coches ('fórmula 1' para los circuitos, todo terreno para los caminos embarrados o un turismo para las carreteras convencionales), los ordenadores también cuentan con diferentes sistemas operativos (el programa principal del ordenador) especializados en determinadas tareas. El sistema operativo del PC influye en lo que se podrá hacer con él. También influirá, decisivamente, en su facilidad de uso y manejo. Usar un ordenador puede ser algo sencillo, o convertirse en un mar de complicaciones si se escoge el sistema incorrecto.

Los tres sistemas operativos más habituales son Windows, Mac OS y Linux. Windows funciona en los ordenadores con procesadores de Intel y AMD (los más comunes), Mac OS lo hace únicamente en los ordenadores de Apple y Linux funciona en ambas plataformas, aunque está mejor preparado para la primera. A la hora de elegir el sistema operativo hay que tener muy en cuenta el tipo de ordenador que se tiene o que se va a adquirir, ya que una elección equivocada impedirá instalar el sistema operativo deseado.

Windows, el 'utilitario familiar'

Microsoft es el gigante informático que produce y comercializa Windows, el sistema operativo que usa el 90% de los ordenadores personales de todo el mundo (su última versión es Windows XP). Su precio ronda los 120 euros y muchas veces se incluye en el precio del propio ordenador (que ronda los 1.200 euros).

Al igual que un turismo sirve para moverse por casi todo tipo de carreteras, Windows es el estándar de facto que cubre la gran mayoría de necesidades del usuario medio. Ya sea para escribir documentos, navegar por Internet, escuchar música, ver películas, retocar fotografías digitales o disfrutar de los últimos juegos, Windows es fácil de usar y configurar, sin necesidad de poseer conocimientos informáticos avanzados. Además, la práctica totalidad de los programas que se comercializan disponen de una versión para Windows. Sin embargo, Windows tiene fama de ser inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP). Su seguridad también deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC, como, por ejemplo, el virus Sasser o el más dañino Chernobyl.

Mac OS, el 'deportivo de diseño'

Mac OS es considerado por muchos expertos el sistema operativo más sencillo de utilizar, más innovador y de estética más cuidada. Al igual que un coche deportivo, conjuga elegancia con altas prestaciones, permitiendo a la vez rodar por casi cualquier tipo de carretera. Es un sistema muy fácil de usar y que siempre ha alardeado de que hasta un niño puede utilizarlo sin dificultades (sus ratones tienen un único botón, en vez de dos, para no confundir al usuario).

Su última versión, Mac OS X, es radicalmente distinta a las anteriores. Con ella ha ganado en estabilidad, seguridad y ausencia de virus. El número de programas disponibles para esta plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft, aunque cumple las necesidades de cualquier usuario doméstico o profesional multimedia. Es en el retoque, la producción y edición de música, fotografías y vídeos donde este sistema tiene su punto fuerte. Apple Macintosh lo comercializa al precio de unos 150 euros (es de pago y propietario). Pero su mayor coste no está en la propia licencia de uso, sino en que únicamente funciona en los ordenadores que fabrica la misma compañía. Y estos ordenadores (de una calidad y diseño muy cuidados) no son baratos: aunque hay modelos por debajo de 1.000 euros, es habitual que cuesten más de 2.000 euros.

Linux, un 'todoterreno robusto'

Es el sistema preferido por muchos de los profesionales de la informática y de Internet. Como si de un 4x4 se tratase, ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo.

Linux es un sistema operativi libre y gratuito, pero es algo más dificil de usar

Por contra, al igual que un todo terreno, peca de falta de comodidad, no es tan fácil de usar como los otros dos y se necesitan conocimientos técnicos para realizar algunas tareas. Aún así, sus últimas versiones son bastante más amigables, por lo que ha empezado a calar entre algunos usuarios domésticos y ofimáticos (uso del ordenador en ambientes de oficina).

La colección de programas disponibles en algunas áreas (como los juegos o las aplicaciones multimedia) es aún escasa o de poca calidad, aunque mejora día a día. A la hora de instalar nuevos periféricos, el proceso también se complica: mientras que en Windows y Mac OS es casi automático, en Linux suele ser necesario realizar alguna configuración manual.

Linux es un sistema un tanto 'romántico', pues ha sido desarrollado voluntariamente por programadores de todo el mundo. De ahí que sea libre (libertad total para ver y modificar las 'entrañas' del sistema) y gratuito (puede descargarse de Internet, copiárselo a un amigo o adquirirse en formato CD por unos 30 euros).

Opiniones de los usuarios
Cientos de opiniones de los propios usuarios sobre sus sistemas operativos. Información muy útil y de primera mano sobre las ventajas e inconvenientes de cada sistema.

Manuales sobre sistemas operativos
Reúne decenas de manuales sobre diversos temas que afectan a los sistemas operativos: cómo instalarlos, configurarlos o resolver los problemas más habituales.

Filosofía de Linux y del software libre
Sitio-web oficial del proyecto GNU y de la Free Software Foundation. Los integrantes de esta organización son los creadores del movimiento que ha dado lugar a Linux y a buena parte de los programas libres.

miércoles, 17 de febrero de 2010

Dispositivos de hardware.

  1. Memoria RAM

  2. Módulo de memoria RAM dinámica

  3. Memorias RAM especiales

  4. Periféricos

  5. Periféricos de entrada (E)

  6. Periféricos de salida (S)

  7. Periféricos mixtos (E/S)

  8. Hardware gráfico

  9. Monitor
  10. Placa base
  11. CPU
  12. Memoria RAM
  13. Tarjeta de expansión
  14. Fuente de alimentación
  15. Disco óptico
  16. Disco duro
  17. Teclado
  18. Mouse
  19. microprosesador
  20. motherboard
  21. unidad de diskket
  22. lapiz optico
  23. memoria USB
  24. escaner.


Dispositivos de Software

1. Windows XP
2. Nero
3. Software de audio
4. Microsoft Visual Basic
5. Messenger
6. Norton Antivirus
7. Photosow
8. Windows Media Player
9. Winamp
10. Word
11. Power Point
12. Excel
13. Access
14. Publisher
15. Software de Scanner
16. Software de Video (Drivers)+
17. Ares
18. Windows Movie Makert
19. Windows Defender
20. Adobe Reader
21.linux
22.daemon tools
23.limewire
24.adobo flash
25.panda antivirus.

miércoles, 10 de febrero de 2010

Procedimientos para instalar y desinstalar un software desde el panel de control.

Cómo instalar un programa.

Muy frecuentemente es necesario poner en la computadora algún otro programa o hasta actualizar uno anterior, a éste procedimiento se le conoce como instalación, para instalar un programa hay que hacer lo siguiente:

1.- Introduce el disco (flexible o compacto) del programa a instalar en la unidad de disco que corresponda (A: o D:).

2.- En caso de un programa en disco compacto el programa de instalación se iniciará automáticamente, sigue las instrucciones en pantalla para aceptar los términos del contrato y seleccionar la carpeta de instalación.

3.- Re-inicia la computadora.

Nota importante: en todos los casos es necesario re-iniciar la computadora después de la instalación de un programa.

Cómo desinstalar un programa:

1.- Haz clic en Inicio, Configuración, Panel de control, Agregar o quitar programas

2.- En Propiedades de Agregar o quitar programas, selecciona el programa que deseas desinstalar y haz clic en Agregar o quitar

3.- Confirma la desinstalación del programa y haz clic en Aceptar.

Nota: Algunas veces desinstalar un programa no es tan simple, pues referencias a ese programa permanecen en el sistema aún cuando se haya desinstalado usando la opción Agregar o quitar programas.

Cómo desinstalar un programa manualmente.

Haz clic en Inicio, Ejecutar. En Ejecutar, en la casilla Abrir, escribe: REGEDIT y haz un clic en Aceptar.
Ten mucho cuidado al editar el registro pues el más mínimo error traerá sus consecuencias. Haz doble clic en:
HKEY_LOCAL_MACHINE, SOFTWARE, MICROSOFT, WINDOWS, CURRENT VERSION, UNINSTALL. Dentro de UNINSTALL en la ventana izquierda halla y elimina la referencia del programa que quieras eliminar, por medio de hacerle un clic derecho y hacer un clic en la opción Eliminar. Si por accidente eliminas una de un programa instalado, tendrás problemas cuando quieras desinstalarlo.

miércoles, 3 de febrero de 2010

UNIDAD CENTRAL DE PROCESO

Es en sí en cerebro, el cual se compone a su vez de Unidad Aritmética, Lógica y de control. Esta unidad trabaja en base a un reloj maestro que coordina la ejecución de todas las operaciones que realiza el microprocesador.

La unidad fundamental de trabajo de este reloj es la cantidad de instrucciones que el microprocesador puede ejecutar en un segundo. Así uno de 12 Mhz. puede realizar 12 millones de ciclos por segundo.

La rapidez y poder de ejecución de tareas esta determinado completamente por el microprocesador el cual subdivide a las computadoras en diferentes tipos, entre ellos algunas ya obsoletas como son : las llamadas 8086 XT, 80286, 80386, 80486 y Pentium (80586), bautizadas así por la compañía fabricante INTEL la cual ha proveído desde las primeras PC’s y hasta hoy a la mayoría de maquiladoras de computadoras con sus modelos de cerebro.

Sin embargo Intel no es ya la única fabricante de microprocesadores para las Computadoras Personales, compiten también en el mercado compañías como Cyrix, AMD, Power Pc, Digital Equipment, etc. Sin embargo, aunque en competencia la mayoría de esas compañías ofrecen microprocesadores equivalentes a los estándares ofrecido serie por serie por Intel Corporation.

El modelo de un microprocesador nos indica sobre todo el PODER o sea el potencial de tareas que un microprocesador puede ejecutar a la vez y su reloj nos indica su VELOCIDAD de sincronización con la cual éstas son realizadas. Así entre una computadora 286 y una 486 hay una notable diferencia de poder y velocidad incomparables ya que a la primera no podremos agregarle u ordenarle tantas cosas como a la segunda; y por otro lado entre una 486 de 25 Mhz y una 486 de 50 Mhz estamos hablando que las dos tienen el mismo poder, pero la segunda dobla la velocidad a la primera.

TARJETA PRINCIPAL

También llamada Tarjeta Madre o Motherboard es donde se encuentran las conexiones básicas para todos los componentes de la computadora, los cuales giran en torno al microprocesador. Es básicamente la que permite o no el futuro crecimiento de las habilidades de cualquier computadora, una tarjeta con una arquitectura muy cerrada terminará con la vida de todo el equipo en el momento que ésta requiera una reparación o mejora, éste fue el caso de la mayoría de las computadoras que existieron en el pasado, como por mencionar algunas : Comodore 64, Tandy 1000 e incluso todas las XT´s y algunas 286 de IBM.

Estas se pueden clasificar en la actualidad en :

- Arquitectura de 8 bits : Primeras XT

- Arquitectura ISA 8 -16 bits. La mayoría de las actuales clones

- Arquitectura EISA o MCA de 32 bits. La mayoría de las de IBM o compatibles de marca de calidad que se venden actualmente.

En ella podemos encontrar los siguientes componentes:

EL COPROCESADOR MATEMÁTICO O NUMÉRICO

Es un microprocesador de instalación opcional, también denominado Unidad de punto flotante que auxilia al microprocesador en el uso eficiente de programas de graficación, cálculos matemáticos complejos y diseño entre tantos, lo cual al especializarse dichas funciones acelera la velocidad con que una computadora puede responder a necesidades tan sofisticadas.

En la actualidad ya vienen incluidos en todas las computadoras nuevas, ya que el poder que exigen no puede descartar la falta de éste microprocesador. Si usted desea saber si su computadora cuenta con uno de ellos, sólo vea, si en el modelo tiene agregada el par de letras DX en el caso contrario, usted necesitará en el futuro inmediato su instalación. Sobre todo no queda duda si su maquina en lugar de este par de letras presenta otras como SX, como por ejemplo : 486 SX de 25 Mhz.

En caso que usted necesite la instalación de uno de ellos, debe asegurarse primero lo siguiente:

1.- Que su motherboard cuente con un slot disponible específico para el coprocesador matemático.

2.- Que el que le venden sea de la misma marca que el Microprocesador Principal de su computadora

3.- Que trabaje a la misma velocidad que lo hace el Microprocesador Principal de su computadora. esto es, si usted cuenta con una computadora 486 SX de 25 Mhz, el coprocesador debe ser un 487 SX de 25 Mhz. Como puede usted observar el coprocesador es algo así como la mitad del microprocesador completo.

LA MEMORIA

Es la capacidad de almacenar información, la cual se realiza en bancos separados de la UCP. Su unidad de almacenamiento es el BYTE que es la capacidad de almacenar un caracter: una letra, número o cualquier símbolo como #,$,&, etc.

TIPOS DE MEMORIAS:

Memoria ROM

Esta memoria es sólo de lectura, y sirve para almacenar el programa básico de iniciación, instalado desde fábrica. Este programa entra en función en cuanto es encendida la computadora y su primer función es la de reconocer los dispositivos, (incluyendo memoria de trabajo), dispositivos.

Memoria RAM

Esta es la denominada memoria de acceso aleatorio o sea, como puede leerse también puede escribirse en ella, tiene la característica de ser volátil, esto es, que sólo opera mientras esté encendida la computadora. En ella son almacenadas tanto las instrucciones que necesita ejecutar el microprocesador como los datos que introducimos y deseamos procesar, así como los resultados obtenidos de esto.

Por lo tanto, programa que se desea ejecutar en la computadora, programa que máximo debe ser del mismo tamaño que la capacidad de dicha memoria, de lo contrario se verá imposibilitada de ejecutarlo.

MEMORIAS AUXILIARES

Por las características propias del uso de la memoria ROM y el manejo de la RAM, existen varios medios de almacenamiento de información, entre los más comunes se encuentran:

El Disquete, Floppie o Disco Flexible

Estos son los más comunes y baratos, cuyas características se describen en la siguiente tabla:

TIPO DE DISCO

DOBLE DENSIDAD Kb

ALTA DENSIDAD Mb

5 ¼"

360

1.2

3 ½"

720

1.4

Cinta de respaldo

Son como las cintas de cassette de audio y pueden almacenar desde 20 Mbytes hasta 2 Gigabytes o más. Son medios de almacenamiento muy económicos y sobre todo muy rápidos, ya que pueden almacenar todo un disco duro en un pequeño cassette en unos cuantos minutos.

Disco Duro

El Cuál se instala fijo dentro de la computadora, son más rápidos y seguros que las unidades de lectura de disquete y cuyas capacidades de almacenamiento van desde los 20 Mbyteshasta 2 Gigabytes. Los más rápidos andan por debajo de los 15 milisegundos de acceso de la información. En la actualidad evite comprar discos con capacidades menores a 120 Mb. en poco tiempo no le servirán prácticamente para nada.

CD-ROM o Disco Compacto

Son los más caros y de mayor capacidad ya que mínimo son de 500 Mbytes y pueden llegar a almacenar en el futuro alrededor de algunos Terabytes. Se recomienda ir comprando equipo que contengan éste dispositivo, ya que gracias a las grandes cantidades de información tan variada que pueden soportar éste tipo de almacenamiento, ya se comienzan a construir las grandes base de información en un sólo disco : Enciclopedias, Cursos, Viajes turísticos, los periódicos y revistas del futuro que tenemos frente a nosotros.

FUENTE DE PODER

Como tanto el microprocesador como todos los circuitos que forman los dispositivos se alimentan de cantidades muy pequeñas de energía necesitan de una fuente que les suministre y regule la cantidad necesaria. Ya que cualquier

variación en el voltaje podría ser suficiente para quemar dichos circuitos.

Dispositivos de crecimiento:

Son las puertas que están listas para recibir la conexión de cualquier otro aparato o tarjeta que permita ampliar las capacidades de trabajo de una computadora, y son el punto más importante para asegurarnos haber hecho una buena inversión. Estos son las Ranuras de Expansión y los puertos.

Los puertos son los puntos de conexión que ya vienen con la computadora y que permiten la instalación rápida de los dispositivos más comunes, como lo son el teclado, la impresora, el monitor, etc.

DISPOSITIVOS DE ENTRADA DE INFORMACIÓN

Son todos aquéllos que permiten al microprocesador la obtención de la información e instrucciones a seguir en determinado momento. Gracias a ellos, nosotros podemos comunicarnos con la computadora. Entre los más utilizados se encuentran:

El teclado

Mediante el cual podemos darle al microprocesador instrucciones concretas a través de un lenguaje escrito. Este es muy parecido al teclado de una máquina de escribir aunque con más teclas. Sobre todo se caracteriza por las teclas SHIFT, CTL y ALT que le permiten prácticamente introducir cualquier información dentro de programas o documentos.

El Ratón

Este dispositivo permite simular el señalamiento de pequeños dibujos o localidades como si fuera hecho con el dedo índice , gracias a que los programas que lo aprovechan presentan sobre la pantalla una flecha que al momento de deslizar el dispositivo sobre una superficie plana mueve la flecha en la dirección que se haga sobre la pantalla. Una vez señalado, permite escoger objetos e incluso tomarlos y cambiarlos de lugar.

Los rastreadores ópticos o Escanners

Son prácticamente pequeñas copiadoras, que mediante haces de luz digitalizan punto por punto una imagen y la transfieren a la memoria de la computadora en forma de archivo, el tipo de información que pueden rastrear se las da su tipo, incluso los hay que rastrean a colores.

La calidad de éstos está representada por la resolución máxima a la que pueden rastrear una imagen, los hay desde 300 dpi hasta 2400, aunque a la hora de comprarlos se debe tomar en cuenta por un lado la máxima calidad de salida de su impresora y la cantidad de espacio disponible en su disco duro, así como el tamaño de la memoria RAM de su máquina, ya que de no coincidir nunca podrá usar su rastreador más allá de las capacidades de su equipo.

Una de las funciones más sobresalientes de los rastreadores de imágenes son las de permitir que programas inteligentes de reconocimiento de caracteres conviertan la imagen del documento rastreado en texto libre que puede, una vez convertido ser modificable incluso letra por letra.

Escáner manual : Se parece al ratón y a medida que se desplaza por una superficie lisa va convirtiendo la imagen en archivo, son muy lentos y requieren de mucha precisión para evitar errores en la imagen obtenida.

Escáner de cama : Son básicamente pequeñas copiadoras que al igual qué éstas, rastrean el documento depositado en su pantalla. Son muy rápidos, precisos y cada vez más baratos.

Lápiz óptico o pantalla rastreadora de código de barras, muy conocidos por nosotros en los grandes supermercados, los cuales interpretan información codificada mediante un sistema de barras.

Micrófonos mediante tarjetas de audio

Ya comenzamos a ver a nuestro rededor sistemas de cómputo basados en el reconocimiento de voz que puede efectuar una computadora mediante una tarjeta instalada específicamente para convertir la voz en bits y viceversa, así ya comenzamos a ver aparatos controlados por voz, como algunos que nos contestan por teléfono cuando llamamos a algún banco para pedir nuestro saldo.