- Espera peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el 80).
- Recibe una petición.
- Busca el recurso.
- Envía el recurso utilizando la misma conexión por la que recibió petición.
- Vuelve al segundo punto.
jueves, 25 de noviembre de 2010
Funcionamiento de un servidor web
Un servidor web es un programa que sirve para atender y responder a las diferentes peticiones de los navegadores, proporcionándo los recursos que soliciten usando el protocolo HTTP o el protocolo HTTPS (la versión cifrada y autenticada). Un servidor web básico cuenta con un esquema de funcionamiento muy simple, basado en ejecutar infinitamente el siguiente bucle:
Cuando un cliente realiza una petición a un servidor pidiéndole una página web, el servidor busca en su repositorio la página solicitada y se la devuelve al cliente.
Éstas páginas son HMTL con código CSS y JavaScrip y que se ejecutan en el cliente.
Pueden tener PHP, ASP o JSP si son páginas web dinámicas
EyeOS: escritorio en la web
eyeOS es un escritorio virtual multiplataforma, libre y gratuito, basado sobre el estilo del escritorio de un sistema operativo. El paquete básico de aplicaciones que vienen por defecto, incluye toda la estructura de un sistema operativo y algunas aplicaciones de tipo suite ofimática como un procesador de textos, un calendario, un gestor de archivos, un mensajero, un navegador, una calculadora y más. El paquete entero está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que proporciona aplicaciones externas para eyeOS, llamadas eyeApps.
Se trata de un nuevo concepto en almacenaje virtual, el cual se considera como revolucionario al ser un servicio clave para el Web 2.0 ya que dentro de una web que combina el poder del actual HTML, PHP, AJAX y JavaScript para crear un entorno gráfico de tipo desktop.
La diferencia entre otros entornos desktop al hacer posible iniciar el desktop eyeOS y todas sus aplicaciones desde un navegador web. No se requiere instalar ningún software adicional, ya que solo se necesita un navegador que soporte AJAX, Java y Macromedia Flash (dependiendo de las aplicaciones que se deseen ejecutar).
Para crear una cuenta en el servidor de EyeOS debes ir la página principal http://www.eyeos.org/es
Ir a probar EyeOS ahora. Nos saldrán dos maneras de entrar, usar la estable.
Cuando entras te saldrá la pantalla de inicio de sesión.
Si es la primera vez, selecciona nuevo usuario, rellenas el formulario y ya puedes probar EyeOS.
En el escritorio de EyeOS podrás encontrar iconos de acceso directo, la barra de acceso rápido, suite ofimática con gestor de archivos, aplicaciones en red,como el navegador, lector de feeds, un cliente FTP, y herramientas de comunicación como un correo interno o mensajería isntantánea.
Google Gadgets
Son mini-aplicaciones que pueden ser colocadas en cualquier lugar del escritorio y al igual que los Screenlets que comentamos hace
poco, además de lucir y embellecer el escritorio pueden ser útiles para mostrar información.
Existen una gran cantidad de gadgets para diversas tareas, pasando por entretenimiento, noticias, útiles, herramientas, finanzas,
tecnología, comunicación, etc.
Para instalar Google gadgets en Ubuntu hay que seguir los siguientes pasos:
Ir a los repositorios de Synaptic.
Buscar gadget y marcar todo lo que tenga de referencia a gadget de google. Aplicar. Se instalarán los paquetes.
Una vez instalada para poder ejecutarla hacemos Alt+F2 y en la ventana que se abre escribimos: ggl-qt
Para poder arrancar Google Gadgets cada vez que abrimos una sesión nos vamps a Sistema> Preferencias> Aplicaciones al inicio y en la pestaña Opciones de Inicio le damos al botón Añadir y llenamos los campos de esta manera:
Nombre: Google gadgets
Orden: ggl-qt
Comentario: Lo que se te ocurra.
A disfrutar de los gagdets de Google.
Prism
Prism es una aplicación de software libre que convierte las páginas web en aplicaciones de escritorio. Prism funciona en plataformas Windows, Linux y MAC OS y puede funcionar como añadido de Firefox o como aplicacion externa.
Un ejemplo de como utilizar Prism en Firefox:
Vamos a Herramientas, complementos y buscamos Prism. Le damos a instalar.
Después de reiniciar Firefox podremos converitr cualquier página web en una aplicación de escritorio.
Podremos elegir, entre el nombre, crear iconos en el escritorio, en inicio o en la barra de inicio rápido. También podremos cambiar el tipo de icono por el que prefiramos.
El resultado es un icono de acceso directo que nos llevará directamente a la página guardada.
Un ejemplo de como utilizar Prism en Firefox:
Vamos a Herramientas, complementos y buscamos Prism. Le damos a instalar.
Después de reiniciar Firefox podremos converitr cualquier página web en una aplicación de escritorio.
Podremos elegir, entre el nombre, crear iconos en el escritorio, en inicio o en la barra de inicio rápido. También podremos cambiar el tipo de icono por el que prefiramos.
El resultado es un icono de acceso directo que nos llevará directamente a la página guardada.
miércoles, 24 de noviembre de 2010
iGoogle
Es un servicio de Google, es una página de inicio personalizable basada en AJAX, similar a Netvibes, Pageflakes, Mi Yahoo! y Windows Live Personalized Experience. En un principio se puso en marcha en mayo de 2005. Sus características incluyen la capacidad de añadir web feeds y Google Gadgets.
iGoogle soporta el uso de gadgets especialmente desarrollados para mostrar el contenido a un usuario de la página. Los gadgets interactúan con el usuario y utilizan las API de Google Gadgets. Estos pueden colocarse en distintas pestañas dentro de iGoogle. Algunos gadgets para Google Desktop también pueden ser utilizados dentro de iGoogle. La API de Google Gadgets es pública y permite a cualquiera desarrollar un gadget para cualquier necesidad.
Para poder seguir un blog, una página, etc, simplemente hay que seguir esa página dándole a un icono: el RSS para poder suscribirse a la página y que se abra un gadget en el igoogle con información de esa página.
Google Calendar: crear y compartir nuevos calendarios
- Seleccionar Crear en el menú. Sale una ventana de configuración en la que debes indicar los datos del calendario y las personas con quien quieres compartirlo.
- Espcificar datos generales. En la parte superior de la ventana, indica el nombre del calendario, descripción, ubicación y zona horaria.
- En la parte inferior de la ventana se muestran opciones de privacidad, compartir calendario o no. Indicar si deseas hacer público el calendario. Puedes compartirlo con los contactos que tu desees, introduciendo sus direcciones a la lista.
- Finalmente selecciona crear calendario.Cada nuevo calendario se muestra con un color distinto. Para añadir más entradas, seleccionar el nuevo calendario en la ventana de creación del evento.
viernes, 19 de noviembre de 2010
Calendario web: Google Calendar
Servicio de agenda y calendario que ofrece Google. Permite compartir y sincronizar eventos con nuestros contactos de Gmail. Al tratarse de una agenda online, podemos acceder desde cualquier sitio y mantener los datos a salvo de posibles averías del ordenador.
Características:
- Permite importar archivos de Outlook, Yahoo! Calendar e iCalendar.
- Permite usar múltiples calendarios.
- Podemos compartir calendarios con diferentes contactos y niveles de permisos, incluidos nuestros grupos.
- Permite importar calendarios públicos, de interés general.
Se accede a través de la URL http://calendar.google.com o en Calendar en la parte superior de Gmail.
Crear evento.
Clic sobre el día o la hora donde se desee insertar un evento nuevo. Clic en crear evento. Si se desea añadir algunos detalles, clic en la opción Editar detalles del evento.
Una vez creado, se puede suprimir pinchando en él y seleccionando la opción Suprimir.
Cuando editas los detalles del evento, saldrá una ventana nueva:
- Propiedades. Modificar el nombre del evento, fechas entre las que se comprende, frecuencia con que se repite, el calendario al que pertenece o la descripción.
- Invitados. Compartir este evento con tus contactos o grupos.
- Opciones. Configurar recordatorios para el evento mediante correos electrónicos o ventanas emergentes.
Herramientas de comunicación: Uso del correo Gmail
Uso del correo Gmail.
Etiquetas.
Acceder a la opción Editar Etiquetas del menú principal.
Aparecerá la ventana de configuración de etiquetas para crear una nueva. Escribe el nombre y pincha en aceptar.
Filtros:
Click en Crear un filtro.
Indicar los criterios que cumplirán los mensajes a filtrar. En la ventana de Crear filtro en el campo De, indicar los remitentes de los mensajes: cada correo separado por “OR”.
Para probar que el filtro es correcto, pinchar en Búsqueda de prueba y comprobar los resultados.
Pasar al siguiente paso.
Después, indicar las acciones a realizar: archivar el mensaje, marcarlo como leído, descartarlo…
Finalmente, crear el filtro. Aplicar la etiqueta que se desee y a partir de ahora, todos los correos que se reciban pasaran por ese filtro.
Usar otra cuenta de correo.
Gmail permite enviar correo usando otra dirección de tu propiedad como remitente. Debes acceder a Configuración -> Cuentas y seleccionar la opción Añadir otra dirección de correo tuya.
jueves, 18 de noviembre de 2010
Herramientas de comunicación: Gmail
Cuentas de correo en Gmail.
Crear cuenta Gmail
Registrarse: poner datos personales, nombre de usuario y contraseña.
Primero, completar la información personal: tu nombre y apellidos, el nombre de usuario deseado (tiene que estar disponible)
Completar la información referente a la contraseña. Escribirla y verificarla.
Seleccionar una pregunta de seguridad a la que deberás responder en el caso de olvidarse de la contraseña.
Transcribir la palabra que se muestra distorsionada.
Aceptar las condiciones del servicio de Gmail y cear la cuenta.
La pantalla principal de la cuenta.
- Menú principal: elementos:
- Recibidos: bandeja de entrada de mensajes.
- Destacados: recuperar mensajes importantes.
- Chats: guarda el historial de conversaciones mantenidas con GTalk o el propio chat de la página.
- Enviados: muestra los mensajes que hemos enviado.
- Borradores: muestra el lugar donde se guardan todos los mensajes que hemos dejado sin terminar de escribir.
- Todos: aparecen todos los mensajes.
- Spam: donde va a parar el correo no desado.
- Papelera: los mensajes que se eliminan, se pueden recuperar. Se conservan durante 20 días, después se borran.
- Ventana principal de mensajes. Muestra los mensajes de la categoría seleccionada en el menú principal, el emisor, el asunto y la fecha de emisión.
- Barra de botones de Gmail. Situada en la parte superior e inferior de la ventana principal de mensajes, nos presenta a todos los mensajes. Funcionalidades:
- Archviar: almacenar mensajes seleccionados, quitándolos de la bandeja de entrada y pasándolos a todos los mensajes.
- Marcar como spam: separar correo basura.
- Suprimir: enviar el email a la papelera.
- Chat. Posibilidad de entablar un chat con los contactos de Gmail.
- Etiquetas. Gmail emplea sistema de clasificación. Si seleccionamos Editar etiquetas podemos crear etiquetas nuevas o eliminarlas.
Acid Tests
Creado con la finalidad de evaluar hasta qué punto cumplen los navegadote con los estándares de la W3C. La WaSP (grupo de desarrolladores) ideó los Acid Tests: http://acidtests.org
- Acid 2. Evalúa el cumplimiento de las especificaciones sobre HTML, CSS y PNG. Cread9 en abril de 2005. El resultado del test es una cara sonriente cuya nariz cambia de color cuando se pone el cursor encima.
- Acid3. Creado en marzo de 2008. Se centra en aspectos más dinámicos e incluye diferentes pruebas que evalúan las tecnologías ECMAScript y DOM utilizados en Web 2.0, aparte de HTML4, XHTML1 y CSS2.1 y 3. El test consiste en una serie de pruebas a las que se asigna una puntuación concreta, junto con unos rectángulos coloreados. Pasaron la prueba Webkit y Opera con un 100/100 en mayo de 2009.
Navegadores web
Navegadores web.
- Internet explorer. Desarrollado por Microsoft. Integrado en Windows. Software propietario aunque se orfece de manera gratuita.
- Google Chrome. Objetivo de proporcionar una interfaz de usuario sencilla y eficiente y garantizar una navegación más estable, rápida y segura. Propiedad de Google, se basa en componentes de código abierto.
- Safari. Desarrollado por Apple para MAC OS X. Existe una versión para Windows. Diseño atractivo, cómodo e intuitivo, diversas características funcionales. Integración con Apple Quicktime.
- Opera. Creado por Opera Software, gran aceptación gracias a su velocidad, seguridad, soporte de estándares y reducido tamaño. Disponible para Linux, Mac, Windows, Solaris, FreeBSD y móviles (Opera Mini)








