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>