miércoles, 31 de octubre de 2012

Fundamentos de redes - Actividad Individual Unidad 1






Autor: Ricardo Estupiñán García.
Actividad individual 1.

A continuación encontrarán el desarrollo de la actividad correspondiente para la semana 1:

1.   Usando los conceptos vistos en el curso, en las lecturas asignadas y su conocimiento personal, piense que más pudo haberse realizado para encontrar al Dr Jim Gray. Muestre como su solución es posible en términos de los modelos de red vistos y las tecnologías que usted conoce.

Dr. Jim Gray.
La desaparición del Dr. Jim Gray generó gran sorpresa en el mundo de la tecnología ya que era un reconocido científico que ayudó a crear y desarrollar mucha de la tecnología que vemos hoy como la construcción de varios importantes sistemas de bases de datos y procesamiento de transacciones, su desaparición en su barco produjo una gran movilización a nivel de varios campos y el uso de tecnologías que terminaron integrándose prácticamente en un sistema de información gigantesco con el único objetivo de encontrarlo, sin embargo, todos estos esfuerzos no dieron fruto.

Yo creo que uno de los principales inconvenientes fue el análisis de la información obtenida pues como se expresa en el artículo recurrieron a voluntarios para analizar la información pero una vez se tuvieron pistas ya habían pasado varios días al momento de enviar la búsqueda para ir a esos lugares.

Creo que si se hubiera podido utilizar tecnología militar de la que se dispone hoy día en los submarinos nucleares que con sus instrumentos hubiesen hecho un barrido más rápido en la profundidad del mar a fin de encontrar  al “Tenacius”.

A nivel de análisis de información se pudo haber hecho un despliegue mucho más amplio con las redes sociales y publicar la información recopilada en un sistema de información de forma pública como el Cloud Computing para que mucha más gente alrededor del mundo pudiera colaborar analizando la información obtenida de las imágenes satelitales.

También el uso de tecnología como la que emplea Google “Search by image”  actualmente para la búsqueda de imágenes basada en una imagen modelo en donde los patrones de forma y color encuentra imágenes coincidentes en toda la web hubiese sido posible adaptarla para la búsqueda del Tenacius en el mar.

Por demás creo que toda la tecnología que se utilizó prácticamente se puede decir que ayudó a pensar en nuevos sistemas de búsqueda para este tipo de casos y que muy probablemente estén en un futuro disponibles para la humanidad.


2.   ¿Creyó usted que el reto de Ashton Kutcher era descabellado? considerando la organización con la que se enfrentaba.


En realidad no, hoy día los medios digitales como las redes sociales permiten a las personas ser libres de expresar sus ideas, la popularidad de Ashton logró demostrar que no se requiere de una gigantesca empresa de noticias como CNN para llegar a los usuarios pues Ashton logró ganarle a CNN la apuesta de ver quién era el primero en conseguir un millón de seguidores en Twitter.

Además con su popular programa era muy fácil cumplir su promesa y ganarle a CNN más aún cuando los retos se plantean en favor de causas humanitarias. El poder de las redes sociales hoy día es impresionante, la disponibilidad de la información prácticamente está en todo lugar y al alcance de todos, las aplicaciones móviles y el acceso a internet a través de telefónos inteligentes o Smartphones suponen un amplio panorama y una eficaz comunicación para la movilización de la humanidad.

Antes el acceso a la información era limitado y en algunos países restringido, pero vemos como en la actualidad por ejemplo el conflicto en Siria o en Egipto ha sido cubierto por alternativas de comunicación como los videos a través de portales como Youtube.com en donde cualquier persona puede convertirse en reportero e informar sobre lo que acontece.


3.   ¿Qué puede usted decir sobre la cobertura en vivo de eventos recientes por parte de medios tradicionales contra la cobertura de medios como blogs? Sugerencia: Use un caso real, eventos como el E3, worldwide developers conference o eventos masivos en países con gran infraestructura de comunicaciones.

