El mundo según Google

Es un documental en donde los empleados de Google nos muestran su mundo, qué es lo que hacen, detalles de su motor de búsqueda, posicionamiento de los sitios web, su programa de publicidad y sus opiniones sobre la empresa.

También hay opiniones como de Brewster Kahle, defensor de la Open Content Alliance, un consorcio que defiende el acceso libre a la información. Ian Brown del Open Rights Group, una organización Británica que intenta proteger la información, dice que aunque Google por ahora no parece estar portándose del todo mal, igual conviene no perderla de vista por si empieza a realizar prácticas monopólicas dada su cuota de mercado.

¿Es necesario instalar Microsoft AJAX Extension?

Esta es una pregunta que hicieron en el foro de MS Geeks, en donde postee la respuesta.

NO es necesario instalar Microsoft AJAX Extension.

Si se quiere incluir un control del “ASP.NET AJAX Control Toolkit” pero sin instalar el AjaxControlExtender debemos realizar una serie de pasos.

Solución al problema:

1) Se deben copiar las dll necesarias a la carpeta Bin del sitio, ya que primero busca en la carpeta Bin o de lo contrario en el GAC. Éstas se encuentran en el directorio:

C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025

Si solo hacemos eso, al abrir el sitio web, veremos el siguiente error:

Mensaje de error del analizador: No se puede cargar el archivo o ensamblado ‘System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.

 

2) Una vez copiadas, click derecho sobre el sitio, Add reference, en la solapa de browse, seleccionar las dll, y eso da la referencia en webconfig.

Comunicación de datos

COMUNICACION DE DATOS

ISBN:
Autor: Cybercursos.net
Edición:
Idioma: Español
Páginas: 54

Descargar

Ver más libros…

Mi primer Blog Day

Blog Day 2008

Hoy es el Blog Day, y como mi blog aún no tiene 1 año de vida, va a ser la primera vez que participo.

Cada uno tiene una visión de lo que es un blog, en mi opinión “un blog es una forma de dejar huella”. Compartiendo entradas con personas que no conoces, pero esperas que les pueda ser de utilidad o entretenerlas por un momento. Conocer a esas personas a través de los comentarios y establecer relaciones formando una comunidad virtual llamada Blogósfera.

Por definición el BlogDay es el día en que los blogueros conocen a otros blogueros, de otros países y de otros centros de interés. Para conseguirlo, hay que cumplir una serie de consignas.

Estos son los 5 blogs que recomiendo, sobre una temática diferente a la mía, de distintas culturas y de distintos países.

Lostph

Es un blog sobre la serie de televisión Lost, donde informan a los fanáticos de las últimas novedades. Es el punto de reunión para muchos de nosotros, donde podemos leer las opiniones de la comunidad y expresar la nuestra.

Mi Cuarta Dimensión

El bloguero es JuanJo, cuando leo su blog tengo la impresión de que es una persona agradable. Él escribe sobre tecnología, sus sentimientos, poemas, textos de ficción que aconsejo que los lean, y aquellas cosas que le parece interesante y que quiere compartir.

Herramientas para Blogs

Su temática principal son los Live Spaces, pero lo que me atrae no son precisamente las ayudas que ofrece -las cuales son muy útiles para blogs ya sea de esa plataforma como de otra- sino que dice las cosas como son sin ningún pudor, informándonos sobre la blogósfera y sus opiniones sobre la vida misma.

TuExperto

Trata sobre las últimas novedades en el mundo tecnológico, y todos los días publican noticias muy interesantes.

El Blog Verde

Es un blog que trata de concienciar a la población de la importancia de la naturaleza y el medio ambiente.

Tag Technorati: BlogDay
BlogDay: www.blogday.org

Crear un servidor web y ftp en Windows Vista

Nota: Esta guía también se puede usar para Windows XP Professional

Índice

Paso 1: Instalar Internet Information Services 7 (IIS 7)
Paso 2: Configurar Internet Information Services 7 (IIS 7)
Paso 3: Crear un sitio Web propio en IIS 7
Paso 4: Crear un servidor ftp
Paso 5: Configurar el firewall de Windows
Paso 6: Configurar el router
Paso 7: Comprobar que nuestro sitio web/ftp sea accesible desde otra PC
Paso 8: Acceder desde internet a nuestro sitio web

Introducción

En éste tutorial aprenderemos a montar un servidor Web en nuestros hogares utilizando IP dinámica, y acceder a él desde internet. Para esto haremos uso del sistema operativo Windows Vista, Information Services 7, y los servicio del sitio web DynDNS

Procedimientos:

Paso 1: Instalar Internet Information Services 7 (IIS 7)

