Vistas Totales

miércoles, 4 de mayo de 2011

REDES SOCIALES

Las redes sociales son estructuras sociales  compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos.

TIPOS DE LAS REDES SOCIALES

  • Analógicas o Redes sociales Off-Line: son aquellas en las que las relaciones sociales, con independencia de su origen, se desarrollan sin mediación de aparatos o sistemas electrónicos. Un ejemplo de red social analógica lo encontramos en la Sentencia núm. 325/2008 de 22 mayo de la Audiencia Provincial de Valencia (Sección 10ª) que la cita en un caso de adopción y acogimiento de menores, indicando que el “matrimonio [...] cuenta con una amplia red social y familiar y gozan de buena salud […]”.
  • Digitales o Redes sociales On-Line: son aquellas que tienen su origen y se desarrollan a través de medios electrónicos. A continuación veremos algunos de los ejemplos más representativos.

RIESGOS
 
  • La intimidad expuesta
  • No hay red social completamente privada
  • Autoinflingir a la propia imagen

VENTAJAS

  • Reencuentro con conocidos.
  • Oportunidad de integrarse a Flashmobs (reuniones breves vía online con fines lúdicos y de entretenimiento con el propósito de movilizar a miles de personas)
  • Excelentes para propiciar contactos afectivos nuevos como: búsqueda de pareja, amistad o compartir intereses sin fines de lucro.
  • Compartir momentos especiales con las personas cercanas a nuestras vidas.
  • Diluyen fronteras geográficas y sirven para conectar gente sin importar la distancia.
  • Perfectas para establecer conexiones con el mundo profesional.
  • Tener información actualizada acerca de temas de interés, además permiten acudir a eventos, participar en actos y conferencias.
  • La comunicación puede ser en tiempo real.
  • Pueden generar movimientos masivos de solidaridad ante una situación de crisis.
  • Bastante dinámicas para producir contenido en Internet.

DESVENTAJAS

  • Son peligrosas si no se configura la privacidad correctamente, pues exponen nuestra vida privada.
  • Pueden darse casos de suplantación de personalidad.
  • Falta en el control de datos.
  • Pueden ser adictivas y devorar gran cantidad de nuestro tiempo, pues son ideales para el ocio.
  • Pueden apoderarse de todos los contenidos que publicamos.
  • Pueden ser utilizadas por criminales para conocer datos de sus víctimas en delitos: como el acoso y abuso sexual, secuestro, tráfico de personas, etc. 
     
     

     

lunes, 14 de marzo de 2011

Ejemplos de Ciclos FOR en Pascal

For
For c:=1 to 5 do
begin
write('aa');
write('BB');
end;

Al ejecutarse visualiza:
aaBBaaBBaaBBaaBBaaBB


For c:= 5 downto 1 do
begin
write('c');
writeln
end;

Al ejecutarse visualiza:
5
4
3
2
1


For m:= 1 to 10 do
Begin
Fot n:= 10 downto 2 do
writeln(m,n)
end.

Ciclos para Pascal

