miércoles, 14 de septiembre de 2011

Wayne Ratliff (DBase)




En 1975 C. Wayne Ratliff era un ingeniero que trabajaba como programador para la Corporación Martin Marietta (un importante contratista de la NASA) desde 1969, y cuya trayectoria había sido bastante destacada. En ese entonces se encontraba desarrollando un sistema para manejo de datos llamado MFILE, que sería posteriormente utilizado por la nave Vikingo durante su expedición a Marte en 1976. La temporada de futbol americano había comenzado y Ratliff se aventuró a participar en una apuesta junto con algunos amigos suyos, pese a desconocer los pormenores del juego. Confiando en sus conocimientos de matemáticas y programación, Ratliff decidió que escribiría un programa que analizaría las estadísticas de juegos anteriores a fin de poder realizar predicciones acertadas. El único problema es que en esos días no existía ningún programa que pudiera hacer lo que él quería. Es más, las computadoras personales apenas empezaban a hacer acto de aparición, y todavía adolecían de muchos problemas además de carecerse de estándares en el naciente mercado.

Tras realizar un breve análisis de la situación, Ratliff se convenció que su tarea sería poco menos que imposible, y en vez de preocuparse por el futbol americano, centró su atención en el desarrollo de un manejador de base de datos, pensando que podría tener algunas posibilidades comerciales. Fuertemente influenciado por la película 2001 : una odisea espacial, Ratliff se entusiasmó con la idea de poder utilizar lenguaje natural para comunicarse directamente con la computadora, tal y como lo hacía HAL 9000 en la famosa cinta. Un amigo de Ratliff llamado Gerry Snyder tenía en su poder una computadora IMSAI 8080 que, aunque bastante primitiva, parecía acomodarse a las necesidades de Ratliff, que se decidió inmediatamente a adquirir una. Tomando como modelo un programa desarrollado por la NASA llamado JPLDIS (Jet Propulsion Laboratory Data-management and Information System), Ratliff comenzó a escribir su manejador de base de datos en el lenguaje ensamblador de la IMSAI en enero de 1978. Para fines de enero, había nacido el formato .DBF y los primeros comandos de su programa, que Ratliff decidió llamar Vulcano , se encontraban listos. Vulcano fue desarrollado bajo el sistema operativo PTDOS, pero la empresa que lo distribuía (Processor Technology) estaba a punto de desaparecer, por lo que Ratliff pensó que sería prudente migrar su código a un sistema operativo más difundido: el CP/M (el predecesor del MS-DOS). En 1979, el JPL (Jet Propulsion Laboratory) de la NASA se volvió el primer cliente de Ratliff, adquiriendo una licencia exclusiva de uso por el precio de cinco programas. Con esta licencia, los empleados del JPL se volvieron los pilotos de pruebas del nuevo software, y con sus comentarios, Ratliff fue puliendo cada vez más su producto. En octubre de 1979 se animó a poner un anuncio en la popular revista BYTE, y los pedidos empezaron a llegar. Ratliff seguía trabajando para Martin Marietta, por lo que contaba sólo con sus ratos libres para atender los pedidos que le llegaban del programa. Sometido a una cantidad excesiva de trabajo, la vida personal de Ratliff comenzó a volverse desastrosa, y su matrimonio pronto se vio en serios problemas. Para el verano de 1980 se habían vendido unas 60 copias de Vulcano, lo cual, era bueno para aquella época. Sin embargo, Ratliff estaba convencido que no podía seguir distribuyendo él mismo el programa, y retiró el anuncio de BYTE decidido a dejar morir el proyecto a menos que alguien más se hiciera cargo de la mercadotecnia. Cuando Ratliff se encontraba en negociaciones con un profesor de la Universidad de Washington que se interesaba en Vulcano, hicieron acto de aparición dos singulares personajes: George Tate y Hal Lashlee, que entonces tenían una minúscula empresa de distribución de software llamada Discount Software. Tras presenciar una demostración del Vulcano, Tate y Lashlee le ofrecieron a Ratliff hacerse cargo de las ventas del programa a cambio de una comisión. Tras firmarse un acuerdo por un año, se pusieron a trabajar en su problema más urgente: debían cambiarle el nombre al programa, dado que una empresa de Florida amenazaba con demandarlos porque estaban comercializando un sistema operativo con el mismo apelativo. Lashlee bosquejó un anuncio sumamente radical que se titulaba "dBASE II vs. the bilge-pump", y el cual firmó como Ashton-Tate. En un pedazo de papel se encontraba no sólo el nuevo nombre del programa sino también el de la empresa que lo vendería. Tras firmar el convenio con Ashton-Tate, Ratliff introdujo algunos cambios más a su programa, a fin de hacer un producto más vendible y que pudiera competir con el temible DataStar de la entonces poderosa MicroPro (autores del WordStar). Para febrero de 1981 empezaron a llegar los pedidos. El dBase II se vendió muy bien, y para fines de 1981 Ratliff tuvo que contratar a otras personas para que le ayudaran a escribir modificaciones que le solicitaban algunos clientes. A mediados de 1982, con el negocio yendo viento en popa, Ratliff se decidió a renunciar de su empleo para dedicarse por completo a trabajar en el dBase. Los problemas empezaron en 1983, cuando Ratliff se dio cuenta que Ashton-Tate le estaba pagando sólo el 30% de las regalías que le correspondían. Además, empezaron a manejar el dBase como si les perteneciera, ante el creciente desagrado de Ratliff que, entretanto, se dedicaba de tiempo completo a introducir mejoras a su programa. La tensión se agudizó cuando Ashton-Tate empezó a presionar a Ratliff para que les vendiera todos los derechos del dBASE, y éste se negó a hacerlo. Tras un breve forcejeo, finalmente aceptó, y se firmó un acuerdo sobre sus derechos de autor y demás detalles legales de propiedad del programa. Este acuerdo estipulaba además, que Ratliff sería nombrado Vicepresidente de Nuevas Tecnologías. Pero Ratliff estaba cansado de lidiar con tantos problemas, y poco después decidió tomarse un descanso para dedicarse a leer sobre su vieja afición: el procesamiento en lenguaje natural. Poco tiempo duró el destierro, pues para fines de 1983 ya estaba de vuelta, ante las súplicas de Ashton-Tate, que necesitaba su ayuda para completar la nueva versión del dBase (escrita en lenguaje C) que se lanzaría al mercado en respuesta al R:BASE, un nuevo producto que ponía en peligro su posición de liderazgo. En un tiempo récord de sólo 4 meses, el experimentado Ratliff y un equipo de 6 programadores produjo el dBase III, que vio la luz el 14 de junio de 1984. Una vez concluída su misión, Ratliff regresó una vez más a su auto-aislamiento, y se mantuvo al margen del desarrollo del dBase III Plus. Con el pasar del tiempo, sus inconformidades fueron creciendo cada vez más, sobre todo porque su opinión parecía tener cada vez menos peso en las extensiones que se hacían al dBase. En agosto de 1984 George Tate murió de un ataque al corazón sobre su escritorio, a consecuencia de una sobredosis de cocaína. Con su muerte, Ed Esber, (ex-vicepresidente de mercadotecnia de Visicorp) tomó el mando de Ashton-Tate, sólo para empeorar las cosas. Esber inclinó la balanza demasiado al lado de la mercadotecnia, olvidándose de la tecnología. Ratliff, su programador más valioso, decidió renunciar a la empresa en enero de 1986, dejando solo a un equipo de desarrollo que liberó el dBase IV con casi 2 años de retraso, debilitando fuertemente la posición de la empresa en el mercado. En la primavera de 1990, Esber fue forzado a abandonar Ashton-Tate, pues el dBase IV estaba plagado de errores, y las recientes pérdidas de $41 millones de dólares eran un claro indicativo de que estaban perdiendo mercado a pasos agigantados. El sueño finalmente había terminado.

