<?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-10139659</id><updated>2012-02-08T04:33:01.069-08:00</updated><title type='text'>NothingMuch</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10139659.post-5333968301782713680</id><published>2011-11-10T07:42:00.000-08:00</published><updated>2011-11-10T08:00:34.109-08:00</updated><title type='text'>How to Turn On SIM900 with arduino.</title><content type='html'>We were getting some strange behavior out of the SIM900 module.&lt;br /&gt;Some times the module was working ok, and others not so ok. :)&lt;br /&gt;&lt;br /&gt;The main problem was in turning on method of the SIM900.&lt;br /&gt;&lt;br /&gt;The solution:&lt;br /&gt;Turn off and Then Turn on the SIM900.&lt;br /&gt;&lt;br /&gt;The arduino code with the NewSoftSerial:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#define GSM_ON_PIN 8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; int AvrHardwareHelper::TurnOffGsm()&lt;br /&gt; {&lt;br /&gt;  &lt;br /&gt;  mySerial.println("AT+CPOWD=1");&lt;br /&gt;&lt;br /&gt;                delay(3000);&lt;br /&gt;  digitalWrite(GSM_ON_PIN, LOW);&lt;br /&gt;  delay(2000);&lt;br /&gt;  digitalWrite(GSM_ON_PIN, HIGH);&lt;br /&gt;  delay(2500);&lt;br /&gt;&lt;br /&gt;  return atCommandResult;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; int AvrHardwareHelper::TurnOnGsm(char* pin, int pinSize)&lt;br /&gt; {&lt;br /&gt;  mySerial.println("AT+CFUN=1");&lt;br /&gt;  delay(600);&lt;br /&gt;                mySerial.flush();&lt;br /&gt;  mySerial.println("AT");&lt;br /&gt;  delay(600);&lt;br /&gt;&lt;br /&gt;  int numberOfBytesRead = 0; &lt;br /&gt;  while((mySerial.read()) &gt; 0)&lt;br /&gt;  {&lt;br /&gt;   numberOfBytesRead++;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if(numberOfBytesRead==0)&lt;br /&gt;  {&lt;br /&gt;   digitalWrite(GSM_ON_PIN, HIGH);&lt;br /&gt;   delay(1200);&lt;br /&gt;   digitalWrite(GSM_ON_PIN, LOW);&lt;br /&gt;   delay(2500);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  mySerial.flush();&lt;br /&gt;  delay(2000);&lt;br /&gt;&lt;br /&gt;               .... Do the rest here, at+cpin, etc....&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; pinMode(GSM_ON_PIN, OUTPUT);               // sets pin 5 as output&lt;br /&gt; mySerial.begin(9600); &lt;br /&gt;        TurnOffGsm();&lt;br /&gt;        TurnOnGsm("1234", 4);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the main difference with all the samples on the web.&lt;br /&gt;If someone is searching for more info, please just leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-5333968301782713680?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/5333968301782713680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=5333968301782713680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/5333968301782713680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/5333968301782713680'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2011/11/how-to-turn-on-sim900-with-arduino.html' title='How to Turn On SIM900 with arduino.'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8786390500984379029</id><published>2011-10-28T03:24:00.000-07:00</published><updated>2011-10-28T03:32:35.997-07:00</updated><title type='text'>Arduino sprintf too big for AVR</title><content type='html'>I have learned the hard way that using the sprintf function on a program running on a AVR will add 2200 bytes into your program size. &lt;br /&gt;The limit i had for my program was of 30000 bytes, so it's too much.&lt;br /&gt;&lt;br /&gt;So, don't use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8786390500984379029?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8786390500984379029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8786390500984379029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8786390500984379029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8786390500984379029'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2011/10/arduino-sprintf-too-big-for-avr.html' title='Arduino sprintf too big for AVR'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4380523143313058453</id><published>2010-08-11T14:20:00.000-07:00</published><updated>2010-08-11T14:30:28.704-07:00</updated><title type='text'>Import your contacts from excel  to your nokia phone using ovi</title><content type='html'>Well, it's easy.&lt;br /&gt;&lt;br /&gt;Use javascript.&lt;br /&gt;&lt;br /&gt;Inject the script, using firebug or something with a javascript console.&lt;br /&gt;&lt;br /&gt;The batch is something like this:&lt;br /&gt;document.getElementById('firstName').value = 'me'; document.getElementById('mobile').value = '22222222'; javascript:com.ovi.contacts.quickAddContact();&lt;br /&gt;&lt;br /&gt;You can add email and last name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step by step:&lt;br /&gt;1.Logon on ovi.com.&lt;br /&gt;2.Go to contacts tab.&lt;br /&gt;3.Use the excel with your contacts&lt;br /&gt;4.Use the following formulas to generate the right commands:&lt;br /&gt;   =CONCATENATE("document.getElementById('firstName').value = '";B2;"';")&lt;br /&gt;   =CONCATENATE("document.getElementById('mobile').value = '";C2;"';")&lt;br /&gt;   javascript:com.ovi.contacts.quickAddContact();&lt;br /&gt;&lt;br /&gt;5.Then copy the generated cells, copy it and run it using firebug.&lt;br /&gt;I will put the sample excel.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Moleiro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4380523143313058453?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4380523143313058453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4380523143313058453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4380523143313058453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4380523143313058453'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2010/08/import-your-contacts-from-excel-to-your.html' title='Import your contacts from excel  to your nokia phone using ovi'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-6321793118474118606</id><published>2010-06-08T04:46:00.001-07:00</published><updated>2010-06-08T04:46:46.732-07:00</updated><title type='text'>Virtual PC Differencing Disks cool link</title><content type='html'>http://www.andrewconnell.com/blog/articles/UseVirtualPCsDifferencingDisksToYourAdvantage.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-6321793118474118606?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/6321793118474118606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=6321793118474118606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6321793118474118606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6321793118474118606'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2010/06/virtual-pc-differencing-disks-cool-link.html' title='Virtual PC Differencing Disks cool link'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-6737857810137511712</id><published>2010-05-18T17:28:00.000-07:00</published><updated>2010-05-18T17:47:07.616-07:00</updated><title type='text'>Carvoeiro Vila Nova</title><content type='html'>I'm developing a site making use of JQuery combine with asp.net:&lt;br /&gt;&lt;a href="http://www.algarve-vilanova.com/"&gt;Vila Nova - Praia do Carvoeiro&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The goal is to create a nice site with some java script with nice menus, date picker and other stuff, but without forgetting the accessibility issue. Well, with JQuery, you can do it all.&lt;br /&gt;&lt;br /&gt;It's very easy to do it, check the nice calendar, menu ( yes a asp:menu ) and the image gallery.&lt;br /&gt;&lt;br /&gt;Developing the asp:menu was easy, you must make use of adapters, for further reading check the css friendly adapters project: &lt;a href="http://www.asp.net/cssadapters/"&gt;http://www.asp.net/cssadapters/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you are looking for one date pickers, try the jquery samples. Check one nice project about using the jquery datepicker in asp.net: &lt;a href="http://www.west-wind.com/weblog/posts/213015.aspx"&gt;http://www.west-wind.com/weblog/posts/213015.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are still things to work out, like some issues with accessibility, and some other bugs :).&lt;br /&gt;&lt;br /&gt;If you want detials, just post a comment a will reply ASAP.&lt;br /&gt;&lt;br /&gt;By the way, if you ever came to Portugal, enjoy the wonderfull beach of Carvoeiro, and have a nice meel at the pool on Vila Nova.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-6737857810137511712?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/6737857810137511712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=6737857810137511712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6737857810137511712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6737857810137511712'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2010/05/carvoeiro-vila-nova.html' title='Carvoeiro Vila Nova'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-7485958328346082677</id><published>2009-11-25T04:47:00.000-08:00</published><updated>2009-11-25T04:48:35.442-08:00</updated><title type='text'>Cool Sql Tip, Auto Inc On Update</title><content type='html'>DECLARE @counter int&lt;br /&gt;SET @counter = 0&lt;br /&gt;UPDATE #tmp_Users&lt;br /&gt;SET @counter = counter = @counter + 1&lt;br /&gt;&lt;br /&gt;Please read the rest of the cool article:&lt;br /&gt;&lt;a href="http://haacked.com/archive/2004/02/28/sql-auto-increment.aspx"&gt;http://haacked.com/archive/2004/02/28/sql-auto-increment.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-7485958328346082677?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/7485958328346082677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=7485958328346082677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7485958328346082677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7485958328346082677'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/11/cool-sql-tip-auto-inc-on-update.html' title='Cool Sql Tip, Auto Inc On Update'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4196344641331979358</id><published>2009-10-30T09:50:00.001-07:00</published><updated>2009-10-30T09:50:57.765-07:00</updated><title type='text'>Set a Property Value to Null given a tree of objects and the path</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This code was developed by Snippet Compiler (once again).&lt;/p&gt;  &lt;p&gt;These code could be used in other things. The original prupose was to set some properties to null, from a given path to the property as a string.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;using System;   &lt;br /&gt;using System.Collections.Generic;    &lt;br /&gt;using System.Reflection; &lt;/p&gt;  &lt;p&gt;public class Type1   &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; string _Value1 = &amp;quot;Value1&amp;quot;;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public string Value1    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get { return _Value1; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; set {_Value1 = value; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public string Dummy    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get {return &amp;quot;dummy&amp;quot;;}    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;public class Type2   &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; protected string _Value2;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public Type2(string v)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this._Value2 = v;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public string Value2    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get { return _Value2; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; set {&amp;#160; Console.WriteLine(&amp;quot;someone is setting me to&amp;quot; + (value??&amp;quot;null&amp;quot;));&amp;#160; _Value2 = value; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;} &lt;/p&gt;  &lt;p&gt;public class Type3   &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Type2[] v = new Type2[2]{ new Type2(&amp;quot;Value221&amp;quot;), new Type2(&amp;quot;Value222&amp;quot;)&amp;#160; };    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public Type1 Value11    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {&amp;#160; get { return new Type1(); }}    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public Type2[] Value22    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {&amp;#160; get { return v; } set {v=value;} }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public void PrintMe()    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; object obj1 = this.GetType().InvokeMember(&amp;quot;Value11&amp;quot;, BindingFlags.GetProperty, null, this, new Object[0]);&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.Console.WriteLine(obj1.ToString());&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; object obj2 = this.GetType().InvokeMember(&amp;quot;Value22&amp;quot;, BindingFlags.GetProperty, null, this, new Object[0]);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; object[] objArray2 = (object[])obj2;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach(object currentObj in objArray2)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.Console.WriteLine(currentObj);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;public class MyClass   &lt;br /&gt;{ &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static object SetPropertyToNull(object obj, string propertyName, string propertyValues, bool setFatherToNull)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (obj == null)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; int firstDotPropertyName = propertyName.IndexOf(&amp;quot;.&amp;quot;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string childPropertyName = String.Empty;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string remainingPropertyName = String.Empty; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Get the property name no eval and the remaining string of the property name   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (firstDotPropertyName &amp;lt; 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; firstDotPropertyName = 0;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; childPropertyName = propertyName;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; remainingPropertyName = String.Empty;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; int remainningPropertyLength = (propertyName.Length - firstDotPropertyName - 1);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; remainingPropertyName = propertyName.Substring(firstDotPropertyName + 1, remainningPropertyLength);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; childPropertyName = propertyName.Substring(0, firstDotPropertyName);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Get the type   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Type initType = obj.GetType();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Get the child object    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; object objChild = initType.InvokeMember(childPropertyName,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BindingFlags.GetProperty, null, obj, new object[0]); &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //As default the object will not be changed   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; object returnedObj = objChild; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (String.IsNullOrEmpty(remainingPropertyName))   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //If the element is the rigth one, set it to null    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (String.IsNullOrEmpty(propertyValues) || (propertyValues.IndexOf(String.Format(&amp;quot;.{0}.&amp;quot;, objChild))) &amp;gt;= 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; initType.InvokeMember(childPropertyName,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BindingFlags.SetProperty, null, obj, new Object[] { null });    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (setFatherToNull)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; obj = null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //If dealing with an array, process all the elements    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (objChild is Array)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; { &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for (int arrayCount = 0; arrayCount &amp;lt; (objChild as object[]).Length; arrayCount++)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; returnedObj = SetPropertyToNull((objChild as object[])[arrayCount], remainingPropertyName, propertyValues, setFatherToNull);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (objChild as object[])[arrayCount] = returnedObj;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; returnedObj = objChild;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //otherwise process the remaining object tree    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!String.IsNullOrEmpty(remainingPropertyName))    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; returnedObj = SetPropertyToNull(objChild, remainingPropertyName, propertyValues, setFatherToNull);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; initType.InvokeMember(childPropertyName,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BindingFlags.SetProperty, null, obj, new Object[] { returnedObj });    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return obj;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static void Main()   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Type3 obj = new Type3();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; WL(&amp;quot;Before...&amp;quot;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; obj.PrintMe();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SetPropertyToNull(obj, &amp;quot;Value22.Value2&amp;quot;, null, true);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; WL(&amp;quot;After&amp;quot;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; obj.PrintMe();&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RL();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; #region Helper methods &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; private static void WL(object text, params object[] args)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(text.ToString(), args);&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; private static void RL()    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.ReadLine();&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; private static void Break()     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.Diagnostics.Debugger.Break();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; #endregion   &lt;br /&gt;}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4196344641331979358?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4196344641331979358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4196344641331979358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4196344641331979358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4196344641331979358'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/10/set-property-value-to-null-given-tree.html' title='Set a Property Value to Null given a tree of objects and the path'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-7158009313036633412</id><published>2009-10-12T05:45:00.001-07:00</published><updated>2009-10-12T05:45:13.269-07:00</updated><title type='text'>Email in dev</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cool config to save the emails on a folder without the need for a smtp server:&lt;/p&gt;  &lt;p&gt;&amp;#160; &amp;lt;system.net&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;mailSettings&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;smtp deliveryMethod=&amp;quot;SpecifiedPickupDirectory&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;specifiedPickupDirectory pickupDirectoryLocation=&amp;quot;c:\temp\maildrop\&amp;quot;/&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/smtp&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/mailSettings&amp;gt;    &lt;br /&gt;&amp;#160; &amp;lt;/system.net&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check the full post:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blog.donnfelker.com/post/Sending-Email-in-a-Development-Environment-without-an-SMTP-Server.aspx" href="http://blog.donnfelker.com/post/Sending-Email-in-a-Development-Environment-without-an-SMTP-Server.aspx"&gt;http://blog.donnfelker.com/post/Sending-Email-in-a-Development-Environment-without-an-SMTP-Server.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-7158009313036633412?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/7158009313036633412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=7158009313036633412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7158009313036633412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7158009313036633412'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/10/email-in-dev.html' title='Email in dev'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-2417590642604844264</id><published>2009-08-13T04:17:00.001-07:00</published><updated>2009-08-13T04:17:33.305-07:00</updated><title type='text'>Ajax Culture Sys.CultureInfo (Ajax em Português)</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;How to change the ajax culture to a new one?&lt;/p&gt;  &lt;p&gt;1. Save a copy of MicrosoftAjax.js ( you can find it on System.Web.Extensions thru Reflector tool)&lt;/p&gt;  &lt;p&gt;2. Put it in the web server, in my case “/scripts”&lt;/p&gt;  &lt;p&gt;3. Duplicate the file and rename it to MicrosoftAjax.PT-pt.js&lt;/p&gt;  &lt;p&gt;4. Edit the file MicrosoftAjax.PT-pt.js and do some replace of strings (ex: month names)&lt;/p&gt;  &lt;p&gt;5. Edit the ScriptManager (The value “PT-pt” from the ResourcesUICultures attribute is used to get the MicrosoftAjax.PT-pt.js)&lt;/p&gt;  &lt;p&gt;&amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager&amp;quot; runat=&amp;quot;server&amp;quot; EnableScriptLocalization=&amp;quot;true&amp;quot; EnableScriptGlobalization=&amp;quot;true&amp;quot;&amp;gt;   &lt;br /&gt;&amp;lt;Scripts&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;asp:ScriptReference Name=&amp;quot;MicrosoftAjax.js&amp;quot; Path=&amp;quot;~/Scripts/MicrosoftAjax.js&amp;quot; ResourceUICultures=&amp;quot;PT-pt&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;lt;/Scripts&amp;gt;    &lt;br /&gt;&amp;lt;/asp:ScriptManager&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ref: &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc135974.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc135974.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;and &lt;a title="http://msdn.microsoft.com/pt-br/magazine/cc135974.aspx" href="http://msdn.microsoft.com/pt-br/magazine/cc135974.aspx"&gt;http://msdn.microsoft.com/pt-br/magazine/cc135974.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You are done.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-2417590642604844264?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/2417590642604844264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=2417590642604844264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2417590642604844264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2417590642604844264'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/08/ajax-culture-syscultureinfo-ajax-em.html' title='Ajax Culture Sys.CultureInfo (Ajax em Português)'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-365740308974581142</id><published>2009-08-12T07:11:00.001-07:00</published><updated>2009-08-12T07:39:37.917-07:00</updated><title type='text'>Use Custom Objects in Project Settings</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.Add a new setting, set the name and one of displayed types.&lt;/p&gt;  &lt;p&gt;2.Inside your VS.Net open the Settings with the Xml Editor.&lt;/p&gt;  &lt;p&gt;3.Locate your new setting:&lt;/p&gt;  &lt;p&gt; &amp;lt;Setting Name=&amp;quot;ReplaceSomething&amp;quot; Type=&amp;quot;System.String&amp;quot; Scope=&amp;quot;Application&amp;quot;&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;Value Profile=&amp;quot;(Default)&amp;quot;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Value&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Setting&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;4.Edit the Type attribute in my case, i changed to: &lt;/p&gt;  &lt;p&gt; &amp;lt;Setting Name=&amp;quot;ReplaceSomething&amp;quot; Type=&amp;quot;RegExHttpModule.RegExReplaceRule&amp;quot; Scope=&amp;quot;Application&amp;quot;&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;Value Profile=&amp;quot;(Default)&amp;quot;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Value&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Setting&amp;gt;&lt;/p&gt;  &lt;p&gt;5.And now place the Xml Serialization version of the object:&lt;/p&gt;  &lt;p&gt; &amp;lt;Setting Name=&amp;quot;ReplaceSomething&amp;quot; Type=&amp;quot;RegExHttpModule.RegExReplaceRule&amp;quot; Scope=&amp;quot;Application&amp;quot;&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;Value Profile=&amp;quot;(Default)&amp;quot;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;amp;lt;RegExReplaceRule xmlns:xsi=&amp;amp;quot;&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance&amp;amp;quot;&lt;/a&gt; xmlns:xsd=&amp;amp;quot;&lt;a href="http://www.w3.org/2001/XMLSchema&amp;amp;quot;&amp;amp;gt;"&gt;http://www.w3.org/2001/XMLSchema&amp;amp;quot;&amp;amp;gt;&lt;/a&gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;amp;lt;UrlRegularEx&amp;amp;gt;1&amp;amp;lt;/UrlRegularEx&amp;amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;amp;lt;FileContentRegularEx&amp;amp;gt;2&amp;amp;lt;/FileContentRegularEx&amp;amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;amp;lt;FileContentReplace&amp;amp;gt;3&amp;amp;lt;/FileContentReplace&amp;amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;amp;lt;/RegExReplaceRule&amp;amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Value&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/Setting&amp;gt;&lt;/p&gt;  &lt;p&gt;6.Now you can close de Xml Editor and click over the Settings file.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-365740308974581142?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/365740308974581142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=365740308974581142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/365740308974581142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/365740308974581142'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/08/use-custom-objects-in-project-settings.html' title='Use Custom Objects in Project Settings'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4499309777951403209</id><published>2009-08-12T07:03:00.001-07:00</published><updated>2009-08-12T07:04:13.172-07:00</updated><title type='text'>Disable multiple postback</title><content type='html'>&lt;p&gt;How to disable multiple postbacks from a asp.net page (&amp;#160; the easy way, not the best):&lt;/p&gt;  &lt;p&gt;1. Use asp.net Button control, check for OnClick and OnClientClick Property&lt;/p&gt;  &lt;p&gt;2.OnClientClick you should add a call to the function DisableButtonOnPostBack: &lt;/p&gt;  &lt;p&gt;&amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; OnClientClick=&amp;quot;return Navigate();&amp;quot; onclick=&amp;quot;Button1_Click&amp;quot; Text=&amp;quot;Button&amp;quot; /&amp;gt;&lt;/p&gt;  &lt;p&gt;3.And then add the javascript.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;  &lt;p&gt;function DisableButtonOnPostBack()&amp;#160; {&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;if (!this.disabled) {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.disabled = true;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return true;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return false;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;}&lt;/p&gt;  &lt;p&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4499309777951403209?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4499309777951403209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4499309777951403209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4499309777951403209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4499309777951403209'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/08/disable-multiple-postback.html' title='Disable multiple postback'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8182966717826205957</id><published>2009-06-26T11:01:00.001-07:00</published><updated>2009-06-26T11:02:12.931-07:00</updated><title type='text'>Free UnZip And Run Mdx Query Tool (Tested on Sql Server Analysis Services 2005)</title><content type='html'>&lt;p&gt;Are you looking for a nice mdx qyery tool:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.mosha.com/msolap/mdxstudio.htm" href="http://www.mosha.com/msolap/mdxstudio.htm"&gt;http://www.mosha.com/msolap/mdxstudio.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You don’t need to install it, just unzip and run it.&lt;/p&gt;  &lt;p&gt;I tested it on SQL Server Analysis Services 2005, and worked.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8182966717826205957?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8182966717826205957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8182966717826205957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8182966717826205957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8182966717826205957'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/06/free-unzip-and-run-mdx-query-tool.html' title='Free UnZip And Run Mdx Query Tool (Tested on Sql Server Analysis Services 2005)'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-912918516806354433</id><published>2009-05-19T05:50:00.001-07:00</published><updated>2009-05-19T05:50:01.202-07:00</updated><title type='text'>Manage your Windows Services</title><content type='html'>&lt;p&gt;Check out the sc.exe from the command line.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-912918516806354433?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/912918516806354433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=912918516806354433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/912918516806354433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/912918516806354433'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/05/manage-your-windows-services.html' title='Manage your Windows Services'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-891995543746783188</id><published>2009-05-12T04:04:00.000-07:00</published><updated>2009-05-12T04:05:12.307-07:00</updated><title type='text'>MSDTC TCP/IP Ports</title><content type='html'>http://support.microsoft.com/kb/250367/en-us&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-891995543746783188?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/891995543746783188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=891995543746783188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/891995543746783188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/891995543746783188'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/05/msdtc-tcpip-ports.html' title='MSDTC TCP/IP Ports'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8263877417009915124</id><published>2009-05-04T17:14:00.000-07:00</published><updated>2009-05-04T17:26:08.599-07:00</updated><title type='text'>Dll not found. Reflection.</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;If you have a error something like this one:&lt;br /&gt;&lt;br /&gt;File Not Found. at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.AddAssemblyDependency(String assemblyName, Boolean addDependentAssemblies) at System.Web.UI.TemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.PageParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)&lt;br /&gt;&lt;br /&gt;Try this:&lt;br /&gt;From the Vs.net command ptompt, run the tool Fuslogvw.exe.&lt;br /&gt;On settings select the "log bind failures to disk" option, and choose a local path for the log, and click ok.&lt;br /&gt;Run you app, and after the error, select the refresh button, the dll missing should appear. If you select it, with double click you sould have some info to help you.&lt;br /&gt;WARNING: After you are done, disable the log.&lt;br /&gt;Thanks Mister Daniel for this info. &lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8263877417009915124?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8263877417009915124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8263877417009915124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8263877417009915124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8263877417009915124'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/05/dll-not-found-reflection.html' title='Dll not found. Reflection.'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-3651520269587385055</id><published>2009-03-03T09:07:00.001-08:00</published><updated>2009-03-03T09:07:44.742-08:00</updated><title type='text'>Configure the S.O. proxy settings to all users</title><content type='html'>&lt;p&gt;Use proxycfg to display the current proxy setting.&lt;/p&gt;  &lt;p&gt;Use the option “proxycfg –d”, to disable the proxy setting.&lt;/p&gt;  &lt;p&gt;Use the option “proxycfg -u” to copy the proxy settings from the Internet Explorer user current settings&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-3651520269587385055?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/3651520269587385055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=3651520269587385055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3651520269587385055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3651520269587385055'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/03/configure-so-proxy-settings-to-all.html' title='Configure the S.O. proxy settings to all users'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8146673084613294700</id><published>2009-03-03T09:02:00.001-08:00</published><updated>2009-03-03T09:02:16.989-08:00</updated><title type='text'>Search strings in files, the good old way</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;FINDSTR &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Command Help (FINDSTR /?)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Utilize espaços para separar múltiplas cadeias de procura, excepto se o   &lt;br /&gt;argumento incluir o prefixo /C. Por exemplo, 'FINDSTR &amp;quot;quem está&amp;quot; x.y'    &lt;br /&gt;procura &amp;quot;quem&amp;quot; ou &amp;quot;está&amp;quot; no ficheiro x.y.&amp;#160; 'FINDSTR /C:&amp;quot;quem está&amp;quot; x.y'    &lt;br /&gt; procura &amp;quot;quem está&amp;quot; no ficheiro x.y.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Online Help&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/bb490907.aspx" href="http://technet.microsoft.com/en-us/library/bb490907.aspx"&gt;http://technet.microsoft.com/en-us/library/bb490907.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8146673084613294700?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8146673084613294700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8146673084613294700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8146673084613294700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8146673084613294700'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2009/03/search-strings-in-files-good-old-way.html' title='Search strings in files, the good old way'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-5967146515212481653</id><published>2008-07-10T07:37:00.001-07:00</published><updated>2008-07-10T07:37:04.988-07:00</updated><title type='text'>BizTalk Must Have Documentation</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Just a small note for some good documentation. I keep forgetting or losing this links. :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For installation, administration and monitoring:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=5251f103-329d-4f8d-95b5-64f99f2f6dfc&amp;amp;DisplayLang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5251f103-329d-4f8d-95b5-64f99f2f6dfc&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5251f103-329d-4f8d-95b5-64f99f2f6dfc&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For HardCode Sql Queries:&lt;/p&gt;  &lt;p&gt;&lt;a title="BizTalkServer2004AdvancedMessageBoxQueries.doc" href="http://home.comcast.net/~sdwoodgate/BizTalkServer2004AdvancedMessageBoxQueries.doc"&gt;BizTalkServer2004AdvancedMessageBoxQueries.doc&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And just the BizTalk Community Bible:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.codeplex.com/bloggersguide/Release/ProjectReleases.aspx?ReleaseId=14524" href="http://www.codeplex.com/bloggersguide/Release/ProjectReleases.aspx?ReleaseId=14524"&gt;http://www.codeplex.com/bloggersguide/Release/ProjectReleases.aspx?ReleaseId=14524&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-5967146515212481653?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/5967146515212481653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=5967146515212481653' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/5967146515212481653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/5967146515212481653'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2008/07/biztalk-must-have-documentation.html' title='BizTalk Must Have Documentation'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-6843212046310422422</id><published>2008-06-18T08:55:00.001-07:00</published><updated>2008-06-18T08:55:03.950-07:00</updated><title type='text'>Teste do Windows Live Writer</title><content type='html'>&lt;p&gt;Parece que agora a coisa est&amp;#225; a come&amp;#231;ar a mexer.&lt;/p&gt;  &lt;p&gt;Na mesma aplica&amp;#231;&amp;#227;o (leve), temos RSS Reader, Mail, Contactos Newsgroups, Autor de Blog,&amp;#160; Messenger.&lt;/p&gt;  &lt;p&gt;Aquilo que gosto (desta fase de teste) &amp;#233; o facto de ser uma aplica&amp;#231;&amp;#227;o sem leve. Pena &amp;#233; que a funcionalidade de descarregar mails de outras contas seja para pagantes.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-6843212046310422422?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/6843212046310422422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=6843212046310422422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6843212046310422422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6843212046310422422'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2008/06/teste-do-windows-live-writer.html' title='Teste do Windows Live Writer'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-7251918942709035312</id><published>2008-02-19T09:19:00.000-08:00</published><updated>2008-02-19T09:21:51.458-08:00</updated><title type='text'>Reporting Services 2005 uninstall</title><content type='html'>Remove the trash on your sql server database engine&lt;br /&gt;http://technet.microsoft.com/en-us/library/ms143518.aspx&lt;br /&gt;And then remove the product&lt;br /&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;290301&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-7251918942709035312?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/7251918942709035312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=7251918942709035312' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7251918942709035312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7251918942709035312'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2008/02/reporting-services-2005-uninstall.html' title='Reporting Services 2005 uninstall'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8271649032251987543</id><published>2008-01-11T10:56:00.000-08:00</published><updated>2008-01-11T10:59:57.322-08:00</updated><title type='text'>Unit Test On Internal Methods DotNet C#</title><content type='html'>Place this inside the assembly info of the project that you want to test:&lt;br /&gt;//Taken from the Ent. Lib. 2.0 Solution.&lt;br /&gt;[assembly: InternalsVisibleTo("Microsoft.Practices.EnterpriseLibrary.Data.Tests")]&lt;br /&gt;&lt;br /&gt;The argument, in this case "Microsoft.Practices.EnterpriseLibrary.Data.Tests", should be the name of the project containing the tests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8271649032251987543?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8271649032251987543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8271649032251987543' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8271649032251987543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8271649032251987543'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2008/01/unit-test-on-internal-methods-dotnet-c.html' title='Unit Test On Internal Methods DotNet C#'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-2659585330969733824</id><published>2007-12-18T08:10:00.001-08:00</published><updated>2007-12-18T08:12:38.088-08:00</updated><title type='text'>Script sql muito simples para eliminar todos os registos de um BD</title><content type='html'>--Não é nada de especial. É só uma nota para não fica esquecido.&lt;br /&gt;&lt;br /&gt;USE Database&lt;br /&gt;&lt;br /&gt;DECLARE @Table_Name nvarchar(200)&lt;br /&gt;DECLARE Table_Cursor CURSOR FOR&lt;br /&gt;SELECT     name&lt;br /&gt;FROM         sysobjects&lt;br /&gt;WHERE     (xtype = 'U')&lt;br /&gt;&lt;br /&gt;OPEN Table_Cursor&lt;br /&gt;&lt;br /&gt;FETCH NEXT FROM Table_Cursor&lt;br /&gt;INTO @Table_Name&lt;br /&gt;&lt;br /&gt;EXEC ('DELETE FROM ' + @Table_Name )&lt;br /&gt;&lt;br /&gt;WHILE @@FETCH_STATUS = 0&lt;br /&gt;BEGIN&lt;br /&gt;    &lt;br /&gt; FETCH NEXT FROM Table_Cursor&lt;br /&gt; INTO @Table_Name&lt;br /&gt;&lt;br /&gt; EXEC ('DELETE FROM ' + @Table_Name )&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;CLOSE Table_Cursor&lt;br /&gt;DEALLOCATE Table_Cursor&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-2659585330969733824?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/2659585330969733824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=2659585330969733824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2659585330969733824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2659585330969733824'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/12/script-sql-muito-simples-para-eliminar.html' title='Script sql muito simples para eliminar todos os registos de um BD'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-7376563891441363592</id><published>2007-12-07T03:17:00.000-08:00</published><updated>2007-12-07T03:21:05.187-08:00</updated><title type='text'>C# procurar strings desprezando os acentos. String search with case and accent insensitive</title><content type='html'>using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Globalization;&lt;br /&gt;&lt;br /&gt;public class StringHelper&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;public static int IndexOfWithCaseAndAccentInsensitive (string source, string stringToSearch)&lt;br /&gt;{&lt;br /&gt;  CompareInfo ci = new CultureInfo("en-US").CompareInfo;&lt;br /&gt;    CompareOptions co = CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace;&lt;br /&gt;    return ci.IndexOf(source, stringToSearch, co);   &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; public static void Main()&lt;br /&gt; {&lt;br /&gt;  RL();&lt;br /&gt;  &lt;br /&gt;  WL(IndexOfWithCaseAndAccentuationIncensite("zzzzzzzzzzzÁbc", "a"));&lt;br /&gt;  &lt;br /&gt;  RL();&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; #region Helper methods&lt;br /&gt;&lt;br /&gt; private static void WL(object text, params object[] args)&lt;br /&gt; {&lt;br /&gt;  Console.WriteLine(text.ToString(), args); &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; private static void RL()&lt;br /&gt; {&lt;br /&gt;  Console.ReadLine(); &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; private static void Break() &lt;br /&gt; {&lt;br /&gt;  System.Diagnostics.Debugger.Break();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; #endregion&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Obrigado João, pode vir a ser útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-7376563891441363592?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/7376563891441363592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=7376563891441363592' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7376563891441363592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/7376563891441363592'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/12/c-procurar-strings-desprezando-os.html' title='C# procurar strings desprezando os acentos. String search with case and accent insensitive'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8158195219964339180</id><published>2007-12-04T07:25:00.000-08:00</published><updated>2007-12-04T07:26:21.961-08:00</updated><title type='text'>XSL for all XSLT (like IE)</title><content type='html'>&lt;a href="http://www.peterprovost.org/archive/2004/01/30/1049.aspx"&gt;http://www.peterprovost.org/archive/2004/01/30/1049.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8158195219964339180?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8158195219964339180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8158195219964339180' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8158195219964339180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8158195219964339180'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/12/xsl-for-all-xslt-like-ie.html' title='XSL for all XSLT (like IE)'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-3329954332471506898</id><published>2007-11-19T08:48:00.000-08:00</published><updated>2007-11-20T12:07:27.963-08:00</updated><title type='text'>How to generate a insert script for your SQL DataBase?</title><content type='html'>Microsoft SQL Server Database Publishing Wizard 1.1:&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&amp;displaylang=en&lt;br /&gt;&lt;br /&gt;Very nice tool&lt;br /&gt;&lt;br /&gt;You can use this to convert a DataBase from Sql Server 2005 into Sql Server 2000.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-3329954332471506898?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/3329954332471506898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=3329954332471506898' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3329954332471506898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3329954332471506898'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/11/how-to-generate-insert-script-for-your.html' title='How to generate a insert script for your SQL DataBase?'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4825658560105209543</id><published>2007-11-19T08:34:00.000-08:00</published><updated>2007-11-19T08:48:47.374-08:00</updated><title type='text'>Tuning your Sql Server DataBase performance</title><content type='html'>Tuning your Sql Server DataBase performance:&lt;br /&gt;1. Using Sql Profiler. Using the "Tunning template" record a trace file. Don't forget that if you trace a long period of time you get better tips, but the processing time of such task is not the same (you could always test for yourself).&lt;br /&gt;2. Save the trace file and run it against the Tunning Advisor( included with in the SQL package).&lt;br /&gt;3. Use other tools in order to take numbers about processing time and total # of uses.&lt;br /&gt;4. Apply your modifications and start over until....&lt;br /&gt;&lt;br /&gt;You can also make use of a sql stress tool in order to make better use of the Tunning Advisor: http://www.datamanipulation.net/SQLQueryStress/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4825658560105209543?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4825658560105209543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4825658560105209543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4825658560105209543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4825658560105209543'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/11/tuning-your-sql-server-database.html' title='Tuning your Sql Server DataBase performance'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8019826792437110370</id><published>2007-10-25T13:12:00.000-07:00</published><updated>2007-10-25T13:15:23.975-07:00</updated><title type='text'>Diff DataBases</title><content type='html'>Just a memo for the good tablediff command.&lt;br /&gt;&lt;br /&gt;C:\Program Files\Microsoft SQL Server\90\COM&gt;tablediff -sourceserver "SQL2005" -&lt;br /&gt;sourcedatabase "MyDB1" -sourcetable "ABC" -destinationserver "SQL2005" -destinat&lt;br /&gt;iondatabase "MyDB2" -destinationtable "ABC" -f "c:\Diff"&lt;br /&gt;&lt;br /&gt;Quick example can be found at:&lt;br /&gt;&lt;a href="http://www.databasejournal.com/features/mssql/article.php/3594926"&gt;http://www.databasejournal.com/features/mssql/article.php/3594926&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8019826792437110370?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8019826792437110370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8019826792437110370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8019826792437110370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8019826792437110370'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/10/diff-databases.html' title='Diff DataBases'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4264143296378947151</id><published>2007-10-23T06:13:00.001-07:00</published><updated>2007-10-23T06:18:46.596-07:00</updated><title type='text'>SQL string compare with accent-insensitive</title><content type='html'>I'm always forgetting the collation name used for this prupose.&lt;br /&gt;How to compare strings without caring about accents:&lt;br /&gt;&lt;br /&gt;select  * &lt;br /&gt;from t1 inner join t2 on  t1.description collate SQL_Latin1_General_Cp850_CI_AI like t2.description collate SQL_Latin1_General_Cp850_CI_AI&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4264143296378947151?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4264143296378947151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4264143296378947151' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4264143296378947151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4264143296378947151'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/10/sql-string-compare-with-accent.html' title='SQL string compare with accent-insensitive'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-2555430327107838224</id><published>2007-09-21T05:08:00.000-07:00</published><updated>2007-09-21T05:12:03.651-07:00</updated><title type='text'>Convert WSDL to HTML</title><content type='html'>I was searching for a good xslt to convert a wsdl to a html, doc, rtf ou pdf.&lt;br /&gt;It's not rocket science but it is hard to find.&lt;br /&gt;http://tomi.vanek.sk/xml/wsdl-viewer.xsl&lt;br /&gt;&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-2555430327107838224?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/2555430327107838224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=2555430327107838224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2555430327107838224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/2555430327107838224'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/09/convert-wsdl-to-html.html' title='Convert WSDL to HTML'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-1454756941106168363</id><published>2007-09-14T08:06:00.001-07:00</published><updated>2007-09-14T08:06:34.673-07:00</updated><title type='text'>Vs.net 2005 Xml Documentation</title><content type='html'>Try this link:&lt;br /&gt;http://www.sandcastledocs.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-1454756941106168363?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/1454756941106168363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=1454756941106168363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/1454756941106168363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/1454756941106168363'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/09/vsnet-2005-xml-documentation.html' title='Vs.net 2005 Xml Documentation'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-6319464291865604526</id><published>2007-09-03T03:17:00.000-07:00</published><updated>2007-09-03T03:42:12.381-07:00</updated><title type='text'>How to copy files from GAC</title><content type='html'>cd C:\WINDOWS\assembly&lt;br /&gt;xcopy GAC c:\tmp\ /E&lt;br /&gt;xcopy GAC_MSIL c:\tmp\ /E&lt;br /&gt;xcopy GAC_32 c:\tmp\ /E&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then explore the c:\tmp\ directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-6319464291865604526?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/6319464291865604526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=6319464291865604526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6319464291865604526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/6319464291865604526'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/09/how-to-copy-files-from-gac.html' title='How to copy files from GAC'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-3969522160999215347</id><published>2007-08-21T03:50:00.000-07:00</published><updated>2007-08-21T03:51:46.153-07:00</updated><title type='text'>Programa para facilitar o copy paste</title><content type='html'>Esta tool possibilita fazer o paste como objecto StringBuilder ;).&lt;br /&gt;http://weblogs.asp.net/Alex_Papadimoulis/archive/2004/05/25/141400.aspx&lt;br /&gt;&lt;br /&gt;Muito bom...&lt;br /&gt;Mais uma nota.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-3969522160999215347?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/3969522160999215347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=3969522160999215347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3969522160999215347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/3969522160999215347'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/08/programa-para-facilitar-o-copy-paste.html' title='Programa para facilitar o copy paste'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-4168282458996224652</id><published>2007-07-25T12:44:00.000-07:00</published><updated>2007-07-25T12:47:21.199-07:00</updated><title type='text'>DotNet Assembly Binding</title><content type='html'>This tool will help you to trace assembly (ddl) binding problems.&lt;br /&gt;&lt;br /&gt;Assembly Binding Log Viewer (Fuslogvw.exe)&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/e74a18c4.aspx"&gt;Cool ;)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-4168282458996224652?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/4168282458996224652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=4168282458996224652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4168282458996224652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/4168282458996224652'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/07/dotnet-assembly-binding.html' title='DotNet Assembly Binding'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-8548991469328940504</id><published>2007-05-09T10:51:00.000-07:00</published><updated>2007-05-09T10:54:22.919-07:00</updated><title type='text'>Flash Tips</title><content type='html'>Dica do João, grande tripeiro, que resolvi registar no meu pequeno e triste bloco de notas... para mais tarde recordar...&lt;br /&gt;&lt;br /&gt;Remover aquela chatice de ter de activar o flash para depois usar.&lt;br /&gt;&lt;br /&gt;Flash activation is going, bye... bye.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.milonic.com/activateflash.php"&gt;http://www.milonic.com/activateflash.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-8548991469328940504?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/8548991469328940504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=8548991469328940504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8548991469328940504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/8548991469328940504'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/05/flash-tips.html' title='Flash Tips'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-491442108697184780</id><published>2007-04-27T07:19:00.000-07:00</published><updated>2007-04-27T07:21:28.418-07:00</updated><title type='text'>Configurar o Visual Source Safe sobre Http/Https</title><content type='html'>Nada de mais...&lt;br /&gt;Instalar o plugin, configurar a base de dados do Source Safe para permitir acesso vi HTTP.&lt;br /&gt;Depois verificar se o web service do VSS está UP AND RUNNING.&lt;br /&gt;&lt;br /&gt;Mais detalhes: &lt;a href="http://alinconstantin.homeip.net/webdocs/scc/VSS_Internet.htm"&gt;http://alinconstantin.homeip.net/webdocs/scc/VSS_Internet.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-491442108697184780?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/491442108697184780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=491442108697184780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/491442108697184780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/491442108697184780'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/04/configurar-o-visual-source-safe-sobre.html' title='Configurar o Visual Source Safe sobre Http/Https'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-1445319066666369515</id><published>2007-02-16T02:14:00.000-08:00</published><updated>2007-02-16T02:45:53.854-08:00</updated><title type='text'>Script vbs create users in Active Directory from csv</title><content type='html'>&lt;span style="font-size:85%;"&gt;You can find the original script on &lt;/span&gt;&lt;a href="http://techrepublic.com.com/5208-6230-0.html?forumID=101&amp;threadID=204384&amp;amp;start=0"&gt;&lt;span style="font-size:85%;"&gt;http://techrepublic.com.com/5208-6230-0.html?forumID=101&amp;threadID=204384&amp;amp;start=0&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;br /&gt;&lt;br /&gt;The script was changed in order to....run and do all the job :)&lt;br /&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;....&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;Set oContainer = GetObject(LDAP://OU=Teste,DC=local) &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;.....&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.SetInfo &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;' Change the users password&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.SetPassword sPassword&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.Put "pwdLastSet", -1&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.SetInfo&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;' Enable the user account&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.Put "userAccountControl", 512&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oNewUser.SetInfo&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;...&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oRecordSet.MoveNext&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;Loop&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oRecordSet.Close&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;oConnection.Close&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;' --------- End of user account creation&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-1445319066666369515?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/1445319066666369515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=1445319066666369515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/1445319066666369515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/1445319066666369515'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/02/script-vbs-create-users-in-active.html' title='Script vbs create users in Active Directory from csv'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-117015361265858236</id><published>2007-01-30T02:40:00.000-08:00</published><updated>2007-01-30T02:40:12.803-08:00</updated><title type='text'>Documentação de Xml Schemas</title><content type='html'>DocFlex Software.&lt;br /&gt;Existem várias versões, a seguinte é gratuita:&lt;br /&gt;docflex-xml-kit-1.6.5.&lt;br /&gt;&lt;br /&gt;O site http://www.filigris.com/&lt;br /&gt;&lt;br /&gt;PR&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-117015361265858236?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/117015361265858236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=117015361265858236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/117015361265858236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/117015361265858236'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2007/01/documentao-de-xml-schemas.html' title='Documentação de Xml Schemas'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-114928183565936213</id><published>2006-06-02T13:57:00.000-07:00</published><updated>2006-06-02T13:57:15.723-07:00</updated><title type='text'>Tools para MSI, inclui tool de remoção de msi "marados"</title><content type='html'>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/windows_installer_development_tools.asp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-114928183565936213?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/114928183565936213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=114928183565936213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114928183565936213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114928183565936213'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2006/06/tools-para-msi-inclui-tool-de-remoo-de.html' title='Tools para MSI, inclui tool de remoção de msi &quot;marados&quot;'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-114728278786328194</id><published>2006-05-10T10:39:00.000-07:00</published><updated>2006-05-10T10:39:47.903-07:00</updated><title type='text'>Como fazer um reset ao  WMI</title><content type='html'>http://www.microforge.net/kb/102&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-114728278786328194?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/114728278786328194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=114728278786328194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114728278786328194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114728278786328194'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2006/05/como-fazer-um-reset-ao-wmi.html' title='Como fazer um reset ao  WMI'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-114182740854289866</id><published>2006-03-08T06:16:00.000-08:00</published><updated>2006-03-08T06:16:48.606-08:00</updated><title type='text'>Tracing BizTalk adapters</title><content type='html'>Este link apresenta uma solução para fazer tracing do processamento dentro dos adaptadores&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;835451&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-114182740854289866?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/114182740854289866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=114182740854289866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114182740854289866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114182740854289866'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2006/03/tracing-biztalk-adapters.html' title='Tracing BizTalk adapters'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-114077638963906381</id><published>2006-02-24T02:19:00.000-08:00</published><updated>2006-02-24T02:19:49.653-08:00</updated><title type='text'>Um simples post sobre Deploy em BizTalk</title><content type='html'>Só para ter mais um post sobre BizTalk (encher chouriços)...&lt;br /&gt;&lt;br /&gt;Formas de deploy em BizTalk 2004:&lt;br /&gt;-criar um vbs que recorre à utilização dos vbs de configuração através de WMI que acompanham o produto(forma mais simples, mas não é tão "bonita", não cria um msi, nem nada, enfim...)&lt;br /&gt;-criar um projecto de setup através do projecto que acompanha o produto, dado pelo nome de BTSInstaller, \Microsoft BizTalk Server 2004\SDK\Utilities\BTSInstaller (este é relativamente simples e mais bonito que a opção anterior, o problema está quando queremos passar de ambientes, é necessário alterar o projecto e recompilar)&lt;br /&gt;-através da deploy framework para BizTalk, recorrendo ao Nant (esta é demais, brutal, lindo, lindo, lindo, configuração através de xml... ai, ai... mas pode ser mais complicado, pelo menos numa primeira vez, a solução tem muitos ficheiros, e a documentação podia ajudar um pouco mais, mas a primeira vez é a que custa mais. Esta solução possibilita a realização de testes através da ferramenta NUnit)&lt;br /&gt;&lt;br /&gt;Imagino que existam outras, mas estas são as mais utilizadas pela comunidade.&lt;br /&gt;&lt;br /&gt;Já agora, para testes às soluções de BizTalk, podem recorrer ao Nunit, BizUnit, ou outro unit qq para DotNet, o BizUnit é giro, permite configurar os testes recorrendo a xml (xml mais uma vez, hehe).&lt;br /&gt;&lt;br /&gt;Resumindo, se gostam de Xml, utilizem a deploy framework para BizTalk e BizUnit para os testes, mas devem alterar a deploy framework para utilizar a BizUnit em vez de NUnit. Mas esta solução, é bem bonita, xml all the way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-114077638963906381?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/114077638963906381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=114077638963906381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114077638963906381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/114077638963906381'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2006/02/um-simples-post-sobre-deploy-em.html' title='Um simples post sobre Deploy em BizTalk'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-113464118716374372</id><published>2005-12-15T02:06:00.000-08:00</published><updated>2005-12-15T02:06:27.203-08:00</updated><title type='text'>BizTalk 2004 File Send Handler Macros</title><content type='html'>Mais uma nota:&lt;br /&gt;Macro name &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Substitute value &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%datetime% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Coordinated Universal Time (UTC) date time in the format YYYY-MM-DDThhmmss (for example, 1997-07-12T103508). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%datetime_bts2000% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; UTC date time in the format YYYYMMDDhhmmsss, where sss means seconds and milliseconds (for example, 199707121035234 means 1997/07/12, 10:35:23 and 400 milliseconds). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%datetime.tz% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Local date time plus time zone from GMT in the format YYYY-MM-DDThhmmssTZD, (for example, 1997-07-12T103508+800). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%DestinationParty% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Name of the destination party. The value comes from message the context property BTS.DestinationParty. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%DestinationPartyID% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Identifier of the destination party (GUID). The value comes from the message context property BTS.DestinationPartyID. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%DestinationPartyQualifier% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Qualifier of the destination party. The value comes from the message context property BTS.DestinationPartyQualifier. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%MessageID% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Globally unique identifier (GUID) of the message in BizTalk Server. The value comes directly from the message context property BTS.MessageID. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%SourceFileName% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Name of the file from where the File adapter read the message. The file name includes extension and excludes the file path, for example, foo.xml. When substituting this property, the File adapter extracts the file name from the absolute file path stored in the FILE.ReceivedFileName context property. If the context property does not have a value, for example, if message was received on an adapter other than File adapter, then the macro will not be substituted and will remain in the file name as is (for example, C:\Drop\%SourceFileName%). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%SourceParty% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Name of the source party from which the File adapter received the message. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%SourcePartyID% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Identifier of the source party (GUID). The value comes from the message context property BTS.SourcePartyID. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%SourcePartyQualifier% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Qualifier of the source party from which the File adapter received the message. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%time% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; UTC time in the format hhmmss. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;%time.tz% &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Local time plus time zone from GMT in the format hhmmssTZD (for example, 124525+530). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Esta informação foi copiada do post:&lt;br /&gt;http://weblogs.asp.net/jan/archive/2004/03/19/92701.aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-113464118716374372?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/113464118716374372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=113464118716374372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/113464118716374372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/113464118716374372'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/12/biztalk-2004-file-send-handler-macros.html' title='BizTalk 2004 File Send Handler Macros'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-113112829455347912</id><published>2005-11-04T10:07:00.000-08:00</published><updated>2005-11-04T10:18:14.566-08:00</updated><title type='text'>Link engraçado, para trabalhar em paz</title><content type='html'>Se querem aceder a uma página muito importante, que não devia ser bloqueada pelo proxy.&lt;br /&gt;Utilizem está página: http://www.thestrongestlinks.com/&lt;br /&gt;Existem muitas mais páginas do género, mas esta não é muito lenta e não é muito chata (não é versão trial, não tem banners, etc...)&lt;br /&gt;&lt;br /&gt;Espero que isto ajude.&lt;br /&gt;&lt;br /&gt;PR&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-113112829455347912?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/113112829455347912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=113112829455347912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/113112829455347912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/113112829455347912'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/11/link-engraado-para-trabalhar-em-paz.html' title='Link engraçado, para trabalhar em paz'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-112896811594261140</id><published>2005-10-10T11:15:00.000-07:00</published><updated>2005-10-25T04:19:41.103-07:00</updated><title type='text'>Como subscrever dois tipos de mensagens na mesma orquestração?</title><content type='html'>Hehe....&lt;br /&gt;É deliciosamente simples....&lt;br /&gt;Colocam uma shape de Listen no principio da orquestração, em cada ramo do Listen colocam uma shape de receive que deve estar com Activation a verdadeiro. E depois é só experimentar, enviem uma e outra mensagem e veram que ambas iniciam a orquestração.&lt;br /&gt;Mas atenção, apenas a mensagem que depoletar a orquestração estará preenchida. &lt;br /&gt;&lt;br /&gt;Abraço ao Vieira, o Futuro PR&lt;br /&gt;&lt;br /&gt;Presidente da República&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-112896811594261140?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/112896811594261140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=112896811594261140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/112896811594261140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/112896811594261140'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/10/como-subscrever-dois-tipos-de.html' title='Como subscrever dois tipos de mensagens na mesma orquestração?'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-112611461580705210</id><published>2005-09-07T10:36:00.000-07:00</published><updated>2005-09-07T10:36:55.833-07:00</updated><title type='text'>How to add new assemblies to the Add Reference in the VS.NET dialog box</title><content type='html'>Mais uma nota mental... em vez de procurar cada vez que preciso de alguma coisa... uso este meu pequeno caderno de notas...&lt;br /&gt;&lt;br /&gt;Podes colocar (mas ñ deves) os assemblies em C:\WINNT\Microsoft.NET\Framework\v1.0.3705  ou  C:\WINNT\Microsoft.NET\Framework\v1.1.4322 (dependendo da versão da framework .net). Ou ainda na directoria   C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O melhor é acrescentar novas chaves ao registry, para cada uma das directorias desejadas... existem diferentes alternativas, acho que pelo conteudo de cada uma das chaves, podes usar o teu bom senso e colocar as chaves no sitio correcto:&lt;br /&gt;-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders&lt;br /&gt;-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\AssemblyFolders &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\AssemblyFolders &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Não é nada de especial, é só mesmo mais uma nota.&lt;br /&gt;&lt;br /&gt;Presidente da República - O Homem do Caderno de Notas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-112611461580705210?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/112611461580705210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=112611461580705210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/112611461580705210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/112611461580705210'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/09/how-to-add-new-assemblies-to-add.html' title='How to add new assemblies to the Add Reference in the VS.NET dialog box'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111745379381550965</id><published>2005-05-30T04:49:00.000-07:00</published><updated>2005-05-30T04:49:53.830-07:00</updated><title type='text'>BizTalk Hardcore Tip...view generated source code</title><content type='html'>Se querem "brincar" com o código gerado pelo VS.NET para os projectos de BizTalk, façam o que diz o &lt;a href="http://geekswithblogs.net/cyoung/"&gt;Charles Young&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"It turns out that Microsoft has implemented an undocumented registry setting to control the generation of C# files. Create a key called BizTalkProject at the following location:&lt;br /&gt;&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1&lt;br /&gt;&lt;br /&gt;Next, create a DWORD value called GenerateCSFiles. Set the value to 1 (or higher). Restart Visual Studio, load a BizTalk project and re-compile. Now take a look at your project folder. Some of you may be disappointed to know that GenerateVBFiles and GenerateJSFiles are not supported.&lt;br /&gt;&lt;br /&gt;Enjoy!"&lt;br /&gt;&lt;br /&gt;Façam o que diz: Enjoy!&lt;br /&gt;&lt;br /&gt;Presidente da República - Red Darken Beat&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111745379381550965?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111745379381550965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111745379381550965' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111745379381550965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111745379381550965'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/05/biztalk-hardcore-tipview-generated.html' title='BizTalk Hardcore Tip...view generated source code'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111658987113097163</id><published>2005-05-20T04:51:00.000-07:00</published><updated>2005-05-20T04:51:11.136-07:00</updated><title type='text'>Mais uma para o livro de memórias</title><content type='html'>Problemas na instalação/configuração do BizTalk Server 2004. &lt;br /&gt;O SSO está a moer-te a moela.&lt;br /&gt;&lt;br /&gt;Espero que isto ajude:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;841893"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;841893&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111658987113097163?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111658987113097163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111658987113097163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111658987113097163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111658987113097163'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/05/mais-uma-para-o-livro-de-memrias.html' title='Mais uma para o livro de memórias'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111626213795849147</id><published>2005-05-16T09:48:00.000-07:00</published><updated>2005-05-16T11:16:11.146-07:00</updated><title type='text'>Mão Morta</title><content type='html'>Tradução da letra "Penso que penso" para a linguagem informática:&lt;br /&gt;&lt;br /&gt;procedure void PensoQue()&lt;br /&gt;{&lt;br /&gt;     PensoQue();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A letra original:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PENSO QUE PENSO&lt;br /&gt;[Adolfo Luxúria Canibal / Miguel Pedro] &lt;br /&gt;&lt;br /&gt;Caminho em silêncio&lt;br /&gt;Distraído por um pensar&lt;br /&gt;Que me turba o andar&lt;br /&gt;Penso que penso&lt;br /&gt;E fico a ouvir-me a pensar&lt;br /&gt;Que penso que penso&lt;br /&gt;Este pensamento&lt;br /&gt;Torna-se um tormento&lt;br /&gt;Penso que penso&lt;br /&gt;Que penso que penso&lt;br /&gt;Sempre o mesmo a dobrar&lt;br /&gt;Como vozes a segredar&lt;br /&gt;Penso que penso&lt;br /&gt;Que penso que penso&lt;br /&gt;Que ainda vou flipar&lt;br /&gt;Flipar &lt;br /&gt;&lt;br /&gt;ESTOU FARTO DE MIM ESTOU FARTO DE MIM&lt;br /&gt;ESTOU FARTO DE MIM ESTOU FARTO DE MIM &lt;br /&gt;&lt;br /&gt;Já não posso mais andar&lt;br /&gt;Com tanta voz a murmurar&lt;br /&gt;Levado pelo vento&lt;br /&gt;Penso que penso&lt;br /&gt;Que penso que penso&lt;br /&gt;Que penso que penso&lt;br /&gt;E se penso em parar&lt;br /&gt;É mais um pensamento&lt;br /&gt;Que me fica a ecoar&lt;br /&gt;Outra voz a segredar&lt;br /&gt;Outra voz a murmurar&lt;br /&gt;Murmurar... &lt;br /&gt;&lt;br /&gt;Murmurar murmurar murmurar murmurar murmurar murmurar murmurar&lt;br /&gt;Murmurar murmurar murmurar murmurar murmurar murmurar murmurar &lt;br /&gt;&lt;br /&gt;ESTOU FARTO DE MIM ESTOU FARTO DE MIM&lt;br /&gt;ESTOU FARTO DE MIM ESTOU FARTO DE MIM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111626213795849147?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111626213795849147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111626213795849147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111626213795849147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111626213795849147'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/05/mo-morta.html' title='Mão Morta'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111427038101041495</id><published>2005-04-23T08:33:00.000-07:00</published><updated>2005-04-23T13:54:31.163-07:00</updated><title type='text'>"I love XML"</title><content type='html'>Antes de mais nada tenho de confessar a minha profunda admiração pela tecnologia XML.&lt;br /&gt;Acho que devemos ver o XML, como o grande lutador pelos direitos iguais entre plataformas, o XML é o Ghandi do mundo informático.&lt;br /&gt;&lt;br /&gt;"Aos olhos do XML, todas as plataformas são iguais." by PR&lt;br /&gt;&lt;br /&gt;Para começar, se quiserem uma ferramenta para testar WebServices, vejam o link &lt;a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c"&gt;http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c&lt;/a&gt;.&lt;br /&gt;Esta ferramenta gera um proxy dotNet e o cliente do proxy, podem consultar o código gerado, depois podem invocar o webService com um interface simples e intuitiva. Se quiserem podem especificar a mensagem SOAP, para além disso, têm montes de parametros configuraveis, utilização de web Proxy, autorização, escolher o protocolo http post ou get... vejam, vale a pena.&lt;br /&gt;&lt;br /&gt;Agora para bater um bocadinho no dotNet, hehe.&lt;br /&gt;Estava eu muito bem a criar um web service simples, em que a variável de entrada de um dos métodos era uma classe com alguma complexidade quando obtive o seguinte erro:&lt;br /&gt;&lt;b&gt;System.IO.FileNotFoundException: File or assembly name&lt;br /&gt;abcdef.dll, or one of its dependencies, was not found.&lt;br /&gt;File name: "abcdef.dll&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Pois é, e melhor de cada vez que invocava o web service o nome do dll alterava...que bom... &lt;br /&gt;Até que descobri uns posts engraçados a explicar que o serialização xml de alguns objectos podem gerar estes erros. Podem consultar este e outrso erros comuns na serialização xml de objectos &lt;a href="http://msdn.microsoft.com/xml/default.aspx?pull=/library/en-us/dnxmlnet/html/trblshtxsd.asp"&gt;http://msdn.microsoft.com/xml/default.aspx?pull=/library/en-us/dnxmlnet/html/trblshtxsd.asp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A solução é testar se a serialização xml dos vossos objectos é possível, se não for, devem alterar a estrutura, implementação tipo tentativa e erro, mas para saberem quais são os problemas mais comuns vejam o link.&lt;br /&gt;Para fazerem estes testes, recorram à tool &lt;a href="http://weblogs.asp.net/mnolton/archive/2004/12/01/273027.aspx"&gt;http://weblogs.asp.net/mnolton/archive/2004/12/01/273027.aspx&lt;/a&gt;.&lt;br /&gt;Esta ferramenta indica a fonte do problema, saquem logo de uma vez...&lt;br /&gt;&lt;br /&gt;Enfim, tinha mais para dizer, mas dói-me a cabeça, mais tarde, escrevo sobre SOAP Extension.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Presidente da República&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111427038101041495?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111427038101041495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111427038101041495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111427038101041495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111427038101041495'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/04/i-love-xml.html' title='&quot;I love XML&quot;'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111341061259106915</id><published>2005-04-13T09:43:00.000-07:00</published><updated>2005-04-13T09:45:34.686-07:00</updated><title type='text'>Xml Encoding</title><content type='html'>Depois de uma resolver um conjunto de problemas relativos ao xml encoding, resolvi partilhar algumas notas.&lt;br /&gt;&lt;br /&gt;Como já devem ter reparado :P , eu estou a escrever em português, e a lingaguem portuguesa tem alguns caracteres especiais, como por exemplo: ã; ou seja, os portugueses são especiais.&lt;br /&gt;Ora como nós somos especiais de corrida, temos de ter a vida complicada, porque basicamente somos melhores, assim para que o xml não leve a mal a utilização dos referidos caracteres especiais é preciso conhecer as manhas do XML.&lt;br /&gt;&lt;br /&gt;"Tanto paleio para nada!!"&lt;br /&gt;Chiu, estou a treinar a minha vertente politica, já comprei uns óculos e tudo para parecer um politico, mas daqueles a tender para o intelectual.&lt;br /&gt;&lt;br /&gt;E agora, alguma informação útil:&lt;br /&gt;&lt;b&gt;Como saber o enconding de um ficheiro xml?&lt;/b&gt;&lt;br /&gt;1. Verificar se o 1. caracter do ficheiro é o BOM (Byte Order Character). Valores possiveis: 'UTF-8', 'UTF-16BE', 'UTF-16LE' ou NULL.&lt;br /&gt;&lt;br /&gt;2. O xml parser tenta adivinhar o encoding com base nos primeiros caracteres (&lt;?xml...?&gt;), tenta resolver num dos seguintes valores: 'UTF-8', 'UTF-16BE', 'UTF-16LE' ou NULL.&lt;br /&gt;&lt;br /&gt;3. Se nada disto funcionou, o parser vai olhar para o encoding definido na processing instruction do xml ('&lt;?xml encoding="..."?&gt;'). &lt;br /&gt;&lt;br /&gt;Já agora, quero chamar a atenção para a utilização de clob de Oracle: muita atenção ao encoding utilizado, do que me apercebi, devem utilizar Unicode encoding.&lt;br /&gt;&lt;br /&gt;Mais uma nota. Por defeito o VS.NET 2003, utiliza o Unicode encoding, mas se quiserem podem salvar os ficheiros com outro formato (advanced save options). Nas directivas dos aspx e ascx, podem indicar o charset e encoding utilizado.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;E agora, o Euro (€)&lt;/b&gt;&lt;br /&gt;Para utilizarem o símbolo do euro e os caracteres portugueses devem usar o xml encoding UTF-16.&lt;br /&gt;Se quiserem outro encoding com suporte para os mesmo caracteres utilizem o iso-8859-15.&lt;br /&gt;&lt;b&gt;Euro&lt;/b&gt; aka &lt;b&gt;&amp;amp;euro;&lt;/b&gt; aka &lt;b&gt;&amp;amp;#8364;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Ficam as notas&lt;br /&gt;&lt;br /&gt;Presidente da República - Zé Ninguém&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111341061259106915?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111341061259106915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111341061259106915' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111341061259106915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111341061259106915'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/04/xml-encoding.html' title='Xml Encoding'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111263698877396497</id><published>2005-04-04T10:49:00.000-07:00</published><updated>2005-04-04T10:49:48.773-07:00</updated><title type='text'>Mais um post...mais uma tool</title><content type='html'>Para que serve a "nova" tool.&lt;br /&gt;Pois é....&lt;br /&gt;Tem uma função muito simples:&lt;br /&gt;lista os assemblies que estão a ser utilizados por todos os processos, Ou por um processo em especifico. É bonito, lista a localização do dll, a versão o strong name... enfim... melhor do que ficar uma semana inteira na cama a ver "Os amigos do Gaspar". &lt;br /&gt;&lt;br /&gt;Por isso, quando ñ gostarem dos talvez e procurarem por certezas façam download da tool:&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f0cecd72-7287-4891-8d5e-5763ad14c2fd"&gt;&lt;br /&gt;http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f0cecd72-7287-4891-8d5e-5763ad14c2fd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O Presidente da República - Sópótóió-tóió&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111263698877396497?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111263698877396497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111263698877396497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111263698877396497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111263698877396497'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/04/mais-um-postmais-uma-tool.html' title='Mais um post...mais uma tool'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111228021862797310</id><published>2005-03-31T06:43:00.000-08:00</published><updated>2005-03-31T06:43:38.626-08:00</updated><title type='text'>Visual Source Safe is a nice tool .... to send to the graveyard</title><content type='html'>Good Stuff for handling VSS problems.&lt;br /&gt;&lt;br /&gt;1.http://www.aspnetresources.com/blog/sourcesafe_aggravation.aspx&lt;br /&gt;2.http://brucato.us/BLOGS/cindy/archive/2005/03/08/380.aspx&lt;br /&gt;3.http://www.kbalertz.com/kb_830611.aspx&lt;br /&gt;&lt;br /&gt;If this fails you always can install another source control tool.&lt;br /&gt;&lt;br /&gt;PR&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111228021862797310?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111228021862797310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111228021862797310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111228021862797310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111228021862797310'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/03/visual-source-safe-is-nice-tool-to.html' title='Visual Source Safe is a nice tool .... to send to the graveyard'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111166577839966318</id><published>2005-03-24T04:02:00.000-08:00</published><updated>2005-03-24T04:02:58.400-08:00</updated><title type='text'>Registar o asp.net no iis</title><content type='html'>Para não me esquecer:&lt;br /&gt;aspnet_regiis.exe -i&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111166577839966318?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111166577839966318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111166577839966318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111166577839966318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111166577839966318'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/03/registar-o-aspnet-no-iis.html' title='Registar o asp.net no iis'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111148376102365188</id><published>2005-03-22T01:29:00.000-08:00</published><updated>2005-03-22T01:29:21.023-08:00</updated><title type='text'>Backup BizTalk Server Master Secret</title><content type='html'>Estou constantemente a esquecer o comando, por isso:&lt;br /&gt;&lt;br /&gt;Quando aparecer o seguinte evento:&lt;br /&gt;&lt;br /&gt;Event Type: Error&lt;br /&gt;Event Source: ENTSSO&lt;br /&gt;Event Category: Enterprise Single Sign-On &lt;br /&gt;Event ID: 10589&lt;br /&gt;Date:  26-4-2004&lt;br /&gt;Time:  13:03:37&lt;br /&gt;User:  N/A&lt;br /&gt;Computer: &lt;br /&gt;Description:&lt;br /&gt;The master secret has not been backed up. If you lose the master secret all the information stored in the SSO system will be lost permanently and your systems may fail to work correctly. Please use the SSO admin tools to back up your master secret.&lt;br /&gt;&lt;br /&gt;Solução:&lt;br /&gt;&lt;br /&gt;Abrir a command prompt, e executar o comando&lt;br /&gt;ssoconfig -backupsecret mybackup.bak&lt;br /&gt;&lt;br /&gt;O executavel utilizado encontra-se na directoria&lt;br /&gt;C:\Program Files\Common Files\Enterprise Single Sign-On&lt;br /&gt;&lt;br /&gt;Fica aqui, para os restantes esquecidos.&lt;br /&gt;&lt;br /&gt;O Presidente da República - The BizTalker SpaceMonkey &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111148376102365188?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111148376102365188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111148376102365188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111148376102365188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111148376102365188'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/03/backup-biztalk-server-master-secret.html' title='Backup BizTalk Server Master Secret'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111091618158795607</id><published>2005-03-15T11:49:00.000-08:00</published><updated>2005-03-15T11:52:33.976-08:00</updated><title type='text'>BizTalk Explorer Extension</title><content type='html'>Como fazer para visualizar no "windows explorer" os assemblies de BizTalk publicados?&lt;br /&gt;1º. Agradecer ao Scott Woodgate&lt;br /&gt;2º. Fazer o que ele diz:&lt;br /&gt;&lt;a href="http://blogs.msdn.com/scottwoo/archive/2004/02/04/67358.aspx"&gt;Vêr post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O Presidente da República - The BizTalker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111091618158795607?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111091618158795607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111091618158795607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111091618158795607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111091618158795607'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/03/biztalk-explorer-extension.html' title='BizTalk Explorer Extension'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-111040010742563580</id><published>2005-03-09T12:28:00.000-08:00</published><updated>2005-03-09T12:28:27.426-08:00</updated><title type='text'>Lição de código</title><content type='html'>Texto retirado do meu livro do código da estrada:&lt;br /&gt;"...O crescimento demográfico, a migração para os centros urbanos, a desertificação dos meios rurais, as desflorestações, o aprovisionamento alimentar e hídrico, o alojamento, o desemprego, a pobreza e a poluição são graves problemas que aumentarão as cardiopatias, os acidentes vasculares, o cancro, a toxicomania, o alcoolismo, os acidentes, a violência a as doenças infecto-contagiosas.&lt;br /&gt;Terão que ser do conhecimento geral, resolvidos com o contributo de todos, e seguindo as directivas dos conselhos mundiais..."&lt;br /&gt;&lt;br /&gt;Enfim, é o meu livro do código da estrada.&lt;br /&gt;&lt;br /&gt;Obrigado pela vossa atenção&lt;br /&gt;&lt;br /&gt;O Presidente da República - Joe's Bad Driving&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-111040010742563580?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/111040010742563580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=111040010742563580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111040010742563580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/111040010742563580'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/03/lio-de-cdigo.html' title='Lição de código'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110918566656960283</id><published>2005-02-23T11:07:00.000-08:00</published><updated>2005-02-23T11:07:46.570-08:00</updated><title type='text'>Dicas para o VS.NET</title><content type='html'>Apenas algumas dicas de utilização do VS.NET, eu uso algumas delas.&lt;br /&gt;Gosto muito dos atalhos:&lt;br /&gt;Ctrl-i&lt;br /&gt;Ctrl-Alt-J&lt;br /&gt;Ctrl-"minus"&lt;br /&gt;&lt;br /&gt;Mas são todos bons.&lt;br /&gt;"Todos diferentes, todos iguais"&lt;br /&gt;&lt;a href="http://www.codeproject.com/tips/VSnetIDETipsAndTricks.asp"&gt;http://www.codeproject.com/tips/VSnetIDETipsAndTricks.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110918566656960283?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110918566656960283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110918566656960283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110918566656960283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110918566656960283'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/02/dicas-para-o-vsnet.html' title='Dicas para o VS.NET'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110907658534165590</id><published>2005-02-22T04:49:00.000-08:00</published><updated>2011-02-17T07:44:40.466-08:00</updated><title type='text'>Fusivel</title><content type='html'>Salvem os fusíveis.&lt;br /&gt;Será que ninguém ainda reparou, que os pobres dos fusíveis, vivem para morrer.&lt;br /&gt;O seu único objectivo é morrer... estão ali quietinhos à espera do dia em que possam servir para alguma coisa...Como?....Morrendo.&lt;br /&gt;Ao contrário de muitos seres humanos que sabendo que não dispõem de muito tempo de vida resolvem estragar tudo o que podem ou então, os que utilizam o suicídio como uma arma de destruição, o fusível, encontra no suicídio uma forma de contribuir para o bem da sociedade.&lt;br /&gt;Comecem a contribuir para que seja editado o livro que pretendo escrever:&lt;br /&gt;"Fusível, uma vida com muita intensidade".&lt;br /&gt;Anteriormente, conhecido por "Viver sob tensão, a vida de um fusível", mas um colega meu lembrou-me que os fusíveis não têm diferença de potencial. (Obrigado Helder, esqueci-me pá.)&lt;br /&gt;&lt;br /&gt;O Moral da história é:&lt;br /&gt;"O fusível é moralmente mais elevado do que o ser humano."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"EU QUERO SER FUSÍVEL."&lt;br /&gt;&lt;br /&gt;O Presidente da República - Dr Vagabundo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110907658534165590?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110907658534165590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110907658534165590' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110907658534165590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110907658534165590'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/02/fusivel.html' title='Fusivel'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110874866671763270</id><published>2005-02-18T09:44:00.000-08:00</published><updated>2005-02-18T09:44:26.716-08:00</updated><title type='text'>Nota Mental</title><content type='html'>Estamos sempre a aprender.&lt;br /&gt;&lt;br /&gt;Para saberem programaticamente quais os parametros de um procedimento de uma base de dados por OLE DB:&lt;br /&gt;Oledbcommandbuilder.DeriveParameters.&lt;br /&gt;&lt;br /&gt;E para ODBC Odbccommandbuilder.DeriveParameters.&lt;br /&gt;&lt;br /&gt;É fácil... é escusado mexer nas tabelas de sistema... pois é.&lt;br /&gt;&lt;br /&gt;"Não percebi".&lt;br /&gt;O tópico era claro: "Nota Mental"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110874866671763270?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110874866671763270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110874866671763270' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110874866671763270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110874866671763270'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/02/nota-mental.html' title='Nota Mental'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110866179159538604</id><published>2005-02-17T09:36:00.000-08:00</published><updated>2005-02-18T02:38:23.326-08:00</updated><title type='text'>Version Checker</title><content type='html'>Enquanto instalava o SP2 do Win XP....&lt;br /&gt;&lt;br /&gt;Para &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8f0a8df6-4a21-4b43-bf53-14332ef092c9&amp;displaylang=en"&gt;verificar a versão do MDAC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para verifcar a versão do Sql Server 2000:&lt;br /&gt;1.Select @@version;&lt;br /&gt;2.Agora é só corresponder com a tabela:&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;NO SP&lt;/td&gt;&lt;td&gt;SP1&lt;/td&gt;&lt;td&gt;SP2&lt;/td&gt;&lt;td&gt;SP3/SP3a&lt;/td&gt;&lt;td&gt;SP4&lt;/td&gt;&lt;td&gt;SP5&lt;/td&gt;&lt;td&gt;SP5a&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;td&gt;Sql Server 2000&lt;/td&gt;&lt;td&gt;8.00.194&lt;/td&gt;&lt;td&gt;8.00.384&lt;/td&gt;&lt;td&gt;8.00.534&lt;/td&gt;&lt;td&gt;8.00.760&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110866179159538604?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110866179159538604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110866179159538604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110866179159538604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110866179159538604'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/02/version-checker.html' title='Version Checker'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110814408994330904</id><published>2005-02-11T09:48:00.000-08:00</published><updated>2005-02-11T09:48:09.943-08:00</updated><title type='text'>"Eu penso positivo porque estou vivo"</title><content type='html'>Pois, dei por mim a pensar que olhar para o lado positivo pode ser uma boa forma de ser um grande preguiçoso, uma vez que mudar é bem mais complicado do que nos conformarmos e fazer de conta de que "é tudo bom".&lt;br /&gt;Por isso digo: "Always look on the dark side of life"... ta rham, ta rham, rham rham.&lt;br /&gt;&lt;br /&gt;O Presidente da República - Red Darken Beat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110814408994330904?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110814408994330904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110814408994330904' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110814408994330904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110814408994330904'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/02/eu-penso-positivo-porque-estou-vivo.html' title='&quot;Eu penso positivo porque estou vivo&quot;'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110691676858512383</id><published>2005-01-28T04:52:00.000-08:00</published><updated>2005-01-28T06:43:39.456-08:00</updated><title type='text'>Analogia retirada de Cola, um dos Chemical Fiction de Irvine Welsh</title><content type='html'>"Nesta parte da Escócia partilhar sonhos era como partilhar agulhas;&lt;br /&gt;até podia num dado momento parecer boa ideia, mas acabava por nos lixar"&lt;br /&gt;&lt;br /&gt;Pois é, pois é.&lt;br /&gt;&lt;br /&gt;O Presidente da República - Dr. Vagabundo&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110691676858512383?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110691676858512383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110691676858512383' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110691676858512383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110691676858512383'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/01/analogia-retirada-de-cola-um-dos.html' title='Analogia retirada de Cola, um dos Chemical Fiction de Irvine Welsh'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110687552917353449</id><published>2005-01-27T17:25:00.000-08:00</published><updated>2005-01-27T17:31:48.630-08:00</updated><title type='text'>Aspx ComboBox</title><content type='html'>Pois é, pois é.&lt;br /&gt;São 1:20 da manhã, consegui criar um esboço do que eu espero que venha a ser a "ULTIMATE COMBOBOX" (mai'nada).&lt;br /&gt;O problemas que pretendo resolver antes de publicar a versão beta da comboBox são:&lt;br /&gt;-compatibilidade com os vários browsers.&lt;br /&gt;-design, quero que se pareça mais com uma dropdownlist, nem que seja um bocadinho.&lt;br /&gt;&lt;br /&gt;O Presidente da República - RentBoy&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110687552917353449?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110687552917353449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110687552917353449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110687552917353449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110687552917353449'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/01/aspx-combobox.html' title='Aspx ComboBox'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110573126239996000</id><published>2005-01-14T11:14:00.000-08:00</published><updated>2005-01-14T11:41:34.583-08:00</updated><title type='text'>Trabalho de casa</title><content type='html'>Como sou um BizTalker e gosto de trabalhar com alguma engenharia, vou-me dedicar a desenvolver uma aplicação para gerar Status Reports.&lt;br /&gt;&lt;br /&gt;Porquê dar-me ao trabalho?&lt;br /&gt;Eis as razões:&lt;br /&gt;Eu quero fazer o controle das minhas horas, até porque penso uma boa prática que ajuda a aumentar a sensabilidade na atribuição dos tempos para as novas tarefas. E como tenho de entregar uma série de Status Report para um conjunto de pessoas diferentes, perco muito tempo nesta tarefa. E bem vistas as coisas, a informação apresentada e o aspecto visual varia, mas a informação é essencialmente a mesma.&lt;br /&gt;&lt;br /&gt;Como?&lt;br /&gt;É simples... nem vale a pena o post... mas enfim...&lt;br /&gt;Guardar a informação relativa às tarefas diárias num sistema central (ficheiro XML ou base de dados) . Extraio a informação relativa a uma semana ou um mês (whatever), depois converto para um ficheiro XML, depois aplico os templates word ou excell (vejam o link).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_wd2003_ta/html/odc_wd11xml.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_wd2003_ta/html/odc_wd11xml.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se alguém quiser fazer por mim... acho muito bem...&lt;br /&gt;&lt;br /&gt;Atenciosamente&lt;br /&gt;&lt;br /&gt;O Presidente de República - TiJaquim&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110573126239996000?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110573126239996000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110573126239996000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110573126239996000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110573126239996000'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/01/trabalho-de-casa.html' title='Trabalho de casa'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10139659.post-110565624433432385</id><published>2005-01-13T14:42:00.000-08:00</published><updated>2005-01-13T14:46:37.443-08:00</updated><title type='text'>Hehe</title><content type='html'>Uma das tarefas que tinha pendentes: criar um blog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10139659-110565624433432385?l=tijaquim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tijaquim.blogspot.com/feeds/110565624433432385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10139659&amp;postID=110565624433432385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110565624433432385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10139659/posts/default/110565624433432385'/><link rel='alternate' type='text/html' href='http://tijaquim.blogspot.com/2005/01/hehe.html' title='Hehe'/><author><name>Pedro, O Moleiro</name><uri>http://www.blogger.com/profile/15603216857868015017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
