jueves, 21 de julio de 2011

Actividad pagina Web

 Luis Alberto Vazquez Cortes





CLASE DE INTERNET 

OBJETIVO GENERAL DEL CURSO 


¿QUE ES EL INTERNET? 


TAREAS 




Actividades

Paginas favoritas









Pagina que contiene todos los derechos reservados por su creador

Computadoras del futuro

http://www.youtube.com/watch?v=k5P9lCOK_5k&feature=related

Aprende Html

Aprende a realizar una pagina Web con HTML

Celdas en Excel

Las columnas se identifican con las letras que van de la A hasta la combinación de las letras IV.

Hay un total de 256 columnas.



Las filas son un total de 65536.



Y, como dato extra: las celdas suman un total de 16 777 216.


El que estudió Excel no debe decir que son infinitas las cantidades de columnas, filas y celdas. Dudo que haya aprendido a usar correctamente una hoja de cálculo.

Marca de Agua

El watermarking o marca de agua digital es una técnica de ocultación de información que forma parte de las conocidas como esteganográficas. Su objetivo principal es poner de manifiesto el uso ilícito de un cierto servicio digital por parte de un usuario no autorizado.
Concretamente, esta técnica consiste en insertar un mensaje (oculto o no) en el interior de un objeto digital, como podrían ser imágenes, audio, vídeo, texto, software, etc. Dicho mensaje es un grupo de bits que contiene información sobre el autor o propietario intelectual del objeto digital tratado (copyright).
Otra técnica relacionada con ésta es el fingerprinting o huella digital, donde se introduce en el objeto digital una marca que además de contener información sobre el copyright, contiene información del usuario que ha adquirido los derechos de uso de ese objeto. De esta forma se puede perseguir la distribución ilegal de servicios digitales.


APPLET

Componente de  (que suele ser pequeño) escrito en un lenguaje de programación (como Java, ver Java applet), que se ejecuta bajo el control de una aplicación más grande que lo contiene (como unnavegador web).

El término "applet" fue introducido en AppleScript en el año 1993.Características generales de los applets* Se ejecutan sólo en la  "cliente" de un sistema, como contraste de un servlet.* A diferencia de las subrutinas, en los applets ciertas capacidades son restringidas por el (el navegador).* Un applet está escrito en un lenguaje diferente del script o del HTML que lo invoca.* Los applet son escritos en un lenguaje compilado, mientras que el lenguaje scripting del contenedor es un lenguaje interpretado. Esto permite mayor performance y  al applet.* A diferencia de una subrutina, puede implementarse un componente web completo en forma de applet.* A diferencia de un programa, no puede ejecutarse de forma independiente (necesita un contenedor).Ejemplos de applets:* Animación Flash.* Java applet.

¿Que es Apache?

(Acrónimo de "a patchy server"). Servidor web de distribución libre y de código abierto, siendo el más popular del mundo desde abril de 1996, con una penetración actual del 50% del total de servidores webdel mundo (agosto de 2007).

La principal competencia de Apache es el IIS (Microsoft  Information Services) de Microsoft.

Apache fue la  alternativa viable para el servidor web de Netscape Communications, actualmente conocido como Sun Java System Web Server.

Apache es desarrollado y mantenido por una comunidad abierta de desarrolladores bajo el auspicio de la Apache Software Foundation.

La aplicación permite ejecutarse en múltiples sistemas operativos como WindowsNovell NetWare,Mac OS X y los sistemas basados en Unix.

Historia de Apache

La  versión del servidor web Apache fue desarrollada por Robert McCool, quien desarrollaba elservidor web NCSA HTTPd (National Center for Supercomputing Applications). Cuando Robert dejó el NCSA a mediados de 1994, el desarrollo de httpd se detuvo.

Robert McCool buscó otros desarrolladores para que lo ayudaran, formando el Apache Group. Algunos miembros del grupo original fueron Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew Wilson, Eric Hagberg,  Peters y Nicolas Pioch.

La versión 2 del servidor Apache fue una reescritura sustancial de la mayor parte del código de Apache 1.x, enfocándose en una mayor modularización y el desarrollo de una capa de portabilidad, el Apache Portable Runtime.