La Worldwide Developers Conference, comúnmente llamado WWDC, es una conferencia que se celebra anualmente desde el año 1983 en California, por la Compañía Apple Inc.. En las conferencias Apple suele mostrar su nuevo software, hardware y tecnologías orientadas a los Desarrolladores de software.

Actualmente la cobertura de estos eventos son en tiempo real y lo mejor a mi punto de vista personal es que cualquiera puede ser reportero de estos acontecimientos, la información ya no depende de los medios tradicionales de noticias y no puede ser controlada tan fácilmente, nos encontramos ante una sociedad de la información en donde tenemos mucha tecnología disponible que nos permite comunicar e informarnos de cualquier tema de forma rápida e inclusive en tiempo real.

El uso de Blogs, o redes sociales proponen nuevos caminos o medios de acceso a la información, la facilidad y gratuidad de dicha información colocan a los medios tradicionales en un ámbito en el que deben idear como enfrentar estas tendencias, deben replantear su modelo de negocio pero teniendo en cuenta que si restringen el acceso a su información utilizando métodos de pago por ejemplo para ver las noticias pueden terminar perdiendo su lugar como medio de información importante.

Los medios tradicionales deben buscar nuevas formas de atraer a sus seguidores, algo de lo que ya gozan es de su seriedad en lo que informan lo que les da una ventaja sobre los medios nuevos como blogs, pues la fidelidad de la información está en juego, hasta el momento creo que van bien pues se están adaptando de igual manera a las nuevas formas de comunicación conquistando nuevos seguidores y manteniendo los actuales, sini embargo, el camino es aún incierto que cómo se van beneficiar económicamente con estas tecnologías de acceso libre, aquí es donde entra a jugar un papel fundamental la reglamentación que implemente cada gobierno en sus países para el manejo de los medios.


4.   ¿Cree usted que es razonable la petición de AT&T mostrada en el artículo “Net neutrality needs a new player”?

En el articulo de Fortune “Net neutrality needs a new player” lo que propone AT&T es cobrar a los proveedores de contenido como Google, o Yahoo sobre la información que circula a través de sus redes y que requieren alto consumo de ancho de banda.


Esto suena descabellado pues independientemente de que quién es el dueño de la información la naturaleza de internet es entregar información a los internautas sobre lo que ellos quieran sin restricciones y de forma libre.

Lo que veo es que siempre los grandes monopolios buscan como lucrarse aún más inventando formas que no son viables, cómo cuando el servicio que venden a sus usuarios no cumple con las expectativas ahí si no buscan resarcir económicamente a los usuarios afectados por un servicio ineficiente?. Esto es igual que los medios de noticias que buscan que Google les pague por el contenido que aparece en su buscador, pero finalmente quién se ve más perjudicado con el hecho de que su información no se refleje en el buscador más importante y exitoso que existe?

En Alemania, Bélgica y Brasil ya han entablado  demandas contra Google para conseguir que este gigante les pague comisiones a los editores de prensa por el contenido que referencian en su buscador y las respuesta a éstas pretenciones ha sido que Google deje de referenciar los sitios de los diarios en cuestión, finalmente creo que el perdedor son los diarios. De todas formas aquí hay que ver algo claro que se alega y es  proteger la propiedad intelectual pues Google se está beneficiando de contenido de terceros. Este es un tema que aún tiene mucho por discutir y en el cual no se ve una solución clara.