Adi Shamir (RSA)


Adi Shamir, criptógrafo y científico Israelí, la “s” en la RSA, ha hecho muchas contribuciones a los terrenos de la criptografía y la ciencia. El algoritmo RSA, se desarrolla en los años 1977 y 1978 por él, Ron Rivest y Leonard Adleman, era el primer sistema del clave público que se usaba en práctica. Un hito notable en la historia de la criptografía, era el primer algoritmo que explicaba las firmas y también la encripción.

Shamir se aventuró por muchas actividades criptográficas de la criptografía visual hasta los mecanismos del factor TWIRL y TWINKLE, desarrollando encripción de la emisión, T-funciones y las firmas del tañido. También su asociación con Eli Biham, con quien descubrió un modo de derrotar los códigos de bloque usando criptanálisis diferencial. También es conocido para la derrota del criptosistema Merkle-Hellman, usando un algoritmo polinomial de tiempo. Shamir, con razón, se ha otorgado el premio de ACM Turing en el año 2002 con dos otros inventores del RSA. También se ha honrado con muchos premios del Premio Kannelakis (de CM), El Premio de W.R.G. Baker y el de las Computadores y las Comunicaciones de Koji Kobayashi (los dos de los IEEE). Según Shamir, la criptografía tiene mucha importancia a la tecnología de hoy. Dice que uno de los avances principales de la criptografía es el equilibrio perfecto entre la teoría y la pertinencia práctica. Su complejidad, creatividad y el azar han desencadenado la interés de muchos.

