Roberto Teixeira // Technologist and regular nerd helping a small company called Intel build great software products.
O Presidente Lula e Jenson Button são vencedores. Button é, sem sombra de dúvida, o melhor piloto da atualidade. Contra resultados não se pode argumentar. Button venceu sete das oito provas disputadas, um aproveitamento de 87,5% de vitórias. Senna nunca chegou perto disso. Quem chegou mais próximo disso foram Michael Schumacher (52,9%) e Nigel Mansell (56,2%).
Da mesma forma, com argumentos, conclui-se que Lula é o melhor Presidente que já tivemos desde a Nova República. Não concorda?
O Brasil cresceu durante seu governo. O mundo está em crise e estamos passando meio que ao largo de tudo. Novamente, contra resultados não se pode argumentar.
Um dos maiores feitos de Lula – e rapidamente esquecido por quem não gosta dele – foi o fato dele ter tido força para lutar contra seus aliados para manter as políticas macroeconômicas do governo anterior. Isso não é pouco. Nunca ouvi falar de um presidente que tivesse tido a vontade política e a força para fazer isso.
Claro que para alguns talvez seja óbvio que Senna, Schumacher e Mansell são melhores que Button. Assim como para muitos Lula possa não ser considerado o melhor. Mas pensemos em fatos.
A tabela abaixo é minha tentativa de lembrar os principais pros e contras dos presidentes. A tabela leva em conta a pessoa, não o mandato (mais sobre isso depois).
| Presidente | Pros | Contras |
| José Sarney | Seu mandato acabou eventualmente. |
|
| Fernando Collor |
|
|
| Itamar Franco |
|
|
| Fernando Henrique |
|
|
| Lula |
|
|
Não é uma tabela exaustiva, mas para mim parece claro que ao botar-se na balança os pros e os contras, Lula se sairá melhor. Também é claro que os pontos acima são “pros” ou “contras” baseados unicamente na minha opinião pessoal: conheço, por exemplo, pessoas que acham o fim da reserva de mercado um crime (embora digam isso enquanto usam computadores da Apple).
E antes que me acusem disso: não, não estou me convertendo à esquerda. Estou dizendo que as políticas econômicas do governo Lula não são nem de perto tão esquerdistas quanto seu discurso.
Falei acima que considerava as pessoas, não os mandatos. Uma das consequências disso é o fato de o Plano Real ser considerado como parte de FHC e não de Itamar Franco, embora tecnicamente tenha sido no governo deste e continuado no daquele. Mas acho que isso é algo que todo mundo assume como fato de qualquer modo.
Uma coisa que me surpreendeu quando parei para pensar nisso, é que para mim parece que os governos vieram melhorando com o tempo. Nada de muito gritante, mas se eu tivesse de ordenar os governos de melhor para pior, eu pensaria assim:
Ou seja, a coisa pende para uma tendência de melhora. Foi uma surpresa para mim.
Mas e aí? O Lula é perfeito então? Desculpem, mas não. Tal como Jensen Button é o melhor em um grupo formado por astros como Barrichello, Lula é o melhor de um grupinho pequeno e que ainda não produziu um padrão muito alto a seguir.
Lula é muito bom em algumas áreas e ruins em outras. Ao contrário do que pensam alguns, ninguém é obrigado a achar Lula ou 100% bom ou 100% ruim.
Na macroeconomia ele vai muito bem. Os fãs não gostam, mas a verdade é que Lula contrariou os aliados e grande parcela de seus eleitores ao manter aquilo que vinha funcionando do governo anterior. Digo que os fãs não gostam, não porque acham que ele não deveria tê-lo feito, mas sim porque acham que qualquer coisa boa de governos anteriores tira algo do governo atual. Acho que é o contrário. Não só na esfera federal, mas nas estadual e municipal, temos longa história de governos que assumem para destruir tudo o que a administração anterior fez. Lula teve sensatez e coragem para não fazer isso. E isso não é pouca coisa. Crédito aonde é merecido.
Mas também acho que Lula fez pouco fora disso. Eu votei em Lula em 2002 (e em 94 e 98). Eu (inocentemente) esperava que Lula cumprisse sua promessa de mudar o modo de fazer política. Não mudou. O fato de Lula ter se entregado de corpo e alma à velha politicagem é algo que me incomodou muito e em 2006, pela primeira vez na vida, votei em outro candidato para presidente.
Outra coisa que me incomoda muito são as tendências anti-democráticas do governo, que introduziu as acusações de “golpismo” contra qualquer um que discorde dele, sem falar nas defesas ferrenhas de ditadores como Robert Mungabe. Sei que para muita gente isso não é importante, mas para mim é.
De qualquer modo, foi uma surpresa feliz perceber uma tendência de melhora. Espero que a próxima presidente mantenha a tendência, preferencialmente aumentando um pouco o passo.
(P.S.: vamos ver de quantas formas diferentes esse post será mal-entendido agora…)
Assunto: Vamos nos reunir para o trabalho de compiladores? De: Roberto S. Teixeira Para: <um bando de colegas de faculdade com os quais não tenho mais contato> Data: 1995/Abr/21 14:21 Tchê gurizada, a gente podia aproveitar o feriado amanhã pra se reunir e fazer o trabalho de compiladores, né? Não vamos deixar pro fim do semestre como sempre e depois ter de ficar virando noite. Acho que eu terminei o .lex e .yy (pelo menos passaram todos os fontes que eu testei sem problema) A gente precisa dividir o resto do trabalho pra fazer a implementação agora. A gente pode se reunir no meu escritório amanhã sem problema. Podemos passar o dia lá fazendo isso e dar uma adiantada legal. .robteixAcompanha esta mensagem uma discussão. Agora me fala, quando é que eu jamais vou precisar ver esta mensagem de novo? Nunca. Só se eu quisesse lembrar que há 15 anos ninguém apareceu para fazer um trabalho e tivemos de virar noite mais tarde para entregar no prazo. Não, obrigado. Muito menos preciso da discussão posterior com mensagens do tipo "puxa! que pena que não vi a mensagem antes do feriado...". Arrã. Então é isso. Apaguei (quase) tudo. Foi-se. Tabula rasa. Larguei a compulsão nerd de manter histórico de emails. Estou livre. E sobrevivi.
Uma coisa que sempre me incomodou no Brasil é a cultura da monocultura.
O problema é que homogeneidade não é realmente o mesmo que igualdade, embora seja confundido como tal. José Sarney e o José Da Esquina são homogêneos. Ambos amam futebol, adoram carros e assistem a novela das 8 todo o santo dia. Ambos têm bigode e ambos são do Maranhão. Ambos têm as mesmas crenças políticas, embora, sejamos justos, José da Esquina provavelmente não saiba a razão. Os Josés têm mesma idade. Mas mesmo sendo homogêneos, não são iguais. Um dos Josés tem direito a foro especial, a seguranças, etc. O outro José, não. Homogeneidade não é igualdade.
NSString *str1;
NSString *str2;
// Faz alguma coisa e eventualmente inicializa os NSString
// Aí a gente chega e tenta comparar se os dois strings são iguais
if (str1 == str2) {
E neste momento você se surpreende que o código não faz o que você esperava. Ou na verdade que ele faz exatamente o que devia fazer, era eu quem achava que ia ser diferente.
Em C++ e C#, strings normalmente sobrecarregam o operador == para comparar o conteúdo dos strings. Objective-C não possui sobrecarga de operadores. O operador == estava fazendo uma comparação entre dois ponteiros: str1 e str2. O legal é que isso quer dizer que o código abaixo vai se comportar aparentemente do modo como eu esperava antes:
NSString *str1 = @"blah"; NSString *str2 = @"blah"; // (str1 == str2) vai ser verdadeiro NSString *str3 = @"foo"; NSString *str4 = @"bar"; // (str3 == str4) vai ser falsoObviamente funciona por razões erradas. A syntaxe @"" faz com que dois strings iguais usem o mesmo local de memória, o que faz com que as comparações acabem funcionando. De qualquer modo, o fato é que Objective-C não possui sobrecarga de operadores e == vai comparar exatamente como em C, não C++, C# ou Java. Minha primeira reação foi de que isso é ruim, mas logo depois pensei bem e acho que no fundo é melhor. Você pode programar sabendo exatamente o que cada operador vai fazer. Não há nenhuma lógica escondida. Então como comparar o conteúdo de dois strings? Simples, usando os métodos de NSString, mais específicamente:
- (BOOL)isEqualToString:(NSString *)aStringOu seja:
[str1 isEqualToString: str2];E voilà. Nada como uma dose de realidade para mostrar o quão pouco eu sei... e agradecimentos ao honorável @ruda por esclarecimentos.

Art. 5º Todos são iguais perante a lei, sem distinção de qualquer natureza, garantindo-se aos brasileiros e aos estrangeiros residentes no País a inviolabilidade do direito à vida, à liberdade, à igualdade, à segurança e à propriedade, nos termos seguintes: I - homens e mulheres são iguais em direitos e obrigações, nos termos desta Constituição; (...)José Sarney, provavelmente um dos piores presidentes de todos os tempos e certamente o pior desde o fim do regime militar, não está acima da lei. Não pode estar. Cínicos dirão que isso é inocência, ao que eu respondo que sim, é. Mas é uma inocência necessária. A alternativa a esta inocência é oficializar um sistema de castas. Parece muito com o que Lula defendeu ao dizer que as denúnias aparecem e depois nada acontece. Já que ninguém é punido, paremos então de incomodar os criminosos. Eu não fico realmente surpreso, mas decepcionado com a quantidade de pessoas que acham que ignorar crimes seria a melhor saída. É como meu pai, que acredita e defende o direito dos ricos de não seguirem as leis. A razão dada é que não se consegue puní-los, de forma que seria melhor nem tentar. É desse jeito que vamos abandonando aos poucos a democracia.
"O Brasil quase foi bombardeado! Essa é a verdade! O Brasil quase foi bombardeado por não seguir o consenso de Washington! Essa é a verdade!"Claro que foi efusivamente ovacionada. Em um piquete, você pode gritar qualquer coisa. Ninguém vai verificar se é verdade, vamos ser sinceros. Aí ouve-se de tudo. "Fora FHC!" "ÊÊÊÊÊÊÊ!!" Seria legal pensar em quantas teorias de conspiração como o tal bombardeio se poderia gritar em um piquete.
"Os EUA mandaram gremlins para destruir uma plataforma da Petrobrás porque temem que o Brasil torne-se auto-suficiente!"Talvez seja um pouco exagerada... mas as possibilidades me parecem infinitas...
"A Amazônia é nossa! Os Americanos publicam livros onde a Amazônia aparece como Área de Controle Internacional!"Ou...
"Um relatório secreto da CIA revela que os EUA deslocou mais de 100 submarinos para a região da Bacia de Campos para roubar o nosso pre-sal! Não podemos permitir isso!" "ÊÊÊÊÊÊÊ!"Um valor agregado seria a transformação de uma frase assim em "fato" na Internet, com emails sendo enviados para todo mundo com detalhes cada vez mais específicos para demonstrar sua veracidade. Que outras teorias de conspirações poderiam nascer em um piquete e que poderiam virar "verdades" da Internet?