Ciclo FOR:
Casi todos los lenguajes de programación no brindan sentencias de ciclos, Turbo Pascal cuenta con el ciclo FOR, este nos permite realizar un numero exacto de veces una sentencia o bloque de sentencias. Su sintaxis es la siguiente:
FOR Variable := V_Inicial To V_Final DO
Sentencia;
Para hacer esto, el ciclo FOR utiliza como base una variable índice, la cual parte de un valor inicial, sufriendo un incremento o decremento, hasta llegar al valor final. Esto se verá más claro con los ejemplos siguientes:
Diferencias entre no usar y usar un Ciclo.
Program Sin_Ciclo;
Begin
WriteLn (`Número = 1');
WriteLn (`Número = 2');
WriteLn (`Número = 3');
WriteLn (`Número = 4');
End.

Program Con_Ciclo;
Var
I: Integer;
Begin
For I := 1 To 4 Do
WriteLn (`Número = ', I);
End.
La principal limitante con la sentencia FOR, es la incapacidad de salir sin completar el ciclo, obligando al compilador a ejecutar el proceso involucrado, el número de veces especificados. Existe dos maneras de ejecutar la sentencia FOR, el incremento en uno "TO" y el decremento en uno "DOWNTO", cubriendo con esto todas las necesidades de un programador en la manipulación de sus datos.
Diferencia entre TO y DOWNTO.
Program Ciclo_1_a_4;
Var
I: Integer;
Begin
For I := 1 To 4 Do
WriteLn (`Número = ', I);
End.

Program Ciclo_4_a_1;
Var
I: Integer;
Begin
For I := 4 DownTo 1 Do
WriteLn (`Número = ', I);
End.

Ciclo WHILE:
Esta sentencia nos permite realizar un proceso cíclico más flexible, nos libra de la dependencia de un número preestablecido, el compilador ejecuta la sentencia WHILE, siempre y cuando la condición booleana sea valida (True), de ser falsa (False) termina automáticamente la sentencia. Su sintaxis es la siguiente:
WHILE Condición DO
Sentencia;
Si quisiéramos realizar un proceso diez veces, tendríamos que forzar la sentencia WHILE a trabajar como FOR. Esto se muestra en el siguiente ejemplo:
Program WHILE_a_FOR;
Var
I: Integer;
Begin
I := 1;
WHILE I <= 4 Do
Begin
WriteLn (`Número ', I);
I := I + 1;
End;
End.
Cuando la variable I llegue al valor de 5, la condición no se cumplirá, terminando la sentencia WHILE.
Ciclo REPEAT UNTIL:

La sentencia REPEAT es la contra parte del WHILE, el compilador primero ejecuta el bloque de sentencias, al terminar verifica el resultado de la condición UNTIL y de ser falsa lo seguirá ejecutando, el ciclo terminará cuando sea verdadera. Su sintaxis es la siguiente:
REPEAT
Sentencia;
...
Sentencia;
UNTIL Condición;
Si quisiéramos realizar un proceso diez veces, tendríamos que forzar la sentencia REPEAT UNTIL a trabajar como FOR. Esto se muestra en el siguiente ejemplo:
Program REPEAT_a_FOR;
Var
I: Integer;
Begin
I := 1;
REPEAT
WriteLn (`Número ', I);
I := I + 1;
UNTIL I = 5;
End.
Cuando la variable I llegue al valor de 5, la condición se cumplirá, terminando la sentencia REPEAT UNTIL.

martes, 8 de marzo de 2011

Programacion Web

En la programación Web, el HTML (Hypertext Markup Languaje) es el lenguaje que permite codificar o preparar documentos de hipertexto, que viene a ser el lenguaje comun para la construccion de una pagina Web.

La programación web se orientaba a un diseño muy cargado e interactuando con el usuario, mientras que al empezar a competir con millones de webs se ha optado más por el diseño sencillo y de fácil comprensión.

En programación web se creó la necesidad de conocer a fondo diferentes lenguajes de programación como HTML, JavaScript y DHTML.
Con esto se creó un nuevo profesional de la informática, el diseñador web, experto en estos menesteres, que viene siendo un experto en programación web, entre el diseñador gráfico tradicional y el programador de aplicaciones llevadas a Internet.

Lenguajes de Programacion Utilizados:

  • Javascript:
Javascript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web. No requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos.
Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus características singulares. Javascript tiene la ventaja de ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.
Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se ejecuta en el cliente, este es el Javascript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript. Pero también existe un Javascript que se ejecuta en el servidor, es más reciente y se denomina LiveWire Javascript.






  • HTML:
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web  y otros procesadores de HTML.





  • DHTML:
El HTML Dinámico o DHTML (del inglés Dynamic HTML)
Una página de HTML Dinámico es cualquier página web en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios.

miércoles, 16 de febrero de 2011

Service Packs

Cada cierto tiempo, Microsoft distribuye unos paquetes denominados Service Packs (Paquetes de servicio), en el se incluyen mejoras y actualizaciones.

Service Pack I
Tiene las siguientes caracteristicas:
    • La novedad más visible fue la incorporación de la utilidad Configurar acceso y programas predeterminados, para poder elegir de forma más sencilla qué programas se desea utilizar para las tareas más comunes.
    • Otra novedad que introdujo fue el soporte para USB 2.0 y de LBA de 48 bits, por lo que Windows XP podría soportar discos duros de más de 137 GB.
    • Como consecuencia de un conflicto con Sun Microsystems, Microsoft se vio forzada a sacar una revisión a este SP, llamada Service Pack 1a (SP1a), en la que se eliminaba la Máquina virtual Java de Microsoft.
    • No hay vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas ni en la vista en miniatura. Ya sean páginas Web guardadas localmente o accesos directos a Internet (url).
    • Al igual que el anterior sistema operativo Windows XP (sin SP) y a diferencia de los posteriores (SP2 y SP3), se mantiene la barra Multimedia en Internet Explorer (versión 6.0.2600.0000), que lo integra con el Reproductor de Windows Media.
    El soporte de Windows XP Service Pack 1 finalizó el 10 de octubre de 2006
Service Pack II
Tenia las siguientes caracteristicas:

  • Un centro de seguridad, para comprobar el riesgo al que está sometido Windows XP.




  • Nueva interfaz del Cortafuegos de Windows XP, además de ser activado por defecto.




  • Añadido un mejor soporte de Wi-Fi y Bluetooth.




  • Incorporación a Internet Explorer de un bloqueador de popups, la capacidad de bloquear controles ActiveX, el bloqueo de las descargas automáticas y un administrador de complementos gracias a Internet Explorer 6 SP2 .




  • Uso de la tecnología DEP (Data Execution Prevention o Prevención de ejecución de datos) por Hardware o Software (Según si el procesador tenga o no soporte para ello).




  • Las actualizaciones automáticas están activadas por defecto.




  • El servicio Messenger se desactiva por defecto.




  • Outlook Express bloquea los archivos adjuntos potencialmente peligrosos (.exe o .vbs).




  • La ventana de Agregar o quitar programas permite mostrar u ocultar las actualizaciones.




  • Mejoras multimedia como la inclusión del Reproductor de Windows Media 9 Series, DirectX 9.0c, y Windows Movie Maker 2.1.




  • No incluye la barra Multimedia en Internet Explorer (versiones 6.0.2800.0000 o 6.0.2900.2180), que lo integraba con el Reproductor de Windows Media.




  • Al igual que el anterior Windows (SP1), no hay vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas ni en la vista en miniatura. Ya sean páginas Web guardadas localmente o accesos directos a Internet (url).




  • Sevice Pack III
    Windows XP Service Pack 3 (SP3) build 5512 RTM fue lanzado para fabricantes el 21 de abril de 2008, y al público en general, a través del Centro de descargas de Microsoft y Windows Update, el 6 de mayo de 2008. Las características generales han sido publicadas por Microsoft en el documento Windows XP Service Pack 3 Overview. SP3 contiene nuevas características: actualizaciones independientes de Windows XP y características tomadas de Windows Vista.
    El SP3 puede ser instalado en las versiones retail y OEM de Windows XP y tener funcionalidad completa durante 30 días sin necesidad de introducir una clave de producto. Pasado ese tiempo, se le pedirá al usuario que introduzca una clave válida y active la instalación. Las versiones de tipo licencia por volumen (VLK) necesitan también que se introduzca una clave de producto.
    El SP3 es una actualización acumulativa de todos los paquetes de servicios anteriores para el Windows XP. Sin embargo, como requisito para instalar SP3 se requiere de un sistema que esté ejecutando, como mínimo, Windows XP Service Pack 1. El instalador del service pack chequea la clave del registro HKLM\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion para ver si tiene un valor mayor o igual un 0x100, si es así, permitirá que la actualización proceda, de lo contrario, mostrará un prompt para instalar el SP1 o SP2. Puesto que el SP1 ya no está disponible para la descarga completa, necesitaría ser descargado usando Windows Update. La otra opción es cambiar manualmente la clave del registro, lo cual esencialmente engaña el instalador para que crea que el SP1 ya está instalado.
    Sin embargo, es posible hacer una integración (slipstream) del SP3 en los archivos de instalación del Windows XP con cualquier nivel de service pack anterior — incluyendo la versión RTM original — sin ningún error o problemas.Hacer un slipstream del SP3 en el Windows XP Media Center Edition 2005 no es soportado.
    Microsoft ha dicho que en el SP3 no se incluye Windows Internet Explorer 7, pero se instalarán las actualizaciones de seguridad para Internet Explorer 6 o 7 independientemente. Algo similar es lo que ocurre con el Reproductor de Windows Media 9 Series o las versiones 10 u 11. SP3 también contiene actualizaciones de componentes del sistema operativo para Windows XP Media Center Edition y Windows XP Tablet PC Edition; incluye actualizaciones de seguridad para .NET Framework 1.0 y 1.1, que son incluidas con estas SKUs de Windows XP. SP3 no incluye actualizaciones para la aplicación Windows Media Center contenida en Windows XP Media Center Edition 2005. Tampoco incluye actualizaciones de seguridad del Reproductor de Windows Media 10.
    De acuerdo con informaciones reveladas por Microsoft y datos obtenidos de Internet, hay un total de 1.073 arreglos en SP3.
    Según las declaraciones de Microsoft, el soporte para el SP3 finalizará el 8 de abril de 2014.
    Varios servicios vuelven a activarse si estaban desactivados al ser instalados, como el "centro de seguridad".

    Windows XP

    ¿Qué es windows XP?
    es una versión de Microsoft Windows, se considera que existen más de 400 millones de copias funcionando. Las letras "XP" provienen de la palabra eXPeriencia. Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT.

    Versinoes de windows XP
    Microsoft inicialmente sacó a la venta dos versiones:
    • Windows XP Home está destinada al mercado doméstico.
    • Windows XP Professional dispone de características adicionales diseñadas para entornos empresariales, como la autenticación por red y el soporte multiprocesador.
    En noviembre de 2002, Microsoft sacó a la venta dos nuevas versiones de Windows XP para hardware específico:
    • Windows XP Media Center Edition para PCs especiales.


    martes, 15 de febrero de 2011

    Sistemas Operativos

    ¿Que es un Sistema Operativo?
    • Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
    • Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
    Tipos de Sistemas Operativos
    • Sistemas operativos por lotes: procesan varios trabajos sin tener interacción entre los usuarios. Realiza los trabajos parecidos al mismo tiempo.

    • Sistemas operativos de tiempo real: no se preocupan por los usuarios, sino por el proceso que necesite realizar. Asi si se necestia un proceso puede ser ejecutado de manera inmediata.


    • Sistemas operativos de multiprogramación (o Sistemas operativos de multitarea): Puede realizar varias tareas al mismo tiempo. Puede carga varios programas al mismo tiempo.


    •  Sistema Operativo Monotareas: Realiza una sola tarea, es lo contrario a un SO multitareas.


    • Sistema Operativo Monousuario: Son aquellos que solo manejan a un usuario. Todos los dispositivos ya sean de entrada, almacenamiento o salida estan siendo manejados por ese usuario por lo cual reciben ordenes directas.


    • Sistema Operativo Multiusuario: Son empleados especialmente en redes y son todo lo contrario a los monousuarios, ya que estos si pueden manejar distintos usuarios al mismo tiempo.


    • Sistemas Operativos de Tiempo Compatido: Son usuarios compartidos, El usuario envia una peticion y la computadora lo procesa luego es enviado a la terminal del usuario.


    • Sistemas Operativos Distribuidos: Distribuye todas las tareas entre los procesadores, no importando si los procesadores esten en una sola computadora o en distintas.


    • Sistemas Operativos de Red: Mantienen a dos o mas computadoras unidas por un medio de comunicación, su objetivo es compartir informacion y recursos.


    • Sistemas Operativos Paralelos: Permiten que cuando se necesite ejecutar el proceso en distintos usuarios pero que compiten por el mismo recurso puedan ejecutarse al mismo tiempo.

    miércoles, 9 de febrero de 2011

    Primera Generacion
    Segunda Generacion



    Tercera GeneracionCuarta Generacion

    Segunda Generacion de Computadoras

    Segunda Generación (1958-1964)
    En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban con cinta perforadas y otras por medio de cableado en un tablero.
    Características de está generación:
  • Usaban transistores para procesar información.

  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.

  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.

  • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.

  • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.

  • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.

  • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.

  • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".

  • Surgieron las minicomputadoras y los terminales a distancia.

  • Se comenzó a disminuir el tamaño de las computadoras.
  • Quinta Generacion de Computadoras

    Quinta Generación (1983 al presente)
    En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.
    Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera:
  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

  • Se desarrollan las supercomputadoras.
  • Cuarta Generacion de Computadoras

    Cuarta Generación (1971-1988)
    Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".
    Características de está generación:
  • Se desarrolló el microprocesador.

  • Se colocan más circuitos dentro de un "chip".

  • "LSI - Large Scale Integration circuit".

  • "VLSI - Very Large Scale Integration circuit".

  • Cada "chip" puede hacer diferentes tareas.

  • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".

  • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.

  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

  • Se desarrollan las supercomputadoras.
  • Tercera Generacion

    Tercera Generación (1964-1971)
    La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
    Características de está generación:
  • Se desarrollaron circuitos integrados para procesar información.

  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.

  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.

  • Surge la multiprogramación.

  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.

  • Emerge la industria del "software".

  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.

  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.

  • Consumían menos electricidad, por lo tanto, generaban menos calor.
  • Primera Generacion de las Computadoras

    Primera Generacion de Computadoras
    La primera generación de computadoras electrónicas ocurrió a partir de 1945 y duró aproximadamente hasta 1956.
    Las computadoras de la primera generación se caracterizaron por tener varios problemas en común. Todos estos problemas tienen que ver con:
     Tamaño: La ENIAC pesaba 30 toneladas y se requería todo un edificio para alojarla. Tenía 18,000 bulbos, 70,000 resistencias y 5.000.000 soldaduras.
     Precio: Las computadoras de esta generación costaban tanto dinero que casi nadie podía comprarlas, solamente las más grandes instituciones gubernamentales y unas pocas universidades, pues el costo estaba en el orden de los millones de dólares.
    Consumo de energía:Esta clase de computadoras gastaba muchísima energía eléctrica, alrededor de 200 KW/h
    Poca confiabilidad: Esto se debió principalmente a que los componentes electrónicos con los que estaban construidas estas computadoras, fallaban en promedio cada 7 minutos y medio