<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>eu.NET Artigos de tecnologia</title><link>http://euprogramonet.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Eunet" /><description>Um blog de tecnologia, que aborda diversos assuntos sobre tecnologia e desenvolvimento web.</description><language>en</language><managingEditor>noreply@blogger.com (ROND)</managingEditor><lastBuildDate>Fri, 27 Jan 2012 17:02:32 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">46</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="eunet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Um blog de tecnologia, que aborda diversos assuntos sobre tecnologia e desenvolvimento web.</itunes:subtitle><item><title>ASP.NET Ajax e VS 2008</title><link>http://euprogramonet.blogspot.com/2009/10/aspnet-ajax-e-vs-2008.html</link><category>visual studio</category><category>Ajax</category><category>asp.net</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 07 Oct 2009 13:00:16 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-7056947508331275902</guid><description>Tive alguns problemas a um tempo atrás com aplicações que utilizam o ASP.NET Ajax no Visual Studio 2008, onde mostrava um problema de compilação exibindo que não conseguia encontrar a DLL &lt;span style="font-weight:bold;"&gt;System.Web.Extensions&lt;/span&gt;, então numa busca na Internet encontrei uma solução proposta pela Microsoft de rodar um script para que o VS ao compilar retire a checagem dessa DLL, segue o endereço do script.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=95792" target="_blank" rel="nofollow"&gt;http://go.microsoft.com/fwlink/?linkid=95792&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://www.telerik.com/community/forums/aspnet/ajax/q2-bug-could-not-load-file-or-assembly-system-web-extensions.aspx" target="_blank" rel="nofollow"&gt;Telerik&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-7056947508331275902?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1CEc31yTG2mp66k_exdkVFe-Rwc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1CEc31yTG2mp66k_exdkVFe-Rwc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1CEc31yTG2mp66k_exdkVFe-Rwc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1CEc31yTG2mp66k_exdkVFe-Rwc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-07T13:00:16.620-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><enclosure url="http://go.microsoft.com/fwlink/?linkid=95792" length="78696" type="application/octet-stream" /><media:content url="http://go.microsoft.com/fwlink/?linkid=95792" fileSize="78696" type="application/octet-stream" /><itunes:subtitle>Tive alguns problemas a um tempo atrás com aplicações que utilizam o ASP.NET Ajax no Visual Studio 2008, onde mostrava um problema de compilação exibindo que não conseguia encontrar a DLL System.Web.Extensions, então numa busca na Internet encontrei uma s</itunes:subtitle><itunes:author>noreply@blogger.com (ROND)</itunes:author><itunes:summary>Tive alguns problemas a um tempo atrás com aplicações que utilizam o ASP.NET Ajax no Visual Studio 2008, onde mostrava um problema de compilação exibindo que não conseguia encontrar a DLL System.Web.Extensions, então numa busca na Internet encontrei uma solução proposta pela Microsoft de rodar um script para que o VS ao compilar retire a checagem dessa DLL, segue o endereço do script. http://go.microsoft.com/fwlink/?linkid=95792 Referência: Telerik</itunes:summary><itunes:keywords>visual studio, Ajax, asp.net</itunes:keywords></item><item><title>Chamada Ajax com jQuery</title><link>http://euprogramonet.blogspot.com/2009/10/chamada-ajax-com-jquery.html</link><category>Ajax</category><category>jquery</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 07 Oct 2009 07:49:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-2988114625490846925</guid><description>Com o nascimento da Web 2.0 e com elas as aplicações ricas em recursos e funcionalidades. Uma das grandes ferramentas que facilitam muito o desenvolvimento de tais aplicações é o Ajax que é uma chamada assíncrona para o servidor, assim não tendo a necessidade de recarregar toda a página. Nesta hora o jQuery se torna nosso grande aliado pois este nos facilita muito com chamadas Ajax. Segue abaixo um exemplo prático de como se fazer uma chamada Ajax utilizando jQuery.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style:italic;"&gt;jQuery.ajax({&lt;br /&gt;               type: 'GET',&lt;br /&gt;               url: 'script.php',&lt;br /&gt;               success: function(data){                                  &lt;br /&gt;                 alert(data);//em caso de sucesso realiza um alert do retorno  &lt;br /&gt;               }&lt;br /&gt;             });&lt;/span&gt;   &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Muito fácil não?! é para ser assim mesmo...&lt;br /&gt;&lt;br /&gt;Referência:&lt;a href="http://docs.jquery.com/Ajax" target="_blank" rel="nofollow"&gt;http://docs.jquery.com/Ajax&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-2988114625490846925?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vbeWE281YusGUCRzktu_FJ1BY0Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vbeWE281YusGUCRzktu_FJ1BY0Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vbeWE281YusGUCRzktu_FJ1BY0Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vbeWE281YusGUCRzktu_FJ1BY0Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-07T07:49:34.203-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Seletores jQuery</title><link>http://euprogramonet.blogspot.com/2009/10/seletores-jquery.html</link><category>jquery</category><category>framework</category><category>seletores</category><category>selectors</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 06 Oct 2009 06:06:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-8327910900442564100</guid><description>Uma das grandes facilidades deste excelente framework são os seus seletores, vou aprensentar aqui alguns muito úteis, por classe e por id do elemento.&lt;br /&gt;&lt;br /&gt;Vamos supor que quero recuperar o elemento pelo seu Id, podemos escrever o código da seguinte maneira:&lt;br /&gt;&lt;br /&gt;&amp;lt;span id="element_id"&amp;gt;meu texto aqui&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;br /&gt;var element = jQuery('#element_id');&lt;br /&gt;&lt;br /&gt;Onde o símbolo que representa o get por ID é o símbolo &lt;span style="font-weight:bold;"&gt;#&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Agora vamos supor que necessito recuperar vários elementos do código HTML, então posso fazer isso através do seletor de classes como segue no exemplo:&lt;br /&gt;&lt;br /&gt;&amp;lt;span class="myclass"&amp;gt;meu texto aqui&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span class="myclass"&amp;gt;meu texto aqui2&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span class="myclass"&amp;gt;meu texto aqui3&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;br /&gt;Para recuperar todos os elementos que contém esta classe posso escrever:&lt;br /&gt;&lt;br /&gt;jQuery('.myclass').each(function(){&lt;br /&gt;     var element = jQuery(this);&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;Onde cada item do laço representa um elemento HTML e o símbolo que representa o get por classes é o "&lt;span style="font-weight:bold;"&gt;.&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://docs.jquery.com/Selectors" target="_blank" rel="nofollow"&gt;http://docs.jquery.com/Selectors &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-8327910900442564100?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/req8PawDo9JzSBMhHEeNl8ePr0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/req8PawDo9JzSBMhHEeNl8ePr0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/req8PawDo9JzSBMhHEeNl8ePr0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/req8PawDo9JzSBMhHEeNl8ePr0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T06:06:37.406-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A USB de cara nova</title><link>http://euprogramonet.blogspot.com/2009/09/usb-de-cara-nova.html</link><category>velocidade</category><category>usb</category><category>tecnologia</category><author>noreply@blogger.com (ROND)</author><pubDate>Fri, 18 Sep 2009 10:31:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-9140257623345321388</guid><description>Chamado comercialmente por USB SuperSpeed, por ser dez vezes mais rápido que o antecessor, o USB 3.0 chega mantendo praticamente a mesma arquitetura e a mesma facilidade de uso do USB 2.0. Seu diferencial vem com otimizações relacionadas ao consumo de energia e à eficiência do protocolo.&lt;br /&gt;&lt;br /&gt;A velocidade de transferência da nova versão é de 4,8 Gb/s, enquanto o USB 2.0 oferece 480 Mb/s. Ambos os tipos continuarão compatíveis, apesar da nova variante ter transmissão de dados bidirecional. &lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=7613&amp;/O+USB+VAI+MUDAR.+SAIBA+MAIS" target="_blank" rel="nofollow"&gt;Olhar Digital&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="640" height="412"&gt;&lt;param name="movie" value="http://www.olhardigital.com.br/flashes/player_embed_wide?path_video=http://p.download.uol.com.br/olhardigital/PGM204/pgm204_intel_usb.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=normal&amp;titulo_video=O USB vai mudar. Saiba mais&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=7613&amp;/O+USB+VAI+MUDAR.+SAIBA+MAIS?id_conteudo=7613"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.olhardigital.com.br/flashes/player_embed_wide?path_video=http://p.download.uol.com.br/olhardigital/PGM204/pgm204_intel_usb.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=normal&amp;titulo_video=O USB vai mudar. Saiba mais&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=7613&amp;/O+USB+VAI+MUDAR.+SAIBA+MAIS?id_conteudo=7613" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="412"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-9140257623345321388?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7wXQ8EIzIzbgXQ9fKSeTrLTT01s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7wXQ8EIzIzbgXQ9fKSeTrLTT01s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7wXQ8EIzIzbgXQ9fKSeTrLTT01s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7wXQ8EIzIzbgXQ9fKSeTrLTT01s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-18T10:31:32.077-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Revista Veja Online</title><link>http://euprogramonet.blogspot.com/2009/09/revista-veja-online.html</link><category>revista</category><category>veja</category><category>40 anos</category><author>noreply@blogger.com (ROND)</author><pubDate>Thu, 17 Sep 2009 20:10:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-4233268432502046818</guid><description>Reviva quarenta anos de história através da Revista Veja que ganhou um acervo digital para todas as suas edições em forma de revista eletrônica, vale a pena conferir e relembrar esses preciosos 40 anos história do Brasil e do mundo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://veja.abril.com.br/acervodigital/" target="_blank" rel="nofollow"&gt;http://veja.abril.com.br/acervodigital/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-4233268432502046818?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lEqpe1UvS5fshcIpTXOHI4Mzdds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lEqpe1UvS5fshcIpTXOHI4Mzdds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lEqpe1UvS5fshcIpTXOHI4Mzdds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lEqpe1UvS5fshcIpTXOHI4Mzdds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T20:10:23.228-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A nova era da TV</title><link>http://euprogramonet.blogspot.com/2009/09/nova-era-da-tv.html</link><category>gratuita</category><category>tv online</category><category>tv</category><author>noreply@blogger.com (ROND)</author><pubDate>Thu, 17 Sep 2009 20:03:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-2855185344890683935</guid><description>Os canais de TV começaram a invadir a Web com seu conteúdo que antes restrito apenas aos assinantes do canal, agora podem ser assistidos na web. Este vídeo do programa Olhar Digital mostra como estes sites têm feitos suas programações online.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="640" height="412"&gt;&lt;param name="movie" value="http://www.olhardigital.com.br/flashes/player_embed_wide?path_video=http://p.download.uol.com.br/olhardigital/PGM231/pgm231_cv_filmes_online.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=normal&amp;titulo_video=Canais de TV invadem a web&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=9260&amp;/UMA+NOVA+REALIDADE?id_conteudo=9260"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.olhardigital.com.br/flashes/player_embed_wide?path_video=http://p.download.uol.com.br/olhardigital/PGM231/pgm231_cv_filmes_online.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=normal&amp;titulo_video=Canais de TV invadem a web&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=9260&amp;/UMA+NOVA+REALIDADE?id_conteudo=9260" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="412"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-2855185344890683935?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1WZvX6f8kKn6c3CwmDYsjHV7j0M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1WZvX6f8kKn6c3CwmDYsjHV7j0M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1WZvX6f8kKn6c3CwmDYsjHV7j0M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1WZvX6f8kKn6c3CwmDYsjHV7j0M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T20:03:51.863-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Configurando SMTP no Web.config</title><link>http://euprogramonet.blogspot.com/2009/09/configurando-smtp-no-webconfig.html</link><category>web.config</category><category>smtp</category><author>noreply@blogger.com (ROND)</author><pubDate>Thu, 17 Sep 2009 08:27:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-8655734650521111043</guid><description>Segue uma maneira de se configurar os servidores SMTP diretamente no web.config, torna-se muito útil pela sua facilidade de alteração.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;lt;system.net&amp;gt;&lt;br /&gt;    &amp;lt;mailSettings&amp;gt;&lt;br /&gt;      &amp;lt;smtp&amp;gt;&lt;br /&gt;        &amp;lt;network&lt;br /&gt;             host="smtp.gmail.com"&lt;br /&gt;             userName="user"&lt;br /&gt;             password="password" /&amp;gt;&lt;br /&gt;      &amp;lt;/smtp&amp;gt;&lt;br /&gt;    &amp;lt;/mailSettings&amp;gt;&lt;br /&gt;  &amp;lt;/system.net&amp;gt;&lt;br /&gt;&amp;lt;system.web&amp;gt;&lt;br /&gt;    ...&lt;br /&gt;  &amp;lt;/system.web&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-8655734650521111043?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8vxQRMLznHbKTMmNcuy74KtJzl8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vxQRMLznHbKTMmNcuy74KtJzl8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8vxQRMLznHbKTMmNcuy74KtJzl8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vxQRMLznHbKTMmNcuy74KtJzl8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T08:27:34.712-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Layout gratuito para asp.net MVC</title><link>http://euprogramonet.blogspot.com/2009/09/layout-gratuito-para-aspnet-mvc.html</link><category>layout</category><category>free</category><category>mvc</category><category>asp.net</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 16 Sep 2009 21:10:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-5592172427869437927</guid><description>Um canal novo que a Microsoft disponibilizou no portal ASP.NET dentro do canal MVC é a possibilidade de baixar layouts prontos para adaptar em sua aplicação ASP.NET MVC e também fazer upload de um layout para compartilhar na web. Segue o endereço do canal:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.asp.net/mvc/gallery/default.aspx?supportsjs=true" target="_blank" rel="nofollow"&gt;http://www.asp.net/mvc/gallery/default.aspx?supportsjs=true&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-5592172427869437927?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3lC6Ok7kgDH3QGlk4jW3L7LKAEc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3lC6Ok7kgDH3QGlk4jW3L7LKAEc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3lC6Ok7kgDH3QGlk4jW3L7LKAEc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3lC6Ok7kgDH3QGlk4jW3L7LKAEc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-16T21:10:01.812-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Desenvolvimento web ágil com jQuery</title><link>http://euprogramonet.blogspot.com/2009/09/desenvolvimento-web-agil-com-jquery.html</link><category>Ajax</category><category>jquery</category><category>framework</category><category>json</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 16 Sep 2009 20:47:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-908646245729574124</guid><description>A pergunta que nunca "quer calar": Quem nunca perdeu tempo com desenvolvimento de JavaScript?, acredito que todos já devem ter passado por essa etapa... porém nos dias de hoje contamos com grandes Frameworks de JavaScript que nos facilitam e muito a vida para criar aplicações Web que necessitam de JavaScript, um dos mais famosos e completos Frameworks é o Jquery que contém uma infinidade de recursos e plugins que podem ser acoplados para turbinar ainda mais o Framework, um exemplo básico que o Jquery nos "quebra um galho" muito grande é o suporte as requisições Ajax e manipulação de Json. Vale a pena conferir este excelente Framework para JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jquery.com" target="_blank"&gt;http://jquery.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-908646245729574124?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zMVhZUo0pPUJYBOe6HtGRA-YKv4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zMVhZUo0pPUJYBOe6HtGRA-YKv4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zMVhZUo0pPUJYBOe6HtGRA-YKv4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zMVhZUo0pPUJYBOe6HtGRA-YKv4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-16T20:47:23.649-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Deixe seus menus com cara de MAC</title><link>http://euprogramonet.blogspot.com/2009/09/deixe-seus-menus-com-cara-de-mac.html</link><category>mac</category><category>menu</category><category>apple</category><author>noreply@blogger.com (ROND)</author><pubDate>Mon, 14 Sep 2009 21:20:53 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-8510751399534864533</guid><description>Um software bastante eficiente e bonito e que deixa seus menus com cara de um MAC é o RocketDoc, trata-se de uma barra de menus semelhante a que se encontra no MAC que é muito eficiente e acaba "quebrando um galho" muitas vezes ajudando a manter a área de trabalho organizada. Vale a pena conferir este software. Segue ai o link para o mesmo:&lt;br /&gt;&lt;a href="http://rocketdock.com/" rel="nofollow" target="_blank"&gt;http://rocketdock.com/&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_30NaMdLsUu4/Sq8V6L2SElI/AAAAAAAADHQ/qXThEWODlr4/s1600-h/rocketdoc.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 103px;" src="http://4.bp.blogspot.com/_30NaMdLsUu4/Sq8V6L2SElI/AAAAAAAADHQ/qXThEWODlr4/s320/rocketdoc.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5381544169088094802" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-8510751399534864533?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SDgVeCWC6voXmtnLptzqKL-Vv20/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SDgVeCWC6voXmtnLptzqKL-Vv20/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SDgVeCWC6voXmtnLptzqKL-Vv20/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SDgVeCWC6voXmtnLptzqKL-Vv20/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-14T21:20:53.381-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_30NaMdLsUu4/Sq8V6L2SElI/AAAAAAAADHQ/qXThEWODlr4/s72-c/rocketdoc.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Criando html helpers customizados em asp.net mvc</title><link>http://euprogramonet.blogspot.com/2009/08/criando-html-helpers-customizados.html</link><category>custom html helper</category><category>html helper</category><category>mvc</category><category>asp.net</category><category>html</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 25 Aug 2009 07:59:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-9067157290262658641</guid><description>Como demonstrei no artigo anterior: &lt;a href="http://euprogramonet.blogspot.com/2009/08/utilizando-html-helpers-em-aspnet-mvc.html" target="_blank"&gt;Utilizando html helpers&lt;/a&gt;, neste artigo demonstro como criar html helpers customizados, podendo esse ser totalmente customizado.&lt;br /&gt;Neste exemplo vou demonstrar como criar um controle que exibe um label customizado.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1º Passo:&lt;/span&gt; Crie uma pasta chamada Helpers na raiz do seu projeto asp.net mvc.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2º Passo:&lt;/span&gt; Crie uma classe dentro desta pasta, o nome é de sua escolha, a minha chamei de CustomHtmlHelpers.vb.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3º Passo:&lt;/span&gt; Criar o método que retorna um label de acordo com minhas configurações.&lt;br /&gt;Para isso crio um método que retorna uma string que é o html gerado pela minha nova label;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;Public Class CustomHtmlHelper&lt;br /&gt;    Public Shared Function Label(ByVal target As String, ByVal text As String) As String&lt;br /&gt;        Return String.Format("&amp;lt;label for='{0}'&amp;gt;{1}&amp;lt;/label&amp;gt;", target, text)&lt;br /&gt;    End Function   &lt;br /&gt;End Class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4º Passo:&lt;/span&gt; Agora meu custom html helper já está pronto para ser utilizado, para utilizá-lo você necessita ir até a view onde deseja utilizá-lo e importar o namespace como no exemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&amp;lt;%@ Import Namespace="&lt;span style="font-weight:bold;"&gt;Seu namespace aqui&lt;/span&gt;" %&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para invocar o html helper basta invocá-lo pelo nome do método:&lt;br /&gt;&lt;br /&gt;&amp;lt;%=CustomHtmlHelper.Label("txt1", "Meu label customizado")%&amp;gt;&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://www.asp.net/learn/mvc/tutorial-09-vb.aspx" target="_blank" rel="nofollow"&gt;http://www.asp.net/learn/mvc/tutorial-09-vb.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-9067157290262658641?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nA1gJxXqpiIKuxonaRoxADSWh_s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nA1gJxXqpiIKuxonaRoxADSWh_s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nA1gJxXqpiIKuxonaRoxADSWh_s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nA1gJxXqpiIKuxonaRoxADSWh_s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T07:59:00.054-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Caracteres especiais em html</title><link>http://euprogramonet.blogspot.com/2009/08/caracteres-especiais-em-html.html</link><category>caracteres especiais</category><category>webmaster</category><category>html</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 25 Aug 2009 07:11:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-5203290263643182197</guid><description>Uma coisa muito trivial em html mas que algumas vezes nos toma tempo procurando como faz são os caracteres especiais em html, por isso lanço aqui uma tabela com a maioria dos caracteres especiais utilizados no html.&lt;br /&gt;&lt;table cellpading="40"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;p style="font-size:x-small"&gt;&lt;br /&gt;&amp;Aacute; .............. &amp;amp;Aacute;&lt;br&gt;&lt;br /&gt;&amp;aacute; ............... &amp;amp;aacute;&lt;br&gt;&lt;br /&gt;&amp;Acirc; ................. &amp;amp;Acirc;&lt;br&gt;&lt;br /&gt;&amp;acirc; ................ &amp;amp;acirc;&lt;br&gt;&lt;br /&gt;&amp;Agrave; ............... &amp;amp;Agrave;&lt;br&gt;&lt;br /&gt;&amp;agrave; ............... &amp;amp;agrave;&lt;br&gt;&lt;br /&gt;&amp;Aring; ................. &amp;amp;Aring;&lt;br&gt;&lt;br /&gt;&amp;aring; ................ &amp;amp;aring;&lt;br&gt;&lt;br /&gt;&amp;Atilde; ................ &amp;amp;Atilde;&lt;br&gt;&lt;br /&gt;&amp;atilde; ............... &amp;amp;atilde;&lt;br&gt;&lt;br /&gt;&amp;Auml; .................. &amp;amp;Auml;&lt;br&gt;&lt;br /&gt;&amp;auml; ................. &amp;amp;auml;&lt;br&gt;&lt;br /&gt;&amp;AElig; ................. &amp;amp;AElig;&lt;br&gt;&lt;br /&gt;&amp;aelig; .................. &amp;amp;aelig;&lt;br&gt;&lt;br /&gt;&amp;Eacute; ................ &amp;amp;Eacute;&lt;br&gt;&lt;br /&gt;&amp;eacute; ............... &amp;amp;eacute;&lt;br&gt;&lt;br /&gt;&amp;Ecirc; ................. &amp;amp;Ecirc;&lt;br&gt;&lt;br /&gt;&amp;ecirc; ................ &amp;amp;ecirc;&lt;br&gt;&lt;br /&gt;&amp;Egrave; ................ &amp;amp;Egrave;&lt;br&gt;&lt;br /&gt;&amp;egrave; ............... &amp;amp;egrave;&lt;br&gt;&lt;br /&gt;&amp;Euml; .................. &amp;amp;Euml;&lt;br&gt;&lt;br /&gt;&amp;euml; ................. &amp;amp;euml;&lt;br&gt;&lt;br /&gt;&amp;ETH; ................... &amp;amp;ETH;&lt;br&gt;&lt;br /&gt;&amp;eth; .................. &amp;amp;eth;&lt;br&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;p style="font-size:x-small"&gt;&lt;br /&gt;&amp;Iacute; ................ &amp;amp;Iacute;&lt;br&gt;&lt;br /&gt;&amp;iacute; ............... &amp;amp;iacute;&lt;br&gt;&lt;br /&gt;&amp;Icirc; ................. &amp;amp;Icirc;&lt;br&gt;&lt;br /&gt;&amp;icirc; ................ &amp;amp;icirc;&lt;br&gt;&lt;br /&gt;&amp;Igrave; ................ &amp;amp;Igrave;&lt;br&gt;&lt;br /&gt;&amp;igrave; ............... &amp;amp;igrave;&lt;br&gt;&lt;br /&gt;&amp;Iuml; .................. &amp;amp;Iuml;&lt;br&gt;&lt;br /&gt;&amp;iuml; ................. &amp;amp;iuml;&lt;br&gt;&lt;br /&gt;&amp;Oacute; ........... &amp;amp;Oacute;&lt;br&gt;&lt;br /&gt;&amp;oacute; .............. &amp;amp;oacute;&lt;br&gt;&lt;br /&gt;&amp;Ocirc; ................ &amp;amp;Ocirc;&lt;br&gt;&lt;br /&gt;&amp;ocirc; ................. &amp;amp;ocirc;&lt;br&gt;&lt;br /&gt;&amp;Ograve; .............. &amp;amp;Ograve;&lt;br&gt;&lt;br /&gt;&amp;ograve; ............... &amp;amp;ograve;&lt;br&gt;&lt;br /&gt;&amp;Oslash; ................ &amp;amp;Oslash;&lt;br&gt;&lt;br /&gt;&amp;oslash; ............... &amp;amp;oslash;&lt;br&gt;&lt;br /&gt;&amp;Otilde; ................ &amp;amp;Otilde;&lt;br&gt;&lt;br /&gt;&amp;otilde; ............... &amp;amp;otilde;&lt;br&gt;&lt;br /&gt;&amp;Ouml; .................. &amp;amp;Ouml;&lt;br&gt;&lt;br /&gt;&amp;ouml; ................. &amp;amp;ouml;&lt;br&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;p style="font-size:x-small"&gt;&lt;br /&gt;&amp;Uacute; .............. &amp;amp;Uacute;&lt;br&gt;&lt;br /&gt;&amp;uacute; ............... &amp;amp;uacute;&lt;br&gt;&lt;br /&gt;&amp;Ucirc; ................ &amp;amp;Ucirc;&lt;br&gt;&lt;br /&gt;&amp;ucirc; ................ &amp;amp;ucirc;&lt;br&gt;&lt;br /&gt;&amp;Ugrave; ............. &amp;amp;Ugrave;&lt;br&gt;&lt;br /&gt;&amp;ugrave; .............. &amp;amp;ugrave;&lt;br&gt;&lt;br /&gt;&amp;Uuml; ................. &amp;amp;Uuml;&lt;br&gt;&lt;br /&gt;&amp;uuml; ................. &amp;amp;uuml;&lt;br&gt;&lt;br /&gt;&amp;Ccedil; ............... &amp;amp;Ccedil;&lt;br&gt;&lt;br /&gt;&amp;ccedil; ............... &amp;amp;ccedil;&lt;br&gt;&lt;br /&gt;&amp;Ntilde; ............... &amp;amp;Ntilde;&lt;br&gt;&lt;br /&gt;&amp;ntilde; ............... &amp;amp;ntilde;&lt;br&gt;&lt;br /&gt;&amp;lt; ................. &amp;amp;lt;&lt;br&gt;&lt;br /&gt;&amp;gt; ................. &amp;amp;gt;&lt;br&gt;&lt;br /&gt;&amp;amp; ................ &amp;amp;amp;&lt;br&gt;&lt;br /&gt;&amp;quot; ................. &amp;amp;quot;&lt;br&gt;&lt;br /&gt;&amp;reg; .................. &amp;amp;reg;&lt;br&gt;&lt;br /&gt;&amp;copy; ...............  &amp;amp;copy;&lt;br&gt;&lt;br /&gt;&amp;Yacute; ............ &amp;amp;Yacute;&lt;br&gt;&lt;br /&gt;&amp;yacute; ............ &amp;amp;yacute;&lt;br&gt;&lt;br /&gt;&amp;THORN; .............. &amp;amp;THORN;&lt;br&gt;&lt;br /&gt;&amp;thorn; ................ &amp;amp;thorn;&lt;br&gt;&lt;br /&gt;&amp;szlig; ................ &amp;amp;szlig;&lt;br&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-5203290263643182197?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dyNHu2zzvBVRXn3ZLPGe0ARLW30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dyNHu2zzvBVRXn3ZLPGe0ARLW30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dyNHu2zzvBVRXn3ZLPGe0ARLW30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dyNHu2zzvBVRXn3ZLPGe0ARLW30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T07:11:50.763-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Utilizando html helpers em asp.net mvc</title><link>http://euprogramonet.blogspot.com/2009/08/utilizando-html-helpers-em-aspnet-mvc.html</link><category>mvc</category><category>asp.net</category><category>microsoft</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 25 Aug 2009 06:44:10 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-7192558990346651406</guid><description>Uma facilidade muito interessante que foi embutida no asp.net mvc são os html helpers, são uma espécie pequenos "geradores" de códigos html como por exemplo: textbox, labels, forms e etc. Sendo estes totalmente customizáveis e podem ser extendidos.&lt;br /&gt;&lt;br /&gt;No exemplo abaixo demonstro como criar um textbox rapidamente utilizando um html helper.&lt;br /&gt;&lt;br /&gt;A tag html que desejo criar segue a seguinte proposta em html:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&amp;lt;input type="text" id="txt1" style="background:yellow;color:red" value="my text" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para criar esse campo utilizando um html helper segue o seguinte código:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&amp;lt;%=Html.TextBox("txt1", "my text", New With {.style = "background:yellow;color:red"})%&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existe esse entre muitos outros html helpers que podem ser utilizados como label, form, imagens e etc.&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://www.asp.net/learn/mvc/tutorial-09-vb.aspx" target="_blank" rel="nofollow"&gt;http://www.asp.net/learn/mvc/tutorial-09-vb.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-7192558990346651406?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qo0qofFbUh5kSZmhhCRiZB7GlLY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qo0qofFbUh5kSZmhhCRiZB7GlLY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Qo0qofFbUh5kSZmhhCRiZB7GlLY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qo0qofFbUh5kSZmhhCRiZB7GlLY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T06:44:10.010-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Criando rotas customizadas em asp.net mvc</title><link>http://euprogramonet.blogspot.com/2009/08/criando-rotas-customizadas-em-aspnet.html</link><category>mvc</category><category>asp.net</category><author>noreply@blogger.com (ROND)</author><pubDate>Mon, 24 Aug 2009 11:20:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-4903841266097145561</guid><description>Uma das grandes facilidades embutidas no asp.net mvc é a criação de rotas customizadas que nos permite criar urls amigáveis para web sites, no exemplo abaixo exemplifico como criar rotas customizadas utilizando vb.net.&lt;br /&gt;&lt;br /&gt;Para criar essas rotas devemos utilizar o arquivo Global.asax, podemos ver que no arquivo por Default existe a seguinte rota:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;routes.MapRoute( _&lt;br /&gt;            "Default", _&lt;br /&gt;            "{controller}/{action}/{id}", _&lt;br /&gt;            New With {.controller = "Home", .action = "Index", .id = ""} _&lt;br /&gt;        )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para criar uma rota devemos suprir os seguintes parâmetros na sequência:&lt;br /&gt;Nome, Url a ser exibida, e caminho da action responsável.&lt;br /&gt;&lt;br /&gt;No exemplo quero criar uma url para meu site que facilite o entendimento do usuário e facilite os buscadores a indexar meu site.&lt;br /&gt;&lt;br /&gt;A url que desejo é: &lt;span style="font-weight:bold;"&gt;http://meusite.com/produto/cadastrar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A rota dever ser configurada da seguinte maneira:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;routes.MapRoute( _&lt;br /&gt;            "Cadastro", _&lt;br /&gt;            "produto/cadastrar", _&lt;br /&gt;            New With {.controller = "Produto", .action = "cadastro"} _&lt;br /&gt;        )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agora vamos supor que necessito passar um parâmetro na url para recuperar posteriormente por exemplo para consultar um produto como no exemplo abaixo:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://meusite.com/produto/1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A rota deve ser configurada da seguinte maneira:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;routes.MapRoute( _&lt;br /&gt;            "Cadastro", _&lt;br /&gt;            "produto/{id}", _&lt;br /&gt;            New With {.controller = "Produto", .action = "consultar"} _&lt;br /&gt;        )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OBS: No exemplo acima como o código do produto é variável, considero este como parâmetro na rota para que possa ser passado posteriormente no momento de montar a url.&lt;br /&gt;&lt;br /&gt;Referência: &lt;a href="http://www.asp.net/learn/mvc/tutorial-23-vb.aspx" target="_blank" rel="nofollow"&gt;http://www.asp.net/learn/mvc/tutorial-23-vb.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-4903841266097145561?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h8xV_kYm5bL1cs7rAapLI12Vk9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h8xV_kYm5bL1cs7rAapLI12Vk9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h8xV_kYm5bL1cs7rAapLI12Vk9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h8xV_kYm5bL1cs7rAapLI12Vk9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-24T11:20:45.225-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>FriendFeed conectando tudo a tudo</title><link>http://euprogramonet.blogspot.com/2009/08/friend-feed-conectando-tudo-tudo.html</link><category>facebook</category><category>internet</category><category>friendfeed</category><category>web</category><author>noreply@blogger.com (ROND)</author><pubDate>Thu, 20 Aug 2009 10:03:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-790432917967219167</guid><description>Em minha primeria experiência com FriendFeed fiquei muito animado, apesar de não conhecê-lo anteriormente, descobri o mesmo através de uma notícia na qual relatava que o Facebook havia comprado o mesmo recentimente. Criei minha conta e vi que apesar de um sistema simples à vista do usuário, é um sistema que integra tudo a tudo, você pode publicar os posts do seu blog, suas fotos do flickr, seus links do delicious e seu perfil do facebook, seus tweets e etc. Vale a pena conferir mais esse hit da web.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://friendfeed.com/" target="_blank" rel="nofollow"&gt;http://friendfeed.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-790432917967219167?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b8qpthnWqC2LGWzH1CJKrx5vz3E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b8qpthnWqC2LGWzH1CJKrx5vz3E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b8qpthnWqC2LGWzH1CJKrx5vz3E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b8qpthnWqC2LGWzH1CJKrx5vz3E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-20T10:03:39.929-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Descubra as pesquisas mundiais com Google Insights</title><link>http://euprogramonet.blogspot.com/2009/08/descubra-o-que-o-mundo-esta-bucando-na.html</link><category>buscadores</category><category>insights</category><category>search</category><category>internet</category><category>google</category><category>busca</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 16 Sep 2009 20:54:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-5830252828009041262</guid><description>O Google disponibiliza uma ferramenta muito interesante chamada &lt;a href="http://www.google.com/insights/search/" target="_blank" rel="nofollow"&gt;&lt;span style="font-weight:bold;"&gt;Google Insights for Search&lt;/span&gt;&lt;/a&gt; para webmasters e pessoas de negócios. É uma ferramenta que possibilita descobrir o que o mundo procura na Internet, podendo filtrar os resultados por diversos critérios como tempo, região, termos de pesquisa e etc. &lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_30NaMdLsUu4/SoWglX-RsXI/AAAAAAAADGE/scqp7tqBdtk/s1600-h/google_insights.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 197px;" src="http://2.bp.blogspot.com/_30NaMdLsUu4/SoWglX-RsXI/AAAAAAAADGE/scqp7tqBdtk/s320/google_insights.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5369874694660010354" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-5830252828009041262?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6vokLTLF6e43XAULFsY2QIbbV0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6vokLTLF6e43XAULFsY2QIbbV0g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6vokLTLF6e43XAULFsY2QIbbV0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6vokLTLF6e43XAULFsY2QIbbV0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-16T20:54:25.126-07:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_30NaMdLsUu4/SoWglX-RsXI/AAAAAAAADGE/scqp7tqBdtk/s72-c/google_insights.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Melhorando relevância do Adsense</title><link>http://euprogramonet.blogspot.com/2009/07/melhorando-relevancia-do-adsense.html</link><category>adsense</category><category>google</category><category>serviços</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 28 Jul 2009 12:19:49 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-1007797102530686469</guid><description>Um recurso que o google fornece em seu serviço Adsense para que os anúncios sejam mais relevantes ao assunto do seu web site é o tageamento do conteúdo do site, para que você possa restringir o conteúdo relevante para o Adsense. Esse tageamento delimita o conteúdo como no exemplo abaixo:&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_start --&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Meu conteúdo relevante &amp;lt;h1/&amp;gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_end --&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;Você também pode excluir conteúdo que não considera relevante para anúncios delimitando também por tags como segue no exemplo abaixo:&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_start --&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Meu conteúdo relevante &amp;lt;h1/&amp;gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_end --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_start(weight=ignore) --&amp;gt;&lt;/span&gt;&lt;br /&gt;Conteúdo pouco relevante&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;!-- google_ad_section_end --&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Referência:&lt;br /&gt;&lt;a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;answer=23168" rel="nofollow"&gt;https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;answer=23168&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-1007797102530686469?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w7bLjAI_yDcOkw6gUr5kdWNpGSs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7bLjAI_yDcOkw6gUr5kdWNpGSs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w7bLjAI_yDcOkw6gUr5kdWNpGSs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7bLjAI_yDcOkw6gUr5kdWNpGSs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T12:19:49.811-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Instalando ASP.NET Mvc</title><link>http://euprogramonet.blogspot.com/2009/07/instalando-aspnet-mvc.html</link><category>mvc</category><category>asp.net</category><category>microsoft</category><author>noreply@blogger.com (ROND)</author><pubDate>Thu, 23 Jul 2009 10:50:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-4481352707965662128</guid><description>Um lançamento recente da Microsoft que tem feito sucesso entre os desenvolvedores é o pacote para desenvolvimento de projetos web utilizando o conceito MVC(Model, View and Controller), este cria uma estrutura de projeto pronta para o desenvolvimento. De uma maneira geral é organizado de maneira simples, possibilita o desenvolvimento rápido e eficiente de um projeto web no padrão MVC.&lt;br /&gt;&lt;br /&gt;Para baixar o pacote do ASP.NET MVC no endereço: &lt;a href="http://www.asp.net/mvc/download/" rel="nofollow"&gt;http://www.asp.net/mvc/download/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A instalação do pacote acontece de maneira muito simples, sem configurações específicas.&lt;br /&gt;&lt;br /&gt;Após a instalação do pacote, para a criação de um projeto MVC basta ir ao menu: File &gt; New &gt; Project &gt; Web &gt; ASP.NET MVC Web Application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_30NaMdLsUu4/SmiiMYCIs8I/AAAAAAAADFU/h_YISRd6fnM/s1600-h/new-project.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://4.bp.blogspot.com/_30NaMdLsUu4/SmiiMYCIs8I/AAAAAAAADFU/h_YISRd6fnM/s320/new-project.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361713689878115266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Após a criação do projeto será exibido a tela do projeto com a nova estrutura de arquivos e pastas. Tudo muito rápido e sem complicação!.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_30NaMdLsUu4/SmiiXOdecbI/AAAAAAAADFc/UkhfKbYyn-E/s1600-h/solution-explorer.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 314px; height: 320px;" src="http://1.bp.blogspot.com/_30NaMdLsUu4/SmiiXOdecbI/AAAAAAAADFc/UkhfKbYyn-E/s320/solution-explorer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361713876286992818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Você já pode debugar o projeto criado e conferir seu novo web site criado em MVC. Rápido e prático!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_30NaMdLsUu4/SmiidLIagjI/AAAAAAAADFk/ovQUKozIwG0/s1600-h/my-mvc-application.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://1.bp.blogspot.com/_30NaMdLsUu4/SmiidLIagjI/AAAAAAAADFk/ovQUKozIwG0/s320/my-mvc-application.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361713978472563250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-4481352707965662128?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B9nYTwb2YC6fAezpJNzS0BoPEi8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B9nYTwb2YC6fAezpJNzS0BoPEi8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B9nYTwb2YC6fAezpJNzS0BoPEi8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B9nYTwb2YC6fAezpJNzS0BoPEi8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T10:50:50.930-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_30NaMdLsUu4/SmiiMYCIs8I/AAAAAAAADFU/h_YISRd6fnM/s72-c/new-project.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Tradutor instantâneo online da Microsoft</title><link>http://euprogramonet.blogspot.com/2009/07/tradutor-instantaneo-da-microsoft.html</link><category>translator</category><category>tradutor</category><category>instantâneo</category><category>microsoft</category><category>live messenger</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 21 Jul 2009 11:03:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-6980307283156086647</guid><description>A Microsoft lançou algumas ferramentas muito interessantes para tradução de textos.  Um deles é um tradutor que foi acoplado ao novo Buscador da Microsoft chamado Bing, o interessante dessa ferramenta é que esta consegue identificar o texto a ser traduzido automaticamente e posteriormente traduz para o idioma escolhido pelo usuário. Vale a pena conferir.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsofttranslator.com/Default.aspx" target="_blank" rel="nofollow"&gt;http://www.microsofttranslator.com/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_30NaMdLsUu4/Sl8qrPSFYAI/AAAAAAAADFE/uqAXA2jDohE/s1600-h/bing_translator.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://3.bp.blogspot.com/_30NaMdLsUu4/Sl8qrPSFYAI/AAAAAAAADFE/uqAXA2jDohE/s320/bing_translator.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359049003919302658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A outra ferramenta interessante para tradução de textos é um tradutor instantâneo que é acoplado ao Live Messenger da Microsoft e que funciona de maneira simples. O usuário simplismente precisa adicionar em sua lista de amigos o contato &lt;span style="font-weight:bold;"&gt;mtbot@hotmail.com&lt;/span&gt; basta o usuário enviar uma mensagem para esse contato que ele responderá perguntando para qual idioma o texto deve ser traduzido e pronto! você terá seu tradutor instantâneo funcionando.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_30NaMdLsUu4/Sl8q4w_uXoI/AAAAAAAADFM/RP6QeIy_1Fc/s1600-h/mtbot.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 245px;" src="http://3.bp.blogspot.com/_30NaMdLsUu4/Sl8q4w_uXoI/AAAAAAAADFM/RP6QeIy_1Fc/s320/mtbot.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359049236307402370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-6980307283156086647?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fPckMWht0nhvFTepWXJgZFt-AZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fPckMWht0nhvFTepWXJgZFt-AZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fPckMWht0nhvFTepWXJgZFt-AZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fPckMWht0nhvFTepWXJgZFt-AZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-21T11:03:55.770-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_30NaMdLsUu4/Sl8qrPSFYAI/AAAAAAAADFE/uqAXA2jDohE/s72-c/bing_translator.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Rodando seus programas no pen drive</title><link>http://euprogramonet.blogspot.com/2009/07/rodando-seus-programas-no-pen-drive.html</link><category>programa pen drive</category><category>pen drive</category><category>portable app</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 15 Jul 2009 10:28:35 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-5798206115307841364</guid><description>Você é um daqueles que usa vários computadores e sempre reclama que nunca têm seus programas "necessários" sempre à mão?! Então seus problemas acabaram ...rs.&lt;br /&gt;O programa Potable Apps permite carregar diversos programas em versão que rodam no pen drive e existe diversas opções de programas e jogos. Existe várias opções como: Open Office, Firefox, Thunderbird... e por ae vai... segue o link para baixar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://portableapps.com/" target="_blank" rel="nofollow"&gt;http://portableapps.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-5798206115307841364?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZER6Cpix-UDDzFdC98E19qZiQEc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZER6Cpix-UDDzFdC98E19qZiQEc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZER6Cpix-UDDzFdC98E19qZiQEc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZER6Cpix-UDDzFdC98E19qZiQEc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-15T10:28:35.025-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google Android para seu PC</title><link>http://euprogramonet.blogspot.com/2009/07/google-android-para-seu-pc.html</link><category>google</category><category>android</category><category>live android</category><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 14 Jul 2009 05:55:09 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-1793171440045736603</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_30NaMdLsUu4/Slx-XlZPHpI/AAAAAAAADEI/xEG9yfIBit0/s1600-h/google_android.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://4.bp.blogspot.com/_30NaMdLsUu4/Slx-XlZPHpI/AAAAAAAADEI/xEG9yfIBit0/s320/google_android.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5358296600304098962" /&gt;&lt;/a&gt;&lt;br /&gt;Que tal rodar o Google Android no seu pc?!, visto que você não têm nenhum dos aparelhos para experimentar este, o Google liberou uma versão do seu sistema batizada de Live Android que pode ser instalada ou virtualizada no seu pc segue o link:&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/live-android/" rel="nofollow"&gt;&lt;br /&gt;http://code.google.com/p/live-android/&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;object width="400" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R9ZpJGw6xEo&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/R9ZpJGw6xEo&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-1793171440045736603?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8rkxZZvBlti61Iwx7LrmD6OOraU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8rkxZZvBlti61Iwx7LrmD6OOraU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8rkxZZvBlti61Iwx7LrmD6OOraU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8rkxZZvBlti61Iwx7LrmD6OOraU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-14T05:55:09.362-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_30NaMdLsUu4/Slx-XlZPHpI/AAAAAAAADEI/xEG9yfIBit0/s72-c/google_android.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.youtube.com/v/R9ZpJGw6xEo&amp;hl=en&amp;fs=1&amp;" length="1051" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/v/R9ZpJGw6xEo&amp;hl=en&amp;fs=1&amp;" fileSize="1051" type="application/x-shockwave-flash" /><itunes:subtitle> Que tal rodar o Google Android no seu pc?!, visto que você não têm nenhum dos aparelhos para experimentar este, o Google liberou uma versão do seu sistema batizada de Live Android que pode ser instalada ou virtualizada no seu pc segue o link: http://code</itunes:subtitle><itunes:author>noreply@blogger.com (ROND)</itunes:author><itunes:summary> Que tal rodar o Google Android no seu pc?!, visto que você não têm nenhum dos aparelhos para experimentar este, o Google liberou uma versão do seu sistema batizada de Live Android que pode ser instalada ou virtualizada no seu pc segue o link: http://code.google.com/p/live-android/ </itunes:summary><itunes:keywords>google, android, live android</itunes:keywords></item><item><title>Google Api</title><link>http://euprogramonet.blogspot.com/2009/07/google-api.html</link><category>api</category><category>ajax api</category><category>Ajax</category><category>google</category><category>google api</category><author>noreply@blogger.com (ROND)</author><pubDate>Mon, 13 Jul 2009 13:39:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-7357704242371980613</guid><description>Agora você pode "brincar" com um dos melhores brinquedos do Google: o Google Playground!, trata-se de uma ferramenta onde você pode conferir tutoriais sobre quase todos os produtos do google e como usar sua API.&lt;br /&gt;Você pode conferir por exemplo como usar o Google Maps no seu site ou como criar uma busca personalizada no buscador. Vale a pena conferir.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/apis/ajax/playground/" rel="nofollow"&gt;http://code.google.com/apis/ajax/playground/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-7357704242371980613?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WZK87EcrFdWsm1PZjcb17miIQ3g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZK87EcrFdWsm1PZjcb17miIQ3g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WZK87EcrFdWsm1PZjcb17miIQ3g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZK87EcrFdWsm1PZjcb17miIQ3g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T13:39:48.781-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Apostilas grátis no formato e-book</title><link>http://euprogramonet.blogspot.com/2009/07/apostilas-gratis-no-formato-e-book.html</link><category>baixar apostilas</category><category>grátis</category><category>apostila</category><category>e-book</category><author>noreply@blogger.com (ROND)</author><pubDate>Mon, 13 Jul 2009 13:30:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-8388249237912280029</guid><description>Galera segue ao link para baixar algumas apostilas muito boas no formato e-book.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://migre.me/3Bjv" rel="nofollow"&gt;http://migre.me/3Bjv&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-8388249237912280029?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NaGGFuv_8-A9f4jtVl8f6q6XGnY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NaGGFuv_8-A9f4jtVl8f6q6XGnY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NaGGFuv_8-A9f4jtVl8f6q6XGnY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NaGGFuv_8-A9f4jtVl8f6q6XGnY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T13:30:06.603-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Otimizando o Gmail</title><link>http://euprogramonet.blogspot.com/2009/05/otimizando-o-gmail.html</link><category>novos recursos</category><category>google labs</category><category>gmail</category><category>recursos gmail</category><author>noreply@blogger.com (ROND)</author><pubDate>Wed, 20 May 2009 12:26:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-1765596407197626709</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_30NaMdLsUu4/ShRXlsnw2SI/AAAAAAAAC-g/VtgDnVuybn4/s1600-h/gmail.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://1.bp.blogspot.com/_30NaMdLsUu4/ShRXlsnw2SI/AAAAAAAAC-g/VtgDnVuybn4/s320/gmail.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337987763485595938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uma grande ferramenta do Gmail que fica "um tanto quanto escondida" dentro do Gmail é o Google Labs, trata-se de recursos densenvolvidos pela equipe do Gmail porém que ainda não são "definitivos". Porém trazem recursos muito interessantes tais como: Acesso offline do email, Google agenda, Bookmarks... Vale muito a pena dar uma olhada nestes recursos. Porém para habilitar estes recursos é necessário mudar o idioma padrão do email para o inglês, assim aparecerá no topo da janela um símbolo do Google Labs em forma de um "tubo de ensaio" por onde se pode entrar nos novos recursos e aproveitar tudo.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_30NaMdLsUu4/ShRXBmcl70I/AAAAAAAAC-Y/86MC-SGSr8Q/s1600-h/google_labs.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 231px; height: 23px;" src="http://2.bp.blogspot.com/_30NaMdLsUu4/ShRXBmcl70I/AAAAAAAAC-Y/86MC-SGSr8Q/s320/google_labs.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5337987143352840002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Referência: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://mail.google.com/mail/?ui=2&amp;fs=1&amp;view=pu&amp;st=labs" rel="nofollow" target="_blank"&gt;Google Labs&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-1765596407197626709?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/owg4vaOHLhLHN9I5S_VlCTLI2j4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owg4vaOHLhLHN9I5S_VlCTLI2j4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/owg4vaOHLhLHN9I5S_VlCTLI2j4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owg4vaOHLhLHN9I5S_VlCTLI2j4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-20T12:26:51.839-07:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_30NaMdLsUu4/ShRXlsnw2SI/AAAAAAAAC-g/VtgDnVuybn4/s72-c/gmail.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ferramentas para melhoria de SEO</title><link>http://euprogramonet.blogspot.com/2009/05/ferramentas-para-melhoria-de-seo.html</link><author>noreply@blogger.com (ROND)</author><pubDate>Tue, 19 May 2009 07:56:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5259323755515423930.post-142838265764765994</guid><description>Existem hoje diversas ferramentas que nos auxiliam na melhoria de SEO (Search Engine Optimization). Foram utilizadas também neste blog para melhoria de SEO estas ferramentas que descrevo abaixo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seoworkers.com/tools/analyzer.html" rel="nofollow" target="_blank"&gt;SEO Workers:&lt;/a&gt; Esta ferramenta analiza o SEO do seu site e dá dicas do que precisa ser melhorado para aumentar a relevância do seu site.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seocentro.com/tools/search-engines/metatag-analyzer.html" rel="nofollow" target="_blank"&gt;Meta Tag Analyzer:&lt;/a&gt; Também uma grande ferramenta como a SEO Workers que analiza as meta tags do seu site e dá dicas de alterações para melhoria.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linkvendor.com/seo-tools/site-analysis.html" rel="nofollow" target="_blank"&gt;Link Vendor:&lt;/a&gt; Esta é uma ferramenta que analiza a relevância do seu site nos diversos buscadores e mostra seu rank nos mesmos.&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5259323755515423930-142838265764765994?l=euprogramonet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tRrDtukXH3X30BygLKBt5kN-Kng/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tRrDtukXH3X30BygLKBt5kN-Kng/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tRrDtukXH3X30BygLKBt5kN-Kng/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tRrDtukXH3X30BygLKBt5kN-Kng/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-19T07:56:52.922-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><media:rating>nonadult</media:rating></channel></rss>