IIS 7, es un servicio que viene desactivado en Windows Vista, el cual nos permite convertir a una computadora en servidor de sitios web y FTP, accesible desde Internet o una red privada. Este servidor web, procesa páginas ASP, ASP.NET, pero también se puede incluir PHP o Perl.
Primero debemos ir a Inicio -> Panel de Control, y abrir Agregar o quitar programas:

Agregar o quitar programas

Una vez dentro, debemos seleccionar la opción “Activar o desactivar las características de Windows”, situado en el menú derecho de la ventana.

Se abrirá las características de Windows que deseamos instalar, en nuestro caso seleccionamos “Internet Information Services”, incluyendo las sub-categorías.

Características de Windows

Hacemos click en Aceptar, y reiniciamos el equipo para aplicar los cambios.

Paso 2: Configurar Internet Information Services 7 (IIS 7)

Luego de reiniciar el equipo, IIS 7 ya debería encontrarse instalado. Para comprobarlo y configurarlo vamos a Inicio -> Panel de control -> Herramientas administrativas y abrimos el “Administrador de Internet Information Services (IIS)”.

IIS 7

En el menú de la izquierda hacemos click en “Default Web Site”, y se mostrarán las herramientas para Administrar el sitio web.

El servicio IIS7 se encuentra desactivado, para iniciarlo hacemos click en la opción Iniciar, ubicada en la columna derecha de la ventana.

Esto ha puesto al servidor web en funcionamiento y para comprobarlo abriremos desde un navegador web la URL: http://localhost/

Si la siguiente página es cargada, es porque el sitio Web ya está funcionando.

localhost

Cuando se instaló IIS 7, se creó una carpeta llamada inetpub en C, allí se encuentran dos carpetas, wwwroot y ftproot.

En “C:\inetpub\wwwroot” está almacenada la página de IIS7 que vimos recientemente. Además será donde ubicaremos nuestros sitios web.

En “C:\inetpub\ftproot” ubicaremos los archivos que harán uso del servicio ftp.

Paso 3: Crear un sitio Web propio en IIS 7

Sobre Default Web Site, hacemos click derecho y seleccionamos agregar directorio virtual, si vamos a trabajar con páginas html, javascript, CSS, etc. Pero si las páginas están hechas en ASP.NET, entonces agregaremos una aplicación.

Directorio Virtual

En ambos casos debemos seleccionar un alias y la ruta física del directorio. Como se dijo anteriormente, los archivos de nuestro sitio web los ubicaremos en la carpeta C:\inetpub\wwwroot\mi_sitio\. El alias será el nombre que le daremos al sitio para poder acceder desde http://localhost/

Agregar aplicación

Para comprobar que nuestro sitio web ya se encuentra funcionando, en la barra de direcciones del navegador web, escribiremos: http://localhost/ no se escriben).

Sitio Web

Paso 4: Crear un servidor ftp

Un servidor FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podamos conectar a un servidor para descargar archivos desde él o para enviarle nuestros propios archivos.

Para crear un sitio ftp, IIS 7 hace uso de su versión anterior: “Internet Information Services 6”. Desde el Administrador de Internet Information Services (IIS), vamos a seleccionar la opción “Sitios FTP” del menú izquierdo y se nos advertirá que la administración de FTP es proporcionada por el Administrador de Internet Information Services 6.0 (IIS) 6.0, hacemos click en el enlace y se abrirá IIS 6.

Nuestro objetivo es poder configurar IIS6 de la siguiente manera:

IIS6

En caso de que nuestro equipo no esté conectado, lo hacemos desde el menú Acción -> Conectar, y colocamos el nombre de nuestro equipo, en mi caso PC1.

En propiedades del sitio FTP, accesible con click derecho sobre “Default ftp Site”, especificaremos la Dirección IP, y pondremos la de nuestra PC.

Propiedades de Default ftp Site

Ahora iniciaremos el servicio ftp, con click derecho sobre “Default FTP Site”, y seleccionamos la opción Iniciar.

Esto significa que ya podemos acceder al servidor ftp desde el navegador web. Como se dijo inicialmente, los archivos los tendremos que almacenar en: C:\inetpub\ftproot, y accedemos desde el navegador web, escribiendo la URL: ftp://localhost/

Nota:

Si además de leer los archivos del servicio ftp tienes que darle los permisos de escritura desde la IIS6 y en la carpeta que contiene esos archivos debes concederle los permisos de escritura.

Felicitaciones, tu sitio web y ftp ya se encuentran funcionando. Pero solo podremos acceder desde nuestra computadora, si queremos acceder desde internet o una red local debemos realizar algunos pasos más.

Paso 5: Configurar el firewall de Windows

