Miércoles de Tecnología: Surface

Siempre ha sido un gran reto para quienes trabajamos con tecnología, hacer que los softwares y hardwares que creamos sean de fácil uso para el usuario, y a la vez funcional. Para nadie es un secreto que la tecnología de hoy en día es para personas que han crecido o se han desenvuelto en ese ambiente ya que las personas que son mayores o que nunca han tenido contacto con ella tienen mucha predisposición a los botones, pantallas, menús y decenas de funciones que hay que ejecutar para lograr un objetivo. Microsoft está revolucionando todo ese concepto el día de hoy.

Imagínense ustedes llegar a su casa, sentarse en la sala y justamente en la mesa de la sala hacer lo siguiente: revisar todo su correo, colocar su cámara digital encima de la mesa e inmediatamente usando solamente sus manos extraer las fotos de su cámara digital, pasarlas a la computadora, editarlas ahí mismo con sus manos, o también colocar su teléfono móvil sobre la mesa y con sus propias manos pasar una foto a su teléfono móvil desde su cámara digital; o tener en pantalla un mapa y señalar con sus dedos los puntos que quiere visitar y que su computadora trace una ruta para usted; o llegar a un restaurante, sentarse en la mesa, y en la misma mesa usando solamente sus manos pueda ver el menú completo, ordenar y realizar el pago directamente a su tarjeta de crédito sin asistencia de un empleado del restaurante. Todo, absolutamente todo utilizando solamente sus dedos. Estamos hablando de la tecnología que va a dar mucho de que hablar en estos días: Microsoft Surface.

Microsoft Surface es un producto de Microsoft que permite al usuario manipular contenidos digitales con movimientos de las manos u objetos. Esta tecnología es resultado de la combinación entre software con hardware. Este producto fue anunciado el 30 de mayo de 2007 y se espera que sea lanzado al mercado en noviembre de 2007. Los primeros clientes, se estima que sean hoteles, tiendas, restaurantes y lugares de entretenimiento. (Información obtenida de Wikipedia).

El Surface consiste en una pantalla multitáctil, con varias cámaras digitales integradas, que permitirá no solamente manipular los objetos que tenga en pantalla con sus propias manos, sino también identificar objetos que estén en la superficie, de modo que usted puede colocar un vaso sobre la pantalla y el surface le dirá que bebida usted esta tomando, o puede jugar una partida de ajedrez con otra persona que se encuentre en el otro lado del mundo, utilizando fichas reales, en incluso viendo las manos de su oponente.

Su precio rondará entre los 5 y 10 mil dólares, aunque Microsoft espera que su costo baje considerablemente antes de que salga al mercado. El producto es muy revolucionario, y a mi parecer estará mas orientado a hoteles, casinos, restaurantes y centros de entretenimiento, ya que seria muy costoso y subutilizado como para tenerlo en una casa, a menos que usted le sobre el dinero y quiera divertirse un poco. Sé que es muy difícil entender textualmente el concepto del producto, así que acá les dejo dos videos, el primero es un teaser para que vean de manera general lo que es el producto, y el segundo es una demostración mas completa con una duración de 18 minutos. Lamentablemente están ingles, pero no es un obstáculo porque las imágenes lo dicen todo, disfrútenlos y no dejen de verlos porque están bien interesantes:

