Wednesday, August 20, 2008

Dicas sobre formato de data no .NET

Ai vai uma dica rapidinha sobre como escrever datas nos mais diversos formatos.

Peguemos a data atual do sistema:

DateTime dataAtual = DateTime.Now; // Suponhamos que o valor seja 15/01/2004 11:02:05 PM

Agora podemos escrever essa data em diversos formatos diferentes:

Console.WriteLine(dataAtual.ToString()) --> vai escrever, 15/01/2004 11:02:05 PM

Console.WriteLine(dataAtual.ToLongDateString()) --> vai escrever, Thrusday, January 15, 2004

Console.WriteLine(dataAtual.ToShortDateString()) --> vai escrever, 15/01/2004

Console.WriteLine("{0:hh:mm tt}", dataAtual) --> vai escrever, 11:02 PM

Console.WriteLine("{0:HH:mm}", dataAtual) --> vai escrever, 11:02

Console.WriteLine("{0:ddd MMM dd, yyyy}", dataAtual) --> vai escrever, Thu Jan 15, 2004

Console.WriteLine("{0:HH:mm:ss tt}", dataAtual) --> vai escrever, 11:02:05 PM

Console.WriteLine("{0:m}", dataAtual) --> vai escrever, January 15

Esses sao os que eu considero mais usuais no dia a dia.

Have Fun!

Monday, August 18, 2008

Video: Acessando Serviços WCF com ASP.NET

Amigos,

Acabe da ser publicado no Portal de videos do site linha de código (http://www.linhadecodigo.com.br/videos_dotnet/) um video que eu fiz sobre WCF:Acessando Serviços WCF com ASP.NET. Este vídeo trás uma breve introduçao ao WCF de forma bem objetiva, estilo o que é e pra que serve. Em seguida mostro como fazer um serviço WCF e logo em seguida como consumir, acessar, esse serviço utilizando uma página ASP.NET. Explico praticamente todas as linhas de código e mostro também como gerar a classe proxie sem ser através do menu add service reference, que na minha opinião, gera muito lixo desnecessario na solução. É fato que o WCF é o futuro em temos de tecnologia para desenvolvimento de aplicações distribuida (SOA e Cia (nao, nao é uma sigla nova apenas quis dizer companhia, hehe)). Esse video poderia se resumir da seguinte forma: Aprenda a subsitituir sua camada feita em Web services hoje por outra feita em WCF. Espero que ajude a todos que estão entrando no mundo Framework 3.5 e VS 2008.

Este video está disponivel apenas para assinantes do serviço, entao vai uma dica: Assinem. O que se aprende com 15 minutos de video-aula equivale a algumas horas lendo , um livro ou artigo. Normalmente as video-aulas sao 100% práticas o que ajuda bastante. Eu adoro ler, mas tem coisa que realmente uma imagem vale mais que mil palavras, imagine um video ;)

Quem tiver a oportunidade de ver, comentem o que acharam aqui nesse post, ficarei muito agradeçido pelo feedback.

Have Fun!

Tuesday, August 12, 2008

Code Monkey

Fazer piadinha da nossa área já nao é uma tarefa das mais fáceis. Fazer música entao, pior ainda. Fazer uma música que seja legal e ainda com uma letra totalmente pertinente nem se fala, isso sim é um feito. Então nada melhor que prestigiar um feito como esse, divulgado-o. Segue abaixo um player com a musica Code Monkey de Jonathan Coulton. Impressionante como o dia a dia dos programadores do mundo todo tem algo em comum, ou quase tudo em comum, hehehe. A letra segue abaixo tb caso voce nao consiga ouvir, só fiquei com preguiça de traduzir a letra, e também achei que se traduzisse ia perder um pouco a riqueza da obra.



Code Monkey - Jonathan Coulton

Code Monkey get up get coffee
Code Monkey go to job
have boring meeting with boring manager Rob
Rob say Code Monkey very diligent
but his output stink
his code not functional or elegant
what do Code Monkey think
Code Monkey think maybe manager want to write goddamn login page himself
Code Monkey not say it out loud
Code Monkey not crazy just proud

Code Monkey like Fritos
Code Monkey like Tab and Mountain Dew
Code Monkey very simple man
with big warm fuzzy secret heart
Code Monkey like you
Code Monkey like you

Code Monkey hang around at front desk
tell you sweater look nice
Code Monkey offer buy you soda
bring you cup bring you ice
you say no thank you for the soda cause
soda make you fat
anyway you busy with the telephone
no time for chat

Code Monkey have long walk back to cubicle
he sit down pretend to work
Code Monkey not thinking so straight
Code Monkey not feeling so great

Code Monkey like Fritos
Code Monkey like Tab and Mountain Dew
Code Monkey very simple man
with big warm fuzzy secret heart
Code Monkey like you
Code Monkey like you a lot

Code Monkey have every reason
to get out this place
Code Monkey just keep on working
to see your soft pretty face
Much rather wake up eat a coffee cake
Take bath, take nap
This job fulfilling in creative way
such a load of crap
Code Monkey think someday he have everything even pretty girl like you
Code Monkey just waiting for now
Code Monkey say someday, somehow