Visual Basic, la historia

B.A.S.I.C. significa: Beginner’s All-purpose Symbolic Instruction Code, traduciendo esto sería: Código de instrucciones de uso universal para principiantes. Basic es un lenguage de programación que actua como un intermediario entre el operador y el computador. Mediante el vocabulario y las reglas Basic, se le ordena al computador lo que se quiere que haga y el PC transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de programación que pueden emplearse son el Pascal, Fortan y Ensamblador. BASIC es traducido a código binario, también se puede escribir programas en código binario pero es muy dificil por eso crearon el Basic.

BASIC es un lenguaje de programación desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versión original del lenguaje Basic fue creada en el año 1964, ganándose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.

Más adelante, en 1987, llegó una de las versiones más populares del lenguaje: el viejo y querido QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos se develaron (incluido mi profesor Ismael, je, je,je) más de una noche. Las primeras versiones eran interpretadas y no estructuradas. Las más recientes son estructuradas y, a menudo, compiladas. En esos tiempos, BASIC solía enseñarse a los programadores principiantes porque era "fácil" de utilizar y de comprender, y además porque contiene los mismos conceptos fundamentales que muchos otros lenguajes considerados más "difíciles", como Pascal, C y COBOL, las cuales a su vez, eran muy populares entre los programadores, mientras que había una especie de desprecio hacia Basic, por tratarse de un lenguaje “para principiantes".

En contraste, hace poco más de 14 años, el proceso de construir una sencilla aplicación basada en Microsoft Windows solía ser algo complicado, difícil y largo. Hasta aquí, todo eran oscuras pantallas de texto y aplicaciones de consola. Con la llegada de Windows, todo resulto muy diferente. Es así que, construir estas aplicaciones ricas en gráficos no era un proceso trivial antes de la introducción de Visual Basic 1.0 en mayo de 1991. Las antiguas aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy pocos estudiosos de la programación en C podían experimentar.

Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas. Siempre escucho comentar que desde esos tiempos, usando Visual Basic, los programadores podíamos, por primera vez, implementar aplicaciones de Windows en un ambiente intuitivo y gráfico, simplemente arrastrando controles sobre un formulario. Si bien muchas personas hicieron de Visual Basic una realidad, un empelado de Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del lenguaje. Hoy con mas de 14 años del lenguaje en el mercado, Alan es considerado una eminencia.

