domingo, 28 de novembro de 2010

Gastadores de oxigênio

Os gastadores de oxigênio são o tipo de pessoa mais perigoso do mundo.
Eles não assaltam bancos nem explodem homens bomba nas melhores lojas do ramo, nem planejam diabolicamente destruir a economia de um país, ou decidir que todo mundo que não seja loiro de olhos azuis deve morrer, como fez o Charles Chaplin from hell lá.

Os gastadores de oxigênio são pessoas tão ruins que provavelmente são demônios enviados pelo próprio satã pra fazer o inferno na Terra, literalmente.
Eles não te matam e nem têm a intenção de te matar. Mas te torturam o máximo que podem, e da pior maneira possível.
Não encostam um dedo em você, ou seja, não há tortura física, o que sinceramente seria beeeem melhor do que a tortura psicológica que fazem.

Sabe-se lá como, infelizmente os gastadores de oxigênio andam em bandos, e são muitos. Muitos deles (mas não todos) tem poderes especiais, como gestores, diretores de empresas e outros cargos de grande autonomia sobre civis comuns e desprotegidos.

Características principais
Os gastadores de oxigênio são geralmente semi analfabetos. Pronunciam palavras terminadas em "am" quando deveria ser "ão" e vice versa. Exemplo: Os analistas estaram de plantão no final de semana.

Poussem o "olhar do diabo". Enquanto vc responde uma pergunta (pela décima vez) eles te olham com o olhar distante. Vc sabe que não estão prestando atenção, mas vc nao pode parar de falar. Isso ativa um sistema maquiavélico defensivo nos gastadores que identifica que você, por alguma razão não respondeu certo.

Transferência da agonia: esse poder especial causa muito sofrimento. O gastador transfere toda a sua responsabilidade pra vc. Tudo. Tudinho!
Quando vc executa com sucesso a responsabilidade do gastador, ele já avisa a todos: EU TERMINEI TUDO!
Se qualquer coisa der errado ou ficar faltando ele dirá: a equipe errou, vou fazê-los sofrer com a "Incansável Tarefa", um poder que discutiremos a seguir.

Incansável Tarefa: sem QUALQUER propósito senão o de se promover, o gastador ordena que os civis comuns trabalhem desnecessariamente nos finais de semana, enviando SMSs do inferno de tempos em tempos pra saber se vc concluiu alguma atividade.

Intelecto Nulo: o poder ke mais causa sofrimento aos civis que convivem com o demônio. Ele não pensa, não raciocina, não toma decisões sequer coerentes, não aceita sugestões, não presta atenção nos e-mails dos clientes (um outro tipo de demônio ainda pior), não se importa com os civis. Este poder é uma aura negra densa que fica na região do crânio do demônio, substituindo a ausência de massa encefálica.

Gasto de Oxigênio: o mais fatal e macábro poder. Como o gastador de oxigênio não serve pra absolutamente NADA, só lhe restou ficar vagando pela Terra gastando o oxigênio do mundo. Por ano um gastador de oxigênio é responsável por 110% a mais a perda de O2 no mundo do que problemas como o excesso de gás carbônico ou poluição de carros ou qualquer outra coisa que gere fumaça na atmosfera.
Estima-se que até 2011 1 bilhão de civis morrerão por falta de oxigênio ou suícidio por não suportarem ter que sofrer as maldades dos gastadores de oxigênio.

Como evitá-los: os piores e mais diabólicos gastadores de oxigênio estão em grandes empresas como bancos e seguradoras. Eles estão geralmente escondidos atrás da sombra de outros demônios mais fortes (não mexa com esses ai. eles sao muito poderosos).
Também são comumente encontrados em empresas que contratam ex funcionarios dos bancos e seguradoras já mencionados.
Tente trabalhar com gestores civis, que pensam e têm opinião (tudo ao contrário dos demônios).
Na impossibilidade do mesmo, tente desesperadamente achar outro emprego.

Que Deus tenha piedade de nossas pobres almas....

quarta-feira, 27 de outubro de 2010

Como visualizar o conteúdo gerado por AJAX

Usar AJAX, JQuery e essas coisas malucas pra deixar o site mais legal gera um problema em desenvolvimento: debugar/visualizar o código gerado pelo AJAX.

Eu descobri como fazer pra visualizar o conteúdo com o Firefox (já era de se esperar. com tantos plugins disponíveis, muito provavelmente um deles faria isso) e no Internet Explorer (aquele navegador que nada funciona direito).

Firefox:
Baixe o add-on Web Developer. Depois é só ir no menu View Source e escolher View Generated Source. Mel na chupeta, rapaz!

Internet Explorer (aquele navegador que nada funciona direito):
Na barra de endereços digite isso aqui:
javascript:'<xmp>' + window.document.body.outerHTML+ '</xmp>'

