<feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://purl.org/atom/ns#" xml:lang="pt-BR"><title>mauriciogonzatto</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/default.aspx" /><tagline type="text/html">.NET, C#, Oracle, Web, tecnologia em geral e diversidades.</tagline><id>http://thespoke.net/blogs/mauriciogonzatto/default.aspx</id><author><url>http://thespoke.net/blogs/mauriciogonzatto/default.aspx</url></author><generator url="http://communityserver.org" version="1.1.0.50602">Community Server</generator><modified>2006-10-31T03:34:00Z</modified><entry><title>Caracter&amp;#237;sticas conforme a profiss&amp;#227;o</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2007/02/07/979853.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:979853</id><created>2007-02-07T15:49:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;1. Gerente de projeto é alguém que pensa que nove mulheres podem produzir um bebê em um mês.&lt;BR&gt;&lt;BR&gt;2. Projetista é alguém que pensa que um bebê leva 18 meses para ser produzido. &lt;BR&gt;&lt;BR&gt;3. Gerente de Produção é alguém que acredita que uma única mulher&amp;nbsp;pode produzir nove &lt;SPAN&gt;&lt;FONT&gt;bebês&lt;/FONT&gt;&lt;/SPAN&gt; em um mês.&lt;BR&gt;&lt;BR&gt;4. Cliente é aquele que não sabe por que quer um bebê. &lt;BR&gt;&lt;BR&gt;5. Gerente de marketing é alguém que afirma que vai entregar um bebê mesmo sem ter nem homem nem mulher disponíveis.&lt;BR&gt;&lt;BR&gt;6. Equipe de otimização de recursos é um grupo que não precisa de homem ou mulher porque vai produzir um bebê a partir do zero. &lt;BR&gt;&lt;BR&gt;7. Equipe de documentação é um grupo que não se importa se o bebê&amp;nbsp;vai ser entregue; apenas vão documentar os nove meses.&lt;BR&gt;&lt;BR&gt;8. Auditor de qualidade é alguém que nunca está satisfeito com o processo usado para produzir um bebê. &lt;/P&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=979853" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=979853</wfw:commentRss></entry><entry><title>Ano novo, novos desafios, novos horizontes</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2007/01/03/978179.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:978179</id><created>2007-01-03T17:34:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;É, depois de um tempo de "recesso" aqui no The Spoke, estou meio de volta. &lt;/P&gt;
&lt;P&gt;Na verdade eu queria desejar Feliz Natal e Feliz Ano Novo aos amigos da comunidade atrazado, pois acabei não tendo tempo de postar antes e&amp;nbsp;tinha ido viajar pra Lages - SC, passar com a minha família do lado paterno. Desejo-lhes muita saúde e paz de espírito.&lt;/P&gt;
&lt;P&gt;Ainda continuo meio de recesso, primeiro que saí da Videplast e estou tocando apenas os projetos como FreeLancer e como consegui adquirir meu Laptop neste final de ano, uma máquina modesta mas que me proporciona tudo que preciso e ainda dá de jogar um game sussegado nela :p&lt;/P&gt;
&lt;P&gt;Estarei viajando novamente este sábado, dia 06/01/07, rumo a minha terra natal, Salvador - BA, ficar um tempo com meus avós maternos e respirar novos ares, vou aproveitar e dar uma pesquisada no mercado de trabalho por lá e quem sabe fique por lá. Alguém sabe como andam as coisas no mercado de TI por lá? Algum contato ou coisa parecida? Ficarei muito agradecido por quaisquer informações.&lt;/P&gt;
&lt;P&gt;Mandarei notícias por aqui!&lt;/P&gt;
&lt;P&gt;Abraços e Sucesso a todos!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=978179" width="1" height="1"&gt;</content><slash:comments>2</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=978179</wfw:commentRss></entry><entry><title>Necessidades Sexuais</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/12/06/974807.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:974807</id><created>2006-12-06T15:44:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;Necessidades sexuais...&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Eu nunca havia entendido porque as necessidades sexuais dos homens e das &lt;BR&gt;&amp;nbsp; mulheres são tão diferentes.&lt;BR&gt;&amp;nbsp; E nunca tinha entendido porque os homens pensam com a cabeça e as&lt;BR&gt;&amp;nbsp; mulheres com o coração.&lt;BR&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Uma noite, semana passada, minha mulher e eu estávamos indo para&amp;nbsp; a&lt;BR&gt;&amp;nbsp; cama.&lt;BR&gt;&amp;nbsp; Bom, começamos a ficar a vontade, fazer carinhos, provocações, o&amp;nbsp; maior &lt;BR&gt;&amp;nbsp; "T" e, nesse momento, ela parou e me disse:&lt;BR&gt;&amp;nbsp; -Acho que agora não quero, só quero que você me abrace...&lt;BR&gt;&amp;nbsp; Eu falei:- O QUEEÊ???&lt;BR&gt;&amp;nbsp; Ela falou:- Você não sabe se conectar com as minhas necessidades &lt;BR&gt;&amp;nbsp; emocionais como mulher!&lt;BR&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Comecei a pensar no que podia ter falhado. No final, assumi que aquela&lt;BR&gt;&amp;nbsp; noite não ia rolar nada, virei e dormi. &lt;BR&gt;&amp;nbsp; No dia seguinte, fomos ao shopping. Entramos em uma grande loja de&lt;BR&gt;&amp;nbsp; departamentos...&lt;BR&gt;&amp;nbsp; Fui dar uma volta enquanto ela experimentava três modelitos caríssimos.&lt;BR&gt;&amp;nbsp; Como não podia decidir por um ou outro, falei para comprar os três. &lt;BR&gt;&amp;nbsp; Então, ela me falou que precisava de uns sapatos que combinassem&amp;nbsp; a&lt;BR&gt;&amp;nbsp; R$200,00 cada par.&lt;BR&gt;&amp;nbsp; Respondi que tudo bem. Depois fomos a seção de joalheria, onde&amp;nbsp; escolheu &lt;BR&gt;&amp;nbsp; uns brincos de diamantes. &lt;BR&gt;&amp;nbsp; Estava tão emocionada!! Deveria estar pensando que fiquei louco.&lt;BR&gt;&amp;nbsp; Acho até que estava me testando quando pediu uma raquete de tênis,&lt;BR&gt;&amp;nbsp; porque nem tênis ela joga. Acredito que acabei com seus esquemas e&amp;nbsp; paradigmas &lt;BR&gt;&amp;nbsp; quando falei que sim.&lt;BR&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Ela estava quase excitada sexualmente depois de tudo isso.&lt;BR&gt;&amp;nbsp; Vocês tinham que ver a carinha dela, toda feliz! &lt;BR&gt;&amp;nbsp; Quando ela falou: - Vamos passar no caixa para pagar, amor?&lt;BR&gt;&amp;nbsp; Dai eu disse: Acho que agora não quero mais comprar tudo isso, meu&lt;BR&gt;&amp;nbsp; bem...&lt;BR&gt;&amp;nbsp; Só quero que você me abrace...&lt;BR&gt;&amp;nbsp; Ela ficou pálida. No momento em que começou a ficar com cara de querer &lt;BR&gt;&amp;nbsp; me matar, falei: "Você não sabe se conectar com as minhas&amp;nbsp; necessidades&lt;BR&gt;&amp;nbsp; financeiras de homem."&lt;BR&gt;&amp;nbsp; Vinguei-me, mas acredito que o sexo acabou para mim até o Natal&amp;nbsp; de&lt;BR&gt;&amp;nbsp; 2010.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;(Luiz Fernando Veríssimo)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=974807" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=974807</wfw:commentRss></entry><entry><title>Microsoft bate Oracle em seguran&amp;#231;a</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/23/973473.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:973473</id><created>2006-11-23T15:40:00Z</created><content type="text/html" mode="escaped">Divulgado um relatório de segurança pela NGSSoftware Insight Security Research (NISR) que mostra que a Microsoft corrigiu 59 vulnerabilidades nos produtos SQL Server 7, 2000 e 2005 enquanto a Oracle 233 patches de atualização para Oracle 8, 9 e 10g.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.vnunet.com/vnunet/news/2169225/microsoft-beats-oracle-security"&gt;Mais detalhes aqui&lt;/a&gt;&lt;br&gt;&lt;br&gt;Não querendo tirar o mérido da Oracle, que é um excelende BD, mas agora estou fazendo meu primeiro trabalho com SqlServer e já de cara vejo esta notícia....é o mercado hehehehe melhor mesmo é conhecer os dois!&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=973473" width="1" height="1"&gt;</content><slash:comments>4</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=973473</wfw:commentRss></entry><entry><title>Lhe apresento minha amiga...</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/21/973410.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:973410</id><created>2006-11-22T00:13:00Z</created><content type="text/html" mode="escaped">Lembram daquelas brincadeiras que fazíamos (pelo menos na minha época rolava bastante):&lt;br&gt;&lt;br&gt;- "Te apresento meu amigo!"&lt;br&gt;- "Como ele se chama?"&lt;br&gt;- "Xóla!"&lt;br&gt;- "De que terra que ele veio?"&lt;br&gt;- "Da terra do Feijão!"&lt;br&gt;- "O que que ele merece?"&lt;br&gt;- "Soltar o botão!"&lt;br&gt;&lt;br&gt;:D&lt;br&gt;&lt;br&gt;Agora tive uma brilhante idéia:&lt;br&gt;&lt;br&gt;- "Te apresento minha amiga!"&lt;br&gt;- "Como ela se chama?"&lt;br&gt;- "Microsoft!"&lt;br&gt;- "De que terra que ela veio?"&lt;br&gt;- "Da Terra do Software!"&lt;br&gt;-"Que que ela merce?"&lt;br&gt;&lt;img alt="http://omegagr.com.br/MRG/ff.bmp" src="http://omegagr.com.br/MRG/ff.bmp" width="733"&gt;&lt;br&gt;&lt;img alt="http://omegagr.com.br/MRG/ie.bmp" src="http://omegagr.com.br/MRG/ie.bmp" width="733"&gt;&lt;br&gt;&lt;br&gt;aí vc decide...&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=973410" width="1" height="1"&gt;</content><slash:comments>4</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=973410</wfw:commentRss></entry><entry><title>Curtas Nacionais</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/19/973291.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:973291</id><created>2006-11-20T01:30:00Z</created><content type="text/html" mode="escaped">Estava eu, upando os arquivos de um projeto de Gerenciamento de Riscos e aproveitei pra distrair um pouco no YouTube. Encontrei uns curtas muito, mas muito massa! Então decidi repassar pro pessoal.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.youtube.com/watch?v=I4y0anWvtd0&amp;amp;mode=related&amp;amp;search="&gt;Mundo em Mudanças&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nesse, mostra exatamente a revolução sexual, a mudança do comportamento Homem/Mulher&lt;br&gt;&lt;br&gt;&lt;a href="http://www.youtube.com/watch?v=caDX2wTG98k&amp;amp;mode=related&amp;amp;search="&gt;Proconceito Moderno&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preconceito racial ainda existe!&lt;br&gt;&lt;br&gt;&lt;a href="http://www.youtube.com/watch?v=PAo4jBZ-vP8&amp;amp;mode=related&amp;amp;search="&gt;O Assalto nosso de Cada dia&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Somos assaltados de várias maneiras e nem percebemos.&lt;br&gt;&lt;br&gt;&lt;br&gt;Vale a pena conferir!&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=973291" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=973291</wfw:commentRss></entry><entry><title>Primeiro artigo publicado - DevAspNet</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/19/973276.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:973276</id><created>2006-11-19T18:14:00Z</created><content type="text/html" mode="escaped">Aí galera, olha o muleque aí heheheh&lt;br&gt;O Dennes gostou do artigo que escrevi sobre Facilitar as instruções ao usuário em aplicativos Web. &lt;a href="http://www.devaspnet.com.br/colunas/coluna3301.aspx"&gt;E pediu que publicasse no DevAspNet.&lt;/a&gt;&lt;br&gt;Lógico que eu não neguei neh, e tá lá...é com orgulho que coloco o link aqui, já que o artigo já tinha sido publicado anteriormente aqui no meu blog.&lt;br&gt;Espero que outros venham a ser publicados e divulgados, agradeço o apoio dos amigos e da comunidade!&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=973276" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=973276</wfw:commentRss></entry><entry><title>Microsoft Virtual Earth</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/14/972994.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972994</id><created>2006-11-14T13:13:00Z</created><content type="text/html" mode="escaped">Alguém já ouviu falar né?! Não teve todo o alarde do Google Earth mas é uma ferramenta semelhante, com recursos bem legais!&lt;br&gt;A Microsoft vem trabalhando nesse projeto e eu utilizo-o em um projeto meu.&lt;br&gt;&lt;br&gt;Até onte-ontem (:D) Domingo, eu não tinha do que reclamar funcionava 100%, carregava rápido e as possibilidades de trabalhar internamente no mapa são inúmeras, desde calcular distância em Km, traçar rotas, marcar pontos etc etc etc.&lt;br&gt;&lt;br&gt;Porém, desde ontem não vem funcionando muito bem, está bem instável, demorado a carregar (isso quando não dá erro e não carrega). Percebi que foi a partir do momento em que eles quiseram liberar a versão 4 beta. Com suporte ao mapa 3D que possibilitasse ao desenvolvedor manipular.&lt;br&gt;&lt;br&gt;Ótimo!! Excelente! Desde que funcione! Desde que seus desenvolvedores não fiquem na mão. Que deixe a versão anterior do jeito que estava enquanto se testa a nova, mas a velha perdeu performance, a nova perdeu performance...&lt;br&gt;&lt;br&gt;O que será que está acontecendo? &lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972994" width="1" height="1"&gt;</content><slash:comments>2</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972994</wfw:commentRss></entry><entry><title>Zen e a arte e programar</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/12/972874.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972874</id><created>2006-11-13T02:08:00Z</created><content type="text/html" mode="escaped">Recebi um link para um texto do &lt;span class="author"&gt;&lt;a title="Veja todos os artigos de Handerson Ferreira Gomes" href="http://webinsider.uol.com.br/index.php/author/handerson-ferreira-gomes"&gt;Handerson 
Ferreira Gomes&lt;/a&gt;, muito legal. &lt;br&gt;Vale à pena a leitura e recomendo aos amigos do The Spoke!&lt;br&gt;&lt;br&gt;&lt;a href="http://webinsider.uol.com.br/index.php/2000/07/20/zen-e-a-arte-de-programar/"&gt;Zen e a arte de programar&lt;/a&gt;&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972874" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972874</wfw:commentRss></entry><entry><title>Enxugando o gelo ... apenas um recado :p</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/10/972776.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972776</id><created>2006-11-11T11:50:00Z</created><content type="text/html" mode="escaped">&lt;h2&gt;Enxugando o Gelo&lt;/h2&gt;
&lt;h2 id="sz"&gt;BNegão&lt;/h2&gt;
&lt;p id="cmp"&gt;Composição: (Letra: Bnegão, base: Rodrigues)&lt;/p&gt;
&lt;p&gt;Enxugando o gelo, sua realidade segura por um fiapo de cabelo &lt;br&gt;
Apego pelo tempo, melhor não tê-lo; segurá-lo, não quero, nem há como contê-lo &lt;br&gt;
No último capítulo, vimos nosso herói encontrar-se em maus lençóis &lt;br&gt;
No momento crucial em que teve sua piada mensal fatiada, ao realizar a
manobra arriscada de manter ao mesmo tempo: comida no prato,
iluminação, água pro banho, bom nível de informação e temperamento
intacto &lt;br&gt;
A seu favor, ele conta com sua quase total imunidade espiritual, corpo
e humor à-prova-de-contas, além de uma dose generosa de honestidade
fazendo o diferencial &lt;br&gt;
Contra ele, credores-comedores-de-cabeça, agiotas ultra magnéticos
(além de outras aves de rapina menos cotadas) de butuca, em cada
esquina &lt;br&gt;
Corte pra outra cena, sem anestesia. A liberdade estendida na sua frente tendo um ataque de epilepsia &lt;br&gt;
Ordem para o povo, progresso pra burguesia &lt;br&gt;
Tele-apatia, nossa ação já se encontra no campo do movimento condicionado &lt;br&gt;
Sorria, você está com o filme queimado &lt;br&gt;
Uma vez mais sua volta será necessária, pra ver se deixa tudo pelo menos no empate (ou zerado) &lt;br&gt;
Sigo na batida, a frequência desse pensamento não pode ser captada com
perfeição por um receptor enferrujado pelos padrões do dia-a-dia &lt;br&gt;
Enxugando o gelo, sua realidade segura por um fiapo de cabelo &lt;br&gt;
Apego pelo tempo, melhor não tê-lo; segurá-lo, não quero, nem há como contê-lo &lt;br&gt;
Mudanças no eixo terrestre &lt;br&gt;
Escassez de água &lt;br&gt;
Peixes com 3 olhos caminham saudáveis pela Baía de Guanabara &lt;br&gt;
Naquela fase da vida em que a conjunção “tempo-é-dinheiro” é quase como um eclipse &lt;br&gt;
Cidadãos passeiam por jardins floridos, tendo como fundo o céu decorado por mísseis (em queda) &lt;br&gt;
Subsídio da vida para o cultivo de poetas &lt;br&gt;
Subsídio da mídia para o cultivo de amebas &lt;br&gt;
Inseminação natural de idéias &lt;br&gt;
Minha mente é como um quilombo moderno: lugares para todos os pensamentos refugiados pela insensatez reinante no planeta terra.
&lt;/p&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972776" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972776</wfw:commentRss></entry><entry><title>Macarena v&amp;#237;rus p/ Mac</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/05/972496.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972496</id><created>2006-11-06T10:23:00Z</created><content type="text/html" mode="escaped">&lt;a href="http://www.techweb.com/showArticle.jhtml?articleID=193501710"&gt;É apenas questão de tempo &lt;/a&gt;:p &lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972496" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972496</wfw:commentRss></entry><entry><title>CSS Library</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/03/972407.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972407</id><created>2006-11-03T17:40:00Z</created><content type="text/html" mode="escaped">Recebi a dica do meu amigo Richard,&amp;nbsp; uma boa &lt;a href="http://www.dynamicdrive.com/style/layouts/"&gt;biblioteca CSS&lt;/a&gt;&lt;br&gt;&lt;br&gt;Quem quiser dar uma conferida não vai se arrepender!&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972407" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972407</wfw:commentRss></entry><entry><title>Facilitando as instru&amp;#231;&amp;#245;es ao usu&amp;#225;rio em aplicativos Web.</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/11/01/972331.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972331</id><created>2006-11-01T19:51:00Z</created><content type="text/html" mode="escaped">Com o desenvolvimento da Web e expansão das funcionalidades da Web 2.0, devemos buscar nos aproximar o máximo de &lt;br&gt;aplicativos winForm.&lt;br&gt;&lt;br&gt;Alternar funções de teclas, enter por tab, execução de inserção com chamada por atalho no teclado e n outras funções.&lt;br&gt;&lt;br&gt;Foi então que pensei em uma maneira de instruir o usuário a preencher formulários, ou seja, informá-lo &lt;br&gt;obrigatoriamente com as informações necessárias sobre determiando campo.&lt;br&gt;&lt;br&gt;Inicialmente teremos um arquivo XML que guardará todas as mensagens, centralizando assim o controle e armazenamento:&lt;br&gt;&lt;br&gt;teremos o nó principal e dividiremos em seções por página e por controle, o id é o próprio id do controle e o msg&lt;br&gt;é a mensagem a ser mostrada ao usuário quando ele receber o foco.&lt;br&gt;&lt;br&gt;webMsg.xml&lt;br&gt;----------&lt;br&gt;&lt;br&gt;&amp;lt;Mauricio&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;pagina id="Default.aspx"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;controle id="tb01" msg="Primeiro." /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;controle id="tb02" msg="Segundo teste para mensagens de instrução." /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/pagina&amp;gt;&lt;br&gt;&amp;lt;/Mauricio&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;em seguida montamos um mini-formulário como exemplo:&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id="form1" runat="server"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="divWebMsg" class="cssLoading"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Primeiro&amp;lt;asp:TextBox runat="server" ID="tb01" Width="200px"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onfocus="retornawebMsg(this);" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pag="Default.aspx" onfocusOut="removeFoco();"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:TextBox&amp;gt;&amp;lt;br /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Segundo:&amp;lt;asp:TextBox runat="server" ID="tb02" Width="200px" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onfocus="retornawebMsg(this);" &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pag="Default.aspx" onfocusOut="removeFoco();"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:TextBox&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br&gt;&lt;br&gt;veja que adicionamos uma tag XHTML ao componente ASP.NEt que informa a qual página ele pertence, para podermos&lt;br&gt;retornar futuramente a sua respectiva mensagem no documento XML.&lt;br&gt;&lt;br&gt;adicionamos então uma referência a um documento JavaScript, onde estarão as funções que farão o trabalho "sujo" :D&lt;br&gt;&lt;br&gt;&amp;lt;script type="text/javascript" src="webMsg.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt;&lt;br&gt;webMsg.js&lt;br&gt;---------&lt;br&gt;&lt;br&gt;/* &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Retorna posição x y do elemento html &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Essa função irá nos informar em que posição da tela se encontra o componente&lt;br&gt;*/&lt;br&gt;&lt;br&gt;function cumulativeOffset(element) &lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var valueT = 0, valueL = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valueT += element.offsetTop&amp;nbsp; || 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valueL += element.offsetLeft || 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; element = element.offsetParent;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (element);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return [valueL, valueT];&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;/*&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Essa função se encarrega de limpar o o div que irá conter a mensagem e escondê-lo do usuário&lt;br&gt;*/&lt;br&gt;function removeFoco()&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var divMsg = document.getElementById('divWebMsg');&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById('divWebMsg').innerText = "";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; divMsg.style.visibility = "hidden";&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;/*&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Essa função é responsável pela leitura da mensagem do componente no documento XML&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Da inserção dessa mensagem no div e do posicionamento do div ao lado do componente que recebeu o foco&lt;br&gt;*/&lt;br&gt;function retornawebMsg(el)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");&lt;br&gt;&amp;nbsp;&amp;nbsp; xmlDoc.async = false;&lt;br&gt;&amp;nbsp;&amp;nbsp; xmlDoc.load("webMsg.xml");&lt;br&gt;&amp;nbsp;&amp;nbsp; var xmlObj = xmlDoc.documentElement;&lt;br&gt;&amp;nbsp;&amp;nbsp; var elemento = xmlDoc.selectNodes("//Mauricio/pagina[@id='"+el.pag+"']/controle[@id='"+el.id+"']" );&lt;br&gt;&amp;nbsp;&amp;nbsp; var divMsg = document.getElementById('divWebMsg');&lt;br&gt;&amp;nbsp;&amp;nbsp; divMsg.style.visibility = "visible";&lt;br&gt;&amp;nbsp;&amp;nbsp; if(elemento.length == 1)&lt;br&gt;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; divMsg.innerText = elemento[0].getAttribute("msg");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xy = cumulativeOffset(el);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; divMsg.style.left = (parseInt(xy[0]) + parseInt(el.style.width) + 10) + 'px';&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; divMsg.style.top = xy[1] + 'px'; &lt;br&gt;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &amp;nbsp;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;e por fim, estilizamos o nosso div com a classe css&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .cssLoading &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size:12px;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:White;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family: Verdana, Arial;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-weight: bold;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color:#0066CC;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align:center;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vertical-align:middle;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; position:absolute;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&lt;a href="http://omegagr.com.br/MRG/Default.aspx"&gt;veja em funcionamento&lt;/a&gt;&lt;br&gt;&lt;br&gt;é a Web rumo aos futuros aplicativos.&lt;br&gt;&lt;br&gt;[]'s&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972331" width="1" height="1"&gt;</content><slash:comments>3</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972331</wfw:commentRss></entry><entry><title>Microsoft Visual Studio Code Name “Orcas”</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/10/31/972293.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972293</id><created>2006-11-01T10:18:00Z</created><content type="text/html" mode="escaped">Disponível para &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d1336f3e-e677-426b-925c-c84a54654414&amp;amp;DisplayLang=en"&gt;download&lt;/a&gt; um preview do Orcas, codinome no novo Visual Studio para Microsoft .NET 3.&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972293" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972293</wfw:commentRss></entry><entry><title>Microsoft(R) Firefox 2007 Professional</title><link rel="alternate" type="text/html" href="http://thespoke.net/blogs/mauriciogonzatto/archive/2006/10/31/972255.aspx" /><id>b2b995b1-9c1d-4d25-9f9c-28d53840b74c:972255</id><created>2006-10-31T14:34:00Z</created><content type="text/html" mode="escaped">&lt;a href="http://www.msfirefox.com/"&gt;&lt;img src="http://www.msfirefox.com/index_files/box.jpg" alt="MS Firefox 2007 Professional" title="MS Firefox 2007" align="left" border="0"&gt;&lt;/a&gt;
&lt;h1&gt;&lt;br&gt;&lt;/h1&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Baixe já o seu!!!&lt;br&gt;:D&lt;br&gt;&lt;br&gt;[]'s&lt;br&gt;&lt;img src="http://thespoke.net/aggbug.aspx?PostID=972255" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://thespoke.net/blogs/mauriciogonzatto/commentrss.aspx?PostID=972255</wfw:commentRss></entry></feed>