<?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-4786431544590521377</id><updated>2012-01-19T15:55:30.877Z</updated><category term='Rockrider'/><category term='create user'/><category term='Template'/><category term='installation'/><category term='PS3'/><category term='cache'/><category term='servidores'/><category term='web hosting'/><category term='Amazon'/><category term='permission'/><category term='Playstation'/><category term='SQL Server'/><category term='gridview'/><category term='Ports'/><category term='Toolbar'/><category term='anti virus'/><category term='Generation'/><category term='Apple'/><category term='triggers'/><category term='framework 3.5'/><category term='ASP.NET'/><category term='winform'/><category term='Poker'/><category term='VPN'/><category term='Steve Jobs'/><category term='hresult'/><category term='Constructor'/><category term='FIX'/><category term='PowerShell'/><category term='let&apos;s bonus'/><category term='ecologia'/><category term='Chrome'/><category term='Bulk'/><category term='Promoções'/><category term='BUG'/><category term='Sharepoint 2010'/><category term='MSDTC'/><category term='script'/><category term='windows'/><category term='segurança kaspersky'/><category term='imagem'/><category term='Sharepoitn 2007'/><category term='SqlServer'/><category term='Autenticação'/><category term='.net'/><category term='connectionString'/><category term='Alojamento'/><category term='Comet'/><category term='BTT'/><category term='transações'/><category term='Automation'/><category term='Compras'/><category term='Assign Enter Key'/><category term='Windows Vista'/><category term='transaction'/><category term='Addin'/><category term='PS3 Slim'/><category term='instação'/><category term='Green'/><category term='tranaction manager'/><category term='nova imagem'/><category term='Venda'/><category term='Artisteer'/><category term='Registry'/><category term='Google'/><category term='Jogos'/><category term='Cisco VPN'/><category term='C#'/><category term='Firefox'/><category term='Vs2010'/><category term='Telerik'/><category term='Layout'/><category term='SolidColorBrush'/><category term='microsoft'/><category term='MCTS'/><category term='error 721'/><category term='Internet Explorer'/><category term='Iframe'/><category term='RadButton'/><category term='app.config'/><category term='Produtos'/><category term='Silverlight'/><category term='Media'/><title type='text'>Experts .net</title><subtitle type='html'>Sharepoint, .net and Developer help, tips</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default?start-index=101&amp;max-results=100'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>103</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-111977327687078506</id><published>2011-11-17T10:28:00.000Z</published><updated>2011-11-17T10:33:48.072Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Silverlight: how to force browser to download updated client version?</title><content type='html'>I'm working with silverlight and i get this problem:&lt;br /&gt;I build and deploy a new release of the xap to the server by the client still accesssing to a older version of the xap. So i think: clear the browser cache but don´t work and i can't say to every one "Hey clear the cache before access this page" :D&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;In the page you call the xap &lt;br /&gt;change the param&amp;nbsp; name="source" value="ClientBin\yourxapfile.xap"&lt;br /&gt;to this: (sorry i have post an image because the blogger removes the code)&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LCo0DrAloCk/TsTi3wgPiYI/AAAAAAAAALM/ItZgc7qZFxc/s1600/xap.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://4.bp.blogspot.com/-LCo0DrAloCk/TsTi3wgPiYI/AAAAAAAAALM/ItZgc7qZFxc/s640/xap.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-111977327687078506?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/111977327687078506/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=111977327687078506' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/111977327687078506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/111977327687078506'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/11/silverlight-how-to-force-browser-to.html' title='Silverlight: how to force browser to download updated client version?'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-LCo0DrAloCk/TsTi3wgPiYI/AAAAAAAAALM/ItZgc7qZFxc/s72-c/xap.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1402785810430722844</id><published>2011-10-26T18:13:00.000+01:00</published><updated>2011-10-26T18:13:09.862+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;strong&gt;B&lt;/strong&gt;em, é provável que já tenham precisado de importar dados de um ficherito de texto para uma tabela do sql server, se não precisou quando precisar já sabe quando acabar de ler este post :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;strong&gt;T&lt;/strong&gt;endo em conta que podem existir basicamente dois tipo de ficheiro txt ou csv vamos tentar criar uma solução que consiga lidar com essa situação.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;strong&gt;B&lt;/strong&gt;ULK INSERT foi introduzido no SQL Server 7 e permite a interação com o bcp ( bulk copy program). Nas versões anteriores do SQL Server só era possível aceder ao bcp pela prompt.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;Agora temos dois tipos de ficheiros:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;TipoFicheiro=1(txtFile1.txt)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;"Jose";"Fernandes";"20"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;"Maria";Isabel";"21"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;"Rui";"Costa";"10"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;TipoFicheiro=2(txtFile2.txt)&lt;br /&gt;&lt;br /&gt;Jose;Fernandes;20&lt;br /&gt;Maria;Isabel;21&lt;br /&gt;Rui;Costa;10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 85%;"&gt;&lt;strong&gt;T&lt;/strong&gt;endo já os nossos ficheiro vou mostrar a syntax:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #ff9966; font-family: Arial; font-size: 85%;"&gt;BULK INSERT tabelaTemp FROM 'c:txtFile1.txt' WITH(FIELDTERMINATOR= ' ";" ')&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: Arial;"&gt;tabelaTemp -&amp;gt; table temporária de destino dos dados&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: Arial;"&gt;FIELDTERMINATOR -&amp;gt; argumento que permite especificar qual o delimitador das colunas&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #ff9966; font-family: Arial;"&gt;BULK INSERT tabelaTemp FROM 'c:txtFile2.txt' WITH(FIELDTERMINATOR= ';')&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;Aqui a única diferença é o valor do argumento FIELDTERMINATOR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;P&lt;/strong&gt;ara facilitar a reutilização vamos criar uma stored procedure, mas antes vou criar a tabela que vai receber os dados.&lt;br /&gt;A tabela final e temporária:&lt;br /&gt;&lt;br /&gt;CREATE TABLE TDados&lt;br /&gt;(&lt;br /&gt;ID int IDENTITY NOT NULL,&lt;br /&gt;Nome varchar(50) NOT NULL,&lt;br /&gt;SobreNome varchar(50) NOT NULL,&lt;br /&gt;Idade int NOT NULL,&lt;br /&gt;Valor int NOT NULL&lt;br /&gt;)&lt;br /&gt;go&lt;br /&gt;&lt;div&gt;CREATE TABLE TDados_TEMP&lt;/div&gt;&lt;div&gt;(&lt;/div&gt;&lt;div&gt;Nome varchar(50) NOT NULL,&lt;/div&gt;&lt;div&gt;SobreNome varchar(50) NOT NULL,&lt;/div&gt;&lt;div&gt;Idade int NOT NULL&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;div&gt;go&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;e agora a nossa stored:&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;SET QUOTED_IDENTIFIER OFF&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;go&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;CREATE PROCEDURE SP_ImportaTxt &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;@PathFicheiro varchar(100),&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;@Valor integer, &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;@TipoFicheiro tinyint &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: green;"&gt;--Step 1:  BULK INSERT Statement&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;DECLARE @SQL varchar(2000) &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;IF @TipoFicheiro = 1  &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;BEGIN   &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: green;"&gt;&lt;span style="color: green;"&gt;-- &lt;/span&gt;formato válido: "M";"A";"10"&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt;   &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;SET @SQL = "BULK INSERT TDados_TEMP FROM '"+@PathFicheiro +"' WITH (FIELDTERMINATOR = '"";""') "&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;  END ELSE  BEGIN   &lt;span style="color: green;"&gt;&lt;span style="color: green;"&gt;-- &lt;/span&gt;formato válido: M;A;10 &lt;/span&gt;  SET @SQL = "BULK INSERT TDados_TEMP FROM '"+@PathFicheiro +"' WITH (FIELDTERMINATOR = ';') "  END  &lt;span style="color: green;"&gt;&lt;span style="color: green;"&gt;--Step 2: Executar&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt; BULK INSERT statement&lt;/span&gt; EXEC (@SQL)  &lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: green;"&gt;--Step 3: Inserir os dados na tabela final&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt;INSERT TDados(Nome,SobreNome,Idade,Valor) SELECT  CASE WHEN @TipoFicheiro&lt;/span&gt; = 1 THEN SUBSTRING(Nome,2,DATALENGTH(Nome)-1)              ELSE Nome         END,         CASE WHEN @TipoFicheiro= 1 THEN SUBSTRING(SobreNome,1,DATALENGTH(SobreNome)-1)              ELSE SobreNome         END,         @Valor FROM TDados_TEMP  &lt;span style="color: green;"&gt;--Step 4: Empty temporary table&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;/span&gt; TRUNCATE TABLE TDados_TEMP go&lt;/pre&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;Tenha em atenção que devera verificar se SET QUOTED_IDENTIFIER é OFF, por causa das aspas....&lt;/div&gt;&lt;div&gt;Depois eh só chamar a stored:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;EXEC SP_ImportaTxt 'c:txtFile1.txt',1,2&lt;/div&gt;&lt;div&gt;EXEC SP_ImportaTxt 'c:txtFile2.txt',2,15&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;E pronto és isto:D espero não ter nenhum BUG :)&lt;/div&gt;&lt;div&gt;Se quiseres saber mais sobre a sintaxe do BULK INSERT é só ir &lt;a href="http://msdn2.microsoft.com/en-us/library/aa225968(SQL.80).aspx" target="_blank" title="Sintaxe BULK INSERT"&gt;aqui&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Cumprimentos&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1402785810430722844?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1402785810430722844/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1402785810430722844' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1402785810430722844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1402785810430722844'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/07/b-em-provvel-que-j-tenham-precisado-de.html' title=''/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4189222381781612169</id><published>2011-10-17T10:52:00.000+01:00</published><updated>2011-10-17T10:52:51.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoitn 2007'/><title type='text'>sharepoit moss 2007 pages dont appear in navigation/site number limitation in sharepoint moss 2007</title><content type='html'>&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;&lt;span class="hps"&gt;Recently we had&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;a&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;very strange problem&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;in Sharepoint&lt;/span&gt;.&lt;br /&gt;&lt;span class="hps"&gt;A customer&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;reported&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;that when&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;creating&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;a page&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;that&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;does not&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;appear in the navigation&lt;/span&gt;.&lt;br /&gt;&lt;span class="hps"&gt;After some research&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;we found that&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;Sharepoint&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;is limited&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;to 50&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;pages.&lt;/span&gt;&lt;br /&gt;&lt;span class="hps"&gt;solution:&lt;/span&gt;&lt;br /&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;&lt;span class="hps"&gt;Change&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;the following lines&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;in web.config:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;&lt;span class="hps"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #f9f9f9; color: #110000; font-size-adjust: none; font-stretch: normal; font: 12px/18px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #f9f9f9; color: #110000; font-size-adjust: none; font-stretch: normal; font: 12px/18px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;pre class="xml" style="clear: none; font-family: monospace; font-size: 12px; line-height: 1.333; margin: 0px; overflow-x: visible; overflow-y: visible; padding: 0px; white-space: pre; width: auto;"&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;add&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;name&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"GlobalNavSiteMapProvider"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;description&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CMS provider for Global navigation"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;type&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;NavigationType&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Global"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;EncodeOutput&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;DynamicChildLimit&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"0"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludePages&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"PerWeb"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeHeadings&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeAuthoredLinks&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;add&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;name&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CombinedNavSiteMapProvider"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;description&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CMS provider for Combined navigation"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;type&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;NavigationType&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Combined"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;EncodeOutput&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;DynamicChildLimit&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"0"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludePages&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"PerWeb"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeHeadings&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeAuthoredLinks&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;add&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;name&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CurrentNavSiteMapProvider"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;description&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CMS provider for Current navigation"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;type&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;NavigationType&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Current"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;EncodeOutput&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;DynamicChildLimit&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"0"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludePages&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"PerWeb"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeHeadings&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeAuthoredLinks&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;add&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;name&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CurrentNavSiteMapProviderNoEncode"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;description&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"CMS provider for Current navigation, no encoding of output"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;type&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;NavigationType&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"Current"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;EncodeOutput&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"false"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;DynamicChildLimit&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"0"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludePages&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"PerWeb"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeHeadings&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: #000066; margin: 0px;"&gt;IncludeAuthoredLinks&lt;/span&gt;=&lt;span style="color: red; margin: 0px;"&gt;"true"&lt;/span&gt; &lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;&lt;span class="hps"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #f9f9f9; color: #110000; font-size-adjust: none; font-stretch: normal; font: 12px/18px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;div class="xml" style="clear: none; font-family: monospace; font-size: 12px; line-height: 1.333; margin: 0px; overflow-x: visible; overflow-y: visible; padding: 0px; white-space: pre; width: auto;"&gt;&lt;/div&gt;&lt;div class="xml" style="clear: none; font-family: monospace; font-size: 12px; line-height: 1.333; margin: 0px; overflow-x: visible; overflow-y: visible; padding: 0px; white-space: pre; width: auto;"&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;&lt;span class="hps"&gt;The parameter&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps atn"&gt;changes (&lt;/span&gt;in bold) is the&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;DynamicChildLimit&lt;/span&gt;.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;When not&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;specified&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;the default&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;is 50.&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;I changed&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps atn"&gt;to "&lt;/span&gt;0"&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="hps"&gt;means unlimited&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="xml" style="clear: none; font-family: monospace; font-size: 12px; line-height: 1.333; margin: 0px; overflow-x: visible; overflow-y: visible; padding: 0px; white-space: pre; width: auto;"&gt;&lt;span style="color: #009900; margin: 0px;"&gt;&lt;span style="color: black; font-weight: bold; margin: 0px;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: whitesmoke; color: #333333; font-size-adjust: none; font-stretch: normal; font: 16px/normal arial, sans-serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background-color: white;"&gt;Abraços&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4189222381781612169?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4189222381781612169/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4189222381781612169' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4189222381781612169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4189222381781612169'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/10/sharepoit-moss-2007-pages-dont-appear.html' title='sharepoit moss 2007 pages dont appear in navigation/site number limitation in sharepoint moss 2007'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5899849926800278358</id><published>2011-10-17T10:33:00.000+01:00</published><updated>2011-10-17T10:33:41.507+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Windows Powershell Builder for SharePoint 2010 and Office 365</title><content type='html'>Seguindo os posts de meu amigo André Lage, vi que ele colocou um link de uma ferramenta muito útil que a microsoft disponibiliza.&lt;br /&gt;Trata-se de uma ferramenta online (em Silverlight) que nos ajuda a gerar scripts de PowerShell para Sharepoint 2010 e Office 365.&lt;br /&gt;&lt;br /&gt;Fica aqui o link:&lt;a href="http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html"&gt;Windows Powershell Builder for SharePoint 2010 and Office 365&lt;/a&gt;&lt;br /&gt;Manual: &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27588"&gt;Windows PowerShell Command Builder Getting Started Guide&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Abraços e obrigado André:)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5899849926800278358?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5899849926800278358/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5899849926800278358' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5899849926800278358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5899849926800278358'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/10/windows-powershell-builder-for.html' title='Windows Powershell Builder for SharePoint 2010 and Office 365'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2878654912003716369</id><published>2011-10-07T14:00:00.000+01:00</published><updated>2011-10-07T14:00:52.369+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Steve Jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Steve Jobs Patentes</title><content type='html'>Bem, com a notícia da morte de Steve Jobs surigiram diveras informações uma dela é o registo de 313 patentes&lt;br /&gt;com o seu nome.&lt;br /&gt;O site do NY Times tem uma excelente página sobre isso.&lt;br /&gt;Vejam aqui:&lt;br /&gt;&lt;a href="http://www.nytimes.com/interactive/2011/08/24/technology/steve-jobs-patents.html"&gt;http://www.nytimes.com/interactive/2011/08/24/technology/steve-jobs-patents.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2878654912003716369?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2878654912003716369/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2878654912003716369' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2878654912003716369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2878654912003716369'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/10/steve-jobs-patentes.html' title='Steve Jobs Patentes'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5451275789368919876</id><published>2011-08-22T18:01:00.000+01:00</published><updated>2011-08-22T18:01:31.375+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Script to list all triggers in Database</title><content type='html'>This is a script to list the code for ALL triggers in database&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;declare&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trgName &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;varchar&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;500&lt;/span&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;CURSOR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;set&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor&lt;/span&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;CURSOR&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;  &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FOR&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; name &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: green; font-size: x-small;"&gt;&lt;span style="color: green; font-size: x-small;"&gt;sysobjects&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;WHERE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; xtype&lt;/span&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-size: x-small;"&gt;&lt;span style="color: red; font-size: x-small;"&gt;'TR'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red; font-size: x-small;"&gt;&lt;span style="color: red; font-size: x-small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;OPEN&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FETCH&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;NEXT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;INTO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trgName&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	 &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;WHILE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: magenta; font-size: x-small;"&gt;&lt;span style="color: magenta; font-size: x-small;"&gt;@@FETCH_STATUS&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: grey; font-size: x-small;"&gt;&lt;span style="color: grey; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	 &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	 &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;exec&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-size: x-small;"&gt;&lt;span style="color: maroon; font-size: x-small;"&gt;sp_helptext&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;@trgName&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;		 &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FETCH&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;NEXT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;		 &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;INTO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trgName&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	 &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;CLOSE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;DEALLOCATE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; @trg_cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;GO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;	 &lt;br /&gt;Enjoy :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5451275789368919876?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5451275789368919876/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5451275789368919876' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5451275789368919876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5451275789368919876'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/08/script-to-list-all-triggers-in-database.html' title='Script to list all triggers in Database'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7964257120774329506</id><published>2011-08-09T14:45:00.002+01:00</published><updated>2011-08-09T14:49:28.444+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='let&apos;s bonus'/><title type='text'>let's Bonus</title><content type='html'>Acabei de me registar no let's bonus.. tem descontos muito bons:)&lt;br /&gt;Faz o teu registo atraves deste link e recebes 6€ para descontar em comprar superiores a 12€ (será descontado na primeira compra que fizerem)&lt;br /&gt;&lt;a href="http://pt.letsbonus.com/lisboa/account/create/LBU5049201"&gt;Registo let's Bonus&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7964257120774329506?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7964257120774329506/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7964257120774329506' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7964257120774329506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7964257120774329506'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/08/lets-bonus.html' title='let&apos;s Bonus'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4231884769899731010</id><published>2011-08-02T18:22:00.000+01:00</published><updated>2011-08-02T18:22:25.038+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Constructor'/><category scheme='http://www.blogger.com/atom/ns#' term='Generation'/><category scheme='http://www.blogger.com/atom/ns#' term='Vs2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Comet'/><category scheme='http://www.blogger.com/atom/ns#' term='Addin'/><title type='text'>Generate Constructor from properties Vs2010</title><content type='html'>Hi i found a very cool and small add-in for Visual Studio 2010 that helps to generate constructors from field/properties and constructors of the superclass.&lt;br /&gt;&lt;br /&gt;link:&amp;nbsp;&lt;a href="http://cometaddin.codeplex.com/"&gt;http://cometaddin.codeplex.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4231884769899731010?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4231884769899731010/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4231884769899731010' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4231884769899731010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4231884769899731010'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/08/generate-constructor-from-properties.html' title='Generate Constructor from properties Vs2010'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3785736793245490233</id><published>2011-08-02T13:15:00.002+01:00</published><updated>2011-08-02T13:15:42.610+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Toolbar'/><title type='text'>Experts.net Toolbar</title><content type='html'>Criamos uma toolbar para nossos visitantes :)&lt;br /&gt;Assim podem estar mais directamente em contacto com o site:)&lt;br /&gt;Toolbar é livre de spywares&lt;br /&gt;&lt;script type="text/javascript"&gt;var codeID="126069_998992";var b_option="btn1";&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://search.bpath.com/toolbar/toolbar_code_gen.dbm"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3785736793245490233?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3785736793245490233/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3785736793245490233' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3785736793245490233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3785736793245490233'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/08/expertsnet-toolbar.html' title='Experts.net Toolbar'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-9165988561135062748</id><published>2011-07-26T15:58:00.000+01:00</published><updated>2011-07-26T15:58:03.650+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='permission'/><category scheme='http://www.blogger.com/atom/ns#' term='create user'/><category scheme='http://www.blogger.com/atom/ns#' term='Bulk'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Sql server create user to all or group of database in server</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;declare&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @query &lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;max&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;DECLARE&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DBNames &lt;span style="color: blue;"&gt;CURSOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;FOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;NAME &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;FROM&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; &lt;span style="color: green;"&gt;sysdatabases&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;where&lt;/span&gt; name &lt;span style="color: grey;"&gt;like&lt;/span&gt; &lt;span style="color: red;"&gt;'parte ddo nome das BDs_pretendidas%' &lt;/span&gt;&lt;span style="color: green;"&gt;–-remover esta linha ser for para todas as BDs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;OPEN&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; DBNames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;DECLARE&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @Name &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;50&lt;span style="color: grey;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;FETCH&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; &lt;span style="color: blue;"&gt;NEXT&lt;/span&gt; &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; DBNames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;INTO&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @Name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;WHILE &lt;/span&gt;&lt;span lang="EN-US" style="color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="color: magenta; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;@@FETCH_STATUS&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; &lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span style="color: grey;"&gt;-&lt;/span&gt;1&lt;span style="color: grey;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;set&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @query&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;'USE ['&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt; @Name&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: red;"&gt;']'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;--set @query=@query+' GO '&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;set&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @query&lt;span style="color: grey;"&gt;=&lt;/span&gt;@query&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: red;"&gt;' CREATE USER [dominio\user] FOR LOGIN [dominio\user] WITH DEFAULT_SCHEMA=[dominio\user]' &lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;-- pode mudar o default_schema ex: dbo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;EXECUTE&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; &lt;span style="color: maroon;"&gt;sp_executesql&lt;/span&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;@query&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;FETCH&lt;/span&gt; &lt;span style="color: blue;"&gt;NEXT&lt;/span&gt; &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; DBNames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;INTO&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; @Name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;CLOSE&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; DBNames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;DEALLOCATE&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt; DBNames&lt;/span&gt;&lt;span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: dark2;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-9165988561135062748?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/9165988561135062748/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=9165988561135062748' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9165988561135062748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9165988561135062748'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/07/sql-server-create-user-to-all-or-group.html' title='Sql server create user to all or group of database in server'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7750275126616143836</id><published>2011-07-22T15:31:00.001+01:00</published><updated>2011-07-22T16:43:52.688+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Automation'/><title type='text'>Novo jogo AUTOMATION.</title><content type='html'>Eu não sei se vocês jogaram um jogo já bastante antigo chamado Detroit.Eu adorava esse jogo no tempo do meu velhinho 286 :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/1/14/DetroitPCBoxArt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/en/1/14/DetroitPCBoxArt.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Era assim a imagem do Detroit. Era um jogo do estilo "Tycoon" em que eramos donos de uma empresa de automoveis.&lt;br /&gt;Agora esta a ser desenvolvido um novo jogo do estilo mas muito mais além.&lt;br /&gt;Claro que a tecnologia evolui muito em termos de gráficos, mas este novo jogo vai muito mais&amp;nbsp;alem de administrar a empresa.. A parte de desenho do carro esta a ficar fantastica!!!! Poderemos desenhar até o motor como podem ver no videos abaixo.&lt;br /&gt;Deixo o link par ao site do jogo que ainda se encontra em desenvolvido:&amp;nbsp;&lt;a href="http://automationgame.com/"&gt;http://automationgame.com/&lt;/a&gt;&lt;br /&gt;Videos:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/GIrLD2NvP_M/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GIrLD2NvP_M&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/GIrLD2NvP_M&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/TT3nRqMDjww/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TT3nRqMDjww&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/TT3nRqMDjww&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;O jogo deverá custar $25 o que acho um preço razoavel.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7750275126616143836?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7750275126616143836/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7750275126616143836' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7750275126616143836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7750275126616143836'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/07/novo-jogo-automation.html' title='Novo jogo AUTOMATION.'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4585854656742246529</id><published>2011-07-18T16:16:00.000+01:00</published><updated>2011-07-18T16:16:54.584+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Autenticação'/><title type='text'>Implementar Multi authentication provider Sharepoint 2010</title><content type='html'>Deixo aqui um link com um tutorial que explica muito bem como implementar autenticação no Sharepoint 2010 com multiplos providers de autenticação.&lt;br /&gt;&lt;br /&gt;Segue o link: &lt;a href="http://sanjaypathak.blog.com/2010/12/21/implement-multiple-authentication-providers-in-sharepoint-2010/"&gt;http://sanjaypathak.blog.com/2010/12/21/implement-multiple-authentication-providers-in-sharepoint-2010/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4585854656742246529?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4585854656742246529/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4585854656742246529' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4585854656742246529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4585854656742246529'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/07/implementar-multi-authentication.html' title='Implementar Multi authentication provider Sharepoint 2010'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7026768021089044954</id><published>2011-07-15T15:37:00.000+01:00</published><updated>2011-07-15T15:37:31.508+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Base de dados Google</title><content type='html'>Nunca tiveram curiosidade de saber como funciona o Google? como conseguem pesquisar tão rápido?&lt;br /&gt;Onde guardam tanta informação?&lt;br /&gt;Pois a google tem disponível um pdf onde explicam (um pouco claro :) o segredo é a alma do negócio) como funciona o sistema de Base de dados desenvolvida por eles desde 2004.&lt;br /&gt;Segue o link&lt;br /&gt;&lt;a href="http://labs.google.com/papers/bigtable-osdi06.pdf"&gt;http://labs.google.com/papers/bigtable-osdi06.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7026768021089044954?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7026768021089044954/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7026768021089044954' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7026768021089044954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7026768021089044954'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/07/base-de-dados-google.html' title='Base de dados Google'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-8983296994471339274</id><published>2011-07-11T15:48:00.000+01:00</published><updated>2011-07-11T15:48:01.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Microsoft Media Platform Content Manager</title><content type='html'>A Microsoft lançou mais um produto Open Source.&lt;br /&gt;Trata-se do Microsft Media Plataform Contene Manager&lt;br /&gt;Segue o Overview &lt;br /&gt;The Microsoft Media Platform Content Manager (MMPCM) is an open source  solution that can be used by enterprises, educational institutions and  broadcasting companies to manage their video assets. This lightweight and  highly-customizable solution is built on Microsoft SharePoint 2010 and Microsoft  media-related technologies, including Silverlight 4, IIS Media Services and  Expression Encoder 4.The MMPCM infrastructure enables users to: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Define, edit and approve or reject video assets&lt;/li&gt;&lt;li&gt;Transcode video into different formats&lt;/li&gt;&lt;li&gt;Broadcast Live Events&lt;/li&gt;&lt;li&gt;Insert Ads on Live Event transmissions&lt;/li&gt;&lt;li&gt;Edit videos online right within MMPCM&lt;/li&gt;&lt;li&gt;Publish videos to external players&lt;/li&gt;&lt;/ul&gt;Para mais informações e download pode ir ao site &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=26668"&gt;http://www.microsoft.com/download/en/details.aspx?id=26668&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-8983296994471339274?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/8983296994471339274/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=8983296994471339274' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8983296994471339274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8983296994471339274'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/07/microsoft-media-platform-content.html' title='Microsoft Media Platform Content Manager'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6756046048723218144</id><published>2011-02-04T13:46:00.000Z</published><updated>2011-02-04T13:46:26.591Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCTS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2010'/><title type='text'>MCTS Certification: Sharepoint 2010</title><content type='html'>This past Monday (31-01-2011) got the MCTS certification - Sharepoint 2010, Application Development:)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yVNR5dDy21Y/TUwDHUUyjiI/AAAAAAAAAJE/_O4Z6J96BR8/s1600/MCTS%2528rgb%2529_1347.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="70" src="http://2.bp.blogspot.com/_yVNR5dDy21Y/TUwDHUUyjiI/AAAAAAAAAJE/_O4Z6J96BR8/s320/MCTS%2528rgb%2529_1347.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6756046048723218144?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6756046048723218144/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6756046048723218144' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6756046048723218144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6756046048723218144'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2011/02/mcts-certification-sharepoint-2010.html' title='MCTS Certification: Sharepoint 2010'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_yVNR5dDy21Y/TUwDHUUyjiI/AAAAAAAAAJE/_O4Z6J96BR8/s72-c/MCTS%2528rgb%2529_1347.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1342809252800491175</id><published>2010-11-17T16:24:00.000Z</published><updated>2010-11-17T16:24:41.725Z</updated><title type='text'>VS2010 – CTRL+Tab com preview do documento</title><content type='html'>Na janela de Executar do Windows digite:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agora pronto, tenho um preview do documento pressionando CTRL+Tab no VS2010.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.marcioalthmann.net/wp-content/uploads/image_38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" px="true" src="http://www.marcioalthmann.net/wp-content/uploads/image_38.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Muito bom.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraços.&lt;br /&gt;Dica encontrada no blog do &lt;a href="http://www.marcioalthmann.net/2010/06/vs2010-ctrltab-com-preview-do-documento/"&gt;Márcio Althmann&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1342809252800491175?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1342809252800491175/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1342809252800491175' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1342809252800491175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1342809252800491175'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/11/vs2010-ctrltab-com-preview-do-documento.html' title='VS2010 – CTRL+Tab com preview do documento'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4567349191649897629</id><published>2010-08-12T15:00:00.001+01:00</published><updated>2010-08-12T15:00:42.110+01:00</updated><title type='text'>expertsnet.tk</title><content type='html'>Agora também podem aceder a este blog pelo endereço http://www.expertsnet.tk :)&lt;br /&gt;que é muito mais fácil de memorizar :)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4567349191649897629?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4567349191649897629/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4567349191649897629' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4567349191649897629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4567349191649897629'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/08/expertsnettk.html' title='expertsnet.tk'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-261478800587917926</id><published>2010-08-03T22:51:00.000+01:00</published><updated>2010-08-03T22:51:01.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><category scheme='http://www.blogger.com/atom/ns#' term='error 721'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco VPN'/><title type='text'>VPN windows XP error 721</title><content type='html'>Para ver em portugues veja mais abaixo neste post&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;English:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I have a VPN to my work, but recently stopped working giving the error 721 when trying to Connect ... I searched the net and some post talking about the port on the router or firewall, but had the firewall turned off and tested it with another computer on the same wireless network and it worked ...&lt;br /&gt;&lt;br /&gt;After much research I discovered what caused this error.&lt;br /&gt;To connect to some clients I use Cisco Systems VPN Client.&lt;br /&gt;The VPN Client has an option that caused the error:)&lt;br /&gt;&lt;strong&gt;Resolution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open the Cisco VPN Client -&amp;gt; Options-&amp;gt; Deselect the option Stateful Firewall (Always on).&lt;br /&gt;I tested my VPN for work (VPN windows xp) and it worked!: D&lt;br /&gt;The error occurred even be having the Cisco VPN Client running ..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Português: &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Tenho uma ligação VPN para o meu trabalho, mas recentemente deixou de funcionar dando o erro 721 quando tentava connectar... Pesquisei na net e alguns post falavam sobre a porta no router ou firewall, mas tinha a firewall desligada e testei com outro computador na mesma rede wireless e funcionou..&lt;br /&gt;Após muita pesquisa descobri o que causava este erro.&lt;br /&gt;Para me conectar a alguns clientes eu utilizo o Cisco Systems VPN Client.&lt;br /&gt;Este VPN Cliente tem uma opção que causava o erro :)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolução:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Abrir o Cisco VPN Client -&amp;gt; Options-&amp;gt;Desseleccionar a opção Stateful Firewall(Always on) .&lt;br /&gt;Testei a minha VPN para o trabalho (VPN do windows xp) e funcionou !!!:D&lt;br /&gt;O erro acontecia mesmo ser ter o VPN Client da cisco a correr..&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-261478800587917926?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/261478800587917926/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=261478800587917926' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/261478800587917926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/261478800587917926'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/08/vpn-windows-xp-error-721.html' title='VPN windows XP error 721'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-8061570719865094234</id><published>2010-08-02T12:23:00.000+01:00</published><updated>2010-08-02T12:23:12.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RadButton'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidColorBrush'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Telerik'/><title type='text'>Mudar cor botão telerik silverlight (RadButton)</title><content type='html'>&lt;span style="font-size: x-small;"&gt;private void ChangeBackground(RadButton button, bool applyTemplate)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;if (button != null)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Brush backgroundBrushRed = new SolidColorBrush(Colors.Red);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Brush backgroundBrushGreen = new SolidColorBrush(Colors.Green);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Brush borderBrush = new SolidColorBrush(Colors.Black);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;//pegar a cor acrual do botão,temos que ir ao background converter para solidcolorBrush e dps &lt;br /&gt;//ver a propriedade Color&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;if ((button.Background as SolidColorBrush).Color==Colors.Red)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.Background = backgroundBrushGreen;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.Background = backgroundBrushRed;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.BorderBrush = borderBrush;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;if (applyTemplate)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ControlTemplate template = button.Template;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.Template = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.Template = template;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;button.ApplyTemplate();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-8061570719865094234?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/8061570719865094234/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=8061570719865094234' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8061570719865094234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8061570719865094234'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/08/mudar-cor-botao-telerik-silverlight.html' title='Mudar cor botão telerik silverlight (RadButton)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6231183933708857677</id><published>2010-08-02T11:50:00.000+01:00</published><updated>2010-08-02T11:50:28.975+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Telerik'/><title type='text'>silverlight ler controlos dentro de outros</title><content type='html'>Estava com um problema ao tentar aceder a controles (botões) dentro de outro controle. no meu caso o RadTileView da Telerik.&lt;br /&gt;Tentei usar o seguinte comando:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; radTileView1.ChildrenOfType&lt;radbutton&gt;().ToList();&lt;br /&gt;&lt;br /&gt;mas isto dava sempre vazio porque os elementos visuais não estavam renderizados..&lt;br /&gt;logo é preciso fazer o seguinte:&lt;br /&gt;this.Dispatcher.BeginInvoke(() =&amp;gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;lbtn = radTileAlunosList.ChildrenOfType&lt;radbutton&gt;().ToList();&lt;br /&gt;&amp;nbsp; &amp;nbsp; foreach (RadButton btn in lbtn)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; btn.Background = new SolidColorBrush(Colors.Red);&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;E pronto :D já esta :D&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6231183933708857677?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6231183933708857677/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6231183933708857677' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6231183933708857677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6231183933708857677'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/08/silverlight-ler-controlos-dentro-de.html' title='silverlight ler controlos dentro de outros'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2841929369678737651</id><published>2010-06-17T11:24:00.000+01:00</published><updated>2010-06-17T11:24:04.567+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iframe'/><title type='text'>Ler dados do iframe</title><content type='html'>&lt;script type="text/javascript"&gt; &lt;p&gt;&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;function getValue()&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;{&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;var iframe = document.getElementById("xyz");&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;var doc = null;&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;if (iframe.contentDocument){&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;doc = iframe.contentDocument;&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;} &lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;else if (iframe.contentWindow){&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;doc = iframe.contentWindow.document;&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;}&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;else {&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;doc = window.frames[iframe].document;&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;}&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;if(doc){&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;var item = doc.getElementById('xy');&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;alert(item.value);&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;alert(doc.getElementById('img').src);&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;}&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;}&lt;/P&gt;&lt;p&gt;&lt;/P&gt;&lt;p&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe id="xyz" src="xx.aspx"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;button onclick="getValue()" type="submit"&gt;&lt;br /&gt;&lt;br /&gt;GET&lt;/button&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;á pagina do iframe xx.aspx:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="xy" type="text" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="img" src="Pictures/EXPERT211.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2841929369678737651?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2841929369678737651/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2841929369678737651' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2841929369678737651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2841929369678737651'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/06/ler-dados-do-iframe.html' title='Ler dados do iframe'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7043897391479946239</id><published>2010-06-15T16:59:00.000+01:00</published><updated>2010-06-15T16:59:18.215+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoitn 2007'/><title type='text'>CD de Treinamento - Office SharePoint 2007 para Desenvolvedores WEB</title><content type='html'>O SharePoint é uma plataforma que está sendo utilizada com muita freqüência para desenvolvimento Web. As empresas que tem investido no SharePoint como intranet agora pretendem estender essa tecnologia para Web sites. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Venha conferir às 2 horas e 30 minutos de treinamento, realizadas por Thiago Cruz Soares. Nesse treinamento você vai conferir entre apresentação teórica e exercícios práticos. Será apresentado na prática a implementação de soluções para ajudar o seu desenvolvimento de funcionalidades no Office SharePoint 2007. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Público:&lt;br /&gt;&lt;br /&gt;- Desenvolvedores ASP.NET &lt;br /&gt;&lt;br /&gt;- Profissionais de WEB&lt;br /&gt;&lt;br /&gt;- Consultores de Information Worker&lt;br /&gt;&lt;br /&gt;- Profissionais de colaboração &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conteúdo do DVD: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Introdução:&lt;br /&gt;&lt;br /&gt;O que é o SharePoint? Conheça o potencial da plataforma Office SharePoint 2007 e o que ela pode proporcionar de benefício para o seu negócio. Veja também uma introdução da estrutura técnica do produto. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Administrações (Central, Sites e Listas)&lt;br /&gt;&lt;br /&gt;Veja as principais funcionalidades da administração central do SharePoint. Depois de criado o seu site, veja onde configurar as principais funcionalidades do seu site. Após criada a sua lista de documentos ou personalizada você pode configurar templates, check-in, check-out, Metadados e etc. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Master Page&lt;br /&gt;&lt;br /&gt;Veja o conceito de Master Pages no SharePoint, onde ela encontra-se e como você pode alterá-la. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Navegação&lt;br /&gt;&lt;br /&gt;Veja como você altera a sua estrutura de navegação nos menus e via código, utilizando o Visual Studio Extensions for Windows SharePoint Services, v1.1, como você pode estender controles de acesso no seu SharePoint. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Workflow&lt;br /&gt;&lt;br /&gt;Confira a facilidade de configurar o seu Workflow utilizando os recursos "out-of-the-box" da própria ferramenta. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WebParts&lt;br /&gt;&lt;br /&gt;Confira recursos avançados de suas WebParts do SharePoint. Exponha via código as suas propriedades e proporcione interação com o usuário através da sua propriedade criada através do Visual Studio Extensions for Windows SharePoint Services, v1.1. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Formulários (InfoPath &amp;amp; SharePoint)&lt;br /&gt;&lt;br /&gt;Utilizando o InfoPath, defina regras de negócios nos seus formulários e publique-los no SharePoint. Crie validações e condições para que os dados sejam armazenados de forma correta. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Silverlight 2.0 &amp;amp; SharePoint&lt;br /&gt;&lt;br /&gt;Veja o poder de um ambiente Web em sharepoint utilizando o poder do SilverLight 2.0. O principal objetivo é apresentar as facilidades de extensão do SharePoint como ambiente colaborativo e agregar o poder do Silverlight 2.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sobre o Autor &lt;br /&gt;&lt;br /&gt;Thiago Cruz Soares tem grande experiência no desenvolvimento da plataforma Office System. Liderou e entregou grandes projetos de desenvolvimento e integração de sistemas pela Accenture Brasil. É certificado como MCPD.NET e MCTS (Sql) e obteve o seu título de Microsoft MVP em 2006. Academicamente é Bacharel em Administração de Sistemas de Informação e possui um MBA em Gestão Estratégica de Negócios. Palestrou em conceituados eventos como TechEd (2008, 2006, 2005), Microsoft Connections e etc. &lt;br /&gt;&lt;br /&gt;Blog: &lt;a href="http://www.thiagocruz.net/"&gt;http://www.thiagocruz.net/&lt;/a&gt; &lt;br /&gt;Fonte: http://www.linhadecodigo.com.br/CDDVD.aspx?id=3568&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7043897391479946239?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7043897391479946239/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7043897391479946239' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7043897391479946239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7043897391479946239'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/06/cd-de-treinamento-office-sharepoint.html' title='CD de Treinamento - Office SharePoint 2007 para Desenvolvedores WEB'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4694272349775066482</id><published>2010-06-09T13:53:00.002+01:00</published><updated>2010-06-09T13:53:53.284+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Poker'/><title type='text'>Como ganhar um jogo de pôquer on-line - dicas</title><content type='html'>Se você é fanático por pôquer, você está no lugar certo, pois irei compartilhar com você alguns de meus maiores segredos sobre como ser bem sucedido em um jogo de pôquer on-line. Tenha em mente que é praticamente impossível ter sucesso no pôquer on-line sem estratégias e regras eficazes. Portanto, lembre-se sempre dessas dicas se você não quiser continuar perdendo um jogo todas as vezes.&lt;br /&gt;&lt;br /&gt;1. Todos sabemos que os melhores sites de pôquer atraem os maiores jogadores do planeta. Se você for novato, não se inscreva nesses sites famosos, já que terá de competir com jogadores muito mais experientes e talentosos que você, portanto, suas chances de vencer serão muito pequenas. Embora as promoções sejam sempre atraentes nesses sites, você deve pensar duas vezes antes de escolher um site para jogar.&lt;br /&gt;&lt;br /&gt;2. Suas probabilidades serão bem maiores se você participar em sites de pôquer menos conhecidos. Obviamente haverá profissionais nesses sites também, mas você não precisará se preocupar com as superestrelas do pôquer. O ambiente nas salas de jogos de sites menos conhecidos é mais amigável. Mesmo que você acabe perdendo nessas salas, ao menos você terá a chance de ganhar algum jogo.&lt;br /&gt;&lt;br /&gt;3. Por último, mas não menos importante, escolha jogadores mais fracos como oponentes. Na verdade, é a maneira mais rápida e fácil de se ganhar um jogo de pôquer on-line. Tudo o que você precisa fazer é encontrar alguma mesa que esses jogadores geralmente frequentam. Mas não se deixe levar pelo entusiasmo. Lembre-se de que isso não o ajudará a ganhar dinheiro do que jeito que você pretende. Portanto, use esta estratégia se quiser realmente ganhar um jogo de pôquer on-line. Você não se arrependerá por isso.&lt;br /&gt;&lt;br /&gt;O pôquer on-line é, provavelmente, o jogo mais popular atualmente. O usuário pode jogar quando e onde quiser apenas se conectando à Internet. Mas, não se esqueça: nunca entre em jogos com apostas sem limite. Defina um valor específico antes de tentar a sorte em uma sala de pôquer on-line.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lembre-se são apenas dicas:D&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4694272349775066482?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4694272349775066482/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4694272349775066482' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4694272349775066482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4694272349775066482'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/06/como-ganhar-um-jogo-de-poquer-on-line.html' title='Como ganhar um jogo de pôquer on-line - dicas'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5017979964506327481</id><published>2010-06-08T16:27:00.001+01:00</published><updated>2010-06-08T16:28:31.075+01:00</updated><title type='text'>Que tal ganhar um dinheirinho?</title><content type='html'>Aqui fica uma boa alternativa ao AdSense e AdWords&lt;br /&gt;&lt;a href="https://chitika.com/blog/mediakit/?refid=marcoscavaleiro" style="text-decoration: none;"&gt;&lt;img src="http://scripts.chitika.net/eminimalls/logos/premium_button.125x125.gif" border="0" height="125" width="125" alt="Get Chitika eMiniMalls" title="Get Chitika eMiniMalls" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://chitika.com/publishers.php?refid=marcoscavaleiro" style="text-decoration: none;"&gt;&lt;img src="http://scripts.chitika.net/eminimalls/logos/125x125.png" border="0" alt="Get Chitika Premium" title="Get Chitika Premium" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5017979964506327481?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5017979964506327481/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5017979964506327481' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5017979964506327481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5017979964506327481'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/06/que-tal-ganhar-um-dinheirinho.html' title='Que tal ganhar um dinheirinho?'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-290735957198594122</id><published>2010-06-04T10:44:00.000+01:00</published><updated>2010-06-04T10:44:50.121+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Green'/><category scheme='http://www.blogger.com/atom/ns#' term='ecologia'/><title type='text'>green hosting</title><content type='html'>A empresa de alojamentos webhost4life tem agora um certificado ecológico.&lt;br /&gt;A datacenter é alimentado 100% a energia eólica!&amp;nbsp; Assim todos os sites alojados nos datacentes deles poderam colocar um logotipo (poderá escolher entre 3 ou 4) e ter um certificado ecológico também.&lt;br /&gt;Visitem o site:&lt;br /&gt;&lt;a href="http://www.webhost4life.com/join/index.bml?AffID=623263"&gt;&lt;img alt="affiliate_link" src="http://www.webhost4life.com/affiliate/banners/484" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-290735957198594122?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/290735957198594122/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=290735957198594122' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/290735957198594122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/290735957198594122'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/06/green-hosting.html' title='green hosting'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6364644893955325199</id><published>2010-05-13T12:01:00.000+01:00</published><updated>2010-05-13T12:01:10.158+01:00</updated><title type='text'>SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?</title><content type='html'>SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The SPFile.Versions API can be used to retrieve the specific version of the document library.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//Open the web&lt;br /&gt;SPWeb web = new SPSite("http://karthickmain:9091/sites/siteb").OpenWeb();&lt;br /&gt;&lt;br /&gt;//Get the folder&lt;br /&gt;SPFolder folder = web.Folders["Shared Documents"];&lt;br /&gt;//Get the file&lt;br /&gt;SPFile file = folder.Files["abc.doc"];&lt;br /&gt;//Get all the versions&lt;br /&gt;SPFileVersionCollection versions = file.Versions;&lt;br /&gt;//Get the first version&lt;br /&gt;SPFileVersion version = versions[3];&lt;br /&gt;//Get the data&lt;br /&gt;byte [] dBytes = version.OpenBinary();&lt;br /&gt;&lt;br /&gt;How to restore a specific version back to the document library thro’ programmatically?&lt;br /&gt;&lt;br /&gt;There are two ways we can restore the document.&lt;br /&gt;&lt;br /&gt;1. SPFileVersionCollection.Restore() method&lt;br /&gt;//restore specific version&lt;br /&gt;&lt;br /&gt;versions.Restore(3);&lt;br /&gt;2. SPFile.SaveBinary() method&lt;br /&gt;file.SaveBinary(versions[3].OpenBinary());&lt;br /&gt;But however the Restore method is more efficient as per msdn&lt;br /&gt;&lt;br /&gt;LINKS:&lt;br /&gt;=======&lt;br /&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tscSPFileVersionCollection_SV01013561.asp&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPFileVersionCollectionRestore_SV01013756.asp&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6364644893955325199?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6364644893955325199/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6364644893955325199' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6364644893955325199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6364644893955325199'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/05/sharepoint-how-to-retrieve-specific.html' title='SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4426998281412418053</id><published>2010-05-10T14:51:00.000+01:00</published><updated>2010-05-10T14:51:58.263+01:00</updated><title type='text'>Benfica Campeão</title><content type='html'>Quem me conheço sabe que não ligo muito ao futebol ( excepto quando é o Mundial ou o Euro) mas ninguém consegue ficar indiferente quando uma equipa como Benfica é campeão, são os emails com wallpapers, as piadas, as notícias.. &lt;br /&gt;A notícia mais inesperada é a que se segue:&lt;br /&gt;Microsoft Lança Browser Personalizado Para Fãs do Benfica &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Microsoft Portugal, em parceria com a Sportinveste Multimédia, anuncia a disponibilização, a partir de hoje, de uma versão especial do seu browser Internet Explorer 8 totalmente personalizada para o Sport Lisboa e Benfica. Esta versão especial do IE8 Benfica pode ser descarregada gratuitamente a partir do site oficial do clube em www.slbenfica.pt/ie8. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Internet Explorer personalizado para o Benfica é um navegador desenvolvido pela Microsoft especialmente para os fãs do Benfica. Para além de todas as funcionalidades intrínsecas do Internet Explorer 8, o Internet Explorer do Benfica vem equipado com uma barra de navegação que permite aos utilizadores terem sempre o seu clube presente. Para além de um desenho fortemente apelativo, com o imaginário benfiquista visível no encarnado e no olho da águia, possui ainda informação permanentemente actualizada com as últimas notícias, os resultados dos jogos e vídeos. Apresenta ainda ligações directas aos serviços de pagamento de quotas, compra de bilhetes e Megastore Online. O site do clube passa também a ser a porta de entrada na internet para quem use este browser. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Internet Explorer é o browser mais usado do Mundo, líder de mercado em Portugal, com uma quota de utilização de 80% (fonte: StatCounter). Com a garantia de qualidade da Microsoft, é disponibilizado grátis no site oficial do Sport Lisboa e Benfica, assim como nas redes sociais do clube. Também pode ser acedido directamente em www.slbenfica.pt/ie8 para fazer o download gratuito.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Internet Explorer possui, entre outras funcionalidades, a navegação Inprivate, que não guarda registo das páginas que visitou, nem os dados pessoais do utilizador, garantindo assim uma maior privacidade de navegação. Para activar esta funcionalidade basta escolher a opção Navegação Inprivate no menu de Segurança. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Parcerias: Microsoft, Sportinveste Multimédia e ViaTecla&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Microsoft Portugal desenvolveu este projecto, uma iniciativa de âmbito inteiramente nacional, com a Sportinveste Multimédia, que participou activamente no desenho da solução. A Sportinveste Multimedia é o detentor exclusivo dos direitos New Media associados ao Sport Lisboa e Benfica. O desenvolvimento técnico foi feito pela Viatecla, uma empresa portuguesa com um portefólio vasto de desenvolvimento de soluções assentes em plataformas tecnológicas Microsoft. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FONTE:&amp;nbsp; &lt;a href="http://wintech.com.pt/content/view/7416/"&gt;http://wintech.com.pt/content/view/7416/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4426998281412418053?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4426998281412418053/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4426998281412418053' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4426998281412418053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4426998281412418053'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/05/benfica-campeao.html' title='Benfica Campeão'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-9042936140843315139</id><published>2010-04-26T13:18:00.002+01:00</published><updated>2010-04-26T13:18:57.394+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anti virus'/><category scheme='http://www.blogger.com/atom/ns#' term='segurança kaspersky'/><title type='text'>Antivirus Kaspersky</title><content type='html'>A &lt;a href="http://www.it-improves.com"&gt;it-improves&lt;/a&gt; é a mais recente revendedora da kaspersky, uma das mais reconhecidas empresa na área de anti-virus, firewall e uma das empresas com maior crescimento.&lt;br /&gt;&lt;br /&gt;Entrem na loja online clicando na imagem abaixo.(estarão a comprar directamente do site da kaspersky)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kaspersky.com.pt/estore/index.php?ref=252&amp;amp;affiliate_banner_id=6" target="_blank"&gt;&lt;img src="http://www.kaspersky.com.pt/estore/affiliate_show_banner.php?ref=252&amp;amp;affiliate_banner_id=6" border="0" alt="Loja Kaspersky img" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-9042936140843315139?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/9042936140843315139/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=9042936140843315139' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9042936140843315139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9042936140843315139'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/antivirus-kaspersky.html' title='Antivirus Kaspersky'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5657217279611149272</id><published>2010-04-23T15:01:00.000+01:00</published><updated>2010-04-23T15:01:14.798+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compras'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><title type='text'>Comprar na Amazon sem sair do site</title><content type='html'>Viva a todos, agora podem efectuar compras na &lt;a href="http://astore.amazon.com/expertsnet-20"&gt;Amazon&lt;/a&gt; sem sair do blog.&lt;br /&gt;Para tal basta ir ao menu e clicar em &lt;a href="http://astore.amazon.com/expertsnet-20"&gt;Amazon Store / Loja Amazon ou clique aqui&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Estará a comprar directamente na &lt;a href="http://astore.amazon.com/expertsnet-20"&gt;Amazon&lt;/a&gt; com a comodidade de não sair do blog.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5657217279611149272?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5657217279611149272/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5657217279611149272' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5657217279611149272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5657217279611149272'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/comprar-na-amazon-sem-sair-do-site.html' title='Comprar na Amazon sem sair do site'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1364623957923718867</id><published>2010-04-21T17:32:00.003+01:00</published><updated>2010-04-21T17:35:59.091+01:00</updated><title type='text'>Posters</title><content type='html'>No outro dia andava a procura de uma poster de um filme quando encontrei o site &lt;a class="APCAnchor" href="http://affiliates.allposters.com/link/redirect.asp?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=5&amp;amp;lang=1&amp;amp;startat=%2Fstartpage%2Easp"&gt;AllPosters&lt;/a&gt;&lt;img border="0" height="1" src="http://tracking.allposters.com/allposters.gif?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=5&amp;amp;lang=1" width="1" /&gt;.&lt;br /&gt;Têm muita coisa, são dos maiores do mundo e enviam para todo o lado.&lt;br /&gt;Podem clicar na imagem abaixo ou&amp;nbsp;ir a &lt;a href="http://marcoscavaleiro.blogspot.com/p/allposters.html"&gt;página aqui do blog&lt;/a&gt;&amp;nbsp; e efectuar um pesquisar e ver as novidades&lt;br /&gt;&lt;a href="http://affiliates.allposters.com/link/redirect.asp?AID=37940485&amp;PSTID=1&amp;LTID=13&amp;LID=1565&amp;lang=1" target="_top"&gt;&lt;img src="http://imagecache2.allposters.com/images/banners/1/apc_icon_64x64.png" alt="" border="0" width="64" height="64"&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="verdana, helvetica, arial" size="1"&gt;&lt;a href="http://affiliates.allposters.com/link/redirect.asp?AID=37940485&amp;PSTID=1&amp;LTID=13&amp;LID=1565&amp;lang=1" target="_top"&gt;&lt;/a&gt;&lt;/font&gt;&lt;img src="http://tracking.allposters.com/allposters.gif?AID=37940485&amp;PSTID=1&amp;LTID=13&amp;LID=1565&amp;lang=1" border="0" height="1" width="1"&gt;&lt;br /&gt;&lt;br /&gt;Se quisererm podem vernder também no vosso site clicando na imagem seguinte:&lt;br /&gt;&lt;img border="0" height="1" src="http://tracking.allposters.com/allposters.gif?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=6&amp;amp;LID=104&amp;amp;lang=1" width="1" /&gt;&lt;br /&gt;&lt;a href="http://affiliates.allposters.com/link/redirect.asp?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=14&amp;amp;LID=2&amp;amp;ParentAID=37940485&amp;amp;lang=1" target="_top"&gt;&lt;img alt="Webmasters Make $$$" border="0" height="60" src="http://imagecache2.allposters.com/images/banners/1/earnMoneyBlue_234x60.gif" width="234" /&gt; &lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: verdana, helvetica, arial; font-size: xx-small;"&gt;&lt;a href="http://affiliates.allposters.com/link/redirect.asp?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=14&amp;amp;LID=2&amp;amp;ParentAID=37940485&amp;amp;lang=1" target="_top"&gt;Webmasters Make $$$&lt;/a&gt;&lt;/span&gt;&lt;img border="0" height="1" src="http://tracking.allposters.com/allposters.gif?AID=37940485&amp;amp;PSTID=1&amp;amp;LTID=14&amp;amp;LID=2&amp;amp;lang=1" width="1" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1364623957923718867?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1364623957923718867/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1364623957923718867' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1364623957923718867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1364623957923718867'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/posters.html' title='Posters'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7498783593473952567</id><published>2010-04-16T16:07:00.001+01:00</published><updated>2010-04-16T16:07:54.200+01:00</updated><title type='text'>Get a copy of dll in GAC (or) add Reference to a dll in GAC</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='font-family:Verdana'&gt;Sometimes in .net application we need to have a copy of a dll which is available in GAC. But when we view the GAC through C:\Windows\assembly folder or Run&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;/span&gt;&lt;span style='font-family:Verdana'&gt; assembly it will show like this&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;Using this we cannot copy the dll. Only uninstall option is available.&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;To view the available dll using the naked eye follow the steps&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;Dot net have a dll file &lt;strong&gt;Shfusion.dll which is a &lt;/strong&gt;&lt;span style='color:black'&gt;Assembly Cache Viewer. It is located in the following path.&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;uninstall the dll using the following command in the run dialog box.&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;regsvr32 -u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;Now type assembly in the Run dialog box.&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;Now you will see the folder view of the GAC. copy the dll you want.&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;Note:&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;To get back to the previous state of view register the Shfusion dll using the following command&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;span style='font-family:Verdana; font-size:10pt'&gt;regsvr32 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll&lt;/span&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7498783593473952567?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7498783593473952567/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7498783593473952567' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7498783593473952567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7498783593473952567'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/get-copy-of-dll-in-gac-or-add-reference.html' title='Get a copy of dll in GAC (or) add Reference to a dll in GAC'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4327028941865691102</id><published>2010-04-16T01:27:00.000+01:00</published><updated>2010-04-16T01:27:14.988+01:00</updated><title type='text'>Novo Blog</title><content type='html'>Boas, para quem gosta de colares feitos a mão e vários tipos de acessórios ou melhor para oferecer a namorada aqui fica um óptimo blog:&lt;br /&gt;&lt;a href="http://acconcept.blogspot.com/"&gt;http://acconcept.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se desejarem encomendar alguma coisa é só deixar um comentário lá no blog.&lt;br /&gt;&lt;br /&gt;Abraços&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4327028941865691102?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4327028941865691102/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4327028941865691102' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4327028941865691102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4327028941865691102'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/novo-blog.html' title='Novo Blog'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3777922257924007410</id><published>2010-04-12T18:08:00.000+01:00</published><updated>2010-04-12T18:08:25.822+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template'/><category scheme='http://www.blogger.com/atom/ns#' term='Artisteer'/><title type='text'>Gerador de Templates</title><content type='html'>Raramente falo aqui de produtos, mas acho que este vale a pena.&lt;br /&gt;Quem já trabalhou com DotNetNuke(DNN), Joomla, Web sites em geral, sabe o trabalho que é criar um&lt;br /&gt;template.&lt;br /&gt;Agora isso é a parte mais fácil com o Artisteer.&lt;br /&gt;O Artisteer é um gerador de templates com suporte para DNN, Joomla, WordPress, Blogger,Drupal, aplicação asp.net, etc.&lt;br /&gt;É uma ferramenta espetactular!!&lt;br /&gt;Teste e comprem que vale a pena, penso que até é barato para o que ela faz!&lt;br /&gt;Link:&lt;br /&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=TrcqqmwpQVc&amp;offerid=173675.10000033&amp;type=4&amp;subid=0"&gt;&lt;IMG alt="Artisteer - Web Design Generator" border="0" src="http://cdn.extensoft.com/Artisteer/banners/WebDesign/WebDesign_468x60.gif"&gt;&lt;/a&gt;&lt;IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=TrcqqmwpQVc&amp;bids=173675.10000033&amp;type=4&amp;subid=0"&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3777922257924007410?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3777922257924007410/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3777922257924007410' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3777922257924007410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3777922257924007410'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/gerador-de-templates.html' title='Gerador de Templates'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3286994091248174753</id><published>2010-04-09T01:27:00.000+01:00</published><updated>2010-04-09T01:27:06.409+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='web hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Alojamento'/><title type='text'>Nosso Serviço it-improves alojamento</title><content type='html'>A empresa it-improves acaba de lançar mais um serviço.&lt;br /&gt;O alojamento da it-improves é muito completo, tenho vários planos de alojamento partilhado, servidores dedicados, registo de dominios etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itimproveshosting.duoservers.com/"&gt;Veja aqui os planos disponíveis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3286994091248174753?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3286994091248174753/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3286994091248174753' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3286994091248174753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3286994091248174753'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/04/nosso-servico-it-improves-alojamento.html' title='Nosso Serviço it-improves alojamento'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5260881618348074639</id><published>2010-03-08T18:46:00.000Z</published><updated>2010-03-08T18:46:01.093Z</updated><title type='text'>Enable Hibernate in XP / Activar Hibernar no XP</title><content type='html'>Hibernation does not make sense for a lot of desktop systems but it is perfect for systems such as notebooks. Here is how to turn hibernation on or off in your XP system.&lt;br /&gt;&lt;br /&gt;Enable or Disable Hibernation:&lt;br /&gt;&lt;br /&gt;1. Click Control Panel&lt;br /&gt;2. Click Power Options&lt;br /&gt;3. Select the Hibernate tab&lt;br /&gt;4. Uncheck Enable Hibernation box to disable&lt;br /&gt;(or check to enable)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Click OK&lt;br /&gt;&lt;br /&gt;A hibernação não faz sentido para um monte de sistemas desktop, mas ele é perfeito para sistemas como notebooks. Fica qui como activar ou desactivar a hibernação no sistema Windows XP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ativar ou desativar hibernação:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Clique em Painel de controle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Clique em Opções de energia&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Selecione a guia Hibernar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Desmarque a caixa Ativar hibernação para desativar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(ou seleção para ativar)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5260881618348074639?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5260881618348074639/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5260881618348074639' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5260881618348074639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5260881618348074639'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/03/enable-hibernate-in-xp-activar-hibernar.html' title='Enable Hibernate in XP / Activar Hibernar no XP'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6685802369248911778</id><published>2010-02-09T14:32:00.003Z</published><updated>2010-04-06T10:04:45.462+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Venda'/><title type='text'>Vendo Moradia t4</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #666666;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;/&gt; &lt;/&gt;&lt;colgroup&gt;&lt;col style="width: 520px;"&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;/&gt; &lt;/&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr style="background: #e7f7e7; height: 20px;"&gt;&lt;td style="padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;" valign="center"&gt;&lt;br /&gt;&lt;span style="color: #41609c;"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;strong&gt;Descrição&lt;/strong&gt;&lt;br /&gt;Arrendamento: 2000€&lt;br /&gt;Casa com 2 pisos mais sótão. Vista de serra. Sótão amplo com pré instalação de ar condicionado, água, esgoto e com janelas Velux. Aquecimento central em toda a casa. Cozinha equipada com electrodomésticos AEG. Sistema de som ambiente. suite com closet (área para vestir) e banheira de hidromassagem Casas de banho com luz natural (janela) Vidros Duplos. Estores eléctricos. Pavimento da sala, quartos e escadas em cerejeira. Aspiração Central. Alarme com zonas. Video Porteiro. Lareira com recuperador de calor. Despensa Terreno 400m2. Portão Automático.. Rega automática. Optima exposição solar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr style="background: #e7f7e7; height: 20px;"&gt;&lt;td style="padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;" valign="center"&gt;&lt;br /&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;/&gt; &lt;/&gt;&lt;colgroup&gt;&lt;col style="width: 13px;"&gt;&lt;col style="width: 254px;"&gt;&lt;col style="width: 254px;"&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;/&gt; &lt;/&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="color: #41609c;"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;strong&gt;Informação Detalhada&lt;/strong&gt;&lt;br /&gt;Localidade: Linhó.&lt;br /&gt;Com lareira.&lt;br /&gt;Com arrecadação.&lt;br /&gt;Com aquecimento.&lt;br /&gt;Com cozinha equipada.&lt;br /&gt;Com terraço/ jardim.&lt;br /&gt;Com parqueamento/ garagem.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="color: #41609c;"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;strong&gt;Configuração do Imóvel&lt;/strong&gt;&lt;br /&gt;Área Útil: 280 m².&lt;br /&gt;Com 4 quartos.&lt;br /&gt;Com 1 sala.&lt;br /&gt;Com 3 casas de banho.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;/&gt; &lt;/&gt;&lt;colgroup&gt;&lt;col style="width: 257px;"&gt;&lt;col style="width: 263px;"&gt;&lt;/colgroup&gt;&lt;&gt;&amp;lt;&amp;gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;/&gt; &lt;/&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #41609c;"&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="color: white; font-family: arial; font-size: 85%;"&gt;&lt;strong&gt;LOCALIZAÇÃO&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="color: white; font-family: arial; font-size: 85%;"&gt;&lt;strong&gt;CARACTERÍSTICAS&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: white;"&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Distrito: &lt;/span&gt;&lt;span style="color: #666666;"&gt;Lisboa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Tipologia: &lt;/span&gt;&lt;span style="color: #666666;"&gt;T4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: white;"&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Concelho: &lt;/span&gt;&lt;span style="color: #666666;"&gt;Sintra&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Estado: &lt;/span&gt;&lt;span style="color: #666666;"&gt;Usado&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: white;"&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Freguesia: &lt;/span&gt;&lt;span style="color: #666666;"&gt;Sintra (São Pedro de Penaferrim)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;" valign="middle"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #41609c;"&gt;Preço: &lt;/span&gt;&lt;span style="color: #666666;"&gt;490.000 €&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/tpQT7wDPx0_ri1TDhkx8HA?authkey=Gv1sRgCKf-na69sd3lYw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_jhKOStrLqPI/S3Fo48JaruI/AAAAAAAAAAM/A5RTj_qQx2Q/s800/18725_36542308968928927_19Agosto08_022.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/rPJvDSkZ9C8gunpsyJMlgw?authkey=Gv1sRgCKf-na69sd3lYw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_jhKOStrLqPI/S3Fo5STCDuI/AAAAAAAAAAU/2JbzyXYaOp4/s800/18725_43731969398834547_19Agosto08_036.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/m4wFO3vfhYm--oL5NbdeMw?authkey=Gv1sRgCKf-na69sd3lYw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_jhKOStrLqPI/S3Fo5f_rJQI/AAAAAAAAAAc/Bw-kFMQ8pAw/s144/18725_3652592970315124_19Agosto08_27.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/H0yvdy-1B1KKqiHc-2KYtQ?authkey=Gv1sRgCKf-na69sd3lYw&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_jhKOStrLqPI/S3Fo57LUOZI/AAAAAAAAAAs/BFNiK4Qk1Q4/s288/18725_10369028617724796_19Agosto08_033.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;De &lt;a href="http://picasaweb.google.com/vendetuacasa/Vendetuacasa?authkey=Gv1sRgCKf-na69sd3lYw&amp;amp;feat=embedwebsite"&gt;vendetuacasa&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6685802369248911778?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6685802369248911778/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6685802369248911778' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6685802369248911778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6685802369248911778'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/02/vendo-moradia-t4.html' title='Vendo Moradia t4'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_jhKOStrLqPI/S3Fo48JaruI/AAAAAAAAAAM/A5RTj_qQx2Q/s72-c/18725_36542308968928927_19Agosto08_022.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-393930857172142251</id><published>2010-02-01T11:35:00.000Z</published><updated>2010-02-01T11:35:10.959Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='winform'/><category scheme='http://www.blogger.com/atom/ns#' term='connectionString'/><category scheme='http://www.blogger.com/atom/ns#' term='app.config'/><title type='text'>ler connectionString app.config</title><content type='html'>Properties.Settings.Default.NomeConnectionString;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;br /&gt;App.config:&lt;br /&gt;&lt;br /&gt;&lt;connectionstrings&gt;&lt;br /&gt;&lt;br /&gt;&lt;add connectionstring="Data Source=SERVERNAME;Initial Catalog=MYdb;Persist Security Info=True;User ID=MyUserr;Password=MyPassword" name="CanteenManager.Properties.Settings.MyConnStr" providername="System.Data.SqlClient"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/connectionstrings&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static String ConnectionString = Properties.Settings.Default.GRConnStr;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;se ainda não tiverem a fazer referencia é preciso adicionar a dll System.Configuration e incluir:&lt;br /&gt;&lt;br /&gt;using System.Configuration;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-393930857172142251?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/393930857172142251/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=393930857172142251' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/393930857172142251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/393930857172142251'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/02/ler-connectionstring-appconfig.html' title='ler connectionString app.config'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1835566274966092776</id><published>2010-01-22T13:55:00.000Z</published><updated>2010-01-22T13:55:14.434Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Finding the name of  current method and your calling method (C#)</title><content type='html'>Hi, sometimes we need to know the name of the current method or better the calling method ( i need this to put that in the log) So the easiest way to get the name of the current method is&lt;br /&gt;MethodInfo.GetCurrentMethod().Name.&lt;br /&gt;But if you need to know the name of your calling method? &lt;br /&gt;Easy:) &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #274e13;"&gt;// Jump up the stack frame one level and locate the&amp;nbsp; calling method.&lt;/span&gt;&lt;br /&gt;StackFrame stackFrame = new StackFrame(1); &lt;span style="color: #274e13;"&gt;//the "1" one level up&lt;/span&gt;&lt;br /&gt;&amp;nbsp;MethodBase callingMethod = stackFrame.GetMethod(); &lt;br /&gt;&lt;span style="background-color: white; color: #274e13;"&gt;// Build a string containing the namespace and method name&lt;/span&gt; &lt;br /&gt;string caller = callingMethod.DeclaringType.FullName + '.' + callingMethod.Name;&lt;br /&gt;&lt;br /&gt;That's it:)&lt;br /&gt;Very Easy in .net Framework&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1835566274966092776?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1835566274966092776/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1835566274966092776' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1835566274966092776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1835566274966092776'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/01/finding-name-of-current-method-and-your.html' title='Finding the name of  current method and your calling method (C#)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1678553293470272296</id><published>2010-01-21T18:00:00.002Z</published><updated>2010-01-21T18:00:47.450Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><category scheme='http://www.blogger.com/atom/ns#' term='Produtos'/><category scheme='http://www.blogger.com/atom/ns#' term='Promoções'/><title type='text'>Promoções e Novidades de Produtos</title><content type='html'>Deixo aqui este post off-topic que apresentara diversos produtos consoante as campanhas(dia da mãe,dia dos namorados etc)&lt;br /&gt;&lt;iframe scrolling="No" width="600" frameborder="no" src="http://action.metaffiliation.com/opspe.php?fmt=1&amp;op=12&amp;lng=8&amp;site=89939" height="700"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1678553293470272296?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1678553293470272296/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1678553293470272296' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1678553293470272296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1678553293470272296'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/01/promocoes-e-novidades-de-produtos.html' title='Promoções e Novidades de Produtos'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7452619487427621179</id><published>2010-01-04T14:48:00.001Z</published><updated>2010-01-08T14:08:43.099Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='BTT'/><category scheme='http://www.blogger.com/atom/ns#' term='Rockrider'/><title type='text'>Clube Rockrider</title><content type='html'>Um dos meus desportos favoritos é o BTT.&lt;br /&gt;Já o pratiquei a muitos anos depois parei. Agora comprei um boa bike para voltar a este magnífico desporto.&lt;br /&gt;Uma &lt;a href="http://cluberockrider.it-improves.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=3&amp;amp;Itemid=14"&gt;Rockrider 9.2 modelo 2009&lt;/a&gt; e com juntamente com uns amigos criamos um clube.&lt;br /&gt;O &lt;a href="http://cluberockrider.it-improves.com/"&gt;Clube Rockrider&lt;/a&gt; que pretente juntar os amantes desta marca que ainda tem sofre o preconceito de ser uma marca de "supermercado" visto ser apenas vendida na Decatlhon.&lt;br /&gt;&lt;br /&gt;Visitem o &lt;a href="http://cluberockrider.it-improves.com/"&gt;site do clube aqui&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7452619487427621179?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cluberockrider.it-improves.com' title='Clube Rockrider'/><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7452619487427621179/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7452619487427621179' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7452619487427621179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7452619487427621179'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2010/01/clube-rockrider.html' title='Clube Rockrider'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-9168973633796519073</id><published>2009-10-20T17:30:00.002+01:00</published><updated>2009-12-03T14:55:19.653Z</updated><title type='text'>Forçar modo compatibilidade com o IE7 no IE8</title><content type='html'>Para forçar o IE8 a usar o modo de compatibilidade com IE7 &lt;br /&gt;tem que adicionar a seguinte tag:&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica; font-size: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="csharpcode" style="background-color: white; color: black; font-family: consolas, 'Courier New', courier, monospace; font-size: small;"&gt;&lt;span style="font-family: Arial, Helvetica; font-size: 12px; white-space: normal;"&gt;&lt;br /&gt;&lt;pre class="csharpcode" style="background-color: white; color: black; font-family: consolas, 'Courier New', courier, monospace; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica; font-size: 12px; white-space: normal;"&gt;&lt;br /&gt;&lt;pre class="csharpcode" style="background-color: white; color: black; font-family: consolas, 'Courier New', courier, monospace; font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Trebuchet MS', Tahoma, Arial; font-size: 12px; font-weight: bold; line-height: 18px; white-space: normal;"&gt;&amp;lt;&lt;/span&gt;meta http-equiv=&lt;span class="str" style="color: #006080;"&gt;"X-UA-Compatible"&lt;/span&gt; content=&lt;span class="str" style="color: #006080;"&gt;"IE=7"&lt;/span&gt; /&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', Tahoma, Arial; font-size: 12px; line-height: 18px; white-space: normal;"&gt;&amp;nbsp;&lt;strong&gt;&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;Mas é muito chato e complicado adicionar em todas as páginas esta tag mas isto pode ser definido no IIS e até no web.config.&lt;br /&gt;&lt;b&gt;No IIS6&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica; font-size: 12px; font-weight: normal;"&gt;Selecrione o website que pretende, botão direito do rato e propriedades e clique na tab HTTP Headers&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yVNR5dDy21Y/St3kUuYqvyI/AAAAAAAAAEA/s7d4Tz3JLPA/s1600-h/image_thumb_6FE5FFED.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yVNR5dDy21Y/St3kUuYqvyI/AAAAAAAAAEA/s7d4Tz3JLPA/s320/image_thumb_6FE5FFED.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Depois clique em Add&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3kjzo8BpI/AAAAAAAAAEI/hnW4Yd90-t4/s1600-h/image_thumb_4F480056.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3kjzo8BpI/AAAAAAAAAEI/hnW4Yd90-t4/s320/image_thumb_4F480056.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Depois só faz ok.&lt;br /&gt;&lt;b&gt;No IIS 7&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica; font-size: 12px; font-weight: normal;"&gt;Seleccione&amp;nbsp;o site pretendido depois clique em HTTP Response Headers&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yVNR5dDy21Y/St3kzIkmmTI/AAAAAAAAAEQ/qOwmSdLVvIw/s1600-h/image_thumb_2E548DAF.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_yVNR5dDy21Y/St3kzIkmmTI/AAAAAAAAAEQ/qOwmSdLVvIw/s320/image_thumb_2E548DAF.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Ao &amp;nbsp;clicar ira aparecer a seguinte imagem e é só preencher os valores&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3lNK0_gFI/AAAAAAAAAEY/EKfBVXLEQBA/s1600-h/image23_thumb_4EF28D46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3lNK0_gFI/AAAAAAAAAEY/EKfBVXLEQBA/s320/image23_thumb_4EF28D46.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Também pode fazer isto adicionando as seguintes linhas no web.config ( que é o que faz o IIS 7)&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3lb-MoQEI/AAAAAAAAAEg/ZpJ1gfvQ_zY/s1600-h/image27_thumb_42F09D12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yVNR5dDy21Y/St3lb-MoQEI/AAAAAAAAAEg/ZpJ1gfvQ_zY/s320/image27_thumb_42F09D12.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Esta solução foi retirada de:&amp;nbsp;&lt;a href="http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx"&gt;http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-9168973633796519073?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/9168973633796519073/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=9168973633796519073' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9168973633796519073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9168973633796519073'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/10/forcar-modo-compatibilidade-com-o-ie7.html' title='Forçar modo compatibilidade com o IE7 no IE8'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_yVNR5dDy21Y/St3kUuYqvyI/AAAAAAAAAEA/s7d4Tz3JLPA/s72-c/image_thumb_6FE5FFED.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-487425894951416740</id><published>2009-10-13T13:39:00.002+01:00</published><updated>2011-03-25T13:54:33.103Z</updated><title type='text'>WebServices Autenticação SOAP Header</title><content type='html'>&lt;span xmlns=""&gt;&lt;span style="font-size: 10pt;"&gt;Sempre que estamos a falar de webservices surge uma questão.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="font-size: 10pt;"&gt;E a segurança?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;Como vou autenticar os utilizadores?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;Uma das formas de fazer isso é com Soap Headers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;Vamos por passos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;1º Crie a seguinte classe( com o nome que quiser )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Data;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Configuration;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.Security;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.HtmlControls;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.Services.Protocols;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Security.Cryptography;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Summary description for AuthHeader&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;class&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;AuthHeader&lt;/span&gt;:&lt;span style="color: #2b91af;"&gt;SoapHeader&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; Username;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; Password;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; decrypt(&lt;span style="color: blue;"&gt;string&lt;/span&gt; data)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        System.IO.&lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt; msDecrypt = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;CryptoStream&lt;/span&gt; csDecrypt = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        System.IO.&lt;span style="color: #2b91af;"&gt;StreamReader&lt;/span&gt; srDecrypt = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        System.Security.Cryptography.&lt;span style="color: #2b91af;"&gt;RijndaelManaged&lt;/span&gt; aesAlg = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; plaintext = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;try&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Create a RijndaelManaged object&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// with the specified key (IV parameter is obmitted because of ECB CipherMode).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg = &lt;span style="color: blue;"&gt;new&lt;/span&gt; System.Security.Cryptography.&lt;span style="color: #2b91af;"&gt;RijndaelManaged&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Key = System.Text.&lt;span style="color: #2b91af;"&gt;Encoding&lt;/span&gt;.UTF8.GetBytes(&lt;span style="color: #a31515;"&gt;"01030123012390129012901A"&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Mode = &lt;span style="color: #2b91af;"&gt;CipherMode&lt;/span&gt;.ECB;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// set PaddingMode.Zeros in order to use the same padding mode as in flash actionscript class&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Padding = &lt;span style="color: #2b91af;"&gt;PaddingMode&lt;/span&gt;.Zeros;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Create a decrytor to perform the stream transform.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;ICryptoTransform&lt;/span&gt; decryptor = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Create the streams used for decryption.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;         msDecrypt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; System.IO.&lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.FromBase64String(data));&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            csDecrypt = &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;CryptoStream&lt;/span&gt;(msDecrypt, decryptor, &lt;span style="color: #2b91af;"&gt;CryptoStreamMode&lt;/span&gt;.Read);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            srDecrypt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; System.IO.&lt;span style="color: #2b91af;"&gt;StreamReader&lt;/span&gt;(csDecrypt);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Read the decrypted bytes from the decrypting stream&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// and place them in a string.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            plaintext = srDecrypt.ReadToEnd();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt; plaintext.Replace(&lt;span style="color: #a31515;"&gt;"\0"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;finally&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Clean things up.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Close the streams.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (srDecrypt != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;                srDecrypt.Close();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (csDecrypt != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;                csDecrypt.Close();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (msDecrypt != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;                msDecrypt.Close();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Clear the RijndaelManaged object.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (aesAlg != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;                aesAlg.Clear();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2º No seu webservice adicione as seguintes linhas&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;class&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;SeuWebsercice&lt;/span&gt; : System.Web.Services.&lt;span style="color: #2b91af;"&gt;WebService&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;AuthHeader&lt;/span&gt; Authentication;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;….&lt;br /&gt;&lt;br /&gt;E em cada método&lt;br /&gt;adicionar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;[&lt;span style="color: #2b91af;"&gt;SoapHeader&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Authentication"&lt;/span&gt;, Required = &lt;span style="color: blue;"&gt;true&lt;/span&gt;)]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;[&lt;span style="color: #2b91af;"&gt;SoapHeader&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Authentication"&lt;/span&gt;, Required = &lt;span style="color: blue;"&gt;true&lt;/span&gt;)]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;WebMethod&lt;/span&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;bool&lt;/span&gt; xptoMethod()&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: green;"&gt;//validateUser é apenas exemplo.. podera ser um login &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;(!System.Web.Security.&lt;span style="color: #2b91af;"&gt;Membership&lt;/span&gt;.ValidateUser(Authentication.decrypt(Authentication.Username),&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;              Authentication.decrypt(Authentication.Password)))&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;false&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA: neste exemplo é necessário efectuar a validação em cada metodo, no entando o melhor (dependendo do que se pretende) será guardar em sessão se o user ta autenticado&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No lado do cliente:&lt;br /&gt;&lt;br /&gt;Criar a classe de encriptação&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;static&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; Encrypt(&lt;span style="color: blue;"&gt;string&lt;/span&gt; input)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            System.Security.Cryptography.&lt;span style="color: #2b91af;"&gt;RijndaelManaged&lt;/span&gt; aesAlg = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Create a RijndaelManaged object&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// with the specified key (IV parameter is obmitted because of ECB CipherMode).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg = &lt;span style="color: blue;"&gt;new&lt;/span&gt; System.Security.Cryptography.&lt;span style="color: #2b91af;"&gt;RijndaelManaged&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;//IMPORTANTE: esta chave ter que ser a mesma&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Key = System.Text.&lt;span style="color: #2b91af;"&gt;Encoding&lt;/span&gt;.UTF8.GetBytes(&lt;span style="color: #a31515;"&gt;"01030123012390129012901A"&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Mode = &lt;span style="color: #2b91af;"&gt;CipherMode&lt;/span&gt;.ECB;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// set PaddingMode.Zeros in order to use the same padding mode as in flash actionscript class&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aesAlg.Padding = &lt;span style="color: #2b91af;"&gt;PaddingMode&lt;/span&gt;.Zeros;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// Create a decrytor to perform the stream transform.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;ICryptoTransform&lt;/span&gt; encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;byte&lt;/span&gt;[] toEncrypt = System.Text.&lt;span style="color: #2b91af;"&gt;Encoding&lt;/span&gt;.UTF8.GetBytes(input);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            System.IO.&lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt; msEncrypt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; System.IO.&lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;CryptoStream&lt;/span&gt; csEncrypt = &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;CryptoStream&lt;/span&gt;(msEncrypt, encryptor, &lt;span style="color: #2b91af;"&gt;CryptoStreamMode&lt;/span&gt;.Write);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// toEncrypt = textConverter.GetBytes(input);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            csEncrypt.Write(toEncrypt, 0, toEncrypt.Length);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            csEncrypt.FlushFinalBlock();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;// return msEncrypt.ToArray();  &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToBase64String(msEncrypt.ToArray());&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;Na classe onde ira ser chamado o webservice:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;  static&lt;/span&gt; WebSync.&lt;span style="color: #2b91af;"&gt;Sync&lt;/span&gt; websync = &lt;span style="color: blue;"&gt;new&lt;/span&gt; WebSync.&lt;span style="color: #2b91af;"&gt;Sync&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;static&lt;/span&gt; WebSync.&lt;span style="color: #2b91af;"&gt;AuthHeader&lt;/span&gt; aut = &lt;span style="color: blue;"&gt;new&lt;/span&gt; WebSync.&lt;span style="color: #2b91af;"&gt;AuthHeader&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;aut.Username = Encrypt(config.AppSettings.Settings[&lt;span style="color: #a31515;"&gt;"username"&lt;/span&gt;].Value);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            aut.Password = Encrypt(config.AppSettings.Settings[&lt;span style="color: #a31515;"&gt;"password"&lt;/span&gt;].Value);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            websync.AuthHeaderValue = aut;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;O resto ( a chamada ao metodo) não é preciso alterar nada..&lt;br /&gt;ex: webSync.xpto();&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-487425894951416740?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/487425894951416740/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=487425894951416740' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/487425894951416740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/487425894951416740'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/10/webservices-autenticacao-soap-header.html' title='WebServices Autenticação SOAP Header'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5956599446944794906</id><published>2009-10-12T15:52:00.004+01:00</published><updated>2010-02-05T15:31:53.578Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Ports'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Google Chrome and Mozilla Firefox non standard port (e.g. Port 79, 6000)</title><content type='html'>Was trying to access some ports on ours development website which someone mapped it to 6000. &lt;br /&gt;Port 6000 is used for X11 protocol ( and 79 is used for finger).&lt;br /&gt;Internet Explorer works fine but Google Chrome and Firefox don´t.&lt;br /&gt;For Firefox exists one solution :)&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Unblocking/allowing ports in Firefox&lt;br /&gt;&lt;br /&gt;Launch Firefox&lt;br /&gt;&lt;br /&gt;Go to the address bar and type about:config. Firefox will complain about some warranty just click ok or "I'll be careful, i promise" button&lt;br /&gt;&lt;br /&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" &gt; &lt;param name="movie" value="http://www.britepic.com/britepic.swf"&gt;&lt;param name="FlashVars" value="id=1518677&amp;src=http://3.bp.blogspot.com/_yVNR5dDy21Y/StNCkrXf60I/AAAAAAAAADw/iilylvRNXXo/s320/firefox-about-config.jpg&amp;show_ads=1&amp;show_menu=1&amp;href=http%253A//&amp;caption=firefox-about-config&amp;width=400&amp;height=300&amp;" &gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.britepic.com/britepic.swf" flashvars="id=1518677&amp;src=http://3.bp.blogspot.com/_yVNR5dDy21Y/StNCkrXf60I/AAAAAAAAADw/iilylvRNXXo/s320/firefox-about-config.jpg&amp;show_ads=1&amp;show_menu=1&amp;href=http%253A//&amp;caption=firefox-about-config&amp;width=400&amp;height=300&amp;" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;You will see the list of configuration.&lt;br /&gt;Anywhere inside the list of configurations, right click and say New --&amp;gt; String&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yVNR5dDy21Y/StNCoW58qHI/AAAAAAAAAD4/smxRayq-u1s/s1600-h/FirefoxConfig.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://3.bp.blogspot.com/_yVNR5dDy21Y/StNCoW58qHI/AAAAAAAAAD4/smxRayq-u1s/s320/FirefoxConfig.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In the string value, enter network.security.ports.banned.override then click OK&lt;br /&gt;&lt;br /&gt;It will now ask you what port, say&amp;nbsp;6000 (in my case)&amp;nbsp;or whatever port you need to have firefox access. Click OK.&lt;br /&gt;&lt;br /&gt;And try again to the website you want to access. These settings should remain forever.&lt;br /&gt;&lt;br /&gt;For Chrome, we've got some bad news, it is not possible to access certain ports. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See Chrome banned ports here: &lt;a href="http://src.chromium.org/viewvc/chrome/trunk/src/net/base/net_util.cc"&gt;http://src.chromium.org/viewvc/chrome/trunk/src/net/base/net_util.cc&lt;/a&gt;&lt;br /&gt;(look under the kRestrictedPorts directive.)&lt;br /&gt;&lt;br /&gt;Original post from &lt;a href="http://highsecurity.blogspot.com/2009/07/google-chrome-and-mozilla-firefox-non.html"&gt;http://highsecurity.blogspot.com/2009/07/google-chrome-and-mozilla-firefox-non.html&lt;/a&gt;&lt;br /&gt;(my post is a copy with a few changes only, all rigths for the author)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5956599446944794906?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5956599446944794906/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5956599446944794906' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5956599446944794906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5956599446944794906'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/10/google-chrome-and-mozilla-firefox-non.html' title='Google Chrome and Mozilla Firefox non standard port (e.g. Port 79, 6000)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_yVNR5dDy21Y/StNCoW58qHI/AAAAAAAAAD4/smxRayq-u1s/s72-c/FirefoxConfig.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1819664729658043055</id><published>2009-10-01T17:27:00.000+01:00</published><updated>2009-10-01T17:27:29.434+01:00</updated><title type='text'>Arduino POV</title><content type='html'>No seguimento do post anterior aqui fica um video para despertar o interesse :)&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/xFccaMiNTJA&amp;hl=pt-br&amp;fs=1&amp;color1=0x402061&amp;color2=0x9461ca"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/xFccaMiNTJA&amp;hl=pt-br&amp;fs=1&amp;color1=0x402061&amp;color2=0x9461ca" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;E já sabem, para comprar artigos arduino e outros &lt;a href="https://www.mywebetools.com/little/redir.php?id=1015_1_Google_Ad"&gt;littlebirdelectronics&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1819664729658043055?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1819664729658043055/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1819664729658043055' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1819664729658043055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1819664729658043055'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/10/arduino-pov.html' title='Arduino POV'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7270346036360482940</id><published>2009-10-01T15:06:00.001+01:00</published><updated>2009-10-01T15:11:24.100+01:00</updated><title type='text'>Arduino</title><content type='html'>Para quem gosta de electrónica ou quer começar nada melhor que a Arduino.&lt;br /&gt;Arduino?? o que é isso?&lt;br /&gt;&lt;a href="http://www.arduino.cc/"&gt;Arduino&amp;nbsp;&lt;/a&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px;"&gt;é um projecto open-source de protótipos de electrónica baseados numa plataforma de hardware e software flexível e fácil de utilizar. É destinado a artistas, designers, hobbyistas e qualquer tipo de pessoa interessada em criar objectos ou ambientes interactivos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;Eu encomendei a minha na loja online &lt;a href="https://www.mywebetools.com/little/redir.php?id=1015_1_Google_Ad"&gt;littlebirdelectronic&lt;/a&gt;&lt;a href="https://www.mywebetools.com/little/redir.php?id=1015_1_Google_Ad"&gt;s.com&lt;/a&gt; da Austrália ( e moro em portugal). Foi super fácil, tive um&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;óptimo suport via chat no site e cheogu tudo direitinho :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;A vantagem é que o dollar austaliano vale bem menos que o Euro :) o que compensa.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;visite a loja online&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px;"&gt;&lt;a href="https://www.mywebetools.com/little/redir.php?id=1015_1_Google_Ad"&gt;littlebirdelectronic&lt;/a&gt;&lt;a href="https://www.mywebetools.com/little/redir.php?id=1015_1_Google_Ad"&gt;s.com&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;ATENÇÃO QUE OS PREÇOS DA LOJA ESTÃO EM $AUD ( Dollars australianos) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-size: 12px; line-height: 15px;"&gt;Conversão para euros &lt;a href="http://www.google.pt/search?hl=pt-PT&amp;amp;rlz=1C1GGLS_pt-PTPT341PT341&amp;amp;q=australian+dollar+to+euros&amp;amp;btnG=Pesquisar&amp;amp;meta="&gt;aqui&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7270346036360482940?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7270346036360482940/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7270346036360482940' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7270346036360482940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7270346036360482940'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/10/arduino.html' title='Arduino'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3048239987889714625</id><published>2009-09-28T13:49:00.000+01:00</published><updated>2009-09-28T13:49:16.628+01:00</updated><title type='text'>Política de Privacidade</title><content type='html'>&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: arial; text-align: left;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;b&gt;"Política de Privacidade"&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;"Este site pode utilizar cookies e/ou web beacons quando um usuário tem acesso às páginas. Os cookies que podem ser utilizados associam-se (se for o caso) unicamente com o navegador de um determinado computador.&lt;br /&gt;Os cookies que são utilizados neste site podem ser instalados pelo mesmo, os quais são originados dos distintos servidores operados por este, ou a partir dos servidores de terceiros que prestam serviços e instalam cookies e/ou web beacons (por exemplo, os cookies que são empregados para prover serviços de publicidade ou certos conteúdos através dos quais o usuário visualiza a publicidade ou conteúdos em tempo pré determinados). O usuário poderá pesquisar o disco rígido de seu computador conforme instruções do próprio navegador. O Google, como fornecedor de terceiros, utiliza cookies para exibir anúncios neste site.&lt;br /&gt;Com o cookie DART, o Google pode exibir anúncios para seus usuários com base nas visitas feitas a este site.&lt;br /&gt;Você pode desativar o cookie DART visitando a&amp;nbsp;&lt;a href="http://www.google.com/privacy_ads.html"&gt;Política de privacidade da rede de conteúdo e dos anúncios do Google.&lt;/a&gt;&lt;br /&gt;Usuário tem a possibilidade de configurar seu navegador para ser avisado, na tela do computador, sobre a recepção dos cookies e para impedir a sua instalação no disco rígido. As informações pertinentes a esta configuração estão disponíveis em instruções e manuais do próprio navegador".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 1.3em; margin-bottom: 0.75em; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: arial; text-align: left;"&gt;&lt;span style="font-size: 13px;"&gt;Este site respeita e procura responder todos os e-mails enviados.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 1.3em; margin-bottom: 0.75em; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: arial; text-align: left;"&gt;&lt;span style="font-size: 13px;"&gt;Após a leitura este site apaga todos os endereços de e-mail enviados.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 1.3em; margin-bottom: 0.75em; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: arial; text-align: left;"&gt;&lt;span style="font-size: 13px;"&gt;Este site afirma que não utiliza e-mails para políticas de Spam ou de envio de e-mails indesejados.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 1.3em; margin-bottom: 0.75em; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: arial; text-align: left;"&gt;&lt;span style="font-size: 13px;"&gt;Este site não se responsabiliza pelo conteúdo, promessas e veracidade de informações dos banners colocados pelos seus patrocinadores. Toda a responsabilidade é dos anunciantes.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3048239987889714625?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3048239987889714625/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3048239987889714625' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3048239987889714625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3048239987889714625'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/politica-de-privacidade.html' title='Política de Privacidade'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6461985375341105955</id><published>2009-09-21T15:49:00.003+01:00</published><updated>2009-12-03T14:57:26.469Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SqlServer'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Query para efectuar update a um campo em todas as tabelas ( SQL SERVER)</title><content type='html'>Imaginem que têm uma base dados ( o mais provável é não precisarem de imaginar porque têm mesmo lol )&lt;br /&gt;em que várias tabelas possuem um campo chamado "data_criacao" e precisam de actualizar esse campo em todas as tabelas mas não sabem sequer que tabelas têm esse campo "data_criacao".&lt;br /&gt;Vamos por passos.&lt;br /&gt;1º - Script para achar esse campo&lt;br /&gt;&lt;span style="color: #333333; font-family: monospace; font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;t.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;table_name&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;,&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SCHEMA_NAME&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;schema_id&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;schema_name&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;,&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;c.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;column_name&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;sys.tables&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;t&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;INNER&amp;nbsp;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;sys.columns&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;t.&lt;/span&gt;&lt;span style="color: magenta; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;c.&lt;/span&gt;&lt;span style="color: magenta; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;OBJECT_ID&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;c.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;LIKE&amp;nbsp;&lt;/span&gt;&lt;span style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;'%&lt;span style="font-family: 'Times New Roman'; font-size: medium; line-height: normal;"&gt;data_criacao&lt;/span&gt;%'&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="color: blue; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;schema_name&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;table_name&lt;/span&gt;&lt;span style="color: grey; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Este script ira retornar o nome da tabela, o schema e nome da coluna (que terá de ser o nome que vocês pesquisaram :D )&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;2º Agora que já sabem onde estão ( mas não precisam de saber :) ) vamos a segunda parte.&lt;br /&gt;O script para efectuar o update.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Usaremos o script acima, com umas pequenas alterações, e vamos guardar o resultado numa variável e depois executamos essa variável&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;begin transaction&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;declare &lt;/span&gt;@query &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(&lt;span style="color: magenta;"&gt;max&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;set &lt;/span&gt;@query=&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;SELECT &lt;/span&gt;@query=@query+&lt;span style="color: red;"&gt;'update ' +t.name+' set data_criacao=getdate() where data_criacao is null;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: #38761d;"&gt;--SCHEMA_NAME(schema_id) AS schema_name,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: #38761d;"&gt;--c.name AS column_name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;FROM &lt;/span&gt;sys.tables &lt;span style="color: blue;"&gt;AS &lt;/span&gt;t&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: #999999;"&gt;INNER JOIN&lt;/span&gt; &lt;span style="color: #38761d;"&gt;sys.columns&lt;/span&gt; c &lt;span style="color: blue;"&gt;ON &lt;/span&gt;t.&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt; = c.&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;c.name &lt;span style="color: #999999;"&gt;LIKE &lt;/span&gt;&lt;span style="color: red;"&gt;'%data_criacao%'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;ORDER BY&lt;/span&gt; t.name;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: blue;"&gt;exec&lt;/span&gt;(@query)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 19px;"&gt;&lt;span style="color: #38761d;"&gt;--commit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Não esquecer de verificar se esta tudo ok, e executar o commit que esta comentado...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Ter em atenção o tamanho máximo da varchar.. se tiverem muitas tabelas poderá não dar.. dúvido que tenham assim tantas..mas se tiverem insiram o resultado numa tabela temporária e para cada registo façam o exec :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Qualquer dúvida, sugestão, correcção é só comentar :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 19px;"&gt;Abraços&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6461985375341105955?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6461985375341105955/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6461985375341105955' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6461985375341105955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6461985375341105955'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/query-para-efectuar-update-um-campo-em.html' title='Query para efectuar update a um campo em todas as tabelas ( SQL SERVER)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-9209043571354657061</id><published>2009-09-17T15:46:00.005+01:00</published><updated>2010-01-08T14:09:06.572Z</updated><title type='text'>O instalador não pode acessar a chave do Registro</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;Meu irmão comprou uma multifunções HP e estava com este problema ao tentar instalar.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pesquisando na net encontrei esta solução muito boa&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Soluções retiradas do&amp;nbsp;&lt;/span&gt;&lt;a href="http://01cb5c2c.linkbucks.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Web Consulte&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 16px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 13px; line-height: 21px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 class="post-title" style="border-bottom: rgb(230,230,230) 1px solid; color: #cc0000; font: bold 142%/1.6em Trebuchet, 'Trebuchet MS', Arial, sans-serif; margin: 0px 0px 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none;"&gt;&lt;a href="http://webconsulte.blogspot.com/2009/08/o-instalador-nao-pode-acessar-chave-do.html" style="color: #cc0000; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;O instalador não pode acessar a chave do Registro&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;div class="post-header-line-1" style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div class="post-body" style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="display: block; height: 1037px; margin: 0px; overflow-x: visible; overflow-y: visible; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px;"&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Veja como resolver este problema abaixa na instalação de impressoras HP:&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="font-size: 11px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_H2Z_UmjNBRA/SoF4ycK0e9I/AAAAAAAAAHM/dTar0U31ALE/s1600-h/hp.jpg" style="color: #2d8930; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5368705038752709586" src="http://1.bp.blogspot.com/_H2Z_UmjNBRA/SoF4ycK0e9I/AAAAAAAAAHM/dTar0U31ALE/s320/hp.jpg" style="border-bottom: rgb(255,255,255) 1px solid; border-left: rgb(255,255,255) 1px solid; border-right: rgb(255,255,255) 1px solid; border-top: rgb(255,255,255) 1px solid; float: right; height: 111px; margin: 0px 0px 10px 10px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; width: 134px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="font-size: 11px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A mensagem de erro diz o seguinte:&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;"O instalador não pode acessar a chave do Registro. Certifique-se de que o instalador tenha acesso ao Registro e clique em repetir para continuar a instalação."&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Fabricante: Microsoft&lt;/span&gt;&lt;/em&gt;&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099; font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;SOLUÇÃO 1:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1) Copiar o CD para o disco Rigido&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;2) Editar o arquivo: autorun.inf e alterar a seguinte linha (vai encontrar 3 vezes estas linhas)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Key=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Condition=NotWriteable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Action=AutoFix&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;BlockIfFail=Yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Deve alterar o BlockIfFail=Yes para BlockIfFail=No&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ao tentar instalar a partir (do disco rigido) vai ocorrer o mesmo erro, mas vai permitir continuar a instalação.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099; font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong style="margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;SOLUÇÃO 2:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Tente também utilizar as seguintes combinações de teclas CRTL + SHIFT e clicar em CANCELAR&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-9209043571354657061?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/9209043571354657061/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=9209043571354657061' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9209043571354657061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9209043571354657061'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/o-instalador-nao-pode-acessar-chave-do.html' title='O instalador não pode acessar a chave do Registro'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H2Z_UmjNBRA/SoF4ycK0e9I/AAAAAAAAAHM/dTar0U31ALE/s72-c/hp.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5983647043192675881</id><published>2009-09-15T18:52:00.002+01:00</published><updated>2009-09-15T18:54:17.499+01:00</updated><title type='text'>sql auto increment in update statement and add columns unique between tables / sql auto increment no update e adicionar coluna unica entre tabelas</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Recentemente tive a necessidade de adicionar uma coluna a minha tabela já com registos.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Essa coluna não era uma chave mas não podia usar auto incremento e não permite nulls..&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Essa coluna é um id unico entre duas tabelas que não têm relação, uma de alunos e outra de adultos na qual preciso de um unico id, logo a chave primária não server ( como são tabelas diferentes podem ser repetidos)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Exemplo:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Tabela Aluno:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 83px;"&gt;&lt;/col&gt;&lt;/col&gt;&lt;//col&gt;&lt;col style="width: 57px;"&gt;&lt;/col&gt;&lt;/col&gt;&lt;//col&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: black 0.5pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Id_aluno&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: black 0.5pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Nome&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;1200&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;AAA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;1201&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;BBB&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Id_adulto&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Nome&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;5000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Adulto1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;6000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Adulto2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&amp;nbsp;(são duas tabelas mas ficaram mal formatadas no blogger .....)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Agora o pretendito é ter uma coluno com um id unico entre estas duas tabelas, como já havia dados na minha tabela tinha que fazer update. Primeiro na tabela alunos depois com o MAX desse passar para a sequencia para a tablea adulto para ficar assim&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 83px;"&gt;&lt;/col&gt;&lt;/col&gt;&lt;//col&gt;&lt;col style="width: 57px;"&gt;&lt;/col&gt;&lt;/col&gt;&lt;//col&gt;&lt;col style="width: 82px;"&gt;&lt;/col&gt;&lt;/col&gt;&lt;//col&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: black 0.5pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Id_aluno&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: black 0.5pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Nome&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: black 0.5pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Unique_id&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;1200&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;AAA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;1201&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;BBB&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Id_adulto&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Nome&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Unique_id&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;5000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Adulto1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="border-bottom: black 0.5pt solid; border-left: black 0.5pt solid; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;6000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Adulto1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 0.5pt solid; border-left: medium none; border-right: black 0.5pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;(são duas tabelas mas ficaram mal formatadas no blogger .....)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Após correr o script que segue, é necessário criar um trigger que no insert veja qual o maior unique id entre as duas tabelas, some 1 e insirar esse valor ainda não tenho o tirgger concluido pois no meu caso é mais complexo que este aqui se precisarem deixem um post e deixo aqui o select: &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;MAX&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;m&lt;span style="color: grey;"&gt;.&lt;/span&gt;unique_id&lt;span style="color: grey;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;from&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;(&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;MAX&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;unique_id&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt; unique_id&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;from&lt;/span&gt; aluno&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;union all&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;MAX&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;unique_id&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt; unique_id&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;from&lt;/span&gt; adulto&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt; m&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Script alteração e update:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;#################################################&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;# Script Criação campo unico entre aluno e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;# adulto&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;# Autor: Marcos Alves&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;# Date: 15-09-2009&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;# Version: 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;#################################################&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;*/&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;-- adicionar coluna unique_id na tabela aluno permitindo null&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; Aluno &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ADD&lt;/span&gt; unique_id &lt;span style="color: blue;"&gt;int&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.Aluno Table Alter Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Alter dbo.Aluno Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;-- adicionar coluna unique_id na tabela adulto permitindo null&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; adulto &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ADD&lt;/span&gt; unique_id &lt;span style="color: blue;"&gt;int&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.adulto Table Alter Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Alter dbo.adulto Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;-- actualizar os registos da tabela aluno&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt; @counter &lt;span style="color: blue;"&gt;int&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @counter &lt;span style="color: grey;"&gt;=&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Courier New;"&gt;UPDATE&lt;/span&gt;&lt;span style="font-family: Courier New;"&gt; Aluno &lt;span style="color: blue;"&gt;SET&lt;/span&gt; @counter &lt;span style="color: grey;"&gt;=&lt;/span&gt; unique_id &lt;span style="color: grey;"&gt;=&lt;/span&gt; @counter &lt;span style="color: grey;"&gt;+&lt;/span&gt;1 &lt;span style="color: green;"&gt;–- aqui mágia&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style="color: green; font-family: Courier New;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.Aluno Table Update Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Update dbo.Aluno Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;-- actualizar os registos da tabela adulto a partir do max&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt; @counter &lt;span style="color: blue;"&gt;int&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;Select&lt;/span&gt; @counter&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;MAX&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;unique_id&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;from&lt;/span&gt; student&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Courier New;"&gt;UPDATE&lt;/span&gt;&lt;span style="font-family: Courier New;"&gt; Adulto &lt;span style="color: blue;"&gt;SET&lt;/span&gt; @counter &lt;span style="color: grey;"&gt;=&lt;/span&gt; unique_id &lt;span style="color: grey;"&gt;=&lt;/span&gt; @counter &lt;span style="color: grey;"&gt;+&lt;/span&gt;1 &lt;span style="color: green;"&gt;–- de novo magia&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style="color: green; font-family: Courier New;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.Adulto Table Update Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Update dbo.Adulto Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;--alterar table aluno campo unique_id not null&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; Aluno &lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COLUMN&lt;/span&gt; unique_id &lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;NOT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;NULL&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.Aluno Table Alter not null Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Alter not null dbo.Aluno Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green; font-family: Courier New; font-size: 10pt;"&gt;--alterar table adulto campo unique_id not null&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;transaction&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; Adulto &lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COLUMN&lt;/span&gt; unique_id &lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;NOT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;NULL&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;gt;&lt;/span&gt; 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1 &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: magenta;"&gt;@@TRANCOUNT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt; 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'dbo.Adulto Table Alter not null Successfully'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;TRANSACTION&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;ELSE&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;BEGIN&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;'Failed To Alter not null dbo.Adulto Table'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;END&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;E é isto &lt;/span&gt;&lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt; espero que tenha ajudado e qualquer dúvida é só commentar &lt;/span&gt;&lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Abraços&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5983647043192675881?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5983647043192675881/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5983647043192675881' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5983647043192675881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5983647043192675881'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/sql-auto-increment-in-update-statement.html' title='sql auto increment in update statement and add columns unique between tables / sql auto increment no update e adicionar coluna unica entre tabelas'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-8064885892495575329</id><published>2009-09-15T12:08:00.005+01:00</published><updated>2009-09-15T12:18:40.259+01:00</updated><title type='text'>Tirinha a verdade do ET nº42 (sobre Gripe A)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yLOnKxk8g5o/SpSn_iNZ8LI/AAAAAAAAD-c/axmy5EHQ1dQ/s1600-h/As+verdades+do+ET+AIDS.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 254px;" src="http://lh4.ggpht.com/_yLOnKxk8g5o/SpSn_iNZ8LI/AAAAAAAAD-c/axmy5EHQ1dQ/s800/As%20verdades%20do%20ET%20AIDS.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5374104965316473010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yLOnKxk8g5o/SpSnqT9gEdI/AAAAAAAAD-U/Z3N4p5Ywk28/s1600-h/As+verdades+do+ET+gripe+su%C3%ADna+1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 323px;" src="http://lh6.ggpht.com/_yLOnKxk8g5o/SpSnqT9gEdI/AAAAAAAAD-U/Z3N4p5Ywk28/s800/As%20verdades%20do%20ET%20gripe%20su%C3%ADna%201.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5374104600714416594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yLOnKxk8g5o/SpSnKOzBObI/AAAAAAAAD-M/t9fcAOMoxJE/s1600-h/As+verdades+do+ET+gripe+su%C3%ADna+2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 320px;" src="http://lh6.ggpht.com/_yLOnKxk8g5o/SpSnKOzBObI/AAAAAAAAD-M/t9fcAOMoxJE/s800/As%20verdades%20do%20ET%20gripe%20su%C3%ADna%202.jpg" alt="" id="BLOGGER_PHOTO_ID_5374104049572460978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yLOnKxk8g5o/SpSmyiXisXI/AAAAAAAAD-E/ZUbdebtJxtg/s1600-h/As+verdades+do+ET+gripe+su%C3%ADna+3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 319px;" src="http://lh5.ggpht.com/_yLOnKxk8g5o/SpSmyiXisXI/AAAAAAAAD-E/ZUbdebtJxtg/s800/As%20verdades%20do%20ET%20gripe%20su%C3%ADna%203.jpg" alt="" id="BLOGGER_PHOTO_ID_5374103642509062514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yLOnKxk8g5o/SpSmSHEPATI/AAAAAAAAD98/GMgyPtoVec4/s1600-h/As+verdades+do+ET+gripe+su%C3%ADna+4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 321px;" src="http://lh4.ggpht.com/_yLOnKxk8g5o/SpSmSHEPATI/AAAAAAAAD98/GMgyPtoVec4/s800/As%20verdades%20do%20ET%20gripe%20su%C3%ADna%204.jpg" alt="" id="BLOGGER_PHOTO_ID_5374103085424509234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A Tirinha é um link para o blog &lt;a href="http://josejamesteixeira.blogspot.com/2009/08/as-verdades-do-et-n-422.html"&gt;tirinhas do zé&lt;/a&gt; e pelo que diz o blog "&lt;br /&gt;ESTA MATÉRIA FOI ESTRAÍDA DO Blog WordPress.com "liliancga" - Escrita pelo Dr. Carlos Alberto Morales Paitán." - &lt;a href="http://liliancga.wordpress.com/2009/08/12/patente-do-tamiflu-donald-rumsfeld-secretario-da-defesa-de-george-bush-artifice-da-guerra-contra-iraque/"&gt;Patente do Tamiflu&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-8064885892495575329?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/8064885892495575329/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=8064885892495575329' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8064885892495575329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/8064885892495575329'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/tirinha-verdade-do-et-n42-sobre-gripe.html' title='Tirinha a verdade do ET nº42 (sobre Gripe A)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_yLOnKxk8g5o/SpSn_iNZ8LI/AAAAAAAAD-c/axmy5EHQ1dQ/s72-c/As%20verdades%20do%20ET%20AIDS.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2851114549586117889</id><published>2009-09-11T14:20:00.002+01:00</published><updated>2009-12-03T14:59:46.750Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='instação'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Saber dada de instalação do windows / windows installation date</title><content type='html'>Precisa de saber a data em que instalou o windows? :)&lt;br /&gt;É simples :)&lt;br /&gt;Menu Iniciar depois em executar escreva cmd para abrir a consola de comandos,&lt;br /&gt;na consola escreva systeminfo.&lt;br /&gt;Vai ser listada varias configurações, a data encontra-se no início é só fazer scroll :)&lt;br /&gt;Do you need to know the when windows was installed in your pc?&lt;br /&gt;Easy:D&lt;br /&gt;Start Menu then click Run, type cmd to open command console.&lt;br /&gt;in the console type systeminfo. One of the infos is the date of installation just scroll to the beginning :)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2851114549586117889?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2851114549586117889/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2851114549586117889' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2851114549586117889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2851114549586117889'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/saber-dada-de-instalacao-do-windows.html' title='Saber dada de instalação do windows / windows installation date'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-335498456309155165</id><published>2009-09-08T13:34:00.000+01:00</published><updated>2009-09-08T13:34:41.667+01:00</updated><title type='text'>Whiteboard de baixo custo com o Wii Remote</title><content type='html'>Simplesmente fantástico!&lt;br /&gt;Um&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Arial; font-size: 13px; white-space: pre;"&gt;Whiteboard barato e funcional :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 13px; white-space: pre;"&gt;vejam o video:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 13px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5s5EvhHy7eQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5s5EvhHy7eQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Podem ver este e outros projecto na página do autor&lt;br /&gt;&lt;a href="http://9a087923.linkbucks.com/"&gt;Johnny Chung Lee&lt;/a&gt; &lt;a href="http://9a087923.linkbucks.com/"&gt;aqui&amp;nbsp;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-335498456309155165?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/335498456309155165/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=335498456309155165' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/335498456309155165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/335498456309155165'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/whiteboard-de-baixo-custo-com-o-wii.html' title='Whiteboard de baixo custo com o Wii Remote'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3534560155012487864</id><published>2009-09-07T11:29:00.000+01:00</published><updated>2009-09-07T11:29:09.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Playstation'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3 Slim'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><title type='text'>Sony PS3 Slim</title><content type='html'>Como sabem n ão costumo escrever sobre consolas, apesar de ter um nintendo wii e adorar apesar dos gráficos não serem assim nada de fantásticos .. bem mas estou aqui para falar da PS3 Slim.&lt;br /&gt;&lt;br /&gt;A PS3 Slim custará 299 € competindo com a nitento wii, vem com um disco de 120GB e cabo HDMI.&lt;br /&gt;Terá a (quase)* mesmas funcionalidades da PS3 Normal, mas uma diferença de 32% no tamanho e 34% no consumo energético ( muito melhor para nossos bolsos e ambiente :) )&lt;br /&gt;PS3: Largura 32,5 x Altura 9,8 x Profundidade 27,4&lt;br /&gt;PS3 Slim: Largura 29,0 × Altura 6,5 × Profundidade 29,0&lt;br /&gt;PS3 pesa 4,99 kg&amp;nbsp;, PS3 Slim terá o peso de 3,2 kg.&lt;br /&gt;&lt;br /&gt;A apresentação da PlayStarion 3 Slilm será no Tokyo Game Show, feira japonesa de jogosa ser realizada entre&amp;nbsp; 24 e 27 de Setembro.&lt;br /&gt;&lt;br /&gt;* Eu disse quase, este quase passa pelo não suporte oficial do Linux na Playstation 3 Slim. Na versão da PS3 normal havia o suporte. &lt;br /&gt;Mas perguntam para que Linux na PlayStation ?? aquilo não é para jogar?&lt;br /&gt;Pois mas devido ao seu elevado poder de processamento ( googlar por Cell, processadores das PS3)&lt;br /&gt;e baixo custo, comparado a outros equipamentos, muitos cientistas estavam usando clusters de PS3 para calculos nas suas pesquisas....&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Alguma imagens da PS3 Slim&amp;nbsp; ( em preto acho mais bonita a normal, visto a Slim não ter o brilho...)&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yVNR5dDy21Y/SqTgN-lRcaI/AAAAAAAAADY/_cptabYgMB0/s1600-h/ps3-slim.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" lk="true" src="http://3.bp.blogspot.com/_yVNR5dDy21Y/SqTgN-lRcaI/AAAAAAAAADY/_cptabYgMB0/s320/ps3-slim.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3534560155012487864?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3534560155012487864/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3534560155012487864' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3534560155012487864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3534560155012487864'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/sony-ps3-slim.html' title='Sony PS3 Slim'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_yVNR5dDy21Y/SqTgN-lRcaI/AAAAAAAAADY/_cptabYgMB0/s72-c/ps3-slim.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4538066966251632878</id><published>2009-09-01T17:15:00.002+01:00</published><updated>2009-09-01T17:19:28.191+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='transaction'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDTC'/><category scheme='http://www.blogger.com/atom/ns#' term='transações'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='tranaction manager'/><title type='text'>Communication with the underlying transaction manager has failed</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Finalmente conseguimos resolver o erro das transacções via MSDTC não estarem a funcionar no nosso ambiente.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Deixo aqui uma solução:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Sempre que ocorrer um erro nas transacções verificar os seguintes pontos:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Se o MSDTC esta activado nas duas máquinas, cliente (onde correr a web/app) e o servidor&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Verificar se as configurações estão correctas&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Verificar se as firewalls não estão a bloquear os pedidos&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Verificar se as máquinas conseguem "pingar" uma a outra por NetBios ( pelo nome da máquina)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Neste caso o problema era o ponto 4, por alguma razão que não conseguimos verificar o porque, a minha &lt;br /&gt;máquina conseguia pingar o servidor,mas o servidor não conseguia pingar a minha pois o IP estava a ser associado a outra máquina.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Solução:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Remover o registo do "Host A" no DNS Server para a máquina que esta a ter o erro,(no meu caso por algum motivo não estava a renovar &lt;br /&gt;o IP no registo)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;A seguir foi necessário efectuar um reset ao router e efecutar um ipconfig /release seguido de um ipconfig /renew bem como um &lt;br /&gt;ipconfig /flushdns no servidor para limpar o dns e adquirir o ip correcto.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4538066966251632878?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4538066966251632878/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4538066966251632878' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4538066966251632878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4538066966251632878'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/09/communication-with-underlying.html' title='Communication with the underlying transaction manager has failed'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-5838262688252074147</id><published>2009-08-25T11:08:00.000+01:00</published><updated>2009-08-25T11:08:45.780+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='gridview'/><title type='text'>Filter GridView After The Initial Bind / Filtrar GridView depois do Bind inicial (asp.net 2.0)</title><content type='html'>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre-wrap;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;To add filter options to a gridview you can do something like this. I'm using sqldatasource and have one dropdownlist with the Columns we want to filter and one text box with ther search criteria. "   SqlDataSource1.FilterExpression = DropDownListField.SelectedValue + " like '%" + TextBoxSearch.Text + "%'"; " then i save the criteria to an session variable to use in other events like paging...  enjoy:)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Portuguese Version-&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Para adicionar opções para filtrar um gridview que você pode fazer algo assim.&lt;br /&gt;Estou usando o SqlDataSource e uma dropdownlist com as colunas que queremos para filtrar e uma caixa de texto que existem critérios de pesquisa.&lt;br /&gt;"&lt;br /&gt;&amp;nbsp;&amp;nbsp; SqlDataSource1.FilterExpression = DropDownListField.SelectedValue + "like '%" + TextBoxSearch.Text + "%'";&lt;br /&gt;"&lt;br /&gt;então eu salvar os critérios para uma variável de sessão para usar em outros eventos, como paginação ...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-5838262688252074147?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/5838262688252074147/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=5838262688252074147' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5838262688252074147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/5838262688252074147'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/08/filter-gridview-after-initial-bind.html' title='Filter GridView After The Initial Bind / Filtrar GridView depois do Bind inicial (asp.net 2.0)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3348962678478821407</id><published>2009-08-21T12:53:00.000+01:00</published><updated>2009-08-21T12:53:51.084+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;A few times we need to load data from Excel file but we don’t know the name of the worksheet.&lt;br /&gt;There are many ways to do, but i like this one because don’t need to instantiating an Excel object.&lt;br /&gt;C# code:&lt;br /&gt;String conString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=c:\temp\ExcelFile.xls;Extended Properties=Excel 8.0;";&lt;br /&gt;OleDbConnection yourConnection = new OleDbConnection(conString);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;{&lt;br /&gt;&amp;nbsp;yourConnection.Open();&lt;br /&gt;&amp;nbsp;DataTable sheetTable = yourConnection.GetSchema("Tables"); //get all tables&lt;br /&gt;&amp;nbsp;DataRow rowSheetName = sheetTable.Rows[0];&lt;br /&gt;&amp;nbsp;String sheetName = rowSheetName[2].ToString();&lt;br /&gt;&amp;nbsp;yourConnection.Close();&lt;br /&gt;}&lt;br /&gt;catch (Exception ex)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Enjoy &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3348962678478821407?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3348962678478821407/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3348962678478821407' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3348962678478821407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3348962678478821407'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/08/few-times-we-need-to-load-data-from.html' title=''/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-319606034239868861</id><published>2009-06-22T19:39:00.001+01:00</published><updated>2009-06-22T19:40:45.791+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imagem'/><category scheme='http://www.blogger.com/atom/ns#' term='nova imagem'/><category scheme='http://www.blogger.com/atom/ns#' term='Layout'/><title type='text'>Novo Layout</title><content type='html'>Boas a todos os seguidores e visitantes deste blog :)&lt;br /&gt;&lt;br /&gt;Após algum tempo sem actualizações, um novo layout para refrescar a imagem do blog:D&lt;br /&gt;&lt;br /&gt;Postem o que acham do novo layout e sobre o que gostariam de ver aqui!&lt;br /&gt;&lt;br /&gt;abraços&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-319606034239868861?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/319606034239868861/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=319606034239868861' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/319606034239868861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/319606034239868861'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/06/novo-layout.html' title='Novo Layout'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3231605727827433027</id><published>2009-04-15T15:06:00.002+01:00</published><updated>2009-04-15T15:12:21.982+01:00</updated><title type='text'>Adding files and folder recursively with Visual SourceSafe 2005</title><content type='html'>&lt;span style="font-size:85%;"&gt;In VSS 2005 when you now choose to add files, you can only add single files and don´t appear an  option to folders or recursive&lt;br /&gt;But with this Tip it's possible :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When you hold shift and then click the button on the toolbar for adding files, you will get the 'old' dialog(previous version), and so be able to check in complete directory structures and files into Visual SourceSafe 2005 but if you want to add all sctruct click in Recursive checkbox &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;:)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Another options is to Drag'N Drop the folder to  a project &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Cheers&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3231605727827433027?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3231605727827433027/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3231605727827433027' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3231605727827433027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3231605727827433027'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/04/adding-files-and-folder-recursively.html' title='Adding files and folder recursively with Visual SourceSafe 2005'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3594351772342198089</id><published>2009-03-23T14:21:00.002Z</published><updated>2009-03-23T14:27:45.823Z</updated><title type='text'>Mensagens de erro quando tenta instalar componentes do IIS no Windows XP</title><content type='html'>&lt;span style="font-size:85%;"&gt;Após algum (bastante) tempo sem inserir um novo post cá vai mais uma dica :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Quando tentamos instalar o IIS no Windows XP e nos aparece a seguinte mensagem:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;O programa de configuração não consegue copiar o staxmem.dl_ ficheiro. Certifique-se de que o disco chamado ' Windows XP Professional Service Pack 2 CD DOS está na unidade seleccionada abaixo ou forneça a localização onde o ficheiro pode ser encontrado. "Mesmo que o arquivo solicitado seja na localização é especificar.&lt;/span&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Isto acontece, provalemente, devido ao ficheiro secedit.sdb  poder estar danificado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Para reparar siga estes passo:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;1.&lt;strong&gt;Efectue uma cópia do ficheiro Secedit.sdb&lt;/strong&gt; que se encontra em %windir%\security\database\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2. Abra uma linha de comandos, Executare,, clicando em Iniciar seguida e escrevendo " CMD " e premindo ENTER. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;3. Escreva ou copie e cole o seguinte comando&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;esentutl /p %windir%\security\Database\secedit.sdbe prima ENTER. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Clique em " OK " quando apresentado aviso " reparar ". Aguarde até que de reparação para ser concluída.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;4.Neste momento já pode tentar instalar o IIS &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;:)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Espero que seja útil :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Até a próxima&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3594351772342198089?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3594351772342198089/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3594351772342198089' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3594351772342198089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3594351772342198089'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2009/03/mensagens-de-erro-quando-tenta-instalar.html' title='Mensagens de erro quando tenta instalar componentes do IIS no Windows XP'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4595973177718965760</id><published>2008-11-18T11:50:00.008Z</published><updated>2010-07-15T01:09:19.412+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SqlServer'/><category scheme='http://www.blogger.com/atom/ns#' term='FIX'/><category scheme='http://www.blogger.com/atom/ns#' term='BUG'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Erro Instalar  Microsoft SQL Server 2008 Express Edition</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Erro no Setup Support Rules:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Rule Name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;PerfMonCounterNotCorruptedCheck&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Rule Description&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Checks if existing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;performance counter registry hive is consistent.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Message/Corrective Action&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;The performance counter registry hive is corrupted. To continue, you must&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;repair the performance counter registry hive. For more information, see&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://support.microsoft.com/kb/300956"&gt;http://support.microsoft.com/kb/300956&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;É provavél que já tenham tentado instalar o SQL Server 2008 Express Edition e caso não tenham o windows instalado em inglês ter surgido o erro acima descrito.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Comigo aconteceu andei a pesquisar e achei a solução.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strike&gt;Para facilitar a vida, criei uma pequena aplicação que resolve esse erro.&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strike&gt;Segue aqui o link:&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strike&gt;http://www.speedyshare.com/902763795.html&lt;/strike&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strong&gt;Entretanto a pedido fiz outra versão da aplicação:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strong&gt;Segue o link para download: http://www.it-improves.com/dnn/Downloads/tabid/60/Default.aspx&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;EDIT: CASO o link acima não funcione fica este do codeplex que é garantido:http://sqlperfmoncounter.codeplex.com/releases/view/42250&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strong&gt;NOTA: a responsabilidade de algum dano causado pela aplicação é do utilizador! faça um ponto de restauro no windows antes de executar!! Garanto que é 100% sem spyware, malware,virus e essas coisas todas, apenas mexe no registo do windows o que pode causar danos no pc caso corra alguma coisa errada!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ao efectuar o download grave no pc, se executar directamente o programa não funcionará correctamente pois fica na pasta dos temporários e não tem permissões para executar, abra o zip e extraia para uma pasta ou desktop e corra a aplicação&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Para os mais desconfiados e que querem fazer de modo manual ca fica também o processo para corrigir ( são estes os passos que o programa que criei efectua)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Put this at any Console application:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;string.Format(”{0,3}”,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;CultureInfo.InstalledUICulture.Parent.LCID.ToString(”X”)).Replace(” “, “0″);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Watch the result. At mine it was “016″.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Then you go to the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;registry at this key:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;NT\CurrentVersion\Perflib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;and create another one with the name you got&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;from the string.Format result.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;In my case:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;NT\CurrentVersion\Perflib\016″&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;and copy the info that is on any other&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;key in this Perflib to this key you&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;just created. Run the instalation again.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Done!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4595973177718965760?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4595973177718965760/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4595973177718965760' title='9 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4595973177718965760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4595973177718965760'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/11/erro-instalar-microsoft-sql-server-2008.html' title='Erro Instalar  Microsoft SQL Server 2008 Express Edition'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6943868127293283277</id><published>2008-11-03T10:27:00.003Z</published><updated>2008-11-03T10:36:43.414Z</updated><title type='text'>Stop windows services</title><content type='html'>Hi after a few time without updating my blog, here is another post :)&lt;br /&gt;&lt;br /&gt;This time i will talk about stop an windows service in c# if you don't know the name of the service but you know the name of the process, this is just an one to do, maybe another ways are better..&lt;br /&gt;&lt;br /&gt;the code:&lt;br /&gt;&lt;br /&gt;private bool servicoLog(string action)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            ManagementObjectCollection services = null;&lt;br /&gt;            //connect to remote machine like :&lt;br /&gt;            ConnectionOptions co = new ConnectionOptions();&lt;br /&gt;            System.Management.ManagementScope scope = new System.Management.ManagementScope("\\\\" + "localhost" + "\\root\\cimv2", co);&lt;br /&gt;            // connect using different credential co.userName = ; co.passsword = ;&lt;br /&gt;            System.Management.ObjectQuery getService =&lt;br /&gt;                new System.Management.ObjectQuery("Select * from Win32_Process where Name='ServiceName.exe'");&lt;br /&gt;&lt;br /&gt;            ManagementObjectSearcher search = new ManagementObjectSearcher(scope, getService);&lt;br /&gt;            services = search.Get();&lt;br /&gt;            string path = null;&lt;br /&gt;            //u can navigate throught the servies and play around with it&lt;br /&gt;            if (services.Count != 0)&lt;br /&gt;            {&lt;br /&gt;                foreach (System.Management.ManagementObject obj in services)&lt;br /&gt;                {&lt;br /&gt;                    //this return de executablePath from the exe of the process&lt;br /&gt;                    path = obj["ExecutablePath"].ToString();&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;               //if you want to stop: action =" - stop";&lt;br /&gt;                instalation(path, action);&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            return true;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;private void instalation(string filename)&lt;br /&gt;        {&lt;br /&gt;            instalation(filename, null);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void instalacoes(string filename, string arguments)&lt;br /&gt;        {&lt;br /&gt;            Process myprocess = new Process();&lt;br /&gt;            myprocess.StartInfo.FileName = filename;&lt;br /&gt;            if (argumentos != null)&lt;br /&gt;                myprocess.StartInfo.Arguments = arguments;&lt;br /&gt;            myprocess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;&lt;br /&gt;            myprocess.Start(); // Start the process&lt;br /&gt;            myprocess.WaitForExit();// ' Wait for it to exit. handy if you will call this sub repeatedly&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;That it's :)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6943868127293283277?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6943868127293283277/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6943868127293283277' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6943868127293283277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6943868127293283277'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/11/stop-windows-services.html' title='Stop windows services'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-9053435110859369617</id><published>2008-08-05T10:08:00.003+01:00</published><updated>2008-08-05T10:12:48.871+01:00</updated><title type='text'>Estudo de Mercado</title><content type='html'>&lt;iframe src="http://spreadsheets.google.com/embeddedform?key=pQaX8Aft6XS1DNaToycoWLQ&amp;hl=en&amp;gridId=0" width="540" height="2462" frameborder="0" marginheight="0" marginwidth="0"&gt;Loading...&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-9053435110859369617?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/9053435110859369617/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=9053435110859369617' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9053435110859369617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/9053435110859369617'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/08/estudo-de-mercado.html' title='Estudo de Mercado'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-688992230144541245</id><published>2008-07-28T18:09:00.004+01:00</published><updated>2009-09-03T19:15:48.911+01:00</updated><title type='text'>Utilitário SQL Server Dumper</title><content type='html'>&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Primeiro gostaria de pedir desculpas pela falta de actualização do blog...&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Indo ao que interessa:)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Não seria bom poder gerar um script de insert com dados de uma tabela do SQL Server?&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Para mim seria e foi muito bom ter encontrado este pequeno mas muito útil aplicativo.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Chama-se SQL Server Dumper.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Este aplicativo permite, exportar (e gerar os scripts para inserção) de várias tabelas em vários ou num único&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;ficheiro .sql :) &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Mas para mim o mais útil é permitir exportar os dados de uma determinda query, e não ser a tabela por inteiro como outros aplicativos:)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: 85%;"&gt;Se quiserem experimentar( é freeware :):) ) é só &lt;a href="http://91f982d3.linkbucks.com"&gt;clicar aqui&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_yVNR5dDy21Y/SI4Am6XipXI/AAAAAAAAACA/L-79YV3pEB0/s1600-h/sqlserverdumper.JPG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5228116885926749554" src="http://bp1.blogger.com/_yVNR5dDy21Y/SI4Am6XipXI/AAAAAAAAACA/L-79YV3pEB0/s400/sqlserverdumper.JPG" style="cursor: hand;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-688992230144541245?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/688992230144541245/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=688992230144541245' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/688992230144541245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/688992230144541245'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/07/utilitrio-sql-server-dumper.html' title='Utilitário SQL Server Dumper'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_yVNR5dDy21Y/SI4Am6XipXI/AAAAAAAAACA/L-79YV3pEB0/s72-c/sqlserverdumper.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1348610066886930147</id><published>2008-04-08T00:12:00.001+01:00</published><updated>2008-04-08T00:12:59.782+01:00</updated><title type='text'>BUG: "Old format or invalid type library" error when automating Excel</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;If you automate Microsoft Excel with Microsoft Visual Basic .NET, Microsoft Visual C# .NET, or Microsoft Visual C++, you may receive the following error when calling certain methods: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Error: 0x80028018 (-2147647512)&lt;br/&gt;Description: Old Format or Invalid Type Library &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;strong&gt;CAUSE&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;You receive this error calling an Excel method when the following conditions are true: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:10px'/&gt;&lt;col style='width:585px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;•&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;The method requires an LCID (locale identifier). &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;•&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;You run an English version of Excel. However, the regional settings for the computer are configured for a non-English language.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;If the client computer runs the English version of Excel and the locale for the current user is configured for a language other than English, Excel will try to locate the language pack for the configured language. If the language pack is not found, the error is reported. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;strong&gt;WORKAROUND&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;To work around this problem, you can use one of the following methods:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:10px'/&gt;&lt;col style='width:585px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;•&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Install the Multilingual User Interface Pack for your version of Office. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;•&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Execute the Excel method or property by using &lt;strong&gt;InvokeMember&lt;/strong&gt; so that you can specify the &lt;strong&gt;CultureInfo&lt;/strong&gt; for the call. For example, the following code illustrates how you can invoke the &lt;strong&gt;Workbooks&lt;/strong&gt; object &lt;strong&gt;Add&lt;/strong&gt; method with "en-US" as the &lt;strong&gt;CultureInfo&lt;/strong&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;"Dim oApp As New Excel.Application()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oApp.Visible = True&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oApp.UserControl = True&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Dim oBooks As Object = oApp.Workbooks&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Dim ci As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-US")&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oBooks.GetType().InvokeMember("Add", Reflection.BindingFlags.InvokeMethod, Nothing, oBooks, Nothing, ci)"&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;•&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Or, set the &lt;strong&gt;CultureInfo&lt;/strong&gt; prior to calling the Excel method. For example: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;"Dim oApp As New Excel.Application()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oApp.Visible = True&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oApp.UserControl = True&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Dim oldCI As System.Globalization.CultureInfo = _&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    System.Threading.Thread.CurrentThread.CurrentCulture&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;System.Threading.Thread.CurrentThread.CurrentCulture = _&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    New System.Globalization.CultureInfo("en-US")&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oApp.Workbooks.Add()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;System.Threading.Thread.CurrentThread.CurrentCulture = oldCI"&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;br/&gt;When you use one of these workarounds for a computer where the regional settings do not match the current language version of Office, you should be familiar with how Excel behaves and how Excel will interpret data that might be formatted for a specific locale. For more details about writing globalized Excel solutions with Visual Studio .NET, please see the following articles in the MSDN:&lt;br/&gt;&lt;br/&gt;Creating Office Solutions for Use in Multiple Countries/Regions &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://msdn2.microsoft.com/en-us/library/aa168494%28office.11%29.aspx'&gt;&lt;span style='color:blue; font-family:Times New Roman; font-size:10pt; text-decoration:underline'&gt;http://msdn2.microsoft.com/en-us/library/aa168494(office.11).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt; (http://msdn2.microsoft.com/en-us/library/aa168494(office.11).aspx)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Globalization and Localization Issues for Solutions Created with Microsoft Visual Studio Tools for the Microsoft Office System &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://msdn2.microsoft.com/en-us/library/aa192494%28office.11%29.aspx'&gt;&lt;span style='color:blue; font-family:Times New Roman; font-size:10pt; text-decoration:underline'&gt;http://msdn2.microsoft.com/en-us/library/aa192494(office.11).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt; (http://msdn2.microsoft.com/en-us/library/aa192494(office.11).aspx)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;strong&gt;STATUS&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;strong&gt;MORE INFORMATION&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;&lt;strong&gt;Steps to reproduce the behavior&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:15px'/&gt;&lt;col style='width:580px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;1.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Verify that the locale for the computer is set to a language other than English.&lt;br/&gt;&lt;br/&gt;For Windows 2000: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:15px'/&gt;&lt;col style='width:326px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;a. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;In Windows Control Panel, double-click &lt;strong&gt;Regional Options&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;b. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;On the &lt;strong&gt;General&lt;/strong&gt; tab, select a location, and then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;For Windows XP or Windows Server 2003: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:15px'/&gt;&lt;col style='width:353px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;a. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;In Control Panel, open Regional and Language Options. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;b. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;On the &lt;strong&gt;Regional Options&lt;/strong&gt; tab, select a locale, and then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;2.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Start Microsoft Visual Studio .NET.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;3.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;On the &lt;strong&gt;File&lt;/strong&gt; menu, point to &lt;strong&gt;New&lt;/strong&gt;, and then click &lt;strong&gt;Project&lt;/strong&gt;. In the &lt;strong&gt;New Project&lt;/strong&gt; dialog box, under &lt;strong&gt;Project Types&lt;/strong&gt;, click &lt;strong&gt;Visual Basic Projects&lt;/strong&gt;. Under &lt;strong&gt;Templates&lt;/strong&gt;, click &lt;strong&gt;Windows Application&lt;/strong&gt;, and then click &lt;strong&gt;OK&lt;/strong&gt;. By default, Form1 is created.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;4.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;On the &lt;strong&gt;View&lt;/strong&gt; menu, click &lt;strong&gt;Toolbox&lt;/strong&gt;, and then add a button to Form1. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;5.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;To display the code window for the form, double-click &lt;strong&gt;Button1&lt;/strong&gt;. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;6.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;In the code window, replace the following code&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Private Sub Button1_Click(ByVal sender As System.Object, _&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;                          ByVal e As System.EventArgs) _&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;                          Handles Button1.Click&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;End Sub&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;                    &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;with: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    Dim oApp As Object&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    Dim oDoc As Object&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oApp = CreateObject("Excel.Application")&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oApp.Visible = True&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oDoc = oApp.Workbooks.Add&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oDoc.Close()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oApp.Quit()&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oDoc = Nothing&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    oApp = Nothing&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 35pt'&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;End Sub&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;                    &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;7.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Add the following line to the beginning of the &lt;strong&gt;Form1&lt;/strong&gt; code module:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;Option Strict Off&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;8.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;Press F5 to build and run the program.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;9.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:10pt'&gt;To generate the error, click &lt;strong&gt;Button1&lt;/strong&gt;. The error occurs on the line that reads:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;oDoc = oApp.Workbooks.Add&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;                    &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;SOURCE: http://support.microsoft.com/default.aspx?scid=kb;en-us;320369&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1348610066886930147?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1348610066886930147/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1348610066886930147' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1348610066886930147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1348610066886930147'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/04/bug-format-or-invalid-type-library.html' title='BUG: &amp;quot;Old format or invalid type library&amp;quot; error when automating Excel'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-322950755302783178</id><published>2008-04-08T00:05:00.001+01:00</published><updated>2008-04-08T00:05:39.561+01:00</updated><title type='text'>COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:13pt'&gt;&lt;strong&gt;Example Application&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;If you add a reference to Microsoft Excel and then try to use it within your ASP.NET application you may receive the following error.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;span style='color:red'&gt;&lt;strong&gt;Server Error in '/excel' Application. &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The problem is that by default Microsoft Excel as a COM object can only activated by the following accounts:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Administrator &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;System &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Interactive &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;When you are running your ASP.Net account on Windows XP your web application is running as the ASPNET account.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;The way to resolve this issue is to edit the DCOM configuration settings for the Microsoft Excel Application object.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:13pt'&gt;&lt;strong&gt;Configure DCOM&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Go to the Start-Run menu item. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Type in "DCOMCNFG" and hit enter. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;This should load the "Component Services" MMC (you can also load from Administrative Tools - Component Services" &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Expand "Component Services" &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Expand "Computers" &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Expand "My Computer" &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Select the "DCOM Config" item &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Select the "Microsoft Excel Application" item. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Right click and select Properties &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Select the Security Tab and you should see the following:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Under "&lt;strong&gt;Launch and Activation Permissions&lt;/strong&gt;" select the "&lt;strong&gt;Customize&lt;/strong&gt;" option. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Click the "&lt;strong&gt;Edit&lt;/strong&gt;" button&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style='margin-left: 36pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:259px'/&gt;&lt;col style='width:28px'/&gt;&lt;col style='width:259px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows XP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;          &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows 2003 Server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p/&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;    &lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Click the "Add" button to add a new account to the list. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;On the dialog that is displayed click the Locations button &lt;br/&gt;&lt;br/&gt;(this is because by default your domain will be selected and we need a local account)&lt;br/&gt;&lt;br/&gt;In this dialog scroll the list to the top (sometimes the first item is not visible) but scroll to the top and select the first item which is your computer name. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Click the OK button &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;On the dialog that is displayed enter "&lt;strong&gt;ASPNET&lt;/strong&gt;" as the account name (make sure location is set to the name of the computer that IIS is on) on &lt;strong&gt;Windows XP&lt;/strong&gt; or if you are running on &lt;strong&gt;Windows 2003 Server&lt;/strong&gt; you must enter the account that the &lt;strong&gt;Application Pool&lt;/strong&gt; is running as, by default "&lt;strong&gt;Network Service&lt;/strong&gt;"&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style='margin-left: 36pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:256px'/&gt;&lt;col style='width:33px'/&gt;&lt;col style='width:256px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows XP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;               &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows 2003 Server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Note&lt;/strong&gt;: A quicker way on Windows XP is to just enter the computer name and the account&lt;br/&gt;so in my case that would be:&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;          computer_name\ASPNET&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;				&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Click the OK button &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Now make sure you select the following options for the "ASP.NET Machine Account" or the account that is the application pool identity ( by default Network Service)&lt;br/&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Local Launch         : Allow&lt;/strong&gt;&lt;br /&gt;							&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Remote Launch        : [blank] &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Local Activation     : Allow&lt;/strong&gt;&lt;br /&gt;							&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Remote Activation    : [blank] &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;These settings can be seen below:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt; &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style='margin-left: 36pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:259px'/&gt;&lt;col style='width:28px'/&gt;&lt;col style='width:259px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows XP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;          &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Windows 2003 Server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p/&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;Click the OK button and test your web application again and it should work fine.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;&lt;span style='color:red'&gt;&lt;strong&gt;Note: Remember if you are running on Windows 2003 Server you must use the application pool identity as the account and not the ASPNET account.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-322950755302783178?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/322950755302783178/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=322950755302783178' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/322950755302783178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/322950755302783178'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/04/com-class-factory-for-component-with.html' title='COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3337402411634704427</id><published>2008-04-03T11:19:00.003+01:00</published><updated>2008-04-03T11:24:29.665+01:00</updated><title type='text'>OOXML aprovado como norma ISO</title><content type='html'>&lt;span class="txtart"&gt;&lt;span style="font-size:85%;"&gt;A &lt;a href="http://www.iso.org/iso/home.htm" target="_blank"&gt;Organização Internacional para a Normalização&lt;/a&gt;&lt;a href="http://www.iso.org/iso/home.htm"&gt; &lt;/a&gt;aprovou a norma para documentos estruturados proposta pela Microsoft como norma ISO.&lt;br /&gt;O documento que dá conta da votação definitiva da proposta está a circular na Internet, embora ainda não seja oficial. A &lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt; aponta para as informações não oficiais e agenda para amanhã às 11 horas uma conferência sobre o assunto. &lt;br /&gt;&lt;br /&gt;Segundo os dados disponíveis o OpenXML terá reunido os votos favoráveis de 86 por cento dos membros nacionais com representação no comité composto pela International Organization for Standardization (ISO) e pela Comissão Electrotécnica Internacional (IEC).&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://tek.sapo.pt/4L0/814033.html"&gt;tek.sapo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boas notícias, já que no ano passado a proposta tinha sido chumbada, por não ter os votos necessários.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3337402411634704427?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3337402411634704427/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3337402411634704427' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3337402411634704427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3337402411634704427'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/04/ooxml-aprovado-como-norma-iso.html' title='OOXML aprovado como norma ISO'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6013658081643941242</id><published>2008-03-27T17:47:00.006Z</published><updated>2008-03-27T18:16:17.164Z</updated><title type='text'>Opera primeiro browser a passar o teste Acid3</title><content type='html'>&lt;span style="font-size:85%;"&gt;Uma grande noticia!&lt;br /&gt;O Opera é o primeiro browser a passar no recente teste Acid3.&lt;br /&gt;A equipa favorita era a Webkit (motor do Safari) que já tinha atingido os 98%.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"I have a quick update on where we are with Acid3.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Since the test was officially announced recently, our Core developers have been hard at work fixing bugs and adding the missing standards support.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Today we reached a 100% pass rate for the first time! There are some remaining issues yet to be fixed, but we hope to have those sorted out shortly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We will release a technical preview version on labs.opera.com within the next week or so. For now, the screenshot above shows the Acid3 test as rendered in our latest WinGogi Desktop build. WinGogi is the Windows version of our reference builds used for the internal testing of Opera's platform independent Core."&lt;/span&gt;&lt;br /&gt;Fonte: &lt;a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test"&gt;http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;img style="width: 495px; height: 381px;" alt="" src="http://files.myopera.com/Junyor/blog/acid3_100.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;O Frirefox tinha atingido os 78% equanto o IE8 apenas 18%&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6013658081643941242?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6013658081643941242/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6013658081643941242' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6013658081643941242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6013658081643941242'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/03/opera-primeiro-browser-passar-o-teste.html' title='Opera primeiro browser a passar o teste Acid3'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-618224196735351310</id><published>2008-02-13T16:38:00.007Z</published><updated>2008-03-24T13:02:08.845Z</updated><title type='text'>Acessar conteudo de um BouldField escondido( Visible="True")</title><content type='html'>&lt;small&gt;&lt;small&gt;&lt;span style="font-weight: bold;"&gt;Cen&amp;aacute;rio:&lt;/span&gt;&lt;br&gt;&lt;br /&gt;Tem uma GridView e pretende esconder uma coluna, mas precisa de ter&lt;br /&gt;acesso ao valores.&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;&amp;lt;asp:gridview&lt;br /&gt;id="grdView1" runat="server" autogeneratecolumns="false"&lt;br /&gt;gridlines="Horizontal"&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;columns&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna1" datafield="Valor1"&lt;br /&gt;sortexpression="Valor1"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna2" datafield="Valor2"&lt;br /&gt;sortexpression="Valor2"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna3" datafield="Valor3"&lt;br /&gt;sortexpression="Valor3"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;/asp:gridview&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;small&gt;&lt;small&gt;Agora prentende esconder a "Coluna3".&lt;br /&gt;F&amp;aacute;cil:&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;&amp;lt;asp:boundfield&lt;br /&gt;headertext="Coluna3" datafield="Valor3" sortexpression="Valor3"&lt;br /&gt;visible="false"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;small&gt;&lt;small&gt;&lt;span style="font-weight: bold;"&gt;Problema:&lt;/span&gt;&lt;br /&gt;se pretender aceder a esta coluna, no code-behind ela n&amp;atilde;o&lt;br /&gt;existe...&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solu&amp;ccedil;&amp;atilde;o:&lt;/span&gt;&lt;br /&gt;Deixar o Visible="true" e criar o m&amp;eacute;todo OnRowDataBound e&lt;br /&gt;neste esconder a coluna desejada.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Vamos ver como fica a solu&amp;ccedil;&amp;atilde;o.&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;&amp;lt;asp:gridview&lt;br /&gt;id="grdView1" runat="server" autogeneratecolumns="false"&lt;br /&gt;gridlines="Horizontal" onrowdatabound="grdView1_RowDataBound"&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;columns&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna1" datafield="Valor1"&lt;br /&gt;sortexpression="Valor1"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna2" datafield="Valor2"&lt;br /&gt;sortexpression="Valor2"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;asp:boundfield headertext="Coluna3" datafield="Valor3"&lt;br /&gt;sortexpression="Valor3"&amp;gt;&amp;lt;/asp:boundfield&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;/asp:gridview&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;&lt;br&gt;&lt;br /&gt;Code-Behind:&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;protected&lt;br /&gt;void grdView1_RowDataBound(object sender, GridViewRowEventArgs e)&lt;br&gt;&lt;br /&gt;{&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;e.Row.Cells[indexColunaAesconder].Visible&lt;br /&gt;= false; // n&amp;atilde;o esquecendo que o index come&amp;ccedil;a no&lt;br /&gt;0(zero), seguindo nosso exemplo indexColunaEscondida=2&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;small&gt;&lt;small&gt;}&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;small&gt;&lt;small&gt;&lt;br&gt;&lt;br /&gt;Isto permite esconder a coluna mas permitindo aceder ao seu&lt;br /&gt;conte&amp;uacute;do.&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exemplo:&lt;/span&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;small&gt;&lt;small&gt;.........&lt;br&gt;&lt;br /&gt;string&lt;br /&gt;Valor3=grdView1.Rows[numeroLinhaPretendida].Cells[indexColunaEscondida].Text;&lt;br /&gt;// seguindo nosso exemple o indexColunaEscondida &amp;eacute; o 2&lt;br&gt;&lt;br /&gt;.........&lt;br&gt;&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;small&gt;&lt;small&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;:) e &amp;eacute; isto... qualquer d&amp;uacute;vida &amp;eacute;&lt;br /&gt;s&amp;oacute; perguntar&lt;br&gt;&lt;br /&gt;Abra&amp;ccedil;os a todos&lt;/small&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-618224196735351310?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/618224196735351310/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=618224196735351310' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/618224196735351310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/618224196735351310'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/02/cen-tem-uma-gridview-e-pretende.html' title='Acessar conteudo de um BouldField escondido( Visible=&quot;True&quot;)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6460502562845651172</id><published>2008-02-09T01:54:00.001Z</published><updated>2008-02-09T01:54:49.654Z</updated><title type='text'>Some statics about Experts.net visitor's</title><content type='html'>&lt;span style="font-size:85%;"&gt;Some statics about Experts.net visitor's:&lt;table style="width: 352px; height: 315px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;Browser&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;Number Visitors&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: left;"&gt;%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td style="text-align: left;"&gt;1. Internet Explorer&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;1.570&lt;/td&gt;&lt;td style="text-align: right;"&gt;68,65%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td style="text-align: left;"&gt;2. Firefox&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;659&lt;/td&gt;&lt;td style="text-align: right;"&gt;28,82%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;3. Opera&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;39&lt;/td&gt;&lt;td style="text-align: right;"&gt;1,71%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;4. Mozilla&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;10&lt;/td&gt;&lt;td style="text-align: right;"&gt;0,44%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;5. Safari&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;7&lt;/td&gt;&lt;td style="text-align: right;"&gt;0,31%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;6. Others&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: center;"&gt;2&lt;/td&gt;&lt;td style="text-align: right;"&gt;0,08%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://chart.apis.google.com/chart?cht=p3&amp;amp;chco=0000ff,4682b4,191970,708090,7fffd4,9370db&amp;amp;chs=450x150&amp;amp;chd=t:1570,659,39,10,7,2&amp;amp;chl=IE%7CFirefox%7COpera%7CMozilla%7CSafari%7COthers" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6460502562845651172?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6460502562845651172/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6460502562845651172' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6460502562845651172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6460502562845651172'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/02/some-statics-about-expertsnet-visitors.html' title='Some statics about Experts.net visitor&apos;s'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2666176329297505884</id><published>2008-02-08T18:35:00.000Z</published><updated>2008-02-08T18:44:56.008Z</updated><title type='text'>Linked Server in SQL SERVER 2005</title><content type='html'>&lt;span style="font-size:85%;"&gt;Boas a todos. O blog já não é actualizado a algum tempo, ao qual peço desculpa a todos :) mas o tempo disponível tem sido pouco .....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Indo ao assunto deste post :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Imaginem o seguinte:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; Vocês têm dois servidores SQL SERVER, servidor A e B.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Estão no servidor A, mas precisam de fazer uma consulta, por exemplo, a uma tabela que se encontra no servidor B.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Nada mais simples do que criar um linked server. como? Fácil.:)&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#33ff33;"&gt;-- cria o link a outro servidor&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;EXEC&lt;/span&gt; &lt;span style="color:#990000;"&gt;sp_addlinkedserver&lt;br /&gt;&lt;/span&gt;@server = &lt;span style="color:#ff0000;"&gt;'nome_no_local'&lt;/span&gt;, &lt;span style="color:#006600;"&gt;-- nome com que o servidor sera conhecido no servidor&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;@srvproduct = &lt;span style="color:#ff0000;"&gt;''&lt;/span&gt;,&lt;br /&gt;@provider = &lt;span style="color:#ff0000;"&gt;'MSDASQL'&lt;/span&gt;,&lt;br /&gt;@provstr = &lt;span style="color:#ff0000;"&gt;'DRIVER={SQL Server};SERVER=nome_do_servidor_B;UID=user_servidor_B;PWD=password_servidor_B;'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;-- lista o servidor linkado&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;select&lt;/span&gt; * from &lt;span style="color:#006600;"&gt;sys.servers&lt;/span&gt; where name=&lt;span style="color:#ff0000;"&gt;'nome_no_local'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;-- selecciona dados no servidor linkado&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;select&lt;/span&gt; * from nome_no_local.nome_basededados.dbo.nome_tabela&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;-- elimina o link ao servidor linkado&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;exec&lt;/span&gt; &lt;span style="color:#990000;"&gt;sp_dropserver&lt;/span&gt;&lt;span style="color:#ff0000;"&gt; 'nome_no_local'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;e pronto :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Qualquer dúvida ou sugestões é só comentar :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Abraços&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2666176329297505884?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2666176329297505884/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2666176329297505884' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2666176329297505884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2666176329297505884'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2008/02/linked-server-in-sql-server-2005.html' title='Linked Server in SQL SERVER 2005'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-46444701885275316</id><published>2007-12-12T17:06:00.000Z</published><updated>2007-12-12T17:19:52.271Z</updated><title type='text'>Windows Vista SP1 [Release Candidate]</title><content type='html'>&lt;span style="font-size:85%;"&gt;A Microsoft disponibilizou o  Service Pack1 do Windows Vista (Release Candidate)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;HomePage: &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9de6260e-4275-482d-9524-de850c4dd91c&amp;amp;DisplayLang=en"&gt;&lt;span style="font-size:85%;"&gt;Windows Vista Service Pack 1 (Release candidate)&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-46444701885275316?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/46444701885275316/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=46444701885275316' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/46444701885275316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/46444701885275316'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/12/windows-vista-sp1-release-candidate.html' title='Windows Vista SP1 [Release Candidate]'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6231654089074984860</id><published>2007-12-03T12:32:00.000Z</published><updated>2007-12-03T12:33:58.691Z</updated><title type='text'>mobGAS</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Know your contribution to climate change&lt;/strong&gt;&lt;br /&gt;mobGAS© will challenge individuals to make small changes to their daily routine in order to achieve significant reductions of greenhouse gas emissions. It will be developed for the 27 EU countries, and available in 21 languages.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Visit homepage &lt;a href="http://mobgas.jrc.ec.europa.eu/mobgas/app/MainPage.po"&gt;here &lt;/a&gt;( the application download only avaliable from moblie devices)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6231654089074984860?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6231654089074984860/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6231654089074984860' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6231654089074984860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6231654089074984860'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/12/mobgas.html' title='mobGAS'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7358484620124182301</id><published>2007-12-03T11:12:00.000Z</published><updated>2007-12-03T11:15:54.529Z</updated><title type='text'>The beauty of the ?? operator</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;The beauty of the ?? operator&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;One of the not so known operator in C# is the ?? operator, but it's a very usefull one. If you're working with null values you'll want to work with this operator for sure...&lt;br /&gt;Observe the following code block:&lt;br /&gt;int? x = null;int y = x;&lt;br /&gt;This will go BOOM with an exception at compile time, but if you do something like this:&lt;br /&gt;int y = x ?? -1;&lt;br /&gt;It'll accept the -1 in case x is null (and doesn't explode). Usefull isn't it? ; )&lt;br /&gt;Check &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173224(VS.80).aspx"&gt;this&lt;/a&gt; for more..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This article was posted by my firend Vitor  Blog (  &lt;a href="http://lifelogvcastelo.spaces.live.com/blog/"&gt;http://lifelogvcastelo.spaces.live.com/blog/&lt;/a&gt; ) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7358484620124182301?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7358484620124182301/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7358484620124182301' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7358484620124182301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7358484620124182301'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/12/beauty-of-operator.html' title='The beauty of the ?? operator'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4326154640171663542</id><published>2007-12-03T11:07:00.000Z</published><updated>2007-12-03T11:09:57.255Z</updated><title type='text'>Get up to speed on Visual Studio 2008</title><content type='html'>&lt;span style="font-size:85%;"&gt;Link to videos about VS2008 Click &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb655906.aspx"&gt;Here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4326154640171663542?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4326154640171663542/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4326154640171663542' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4326154640171663542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4326154640171663542'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/12/get-up-to-speed-on-visual-studio-2008.html' title='Get up to speed on Visual Studio 2008'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1231345428620574455</id><published>2007-11-14T14:01:00.000Z</published><updated>2007-11-14T14:10:19.625Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>.NET Framework 3.5 namespaces poster</title><content type='html'>&lt;span style="font-size:85%;"&gt;Microsoft has release the update to the .net framework poster from 3.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It's a great reference :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;you can download from MS &lt;a href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1231345428620574455?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1231345428620574455/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1231345428620574455' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1231345428620574455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1231345428620574455'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/net-framework-35-namespaces-poster.html' title='.NET Framework 3.5 namespaces poster'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3637506180218574701</id><published>2007-11-05T13:45:00.000Z</published><updated>2007-11-05T13:48:48.893Z</updated><title type='text'>Portátil da HP vai ter design português em 2008</title><content type='html'>&lt;a href="http://tek.sapo.pt/gfx/440591.gif"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand" alt="" src="http://tek.sapo.pt/gfx/440591.gif" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;A &lt;/span&gt;&lt;a href="http://www.hp.com/" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;HP&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; e a &lt;/span&gt;&lt;a href="http://www.mtv.com/" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;MTV Networks&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; lançaram o desafio "&lt;/span&gt;&lt;a href="http://www.mtv-tama.com/" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;Take Action. Make Art&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;" e o português João Oliveira, do Porto, ganhou. O objectivo da iniciativa era conceber o protótipo de um computador portátil com um design arrojado e diferente onde a originalidade do criador estivesse patente. As cores fortes e a representação icónica baseada na cultura asiática utilizada por João Oliveira valeram-lhe a distinção mundial e a oportunidade de ver nas lojas, a partir da Primavera do próximo ano, uma edição especial de um HP Pavilion de 14 polegadas com o design que criou. A criação nacional destacou-se de entre mais de 8,5 mil projectos de 112 países e disputou a final com finalistas da Malásia, Itália, Colômbia e do Canadá. Os protótipos apresentados pelos restantes finalistas também são destacados mas através de "skins" para portáteis. Os trabalhos levados à final foram seleccionados por voto directo através do site do concurso enquanto que a votação final foi feita por um painel onde constavam representantes da HP, da equipa criativa da MTV e especialistas em marketing da &lt;/span&gt;&lt;a href="http://www.goodbysilverstein.com/" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;Goodby, Silverstein &amp;amp; Partners&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. Para além de ver o seu design aplicado num computador real, João Oliveira foi ainda convidado especial da MTV Networks para a entrega dos prémios de música promovidos pela estação de televisão, ontem em Munique. Depois deste evento, o português será ainda convidado a participar em outras acções onde testemunhará a evolução do seu design através do processo de desenvolvimento do produto em cidades como Kyoto e Houston. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Fonte:&lt;a href="http://tek.sapo.pt/4I0/782916.html" target="_blank"&gt;Tek.Sapo&lt;/a&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;S&lt;/strong&gt;ão boas notícias :)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3637506180218574701?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3637506180218574701/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3637506180218574701' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3637506180218574701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3637506180218574701'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/porttil-da-hp-vai-ter-design-portugus.html' title='Portátil da HP vai ter design português em 2008'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7823788015213318532</id><published>2007-11-05T13:37:00.000Z</published><updated>2007-11-05T13:44:22.640Z</updated><title type='text'>Maxthon 2.0.5 Build 2845</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;O&lt;/strong&gt; Maxthon2 (Ex-MyIE2), é um poderoso browser com muitas funcionalidades incluidas, e totalmente personalizável o que o torna muito engraçado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Para download desta nova versão &lt;a href="http://www.wintech.com.pt/component/option,com_remository/func,fileinfo/id,124/"&gt;clique aqui&lt;/a&gt;, ou visite a homepage &lt;a href="http://www.maxthon.com/index.htm"&gt;Maxthon&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The Maxthon2(Ex-MyIE2) it's a powerful tabbed browser. This browser can be customize and provide a rich set of features to improve your surfing experience.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;To Download &lt;a href="http://www.wintech.com.pt/component/option,com_remository/func,fileinfo/id,124/"&gt;click here&lt;/a&gt;, or visit the homepage &lt;a href="http://www.maxthon.com/index.htm"&gt;Maxton&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7823788015213318532?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7823788015213318532/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7823788015213318532' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7823788015213318532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7823788015213318532'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/maxthon-205-build-2845.html' title='Maxthon 2.0.5 Build 2845'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7462777470015628183</id><published>2007-11-05T12:18:00.001Z</published><updated>2007-11-05T12:18:28.249Z</updated><title type='text'>Top 3 posts</title><content type='html'>&lt;span xmlns=''&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:219px'/&gt;&lt;col style='width:2px'/&gt;&lt;col style='width:65px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;Páginas/Pages&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt; &lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;% &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;a href='http://marcoscavaleiro.blogspot.com/2006/11/windows-vista-gadgets.html'&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;windows-vista-gadgets&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt; &lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;27,74%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;a href='http://marcoscavaleiro.blogspot.com/2006/11/failed-to-grant-minimum-permission.html'&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;failed-to-grant-minimum-permission&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt; &lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;25,61%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p&gt;&lt;a href='http://marcoscavaleiro.blogspot.com'&gt;&lt;span style='color:#0c4ea6; font-family:Arial; font-size:10pt; text-decoration:underline'&gt;http://marcoscavaleiro.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt; &lt;/td&gt;&lt;td style='padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px' vAlign='middle'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;22,56%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7462777470015628183?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7462777470015628183/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7462777470015628183' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7462777470015628183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7462777470015628183'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/top-3-posts.html' title='Top 3 posts'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7743848849112134863</id><published>2007-11-05T01:30:00.001Z</published><updated>2007-11-05T01:34:39.707Z</updated><title type='text'>Estatísticas do Blog/ Blog Statistics</title><content type='html'>&lt;span xmlns=""&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;span style="font-size:85%;"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 359px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;span style="font-size:85%;"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 15px"&gt;&lt;col style="WIDTH: 145px"&gt;&lt;col style="WIDTH: 151px"&gt;&lt;col style="WIDTH: 3px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 26px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;col style="WIDTH: 2px"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center" colspan="2"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;&lt;strong&gt;Navegador/Browser&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center" colspan="6"&gt;&lt;p style="TEXT-ALIGN: center"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;&lt;strong&gt;%&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;1.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;a href="https://www.google.com/analytics/reporting/browsers?id=5499582&amp;amp;pdr=20070929-20071104&amp;amp;cmp=average&amp;amp;view=1"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Arial;font-size:85%;color:#0c4ea6;"   &gt;Internet Explorer&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;66,23%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;2.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;a href="https://www.google.com/analytics/reporting/browsers?id=5499582&amp;amp;pdr=20070929-20071104&amp;amp;cmp=average&amp;amp;view=1"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Arial;font-size:85%;color:#0c4ea6;"   &gt;Firefox&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;30,70%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;3.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;a href="https://www.google.com/analytics/reporting/browsers?id=5499582&amp;amp;pdr=20070929-20071104&amp;amp;cmp=average&amp;amp;view=1"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Arial;font-size:85%;color:#0c4ea6;"   &gt;Opera&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;2,19%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;4.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;a href="https://www.google.com/analytics/reporting/browsers?id=5499582&amp;amp;pdr=20070929-20071104&amp;amp;cmp=average&amp;amp;view=1"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Arial;font-size:85%;color:#0c4ea6;"   &gt;Mozilla&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;0,44%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;5.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;a href="https://www.google.com/analytics/reporting/browsers?id=5499582&amp;amp;pdr=20070929-20071104&amp;amp;cmp=average&amp;amp;view=1"&gt;&lt;span style="TEXT-DECORATION: underline;font-family:Arial;font-size:85%;color:#0c4ea6;"   &gt;Safari&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="font-family:Arial;font-size:85%;color:black;"&gt;0,44%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center" rowspan="5"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Utilizadores com IE (em primeiro) e Firefox(em segundo),ficam mais tempo no blog do que utilizadores com outros browers.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;The user with IE(firefox users in seconde place) stay more time in the blog than other users…&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" valign="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7743848849112134863?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7743848849112134863/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7743848849112134863' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7743848849112134863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7743848849112134863'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/estatsticas-do-blog-blog-statistics.html' title='Estatísticas do Blog/ Blog Statistics'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3799999967691205586</id><published>2007-11-05T01:07:00.001Z</published><updated>2007-11-05T01:10:23.681Z</updated><title type='text'>Experts.Net Toolbar (english)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Great New!&lt;/strong&gt;&lt;br /&gt;Try out our toolbar, &lt;strong&gt;free and NO SPYWARE!&lt;/strong&gt;&lt;br /&gt;To download click &lt;/span&gt;&lt;a href="http://marcoscavaleiroblogspot.myblogtoolbar.com/"&gt;&lt;span style="font-size:85%;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The toolbar have:&lt;br /&gt;google search, RSS ,Messages from blog and links.  We will add more features soon!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;If you have any suggestion, please post a comment&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3799999967691205586?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3799999967691205586/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3799999967691205586' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3799999967691205586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3799999967691205586'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/11/expertsnet-toolbar-english.html' title='Experts.Net Toolbar (english)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-884455535431186435</id><published>2007-10-30T13:59:00.001Z</published><updated>2007-11-01T23:04:40.575Z</updated><title type='text'>Free SlideSlick Gadgets</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;strong&gt;N&lt;/strong&gt;a sequência do posta anterior andei a vasculhar o site da SlickEdit e encontrei um produto free &lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:black;"&gt;O Free SlickEditGadget inclui:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;strong&gt;Editor Gadgets&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;span style="font-size:85%;"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 16px"&gt;&lt;col style="WIDTH: 585px"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center" colspan="2"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Editor Gadgets&lt;/strong&gt; is a collection of four small utilities to add spice to your Visual Studio editor. Each one may be enabled or disabled individually. These gadgets include:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;1. Line ruler -&lt;/strong&gt; Places a "ruler" highlight across your current line (where the cursor is) and has tick marks to indicate the editor's indentation levels.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;2. Indentation guide -&lt;/strong&gt; Draws a vertical bar in the editor indicating the indentation level of the current line.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;3. Auto-copy selection -&lt;/strong&gt; Automatically copies text to the clipboard when selected with the mouse. Paste may be done by simply clicking in the editor with the middle mouse button (the scroll wheel on most mice). These behaviors are similar to XMouse.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px" valign="center"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;4. Editor Graphic -&lt;/strong&gt; Allows you to place a graphic inside your editor, either as a single image or as a tiled background.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="color:black;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;strong&gt;The Command Spy&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;color:black;"&gt;Whenever you click on a menu item or toolbar button in Visual Studio, you are executing what is known as a &lt;strong&gt;"command"&lt;/strong&gt;. Unfortunately, it's almost impossible to tell what command is linked to which menu items or toolbar buttons. The &lt;strong&gt;Command Spy&lt;/strong&gt; monitors command execution and allows you to see exactly what commands you've run, how many times you've run them and what key bindings are used to invoke those commands. The main purpose of this tool is to allow you to learn what commands are bound to which keystrokes, so that you can work faster within the IDE.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;File Explorer&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:black;"&gt;Using Visual Studio's Open File dialog to open files in Visual Studio can be very tedious, especially when you have to open files from several different directories. The &lt;strong&gt;File Explorer&lt;/strong&gt; provides an easy way to open solutions, projects, or single files in Visual Studio. It also makes it easy to drag-and-drop files into an open Visual Studio project.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;strong&gt;The Data Object Analyzer&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;span style="font-size:85%;"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 597px"&gt;&lt;/span&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;Drag-and-drop operations and clipboard operations both work with "data objects". Data objects contain [1...n] data items, which may be of any type, and are stored with an associated string-based key. There are some standards about what key/data pairs are used in clipboard or drag-and-drop operations, but for the most part, applications add whatever data they want. If you're writing an application that requires clipboard or drag-and-drop integration, it is important to understand what data is expected from other applications.&lt;br /&gt;&lt;br /&gt;The &lt;strong&gt;Data Object Analyzer&lt;/strong&gt; solves this problem by inspecting the contents of any clipboard operation, or drag-and-drop operation, from any other application. The &lt;strong&gt;Data Object Analyzer&lt;/strong&gt; can then be used to automatically generate functions to handle any clipboard or drag-and-drop data. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:85%;"&gt;&lt;strong&gt;The SLOC Report&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:85%;color:black;"&gt;The &lt;strong&gt;SLOC Report&lt;/strong&gt; tool provides an easy way to count the lines of code. The line count is divided into three categories: code, comments, and whitespace. Once the lines of code have been counted, the results are drawn as a pie graph. SLOC reports may be generated for solutions, projects or individual files.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Texto retirado do site: &lt;/span&gt;&lt;a href="http://www.slickedit.com/content/view/441"&gt;&lt;span style="font-size:85%;"&gt;http://www.slickedit.com/content/view/441&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Peço desculpa mas houve um problema com as imagens por isso não se encontrar no post.. brevemente actualizarei o post :S&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-884455535431186435?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/884455535431186435/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=884455535431186435' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/884455535431186435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/884455535431186435'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/10/n-sequncia-do-posta-anterior-andei.html' title='Free SlideSlick Gadgets'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-3653894250223300150</id><published>2007-10-30T00:56:00.000Z</published><updated>2007-10-30T01:09:26.005Z</updated><title type='text'>The Code Project Browser Add-in for VS 2005</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Q&lt;/strong&gt;uem nunca recorreu ao site CodeProject( &lt;/span&gt;&lt;a href="http://www.codeproject.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.codeproject.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; ) para tirar dúvidas, exemplos, controlos?&lt;br /&gt;Ora para quem nunca visitou o site, que acho muito interessante visitar independente do nível de conhecimento, aqui esta um add-in &lt;strong&gt;free&lt;/strong&gt; para o VS2005 desenvolvido pela SlickEdit ( &lt;/span&gt;&lt;a href="http://www.slickedit.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.slickedit.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) a qual irei mencionar no próximo post.&lt;br /&gt;Este add-in permite navegar no site codeproject sem sair do VS2005 entre outros recursos como uma toolbar com projecto favoritos,etc..&lt;br /&gt;Link para o Add-in &lt;/span&gt;&lt;a href="http://www.codeproject.com/csharp/cpbrowser.asp"&gt;&lt;span style="font-size:85%;"&gt;http://www.codeproject.com/csharp/cpbrowser.asp&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Mais uma grande ajuda :)&lt;br /&gt;&lt;br /&gt;Abraços&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-3653894250223300150?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/3653894250223300150/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=3653894250223300150' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3653894250223300150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/3653894250223300150'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/10/code-project-browser-add-in-for-vs-2005.html' title='The Code Project Browser Add-in for VS 2005'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-444776342906411203</id><published>2007-10-29T15:40:00.000Z</published><updated>2007-11-05T01:07:11.673Z</updated><title type='text'>Experts.Net Toolbar</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Grande Novidade !&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Disponibilizamos uma toolbar muito atractiva e funcional completamente &lt;strong&gt;grátis&lt;/strong&gt;, &lt;strong&gt;sem spyware&lt;/strong&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Experimentem! Clique &lt;a href="http://marcoscavaleiroblogspot.myblogtoolbar.com/"&gt;aqui&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Brevemente a toolbar será melhorada com mais recuros.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Neste momento possui busca no google, RSS do blog,Mensagens envidadas do blog e links.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Sugestões para a tollbar são aceites, basta deixar no comentários&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-444776342906411203?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/444776342906411203/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=444776342906411203' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/444776342906411203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/444776342906411203'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/10/expertsnet-toolbar.html' title='Experts.Net Toolbar'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7546934896160220120</id><published>2007-10-15T13:26:00.000+01:00</published><updated>2007-10-15T13:34:01.184+01:00</updated><title type='text'>Tip: Visual Basic Editor no Office 2007</title><content type='html'>&lt;span style="font-size:85%;"&gt;Como aceder ao Visual Basic Edito no Word,Excel e PowerPoint 2007?&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;O Visual Basic Editor encontra-se na tab Developer&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Se não consegue visualizar esta tab então :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Clique no &lt;strong&gt;Office Button&lt;/strong&gt; (aquele redondinho :D), depois em baixo vá em &lt;strong&gt;Excel Options, PowerPoint Options, ou Word Options&lt;/strong&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Clique em &lt;strong&gt;Popular,  &lt;/strong&gt;depois seleccione  a opção &lt;strong&gt;Show Developer tab in the Ribbon.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;E pronto :D lá aparece a nova tab Developer onde se encontra o Visual Basic Editor entre outras ferramentas para developers&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7546934896160220120?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7546934896160220120/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7546934896160220120' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7546934896160220120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7546934896160220120'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/10/tip-visual-basic-editor-no-office-2007.html' title='Tip: Visual Basic Editor no Office 2007'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2496418541774947609</id><published>2007-07-09T15:47:00.000+01:00</published><updated>2007-08-04T23:58:29.067+01:00</updated><title type='text'>Bulk insert e acentuação</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;Aqui fica uma actualização ao anterior post...&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Se quiserem usar o BULK INSERT com texto com acentuação&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;BULK INSERT [T_TEMP] FROM 'c:\dados.csv'  WITH (&lt;strong&gt;CODEPAGE = 'ACP'&lt;/strong&gt;, FIELDTERMINATOR = ';',ROWTERMINATOR = '\n')&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;aqui o importante é o argumento CODEPAGE='ACP'&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2496418541774947609?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2496418541774947609/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2496418541774947609' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2496418541774947609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2496418541774947609'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/07/bulk-insert-e-acentudao.html' title='Bulk insert e acentuação'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7644286096619962424</id><published>2007-06-01T11:17:00.000+01:00</published><updated>2007-06-01T11:27:07.295+01:00</updated><title type='text'>Conversões de tipo de dados em Sql Server</title><content type='html'>&lt;span style="font-size:85%;"&gt;Quando estamos a trabalhar no SQL Server, e temos que converter tipos de dados ficamos na dúvida se a conversão é explicita ou implícita.... por isso aqui fica um quadro muito útil:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_yVNR5dDy21Y/Rl_zHpYepFI/AAAAAAAAAAs/3XDs59mHRZA/s1600-h/quadro_conversoes_SQLSERVER.gif"&gt;&lt;img style="cursor: pointer; width: 408px; height: 442px;" src="http://bp1.blogger.com/_yVNR5dDy21Y/Rl_zHpYepFI/AAAAAAAAAAs/3XDs59mHRZA/s400/quadro_conversoes_SQLSERVER.gif" alt="" id="BLOGGER_PHOTO_ID_5071039018135626834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;figura retirada deste site : &lt;a href="http://msdn2.microsoft.com/en-us/library/ms187928.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms187928.aspx&lt;/a&gt;&lt;br /&gt;Consultem :D&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7644286096619962424?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7644286096619962424/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7644286096619962424' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7644286096619962424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7644286096619962424'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/06/converses-de-tipo-de-dados-em-sql.html' title='Conversões de tipo de dados em Sql Server'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_yVNR5dDy21Y/Rl_zHpYepFI/AAAAAAAAAAs/3XDs59mHRZA/s72-c/quadro_conversoes_SQLSERVER.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-4187174435879102054</id><published>2007-05-30T15:55:00.000+01:00</published><updated>2007-05-30T15:57:44.076+01:00</updated><title type='text'>Frase do dia :)</title><content type='html'>&lt;span style="font-size:85%;"&gt;Ora cá fica mais uma frase para reflectir :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;"Tudo o que somos é o resultado do que pensamos no &lt;em&gt;passado&lt;/em&gt;."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- BUDA&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Abraços :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-4187174435879102054?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/4187174435879102054/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=4187174435879102054' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4187174435879102054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/4187174435879102054'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/frase-do-dia_30.html' title='Frase do dia :)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2060711538448206079</id><published>2007-05-29T13:29:00.000+01:00</published><updated>2007-05-29T13:31:38.300+01:00</updated><title type='text'>Frase do dia :)</title><content type='html'>Como nem só de artigos técnicos vive o Homem, cá fica mais uma frase para reflectir&lt;br /&gt;&lt;br /&gt;"Para subir umas escadas só precisamos de ver o degrau que se segue. Não é necessário ver a escada toda."&lt;br /&gt;- Martin Luther King&lt;br /&gt;&lt;br /&gt;Abraços&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2060711538448206079?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2060711538448206079/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2060711538448206079' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2060711538448206079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2060711538448206079'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/frase-do-dia_29.html' title='Frase do dia :)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-2937603105299645808</id><published>2007-05-15T15:14:00.000+01:00</published><updated>2007-05-15T15:17:49.696+01:00</updated><title type='text'>Frase do dia</title><content type='html'>"O verdadeiro vencedor esquece que está numa corrida, apenas ama correr"&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000080;"&gt;Autor: &lt;i&gt;Desconhecido&lt;br /&gt;&lt;br /&gt;&lt;/i&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-2937603105299645808?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/2937603105299645808/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=2937603105299645808' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2937603105299645808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/2937603105299645808'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/frase-do-dia_15.html' title='Frase do dia'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-1759487231991409640</id><published>2007-05-15T15:10:00.001+01:00</published><updated>2008-03-03T17:53:07.635Z</updated><title type='text'>Diferenças entre office 2003 e office 2007</title><content type='html'>&lt;span style="font-size:85%;"&gt;Já devem ter reparado que as diferenças entre o Office 2003 e o Office 2007 são grandes :) as opniões são várias,&lt;br /&gt;uns a favor outros contra como tudo na vida :)&lt;br /&gt;&lt;br /&gt;Aqui fica um link com as diferenças( técnicas) entre os dois. link &lt;a href="http://blogs.msdn.com/roberdan/archive/2006/12/09/differences-between-the-2007-office-system-and-office-2003.aspx"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraços a todos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-1759487231991409640?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/1759487231991409640/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=1759487231991409640' title='11 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1759487231991409640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/1759487231991409640'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/diferenas-entre-office-2003-e-office.html' title='Diferenças entre office 2003 e office 2007'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-7304405533515205956</id><published>2007-05-04T11:16:00.000+01:00</published><updated>2007-05-04T11:17:26.164+01:00</updated><title type='text'>Frase do dia :)</title><content type='html'>" Não espere por uma crise para descobrir o que é importante na sua vida"- Platão&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-7304405533515205956?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/7304405533515205956/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=7304405533515205956' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7304405533515205956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/7304405533515205956'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/frase-do-dia.html' title='Frase do dia :)'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-107022025811122086</id><published>2007-05-04T10:13:00.000+01:00</published><updated>2007-05-04T10:20:19.109+01:00</updated><title type='text'>IGoogle</title><content type='html'>&lt;span style="font-size:78%;"&gt;Bem a google continua com as suas :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;O IGoogle  é o relançamento da Google Personalized Homepage &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;É uma página totalmente configurável pelo utilizador podera adicionar Gadgets, Tabs e configurar o tema da página, rss... etc...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;o URL é &lt;a href="http://www.igoogle.com"&gt;http://www.igoogle.com&lt;/a&gt; e no canto superior direito clique no link igoogle ou tambem directamente pelo link &lt;a href="http://www.google.com/ig?hl=en"&gt;http://www.google.com/ig?hl=en&lt;/a&gt; :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Depois é so entrar com o seu login do google e configurar a página a seu gosto :) pode adicionar quase tudo que seja da família google :P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;por exemplo o googletalk, o google notebook, o tempo ...etc etc .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Experimentem :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Abraços&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-107022025811122086?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/107022025811122086/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=107022025811122086' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/107022025811122086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/107022025811122086'/><link rel='alternate' type='text/html' href='http://marcoscavaleiro.blogspot.com/2007/05/igoogle.html' title='IGoogle'/><author><name>marcos alves</name><uri>https://profiles.google.com/105921770903109823017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-2eFNhr9tP_Y/AAAAAAAAAAI/AAAAAAAAAAA/oVMWciLaTFQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4786431544590521377.post-6993289077487269292</id><published>2007-05-04T10:02:00.000+01:00</published><updated>2007-05-04T10:12:32.371+01:00</updated><title type='text'>Progaminhas porreiros :)</title><content type='html'>&lt;span style="font-size:85%;"&gt;Bem ao vasculhar o site citado no post anterior, vi dois programinhas muito interessantes :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Um deles o Unstoppable Copier.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Este programinha permite recuperar dados de discos rídigos mesmo com sectores danificados :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Já fazia tempo que não via um programinha assim! :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Clique &lt;a href="http://www.pplware.com/?p=5033"&gt;aqui&lt;/a&gt; para ira ao site peopleware onde se encontra uma descrição mais detalhada deste programinha&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Outro programa muito interessante O DriveImage XML. &lt;a href="http://www.pplware.com/?p=2435"&gt;Aqui&lt;/a&gt; ;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Para quem gosta de ouvir música pela internet fica aqui este programinha &lt;a href="http://www.pplware.com/?p=3812"&gt;Stream Radio 0.3.9 Beta&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Vasculhem bem o site, tem muitas categorias :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Abraços&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=126069&amp;bid=304203&amp;PHS=126069304203&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4786431544590521377-6993289077487269292?l=marcoscavaleiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marcoscavaleiro.blogspot.com/feeds/6993289077487269292/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4786431544590521377&amp;postID=6993289077487269292' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6993289077487269292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4786431544590521377/posts/default/6993289077487269292'/><link rel='alternate' type='text/html' href='http://marcoscava
