Tom Lane (cientista da computação) - Tom Lane (computer scientist)

Tom Lane
Nascer
Thomas G. Lane

( 18/09/1955 )18 de setembro de 1955 (66 anos)
Nacionalidade Estados Unidos
Educação Carnegie Mellon University ( Ph.D. , 1990)
Conhecido por Independent JPEG Group
PostgreSQL
Portable Network Graphics (PNG)
Carreira científica
Campos Ciência da Computação

Thomas G. Lane é um cientista da computação dedicado ao software de código aberto . Em uma pesquisa de 2000, ele foi listado como um dos 10 principais contribuintes para uma amostra que pretendia ser representativa de software de código aberto, tendo contribuído com 0,782% do código total.

As contribuições de Lane para o código aberto incluem:

Biografia

Lane tem um Doutorado em Filosofia (Ph.D.) em ciência da computação pela Carnegie Mellon University , concedido em 1990. Ele ocasionalmente dá palestras lá e em outros lugares. Ele trabalhou para a Hewlett-Packard , Structured Software Systems, Great Bridge, Red Hat , Salesforce e Crunchy Data.

Em julho de 2000, Lane foi contratado pela Great Bridge, uma das primeiras empresas de suporte ao PostgreSQL. No entanto, a empresa foi dissolvida em setembro de 2001 e ele mudou-se para a Red Hat , um concorrente da Great Bridge na época, para desenvolver sua versão do PostgreSQL chamada Red Hat Database . O projeto do Red Hat Database foi cancelado posteriormente, mas Lane continuou a trabalhar lá para desenvolver o PostgreSQL. Entre maio de 2013 e outubro de 2015, ele trabalhou na Salesforce.com . Em 2015, Lane começou a trabalhar para a Crunchy Data para permitir mais tempo para oferecer suporte à comunidade PostgreSQL. Lane faz parte da equipe principal do PostgreSQL.

PostgreSQL

Lane é membro da equipe principal de desenvolvimento do PostgreSQL . Ele está envolvido em todos os aspectos do PostgreSQL, incluindo novos recursos, melhorias de desempenho e avaliação e correção de bugs.

Formatos de imagem

Independent JPEG Group

O Independent JPEG Group (IJG) é um grupo informal que grava e distribui uma biblioteca gratuita amplamente usada para compactação de imagens JPEG . O IJG é indiscutivelmente um dos primeiros grupos importantes de código aberto e uma das principais razões pelas quais o formato de imagem JPEG é um padrão.

Provavelmente a maior e mais importante contribuição, entretanto, foi o trabalho do Independent JPEG Group (IJG), e de Tom Lane em particular. Sua implementação de software de código-fonte aberto, além de ser um dos principais pacotes de código-fonte aberto, foi fundamental para o sucesso do padrão JPEG e foi incorporado por muitas empresas em uma variedade de produtos, como editores de imagem e navegadores de Internet.

O IJG desenvolve e mantém libjpeg , uma biblioteca escrita inteiramente em C que contém uma implementação amplamente usada de um decodificador JPEG, codificador JPEG e outros utilitários JPEG.

PNG

A especificação original do Portable Network Graphics (PNG), versão 1.0, foi escrita por Thomas Boutell e Lane, com contribuições de muitos outros.

Lane é um editor colaborador da Especificação PNG, versão 1.1.

TIFF

Lane é membro do comitê consultivo do Tagged Image File Format (TIFF).

Trabalho

Humor

  • Na disputa de uma reivindicação de patente JPEG: "A patente descreve uma classificação de símbolo de três vias; o análogo mais próximo em JPEG é uma classificação de duas vias. Se o júri puder contar mais de dois, o caso será reprovado."
  • Ao descrever a atenção aos detalhes de outra empresa de software: "A Especificação Única do Unix diz que getopt () deve ser definido por <unistd.h>, mas acho que ler as especificações com atenção não é um hobby em Redmond ..."
  • Ao contribuir para: "A única máquina de Coca na Internet" "Desde tempos imemoriais (bem, talvez 1970), o departamento de CS da Carnegie-Mellon mantém uma máquina de Coca departamental que vende garrafas de Coca por um centavo ou menos do que outras máquinas de venda automática pelo campus. Como nenhum Real Programmer pode funcionar sem cafeína, a máquina é muito popular ... "
  • Em comparações idiotas de benchmarks: "Tente carregar 500 pessoas de Los Angeles a Tóquio em um F-15. Não? Tente vencer uma luta de cães em um 747. Não? Mas os dois voam, então deve ser útil compará-los. . especialmente com base no caso de teste mais simplista que você puder imaginar. Para pontos extras, use * apenas um * caso de teste. Talvez este artigo possa ser descrito como "comparando um F-15 com um 747 com base na pista necessária comprimento".

Na cultura moderna

  • Mencionado no arquivo leia-me do videogame Doom 3
  • Parcialmente responsável pela padronização de JPEG como o formato de imagem de computador dominante na World Wide Web

Referências

links externos

JPEG
PostgreSQL
De outros