Code Monkey like Fritos
Code Monkey like Tab and Mountain Dew
Code Monkey very simple man
with big warm fuzzy secret heart
Code Monkey like you
Code Monkey like you

Have Fun!

Participação no PodCast do Grupo de Usuários MSRIO.NET

Galera,

Eu participei da terceira edicao do PodCast dos grupos de usuario do rio de janeiro MSRIO.NET e MS-InfraRio. Neste Podcast, liderado pelos sensacionais Rodrigo Moreira e Alexandro Prado, nós batemos um papo descontraido sobre as noticias do momento, e comento sobre o mercado de trabalho nos estados unidos e sobre os grupos de usuários que tenho participado por aqui. Enfim, o pessoal do MSRIo (e MS-InfraRio) tem feito um excelente trabalho no Rio de Janeiro e redondezas divulgando as tecnologias microsoft , trazendo informaçoes valiosas tanto para a galera que está começando agora quanto para os velhos de guerra que precisam se atualizar.

Nao deixem de conferir pois está muito legal. Segue abaixo o link do blog do grupo que tem o link para o podcast:

http://blog.msriodotnet.com/

Have lots of fun!

PS. Eu odeio a musica Jump e o clipe mais ainda!

Tuesday, August 5, 2008

Microsoft liberará desenvolvedores a vender jogos para XBOX 360

Essa é uma otima noticia.

A Microsoft, em uma campanha para democratizar o desenvolvimento de jogos e aumentar o numero de titulos disponiveis para o seu consolte irá permitir que desenvolvedores independentes vendam seus jogos para o XBOX 360, e a ficar com a maior parte do lucro!

Vai funcionar assim: aqueles que fizerem parte do XNA Creators Club (com anuidade de 99 doletas por ano) poderão submeter seus jogos para revisão. Se passar o jogo poderá ser vendido na loja online XBOX Live Marketplace. Voce fica com 70% do valor de venda do jogo e a microsoft fica com 30%. Em alguns casos especificos ela pode morder um pouco mais. Voce acha que é muito? Pense quanto custa o marketing para anunciar um jogo em um canal como o XBOX Liver Marketing, canal onde 100% do seu publico alvo está conectado. E lembre-se voce só "perde" os 30% quando voce ganha os outros 70%. Não tem investimento (a nao ser o seu tempo, claro). Acho um ótimo negócio. Ja vou tirar da gaveta o meu projeto de game .

A companhia espera contar com pelo menos 1000 jogos em seu catalogo para o XBOX 360, um deles pode ser o seu, é só arregassar as mangas e mãos a obra.

Fonte: http://seattletimes.nwsource.com/html/localnews/2008066008_apmicrosoftgamedevelopers.html?syndication=rss

Have fun!

The Mojave Experiment

Novo filme do J.J Abraham (autor de Lost)? Nao , Nao.

Como voces devem ter reparado, o Windows Vista nao anda com a reputacao muito boa por ai. É grande o volume de sites e blogs que tem alguma farpa a declarar sobre o mais recente SO da microsoft. Para tentar amenizar a situacao a microsoft criou um projeto chamado "The Mojave experiment" onde foi selecionada uma amostra randomica de 140 pessoas sem previa ,ou pouquissima, experiencia com o Vista. Para essas pessoas foi dito que esse era uma prova de conceito de um novo SO chamado Mojave. Obviamente ao final do experimento , é revelado que se tratava do Windows Vista , entao todos fizeram aquela cara de "WOOOOW". No entanto , a magica voltou contra o feiticeiro pois os criticos de plantao estao contestando a eficacia do teste. Segundo eles grande parte do problema do vista é na area de instalacao , configuracao e conectividade. Outro ponto levantado foi que os participantes ficaram assitindo alguem usar o SO por 10 minutos, o que além de ser um curto periodo de tempo, o participante nao teve "controle" do SO.

A verdade é: quando começam os boatos e vira "moda" falar mal de alguma coisa, todo mundo começa a falar mal, mesmo sem saber do que se trata. Veja bem, nao estou dizendo que o Vista é bom ou ruim, nem que todo site que fala mal , fala mal pq entrou na moda falar mal do vista. Estou apenas dizendo que o que eu entendo desse experiemento é que ele mostra que se instalou uma onda de pré-conceito com relacao ao Vista um pouco mais inchada, mais inflacionada do que ele realmente deveria ser.

Sempre fico pensando assim: se eu fosse o dono da Microsoft (ta bom, nem tanto, mas o diretor da divisao do Vista) , o que eu faria? Lembro do caso dos chinelos havaianas. Para quem nao lembra, chinelo havaiana era sinomino de calçado para baixa renda, só a galera da "geral" usava. Hoje voce ve havaianas nos pés de todo mundo, se tornou um artigo com repurtacao tao bom quanto qualquer outra grande marca. Aqui nos estados unidos tem alguns lugares vendendo havaianas, bem carinho por sinal.

Coragem, Vista!

Materia sobre o Mojave experimento no The Seattle Post: http://seattletimes.nwsource.com/html/microsoft/2008089943_vista04.html?syndication=rss

Site do Mojave Experiment: http://mojaveexperiment.com/

Have fun!