Apache 2.x incluyó multitarea en UNIX, mejor soporte para plataformas no Unix (como Windows), una nueva API Apache y soporte para IPv6.

La versión 2 estable de Apache, fue lanzada el 6 de abril de 2002.

Características de Apache

* Soporte para los lenguajes perlpythontcl y PHP.

* Módulos de autenticación: mod_access, mod_auth y mod_digest.

* Soporte para SSL y TLS.

* Permite la configuración de mensajes de errores personalizados y negociación de contenido.

* Permite autenticación de base de datos basada en SGBD.

Uso de Apache

Apache es principalmente  para servir páginas web estáticas y dinámicas en la WWW. Apache es el servidor web del popular sistema XAMP, junto con MySQL y los lenguajes de programaciónPHP/Perl/Python. La "X" puede ser la inicial de cualquier sistema operativo, si es WindowsWAMP, si es el LinuxLAMP, etc.

Cain y Abel

Cain & Abel es una herramienta que sirve para recuperar contraseñas haciendo uso de diferentes métodos.
Cain & Abel recupera fácilmente varios tipos de contraseñas haciendo uso de varios métodos como pueden ser: rastreando la red, crackeando contraseñas encriptadas usando un diccionario, ataques de fuerza bruta y cryptoanalisis, grabando conversaciones VoIP, recuperando contraseñas de la red inalámbrica, mostrando el contenido de las cajas con asteriscos y más.
Cain & Abel ha sido desarrollado para que sea de utilidad a administradores de sistemas, profesionales de la seguridad y expertos en redes. Contiene multitud de funciones que un usuario profano en temas de seguridad y redes seguramente no entienda. Por lo que Cain & Abel es un programa orientado para usuarios avanzados.
Cain & Abel puede ser de mucha ayuda para recuperar ciertas contraseñas que ya no recordamos. aunque su uso no es sencillo, su utilidad es muy grande.

Tipos de mensajes

SONIDO

Vozen inglés llamado voicemail, es un mensaje que ha sido dejado de forma oral. Te lo pueden dejar ya sea en tu celular, o en tu teléfono fijo, o enviado en un CASSETTE o CD; ejemplo de esto es el buzón de voz: es un sistema centralizado de manejo de mensajes telefónicos para un gran grupo de personas. Permite a los usuarios recibir, almacenar y gestionar mensajes de voz de las personas que le llaman cuando se encuentra ausente o con la línea ocupada. Los buzones de voz se han convertido en una funcionalidad siempre presente en los sistemas telefónicos de casi todas las compañías. Están disponibles en sistemas de telefonía fija, móvil y en aplicaciones de software como Asterisk o FreeSWITCH.


DATOS

Protocolo: En informática se utiliza el Post Office Protocol (POP3Protocolo de la oficina de correo) en clientes locales de correo para obtener los mensajes de correo electrónico almacenados en un servidor remoto. Es un protocolo de nivel de aplicación en el Modelo OSI.


TEXTO

