Este blog Mudou

Este Blog mudou-se para:

domingo, 23 de abril de 2006

Dilbert by Scott Adams

Eu já disse que leio de Dilbert? É uma tirinha que tira onda com o ambiente de trabalho de informática: Dilbert é um analista de sistemas que tem um gato que é mais inteligente que qualquer um na empresa o chefe dele é o estereotipo do chefe incompetente, colegas de trabalho estressados, desestimulados e preguiçosos além de um estagiário pra tirar onda uahuahuah.

Se você tiver um tempo leia a tirinha do Dilbert e se você realmente tiver um tempinho livre leia o blog do Scott Adams o escritor do Dilbert.

Essa é uma tradução que fiz de um post no Blog:

Eu separei as pessoas baseado nas razões pelas quais elas sustentam sua crença:

Razões Idiotas
------------------
1. Uma Autoridade me disse que essa é a verdade.(Todas elas mentem)
2. Está escrito em um livro. (Assim como o Homem-Aranha)
3. Como de outro jetio a realidade poderia existir? (Ignorância não é uma evidência.)
4. Meu livro sagrado prevê precisamente coisas (Assim como Moby Dick. Está provado!)
5. Eu cresci assim.
6. É óbvio que Deus existe, seu ateu estúpido.

Razões um pouco melhores
----------------------------
1. Eu conversei com Deus e ele respondeu. (O método dos Mórmons)
2. Eu sinto Jesus/Deus/Alá dentro de mim.
3. Minhas orações são às vezes/freqüentemente respondidas.

Razões Excelentes
----------------------
1. Estou fazendo meu pé-de-meia se for verdade neh?.
2. Acreditar me traz benefícios sociais, de saúde ou felicidade do mundo real imediatamente. E se for verdade ainda tem um bônus depois.
3. Eu estudei evidências históricas e científicas e conclui que existe uma série de razões para acreditar em Deus.

Eu tenho medo do Mac

Um dia desses catucando pelo blog do Marden (é esse é o nome dele mesmo) tem um link pro blog do Aurélio um ex-linuxer que se converteu ao mundo Mac. O cara trabalhou na Conectiva desde menino produziu software-livre dava palestras e tudo mais daí um dia comprou um Mac ia instalar o Linux, mas foi ficando... foi ficando... e ficou.

Agora o cara mora na praia, tira fotos de surf e largou a vida nerd (mais ou menos afinal ele ainda tem um blog). Será que se eu comprar um Mac também vou largar tudo e morar no mato?(é que eu não gosto de praia).

Alguém já viu a propaganda da coca-cola light? “Uma salva de palmas para quem largou tudo para surfar e tirar foto de surf na praia”

Onda de programador

É essa semana como se já não tivesse coisa demais pra fazer resolvi dar uma olhada no código-fonte do PHP4. Essa onda de programador open-source vira e mexe vem bater na minha praia.

Baixei. É legal bem organizado (é bem verdade que comentário no código é zero quase não tem), tem o código das extensões separado do núcleo do compilador (o que é algo bom) que é criado pela Zend.

“Uma coisa dessas desempolga...”

Fiquei meio desiludido ao ver no código-fonte do compilador que ele foi feito usando o FLEX e o YACC. Na disciplina de compiladores na universidade eu vi essas duas ferramentas que são geradores de analisadores léxicos e sintático-semânticos, mas na hora de construir, eu e meus colegas, construímos do zero afinal apesar do FLEX ser uma ferramenta muito legal o código que ele gera (por motivos óbvios) não é bem otimizado.

Daí resolvi pegar o código-fonte do PHP5 já que nesta versão eles anunciaram que reescreveram o núcleo do PHP para melhorias de performance e adicionar o suporte a Orientação a Objetos de verdade. Que alívio não tem mais FLEX na história eles realmente escreveram o núcleo do zero o que provavelmente deve ter dado um ganho de performance bem interessante.

Esse talvez seja um dos grandes trunfos do software livre eu posso ir lá e ver que a versão mais nova realmente melhorou está lá no código. Como eu vi um dia desses num desses sites de software-livre “Use a força: leia o fonte!”.

segunda-feira, 17 de abril de 2006

Igual mas nem tanto

Durante o longo feriado da Semana Santa trabalhando num site (que está me dando mais trabalho que deveria) descobri uma coisa no mínimo incomum no PHP.

Existem DOIS operadores de igualdade!

Daí vc diz: - "Mas como assim pra quê dois?"

E eu respondo: - Ora ora um afirma se é igual o outro se é idêntico #)

Por mais estranho que possa parecer é verdade para o PHP idêntico é mais igual que igual %-/

O operador de comparação == serve para comparar os valores de duas variáveis já o operador === (é são 3 iguais mesmo) compara o valor e o tipo da variável.

Ah! daí também existem dois operadores para diferente existe != e !== que devem ser algo do tipo "diferente pacas" e "diferentinho" ihhihihihihi %-). Ê loucuras...

http://www.php.net/manual/pt_BR/language.operators.comparison.php