<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6668893451803848875</id><updated>2011-07-07T22:00:00.755-03:00</updated><category term='DoMore'/><category term='ASP4Developers'/><category term='Certificação'/><category term='Blogspot'/><category term='CSLA'/><title type='text'>Rubens Farias' weblog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default?start-index=101&amp;max-results=100'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>359</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1280202934265775240</id><published>2008-03-16T11:40:00.003-03:00</published><updated>2008-03-16T11:46:55.234-03:00</updated><title type='text'>"Generic WCF Host" at CodeProject</title><summary type='text'>Acabei de postar um artigo no CodeProject sobre a criação de uma aplicação console para o host de serviços WCF. A idéia é manter um serviço que seja sensível à atualização de assemblies, simplificando o desenvolvimento de serviços, e evitando a implementação de hosts espeíficos para cada implementação.Generic WCF Host</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1280202934265775240/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1280202934265775240' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1280202934265775240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1280202934265775240'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2008/03/generic-wcf-host-at-codeproject.html' title='&quot;Generic WCF Host&quot; at CodeProject'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-473345655662172451</id><published>2008-03-10T18:28:00.002-03:00</published><updated>2008-03-10T18:51:39.578-03:00</updated><title type='text'>Análise de Valor Agregado</title><summary type='text'>Nos últimos meses, estive ajudando um amigo das antigas em seu projeto de mestrado em Engenharia de Software no Instituto de Pesquisas Tecnológicas de São Paulo, sobre uma ferramenta para análise de valor agregado (EVA - Earned Value Analysis). Trata-se de um método de análise matemática sobre a evolução de projetos, em termos de prazo e custo, tendo como base o que foi originalmente planejado, </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/473345655662172451/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=473345655662172451' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/473345655662172451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/473345655662172451'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2008/03/anlise-de-valor-agregado.html' title='Análise de Valor Agregado'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8055709510173818531</id><published>2007-08-21T11:30:00.000-03:00</published><updated>2007-08-21T11:33:16.625-03:00</updated><title type='text'>Autenticação Basic remota</title><summary type='text'>Como obter um recurso remoto, tendo que passar pela autenticação integrada?void Page_Load(){     string url = "http://remoteurl/imagem.jpg";     System.Net.WebClient client = new System.Net.WebClient();     System.Net.CredentialCache cache=new System.Net.CredentialCache();     cache.Add(          new Uri(url), "Basic",          new System.Net.NetworkCredential("usuario", "senha"));     </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8055709510173818531/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8055709510173818531' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8055709510173818531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8055709510173818531'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/08/autenticao-basic-remota.html' title='Autenticação Basic remota'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4389509161450462560</id><published>2007-06-23T10:23:00.001-03:00</published><updated>2007-06-23T10:23:18.365-03:00</updated><title type='text'>Nova versão do ASP.NET AJAX Control Toolkit</title><summary type='text'>  No último dia 06, o time do ASP.NET AJAX Toolkit lançou uma versão atualizada. Você pode baixá-la no site http://ajax.asp.net e executar os exemplos aqui.  Há também 44 vídeos até o momento, ensinando a utilizar cada um dos recursos.     Abraços,     Rubens    </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4389509161450462560/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4389509161450462560' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4389509161450462560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4389509161450462560'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/nova-verso-do-aspnet-ajax-control.html' title='Nova versão do ASP.NET AJAX Control Toolkit'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7123322547444956157</id><published>2007-06-20T21:56:00.001-03:00</published><updated>2007-06-20T21:56:13.513-03:00</updated><title type='text'>Treinamentos Microsoft gratuitos</title><summary type='text'>  Às vezes nós queremos fazer algum treinamento e acaba faltando uma combinação de tempo/dinheiro. O que dizer então de treinamentos online, que podem ser feitos em casa, no seu tempo vago, além de serem gratuitos?     Muitas pessoas não conhecem o site do Microsoft Learning, mas há diversas opções de treinamentos lá disponíveis, pagos ou não. Para logar, utilize o mesmo email/senha que você usa </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7123322547444956157/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7123322547444956157' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7123322547444956157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7123322547444956157'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/treinamentos-microsoft-gratuitos.html' title='Treinamentos Microsoft gratuitos'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8713997639258559987</id><published>2007-06-20T21:34:00.001-03:00</published><updated>2007-06-20T21:34:54.039-03:00</updated><title type='text'>Top 15 free SQL Injection Scanners</title><summary type='text'>  From Security-Hacks     SQL Injection is perhaps the most common web-application hacking technique which attempts to pass SQL commands through a web application for execution by the back-end database. The vulnerability is presented when user input is incorrectly sanitized and thereby executed.     Checking for SQL Injection vulnerabilities involves auditing your web applications and the best </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8713997639258559987/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8713997639258559987' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8713997639258559987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8713997639258559987'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/top-15-free-sql-injection-scanners.html' title='Top 15 free SQL Injection Scanners'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1220113873064582513</id><published>2007-06-20T21:27:00.001-03:00</published><updated>2007-06-20T21:27:08.908-03:00</updated><title type='text'>Tweak Vista with Vispa</title><summary type='text'>  From help.net     There are many reasons why you wouldn't want your operating system connect to Microsoft's server, be it for practical reasons or pure idealism. Based on the source-code of the award-winning xpy (version 0.9.8), Vispa allows you to easily tweak your Windows Vista for better privacy and security, even system performance. Do a few clicks rather than finding the write registry </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1220113873064582513/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1220113873064582513' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1220113873064582513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1220113873064582513'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/tweak-vista-with-vispa.html' title='Tweak Vista with Vispa'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6721280174030098304</id><published>2007-06-20T21:15:00.001-03:00</published><updated>2007-06-20T21:15:48.936-03:00</updated><title type='text'>The SqlCacheDependency Class</title><summary type='text'>      Feed: ASP.NET Daily Articles Posted on: Wednesday, June 13, 2007 9:48 AM Author: Luke Stratman Subject: The SqlCacheDependency Class                 Luke   Stratman shows how and why to use the SqlCacheDependency class.        View article...    </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6721280174030098304/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6721280174030098304' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6721280174030098304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6721280174030098304'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/sqlcachedependency-class.html' title='The SqlCacheDependency Class'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7550867472295066558</id><published>2007-06-20T21:13:00.001-03:00</published><updated>2007-06-20T21:13:32.962-03:00</updated><title type='text'>Configure ASP.NET AJAX Extensions</title><summary type='text'>      Feed: ASP.NET Daily Articles Posted on: Monday, June 18, 2007 9:48 AM Author: Dan Wahlin Subject: Configure ASP.NET AJAX Extensions                 Explore   ASP.NET AJAX configuration sections in Web.config, and learn how handlers and   modules fit into the overall picture.         View article...    </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7550867472295066558/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7550867472295066558' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7550867472295066558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7550867472295066558'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/configure-aspnet-ajax-extensions.html' title='Configure ASP.NET AJAX Extensions'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5678559976311786885</id><published>2007-06-13T18:54:00.001-03:00</published><updated>2007-06-13T18:55:28.271-03:00</updated><title type='text'>FW: Windows-Based iPhone Rival for Business Users</title><summary type='text'>  O mundo como a gente conhece…         Feed: Slashdot Posted on: Tuesday, June 05, 2007 1:07 PM Author: Zonk Subject: Windows-Based iPhone Rival for Business Users                 MsManhattan   writes "High Tech Computer Corp. (HTC) has unveiled a touch-screen   mobile device that offers many of the same features as the iPhone but with an   emphasis on business applications vs. entertainment </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5678559976311786885/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5678559976311786885' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5678559976311786885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5678559976311786885'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/fw-windows-based-iphone-rival-for.html' title='FW: Windows-Based iPhone Rival for Business Users'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1810293464396303856</id><published>2007-06-13T18:54:00.000-03:00</published><updated>2007-06-13T18:55:22.627-03:00</updated><title type='text'>FW: How to Keep Your Code From Destroying You</title><summary type='text'>  Eis uma boa dica: como melhorar o código que você cria?            Feed: Slashdot Posted on: Wednesday, May 30, 2007 4:09 PM Author: ScuttleMonkey Subject: How to Keep Your Code From Destroying You                 An   anonymous reader writes "IBM DeveloperWorks has a few quick tips on how   to write maintainable code that won't leech your most valuable resource —   time. These six tips on how </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1810293464396303856/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1810293464396303856' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1810293464396303856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1810293464396303856'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/06/fw-how-to-keep-your-code-from.html' title='FW: How to Keep Your Code From Destroying You'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4765419262741275779</id><published>2007-04-14T06:52:00.001-03:00</published><updated>2007-04-14T06:52:24.948-03:00</updated><title type='text'>Os 46 melhores utilitários freeware</title><summary type='text'>  Vale a leitura: uma lista dos 46 melhores utilitários freeware. Destaque para os melhores:     &lt;![if !supportLists]&gt;·         &lt;![endif]&gt;Antivirus (AVG, Avast! e AOL Anti Virus Shield)  &lt;![if !supportLists]&gt;·         &lt;![endif]&gt;Firewall (Kerio Personal Firewall)  &lt;![if !supportLists]&gt;·         &lt;![endif]&gt;Zip utility (7-Zip)  &lt;![if !supportLists]&gt;·         &lt;![endif]&gt;FTP Client (FileZilla)     Para </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4765419262741275779/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4765419262741275779' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4765419262741275779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4765419262741275779'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/04/os-46-melhores-utilitrios-freeware.html' title='Os 46 melhores utilitários freeware'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5529948820942955518</id><published>2007-04-14T06:07:00.000-03:00</published><updated>2007-04-14T06:08:10.675-03:00</updated><title type='text'>Debugger "Feature" for SharePoint</title><summary type='text'>      Feed: Aggregated Feed: SharePoint Team Blogs Posted on: Tuesday, April 10, 2007 9:02 AM Author: sptblog Subject: Debugger "Feature" for SharePoint                 While Windows SharePoint   Services 3.0 provides an excellent platform for developing Web applications,   debugging them can be a bit of a pain. It's often a case of finding the   process ID (PID), attach the debugger, navigate to</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5529948820942955518/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5529948820942955518' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5529948820942955518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5529948820942955518'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/04/debugger-feature-for-sharepoint.html' title='Debugger &quot;Feature&quot; for SharePoint'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5291085769333947163</id><published>2007-04-02T23:17:00.001-03:00</published><updated>2007-04-02T23:17:56.081-03:00</updated><title type='text'>MSXML4 to be Disabled in Late 2007</title><summary type='text'>          [from the MSXML   Blog]    As a part of our   MSXML4 End of Life plan , we are going to kill bit MSXML4 in the   October – December timeframe of this year. This kill bit applies to Internet Explorer only.   After the kill bit, web applications will not be able to create MSXML4   objects in the browser. Applications which are not kill-bit aware will   continue to work with MSXML4.    We </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5291085769333947163/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5291085769333947163' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5291085769333947163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5291085769333947163'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/04/msxml4-to-be-disabled-in-late-2007_02.html' title='MSXML4 to be Disabled in Late 2007'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8649377487913462985</id><published>2007-02-16T20:15:00.000-02:00</published><updated>2007-02-16T21:08:36.620-02:00</updated><title type='text'>Download de arquivos com nomes acentuados em ASP.NET</title><summary type='text'>Tivemos a necessidade, esses dias, de desenvolver uma página ASP.NET que se encarregaria de fazer o download de um documento que só estaria acessível via impersonate, uma vez que estaria armazenado em outro servidor HTTP, autenticando via NTLM.Dentre as possibilidades, acabamos por utilizar o System.Net.WebClient, passando as credenciais default e obtendo o conteúdo do arquivo em questão. O </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8649377487913462985/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8649377487913462985' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8649377487913462985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8649377487913462985'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/02/download-de-arquivos-com-nomes.html' title='Download de arquivos com nomes acentuados em ASP.NET'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8497264213807465547</id><published>2007-01-03T13:14:00.000-02:00</published><updated>2007-01-03T14:05:41.802-02:00</updated><title type='text'>Using Dotfuscator in the post-build process</title><summary type='text'>Hoje tive a necessidade de automatizar o processo de obfuscar um assembly usando o Dotfuscator. Estou utilizando neste projeto o Dotfuscator Community Edition 1.1.1019.14017, que vem com o Microsoft Visual Studio 2003.Encontrei uma referência a isso no WWs Blog, mas que não fala nada sobre assemblies que estejam assinados com strong names (o meu caso). Pesquisando mais um pouco, achei algo no </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8497264213807465547/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8497264213807465547' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8497264213807465547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8497264213807465547'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2007/01/using-dotfuscator-in-post-build-process.html' title='Using Dotfuscator in the post-build process'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1463773602281814747</id><published>2006-12-28T09:21:00.001-02:00</published><updated>2006-12-28T10:40:38.187-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certificação'/><title type='text'>Introdução ao Windows Presentation Foundation</title><summary type='text'>O primeiro treinamento que realizei no Microsoft Learning foi o curso Clinic 5135 AE: Introduction to Developing with Windows Presentation Foundation and Visual Studio 2005. Basicamente é uma introdução ao Windows Presentation Foundation (WPF), parte integrante do .NET Framework 3.0, mostrando qual a idéia por trás dele, como montar as primeiras aplicações, exemplificando os ganhos e as novas </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1463773602281814747/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1463773602281814747' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1463773602281814747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1463773602281814747'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/introduo-ao-windows-presentation.html' title='Introdução ao Windows Presentation Foundation'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1444288027660457294</id><published>2006-12-27T20:54:00.000-02:00</published><updated>2006-12-28T09:21:00.405-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certificação'/><title type='text'>Microsoft Learning Portal</title><summary type='text'>Curtindo o clima de final de ano, entre desenterrar backups antigos e jogar um pouquinho de Quake1, estava navegando pelo site do Microsoft Learning e acabei descobrindo coisas interessantes.Há bastante material de estudo e de ótima qualidade. Tem cursos específicos para as provas regulares, não sendo necessário o preparo exclusivamente garimpando links no MSDN. Além disso, tem também cursos que </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1444288027660457294/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1444288027660457294' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1444288027660457294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1444288027660457294'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/microsoft-learning-portal.html' title='Microsoft Learning Portal'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4632409465095010516</id><published>2006-12-18T16:58:00.000-02:00</published><updated>2006-12-18T16:50:28.422-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certificação'/><title type='text'>71-445: TS: Microsoft® SQL Server 2005 Business Intelligence - Implementation and Maintenance</title><summary type='text'>Fui ainda há pouco fazer a prova 71-445: TS: Microsoft® SQL Server 2005 Business Intelligence - Implementation and Maintenance que ainda está no estágio beta. A previsão que seja disponibilizada ao público em geral por volta de Fevereiro de 2007.Novamente deixei para a última hora (não por desleixo, mas absoluta falta de tempo mesmo) e certamente não fui bem. A idéia é uma prova para falar sobre </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4632409465095010516/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4632409465095010516' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4632409465095010516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4632409465095010516'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/71-445-ts-microsoft-sql-server-2005.html' title='71-445: TS: Microsoft® SQL Server 2005 Business Intelligence - Implementation and Maintenance'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7306258720004158190</id><published>2006-12-18T15:49:00.000-02:00</published><updated>2006-12-18T16:27:27.960-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DoMore'/><title type='text'>Confraternização DoMore! 2006</title><summary type='text'>Fomos ontem fazer a confraternização de Final de Ano da DoMore!, que aconteceu num sítio em Juquitiba, chamado Acampamento Vale Grande.Depois do Jean chegar atrasado quase uma hora para a carona compulsória e de pegar a querida Rodovia Regis Bittencourt, chegamos ao local onde o pessoal já estava acendendo a churrasqueira. Aí ninguém perdeu mais tempo!Café da manhã, seguido da apresentação </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7306258720004158190/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7306258720004158190' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7306258720004158190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7306258720004158190'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/confraternizao-domore-2006.html' title='Confraternização DoMore! 2006'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1038458983769958575</id><published>2006-12-14T09:03:00.000-02:00</published><updated>2006-12-14T09:09:40.769-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certificação'/><title type='text'>74-137 : Developing Microsoft Office Solutions using XML with Office Professional Edition 2003</title><summary type='text'>Preparation Guide for Exam 74-137Developing Microsoft Office Solutions using XML with Office Professional Edition 2003Design a customized Office products client solution Identify the business requirements           Choose the appropriate Office program(s). Considerations include Microsoft Office Excel, InfoPath, and Microsoft Office Word.Microsoft reboots OfficeSolution Architectures with </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1038458983769958575/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1038458983769958575' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1038458983769958575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1038458983769958575'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/74-137-developing-microsoft-office.html' title='74-137 : Developing Microsoft Office Solutions using XML with Office Professional Edition 2003'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7637207807634730959</id><published>2006-12-12T12:47:00.000-02:00</published><updated>2006-12-12T16:12:50.229-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogspot'/><title type='text'>Migração de comentários dos posts antigos</title><summary type='text'>Estou aqui tentando migrar os posts antigos. O script anterior funciona bem, mas não conseguiu ajustar os labels e nem trazer os comentários dos posts. Sobre esse último item, a interface Google.GData não permite fazer como eu gostaria, que envolve manter o nome do autor original. Então tivemos que improvisar:string blogId = "6668893451803848875"string postId = "8836808573838150306";WebClient </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7637207807634730959/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7637207807634730959' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7637207807634730959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7637207807634730959'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/migrao-de-comentrios-dos-posts-antigos.html' title='Migração de comentários dos posts antigos'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7333779639639784284</id><published>2006-12-11T18:49:00.000-02:00</published><updated>2006-12-11T19:04:54.791-02:00</updated><title type='text'>Windows Vista + Office 2007</title><summary type='text'>Instalei hoje o Windows Vista junto com o Office 2007, no meu notebook. Como todos estao falando, a interface realmente eh muito mais limpa e te dah uma sensacao de espaco bem legal. Mas, como podem ver, ainda nao descobri onde fica as configuracoes de teclado.Achei visualmente bonito, mesmo que na pratica com pouca utilidade, a principio, os recursos do Aero. Os dados de performance tambem sao </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7333779639639784284/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7333779639639784284' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7333779639639784284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7333779639639784284'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/windows-vista-office-2007.html' title='Windows Vista + Office 2007'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3897466998302756604</id><published>2006-12-08T14:37:00.000-02:00</published><updated>2006-12-10T13:21:34.025-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSLA'/><title type='text'>CodeSmith 4.0</title><summary type='text'>Eu já conhecia o CodeSmith de outros Carnavais, inclusive usando para o desenvolvimento de aplicações ASP 3.0 e ASP.NET, mas resolvi agora passar a usar ele na empresa em que estou trabalhando.Para o desenvolvimento de uma aplicação baseada em Windows Sharepoint Services 3.0, SQL Server 2005, estamos criando os templates de classes de negócio sobre o framework CSLA 2.1.1.O desenvolvimento destes </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3897466998302756604/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3897466998302756604' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3897466998302756604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3897466998302756604'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/codesmith-40.html' title='CodeSmith 4.0'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_l_Hbvpcq750/RXmX-c-qYRI/AAAAAAAAAAM/ddpsj-i_7aA/s72-c/codesmith-economia.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4296991018574357036</id><published>2006-12-04T11:20:00.000-02:00</published><updated>2006-12-08T15:16:03.430-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogspot'/><title type='text'>Sobre este blog</title><summary type='text'>O médico disse que escrever pode ajudar a fazer as vozes parerem. Vamos ver.Hi ALL! Has been a long time...Pois é, depois de um longo tempo sem escrever na internet, resolvi criar este blog como uma forma de devolver o conteúdo do ASP4Developers.com.br para a comunidade e poder voltar a ter um canal pra falar um pouco do que estou fazendo.Certamente o conteúdo antigo está desatualizado em relação</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4296991018574357036/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4296991018574357036' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4296991018574357036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4296991018574357036'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2006/12/sobre-este-blog.html' title='Sobre este blog'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2892033937788623521</id><published>2004-01-21T12:03:00.001-02:00</published><updated>2006-12-12T16:10:46.197-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Navegação em diretórios/arquivos utilizando FSO</title><summary type='text'>Olá pessoal, Este é o meu primeiro post espero que seja útil.Trata-se de um único script que pode ser utilizado para navegação/download entre arquivos/pastas armazenados em um servidor utilizando FSO do ASP.Segue o código:&lt;%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%&gt;&lt;html&gt;&lt;title&gt;Navegação em arquivos/pastas armazenados no Servidor utilizando FSO&lt;/title&gt;&lt;body alink=black vlink=black link=black&gt;&lt;!--</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2892033937788623521/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2892033937788623521' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2892033937788623521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2892033937788623521'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2004/01/navegao-em-diretriosarquivos-utilizando_21.html' title='Navegação em diretórios/arquivos utilizando FSO'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7310905041575205698</id><published>2004-01-04T19:29:00.001-02:00</published><updated>2006-12-12T16:10:42.309-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>ASP.NET – User Controls</title><summary type='text'>ASP.NET – User Controls Neste artigo vou dar os passos para criar um User Control básico no ASP.NET. Para o desenvolvimento, estou utilizando a linguagem C# e o aplicativo Web Matrix, que pode ser baixado gratuitamente do site do MSDN.O que é um User Control?Imagine que você tenha que construir um site que, em todas as páginas, possua, por exemplo, uma caixinha que contenha o nome e a descrição </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7310905041575205698/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7310905041575205698' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7310905041575205698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7310905041575205698'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2004/01/aspnet-user-controls_04.html' title='ASP.NET – User Controls'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8989723645984518923</id><published>2003-12-31T16:07:00.001-02:00</published><updated>2006-12-12T16:10:40.682-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Ano novo, tudo novo!</title><summary type='text'>Olá All,sim, eu sei que está acontecendo novamente. Estou deixando o site um pouco de lado, demorado para responder os emails e quase não ficando de bobeira online. Esse ano que está acabando foi bastante corrido e, ao que tudo indica, o que vem não será diferente.Mas isso não significa que continuarei tratando com relativa "indiferença" os e-colegas. Pelo contrário. Espero que nesse novo ano nós</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8989723645984518923/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8989723645984518923' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8989723645984518923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8989723645984518923'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/12/ano-novo-tudo-novo_31.html' title='Ano novo, tudo novo!'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5073813555414439260</id><published>2003-12-15T16:17:00.001-02:00</published><updated>2006-12-12T16:10:39.567-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Função para ordenar combos em Javascript</title><summary type='text'>Esta simples função usa o algoritmo Bubblesort para ordenar os itens de uma combo sem perder o respectivo value.&lt;script language="Javascript"&gt; function OrdenaCombo(combo) {  var Textos = new Array()  var Valores = new Array()  var n = combo.options.length  for(i=0; i&lt;n; i++) {Textos[i] = combo.options[i].text; Valores[i] = combo.options[i].value; }  for (i=0; i&lt;n; i++) {    for (j=0; j&lt;n-i; j++)</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5073813555414439260/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5073813555414439260' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5073813555414439260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5073813555414439260'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/12/funo-para-ordenar-combos-em-javascript_15.html' title='Função para ordenar combos em Javascript'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8608714193558751531</id><published>2003-11-18T16:39:00.001-02:00</published><updated>2006-12-12T16:10:38.578-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Valide endereço de e-mail via Regular Expressions</title><summary type='text'>Aqui está o código:Dim objRegExpr As RegExpDim blnEmailOk As BooleanSet objRegExpr = New RegExpobjRegExpr.Pattern = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"blnEmailOk = objRegExpr.Test(Text1.Text) Alguns simbolos usados na Expressão:\w localiza somente letras e dígitos\. localiza o caracter .* localiza zero ou mais ocorrências do caracter precedente+ localiza uma ou mais ocorrências do </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8608714193558751531/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8608714193558751531' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8608714193558751531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8608714193558751531'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/11/valide-endereo-de-e-mail-via-regular_18.html' title='Valide endereço de e-mail via Regular Expressions'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6625636420918757090</id><published>2003-11-18T13:50:00.000-02:00</published><updated>2006-12-12T16:10:37.589-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Textarea nada, o negócio é HTMLAREA</title><summary type='text'>Para aqueles que precisam de um editor On-line, ou seja, todo mundo, este além de ser excelente é FREE !!!http://www.interactivetools.com/products/htmlarea/Espero ter ajudado !Esta matéria foi postada originalmente no ASP4Developers por Jefferson Faria Dias (site), que na época era "desenvolvedor em VB, ASP, XML, Javascript usando SQL Server. Atualmente migrando para o .Net, mais especificamente </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6625636420918757090/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6625636420918757090' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6625636420918757090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6625636420918757090'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/11/textarea-nada-o-negcio-htmlarea.html' title='Textarea nada, o negócio é HTMLAREA'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5718877650633915550</id><published>2003-11-05T12:09:00.001-02:00</published><updated>2006-12-12T16:10:35.601-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Enviando o Formulário sem o Botão Submit</title><summary type='text'>    Já me perguntaram algumas vezes como enviar um formulário sem utilizar um botão de Submit. As razões são as mais variadas: desde a estética da tela (muitas vezes o botão fica feio mesmo, pricipalmente se o design for arrojado, utilizando imagens e animação em Shockwave Flash) ou mesmo por razões funcionais, como no Internet Explorer, por exemplo, onde o formulário é enviado (sem qualquer </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5718877650633915550/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5718877650633915550' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5718877650633915550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5718877650633915550'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/11/enviando-o-formulrio-sem-o-boto-submit_05.html' title='Enviando o Formulário sem o Botão Submit'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2472219064760035256</id><published>2003-11-05T12:07:00.001-02:00</published><updated>2006-12-12T16:10:13.337-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Inserindo figuras guardadas no banco de dados</title><summary type='text'>O código abaixo demonstra como inserir em um documento HTML qualquer uma figura guardada em uma base de dados.&lt;HTML&gt;&lt;BODY&gt;Esta página mostra figuras cadastradas em uma base de dados&lt;p&gt;&lt;img src="figura.asp?cod=736"&gt;&lt;p&gt;&lt;img src="figura.asp?cod=877"&gt;&lt;/BODY&gt;&lt;/HTML&gt;O parâmetro "cod" é o código da figura na tabela onde está guardada.Vejamos agora o código de "figura.asp":&lt;%Response.Expires = </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2472219064760035256/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2472219064760035256' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2472219064760035256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2472219064760035256'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/11/inserindo-figuras-guardadas-no-banco-de_05.html' title='Inserindo figuras guardadas no banco de dados'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2728527755803941366</id><published>2003-10-30T08:58:00.001-02:00</published><updated>2006-12-12T16:10:10.479-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Função de leitura de queries em JSCRIPT para (IB 6 / Firebird)</title><summary type='text'>function lerquery(strSQL){ var sNome  = Request.ServerVariables("SERVER_NAME"); var sCaminho = Server.MapPath("&lt;caminho_seu_DB&gt;"); var sConn = "DRIVER={Easysoft IB6 ODBC};" + "SERVER="+ sNome +";"+ "DATABASE="+ sNome +":"+ sCaminho +";"+ "UID=SYSDBA;"+ "PWD=;"+ "DIALECT=3;"+ "CHARSET=ISO8859_1;"+ "ROLE="; var cmd = new ActiveXObject("ADODB.Command"); with (cmd) {  ActiveConnection = sConn;  </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2728527755803941366/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2728527755803941366' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2728527755803941366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2728527755803941366'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/funo-de-leitura-de-queries-em-jscript_30.html' title='Função de leitura de queries em JSCRIPT para (IB 6 / Firebird)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8783475689431080675</id><published>2003-10-17T15:41:00.001-03:00</published><updated>2006-12-12T16:10:07.641-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Salvar um Recordset em um arquivo TXT</title><summary type='text'>O código ASP abaixo salva um recorset INTEIRO em um arquivo de texto, delimitado por ;set fs = Server.CreateObject("Scripting.FilesystemObject")set arquivo = fs.CreateTextFile(arquivo.txt)arquivo.Write (rsgeral.GetString(adClipString, , ";", vbCrLf, "")) Esta matéria foi postada originalmente no ASP4Developers por ROBSON MENDONÇA, que na época era "Desenvolvedor de Tecnologias Microsoft". Hoje, </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8783475689431080675/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8783475689431080675' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8783475689431080675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8783475689431080675'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/salvar-um-recordset-em-um-arquivo-txt_17.html' title='Salvar um Recordset em um arquivo TXT'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2450440891886006715</id><published>2003-10-17T15:35:00.001-03:00</published><updated>2006-12-12T16:10:05.643-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Apagar mais de um ítem em um listbox</title><summary type='text'>Se você tem um botão que apaga um ítem em um listbox, sabe do problema que se tem quando tentamos apagar mais de um ítem. Esse código resolve o problema:function apaga_item(){var f = document.frm1.list1.options.length;var items = '';for(var i = 0; i &lt; f; i++){if (document.frm1.list1.options[i].selected){ items = items + ';' + i}}items=items + ';';var t = document.frm1.list1.options.length;var f =</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2450440891886006715/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2450440891886006715' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2450440891886006715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2450440891886006715'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/apagar-mais-de-um-tem-em-um-listbox_17.html' title='Apagar mais de um ítem em um listbox'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7352011908881114664</id><published>2003-10-17T15:33:00.001-03:00</published><updated>2006-12-12T16:10:04.546-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Validação de Data</title><summary type='text'>Script para validar uma data enviada por um parâmetro, validando inclusive so o ano é bisexto{var a=document.frm1.data01.valuevar chk    = 0;var maxDay = 0;var dd = a.slice(0,2)var mm = a.slice(3,5)var yyyy = a.slice(6,10)maxDay = max_day(mm, yyyy);  if((dd &lt;= 0) || (dd &gt; maxDay)){ chk = 1;}else if((mm &lt;= 0) || (mm &gt; 12)){ chk = 1;}else if((yyyy &lt;= 0)){ chk = 1;} if(chk == 1){ alert('Data </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7352011908881114664/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7352011908881114664' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7352011908881114664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7352011908881114664'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/validao-de-data_17.html' title='Validação de Data'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1690587959661116502</id><published>2003-10-14T09:56:00.001-03:00</published><updated>2006-12-12T16:10:03.216-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Combos de Datas</title><summary type='text'>Esse código gera combos de acordo com a data passada por parametro. Caso nehuma data seja informada, o script usa a data atual. function GeraComboDia(d) dim data, dia, i, msg  msg = ""  data = trim(d)  if data &lt;&gt; "" and isDate(data) then   dia = day(data)  else   dia = day(now)  end if    for i = 1 to 31   if i = dia then    msg = msg &amp; "&lt;option value='" &amp; i &amp; "' selected&gt;" &amp; right("00" &amp; i,2) &amp; </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1690587959661116502/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1690587959661116502' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1690587959661116502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1690587959661116502'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/combos-de-datas_14.html' title='Combos de Datas'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6173096658379061546</id><published>2003-10-14T09:48:00.001-03:00</published><updated>2006-12-12T16:10:02.073-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Valida E-mail via ASP</title><summary type='text'>Essa funcao tem como base um email no formato minimo de x@x.x function ValidaEmail(text)  dim x, strArr, strDot, valida  x = trim(text)  strArr = instr(x,"@")  valida = true    if strArr &lt; 2 then    valida = false  else   x = mid(x,strArr + 1,len(x))   strDot = instr(x,".")   if instr(x,"@") &lt;&gt; 0 then valida = false   if strDot &lt; 2 then valida = false   x = mid(x,strDot + 1,len(x))   if trim(x) =</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6173096658379061546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6173096658379061546' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6173096658379061546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6173096658379061546'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/valida-e-mail-via-asp_14.html' title='Valida E-mail via ASP'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-516664104586719576</id><published>2003-10-03T13:54:00.001-03:00</published><updated>2006-12-12T16:10:00.708-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Janelas Popup no Datagrid .net</title><summary type='text'>Em meu Datagrid eu tenho uma coluna HyperLinkColumn.  Sempre que um usuário clicar nela, uma janela pop-up se abrirá com um conteúdo relativo ao link.Isto parece fácil exceto por um problema: Uma janela extra se abre com o texto: [object].  Este é o código que cria a coluna Hyperlink:  HyperLinkColumn col3 = new HyperLinkColumn();col3.DataNavigateUrlFormatString = javascript:window.open('</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/516664104586719576/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=516664104586719576' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/516664104586719576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/516664104586719576'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/janelas-popup-no-datagrid-net_03.html' title='Janelas Popup no Datagrid .net'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2139509295898087406</id><published>2003-10-01T13:20:00.001-03:00</published><updated>2006-12-12T16:09:59.821-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Como criar um XML via código ASP</title><summary type='text'>&lt;%  Dim xmldoc  Set xmldoc = Server.CreateObject("Microsoft.XMLDOM")  ' Checa se o documento tem algum conteudo  If (xmldoc.childNodes.length = 0) Then    ' Criando o documento XML    Set root = xmldoc.createNode("element", "Hi-Tech", "")    xmldoc.appendChild (root)    Set onode = xmldoc.createNode("element", "Employee", "")    onode.Text = "Gurpreet Singh"    xmldoc.documentElement.appendChild </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2139509295898087406/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2139509295898087406' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2139509295898087406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2139509295898087406'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/10/como-criar-um-xml-via-cdigo-asp_01.html' title='Como criar um XML via código ASP'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3215257812011708324</id><published>2003-09-17T16:35:00.001-03:00</published><updated>2006-12-12T16:09:56.975-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Tudo sobre txts leitura e criação</title><summary type='text'>Este componente possui uma serie de propriedades e métodos para manipulação de arquivos e diretórios do servidor Web.Para instanciar tal objeto numa página ASP escrevemos o seguinte código: Dim Objeto Set Objeto = Server.CreateObject("Scripting.FileSystemObject")  Esse objeto recém instanciado representa o Sistema de Arquivo do servidor Web. Devemos agora criar outro objeto(TextStream), a partir </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3215257812011708324/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3215257812011708324' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3215257812011708324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3215257812011708324'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/tudo-sobre-txts-leitura-e-criao_17.html' title='Tudo sobre txts leitura e criação'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-250656726792191171</id><published>2003-09-16T17:32:00.001-03:00</published><updated>2006-12-12T16:09:55.415-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Coloque notícias dinamicas no seu site</title><summary type='text'>&lt;html&gt;&lt;head&gt;&lt;script language='javascript'&gt;&lt;!--var speed=4500i=0j=0m=0function regenerate(){window.location.reload()}function regenerate2(){if (document.layers)setTimeout("window.onresize=regenerate",450)}function update(){if (document.layers){document.mensagem.document.submensagem.document.write(tnoticias[i])document.mensagem.document.submensagem.document.close()}</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/250656726792191171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=250656726792191171' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/250656726792191171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/250656726792191171'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/coloque-notcias-dinamicas-no-seu-site_16.html' title='Coloque notícias dinamicas no seu site'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8681261005847246827</id><published>2003-09-16T16:43:00.001-03:00</published><updated>2006-12-12T16:09:54.273-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Utilizando Janelas Pop-up's menos chatas</title><summary type='text'>Eu particularmente odeio janelas Pop-Up's, então desenvolvi algo bem simples utilizando cookies para que pessoas como eu, que visitam meu site, não fiquem aborrecidas com as janelas, escolhendo se quer que estas continuem abrindo.&lt;!--  Index.asp --&gt;&lt;%function iif(condicao,sim,nao)   if condicao then      iif=sim   else      iif=nao   end ifend functionpopup=request.cookies("pop")%&gt;&lt;html&gt;&lt;head&gt;&lt;</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8681261005847246827/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8681261005847246827' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8681261005847246827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8681261005847246827'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/utilizando-janelas-pop-up-menos-chatas_16.html' title='Utilizando Janelas Pop-up&amp;#39;s menos chatas'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-198118389505246814</id><published>2003-09-10T15:46:00.001-03:00</published><updated>2006-12-12T16:09:53.396-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Deixe o ROBO te pegar !!!</title><summary type='text'>Se voce mantém uma versão RSS do seu site e quer que ela seja catalogada pelos webbots e outros coloque o seguinte código nos elementos do cabeçalho:&lt;link rel="alternate" type="application/rss+xml" title="RSS" href="url para o rss"&gt; Esta matéria foi postada originalmente no ASP4Developers por Thiago Machado Souza (site), que na época era "Programador Desbravador, buscando quebrar todas as </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/198118389505246814/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=198118389505246814' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/198118389505246814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/198118389505246814'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/deixe-o-robo-te-pegar_10.html' title='Deixe o ROBO te pegar !!!'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5481308500867808455</id><published>2003-09-07T14:12:00.001-03:00</published><updated>2006-12-12T16:09:51.482-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Validador de Numeros</title><summary type='text'>function isNumeric(str) { var objRegExp  = /^[0-9]*$/; return objRegExp.test(str);}Esta matéria foi postada originalmente no ASP4Developers por Daniel Passos (site), que na época era "Consultor de TI com fortes conhecimentos nas linguagens HTML, JavaScript, Perl, ASP e PHP. Conhecimentos básicos de Java (Swing, JSP &amp; Servlets), orientação a objetos e UML, Banco de dados MySQL, SQL Server e Oracle</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5481308500867808455/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5481308500867808455' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5481308500867808455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5481308500867808455'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/validador-de-numeros_07.html' title='Validador de Numeros'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7112251916345630037</id><published>2003-09-07T14:09:00.001-03:00</published><updated>2006-12-12T16:09:49.580-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Validador de Valor (Money)</title><summary type='text'>function isMoney(str) { var objRegExp  = /^[0-9]*,\d{2}$/; return objRegExp.test(str);}Esta matéria foi postada originalmente no ASP4Developers por Daniel Passos (site), que na época era "Consultor de TI com fortes conhecimentos nas linguagens HTML, JavaScript, Perl, ASP e PHP. Conhecimentos básicos de Java (Swing, JSP &amp; Servlets), orientação a objetos e UML, Banco de dados MySQL, SQL Server e </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7112251916345630037/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7112251916345630037' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7112251916345630037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7112251916345630037'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/validador-de-valor-money_07.html' title='Validador de Valor (Money)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3545561140593334023</id><published>2003-09-07T12:23:00.001-03:00</published><updated>2006-12-12T16:09:47.600-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Passa pro proximo campo</title><summary type='text'>Passa pro proximo campo, passando o campo atual (pra ele descobrir o proximo) função util quando um campo chegar a um determinado numero de caracteres ou selecionar um valor (num select). Use sua criatividade :)function pcmp(campo) { var i, g; // Varre todo o formulario  for (i = 0; i &lt; campo.form.elements.length; i++) {  // Quando achar a posição do campo atual  if (campo == campo.form.elements[</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3545561140593334023/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3545561140593334023' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3545561140593334023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3545561140593334023'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/passa-pro-proximo-campo_07.html' title='Passa pro proximo campo'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3233960191946859898</id><published>2003-09-07T12:20:00.001-03:00</published><updated>2006-12-12T16:09:46.728-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Compara Strings</title><summary type='text'>function cptx(txt1, txt2) if(CSTR(TRIM(UCASE(txt1))) = CSTR(TRIM(UCASE(txt2)))) then  cptx = true Else  cptx = false End If End FunctionEsta matéria foi postada originalmente no ASP4Developers por Daniel Passos (site), que na época era "Consultor de TI com fortes conhecimentos nas linguagens HTML, JavaScript, Perl, ASP e PHP. Conhecimentos básicos de Java (Swing, JSP &amp; Servlets), orientação a </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3233960191946859898/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3233960191946859898' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3233960191946859898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3233960191946859898'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/compara-strings_07.html' title='Compara Strings'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2781346458099447614</id><published>2003-09-07T12:18:00.001-03:00</published><updated>2006-12-12T16:09:44.742-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Formata Valor (Money)</title><summary type='text'>Formata para que aparecen sempre com dois digitos apos a virgulafunction fmoeda(d)  if( (Len(d) &lt;=0) ) then  fmoeda = "0,00" else  if(instr(d,",")) then   d = d &amp; 00   dezena   = Left(d, instr(d,",") - 1)   centavos = Mid(d, instr(d,","), 3)   fmoeda = dezena &amp; centavos  else   fmoeda = d &amp; ",00"  End If End IfEnd Function Esta matéria foi postada originalmente no ASP4Developers por Daniel Passos</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2781346458099447614/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2781346458099447614' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2781346458099447614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2781346458099447614'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/formata-valor-money_07.html' title='Formata Valor (Money)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6465913297287210856</id><published>2003-09-07T12:16:00.001-03:00</published><updated>2006-12-12T16:09:43.830-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Sql Seguro</title><summary type='text'>E sempre importante dar uma limpada no que o usuario digita antes de inserrir no banco de dados, o ponta pe inicial e trocar todas as aspas por aspas duplasFunction sqlseguro(strTexto)    sqlseguro = Replace(strTexto, Chr(39), Chr(39) &amp; Chr(39))End Function Esta matéria foi postada originalmente no ASP4Developers por Daniel Passos (site), que na época era "Consultor de TI com fortes conhecimentos</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6465913297287210856/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6465913297287210856' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6465913297287210856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6465913297287210856'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/sql-seguro_07.html' title='Sql Seguro'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7034886382436923311</id><published>2003-09-07T12:13:00.001-03:00</published><updated>2006-12-12T16:09:42.670-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Desabilitada Botão Direito do Mouse</title><summary type='text'>var message="";function clickIE() { if (document.all) {  (message);  return false; }}function clickNS(e) { if (document.layers||(document.getElementById&amp;&amp;!document.all)) {  if (e.which==2||e.which==3) {   (message);   return false;  } }}if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS;}else{ document.onmouseup=clickNS;document.oncontextmenu=clickIE;}</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7034886382436923311/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7034886382436923311' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7034886382436923311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7034886382436923311'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/09/desabilitada-boto-direito-do-mouse_07.html' title='Desabilitada Botão Direito do Mouse'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2254298264075830292</id><published>2003-08-27T11:22:00.001-03:00</published><updated>2006-12-12T16:09:38.907-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Mostrar apenas uma prévia da Notícia. Semelhante à Agestado</title><summary type='text'>Esta função é apenas para retirar a prévia para por exemplo uma notícia.PRIVATE CONST TAMANHO = 200Function Previa(vstrTexto)Dim strPreviaif Len(vstrTexto) &gt; TAMANHO ThenstrPrevia = Mid(vstrTexto, 1, TAMANHO)strPrevia = Mid(strPrevia, 1, InStrRev(strPrevia, " ") - 1) &amp; "..."ElsestrPrevia = vstrTextoEnd IfPrevia = strPreviaEnd FunctionEsta matéria foi postada originalmente no ASP4Developers por </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2254298264075830292/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2254298264075830292' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2254298264075830292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2254298264075830292'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/mostrar-apenas-uma-prvia-da-notcia_27.html' title='Mostrar apenas uma prévia da Notícia. Semelhante à Agestado'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1358188993512687809</id><published>2003-08-26T17:26:00.001-03:00</published><updated>2006-12-12T16:09:37.194-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Formatando Hora em tempo real.</title><summary type='text'>&lt;script language="JavaScript"&gt; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt; function FormataHora(campo,tammax, teclapres) { numHora = 24;var tecla = teclapres.keyCode;vr = document.frm.hora.value;vr = vr.replace( ":", "" ); tam = vr.length ; if (tecla == 8 ) { tam = tam - 1 ;} alert(tam);if (tam == 2) {    document.frm.hora.value = vr.substr( 0, 2 ) + ':' +  </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1358188993512687809/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1358188993512687809' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1358188993512687809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1358188993512687809'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/formatando-hora-em-tempo-real_26.html' title='Formatando Hora em tempo real.'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4033049743051804519</id><published>2003-08-26T09:46:00.001-03:00</published><updated>2006-12-12T16:09:36.131-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Evitando que mecanismos de busca cadastrem suas páginas</title><summary type='text'>Mesmo que você não cadastre suas páginas em nenhum site de busca, alguns robôs podem fazer isso automaticamente e incluí-los em seus mecanismos de busca.Para que, esses "robôs" não incluam seu site, utilizamos o arquivo robots.txt e colocamos ele no diretório raiz do sitehttp://www.minha-empresa.com.br/robots.txtAqui vão alguns exemplos para excluir o site todo ou alguns diretóriosUser-agent: * </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4033049743051804519/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4033049743051804519' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4033049743051804519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4033049743051804519'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/evitando-que-mecanismos-de-busca_26.html' title='Evitando que mecanismos de busca cadastrem suas páginas'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1853921040315055524</id><published>2003-08-22T14:14:00.001-03:00</published><updated>2006-12-12T16:09:34.416-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Como desabilitar o botão salvar das imagens - Mais fácil!!!</title><summary type='text'>Utilize os meta tags HTML:&lt;meta http-equiv="imagetoolbar" content="no"&gt;Esta matéria foi postada originalmente no ASP4Developers por Marcos Felisberto (site), que na época era "Desenvolvedor, com conhecimentos sólidos em ASP, Visual Basic, SQL Server. Iniciante em C# e .NetMSNmarcos_felis@hotmail.com". Hoje, vai saber...</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1853921040315055524/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1853921040315055524' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1853921040315055524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1853921040315055524'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/como-desabilitar-o-boto-salvar-das_5863.html' title='Como desabilitar o botão salvar das imagens - Mais fácil!!!'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-700767636408139811</id><published>2003-08-19T15:12:00.001-03:00</published><updated>2006-12-12T16:09:27.750-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Procurando texto em um select</title><summary type='text'>Estava trabalhando com um banco de dados com muitas empresas e colocava-as em um campo &lt;select&gt;, mas depois para selecioná-las era um trabalhão. Então desenvolvi essa função para facilitar a navegação.&lt;SCRIPT language='javascript'&gt;&lt;!--function BuscaSelect(campo) {   var1=campo.value;   var1=var1.toUpperCase()   var2=form1.id.length;   for (i=0;i&lt;var2;i++) {      aux="form1.id.options["+i+"].text"</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/700767636408139811/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=700767636408139811' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/700767636408139811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/700767636408139811'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/procurando-texto-em-um-select_19.html' title='Procurando texto em um select'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7178716072886924615</id><published>2003-08-19T06:55:00.001-03:00</published><updated>2006-12-12T16:09:26.508-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Reconstrução do ASP4Developers</title><summary type='text'>Amigos e visitantes,gostaria de comunicar-lhes os planos que tenho para o site no futuro próximo, e para pedir-lhe ajuda para conseguir concretizá-los.Como você já deve saber, há diversas tecnologias emergindo para o desenvolvimento de aplicações para a internet. Estas tecnologias estão mudando nossa forma de desenvolver sistemas, e assim, necessitamos de ferramentas que nos ajudem a explorar o </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7178716072886924615/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7178716072886924615' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7178716072886924615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7178716072886924615'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/reconstruo-do-asp4developers_19.html' title='Reconstrução do ASP4Developers'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7354790781497649713</id><published>2003-08-18T10:44:00.001-03:00</published><updated>2006-12-12T16:09:25.511-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Como desabilitar o botão salvar das imagens</title><summary type='text'>Para desabilitar os botões salvar, imprimir, enviar, das imagens no Internet Explorer 6 faça uma chamada da imagem de um map inexistente ou vazio.&lt;img src="foto.jpg" usemap="#mapvazio"&gt;&lt;map name="mapvazio"&gt;&lt;area shape="default" nohref&gt;&lt;/map&gt;Esta matéria foi postada originalmente no ASP4Developers por Rogério César (Craz¥ Man) (site), que na época era "Analista de Sistemas, programador, web </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7354790781497649713/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7354790781497649713' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7354790781497649713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7354790781497649713'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/como-desabilitar-o-boto-salvar-das_18.html' title='Como desabilitar o botão salvar das imagens'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7961523234811408487</id><published>2003-08-12T15:55:00.001-03:00</published><updated>2006-12-12T16:09:20.325-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Tratamento de comandos SQL</title><summary type='text'>Sinceramente, eu não gosto muito de utilizar o Objeto ADODB.Command, que faz a mesma coisa, só que de uma melhor maneira.Mas para aqueles que não são adeptos do objeto command, podem utilizar a função abaixo.Desenvolvi esta função com o intuito de minimizar o esforço de ficar digitando desta maneira:sqlCmd = "select * from tb_andre where id= " &amp; request("id") &amp; " and nome like '" &amp; Nome &amp; "'"</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7961523234811408487/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7961523234811408487' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7961523234811408487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7961523234811408487'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/tratamento-de-comandos-sql_12.html' title='Tratamento de comandos SQL'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-347816832649549373</id><published>2003-08-12T15:43:00.000-03:00</published><updated>2006-12-12T16:09:19.009-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Armazenando Connection String de forma segura no Web.Config</title><summary type='text'>Uma dúvida muito comum em empresas, é se existe segurança de guardar a connection String no Web.Config.Segue alguns links abaixo e mais alguns comentários meus:Storing Database Connection Strings Securelyhttp://msdn.microsoft.com/vcsharp/downloads/samples/default.aspx?pull=/library/en-us/dnnetsec/html/secnetch12.asp?frame=true#storingdatabaseconnectionstringsHow To: Store an Encrypted Connection </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/347816832649549373/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=347816832649549373' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/347816832649549373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/347816832649549373'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/08/armazenando-connection-string-de-forma.html' title='Armazenando Connection String de forma segura no Web.Config'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7034527828326702507</id><published>2003-07-26T02:29:00.001-03:00</published><updated>2006-12-12T16:09:17.968-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Formata Nome Completo</title><summary type='text'>&lt;%'---------------------------------' Função: Formata Nome Completo' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Data de Criação: 26/07/2003'---------------------------------Function FormataNome(Nome) aNome = Split(Nome) For i = LBound(aNome) To UBound(aNome)  If Len(aNome(i)) &gt; 0 Then   nNome = nNome &amp; " " &amp; UCase(Mid(aNome(i),1,1)) &amp; _    LCase(Mid(aNome(i),2))  End If Next </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7034527828326702507/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7034527828326702507' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7034527828326702507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7034527828326702507'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/formata-nome-completo_26.html' title='Formata Nome Completo'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1869025469195079857</id><published>2003-07-19T20:55:00.001-03:00</published><updated>2006-12-12T16:09:13.252-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Remove espaços desnecessários do texto</title><summary type='text'>&lt;%'---------------------------------------' Função: Remove Espaços Desnecessários' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Data De Criação: 19/07/2003'---------------------------------------Function PreparaTexto(texto) aTexto = Split(texto, " ") For i = LBound(aTexto) To UBound(aTexto)  If Len(aTexto(i)) &gt; 0 Then nTexto = nTexto &amp; " " &amp; aTexto(i) Next PreparaTexto = Trim(nTexto)End</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1869025469195079857/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1869025469195079857' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1869025469195079857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1869025469195079857'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/remove-espaos-desnecessrios-do-texto_19.html' title='Remove espaços desnecessários do texto'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3993951384711620641</id><published>2003-07-19T20:54:00.001-03:00</published><updated>2006-12-12T16:09:00.771-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Pega extensão do arquivo II</title><summary type='text'>&lt;%'-----------------------------------------' Função: Verifica se a extensão é válida' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Data De Criação: 19/07/2003' Para Usar:' arquivo = Nome do arquivo' extensoes = Extensões permitidas'   separadas por vírgula' Exemplo:' IsExtension("figura.jpg","jpg,gif,bmp")'-----------------------------------------Function IsExtension(arquivo,extensoes)</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3993951384711620641/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3993951384711620641' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3993951384711620641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3993951384711620641'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/pega-extenso-do-arquivo-ii_19.html' title='Pega extensão do arquivo II'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8545940007961292640</id><published>2003-07-19T20:53:00.001-03:00</published><updated>2006-12-12T16:08:59.884-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Função para enviar e-mail</title><summary type='text'>&lt;%'---------------------------------' Função: Enviar E-mail (CDONTS)' Autor: Régis Soares' E-mail:regis_soares@hotmail.com'---------------------------------Function Email(de, para, assunto, mensagem) Set mail = Server.CreateObject("CDONTS.NewMail") mail.From = de mail.To = para mail.Subject = assunto mail.Body = mensagem mail.BodyFormat = 0 mail.MailFormat = 0 mail.Send Set mail = NothingEnd </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8545940007961292640/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8545940007961292640' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8545940007961292640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8545940007961292640'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/funo-para-enviar-e-mail_19.html' title='Função para enviar e-mail'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-138461642875828321</id><published>2003-07-19T15:33:00.001-03:00</published><updated>2006-12-12T16:08:41.042-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Idade</title><summary type='text'>&lt;%'----------------------------------' Função: Verifica Idade' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Data De Criação: 19/07/2003'----------------------------------Function Idade(Data) Session.LCID = 1046 If IsDate(Data) Then  Data = FormatDateTime(Data,2)  aData = Split(Data,"/")  Data = aData(0)&amp;"/"&amp;aData(1)&amp;"/"&amp;Year(Now)  Idade = Year(Now) - aData(2)  If DateDiff("d",Date(),</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/138461642875828321/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=138461642875828321' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/138461642875828321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/138461642875828321'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/idade_19.html' title='Idade'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4966519381281751342</id><published>2003-07-03T17:51:00.001-03:00</published><updated>2006-12-12T16:08:30.284-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Verificando as Variáveis do servidor</title><summary type='text'>Para verificar todas as variáveis do servidor, incluindo arquivo atual que está rodando, ip de quem está acessando entre outros, rode o seguinte script em seu servidor:&lt;HTML&gt;&lt;BODY BGCOLOR="#FFFFFF"&gt;&lt;TABLE BORDER=0 WIDTH=100%&gt;&lt;TR&gt;&lt;TD BGCOLOR="#CCCCCC"&gt;&lt;B&gt;Nome do Campo&lt;/B&gt;&lt;/TD&gt;&lt;TD&gt;&lt;B&gt;Valor do Campo&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;%for each item in request.servervariables%&gt;&lt;TR&gt;&lt;TD BGCOLOR="#CCCCCC"&gt;&lt;%=item%&gt;&lt;/TD&gt;&lt;TD&gt;</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4966519381281751342/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4966519381281751342' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4966519381281751342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4966519381281751342'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/verificando-as-variveis-do-servidor_03.html' title='Verificando as Variáveis do servidor'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8624880734599743937</id><published>2003-07-02T19:12:00.001-03:00</published><updated>2006-12-12T16:08:29.766-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Desmarcar todas as checks com um clique</title><summary type='text'>&lt;HTML&gt;&lt;HEAD&gt;&lt;SCRIPT LANGUAGE="JavaScript"&gt;  var checkflag = "false";  function check(field) {   if (checkflag == "false") {    for (i = 0; i &lt; field.length; i++) {     field[i].checked = true;}     checkflag = "true";    return "Uncheck All";}   else {    for (i = 0; i &lt; field.length; i++) {     field[i].checked = false;}     checkflag = "false";    return "Check All";}  }  &lt;/script&gt;&lt;/HEAD&gt;&lt;BODY&gt;</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8624880734599743937/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8624880734599743937' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8624880734599743937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8624880734599743937'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/07/desmarcar-todas-as-checks-com-um-clique_02.html' title='Desmarcar todas as checks com um clique'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7379168644555137669</id><published>2003-06-23T17:06:00.001-03:00</published><updated>2006-12-12T16:09:30.831-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Exibindo a lista dos usuários logados atualmente</title><summary type='text'>Salve,neste artigo, iremos descrever o processo de criação de uma listagem dos usuários logados no site, quer sejam anônimos ou autenticados, tal como possuímos aqui no ASP4Developers, na aba "onliners" aí ao lado. Isso é interessante para manter os usuários cientes de que não estão sozinhos, possibilitando uma maior interação entre os mesmos.Antes de mais nada, precisaremos trabalhar com o </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7379168644555137669/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7379168644555137669' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7379168644555137669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7379168644555137669'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/06/exibindo-lista-dos-usurios-logados_23.html' title='Exibindo a lista dos usuários logados atualmente'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-974025834071737095</id><published>2003-06-16T17:27:00.001-03:00</published><updated>2006-12-12T16:08:27.515-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Tutorial: Validação de formato de horas usando expressões regulares</title><summary type='text'>Há pouco tempo, tive um pequeno problema para resolver: verificar se horas digitadas pelos usuários, no formato HH:MM:SS, eram válidas. A princípio, não parece ser uma tarefa complexa, mas, dependendo da abordagem utilizada, podemos ter pouco ou muito trabalho.Pare um momento e reflita: como fazer tal validação ? Usando JavaScript, poderíamos pensar em usar o método .split() para decompormos os </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/974025834071737095/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=974025834071737095' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/974025834071737095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/974025834071737095'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/06/tutorial-validao-de-formato-de-horas_16.html' title='Tutorial: Validação de formato de horas usando expressões regulares'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-968962838191951700</id><published>2003-06-13T18:56:00.001-03:00</published><updated>2006-12-12T16:08:25.954-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Verificador (Navegador/Origem de Acesso)</title><summary type='text'>'Verifica navegador e origem de acesso'Ex.: Call Verifica(TRUE, TRUE)'Call Verifica(TRUE, FALSE)'Call Verifica(FALSE, TRUE)'Call Verifica(FALSE, FALSE)'&lt;HOST_ORIGEM&gt; = www.asp4developers.com.brFunction Verifica(sNAV, sORIG) If sNAV then  Dim IS_IE, IS_NN, USER_AGENT  USER_AGENT = Request.ServerVariables("HTTP_USER_AGENT")   IS_IE = InStr(USER_AGENT,"MSIE")  IS_NN = InStr(USER_AGENT,"Nav")    If </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/968962838191951700/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=968962838191951700' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/968962838191951700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/968962838191951700'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/06/verificador-navegadororigem-de-acesso_13.html' title='Verificador (Navegador/Origem de Acesso)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3529546296915427254</id><published>2003-06-06T16:31:00.001-03:00</published><updated>2006-12-12T16:08:20.845-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Integrando WORD e XML usando XMLHTTP</title><summary type='text'>Sou professor na Universidade de Passo Fundo e, para evitar a “cola”, elaboro diversas provas, cada uma com as questões em uma ordem diferente. Já a algum tempo eu queria automatizar o processo de geração das provas e como estava curioso sobre a integração entre WORD e XML desenvolvi esta pequena aplicação, simples mas muito didática.A aplicação usa o componente XMLHTTP para integrar os dados, o </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3529546296915427254/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3529546296915427254' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3529546296915427254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3529546296915427254'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/06/integrando-word-e-xml-usando-xmlhttp_06.html' title='Integrando WORD e XML usando XMLHTTP'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3633549480373731143</id><published>2003-06-05T20:58:00.001-03:00</published><updated>2006-12-12T16:08:51.657-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Pega extensão do arquivo</title><summary type='text'>Essa função pode ser muito útil para renomear um arquivo na hora do upload.&lt;%'----------------------------------' Função: Pega Extensão Do Arquivo' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Data De Criação: 05/06/2003' Última Atualização: 06/06/2003'----------------------------------Function Extensao(arquivo) x = InStrRev(arquivo, ".") If x = 0 Then  Extensao = "Arquivo inválido" </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3633549480373731143/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3633549480373731143' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3633549480373731143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3633549480373731143'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/06/pega-extenso-do-arquivo_05.html' title='Pega extensão do arquivo'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-4798757844704659158</id><published>2003-05-24T12:47:00.001-03:00</published><updated>2006-12-12T16:08:15.836-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Abrir Nova Janela (centralizada)</title><summary type='text'>&lt;A HREF="javascript:void(0)" OnClick="janelacentralizada('pagina.htm','nome','500','300');return false;"&gt;Abrir nova janela centralizada&lt;/A&gt;&lt;SCRIPT LANGUAGE=javascript&gt;function janelacentralizada(pagina, nomedajanela, w, h) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',status=no,scrollbars=no,resizable=no,</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/4798757844704659158/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=4798757844704659158' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4798757844704659158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/4798757844704659158'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/abrir-nova-janela-centralizada_24.html' title='Abrir Nova Janela (centralizada)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5150424014915776626</id><published>2003-05-09T11:09:00.001-03:00</published><updated>2006-12-12T16:08:14.911-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Tutoriais Online</title><summary type='text'>Tutoriais onlineInclusive tutoriais relacionados à programação, banco de dados, engenharia, analise, modelagem.www.tol.pro.brMuito bom mesmoEsta matéria foi postada originalmente no ASP4Developers por Thiago Machado Souza (site), que na época era "Programador Desbravador, buscando quebrar todas as fronteiras além do horizonte da arte de programar !www.thiagomachado.com.br". Hoje, vai saber...</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5150424014915776626/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5150424014915776626' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5150424014915776626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5150424014915776626'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/tutoriais-online_09.html' title='Tutoriais Online'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3005678754794350216</id><published>2003-05-09T01:21:00.001-03:00</published><updated>2006-12-12T16:08:11.316-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Paginar ARQUIVOS usando FSO</title><summary type='text'>&lt;%@LANGUAGE="VBSCRIPT"%&gt;&lt;% Option ExplicitResponse.Expires = 0  Response.Buffer  = True 'PAGINAÇÃO DE ARQUIVOS USANDO ARRAY x FSODim iLoop, limite, pagina, totalarq, iDim vlMaximo, vlMinimo, anteriorDim ObjFso, ObjArq, ObjPasta, ObjSubPastaSet ObjFso = Server.CreateObject("Scripting.FileSystemObject")Set ObjPasta = ObjFso.GetFolder(server.MapPath("avatar"))limite  = 10       ' limite de registros</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3005678754794350216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3005678754794350216' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3005678754794350216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3005678754794350216'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/paginar-arquivos-usando-fso_09.html' title='Paginar ARQUIVOS usando FSO'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3223608733071830658</id><published>2003-05-08T22:36:00.001-03:00</published><updated>2006-12-12T16:08:59.216-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Quebra texto após um determinado número de caracteres</title><summary type='text'>&lt;%'--------------------------------------------------' Função: Quebra texto após o limite de caracteres' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Para Usar:' texto = String' limite = Num. de caracteres por linha' Exemplo: QuebraTexto("Active Server Pages",5)' Última Atualização: 19/07/2003'--------------------------------------------------Function QuebraTexto(texto,limite) aTexto = </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3223608733071830658/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3223608733071830658' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3223608733071830658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3223608733071830658'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/quebra-texto-aps-um-determinado-nmero_08.html' title='Quebra texto após um determinado número de caracteres'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-670062491579211810</id><published>2003-05-08T22:34:00.001-03:00</published><updated>2006-12-12T16:08:57.349-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Paginação</title><summary type='text'>&lt;%'----------------------------------' Script: Paginação Simples' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' ICQ: 161916543'----------------------------------' Definindo o caminho do banco de dadoscaminho = "paginacao.mdb"' Fazendo a conexão com o banco de dados (paginacao.mdb)set conn = Server.CreateObject("ADODB.Connection")DSN = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &amp; </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/670062491579211810/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=670062491579211810' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/670062491579211810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/670062491579211810'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/paginao_08.html' title='Paginação'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2341635538817109166</id><published>2003-05-08T22:27:00.001-03:00</published><updated>2006-12-12T16:08:58.530-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Colocar X palavras do texto em negrito</title><summary type='text'>&lt;%'----------------------------------' Função: X Palavras Em Destaque' Autor: Régis Soares' E-mail: regis_soares@hotmail.com' Para Usar:' texto = String' xPalavras = Num. de palavras'   em destaque' Exemplo:' Destaca("Active Server Pages",1)' Última Atualização: 19/07/2003'----------------------------------Function Destaca(texto,xPalavras) aTexto = Split(texto, " ") For i = LBound(aTexto) To </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2341635538817109166/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2341635538817109166' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2341635538817109166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2341635538817109166'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/05/colocar-x-palavras-do-texto-em-negrito_08.html' title='Colocar X palavras do texto em negrito'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6018939082780508467</id><published>2003-04-17T07:41:00.001-03:00</published><updated>2006-12-12T16:08:10.138-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Automatizando fechamento de objetos ADO</title><summary type='text'>Automatizando fechamento de objetos ADOEssa sub fecha objetos automaticamente !Apenas criar os objetos de forma padrão(con --&gt; ADODB.Connection)(rs --&gt; ADODB.Recordset)'Fecha BDSub FechaDB if ISObject(con) then  if con.State = adStateOpen then   con.Close  end if  set con = nothing End If if IsObject(recset) then  if recset.State = 1 then   recset.Close  end if  set recset = nothing End IfEnd </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6018939082780508467/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6018939082780508467' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6018939082780508467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6018939082780508467'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/04/automatizando-fechamento-de-objetos-ado_17.html' title='Automatizando fechamento de objetos ADO'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1213809769215443042</id><published>2003-04-06T22:55:00.001-03:00</published><updated>2006-12-12T16:08:03.031-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Nova funcionalidade</title><summary type='text'>Está disponível uma nova funcionalidade aos visitantes e colaboradores do ASP4D, que os mesmos ajudaram a construir, mesmo que inconscientemente.Há algum tempo, toda navegação que os usuários faziam dentro do site é registrada de forma anônima, permitindo identificar padrões de navegação e correlacionando os itens visitados.Trocando em miúdos: se uma pessoa entra no site e faz uma pesquisa sobre </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1213809769215443042/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1213809769215443042' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1213809769215443042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1213809769215443042'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/04/nova-funcionalidade_06.html' title='Nova funcionalidade'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1817202662080538458</id><published>2003-03-25T20:16:00.001-03:00</published><updated>2006-12-12T16:07:50.568-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Novidades</title><summary type='text'>Amigos,gostaria de pedir desculpas pelo grande tempo sem atualizações nesta página principal, bem como de contribuições de código. Estou atualmente com diversas atividades em curso, o que me mantém um tanto quanto distante da web.Mas é muito importante frisar que o ASP4D não é mantindo apenas por mim, mas pode diversos desenvolvedores pelo Brasil, que oferecem seu conhecimento aos colegas </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1817202662080538458/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1817202662080538458' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1817202662080538458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1817202662080538458'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/03/novidades_25.html' title='Novidades'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-76347221500340462</id><published>2003-03-24T19:50:00.001-03:00</published><updated>2006-12-12T16:07:49.923-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Constructor | Boxing | Unboxing</title><summary type='text'>Interessante isso : Se o Constructor inicializa a string com empty string : ""Então ocorre um Box/Unboxing automático. Pelo fato de uma string ser uma variável to tipo Object (Reference Types) ao contrário das Value Types (int, boolean, etc).Então o valor da string é uma empty string, mas sua referência é NULL. Correto?Esta matéria foi postada originalmente no ASP4Developers por Ken Awamura (site</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/76347221500340462/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=76347221500340462' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/76347221500340462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/76347221500340462'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/03/constructor-boxing-unboxing_24.html' title='Constructor | Boxing | Unboxing'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8613805935869091298</id><published>2003-03-16T18:55:00.001-03:00</published><updated>2006-12-12T16:10:09.161-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>String de Conexão (FIREBIRD ou INTERBASE)</title><summary type='text'>String de Conexão (FIREBIRD ou INTERBASE) utilizando IBOLEDB (FREEWARE) / EASYSOFT (SHAREWARE - EVAL)Instale o IBOLEDB é de graça !http://www.oledb.net/  sConn = "Provider=IbOleDb;"&amp;_    "Location=&lt;IP_do_servidor&gt;;"&amp;_    "Data Source=&lt;caminho_do_arquivo_GDB&gt;;"&amp;_    "User ID=SYSDBA;"&amp;_    "Password=&lt;senha&gt;;"&amp;_    "Extended Properties=Character Set=ISO8859_1;SQL Dialect=3;User Role=;"EASYSOFT IB6 </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8613805935869091298/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8613805935869091298' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8613805935869091298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8613805935869091298'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/03/string-de-conexo-firebird-ou-interbase_16.html' title='String de Conexão (FIREBIRD ou INTERBASE)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7675432979103805116</id><published>2003-03-16T18:40:00.001-03:00</published><updated>2006-12-12T16:07:48.856-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Função de um recordset desconectado</title><summary type='text'>' Efetuar conexão e executar a query desejada com um recordset desconectadoEx.: set oUser = GetRecordset("select * from usuarios")Function GetRecordSet(byval strSQL) Set con = Server.CreateObject("ADODB.Connection") con.Open &lt;string de conexão&gt; Set recset = Server.CreateObject("ADODB.Recordset") recset.CursorLocation = 3 recset.Open strSQL, con, 0, 4 ' Disconecta recordset. Set </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7675432979103805116/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7675432979103805116' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7675432979103805116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7675432979103805116'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/03/funo-de-um-recordset-desconectado_16.html' title='Função de um recordset desconectado'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5177731064710276792</id><published>2003-01-29T08:56:00.001-02:00</published><updated>2006-12-12T16:07:45.537-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Alternar cores das linhas de uma tabela</title><summary type='text'>  Agora vou mostrar um comando que quase todo mundo quer mais não acha, tem que sair por ai procurando tutoriais que tenham para pegar emprestado :P. Bem, vamos ao que interessa.Muitos programadores gostam de utilizar o FOR para alternar as cores das linhas de uma tabela, mais vou mostrar um modo de alternar as cores com o IF.Não to afim de mostrar tudo que você deve fazer pois quero fazer um </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5177731064710276792/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5177731064710276792' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5177731064710276792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5177731064710276792'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/01/alternar-cores-das-linhas-de-uma-tabela_29.html' title='Alternar cores das linhas de uma tabela'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1272964819488126120</id><published>2003-01-24T13:35:00.001-02:00</published><updated>2006-12-12T16:07:48.334-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>XMLHTTP retorna caracteres estranhos: como resolver</title><summary type='text'>Criei um script para atualizar a lista de usuários sem que a tela "piscasse" muito. A aplicação funcionou bem com um pequeno problema: Os nomes de usuários com acentuação ou Ç retornavam códigos estranhos:?/td&gt;?/td&gt;Aur?o???G?d&gt;Sans?/td&gt;Após alguns dias de busca consegui solucionar o problema inserindo a instrução  Response.CharSet="iso-8859-1" na fonte dos dados. Esta matéria foi postada </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1272964819488126120/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1272964819488126120' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1272964819488126120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1272964819488126120'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2003/01/xmlhttp-retorna-caracteres-estranhos_24.html' title='XMLHTTP retorna caracteres estranhos: como resolver'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5688847731001914328</id><published>2002-12-27T23:16:00.001-02:00</published><updated>2006-12-12T16:07:40.043-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Função de Checagem de CNPJ</title><summary type='text'>A função checkCNPJ() faz a checagem do CNPJ. Retorna true se estiver ok, ou false, caso contrário.    function getNumber( number , len )   {      var result = '';      var num, i;       for ( i = 0 ; i &lt; number.length ; i++ )      {         try         {            num = parseInt( number.substring( i, i + 1 ) );            result += num;         }         catch (exception)         { }      }</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5688847731001914328/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5688847731001914328' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5688847731001914328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5688847731001914328'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/funo-de-checagem-de-cnpj_27.html' title='Função de Checagem de CNPJ'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1618610510196036867</id><published>2002-12-27T21:57:00.001-02:00</published><updated>2006-12-12T16:10:11.699-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Checagem de CPF</title><summary type='text'>A função checkCPF() faz a checagem do CPF. Retorna true se estiver ok, ou false, caso contrário.  function checkCPF(strNumber){   var result = true;   var digit;   var calc;    strNumber = getNumber(strNumber);   if (strNumber.length &lt; 4) {      result = false;   }    digit = parseInt(strNumber.substring(strNumber.length-2, strNumber.length));   number = strNumber.substring(0 , strNumber.length -</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1618610510196036867/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1618610510196036867' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1618610510196036867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1618610510196036867'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/checagem-de-cpf_27.html' title='Checagem de CPF'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3534797965211746102</id><published>2002-12-26T11:05:00.001-02:00</published><updated>2006-12-12T16:07:38.958-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Zero a Esquerda (vários modelos e situções)</title><summary type='text'>Abaixo segue algumas situações e modelos onde se aplicar o zero a esquerda, outras podem ser consultadas neste endereço abaixo:http://www.freecode.com.br/forum/viewtopic.php?t=21&lt;%Function ZerosEsquerda(pModo, pFinal) Dim intCont, intResultado  If (pFinal - Len(pModo)) &lt; 0 Then   intResultado = ""  Else   intResultado = ""   For intCont = 1 To (pFinal - Len(pModo))    intResultado = intResultado </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3534797965211746102/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3534797965211746102' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3534797965211746102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3534797965211746102'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/zero-esquerda-vrios-modelos-e-situes_26.html' title='Zero a Esquerda (vários modelos e situções)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-6775165912149001040</id><published>2002-12-19T13:42:00.001-02:00</published><updated>2006-12-12T16:07:38.209-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Alternando a cor das linhas de uma tabela</title><summary type='text'>Existem muitas formas de alternar a cor das linhas de uma tabela que recebe o resultado de uma consulta. Essa é uma forma que ocupa pouco código.&lt;%  i = 0   do while not rs.eof     if i mod 2&lt;&gt;0 then          cor = "#FFFFFF"     else          cor = "#e1e1e1"     end if %&gt;&lt;tr bgcolor="&lt;%=cor%&gt;"&gt;&lt;%i = i+1rs.movenext : loop%&gt;Esta matéria foi postada originalmente no ASP4Developers por Mateus </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/6775165912149001040/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=6775165912149001040' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6775165912149001040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/6775165912149001040'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/alternando-cor-das-linhas-de-uma-tabela_19.html' title='Alternando a cor das linhas de uma tabela'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-8917055663938729083</id><published>2002-12-18T15:40:00.001-02:00</published><updated>2006-12-12T16:07:37.525-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Menu Java Script</title><summary type='text'>Essa é uma solução simples para fazer um menu em java script através de vetores. O exemplo é bem simples e estático, mas pode ser útil para construir menus dinâmicos.&lt;table&gt;&lt;script language="JavaScript" type="text/javascript"&gt; var opcao=new Array(); var url=new Array();    opcao[0]="Opção 1";  opcao[1]="Opção 2";        url[0]="url1.asp";  url[1]="url2.asp";    for(var i=0;i&lt;opcao.length;i++){</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/8917055663938729083/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=8917055663938729083' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8917055663938729083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/8917055663938729083'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/menu-java-script_18.html' title='Menu Java Script'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3049398247430989385</id><published>2002-12-17T13:09:00.001-02:00</published><updated>2006-12-12T16:07:36.860-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Trabalhando com conexões a bancos de dados</title><summary type='text'>INTRODUÇÃOAi vão algumas dicas de como se trabalhar com conexões com o banco de dados, sem causar problemas ao usuário ou derrubar a performance da aplicação/banco de dados.CONTEÚDOJá ouvi várias discussões sobre qual a melhor maneira de se trabalhar com conexões. É claro que existem alguns meios que farão com que você perca um pouco da performance, outras criarão risco em relação a </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3049398247430989385/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3049398247430989385' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3049398247430989385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3049398247430989385'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/12/trabalhando-com-conexes-bancos-de-dados_17.html' title='Trabalhando com conexões a bancos de dados'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-5965216217857212638</id><published>2002-11-27T19:25:00.001-02:00</published><updated>2006-12-12T16:07:36.143-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Pare de concatenar strings SQL! (Versão VBScript)</title><summary type='text'>Gostei tanto da função enviada pelo Elcio Luiz Ferreira (em JScript) que resolvi refazê-la em VBScript:&lt;%'Autor: Fabio A Lopes'Email: fabio@encode.com.brFunction ExpSQL(sql)  Dim rg, mts, mt, varnom, varval, varsql  Set rg = New RegExp  rg.Pattern = "[=\s]@([\d\w]*)"  rg.IgnoreCase = True  rg.Global = True  Set mts = rg.Execute(sql)  For Each mt in mts    varsql = trim(replace(mt.Value,"=",""))</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/5965216217857212638/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=5965216217857212638' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5965216217857212638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/5965216217857212638'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/11/pare-de-concatenar-strings-sql-verso_27.html' title='Pare de concatenar strings SQL! (Versão VBScript)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-1961371357141100953</id><published>2002-11-20T10:54:00.000-02:00</published><updated>2006-12-12T16:07:35.502-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Importar .Txt</title><summary type='text'>Ola pessoal, sou novo aqui no site, e quero contribuir com algo que quebrei a cabeça um bom tempo até conseguir fazer! Espero poder ajudar alguém com esse código! Abraços a todos &lt;%'Selecionando todos os registros da tabela, no nosso caso vou importar os Clientesexecutar = "select * from clientes"set rs = server.createobject("ADODB.Recordset")rs.open executar, conn, 3, 3'Bom no nosso caso eu </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/1961371357141100953/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=1961371357141100953' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1961371357141100953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/1961371357141100953'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/11/importar-txt.html' title='Importar .Txt'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-824861660931837936</id><published>2002-11-17T07:22:00.001-02:00</published><updated>2006-12-12T16:07:42.340-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Montando uma classe de TreeView com ASP e XML</title><summary type='text'>Uma das tarefas mais "chatas", na parte de layout, é a exibição de dados em treeviews, uma lista de dados hierarquizados. Neste tutorial, mostraremos como criar um classe em VBScript, para adicionar e remover elementos de um treeview. Posteriormente, os dados da treeview, em XML, serão exibidos via XSL, com a rotina de navegação sendo feita via JavaScript.Construção da Classe TreeViewUm recurso </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/824861660931837936/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=824861660931837936' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/824861660931837936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/824861660931837936'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/11/montando-uma-classe-de-treeview-com-asp_17.html' title='Montando uma classe de TreeView com ASP e XML'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2380131378413736460</id><published>2002-11-08T10:13:00.001-02:00</published><updated>2006-12-12T16:07:34.809-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Relatórios com porcentagem Facil Facil!!!</title><summary type='text'>Caros amigos, quem nunca teve problema para fazer relatorio com porcentagem fazendo um SQL só e sem trabalhar no ASP. Ai vai: Vamos pensar aqui um pouco!!! o SQL tem como gerar tabela temporario no select então vejamos... Se eu fizer dois SQLs em um só? Não consigo trazer o total geral e um total por seguimento ? Sim eu consigo... então vamos fazer isso separadamente. Vamos usar por exemplo um </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2380131378413736460/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2380131378413736460' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2380131378413736460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2380131378413736460'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/11/relatrios-com-porcentagem-facil-facil_08.html' title='Relatórios com porcentagem Facil Facil!!!'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-3017232657884090222</id><published>2002-10-29T09:26:00.001-03:00</published><updated>2006-12-12T16:07:34.239-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Criando funções com parâmetros opcionais em javascript</title><summary type='text'>Estou postando esta dica atendendo à dúvida de um internauta. Como criar funções em javascript que recebam parâmetros opcionais? Para isso vamos precisar do operador typeof. O typeof retorna uma string com o tipo de uma variável. Pode retornar "number", "string", "boolean", "object", "function" ou "undefined". Quando uma variável não recebeu valor, seu tipo será undefined.Assim, suponhamos a </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/3017232657884090222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=3017232657884090222' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3017232657884090222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/3017232657884090222'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/10/criando-funes-com-parmetros-opcionais_29.html' title='Criando funções com parâmetros opcionais em javascript'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-2894035948741494302</id><published>2002-10-15T09:06:00.001-03:00</published><updated>2006-12-12T16:07:31.331-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Aumento de performance na inserção de dados</title><summary type='text'>O método Execute do objeto Connection, presente no ADO, tem três argumentos: CommandText, RecordsAffected e Options. O primeiro argumento, como todos certamente já sabem, é a string contendo a instrução SQL a ser executada (ou um nome de tabela - no caso, o método irá gerar o SELECT * FROM NOME_TABELA automaticamente). O segundo argumento é uma variável que receberá o número de registros afetados</summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/2894035948741494302/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=2894035948741494302' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2894035948741494302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/2894035948741494302'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/10/aumento-de-performance-na-insero-de_15.html' title='Aumento de performance na inserção de dados'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668893451803848875.post-7107382117585215715</id><published>2002-10-08T02:39:00.001-03:00</published><updated>2006-12-12T16:07:25.300-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP4Developers'/><title type='text'>Uma dica de performance (.NET)</title><summary type='text'>Com certeza muitos de nós ficamos pasmos de ver a flexibilidade oferecida pelo Visual Studio.NET. São labels, buttons e uma série de WebControls que podem ser utilizados em seus webforms.Mas isso pode causar um problema muito simples, que foi o meu caso:Estava desenvolvendo uma aplicação utilizando C#, no ínicio parecia um casamento, minha aplicação foi desenvolvida com rapidez e seu tempo de </summary><link rel='replies' type='application/atom+xml' href='http://rubensfarias.blogspot.com/feeds/7107382117585215715/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6668893451803848875&amp;postID=7107382117585215715' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7107382117585215715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668893451803848875/posts/default/7107382117585215715'/><link rel='alternate' type='text/html' href='http://rubensfarias.blogspot.com/2002/10/uma-dica-de-performance-net_08.html' title='Uma dica de performance (.NET)'/><author><name>Rubens Farias</name><uri>http://www.blogger.com/profile/14331379276355746143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_l_Hbvpcq750/RXrfSc-qYSI/AAAAAAAAAAY/WopqASEgkRw/s320/kermit_busted.jpg'/></author><thr:total>1</thr:total></entry></feed>