Mamão com açúcar. Claro que ainda tem alguns probleminhas. Por exemplo, se a barra de endereços do IE estiver bloqueada ou oculta, f#deu. Mas, se vc estiver em ambiente de desenvolvimento, da pra dar um jeito.

abraço!

terça-feira, 19 de outubro de 2010

Novo Castlevania

O Castlevania Lords of Shadow foi lançado ontem. Acho que saiu pra XBox360 e PS3.
O jogo é muito loco. Eu adorei! São 2 DVDs, mais de 10 giga de jogo.
Beeeeeeeeem diferente dos tradicionais Castlevanias do nintendinho, SNES, etc, é mais "próximo" do Castlevania Lament of Innocence do PS2, mas meu... eh bem diferente mesmo assim.

Depois de God of War, esse estilo de jogo ganhou uma cara nova e a prova de que nada se cria, tudo de copia. Mas mesmo assim, ficou bem loco.

O jogo parece ser meio dificil. Pelo menos eu achei. O começo é embaçadinho (se bem que eu só dei uma testadinha).
Os gráficos são animais. a trilha sonora (como sempre) ficou muito louca tbm.
Quem quiser jogar, passe aqui em casa!

Dêem uma olhada:

sábado, 16 de outubro de 2010

5 expressões toscas em entrevistas

Duas semanas sem postar, então vou por esse "top 5" de coisas toscas de entrevistas de emprego e outra música que gravei semana passada.
acho que vou mudar o nome do blog pra "o rei do off topic".

Ok, eu admito que li isso em um site por aí e achei da hora, já que eu mesmo tenho uma dificuldade da porra pra fazer entrevistas. Perco vagas onde eu domino tudo pra gente ruim que tem um bom marketing pessoal. Paciência...

1 - Responsável por
Óbvio que vc é responsávem por alguma coisa. Mas quanto? Por qto tempo? Quem, O quê? Quando?
Ao invés de ficar enumerando coisas que vc foi responsável, dê ao entrevistador números.
Coloque sempre números, valores, etc para demonstrar o quanto sua responsabilidade foi importante.
Exemplo: Fiz uma implementação de melhorias na persistência dos dados reduzindo o tempo de processamnto em 15%.

2 - Possuo experiência
Beleza, vc tem experiência em alguma coisa. Mas dê mais informações que comprovem o porquê vc tem essa experiência. Falar que se tem experiência em pilotar avião eu tbm posso pôr no meu CV...
Exemplo: Desenvolvi um sistema de e-commerce para o supermercado BuyALot em Java.

3 - Excelente facilidade de comunicação
A vá! Não eh pq vc contou uma piada no trampo que todo mundo riu que vc eh o rei da comunicação. Ainda mais falando em comunicação, expresse-se direito, senão a colocação em si é que vai virar piada.
Exemplo: Escrevi uma documentação funcional do sistema sem me prender em jargões técnicos. Assim reduziu-se o tempo de interrupção aos analistas sênior pelos novos empregados, já que as dúvidas diminuiram.

4 - Trabalho em equipe
Essa é mais velha que andar pra trás. Se bem que *ainda* tem entrevistadores que "cobram" isso do entrevistado.
Mais uma vez, foco no detalhe. E não simplesmente diga pro cara que você tem facilidade em trabalhar em equipe (tá, na áre de tecnologia tem muito bicho do mato. o cara desenvolve uma máquina de destruir planetas mas não consegue manter uma conversa saudável de 5 minutos com outro ser humano).
Exemplo: Mantive contato constante com analistas, desenvolvedores, DBAs e o cliente na fase de levantamento de requisitos do sistema, por 3 meses.

5 - Com Sucesso
Sim, pq todo mundo coloca no CV as cagadas e as realizações de sucesso! haha
Claro que você vai pôr no CV as realizações de sucesso. Acaba dando a impressão de que vc tá querendo provar pro cara que o que vc fez foi bem feito.
Tenta assim: O tempo de desenvolvimento diminuiu em 30% com a implementação do JSF.

É isso gente. Não sei se concordam. Pra mim foi bem útil. Eu tbm traduzi marromeno. Se alguem não concorda, ou quer acrescentar algo, por favor, postem.

Música de hoje: Castlevania2

sábado, 2 de outubro de 2010

eu fiz uma música

Vamos lá. duas coisas juntas.
1 - Vcs viram a tag <audio> do HTML5? pois eh, agora com o HTML5 vêm recursos de midia. vc nao precisa de um plugin no seu browser pra fazer streaming de audio ou video. Dêem uma olhada aqui. Ah sim, no IE não funciona. No Firefox, Opera, Chrome sim...