Inicialmente, Visual Basic fue pensado para ser un producto muy táctico. Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0, todas fueron pensadas para convertirse en las herramientas de programación a largo plazo, estratégicas, gráficas y orientadas a objetos. Como siempre ocurre con los productos en su versión 1.0, el equipo de Visual Basic 1.0 fue forzado a cortar características de su larga lista de ideas para entregar realmente el producto al mercado. Consecuentemente, la primera versión incluyó poco más que la tecnología Embedded Basic que había sido desarrollada originalmente en Microsoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una herramienta compiladora de diseño simple originalmente diseñada para Windows 3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12 meses después, el desarrollo y mejora de la versión 1.0 comenzó, Microsoft sacó al mercado una herramienta desarrolladora para cubrir la exigencia en ese momento del mercado cuyo nombre en clave fue "Thunder"(Trueno).

Desde este inicio bastante desfavorable vino un resultado igualmente difícil de comprender: un impacto en la industria informática tan profundo que cambió para siempre el curso del desarrollo del software y creó una explosión en el mercado de las aplicaciones de Windows. Diez años más tarde, parece muy obvio-pero en esa época, cuando solamente un pequeño y selecto grupo de personas, era capaz de desarrollar aplicaciones para Windows, Visual Basic 1.0 representó un cambio gigantesco en el diseño de aplicaciones.

Innegablemente radical en su puesta en práctica, implementación y capacidades, Visual Basic 1.0 se propagó a través de la comunidad en cuestión de pocos meses. Poco después del “shock” inicial de fiebre por Visual Basic, un pequeño pero fuerte grupo de seguidores comenzó a transformar las bibliotecas de código que tenían con sus características, métodos y eventos, y a exponerlos como componentes de Visual Basic llamados VBXs, o los controles personalizados. Después de poco tiempo, la producción de estos componentes reutilizables creció de una comunidad especializada a una industria que crecía de vendedores de controles, y ayudó a Visual Basic a pasar de ser un logro de software a convertirse en un descubrimiento tecnológico.

Como veremos más adelante, luego de la primera versión, el lenguaje creció y empezó a volverse muy popular. A partir de la versión 3, ya se incluían herramientas para el acceso a datos y una interfaz grafica más cómoda e intuitiva. Después llego la versión 4, que podia compilar ejecutables tanto de 16 bits como de 32; y, finalmente, el exilio a los 32 bits arribo con las versiones 5 y 6. Actualmente, Visual Basic combina la sencillez de Basic con el poder de un lenguaje de programación visual que permite desarrollar robustas aplicaciones de 32 bits. Visual Basic ya no es solo un lenguaje para los mas novatos, sino que representa una excelente alternativa para programadores de todos los niveles.

Fuente:
http://www.elguille.info/colabora/NET2005/Percynet_Historia_Visual_Basic_NET.htm

Richard Brodie (Microsoft Word)


Richard Brodie ("león reservado") nació el 10 de noviembre de 1959. Es el autor original del Microsoft Word junto con su amigo y compañero Charles Simony. Richard Brodie era, al igual que Simony, un joven programador en Xerox, trabajando para el primer procesador de textos en el que lo que el usuario veía en la pantalla era lo que finalmente aparecería en el papel. En el año 1981 fue reclutado por Bill Gates y Paul Allen, convirtiéndose en empleado de Microsoft.


Su primero proyecto "Word" fue desarrollado para el ordenador de IBM bajo el sistema operativo DOS en 1983 en lo que en un futuro se convertiría en la gallina de los huevos de oro para Microsoft. Su primera version fue un tanto rudimentaria y básica, pero no por eso falta de innovadora. Se crearon versiones posteriores para Apple Macintosh en 1984 y para Microsoft Windows en 1989. Él es también el autor de dos libros: Virus of the Mind: The New Science of the Meme (Virus de la mente La nueva ciencia del Meme) , y Getting Past OK: A Straightforward Guide To Having a Fantastic Life! (conseguir más allá de la AUTORIZACIÓN: Una guía directa a tener una vida fantástica!.) Word vino a sustituir al que por aquel entonces era en estándar, WordPerfect de la empresa Corel.

