domingo, 5 de junio de 2011

Windows Server 2003 - Hospedar sitios Web

¿Qué es Windows Server 2003?
Windows Server 2003 es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2.
En términos generales, Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de su procesador hacia los servidores.

Características:
> Sistema de archivos NTFS (New Technology File System):
  1. Cuotas
  2. Cifrado y compresión de archivos, carpetas y no unidades completas.
  3. Permite montar dispositivos de almacenamiento sobre sistemas de archivos de otros dispositivos al estilo unix

> Gestión de almacenamiento, backups... incluye gestión jerárquica del almacenamiento, consiste en utilizar un algoritmo de caché para pasar los datos menos usados de discos duros a medios ópticos o similares más lentos, y volverlos a leer a disco duro cuando se necesitan.
> Windows Driver Model: Implementación básica de los dispositivos más utilizados, de esa manera los fabricantes de dispositivos sólo han de programar ciertas especificaciones de su hardware.
> ActiveDirectory Directorio de organización basado en LDAP, permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local.
> Autentificación Kerberos5.
> DNS con registro de IP's dinámicamente.
> Políticas de seguridad.


Windows Server 2003 como Servidor Web

Un servidor web es aquel utilizado como dominio para diversos sitios web los cuales accediendo a una dirección especifica asignada por el administrador del servidor, podrán ver su sitio web y realizar interacciones con el mismo. Windows Server 2003 no se queda atrás en este ámbito, proporcionando un sistema para manejo de servidores web (y otro tipo de servidores) muy eficiente.

En el siguiente vídeo, se muestra como montar un servidor de sitios web utilizando Windows Server 2003:

  

miércoles, 1 de junio de 2011

Introducción a Microsoft Visual FoxPro


¿Qué es Visual Fox Pro?
Es un lenguaje de programación orientado a objetos, un Sistema Gestor de Bases de datos y desde la versión 7.0, un Sistema administrador de bases de datos con relaciones.
Características:
> Gran capacidad de manejo de datos locales y remotos.
> Flexibilidad para crear bases de datos.
Lenguaje de Programación Orientado a objetos.
Utilización de Sentencias SQL.
Poderoso manejo de vistas, cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. 
Cuenta con un motor de generación de informes.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., 
servicios Web basados en XML) como por generar reportes en formato XML.

Comandos
Algunos de los comandos utilizados en Visual FoxPro son:
> Create "Nombre de la tabla" (Es utilizado para crear una tabla).
> Use "Tabla" (Se usa para seleccionar la tabla a utilizar, escribiendo el nombre de la misma).
> Close All (Cierra todas las tablas abiertas).
> Modify Structure (Permite modificar la estructura de una tabla).
> Use ? (Abre la ventana para escoger la tabla a utilizar).
> Appen (Se utiliza para agregar registros a una tabla).
> Delete (Marca un registro de una tabla para que este pueda ser eliminada).
> Browse (Permite ver los registros de una tabla sin modificarlos).
> Recall (Desmarca los registros que serian borrados).
> Pack (Confirma que los registros marcados para ser eliminados se borraran).
> Delete All (Marca todos los registros dentro de una tabla para que estos sean eliminados).
> Delete Next 5 (Borraría los suigentes 5 campos, contando sobre el que se este posicionado en ese momento).
> Go top (Se posiciona sobre el primer registro).
> Go Bottom (Se posiciona sobre el ultimo registro).
> Go to "10" (Se posiciona sobre el décimo registro).
> Zap (Borra toda la tabla).
> Replace All "Campo" with "Comando" (Reemplaza los campos especificados por la información especificada en el comando).
> Set order to "Nombre del campo" desc (o asc) (Ordena el campo especificado en forma descendiente o ascendiente).
> Appen Blank (Agrega un campo vacio). 

Introducción a la plataforma .Net




¿Qué es la plataforma .Net?
.Net es un framework de Microsoft el cual esta enfocado al desarrollo de redes y al creciente negocio de la creación de entornos web, es el principal competidor de la plataforma Java de Oracle Corporation y de los diversos frameworks enfocados al desarrollo de web que estan basados en PHP.

La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, y administra la ejecución de los programas escritos específicamente con la plataforma. Esta solución es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para la plataforma Windows.
.NET Framework se incluye en Windows Server 2008, Windows Vista y Windows 7. De igual manera, la versión actual de dicho componente puede ser instalada en Windows XP, y en la familia de sistemas operativos Windows Server 2003. Una versión "reducida" de .NET Framework está disponible para la plataforma Windows Mobile, incluyendo teléfonos inteligentes.