2 - Essa música abaixo (se vc estiver usando IE não vai ver o player) fui eu mesmo quem tocou. A bateria eu procurei no Google por "free metal drum samples" ou algo assim e peguei umas 20 mp3.
As guitarras eu gravei todas. Peguei um software free chamado Audacity. Ele serve como recorder e cria um canal pra som que vc enfiar lá. Exporta os aqruivos em OGG, WAV e MP3 (mas pra MP3 vc precisa de uma dll chamada lame_enc.dll). Tem muito erro, mesmo pq, além de eu nao ser bom eu improvisei tudo. Espero que seus ouvidos não explodam!



<audio src="http://www.wpsystem.com.br/mysong.ogg" controls="controls">
pare de usar IE. ele eh uma merda
</audio>

segunda-feira, 27 de setembro de 2010

Tiririca

Não vai ser proibindo o Tiririca de se candidatar que eu vou votar em você.

domingo, 26 de setembro de 2010

Eu parto do princípio de que blog não é diário. mesmo pq meu dia não eh fantástico e entusiasmante a ponto de alguem kerer perder tempo lendo sobre meu dia.
Mas "a nível de" justificativa, vou falar um pouco dos últimas dias: mudei de local de trabalho, com uma galera diferente, uma função diferente, um cliente escroto diferente com um montão de novos e diferentes problemas.

Ganhei uma mochila, assisti um discurso mediocre, enfim. o desânimo anda meio grande. então não to muito na vibe de postar coisas de programação. então juntei uns lixos que li na internet e colei aqui. é engraçadinho até.

Tô esperando sair a expansão do WoW, que deve estar chegando em 1 mês ou 2. Nesse meio tempo retomei um jogo ke comecei a jogar no XBox, o Dragon Age Origins [recomendo pra quem gosta de RPG].
Acho que a diferença entre uma pessoa com TDAH e alguem simplesmente preguiçoso e folgado é que o portador de TDAH "procrastina" até as coisas ke ele gosta, tipo jogar videogame































segunda-feira, 13 de setembro de 2010

Tabelas simples com CSS

Vou apresentar aqui um CSS simples com estilos para elementos de tabelas.
Apesar do conceito de tabeless parecer sugerir o não uso de tabelas HTML, não significa necessariamente que vc nunca deve usá-la.

Por exemplo, uma estrutura de dados ainda é mais simples de se montar com uma table do que com tags div. Se a própria table já tem uma estrutura de linhas e colunas, não vejo muita vantagem em usar um monte de divs.

Se você é programador e provavelmente não vai ter tempo (ou saco) de ficar "enfeitando" o layout do seu sistema, esse estilo CSS vai te quebrar um galhão.

Vamos dar um look no estilinho:

/*Formatação padrão para toda a página*/
body{
/*Informações da fonte*/
font-family:arial, helvetica;
font-size:13px;
}

table{
/*coloca uma bordinha cinza em volta da tabela toda*/
border:1px solid gray;
}

th{
/*alinha o cabeçalho a esquerda (o default eh centralizado), com fundo cinza claro e um espaçamento de 5 pixels a esquerda, direita, em cima e em baixo*/
text-align:left;
background-color:rgb(200, 200, 200);
padding:5px;
}

/*fundo do de cada linha em outro tom de cinza*/
tr{
background-color:rgb(230, 230, 230);
}

/*muda a cor da linha quando vc passa o mouse por cima*/
tr:hover{
background-color:rgb(215, 210, 230);
}

/*aqui so coloquei espaçamento de 5 pixels em cada celula*/
td{
padding:5px;
}

Se você apontar este css pra uma página HTML, todas as tabelas vão ficar com a mesma cara.
Caso vc queira fazer uma tabela com a cara diferente dessa default, é só por um atributo class na tabela e repetir os estilos adicionando o nome que vc pôs no class.
Assim:

<table class="tabelaVerde">

e no seu estilo:
table.tabelaVerde{
background-color:yellow;
}

e por ai vai...
tr.LinhaAzul{
background-color: blue;
}

etc...
Qualquer dúvida, é só perguntar :D

domingo, 12 de setembro de 2010

Retomando o blog...

Basicamente tô escrevendo pra ninguem. um blog com 1 soh post e tals... mas soh pra "formalizar", estou tentando retomar o blog.
A idéia en tentar escrever com uma certa periodicidade.
Tbm nao vou mais ficar falando de aluguel de comedor de esposas, ou pelo menos nao vou so ficar fazendo piadas.

Andei pensando e conversando com minha esposa e alguns amigos... Ai acho que o melhor que eu poderia fazer pra contribuir com a Internet é compartilhar um pouco do meu conhecimento e das coisas que eu gosto.

Então, se maiores delongas, eis o que eu pretendo falar aqui (além de besteira):

- programação (a maioria java)
- web design (não a parte de photo shop, mas basicamente CSS)
- música (talvez algo sobre guitarra e violão)
- videogames

Pra começar, preparei um materialzinho sobre CSS, e devo disponibilizar um CC bacana pra programadores, que geralmente não gostam / não sabem / não tem paciência com essa parte client side, como CSS e Javascript.

Vamo ver no que dá....