Curiosamente, Brodie era empleado en Microsoft y ahora es un jugador profesional del póker. Richard es actualmente un miembro del Full Tilt Poker, y juega bajo el seudónimo de "león reservado". Durante la serie de mundo de póker de 2006, él mencionó que las palabras marcadas de rojo por falta ortográfica en Microsoft Word eran ideas suyas. Sus hazañas recientes en el World Poker Tour pueden ser vistas en su blog. En fecha 2008, sus victorias totales excedían los $170.000. De hecho, el 10 de mayo de 2007, Brodie recibió un certificado en el correo que indicaba que estaba prohibida su presencia para participar en las localizaciones de todo el Harrah en Nevada, California, y Arizona. A él no se permitió en principio participar en la World Series of Poker, pero según el blog de Brodie, el 8 de junio los ejecutivos de Harrah se ablandaron pidiendo disculpas por su error.

Brian Behlendorf (Apache Server)




Brian Behlendorf (California, 30 de marzo de 1973) es uno de los pioneros del movimiento internacional de software libre de código abierto. Behlendorf creció en el Sur de California, y desde muy joven, cuando estudiaba en la Universidad de California, Berkeley, se interesó por el desarrollo de internet. Uno de sus primeros proyectos, en 1992, fue una lista de correo electrónica y una fuente de música online, SFRaves. Por otra parte, también fue uno de los creadores del Burning Man Festival, y también fundó Hyperreal, una extensa fuente online dedicada a la música electrónica y sub-culturas relacionadas.


Pero si Brian Behlendorf es tan conocido en el mundo de la informática no es por otra cosa que por haber creado el servidor HTTP Apache. La historia se remonta al año 1995, cuando el servidor más popular era mantenido por Robert McCool, de la National Center for Supercomputing Applications (NCSA). Pero al poco tiempo, Rob abandonó su trabajo, y fue entonces cuando Behlendorf - que trabajaba como administrador de redes en el popular y prestigioso sitio de noticias Wired- decidió entrar en contacto via e-mail con un grupo de programadores para comenzar a intercambiar 'parches' al servidor web de la NCSA. Así fue cómo nació el servidor HTTP Apache, que es una abreviatura de 'a patchy server', que en inglés quiere decir 'un servidor emparchado'. En 1999 se creó The Apache Software Foundation, que se derivaba directamente del Apache Group formado en 1995.

Brian Behlendorf fue el presidente principal de tecnología en CollabNet, una compañía que co-fundó con O'Reilly & Associates en julio de 1999. Antes de fundar CollabNet, fue el co-fundador de Organic Online, en la ciudad de San Francisco. Brian Behlendorf es actualmente director de la Fundación Mozilla y director retirado y presidente de The Apache Software Foundation. En enero de 2006, Brian fue nombrado como Young Global Leader por el foro de Young Global Leaders, un afiliado del foro mundial de economía.

viernes, 9 de septiembre de 2011

Justin Frankel (Nullsoft)


Justin Frankel es uno de los programadores responsables por el programa de computadora Winamp. Winamp es un reproductor multimedia, para la plataforma Microsoft Windows creado el 21 de abril de 1997 y distribuido gratuitamente por la empresa estadounidense Nullsoft, ahora una subsidiaria de Time Warner.
Se lo asocia también con Tom Pepper y Gnutella. Frankel abandonó sus estudios en la Universidad de Utah para formar la empresa de software Nullsoft en 1998; la cual fue adquirida por AOL en 1999 por la suma de 86 millones de dólares. Frankel amenazó con renunciar el 2 de junio de 2003, tras que AOL retirara el programa Waste del sitio web de Nullsoft.

Historia

