Dennis Ritchie, criador da linguagem C (desenvolvida inicialmente por ele entre 1969 e 1973) e co-criador do Unix (juntamente com Ken Thompson) faleceu no ultimo final de semana, apos uma longa enfermidade. Ritchie aposentou-se em 2007 como pesquisador na Lucent (entao proprietaria dos antigos Bell Labs, onde nasceu o Unix), mas permanecia atuando como consultor.Nos usuarios de um clone do Unix devemos muito as suas ideias originais e ao esforco que fez para disseminar a linguagem C e o sistema operacional Unix.Tive oportunidade de escrever ha pouco tempo no developerWorks sobre uma das ultimas homenagens recebidas pessoalmente por Ritchie em honra ao seu papel na origem do Unix: o Premio Japao, entregue anualmente a pessoas de todas as nacionalidades cujas realizacoes em ciencia e tecnologia sejam reconhecidas como tendo feito avancar as fronteiras do conhecimento e servido a causa da paz e prosperidade para a humanidade.Segundo a descricao publicada pela fundacao japonesa que administra o premio, comparado a outros sistemas operacionais mais conhecidos na epoca, seu novo e avancado SO era mais simples, mais rapido e apresentava um amigavel sistema de arquivos hierarquico. A fundacao tambem reconhece no UNIX uma das forcas que impulsionaram o desenvolvimento da Internet, em grande parte devido ao BSD, a versao expandida que foi desenvolvida no campus de Berkeley da Universidade da California e que incluia o protocolo TCP/IP, fato que tambem levou ao surgimento da cultura Open Source.Descanse em paz, Dennis Ritchie. Suas contribuicoes para o desenvolvimento da informatica e tecnologia frutificaram de maneiras que voce acompanhou ao longo de decadas de vida, e ainda por muito tempo seu nome sera lembrado e associado a uma obra que certamente mudou o ambiente tecnologico de varias maneiras positivas e duradouras.Fonte: http://br-linux.org/2011/dennis-ritchie-1941-2011/ Galera conforme mencionei no post anterior.. estou contribuindo com o puppetboard (mais informacoes no post abaixo desse :P). E fiz meu primeiro Pull Request e talz resolvendo uma questao que estava na issue para acrescentar uma nova funcionalidade ao projeto. Porem quando eu fiz meu PR (Pull Request) teve um cara que me disse o seguinte:** squashAi eu pensei como qualquer otimo conhecedor do Git que porras e essa de squash? o que seria esse squash ai?O squash e uma pratica utilizada para combinar mais de um commit em um commit so, desta forma eliminando "lixos" do projeto. Agora aqui neste post explicarei como raios voce faz isso, pois nao achei uma documentacao simples que explicasse a uma pessoa normal como fazer isso, e apos aprender, decidi TENTAR explicar de uma forma simples :D.O projetoPrimeiro obviamente voce precisa ter um repositorio git, para isso eu criei um repositorio BEEEM simples:$ mkdir teste$ cd teste$ git init$ echo "Rafael" >> README$ git add README$ git commit -m "Adicionado Rafael" $ echo "Henrique" >> README$ git add README$ git commit -m "Adicionado Henrique" $ echo "da" >> README$ git add README$ git commit -m "Adicionado da" $ echo "Silva" >> README$ git add README$ git commit -m "Adicionado Silva" $ echo "Correia" >> README$ git add README$ git commit -m "Adicionado Correia"Feito isso terei o seguinte historico de