Telex: El Servicio Télex (abreviatura de Teleprinter Exchange o Central de Teletipos) es un servicio público que, utilizando la técnica de la conmutación automática de circuitos, facilita la comunicación impresa a distancia entre sus abonados, mediante teleimpresores instalados en sus domicilios, empresas, despachos, etc que acceden entre sí automáticamente en una relación bilateral, marcando el número de abonado que se desea seleccionar, ya sea nacional o internacional.
Fax: Sistema para el envío y la recepción de una página impresa entre lugares distantes. Las máquinas de fax leen un papel escrito o un formulario y convierten su imagen en un código para su transmisión por la línea telefónica. Luego, la máquina receptora reconvierte los códigos e imprime un facsímil del original. Las máquinas de fax se componen de un escáner, una impresora y un módem para fax.
SMS: El servicio de mensajes cortos o SMS (Short Message Service) es un servicio disponible en los teléfonos móviles que permite el envío de mensajes cortos (también conocidos como mensajes de texto, o más coloquialmente, textos) entre teléfonos móviles, teléfonos fijos y otros dispositivos de mano. SMS fue diseñado originariamente como parte del estándar de telefonía móvildigital GSM, pero en la actualidad está disponible en una amplia variedad de redes, incluyendo las redes 3G.
Virtualmente, todas las redes que están en uso hoy en día, están basadas de algún modo en el modelo OSI (Open Systems Interconnection). El modelo OSI fue desarrollado en 1984 por la organización internacional de estándares, llamada ISO, el cual se trata de una federación global de organizaciones representando a aproximadamente 130 países.
El núcleo de este estándar es el modelo de referencia OSI, una normativa formada de siete capas que define las diferentes fases por las que deben pasar los datos para viajar de un dispositivo a otro sobre una red de comunicaciones.
La utilidad de esta normativa estandarizada viene al haber muchas tecnologías, fabricantes y compañías dentro del mundo de las comunicaciones, y al estar en continua expansión, se tuvo que crear un método para que todos pudieran entenderse de algún modo, incluso cuando las tecnologías no coincidieran. De este modo, no importa la localización geográfica o el lenguaje utilizado. Todo el mundo debe atenerse a unas normas mínimas para poder comunicarse entre si. Esto es sobre todo importante cuando hablamos de la red de redes, es decir,Internet.
Las capas del modelo OSI
Piensa en las siete capas que componen el modelo OSI como una línea de ensamblaje en un ordenador. En cada una de las capas, ciertas cosas pasan a los datos que se preparan para ir a la siguiente capa. Las siete capas se pueden separar en dos grupos bien definidos, grupo de aplicación y grupo de transporte.

domingo, 3 de julio de 2011

Chat desde tu celular.

http://www.webadictos.com.mx/tag/chat-para-celular/

Backus Naur Form


BNF es un acrónimo de "Backus Naur Form". John Backus y Peter Naur introdujo por primera vez una notación formal para describir la sintaxis de una lengua dada (Esta fue la descripción de la ALGOL 60 lenguaje de programación, ver [Naur 60] ). Para ser precisos, la mayoría de BNF fue presentado por Backus en un informe presentado en una anterior conferencia de la UNESCO en ALGOL 58. Pocos leer el informe, pero cuando Peter Naur leído que estaba sorprendido por algunas de las diferencias que encontró entre su interpretación y Backus de ALGOL 58. Se decidió que para el sucesor de ALGOL, todos los participantes del primer diseño ha llegado a reconocer algunas debilidades, se debe dar en una forma similar, de modo que todos los participantes deben ser conscientes de lo que estaban acordando. Hizo un modificiations pocos que son casi universalmente utilizado y elaborado por su cuenta el BNF para ALGOL 60 en la reunión en que fue diseñado. Dependiendo de cómo se lo atribuyen a la presentación de todo el mundo, que era, ya sea por Backus Naur en 59 o en 60. (Para más detalles sobre este período de programación de la historia de las lenguas, véase la introducción al artículo de Backus premio Turing en Communications of the ACM, vol. 21, No. 8, agosto de 1978. Esta nota fue sugerido por William B. Clodio de Los Alamos Natl . lab).

Desde entonces, casi todos los autores de libros sobre nuevos lenguajes de programación utilizados para especificar las reglas de sintaxis de la lengua. Ver [Jensen 74] y [Wirth 82] para ver ejemplos.
Lo que sigue es tomado de [Marcotty 86] :

Los símbolos de la meta-BNF son los siguientes:
:: =
que significa "se define como"
|
que significa "o"
<> 
paréntesis angulares utilizan para rodear los nombres de categoría.
Los corchetes angulares distinguir los nombres de las reglas de sintaxis (también llamados símbolos no terminales) de símbolos terminales que se escriben exactamente como van a ser representados. Una regla BNF definición de un no terminal tiene la forma:

 terminal:: = sequence_of_alternatives que consiste en cadenas de
                 terminales o no terminales separados por el meta-símbolo |

Por ejemplo, la producción BNF para un mini-lenguaje es:
 <programa>:: = programa
                    <declaration_sequence>
                comenzar
                    <statements_sequence>
                final;

Esto demuestra que un programa de mini-lenguaje consiste en la palabra "programa", seguido de la secuencia de la declaración, entonces la palabra clave "begin" y la secuencia de declaraciones, finalmente, la palabra "fin" y un punto y coma.