Comenzó cuando en 1.999, con apenas 19 años de edad vendió su empresa NullSoft, propietaria de WinAmp, a AOL por 100 millones de dólares. Durante ese tiempo y ya trabajando bajo las órdenes de AOL, Frankel, con 25 años en la actualidad, ha sido el artífice de la red descentralizada Gnutella, del sistema de streaming Shoutcast y del programa de pares Waste, lo cual y según la revista Rolling Stone le ha hecho merecedor del título del "Geek más peligroso del mundo". Mientras trabajaba bajo las órdenes de AOL, Frankel creó Gnutella, la primera red de pares descentralizada del mundo, que colgó en uno de los servidores de la compañía cogiendo a todo el mundo por sorpresa. A las pocas horas el programa fué retirado, pero había dado tiempo suficiente de que miles de personas lo descargaran y aprendiesen de su código fuente. Sin ningún género de dudas, Frankel es un programador prodigioso, pero demasiado incómodo para trabajar a las órdenes de una compañía como AOL. Ahora, libre y con dinero suficiente como para tan no tener que preocuparse en ganarlo, puede ser una auténtica bomba de relojería.

miércoles, 31 de agosto de 2011

La historia de éxito de Twitter

La historia de éxito de Twitter arranca a principios del 2006, cuando un grupo de jovenes emprendedores de Odeo Inc., una empresa de podcasting en San Francisco, California, se vio en la necesidad de reinventarse y buscar un nuevo concepto, ante la presión de la competencia de Apple y otras grandes empresas.

En una de esas extenuantes lluvias de ideas, uno de ellos, Jack Dorsey, habló sobre un servicio que usara SMS, a través de Internet, para mantener a un grupo de gente informado sobre lo que estaba haciendo.

La simpleza del concepto cautivó al grupo y fue así como se hizo el primer logotipo. el paso siguiente fue encontrar el nombre perfecto y aunque surgieron varias alternativas, finalmente se decidieron por Twitter, que según Dorsey era ideal, pues tweet significa en inglés el trino de un pajaro, por lo que Twitter podria traducirse como "una corta rafaga de información intrascendente".

Finalmente, después de varias modificaciones, el 21 de marzo del 2006 Dorsey envio un primer mensaje que decía "just setting up my twttr" (solo ajustando mi twttr).

Esa misma versión fue utilizada entre los empleados de Odeo como un servicio interno, hasta que en julio del 2006 Twitter fue lanzado al público.

Al principio lo usó un grupo muy pequeño de amigos y familiares de los creadores, pero después que fuera puesto en un par de blogs muy populares, empezó a crecer y se empezó a hablar de Twitter como una nueva forma de comunicarse.

Posteriormente, aunque hubo muchos usuarios registrados, estos permanecían inactivos y no enviaban mensajes. Fue en ese momento cuando Twitter inició una estrategia de alfabetización al ofrecer una guía amigable de manejo en su página.

Segun Biz Stone, otro de los fundadores junto con Dorsey y Evan William, aunque Twitter tienes algunos aspectos sociales no es una red social, es mas una red información que se arma de la manera como se quiera. Tampoco es un sitio de búsqueda, por lo que no es competencia ni para Facebook, ni para Google.

Lo cierto es que la trascendencia de Twitter es tan grande, que desde el 2008 ha estado presente en los grandes acontecimientos mundiales, desde castástrofes hasta elecciones y su poder sigue en aumento rapidamente.

Twitter en cifras

  • en el 2007 tuvo 5,000 mensajes al día.
  • en el 2008 tuvo 300,000 mensajes la día
  • en el 2009 tuvo 2,500,000 mensajes al día.
  • En abril del 2010 tuvo 55 millones de mensajes al día

De acuerdo a los datos divulgados en la Conferencia oficial de Twitter para programadores -Chirp- hasta ese momento, abril del 2010, este medio social tenía.

  • 105,779,710 usuarios
  • 300,000 personas abren una cuenta diariamente
  • 180 millones de visitas únicas mensuales
  • 75% del tráfico se hace afuera de twitter.com ( A través de terceras apliciones)
  • 3 billones de pedidos diarios de API
  • Entre los usuarios activos 37 por ciento lo hace a través de su celular
  • Crecimiento de un 1500% por año
  • 55 millones de mensajes diarios
  • 600 millones de búsquedas diarias
  • 100,000 aplicaciones registradas
  • La empresa paso de 25 empleados en el 2009 a 175 en abril de 2010.