Nesse momento escrevo diretamente do Campus Party Brasil 2012. Agora finalmente posso dizer com orgulho que sou um nerd. Apos uma semana ajudando no Install Fest, peguei a sexta-feira a noite para aproveitar um pouco.Resumo da semana: Varias pessoas nos procuraram para instalar Linux em seus notebooks. Poucas disseram que podia tirar o Windows. A maioria pediu para instalar Ubuntu.Infelizmente muito hardware ainda e totalmente feito para Windows. Os fabricantes ainda nao se preocupam com os usuarios de Linux. Por isso algumas placas de rede wireless nao funcionaram. Duas Broadcom, e dois notebooks da Itautec com placas diferentes, mas com um maldito botao de ativar a placa que o Linux nao entende para que serve. Algumas placas que eu nunca tinha ouvido falar. Mas a grande maioria transcorreu sem nenhum problema.Dois rapazes que estavam usando Windows e se sentaram na mesma bancada onde estavamos fazendo o Install Fest resistiram bravamente ate a tarde de sexta-feira, mas acabaram convencidos a instalar Linux apos verem o pesssoal de Software Livre se divertindo muito jogando um jogo para Linux. Depois de serem atormentados a semana inteira, finalmente deixaram-nos Linux em seus computadores.Foi hilario o modo como uma mocinha ficou impressiona pelo fato de ser possivel instalar o Moodle com um simples apt-get no Ubuntu. Ela disse que esta tentando instalar a algumas semanas, mas nao consegue instalar mesmo seguindo os diversos tutoriais disponiveis na Internet.Tirando o Install Fest. Teve muitas palestras que pareciam interessantes, mas nao vi nenhuma. A noite as pessoas fazem varias baguncas. Jon "Maddog" Hall muito simpatico de pijama, tirando foto com todo mundo. O pessoal entrando em toda e qualquer fila, sem nem mesmo saber para que ela servia.Enfim, foi uma grande experiencia tanto profissional como pessoal. Tive a oportunidade de configurar Linux em varios notebooks diferentes. Conheci varias pessoas que gostam muito de Software Livre.Espero que ano que vem eu seja chamado novamente para ajudar no Install Fest, e agradeco muito a amiga Gabriela pelo convite esse ano. Para facilitar algumas buscas em um arquivo CSV em meu trabalho, resolvi carregar esse arquivo em um banco de dados relacional MySQL. Obs.: Como trabalho em uma area que mexe com diretorios LDAP, eu deveria ter carregado em uma base LDAP, mas algumas buscas sao realmente mais faceis com SQL.Eu precisava saber os tipos de funcionarios existentes na empresa. Fiz entao a seguinte busca:SELECT codigoCaracteristica, quadroFROM `Empregados` GROUP BY codigoCaracteristicaE ela trouxe os dados como deveria.Pensando um pouco, imaginei que isso poderia ser feito de outras maneiras, e pensei tambem que, isso poderia ter um desempenho diferente.Levando-se em conta que o campo codigoCaracteristica e um campo indexado, e o campo quadro nao e. O banco tem 11.411 registros. O banco tinha acabado de ser criado, portanto nao havia cache.Realizei 3 buscas diferentes, com os seguintes tempos de resposta:SELECT DISTINCT codigoCaracteristica, quadroFROM `Empregados` Mostrando registros 0 - 3 (4 total, Consulta levou 0.0194 segundos)SELECT codigoCaracteristica, quadroFROM `Empregados` GROUP BY codigoCaracteristicaMostrando registros 0 - 3 (4 total, Consulta levou 0.0141 segundos)SELECT codigoCaracteristica, quadroFROM `Empregados` GROUP BY quadroMostrando registros 0 - 3 (4 total, Consulta