miércoles, 31 de agosto de 2016

Search

Es importante recordar y saber lo afortunada que es nuestra generación (y las futuras) por contar con navegadores, recordemos que hace unos años no existía forma de acceder a la información de forma tan rápida como lo es ahorita, se debía ir por un libro o consultar alguna enciclopedia pues el internet solo eran montones de páginas llenas de texto usadas solo por investigadores o ingenieros, hoy en día la información está a un solo clic de distancia.
El primer buscador en surgir fue Yahoo!, creado por dos estudiantes de la universidad de Stanford con el propósito de ganar la liga de fantasía de basquetbol de su escuela.
Yahoo! fue de los primeros en sacarle un ingreso al internet  (las demás empresas no tenían ni idea de cómo sacarle un ingreso), al poner publicidad en su sitio, empezando así el boom de la web.
Excite era la otra compañía que empezó a generar ingresos, con el uso de publicidad, en sus sitios. La estrategia de excite era simple, copiar todo lo que hiciera Yahoo! (como bien hizo Microsoft en el video pasado).
Después de que estos dos siguieran peleando por poder y descuidando lo que los usuarios necesitaban, un buen buscador, surgió una nueva compañía de la universidad de Stanford con un mejor algoritmo de búsqueda, esa empresa era Google. Google a diferencia de Yahoo! O Excite no querían poner anuncios en su sitio pues lo consideraban de mal gusto, su solución fue copiar la idea de otra empresa (que raro), la empresa era Idealaba y ellos fueron los que se dieron cuenta que la gente no buscaba cosas sin sentido, buscaban cosas que les gustaban, que querían o deseaban, esa información era después vendida a otras empresas para así poner anuncios o resultados más específicos para cada usuario, siendo los pioneros en el pay-per-click.
Este video, al igual que el pasado, habla del sueño de unos universitarios quienes cumplen su sueño de llevar la tecnología a cada persona en el mundo, de todos los obstáculos y rivales que tuvieron que enfrentar y obvio, de cómo alguna de las empresas mencionadas se dedicó a copiarle a la otra.

miércoles, 24 de agosto de 2016

Higher Level Programming for the 21st Century

Los lenguajes de programación son un  medio para poder comunicarse con las computadores, un medio para que puedan recibir instrucciones y realizar una serie de tareas o procesos específicos. No es ningún secreto que a través de los años, las personas dedicadas a la programación han buscado distintas formas para continuar haciendo tareas más complejas o inclusive de manera más sencilla o para ahorrar tiempo, un código que hace unos años podría tomar horas en hacerse hoy en día puede llevar minutos gracias al uso de lenguajes de scripts, los cuales son más simples y fáciles de usar. Por esta razón es más simple usar lenguajes de script como Ruby, JavaScript o PHP a un lenguaje de alto nivel como C, los cuales están diseñados para manejar las mismas tareas y funciones que los lenguajes ensambladores, permitiendo que las aplicaciones se creen y administren de manera rápida y fácilmente.
Los lenguajes de script, aunque ya lleven un buen rato, han aumentado su popularidad debido al uso dentro de aplicaciones como el internet, conexión de componentes, componentes de frameworks e interfaces graficas de usuarios.
Otras de las ventajas que llega a haber dentro del uso de lenguajes de scripts es el hecho de tener menos líneas de código, facilitando su aprendizaje  y entendimiento sin necesidad de tener amplios conocimientos previos.
Algo que las personas, a lo largo de los años, ha buscado constantemente y en distintas áreas es facilitar el trabajo, hacerlo más fácil, rápido y amigable para los demás, los lenguajes de programación no son ninguna excepción a este habito, lo que menciona este artículo es bastante acertado, aún inclusive si consideramos que fue escrito hace casi 20 años.

Sin importar la popularidad de los lenguajes de script, en mi humilde opinión y al igual que en las canciones y otros temas, los clásicos nunca mueren.

martes, 16 de agosto de 2016

Browser Wars

El documental “The True Story of the Internet: Browser Wars” realizado por Discovery narra el inicio de la empresa Netscape, su guerra contra Microsoft y su caída.
Siendo honestos desconocía la historia de Netscape y la guerra que tuvo con Microsoft, aunque sí sabía de los primeros navegadores, desconocía la historia detrás de ellos.

En el documental enseñan el rostro de Microsoft que pocas personas conocen o llegaron a encontrarse y el de su fundador, Bill Gates, quien era una persona dura con sus empleados y con la gente que lo rodeaba, personalidad similar a otros fundadores de grandes empresas.
Las tácticas que Microsoft empleaba para intimidar y vencer a la competencia no fueron siempre dentro del margen de la ley, estos al ser un monopolio tenían cierto “poder” sobre empresas más pequeñas que ellos y de esta manera podían controlar a los demás, tal fue el ejemplo con Netscape, a los cuales los arrinconaron al amenazar a todo aquel que distribuyera el producto de Netscape, amenazas que incluían el dejar de vender su sistema a todo aquel que decidiera desobedecerlos.

Otra cosa que también desconocía fue la actitud que tuvo Bill Gates durante el proceso de la demanda, una actitud arrogante y francamente inmadura, con respuestas que te podrías esperar de un niño de 8 años pero no de un magnate de la tecnología.


Al final del video te hace pensar si el castigo que al final se acordó fue justo, pues como se mencionó en el video alguien lo comparó como un criminal que se salva de asesinato, aunque no creo que la comparación sea justa, si siento que tal vez hubieran sido merecedores de un castigo más justo o severo. Por otra parte me hizo mucho eco el que hubiera pasado si el dictamen original del juez (de hacer pedazos la empresa) hubiera prevalecido, ¿qué efecto hubiera causado en la tecnología de hoy en día? ¿tendríamos el mismo nivel de tecnología? ¿quién hubiera surgido en lugar de Microsoft?.