[Youtube=http://www.youtube.com/watch?v=Cog8b8ojji0]

[Youtube=http://www.youtube.com/watch?v=9DasPNFrP24]

Miércoles de Tecnología: USB

USB son las siglas de Universal Serial Bus (Puerto de Series Universal, se podría decir), y es producto de la idea de desarrollar un puerto Standard para lo conexión de dispositivos en las computadoras. El USB es también un medio de transmisión de datos y energía a alta velocidad, y tiene como objetivo eliminar los diferentes puertos de conexión de dispositivos en la PC creando así un Standard, y a la vez brindar la facilidad de poder instalar y desinstalar dispositivos sin necesidad de reiniciar la PC para que el sistema operativo pueda reconocerlo, lo que comúnmente se llama “Plug and Play“.

Para los que no tienen PC antes del 1998, en aquel tiempo existía un puerto dedicado a cada dispositivo de la PC: El teclado tenía uno (Puerto ATX), el Mouse (Puerto Serial), la Impresora (Puerto Paralelo) y así sucesivamente. ¿Qué pasaba con esto?, pues los fabricantes de PC tenían que agregar tantos puertos de dispositivos existían en el mercado, algo que a simple vista no parecía costoso, pero si traía complicaciones de compatibilidad entre dispositivos.

Particularmente a mi me sucedió algo con mi primera PC, y es que luego de 3 años de uso, se daño el puerto donde se conectaba el teclado. Como cada dispositivo tenia su puerto dedicado, no tenia donde conectar el teclado, por lo que tuve que comprar otro MotherBoard para poder conectar el teclado, pero cuando compre el MotherBoard resulta que ya no hacían MotherBoards para el procesador que yo tenia, por igual para la memoria RAM, MODEM y los demás dispositivos internos de la PC, así que por el simple hecho de que se dañara el puerto del teclado, tuve que cambiar la PC completa.

Hoy en día, a traves de conexión USB podemos conectar cualquier tipo de dispositivo a nuestras PC’s: desde Mouse, Teclados, Joystick, Camaras Digitales, Telefonos Celulares, Impresoras, Scanners, Discos Duros, Flash Memories ó Memories Sticks, PDA’s, Pocket PC’s; en fin, cualquier dispositivo electrónico que requiera conexión con la PC. Incluso, hay dispositivos USB que son convertidores de puertos; por ejemplo: si yo tengo un dispositivo que no es USB y usa un puerto especifico, pero que ya está descontinuado y no viene en las PC’s modernas, puedes encontrar un dispositivo que de un lado tiene el puerto para conectar tu hardware, y del otro tiene una conexión USB para conectarlo a tu PC.

Particularmente yo pienso que es la mejor solución que han encontrado para garantizar la transferencias de datos entre las PC’s y y estandarizar el universo de hardware que existe actualmente. Incluso, las nuevas computadoras vienen solamente con puertos USB, aparte de la conexión de video y de red. Actualmente ya no solo se habla de USB, sino también de Wireless USB que ofrece la misma seguridad y buena velocidad en la transferencia de datos de manera inalámbrica, de modo que si estamos en casa y tomamos una foto en la sala, la podríamos enviar inmediatamente a la PC sin necesidad de conectividad mediante cable. Esta nueva tecnología, pretende competir con las tecnologías inalámbricas existentes como Wifi y Bluetooth, pero particularmente pienso que todavía estas últimas tienen mucho más que ofrecer que Wireless USB.

Entre las ventajas del USB podemos encontrar que: podemos conectar cualquier tipo de dispositivo; algunos de los dispositivos pueden recibir alimentación eléctrica a través del mismo puerto, por lo que no es necesario una fuente de alimentación de energía externa; la fabricación del puerto es sencilla y mas barata, por lo que ha reducido el costo de fabricación de los periféricos; facilita la compatibilidad entre MAC y PC; si tienes mas dispositivos USB que puertos disponibles en tu PC, puedes comprar un HUB USB que es un dispositivo que puede convertirte 1 puerto USB en 4 o en 8, dependiendo tu necesidad. Entre las desventajas que podríamos encontrar que solamente es funcional a partir de Microsoft Windows 2000 en adelante, las versiones anteriores y de MS-DOS no corren con la misma suerte.

Nota: en este tópico, al igual que los otros que he tocado en los miércoles de tecnología, he decidido omitir muchos conceptos e informaciones que son muy técnicas, ya que dificulta la comprensión entre personas que no son del área de tecnología. Por lo tanto, es válido cualquier aporte adicional que quieran hacer en los comentarios, como lo han hecho anteriormente.

Miércoles de Tecnología: Ser Informático

Ya Wilson nos habló sobre lo que es ser un arquitecto, y Alfonso nos muestra en cada entrega cómo ama el block y el concreto, ahora me toca hablar de que es ser un informático. Al igual que los Arquitectos, a nosotros se nos prejuicia mucho (gracias a Dios que no de la misma forma, pues todavía no se ha documentado el primer caso de un informático o un ingeniero con tendencias extrañas).

Todo comienza desde la elección de la carrera, y es que la mayoría cree que porque sabe Microsoft Word, Excel, navegar en Internet Explorer y buscar en Google ya puede estudiar informática, y ese es el error mas grande; por eso hay tantos cambios a mitad de carrera cuando llegan las matemáticas y las materias fuertes, y es ahí cuando se quedan lo que en verdad tienen vocación por la informática (le llamamos el colador a los cuatrimestres del 4 al 6).

A nosotros no nos dan tanta física como a los civiles, pero si nos atosigan de matemáticas, cálculos, integrales, financieras, estadísticas, y es que nuestra carrera se resume en lo que es cálculos matemáticos. También, nos dan mucha lógica y algoritmos y esto es más importante que la matemática, pues el informático debe de tener cierto nivel de lógica para ser capaz de resolver cualquier problema mediante algoritmos o cálculos matematicos.

También vienen lo que son las telecomunicaciones, las redes y los lenguajes de programación. Es muy lindo ver una ventana, escribir algo y darle a un botón para que me haga tal cosa, ¿no?, pues déjenme decirle que lo que usted ve es lo que se llama interfaz de usuario, y lo que hay detrás son puros códigos de programación y operaciones que le dan vida a la pantalla o ventana diseñada.

Nuestro trabajo se centra en sentarnos en un escritorio, obtener un poco de concentración y poner a funcionar nuestro cerebro para idear ó tratar de resolver un problema o reto dado. Como las personas nos ven sentados todo el día frente a una pantalla y casi no interactuamos con nadie y nada mas llaman a uno cuando se le friza la PC, o no saben una función en Excel siempre dicen “El informático se lo gana fácil”, cuando en verdad no sabe todo el trabajo y a veces la presión que tiene uno.

En esos momentos, prefiero trabajar desde mi casa, y esa es una ventaja que me da la carrera. Cuando tengo mucho trabajo y mucha presión, notifico que voy a trabajar en mi casa, y así obtengo mucho más concentración y soy mas productivo, pues no tengo gente llamándome a cada segundo porque no puede imprimir o porque se le bloqueó la clave (el 95% de los usuarios cree que el trabajo de uno es solamente Help Desk), además de que con una simple conexión de Internet puedo conectarme a mis servidores, o a la pantalla de mi computadora en la oficina, y es como si estuviese allá virtualmente.

Les contaré por ejemplo mis tareas habituales como IT Manager: Soy encargado de darle mantenimiento a los servidores de Windows 2003 Server, encargándome de que estén al día con todos los parches de seguridad y haciendo backup de la información almacenada en los mismos; administración de Active Directory que es la plataforma que maneja todos los recursos de la red, así como de los usuarios, impresoras, computadoras, etc.; encargarme de que el trafico de la red sea estable; tenemos teléfonos VOZ/IP así que también tengo a cargo lo que es telefonía y telecomunicaciones, así como las redes de datos; también desarrollé dos de los sistemas que se usa la empresa, así que aparte de desarrollarlos, tengo que darles mantenimiento constantemente; tengo a cargo los procesos de facturación los cuales son procesos automáticos que realizan mas de 100 mil transacciones bancarias y maneja millones de pesos; y ni hablar de los firewalls, controles de seguridad y monitoreo constante de los usuarios que no se donde encuentran tantas paginas porno y paginas con Messenger en la Web para chatear; todo esto desde la comodidad de mi escritorio, como con 15 pantallas abiertas al mismo tiempo, y aun así me sobra algo de tiempo para bloggear, así que tú que me tienes agregado en el Messenger, sabrás por qué a veces duro unos minutos para responder.

Aparte de todo esto, reuniones, compromisos y tengo que mantenerme actualizado ya que el mercado de la tecnología es muy cambiante, pues no bien usted termina de hacer una certificación en una tecnología ó plataforma X, cuando ya están lanzando la versión beta de otra tecnología que va a reemplazar la que usted acaba de aprender. Además, como IT Manager debo de tener proyecciones y ser pro activo, ya que las empresas basan sus negocios en la tecnología, y de no estar al día en este sentido, fácilmente podremos lucir desfasados en un mercado tan competitivo.

Los 4 párrafos anteriores describen lo que seria un día normal específicamente para mi, ¿Qué les parece? Yo espero que después de leer esto, usted lo piense dos veces antes de decir que un informático es un vago y se gana los chelitos fácil, porque no se mueve de un escritorio.

Miércoles de Tecnología: Virus Informático

Como recordarán, en el post que hablamos de las redes pudimos comprobar que su estructura y funcionamiento fue inspirada en las redes de las arañas, aunque como aportó Baakanit este concepto debe de rediseñarse cuando se trabaja con redes inalámbricas. En el caso de los virus informáticos, sucede lo mismo, su estructura y funcionamiento están basados a como actúan los virus biológicos.

Veamos las definiciones: un virus es una entidad biológica capaz de auto replicarse utilizando la maquinaria metabólica de la célula invadida para poder replicar su material genético, produciendo copias del virus original; un virus informático es un software que se copia automáticamente, infectando el código fuente del archivo infectado para replicarse. ¿Lo ven?, es lo mismo.

El funcionamiento del virus es el siguiente: se ejecuta automáticamente y se aloja inmediatamente en la memoria RAM del computador, luego comienza a infectar todas las aplicaciones que estén corriendo en ese momento, reemplazando el código fuente del archivo infectado con su mismo código, lo que convierte inmediatamente a la aplicación infectada en otro virus, y así es como se propaga. Luego de hacerlo, procede a ejecutar el objetivo para el cual fue creado. Para los que vieron The Matrix, recuerden la escena de la secuela “The Matrix Reloaded” en la que el agente Smith se multiplica con solo tocar a una persona, en ese momento esta funcionando como un virus informático.

Existen diversas clasificaciones para los virus, entre ellas podemos encontrar:

1. Según lo infectado: son aquellos que afectan a los archivos al momento de ejecutarse, o residen en memoria y esperan a que el archivo este ejecutado; y también los hay que afectan el sector de arranque del disco duro, impidiendo que arranque tu sistema operativo.
2. Worms o gusanos: Se registran para correr cuando inicia el sistema operativo ocupando la memoria y volviendo lenta la computadora, pero no afectan a otros archivos ejecutables. Utilizan medios masivos como el correo electrónico para esparcirse de manera global.
3. Troyanos: Suelen ser los más peligrosos, ya que no hay muchas maneras de eliminarlos, regularmente se pierden los archivos infectados. Funcionan de modo similar al caballo de Troya (par alos que vieron la pelicula o conocen la historia); ayudan al atacante a entrar al sistema infectado, haciéndose pasar como contenido genuino (screensaver, juegos, música). En ocasiones el troyano descarga otros virus para agravar la condición del equipo.
4. Jokes o virus de broma: Son mis favoritos, no son realmente virus, sino programas con distintas funciones, pero todas con un fin de diversión, nunca de destrucción, aunque pueden llegar a ser muy molestos.

Recuerdo que en una de las clases de la universidad nos enseñaron a crear nuestros propios virus (claro, desde el punto de vista educativo), el cual consistía únicamente en propagarse e infectar las aplicaciones, pero no ocasionar ningún otro daño; nos dijeron como hacer uno que sea capaz de quemar la memoria o el CPU, pero nadie quiso probarlo, jejeje.

Los virus, en un 90% afectan a la plataforma Microsoft, ya que posee el mayor sistema operativo comercialmente vendido, Windows. En los sistemas MacOS y Linux son casi inexistentes, además de que hay que reconocer de que estos sistemas son usados para realizar tareas mas complejas, por lo que son diseñados de una manera mas robusta.

Siempre se ha rumorado que los mismos fabricantes de antivirus tienen sus laboratorios de creación de virus, en donde crean sus softwares dañinos, e inmediatamente te venden la solución para dicho problema (algo así como está haciendo el gobierno de los Estados Unidos con Irak). Esto puede ser fácil de creer, ya que a los pocos días, y muchas veces el mismo día que sale un virus, sale un update del antivirus para una solución, cuando primero hay que estudiar el virus para lograr encontrar la cura.

Para evitar ser infectado de virus, yo recomiendo lo siguiente: lo primero es tener un antivirus, el cual debes actualizarlo por lo menos ínter diario; no abrir ningún correo de una persona desconocida, o que te parezca sospechoso, bórralo inmediatamente sin leerlo; antes de abrir cualquier archivo adjunto de un correo, un disquete, pen drive o unidad de almacenamiento, primero pásale el antivirus para asegurarte de que no este contaminado; aunque veas un archivo con un nombre familiar, asegúrate de que no sea un ejecutable antes de abrirlo (el icono cambia, se pone como una ventanita blanca, con el borde superior en azul y la extension es .exe), normalmente los archivos tienen un icono relacionado al programa con que se abre, así que si no lo asocias no lo abras; no entres a paginas desconocidas, ni mucho menos clickees en esas paginas popups de publicidad, ni tampoco instales ningún programa que no te sea de utilidad (como por ejemplo los toolbars para Internet Explorer, screensavers, programas que te crean emoticons para el messenger, etc.) en la mayoría de los casos vienen con spyware y generan vulnerabilidades en tu sistema operativo.

Si no tienes antivirus, te recomiendo que visites la siguiente página: Trend Micro HouseCall. Es un antivirus en línea que escanea tu PC completa y elimina cualquier amenaza o cualquier agujero de seguridad. Particularmente yo lo he probado hasta en mis servidores, y el resultado es excelente cuando se tienen archivos infectados. La única desventaja es que no tiene protección real time, pero por lo menos te saca de un apuro si sospechas que tienes un virus residiendo en tu PC.

Miércoles de Tecnología: Redes Inalambricas

A petición de uno de los lectores, esta semana voy a tratar sobre una de las tecnologías que ha revolucionado las redes de comunicación en los últimos 5 años: las redes Wireless. Existen varios tipos, entre ellas están las llamadas Wifi y las Bluetooth.

Bluetooth es un estándar global de comunicación inalámbrica que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura, globalmente y sin licencia de corto rango, cubriendo un radio de aproximadamente 10 pies. Esta tecnología normalmente es usada en dispositivos móviles: laptos, celulares y dispositivos hands free, asi que si usted es de los que les dice “Blutú” al aparatito que tiene colocado en la oreja, vaya sabiendo el nombre es “Hands free” y Bluetooth es la tecnología que utiliza el Hands Free para conectarse de modo inalámbrico con su teléfono móvil.

Por otro lado, la palabra Wireless significa “Libre de Cables”, o sea que es una red libre de cableado. Wifi (del inglés Wireless Fidelity) es un conjunto de estándares para redes inalámbricas basados en las especificaciones IEEE 802.11, creado para ser utilizado en redes locales inalámbricas, aunque su mayor uso actualmente es para acceder a Internet.

Al principio, las redes inalámbricas eran un caos, pues como se transmiten por ondas de radio, cada fabricante construia sus equipos basados en propios estándares, lo que implicaba que los equipos de marcas diferentes no podían comunicarse. Esta situación llevó a los fabricantes a llegar a un acuerdo y estandarizar los protocolos, de lo cual surgió la marca Wi-fi (ver logo arriba), la cual garantiza la intercomunicación entre todos los equipos certificados bajo la marca.

Existen diferentes estándares. Los mas comunes son 802.11b y 802.11g, los cuales tienen la mayoría de los equipos (generalmente laptops) y transmite a una frecuencia de 2.4 GHz, está disponible casi universalmente con una velocidad de hasta 11 Mbps y 54 Mbps, respectivamente (de un 20% a un 50% de la velocidad de las redes cableadas). Todavía está en prueba el estándar 802.11n que trabaja a 2.4 GHz a una velocidad de 108 Mbps (imagínese la misma velocidad de red cableada, pero inalamabricamente).

Las redes inalambricas tienen sus ventajas, entre ellas esta el bajo costo. Hacer cableado en una infraestructura es bastante costoso, y muy complejo, sin contar el costo en cables, switches, puntos, etc.; ademas de que cualquier cambio en infraestructura o mobiliario, implica un rediseño del cableado, y el cable no puede pasar de un largo de 100% ya que pierde garantia de velocidad, si pasa debe de colocarse un hardware que sirva como repetidor para ampliar la señal. Las redes inlambricas en cambio, solamente necesitan un Acces Point y tarjetas inalambricas en las estaciones, y tienes automaticamente libre mobilidad.

Algo muy cuestionado actualmente es la seguridad de estas redes. A nivel corporativo, por ejemplo, anteriormente para usted poder acceder a modo de intruso a la red de una corporación, el primer obstáculo es que debe de conectarse físicamente a la red para poder acceder; hoy en día con un punto de acceso inalámbrico, su red se convierte vulnerable ya que cualquier persona que se encuentre a una distancia cercana de su infraestructura tiene la posibilidad de conectarse a la señal.

Hoy en día existe lo que es el protocolo de encriptación WPA que te permite añadir clave a tu red inalámbrica, y además encriptar lo que se transmite a través de esta; pero no es 100% seguro, ya que con un simple sniffer descargado de Internet, puedes violar la contraseña, y fácilmente copiar todos los paquetes que se estén transmitiendo por el aire. Según tengo entendido (no lo he confirmado), la FBI aún no ha decidido implementar redes inalámbricas en su infraestructura, en cierta forma eso pone en cuestionamiento la seguridad de las mismas.

No solamente su seguridad es cuestionada, también se cuestiona los posibles daños que las ondas de radio pueden causar a nuestro organismo, este articulo de la BBC habla mas detalladamente de ello. Este otro artículo nos da ciertas recomendaciones para hacer las redes inalámbricas de nuestras empresas o de nuestra casa más seguras, entre esas medidas podemos citar:

1. Cambia el SSID por defecto (nombre de la red). Suele ser algo del estilo a “default”, “wireless”, “101”, “linksys” o “SSID”.
2. Establece el número máximo de dispositivos que pueden conectarse.
3. Desconecta el Access Point cuando no lo uses.
4. Asígnale contraseña para conectarse, y cámbialas regularmente.
5. Si vives en alma rosa, no hagas caso a esto y quita la contraseña porque tengo mas de un mes intentando conectarme a tu red (el Internet es libre, compártelo conmigo)
6. Si es vecino de Wilson, por igual haga caso omiso a estas medidas.

Santuario, no te desesperes, estoy desarrollando el tema que me pediste para la próxima semana.

Miércoles de Tecnología: Inteligencia Artificial

La Inteligencia Artificial (IA) es la ciencia computacional que intenta la creación de programas para máquinas que imiten el comportamiento y la comprensión humana. También, el campo de la IA se caracteriza por la producción de máquinas para la automatización de tareas que requieran un comportamiento inteligente.

El tema de la IA es muy profundo, y a la vez muy controversial y discutido. La ciencia ficción a través de películas como IA, I Robot ó The Matrix (mi favorita), nos han metido en la cabeza que las máquinas pueden remplazar al ser humano, llegando a pensar como éste, y que posiblemente se revele tomando el control total.

Empecemos desde un principio, para ir comprendiendo ésta analogía. El hombre, en su necesidad de hacer grandes cálculos matemáticos, inventa el primer computador para hacer simplemente operaciones matemáticas. A medida de que fue avanzando la tecnología, se da cuenta de que puede aplicar las ciencias computacionales a la electromecánica, logrando que las máquinas hagan el trabajo de mano de obra duro, como ensamblajes de grandes maquinarias; ó ensamblaje de micro piezas, lo cual puede hacer una máquina a la perfección en cuestiones de segundos.

Así se aplica en todos los campos y en todas las ciencias hoy en día, por ejemplo en la medicina en donde se utilizan robots para hacer operaciones de precisión, y softwares inteligentes para detectar enfermedades ó hacer diagnósticos en tan solo segundos. Estos softwares se llaman Sistemas Basados en conocimiento, los cuales son muy útiles y se le introducen patrones ó comportamientos, y según se le va introduciendo datos, puede describir a que grupo pertenece tal patrón.

A mi entender, lo mas cerca que estamos de la IA son sistemas basados en conocimientos con capacidad de aprender. Me explico, un juego de ajedrez es un sistema basado en conocimiento, el cual tiene una serie de movimientos ó jugadas (patrones) y según los movimientos del oponente va ejecutando dichos patrones; hoy en día, podemos ver juegos de ajedrez inteligentes, de modo de que si le hacemos una jugada y logramos ganar, la maquina aprende dicha jugada, evitando que pueda ser derrotado con la misma estrategia. Patrones como estos, se utilizan comúnmente en sistemas para la milicia.

Aunque softwares inteligentes, puedan tener la capacidad de almacenar patrones de conducta, y de aprender y alimentar su base de datos; dudo mucho que algún día puedan superar la mente humana, ya que hay algo que nos separa de las máquinas: razonamiento y discernicion. Aunque una máquina pueda determinar según la información que tiene almacenada, de cómo actuar en un momento especifico, nunca tendrán el razonamiento de analizar todos los factores que rodean el entorno, y tomar una decisión, que pueda no ser la mas correcta, pero tal vez si la más conveniente; ni mucho menos tendrá la capacidad de producir emociones, lo cual es nuestra gran fortaleza a la hora de tomar decisiones, y según los genios de la IA, es a la vez nuestro gran fracaso.

Acá les dejo dos ejemplos de sistemas basados en conocimiento, uno es un juego que a través de una serie de preguntas, trata de adivinar el objeto que usted haya imaginado en su mente (un poco funcional); y el segundo es conocido Eliza, que es un bot simulando una psicoanalista con la cual podemossostener una conversación, no siempre de manera coherente. Con Eliza, traté de conseguir una versión online en español, pero solamente pude conseguir una versión en inglés. Para que pueda mas o menos funcionar, se le deben introducir frases cortas, concisas y sin errores ortográficos ni gramaticales; particularmente a mi me desespera y me lo encuentro medio estúpido. De todas formas, ahí le van ambos:

1. Juego Adivinador

2. Talk to Eliza (en Inglés) 

Miércoles de Tecnología: Navegando en la Internet

Algo muy curioso me ocurrió al escribir este post, y es que luego de 45 minutos de redactarlo y dos páginas de información, me di cuenta de que era bastante largo y el 90% de su contenido era puro lenguaje técnico de informática y nadie iba a entender ni una coma de lo que trataba de decir, en eso tengo que aprender de Alfonso y de Will ya que sus explicaciones son bastante digeribles. Pero bueno, tuve que borrarlo y escribirlo nuevamente, vamos a ver si ahora me sale.

La semana pasada, pudieron apreciar qué es realmente la Internet, y como se logra la comunicación entre los equipos y las redes. Pero tal vez se han preguntado, o al menos yo lo hacía, ¿qué pasa cuando damos un clic?, ¿cómo viaja la información?, ¿sabe usted lo que pasa en esos segundos cuando pone en la barra de dirección de su navegador https://demetrix.net y luego le aparece mi blog en su pantalla?

Muchos de ustedes seguro se han quejado de que las páginas le duran mucho para cargar, o que la página es lenta, pero les aseguro que cuando terminen de leer este post tendrán una buena explicación para ello. Cuando usted pone en la barra de dirección cualquier dirección de página de Internet, o le da clic a cualquier enlace que ve en una página sucede lo siguiente:

Primero esa dirección va a un servidor DNS para ver cual es la verdadera dirección física de ese nombre (eso lo vimos la semana pasada); luego de que se obtiene ese dato, esa solicitud es almacenada en un paquete, y ese paquete viaja por nuestra red de área local; si es necesario pasa por un filtro para verificar que usted tiene permiso para ver el contenido de dicha pagina; luego ese paquete es enviado al Router de Internet (el MODEM del Internet ADSL) y ese paquete es enviado a la Internet.

Ya en la Internet, ese paquete tiene que ingeniárselas para llegar a su destino; imagínense como que usted sale de su casa para el trabajo, tiene una ruta programada pero resulta que esta muy congestionada, entonces toma otra vía alterna para llegar a su trabajo; lo mismo sucede con este paquete, por eso a veces tarda un poco en llegar a su destino, dependiendo del tráfico.

Cuando ese paquete logra llegar a su destino, es examinado por un Firewall para asegurarse de que su contenido no sea malicioso; luego de que pasa el control, ese paquete pasa a la red local para viajar a la computadora o servidor donde se encuentra esa pagina. Ese servidor Web recibe el paquete, el cual contiene una solicitud de mostrar la pagina Web almacenada en él mismo, y luego ese servidor prepara y envía otro paquete con la respuesta ó el contenido de la página, ese paquete tiene que hacer el mismo viaje de regreso hacia nuestra computadora y ¡voilá!, la pagina Web es mostrada en nuestra pantalla. Todo esto ocurre en esos milisegundos que tarda su computadora en mostrar cualquier página de Internet.

A continuación les dejo con un video que me facilitaron en una de mis clases de redes, el cual explica gráficamente y en un lenguaje muy llano todo lo que traté de decir con letras anteriormente (por si les quedó alguna duda), este video es ideal para el que esta estudiando redes. Si usted no es informático, para que lo entienda lo ideal es que se lea las definiciones de: Paquete de Datos, Router, Ping de la Muerte, Switch y Proxy Server, (con leerse las dos primeras lienas del concepto basta).

El video se llama “The Dawn of The Net” ó “El Amanecer de las Redes” y dura aproximadamente 10 minutos, por favor no deje de verlo. Es curioso como se tarda 10 minutos para explicar lo que sucede muchas veces en un segundo, acomódese y disfrútelo:

[googlevideo= http://video.google.com/videoplay?docid=128448420562569498]

Miércoles de Tecnología: La Internet

Para esta primera entrega, quise hablar de ese medio que ha revolucionado el mundo en las últimas décadas, y nos mantiene en contacto cada día a cada uno de nosotros: La Internet. En estos tiempos, todos saben básicamente lo que es la Internet, y han leído su concepto ya sea en un trabajo que le pusieron en el colegio o la universidad, o simplemente se ha topado con la definición en algún libro o una pagina Web. La definición más sencilla que existe es la siguiente: Internet, interconexión de redes informáticas que permite a los ordenadores o computadoras conectadas comunicarse directamente, es decir, cada ordenador de la red puede conectarse a cualquier otro ordenador de la red. Pero, ¿Sabe usted realmente qué es la Internet, entiende bien usted el concepto de cómo funciona?, particularmente a mi me llevo tiempo entender bien el concepto en sí.

Vamos a explicarlo desde lo más sencillo a lo complejo para que vayan entendiendo. Comencemos con el concepto básico de lo que es una red: Red, entramado de filamentos simples o múltiples de hilo, cordel, torzal, etc., que al ser anudados o trenzados forman una malla. Partiendo de esta definición podemos decir que una red informática es conjunto de computadoras interconectadas que pueden compartir datos, aplicaciones y recursos. Cada computadora o recurso de red tiene un nombre y una dirección IP, pero para fines de comunicación solamente se toma en cuenta la dirección IP (ej. 192.168.1.58), pero como para nosotros es muy difícil memorizar todas las direcciones IP de las PC’s, hay un servidor DNS (Domain Name Server) que sirve como intermediario, y se encarga de identificar cual nombre corresponde a cada dirección IP.

Sigue leyendo

Miércoles de Tecnología

Ya que Gitti tiene sus “Lunes para Recordar”, Will y la China tienen sus “Jueves de Arquitectura” y “Jueves de Poesía” respectivamente, Alfonso sus “Viernes de Civil” y como he aprendido tanto de Will como de Alfonso de sus profesiones, yo me he guillao y he sacado los “Miércoles de Tecnología” antes de que alguien lo tome, para hablar y dar tips sobre diferentes tópicos del maravilloso mundo de la informática.

Primeramente, ya antes de empezar oficialmente con este espacio, ¿Por qué estudiar Ingeniería en Sistemas de Computación?, primeramente porque siempre fui un geek de los video juegos y la tecnologia; y cuando vi mi primera computadora en casa de mi primo Milko quedé como enamorado. Luego decidí estudiar Licenciatura en Administración (influencias de mi padre), pero gracias a Dios cambié de opinión en el ultimo año del colegio, porque lego me di cuenta que para mi la Administración es bastante aburrida.

Bueno, el por qué me gusta la informática, aparte de que el mundo tecnológico es bien activo y se mantiene innovando constantemente, es la profesión que más interactúa directamente con las demás (por no decir la única). Sin nuestra colaboración, los publicistas y diseñadores gráficos no contaran con herramientas como Photoshop y freehand para deleitarnos con sus fascinantes diseños digitales; los ingenieros civiles y arquitectos no contaran con una herramienta como Autocad para poder diseñar de una forma mas ágil y efectiva sus novedosos proyectos, y a la vez visualizarlos en tercera dimensión digitalmente para tener una idea de cómo se vería ya finalizado, y poder hacer modificaciones ahorrando tiempo y dinero; los médicos no contarían con herramientas para determinar enfermedades y encontrar sus curas, así como de softwares inteligentes que pueden dar diagnósticos exactos de una dolencia en tan solo 90 segundos; ni tampoco los periodistas mantenernos informados de lo que pasa en todo el mundo en el mismo lugar e instante en que ocurre la noticia a través de la Internet.

Esto es solo una muestra pues si continuo no termino hoy, la tecnología te brinda la facilidad de interactuar con todas las profesiones, por lo que su campo de aplicación es bastante abierto, así que por mas que se sature el mercado de Ingenieros en Sistemas, como se diría en buen dominicano, hay comida para todos, siempre y cuando hagas bien tu trabajo sin tratar de perjudicar al otro.

Por el momento dejo hasta acá esta nota introductoria, y el próximo miércoles estaré trayendo tanto temas de interés y novedades de tecnología, así como trucos, tips y consejos para mantener sus pc’s y equipos tecnológicos en optimas condiciones. Si quieres saber de un tema en específico, solamente debes escribirme a tecnologia@demetrix.net solicitando el tema de tu preferencia.

Blogs, el mIrc de Hoy

Hace unas semanas, me puse a analizar el fenomeno de los blogs, y de como uno puede interactuar con miles de personas, saber sobre sus vidas y compartir con ellas; y en muchos de los casos compartir personalmente en los llamados Coroblog. Entonces, me puse a analizar la evolucion de la interaccion a traves de la red en la ultima decada.

En mis tiempos de teenager, lo que usabamos era mIrc y consistia en conectarse a un servidor con nickname ó pseudonimo y luego entrar a un canal de chat del mismo servidor y conversar con todas las personas que estaban conectadas en ese chat. Si mas no recuerdo, los canales de moda en aquel entonces eran #dominicanos, #santiago y otros que ya eran comunidades mas pequeñas como colegios, equipos de pelota y cosas asi.

Al contrario de lo que se vive hoy en blogger, en mIrc tu identidad era secreta, casi nadie revelaba su identidad lo que te daba gran libertad de hablar, conversar sin ninguna pena para los timidos como yo (Wil, no comentes). Yo agaraba la lista de usuarios y abria un chat privado apra saludar a todo nickcame que pareciera de sexo femenino (no todos eran asi).

A quien respondia, se les hacia las mismas preguntas (era como un guion): “Hola, como estas, de donde eres, que edad tienes, donde estudias, que te gusta hacer, a que te dedicas, bla bla bla”. Si despues de responder estas preguntas, si habia alguna otra interaccion pues se podria decir que habia algo en comun, y se procedia a intercambiar emails, numero de ICQ y en raros casos telefonos para halar plepla.

Añoro mucho esos dias, ahi conoci a Layla y Tonga a traves de Bio, y nos juntabamos mucho y haciamos mucha chercha. Tambien en mIrc conocí a Shakira (no la cantante) quien luego se convirtió en mi novia (vamo a dejarlo ahi, porque todavia toy caliente). Luego de mIrc vino ICQ, y luego Messenger, pero esos son temas de otro post.

Yo veo blogger como una sucesion muy evolucionada de aquellos dias, ya que conserva la misma esencia de contactar amigos virtuales, con la diferencia de que te permite captar aspectos mas personales y conocer mas a la persona antes de contactarla. Extraño acostarme a las 3 de la mañana chateando y hablando babosadas en mIrc. Y tu, ¿Hablaste en mIrc?