5.   ¿Qué usos pueden dársele a cada uno de los servicios creativos de internet e de internet que se encuentren en la primera tabla, como los testamentos virtuales y los emails desechables? Intente asociar estos servicios con sitios web que tengan una base considerable de usuarios.


  • Tinyurl.com: Este uso creo que es más que conocido, sirve para acortar enlaces web que son muy largos para colocarlos en redes sociales de forma abreviada. En el caso de Twitter por ejemplo esta utilidad es de gran ayuda ya que recordemos que solo disponemos de 140 caracteres para expresar nuestros comentarios.

  • Xinio.info: Aunque ya no funciona, existen otros parecidos como http://nolink.in/ y sirven mantener el anonimato y evitar aparecer como referente en ficheros log de servidores de páginas enlazadas. Las páginas enlazadas ya no pueden ver de dónde vienen sus visitantes.
    Otro uso que se le puede dar es el de por ejemplo publicar información y promover la libertad de expresión en países que restringen y persiguen a sus contradictores.
  •    Deathswitch.com: Es un sitio que me ha parecido realmente interesante, según entiendo, uno crea como una especie de testamento virtual en donde puede consignar toda información que es valiosa para usted y que en caso de muerte le gustaría que su familia se enterara. Imaginemos por ejemplo que si llegamos a morir este sistema publicara en nuestro Facebook un mensaje de despedida y agradecimiento de manera que nuestros amigos y conocidos se enteraran de nuestro fallecimiento. También se podría utilizar de forma que mantuviéramos almacenada información confidencial y que queremos sea revelada en caso de muerte.

  •    Email desechables: Esta herramienta también me ha parecido excelente pues como ya conocemos muchos sitios en internet nos piden registrarnos y suministrar nuestra dirección de correo que después es utilizada para enviarnos SPAM, esta me parece una excelente forma de eliminar este inconveniente.

6.  Realice una consulta entre sus allegados en la cual pueda describir la complejidad y el tipo de herramientas necesarias para implementar este tipo de servicios en internet. Si usted conocedor del tema de tecnologías web puede realizarlo usted mismo.


El realizar sitios como los analizados anteriormente no suponen de una gran infraestructura para su implementación, su programación se basa en lenguajes como PHP y en algunos casos la utilización de bases de datos MySql por ejemplo.

Las herramientas o lenguajes utilizados para realizar un sitio de estos podrían ser:


  
ASP.NET, PHP y JSP: Son los lenguajes más comunes para realizar la programación de este tipo de sitios.

MySql, Sql Server, PostgreSQL: Serían los motores de bases de datos más comunes a utilizar.

HTML: Como ya conocemos es el lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes.

Javascript: Es un lenguaje de programación del lado del cliente, implementado como parte de un navegador web que permite obtener mejoras en la interfaz de usuario y páginas web, para la interacción con bases de datos o proveer dinamismo y efectos para los sitios. Podemos utilizar frameworks javascript que nos permiten hacer tareas de forma mucho más rápida como lo son Jquery, Mootools, etc.

CSS: Es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML, con CSS podemos definir la presentación de nuestro sitio, los colores, fondos, tipos de letra, tamaño, posiciones, etc. La última versión es CSS3.






7. ¿Qué ventajas y desventajas encuentra en el modelo de cloud computing?, ¿pensaría usted en basar su infraestructura tecnológica usando este tipo de modelo? Argumente su respuesta.

Las ventajas del Cloud Computing son enormes sobre todo en tema de reducción de costos y accesibilidad, pero  al mismo tiempo, la seguridad entra como el factor de mayor riesgo que hay que tener en cuenta cuando se utiliza este tipo de tecnología, y no podemos decir que es algo ajeno al modelo de informática en la nube. 

Los expertos en la materia recomiendan no dejar de lado algunos puntos que por lo general pierden importancia cuando las empresas se enamoran con el cloud computing, por ejemplo, estos asesores aseguran que en la mayoría de los casos a ningún departamento de TI se le pasaría por alto un sistema de recuperación de fallos cuando está instalando, actualizando o revisando su infraestructura interna, sin embargo, no estudia de la misma forma con el mismo detenimiento estos puntos cuando optan por el cloud computing. 

En algunos casos, el riesgo de fallo puede resultar demasiado costoso para depender de la nube por lo que hay que ver realmente y analizar muy detenidamente, si se si toma la decisión de colocar algunos servicios y aplicaciones sobre la nube, antes de dar este gran paso las empresas se deberían preguntar si realmente es necesario y cuál sería la forma más adecuada para manejar los riesgos que se puedan presentar.

Creería que el uso o no de esta tecnología depende del tipo de información  que vaya a manejar cada empresa, además del tamaño de la misma, para el caso donde laboro creería que por ahora no sería necesario trabajar con este servicio ya que la dinámica de los procesos internos de la Empresa no requieren de disponibilidad de la información en cualquier parte del mundo.