¿Qué es el .net Framework?
Es el conjunto de aplicaciones enfocadas en el desarrollo de sitios web, una de sus características es el CLS (Common Language Specification), lo cual quiere decir, que es compatible con varios lenguajes de programación.
En la siguiente imagen se muestra gráficamente lo que es el CLS:
Beneficios:
> Esta basado en estándares y prácticas Web.
> Es extensible.
> Es fácil de utilizar por los desarrolladores.
> Esta diseñado utilizando modelos de aplicaciones unificados.


¿Cuáles son los componentes del .Net Framework?


Los principales componentes del marco de trabajo son:
1) El conjunto de lenguajes de programación
      > Visual Basic .Net (Un lenguaje orientado a componentes).
      > Visual C++
      > J# .Net (Un variante de Java enfocado a .Net).
      > Lenguaje de terceros.
2) Las BCL (Bibliotecas de clases base)
3) El entorno común de ejecución para lenguajes, o CLR (dlls) por sus siglas en inglés.

miércoles, 9 de febrero de 2011

Asistencia Remota: TeamViewer

TeamViewer es un programa gratuito el cual es utilizado para poder controlar de forma remota otro ordenador, de manera rápida y eficaz.

Instalando TeamViewer:

El primero paso es descargar el teamviewer (Desde acá)



Cuando termina la descarga, ejecutamos el instalador  y aparecerá una ventana como la siguiente, seleccionamos "Instalar"



Luego damos click en "Siguiente", y seleccionamos la opción "Privadamente / No comercial", aceptamos todos los términos de la licencia, instalar con las opciones predeterminadas.



Al terminar la instalación del programa este se ejecutara automáticamente, y veremos una ventana como la siguiente



Para Controlar remotamente la computadora, escribimos en el espacio que dice "ID de asociado" la ID que aparezca en la otra computadora al abrir el TeamViewer, y damos click en "Conectar con el Asociado"



Al hacer esto nos pedira la contraseña de la otra computadora, la introducimos y si es correcta nos mostrara en una ventana el escritorio de la otra PC.

TeamViewer05.png

Con esto concluye el acceso remoto utilizando TeamViewer.


@Lecturas - 2010


Ver este artículo en INGLES

Asistencia Remota: LogMeIn


LogMeIn es un software gratuito que permite manejar otros ordenadores a distancia. Para tener acceso al ordenador simplemente se necesita registrarse en su página web e instalar el programa de LogMeIn en el ordenador controlador (Además de una PC también puede ser un iPad, iPhone,  etc) y el ordenador controlado.


Usando LogMeIn:

Para poder utilizar el LogMeIn simplemente hay que seguir los siguientes pasos:

Primero hay que crear una cuenta en su página de internet (Aquí)

Luego aparecerán 2 opciones, una en cuadro Verde (Acceder) y otra en un cuadro naranja (Ofrecer) 
seleccionamos la opción en el cuadro verde.

LogMeIn02.png

Al darle click nos aparecerá un cuadro en el cual tendremos que colocar nuestros datos para crear la cuenta, llenamos lo requerido y damos click en “Continuar”


Al darle continuar nos aparecerá otro cuadro en el cual colocaremos nuestra información personal (Nombres, Apellidos, etc) lo llenamos y damos click en “Continuar”.


Luego de esto la creación de la cuenta estará casi finalizada, solo revisamos el correo con el cual nos registramos y activamos la cuenta, al activar la cuenta debería aparecer algo como lo siguiente:


Al llegar a esta parte daremos click en “Añadir este Ordenador” y entonces empezaremos a descargar el instalador del software “LogMeIn”.

Al finalizar la descarga lo ejecutamos y procedemos a instalarlo.                           

Al finalizar la instalación tendría que mostrarse la siguiente ventana


Damos click en Terminar, y luego aparecería la ventana del programa de “LogMeIn” el cual por defecto ya vendrá encendido con su cuenta, pero en dado caso no aparezca como “Encendido” solamente damos click en “Encender” para activarlo. El programa debe mostrarnos la palabra “Accesible” para poder ser utilizado.

      

Al estar el programa como “Accesible” finalizarían los pasos a realizar en la PC que se va a controlar, ahora procederemos a los pasos a realizar en la PC controladora.

Al entrar en la página de LogMeIn e iniciar sesión, aparecerá una ventana como esta. (Aquí)


Estando allí, daremos click en la opción “Control Remoto” y luego nos conectara con la computadora a controlar, en dado caso halla una clave para acceder a esta, la escribimos y si es correcta nos dejara controlar la computadora.

  

