Thomas G. Lane es un científico informático dedicado al software de código abierto . En una encuesta de 2000, fue incluido como uno de los 10 principales contribuyentes a una muestra de software de código abierto destinada a ser representativa, habiendo contribuido con el 0,782% del código total. [1]
Tom Lane | |
---|---|
Nació | Thomas G. Lane 18 de septiembre de 1955 |
Nacionalidad | Estados Unidos |
Educación | Universidad Carnegie Mellon ( Ph.D. , 1990) |
Conocido por | Gráficos de red portátiles PostgreSQL de grupo JPEG independiente (PNG) |
Carrera científica | |
Campos | Ciencias de la Computación |
Las contribuciones de Lane al código abierto incluyen:
- Organizador del Independent JPEG Group (IJG), [2]
- Miembro del comité directivo central de PostgreSQL [3]
- Coautor de la especificación Portable Network Graphics (PNG) [4]
- Miembro del comité asesor de Tagged Image File Format (TIFF) [5]
- Colaborador del Proyecto Ptolomeo [6]
Biografía
Lane tiene un Doctorado en Filosofía (Ph.D.) en Ciencias de la Computación de la Universidad Carnegie Mellon , otorgado en 1990. Ocasionalmente da conferencias allí y en otros lugares. [7] Ha trabajado para Hewlett-Packard , [8] Structured Software Systems, [9] Great Bridge, Red Hat , Salesforce y Crunchy Data.
En julio de 2000, Lane fue contratada por Great Bridge, una de las primeras empresas de soporte de PostgreSQL. [10] Sin embargo, la empresa se disolvió en septiembre de 2001 [11] y se mudó a Red Hat , un competidor de Great Bridge en ese momento, para desarrollar su versión de PostgreSQL llamada Red Hat Database . [12] El proyecto de la base de datos de Red Hat se canceló más tarde, pero Lane continuó trabajando allí para desarrollar PostgreSQL. [13] Entre mayo de 2013 y octubre de 2015, trabajó en Salesforce.com . [14] En 2015, Lane comenzó a trabajar para Crunchy Data para permitir más tiempo para apoyar a la comunidad PostgreSQL. [15] [16] Lane es parte del equipo central de PostgreSQL. [17]
PostgreSQL
Lane es miembro del equipo principal de desarrollo de PostgreSQL . Está involucrado en todos los aspectos de PostgreSQL, incluidas nuevas funciones, mejoras de rendimiento y evaluación y corrección de errores.
Formatos de imagen
Grupo JPEG independiente
Independent JPEG Group (IJG) es un grupo informal que escribe y distribuye una biblioteca gratuita ampliamente utilizada para la compresión de imágenes JPEG . El IJG es posiblemente uno de los primeros grupos importantes de código abierto y una de las principales razones por las que el formato de imagen JPEG es un estándar.
Sin embargo, probablemente la contribución más grande e importante fue el trabajo del Independent JPEG Group (IJG), y Tom Lane en particular. Su implementación de software de código abierto, además de ser uno de los principales paquetes de código abierto, fue clave para el éxito del estándar JPEG y fue incorporado por muchas empresas en una variedad de productos como editores de imágenes y navegadores de Internet. [18]
El IJG desarrolla y mantiene libjpeg , una biblioteca escrita completamente en C que contiene una implementación ampliamente utilizada de un decodificador JPEG, codificador JPEG y otras utilidades JPEG.
PNG
La especificación original para Portable Network Graphics (PNG), versión 1.0, fue escrita por Thomas Boutell y Lane, con contribuciones de muchos otros.
Lane es un editor colaborador de la especificación PNG, versión 1.1.
PELEA
Lane es miembro del comité asesor de Tagged Image File Format (TIFF).
Obras
- Thomas G. Lane, Preguntas frecuentes sobre JPEG
- Thomas G. Lane, Problemas de concurrencia de PostgreSQL
- Thomas G. Lane, estructuras de software de interfaz de usuario
- Thomas G. Lane, estudio de arquitectura de software a través de espacios de diseño y reglas
Humor
- Al disputar una reivindicación de patente JPEG: "La patente describe una clasificación de símbolos de tres vías; el análogo más cercano en JPEG es una clasificación de dos vías. Si el jurado puede contar más de dos, el caso fallará". [19]
- Al describir la atención al detalle de otra compañía de software: "La Especificación Única de Unix dice que se supone que getopt () está definido por
, pero supongo que leer la especificación de cerca no es un pasatiempo en Redmond ..." [20] - Al contribuir a: "La única máquina de Coca-Cola en Internet" [21] "Desde tiempos inmemoriales (bueno, tal vez 1970) el departamento de CS de Carnegie-Mellon ha mantenido una máquina de Coca-Cola departamental que vende botellas de Coca-Cola por un centavo más o menos otras máquinas expendedoras en el campus. Como ningún programador real puede funcionar sin cafeína, la máquina es muy popular ... "
- En comparaciones de referencia idiotas: "Intenta llevar a 500 personas de Los Ángeles a Tokio en un F-15. ¿No? Intenta ganar una pelea de perros en un 747. ¿No? Pero ambos vuelan, por lo que debe ser útil compararlos ... . especialmente sobre la base del caso de prueba más simple que se pueda imaginar. Para obtener puntos adicionales, use * solo un * caso de prueba. Quizás este documento pueda describirse como "comparar un F-15 con un 747 sobre la base de la pista requerida longitud ". [22]
En la cultura moderna
- Mencionado en el archivo Léame del videojuego Doom 3 [23]
- En parte responsable de la estandarización de JPEG como el formato de imagen de computadora dominante en la World Wide Web [24]
Referencias
- ^ Ghosh, Rishab Aiyer; Prakash, Vipual Ved (10 de mayo de 2000). "La encuesta sobre software libre de Orbiten" (PDF) . Primer lunes . 5 (7). doi : 10.5210 / FM.V5I7.769 . S2CID 39707130 . Archivado desde el original (PDF) el 16 de febrero de 2020. (Encuesta sobre software libre de Orbiten)
- ^ Hankerson, Darrel R .; Harris, Greg A .; Johnson, Peter Dexter (26 de febrero de 2003). Introducción a la teoría de la información y la compresión de datos . ISBN 9781584883135.
- ^ "Sitio web de PostgreSQL.org" .
- ^ Boutell, Thomas; Lane, Tom (29 de septiembre de 2011). "Especificación y extensiones de gráficos de red portátiles (PNG)" . Consultado el 30 de julio de 2020 .
- ^ "Sitio web FileFormat.info" .
- ^ "Proyecto Ptolomeo" .
- ^ "Biografía de Tom Lane en PGCon 2011 La página del orador de la conferencia PostgreSQL" .
- ^ "Multiprogramación en Modelo 520 BASIC" (PDF) . Diario de Hewlett-Packard . 35 (5): 2021. Mayo de 1984.
- ^ "Sitio web del Proyecto Ptolomeo" .
- ^ Lane, Tom (31 de julio de 2000). "Anuncio: Me uniré a Great Bridge" .
- ^ Bezroukov, Nikolai (1 de julio de 2004). "El ocaso del bombo de Linux" . Retratos de pioneros del código abierto .
Norfolk, Va., 6 de septiembre de 2001 - Great Bridge LLC, la empresa pionera en la distribución comercial y el soporte de la base de datos de código abierto PostgreSQL, anunció hoy que ha cesado sus operaciones comerciales.
- ^ Lane, Tom (27 de noviembre de 2001). "Anuncio: Me incorporé a Red Hat" .
- ^ Berkus, Josh (10 de junio de 2013). "Un informe de pgCon 2013" . LWN.net .
- ^ "Salesforce Nabs gurú de base de datos de código abierto para la guerra en Oracle" . Consultado el 23 de mayo de 2013 .
- ^ "Crunchy Data da la bienvenida al pionero de código abierto Tom Lane" . Consultado el 28 de octubre de 2015 .
- ^ "Tom Lane: cambiando de empleador" .
- ^ "PostgreSQL: Perfiles de contribuyentes" . Consultado el 3 de mayo de 2013 .
- ^ "Página de inicio de JPEG.org" . 2008-09-14. (www.jpeg.org)
- ^ Law, Gillian (2 de julio de 2002). "Patente JPEG reclamaciones falsas; otros lloran mal" . NetworkWorld . Archivado desde el original el 2 de abril de 2012 . Consultado el 11 de septiembre de 2007 .
- ^ Lane, Tom (19 de noviembre de 2004). "foro pgsql-hackers" . Consultado el 11 de septiembre de 2007 .
- ^ "La única máquina de coque en Internet" .
- ^ Lane, Tom (16 de febrero de 2007). "Re: documento de comparación de rendimiento de la base de datos" .
- ^ Stephane, Peter. "Archivo Léame de Doom 3" . Consultado el 30 de julio de 2020 .
- ^ "JPEG.org" . 2008-09-14.
enlaces externos
- JPEG
- Sitio web oficial , Independent JPEG Group
- Preguntas frecuentes sobre JPEG
- Funciones adicionales para libjpeg
- PostgreSQL
- Great Bridge Developers to Keynote Open Source Database Summit; Gestión de proyectos, procesamiento de transacciones en la agenda Business Wire (24 de octubre de 2000)
- Equipo principal de PostgreSQL
- Otro
- Slashdot.org: ¿Héroes olvidados del software de código abierto?
- Habla hacker
- Boletín informativo sobre compresión de datos del Dr. Dobb, número 17, abril de 2001
- Convención de Código Abierto de O'Reilly 2002
- Minería de redes sociales de correo electrónico en Postgres