Para poder acceder desde internet o desde una red local al sitio web o ftp, debemos conceder los permisos necesarios en el Firewall.

Si usamos el Firewall de Windows, se accede desde Panel de control -> Firewall de Windows
Una vez abierto, hacemos click en “Permitir un programa a través del Firewall de Windows”, situado en la barra izquierda.

Se abrirá la ventana de Configuración de Firewall de Windows. En la solapa opciones, tildamos “Servicios de World Wide Web (HTTP)”, “Servidor FTP”, y Aceptar.

Configuración de firewall de Windows

Nota:

En Windows XP, estos servicios se habilitan desde Opciones Avanzadas.

El firewall de Windows ha quedado configurado, si tu computadora no está detrás de un router, dirígete al paso 7.

Paso 6: Configurar el router

Si estamos detrás de un router, debemos especificarle que cuando se acceda a él, redireccione a la PC donde se encuentra el sitio web.

Cada router es un mundo, pero todo mundo tiene algunas similitudes con el otro. Yo lo voy a explicar basándome en el ADSL ROUTER - TP-Link - TD-8840

1) Abrir el panel de configuración del router e ingresar el nombre de usuario y contraseña

2) Ir a Advanced Setup -> NAT -> DMZ Host

En DMZ Host, le indicamos la dirección IP (local) de la computadora donde se encuentra nuestro sitio web, y guardamos los cambios.

Web ADSL ROUTER

3) Habilitar los puertos que hace uso el sitio web y ftp.

Esto se hace desde Advanced Setup -> NAT -> Port Triggering

Web ADSL ROUTER

Puerto del Sitio Web (HTTP): 80
Puerto del Sitio FTP:
Puerto 20 - TCP DATA Port
Puerto 21 - TCP Control Port

Web ADSL ROUTER

Paso 7: Comprobar que nuestro sitio web/ftp sea accesible desde otra PC de la red local

Intentaremos acceder al sitio web/ftp que hemos creado, desde el navegador web de otra PC, ingresando en la barra de direcciones la IP local de nuestro equipo.

Si no sabes la IP local, sigue estos pasos:

1) Ir a Panel de control\Redes e Internet\Conexiones de red
2) Abrir la Conexión de área local
3) Click sobre el botón Detalles
4) Donde dice IPv4 Dirección IP, es nuestra IP local

En mi caso, la IP local es 192.168.1.5, y podré ver mi sitio web desde el navegador web de otra computadora, ingresando la dirección http://192.168.1.5/sitioweb/. En tu caso deberás escribir: http://< tu IP >/< alias >/

Sitio Web propio

Si no logras ver tu sitio web debes verificar que hayas hecho bien los pasos anteriores.

Paso 8: Acceder desde internet a nuestro sitio web

Este paso tal vez sea el que más interese, acceder desde internet a nuestro propio sitio web o descargar archivos del cliente ftp.

Para poder acceder, se hace ingresando la IP pública que se nos asigna cuando nos conectamos a internet. Pero esto tiene algunas desventajas, una es que es más fácil recordar un nombre que un conjunto de números y otra es que la mayoría seguramente dispondrá de una IP dinámica.

Las IP dinámicas cambian cada vez que nos conectamos a internet, y si queremos acceder mediante un nombre de dominio, debemos encontrar la forma de hacerla estática, ya sea gratuitamente o contratando a nuestro proveedor de internet una IP estática, la cual es más cara.

Para “convertir” nuestra IP dinámica en estática, podemos hacer uso del servicio gratuito brindado por: www.dyndns.com o www.no-ip.com , www.dyndns.org

Solo explicaré como se hace desde DynDNS:

1) Registrarse en http://www.dyndns.com/

2) Hacer click sobre dynDNS -> Add host, elegir un nombre y una terminación.

En IP adress sale nuestra IP, la agregamos con Add host, y ya tenemos nuestro dominio gratuito.

Pero como tenemos una IP dinámica, cada vez que nos conectemos a internet, habrá que cambiar la dirección.

Hay dos modos, uno manual y otro automático:

- El manual es ingresando a http://www.dyndns.com/ y actualizarlo desde allí.

- El automático, es instalando un programa gratuito de dyndns.org. Éste se ocupará de actualizar la dirección IP pública cada vez que nos conectamos a internet. El programa lo puedes descargar del sitio oficial: http://www.dyndns.com/support/clients/.

Ahora desde cualquier PC que no sea una perteneciente a nuestra red, podremos ver el sitio web/ftp que hemos creado, ingresando la dirección que has elegido en DynDNS.

Espero que este tutorial te haya sido de utilidad, si tienes alguna duda puedes dejar un comentario.