@Lecturas - 2010


Ver este artículo en INGLES

Wake on Lan: Encender la PC a través de una Red

Es una tecnología la cual viene implementada en la placa base del ordenador y esta permite que la computadora pueda ser encendida por un pulso de Red.


Su funcionamiento es de la siguiente forma, la computadora no queda completamente apagada sino que se encuentra suspendida, de esta forma consume el mínimo posible de energía sin estar completamente apagada y entonces mediante un software se envía una señal a la tarjeta de red lo cual hace que se active nuevamente la computadora.

Requisitos de uso:

Para poder usar el Wake on Lan se necesita primero una tarjeta de red que sea compatible para ello, y también activar el Wake on Lan en la BIOS de la computadora (Este proceso puede variar dependiendo de la Computadora)

> Se entra en la pantalla de configuración de la BIOS, esto es cuando la computadora esta arrancando, se presiona F1 (Puede ser también ESC u otra tecla dependiendo del tipo de CPU)

> Estando ya en el menú de la BIOS, se selecciona la opción “Power”.

> Dentro de la pantalla de “Power” se habilita la opción del “Wake on Lan” lo cual permitirá encender la computadora a través de la Red. (Como se muestra en la siguiente imagen)

> Se guardan los cambios y salimos del menú de la BIOS.

Luego de haber configurado la BIOS para que sea compatible con la Wake on Lan, se configura la tarjeta red, en esta simplemente hay que habilitar la opción "Wake on Magic Packet". Por ultimo simplemente se envía el "Paquete mágico" con el cual se encenderá la computadora de manera remota mediante la Red, para esto se utiliza un programa que sea capaz de hacerlo (Como el "WOL - Magic Packet Sender" o el "Depicus").


     
     @Lecturas - 2010


     Ver este artículo en INGLES

martes, 8 de febrero de 2011

Cableado de Redes: Cable UTP (Con norma 568A, 568B y Crossover)

El cable UTP se usa más comúnmente en redes Ethernet o conexiones telefónicas y también es el más usado en las Redes Informáticas. Por lo general su uso es para redes de mediano y corto alcance, y también es el más común debido a sus bajos costos en comparación con otros tipos de Cable (como el cable Coaxial y el de Fibra Óptica). En la informática estos cables son comúnmente usados para conectar una computadora a una red o al internet (A travez de un modem o también otros aparatos, como los Switches)


Para elaborar un cable de red se necesitan los siguientes materiales:

> Cable UTP

> Conectores RJ-45
> Pinza de Crimpear
> Tester para RJ45

Haciendo un cable de Red

Las normas más comunes para la elaboración de cables de red son:

> Norma 568A

> Norma 568B

> Crossover


Cable con norma 568A

Para hacer un cable con la norma 568A se tienen que colocar los hilos del cable  de la forma en que se muestra en la imagen, en el conector RJ-45 (Ambos extremos del cable llevan los hilos de la misma forma)

El orden de los pines del conector RJ-45 seria el siguiente, en base a esto se colocaran los hilos del cable en sus respectivas posiciones.
Y los hilos del cable irían en el siguiente orden, al tenerlos ya en el orden correcto y observando que cada hilo del cable toque el final del conector RJ-45, se coloca el conector con el cable dentro de la pinza para crimpear y esta se presiona moderadamente fuerte para que el cable quede ajustado en su posición.

Cable con la norma 568B

En la norma 568B ambos extremos del cable irían en el siguiente orden, luego (al igual que en la norma 548 A) al tener los hilos del cable en los pines correctos del conector RJ-45 se colocan en la pinza y se presionan para que queden fuertemente ajustados.

Cable con la norma Crossover 

Y en la norma Crossover los extremos del cable irían como muestra la imagen, además de que es el único tipo de cable con extremos diferentes (Por eso se le llama “Cruzado”, en cambio los otros dos cables se les conocen como cables “Rectos” porque sus extremos terminan de la misma forma).
Al igual que con los 2 cables anteriores, al tener de forma correcta los colores  del cable, estos se ajustan con la pinza para que queden firmes.

Y como último paso se prueba el cable utilizando el tester, si todas las luces encienden en color verde es que todos los hilos del cable han sido colocados de forma correcta y este está listo para ser usado, pero si una luz no enciende en color verde es que ese hilo del cable este mal colocado (Usualmente en el tester indica que hilo del cable es el que ha fallado, al indicarlo con el Pin).

@Lecturas - 2010


Ver este artículo en INGLES