Como vocês podem observar pelos links abaixo, eu estou testando o Rec6, que é uma espécie de digg nacional e cadastrei meu site lá. Acho interessante a idéia de ter uma ferramenta do tipo em pt_BR porque, afinal de contas, sites escritos em não-inglês no Digg não têm chance. Eu o descobri através do BR-Linux e, embora pareça beeeeeeem menos utilizado, vou dar uma experimentada. O GentooBR já usa e existe até um plugin para sincronizar os comentários de lá com os do WordPress, olha que coisa. Vamos ver se vale a pena.
Update: hm, peraí, acho que o sistema é meio lento e preciso dizer, com todas as letras, Blog cadastrado no Rec6. Que dã.
Coisas que Nerds Precisam para Amar seu Emprego
Geeks, Nerds e pessoas inteligentes em geral trabalham não só pelo dinheiro, mas pelo amor ao que fazem. Eu sou uma dessas pessoas que amam loucamente seu trabalho. Quando eu sou contratada por uma empresa, eu não vou para lá simplesmente pelo dinheiro, eu quero fazer algo produtivo, algo de bom, quero fazer a diferença – e por isso eu nunca prestei concurso público, já que o perfil do funcionalismo público costuma ser bem diferente disso. Eu amo meus empregos e me orgulho disso.
Agora, vamos ao que interessa: muitas empresas não valorizam o amor que nós, nerds, podemos oferecer ao nosso trabalho. Amar o trabalho não é bater cartão de ponto e trabalhar mecanicamente. Para isso, existem alguns fatores que precisam ser observados.
1. Nunca, NUNCA, obrigue um geek a cumprir horário de cartão de ponto se não for REALMENTE necessário. Não adianta nada fazê-lo chegar às 7 da manhã para trabalhar sem inspiração e motivação até as dez, quando ele realmente estará desperto, porque é uma “regra da empresa” o horário comercial, quando ele poderia chegar feliz e satisfeito às dez e sair às oito, e produzir muito, muito mais. Todos nós somos perfeitamente capazes de chegar no horário solicitado, mas posso assegurar que ninguém gosta. As exceções só se aplicam, claro, às pessoas que trabalham em turnos. Aí não tem saída mesmo.
2. O local de trabalho. Se existem mesas disponíveis, deixe-o escolher a que mais lhe agradar. Se ele sentou num cantinho isolado virado para a parede, não reclame que ele está “isolado demais da equipe” – afinal, ele precisa de privacidade para se concentrar nos problemas que irá resolver. É recomendável, se você tem uma equipe com um número considerável de nerds, manter um sofazinho para que eles possam eventualmente relaxar. Não há mal nenhum nisso. Especialmente quando eles ficarem até de madrugada trabalhando – eles gostam de desafios, não os obrigue a largar um problema pela metade porque “está tarde”.
3. Luz e temperatura ambientes devem ser controladas de maneira razoável e de acordo com a equipe da sala- claro que não estamos questionando o frio necessário dos datacenters. Eu normalmente acho muito claros os ambientes onde eu trabalho, mas não vejo muita solução para isso – é impossível agradar todo mundo. O ideal é fazer algo que não pareça a luz do sol de verão nem fique escuro, e manter a temperatura por volta de uns 22 graus.
4. Como dizia a Björk, “My headphones, they saved my life“. Nós precisamos ouvir música para trabalhar. Já vi casos em que o computador oferecido para o trabalho não suportava tocar mp3, o que, nos dias de hoje, é totalmente bizarro. Mas tudo bem, nós temos mp3 players, é só nos deixar usá-los em paz quando estivermos precisando de concentração. Eles salvam nossa vida.
5. A roupa. Gostamos muito de camisetas com dizeres engraçadinhos estilo thinkgeek + jeans, ou saias, para as meninas. Tenho uma coleção enorme de camisetas temáticas. Eu acabo me vestindo mais socialmente que isso porque gosto muito de saltos muito altos. Então, não precisamos nem de ternos / tailleurs ou uniformes. Ternos/ tailleurs nos deixam com cara de advogados, e uniformes, bem, com cara de qualquer outra coisa, office-boy da empresa, talvez. Tiram nosso bom humor. Não precisamos disso. Nós saímos da escola, já sabemos nos vestir, e não somos homens/mulheres de negócios.
6. Festas da empresa. Não as faça obrigatórias, muitos nerds são assim chamados por não serem pessoas com social skills. São excelentes profissionais, mas odeiam conversar sobre a novela das 8 com a mulher do chefe – conheço muita gente assim. Não obrigue-os. Agora, você pode seduzi-los facilmente realizando no evento um campeonato de Nintendo Wii. Difícil resistir.
7. Use e-mail e instant messenger. Bem melhor que interrompê-lo e cutucá-lo para dizer “já fez o que te pedi?”, “posso falar com você agora?”. Interrupções são HORRÍVEIS. ABSOLUTAMENTE HORRÍVEIS. Tiram o foco, que é muito, muito importante para seu trabalho. Mande um e-mail, ou mensagem pelo seu IM favorito. Leremos quando pudermos, e melhor, ficará tudo registrado em um histórico ou em nossa caixa postal. Ao contrário do que imaginam, instant messengers não atrapalham, só lemos quando não estamos com o foco na janelinha piscante (mais sobre isso lá embaixo). Lembre-se do aviso do ônibus: “Fale somente o necessário” – o resto, escreva.
8. Você contratou um funcionário de TI. Você espera que ele faça trabalho de TI. Não o submeta a trabalhos exóticos, como ir ali na rua comprar lanche para o chefe, entregar papéis para um cliente (office-boys existem para isso), fazer cobrança (o departamento de cobrança existe, não?), entre outros trabalhos não-relacionados. Não me entendam mal: nós gostamos de “novos desafios”, mas DESDE QUE SEJAM NA NOSSA ÁREA. Adoraria que me colocassem para consertar um AIX – não é o meu trabalho, mas eu ia me virar para fazer, é um novo desafio. Mas comprar lanche… Não.
9. Bebidas. Trabalhamos muito, portanto, precisamos de líquidos. Não bebemos SÓ café. Eu, por exemplo, não bebo café. É legal disponibilizar café, agua quente, e aquela maletinha simpática da Leão com diversos chás. Não sou só eu que bebo litros de chá – muita gente bebe. E, obviamente, água. Se na empresa houver espaço, garanto que uma máquina de refrigerante fará sucesso e trará lucro.
10. Acesso à internet liberado é importante para a nossa produtividade. Sabemos métodos para burlar todo os tipos de bloqueio – afinal, nos contrataram porque entendemos do assunto. O problema é que ficamos irritados e aborrecidos, o que nos afeta diretamente. Não confiam em nós, que dedicamos tanto de nossa vida ao trabalho. Se existem funcionários que abusam do acesso, eles devem ser punidos. Reprimir quem não fez nada errado por causa de meia dúzia de pessoas que não querem trabalhar é que é um abuso. Revejam suas políticas. Quem quer conversar no horário de trabalho, vai dar um jeito de fazê-lo, seja por MSN ou ao vivo.
Isso foi reescrito a partir deste texto aqui, porém acrescido de algumas coisas e alterado em algumas partes. Espero que sirva pelo menos como inspiração para Gerentes de TI, para que compreendam melhor suas equipes. Este é o mundo ideal para nós, e, como mundo ideal, é uma utopia (alguém que trabalha no Google, eleita a melhor empresa do mundo para se trabalhar, pode dizer se lá preenche esses requisitos?), mas já trabalhei em lugares onde quase nada disso era respeitado, e também no extremo oposto. Podemos ser razoavelmente felizes, ao que parece. Não é difícil, convenhamos.
Ajude a manter a Wikipedia no ar – mesmo sem colocar a mão no bolso!
O BR-Linux.org lançou uma campanha para ajudar a Wikimedia Foundation a manter a Wikipédia no ar. Se você puder doar diretamente, é sempre a melhor opção. Mas se não puder, veja as regras da promoção do BR-Linux e ajude a divulgar – quanto mais divulgação, maior será a doação do BR-Linux, e você ainda concorre a um pen drive!
Eu acabei de ler no UOL que um chinês entrou no Guinness por recitar 67.890 decimais de Pi. Eu acho essas coisas fascinantes – eu amo prodígios matemáticos. Mas, honestamente, eu prefiro não estar no Guinness e só saber recitar 21 decimais de Pi e ter feito algo mais produtivo durante todos os dias das minhas férias. E o que vocês estão olhando? Sim, eu sei 21 decimais de Pi de cor. Mas não perdi nenhuma hora das minhas férias com isso.
Meu monitor LG 795 FT Plus está morrendo. Deve ser algum tipo de câncer de monitores. Está agonizante mesmo, já andava gemendo há alguns meses, e depois da apagada que ele deu hoje, concluí que ele tem talvez umas semanas de vida, se tanto. Meu desespero é grande. Porém, mesmo em desespero, não vou torrar meus parcos reais num monitor ruim, que não irá me trazer satisfação depois – esse monitor agonizante hoje é um excelente monitor, o melhor monitor que já tive, um LG Flatron de 17 polegadas que faz 1600×1200 a 75Hz, e, depois de ter uma belezura dessas, fica difícil se conformar com um AOC que faz 1024×768 a 60Hz. Dessa forma, decidi que meu próximo monitor será do mesmo padrão do atual. Como não encontro mais igual ao meu no mercado, encontrei um sucessor dele: um LG T910B – 19 polegadas, aguenta resoluções altas com taxas de refresh idem e me fará feliz. Achei no Submarino por R$600 e parcelável em 12 vezes – o que não impede meus amáveis leitores milionários de entrarem na minha wishlist e me oferecerem um presente de aniversário adiantado – e vai ser isso. Preferia continuar com 17″, ocupa menos espaço na mesa, acho um certo exagero monitor de 19″, mas… fazer o quê? Eu não gosto de LCD.
Nota aos cariocas: não adianta me falar do cara que conserta monitores na Ilha. Eu não tenho carro, o sujeito não busca e meu monitor pesa exatamente 20kg. Totalmente impraticável. Vou gastar mais de táxi indo levar o trambolho até o sujeito e depois pegando de volta do que comprando um monitor novo.
Acredito ter encontrado uma espécie de bug bizarro do PHP versões 5.1.x em servidores Linux.
O problema: O PHP 5.1.x não simplesmente pega a data/hora do sistema. Ele pega a timezone do sistema e calcula a hora a partir disso. Até aí, beleza. Estava tudo indo bem até domingo, quando DEVERÍAMOS ter entrado em horário de verão, mas não entramos por questão de decretos. Os sistemas linux, corretamente configurados, não entraram. Mas os PHPs surtados olharam a timezone America/Sao_Paulo do sistema, olharam a data, e resolveram que estão em horário de verão. Resultado: a data do sistema está correta, mas as aplicações PHP apresentam hora errada (entraram em horário de verão independente da hora do sistema).
UPDATE!!!!!!!!! AGORA SIM!!!!!!
A solução correta: Segundo o blog do TaQ, instalar o timezonedb. Depois de lutar pra compilar o timezonedb, corrigi uns symlinks e bingo, funcionou. Ou seja: é isso mesmo. Grande timezonedb, conserta o problema. Para instalá-lo, você vai precisar de uma versão recente do PHP, do pacote php-dev da sua distribuição, php-pear, e, eventualmente, de alguma experiência em troubleshooting. ;) Mas, no final, vai funcionar.
O workaround (nome bonito pra gambiarra): No php.ini das versões 5.1.x, existe uma opção date.timezone, que deve ser descomentada e alterada para GMT -3:00. Por causa das bizarrices do PHP, a opção de timezone relativa à zona GMT -3:00 (usada no Brasil sem horário de verão), é Etc/GMT+3 – assim mesmo, com sinal de mais. Portanto, a linha em questão ficará assim:
date.timezone = Etc/GMT+3
O problema, como toda gambiarra tem, é que isso terá que ser alterado manualmente (ou por um script, claro, mas continua sendo “feio”) no dia 5/11 e novamente no dia 25/2, quando, respectivamente, começa e termina o horário de verão.
Gostaria de lembrar que o problema ocorre mesmo nas versões mais recentes do PHP. Se alguém souber de alguma dica, eu agradeço. Eu realmente não tenho idéia de como resolver isso de uma maneira “bonita” – Agradeço muito a dica do Dirceu, que vai certamente resolver meu problema, é só uma questão de tempo agora.