Ola pessoal, hoje me deparei com um pequeno problema:Estava recebendo do banco uma string com os caracteres todos em lowercase, porem teria que exibi-los para o usuario como titulo na pagina.Bem, sei que o CSS sozinho poderia fazer esta conversao para mim (utilizando a propriedade text-transform), porem como sou teimoso, fui direto no site da MSDN e acabei encontrando uma solucao para o meu problema da forma como eu queria, eis abaixo:public static string Capitalize(string str){ System.Globalization.TextInfo textInfo = new CultureInfo("pt-BR",false).TextInfo; return textInfo.ToTitleCase(str);}Descobri tambem que em VB.NET e mais facil ainda olhem:Dim strName As String = "tom spink"strName = StrConv(strName, VbStrConv.ProperCase)MsgBox(strName)Entao e isso ai... Espero que estes snippets ajudem voces tambem!Abracos Quem nunca precisou varrer uma string para substituir alguns caracteres invalidos?Ontem a noite, me deparei com o seguinte problema:Possuia uma pagina que recebia um objeto javascript, este, porem, possuia uma propriedade que receberia um valor previamente informado pelo usuario.Exemplo:De cara, nota-se uma possivel falha de seguranca, imagine caso um usuario mal intencionado informasse um valor como:xss', poison:function(){alert('xss')}(), foo: 'A minha resposta seria:Que como voces podem notar, ainda e um objeto javascript valido, porem esta envenenado com xss.Caso eu desejasse consumir este objeto na pagina, receberia uma mensagem de alerta durante o eval.Para corrigir este problema desenvolvi esta pequena funcao em VB.NETQue simplesmente substitui os caracteres especiais por suas representacoes Unicode ref http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:UnicodeEntao, apos este metodo, quando recebo strings envenenadas meu objeto Javascirpt fica assim:Espero que ajude, abracos Talvez seja tarde demais pra me lamentar. Mais um ano acaba, e aqui estou eu novamente fazendo o ultimo post do ano, e dessa vez, diferente de todos os outros. Preciso dizer que esse foi o melhor ano da minha vida? Preciso MESMO dizer o motivo? Primeiramente agradeco a Deus, por ter atendido meus pedidos, por ter me dado paciencia suficiente pra esperar durante anos o momento certo de o sonho de tornar real, e principalmente, por incluir no meu sonho coisas que eu ate mesmo nunca achei que fosse possivel. Em segundo, te agradecer, de coracao, por VOCE ter sido um dos motivos de maior felicidade nesse ano. Te dizer ''obrigado'' talvez seria pouco demais para o tanto que eu tenho pra te agradecer. Te agradecer por tudo, por tudo que voce me proporcionou, por todos os sorrisos e abracos. Te agradecer por voce ter superado expectativas, por voce ter ultrapassado e ter feito o melhor do meu sonho. Voce foi, e, e vai continuar sendo o meu maior e melhor sonho. O sonho que eu sempre vou lutar e fazer do possivel ao impossivel para realiza-lo e estar a teu lado, custe o que custar. A dor da saudade me atormenta a cada dia mais, mas tento superar isso, com a certeza de que algum dia, nao muito longe, vou estar ao teu lado e revivendo todos os momentos que fizeram do meu ano o melhor. Que nesse ano que chega, Deus possa te proporcionar tudo de melhor, te encher de paz, saude, felicidades e realizacoes. Desejo um otimo 2011 pra voce e pra toda a familia maravilhosa que voce tem. Eu