Definición de Host

Un host o anfitrión es un ordenador que funciona como el punto de inicio y final de las transferencias de datos. Más comúnmente descrito como el lugar donde reside un sitio web. Un host de Internet tiene una dirección de Internet única (direción IP) y un nombre de dominio único o nombre de host.

El término host también se utiliza para referirse a una compañía que ofrece servicios de alojamiento para sitios web.

Matriz de incidencia

Matriz de adyacencia

Definición de URL


(Uniform Resource Locator - Localizador Uniforme de Recursos). Forma de organizar la información en la web.

Una URL es una dirección que permite acceder a un archivo o recurso como ser páginas htmlphpasp, o archivos gifjpg, etc. Se trata de una cadena de caracteres que identifica cada recurso disponible en la WWW.

Las URL fueron usadas por primera vez por Tim Berners-Lee en 1991 con el fin de poder crear enlacesentre distintas páginas en la WWW. Desde 1994 el término URL se incorpora a un concepto más general, el URI, pero igualmente se sigue utilizando URL.

Forma general de una URL: protocolo://máquina/directorio/fichero

Las URL de protocolo HTTP son las típicas direcciones a una página web, por ejemplo:

http://www.alegsa.com.ar/Diccionario/diccionario.php



¿Qué es Unicode?


Unicode proporciona un número único para cada carácter,
sin importar la plataforma,
sin importar el programa,
sin importar el idioma.

Básicamente, las computadoras sólo trabajan con números. Almacenan letras y otros caracteres mediante la asignación de un número a cada uno. Antes de que se inventara Unicode, existían cientos de sistemas de codificación distintos para asignar estos números. Ninguna codificación específica podía contener caracteres suficientes: por ejemplo, la Unión Europea, por sí sola, necesita varios sistemas de codificación distintos para cubrir todos sus idiomas. Incluso para un solo idioma como el inglés, no había un único sistema de codificación que se adecuara a todas las letras, signos de puntuación y símbolos técnicos de uso común.

Además, estos sistemas de codificación presentan problemas entre ellos. Es decir, dos sistemas de codificación pueden utilizar el mismo número para dos caracteres distintos o bien utilizar números distintos para el mismo carácter. Toda computadora (especialmente los servidores) necesita ser compatible con muchos sistemas de codificación distintos; sin embargo, cada vez que los datos se traspasan entre distintos sistemas de codificación o plataformas, dichos datos siempre corren el riesgo de sufrir daños.
¡Unicode está cambiando todo eso!

Unicode proporciona un número único para cada carácter, sin importar la plataforma, sin importar el programa, sin importar el idioma. Líderes de la industria tales como Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys y muchos otros han adoptado la norma Unicode. Unicode es un requisito para los estándares modernos tales como XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML, etc., y es la manera oficial de aplicar la norma ISO/IEC 10646. Es compatible con muchos sistemas operativos, con todos los exploradores actuales y con muchos otros productos. La aparición de la norma Unicode y la disponibilidad de herramientas que la respaldan, se encuentran entre las más recientes e importantes tendencias en tecnología de software.

La incorporación de Unicode en sitios Web y en aplicaciones de cliente-servidor o de múltiples niveles permite disminuir ostensiblemente los costos del uso de juegos de caracteres heredados. Unicode permite que un producto de software o sitio Web específico se oriente a múltiples plataformas, idiomas y países sin necesidad de rediseñarlo. Además permite que los datos se trasladen a través de muchos sistemas distintos sin sufrir daños.
Acerca del consorcio Unicode

El consorcio Unicode es una organización sin fines de lucro creada para desarrollar, difundir y promover el uso de la norma Unicode, que especifica la representación del texto en productos y estándares de software modernos. El consorcio está integrado por una amplia gama de corporaciones y organizaciones de la industria de la computación y del procesamiento de la información. El consorcio se financia únicamente a través de las cuotas de sus socios. La afiliación al consorcio Unicode está abierta a organizaciones e individuos de cualquier parte del mundo que apoyen la norma Unicode y que deseen colaborar en su difusión y aplicación.

Codigo Ascii