<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Bruno Tavares website &#187; Resources</title>
	<atom:link href="http://www.brunotavares.com/category/resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunotavares.com</link>
	<description>You've stumbled in my website... This website is the place where I'll put my thoughts, CV, scripts, tutorials and hopefully speak about me. I make a promise to myself to write at least one post per week and you can help me with your regular visits! Hope you enjoy it as much I enjoy sharing this texts with you! Stay arround...</description>
	<pubDate>Mon, 29 Dec 2008 11:18:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Public versus Published Interfaces – by Martin Fowler</title>
		<link>http://www.brunotavares.com/2008/10/23/resources/public-versus-published-interfaces-%e2%80%93-by-martin-fowler/</link>
		<comments>http://www.brunotavares.com/2008/10/23/resources/public-versus-published-interfaces-%e2%80%93-by-martin-fowler/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 11:21:22 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[MSP]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<category><![CDATA[developing]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/?p=310</guid>
		<description><![CDATA[I&#8217;ve read an article of Martin Fowler about &#8220;Public versus Published Interfaces&#8221;. I share it with you because is very important that when you are developing you need to concern &#8220;how developer will use this piece of code and what&#8217;s the effort on doing so&#8221;
http://www.martinfowler.com/ieeeSoftware/published.pdf
Enjoy it and discus it J

    

	]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve read an article of Martin Fowler about &#8220;Public versus Published Interfaces&#8221;. I share it with you because is very important that when you are developing you need to concern &#8220;how developer will use this piece of code and what&#8217;s the effort on doing so&#8221;</p>
<p><a href="http://www.martinfowler.com/ieeeSoftware/published.pdf" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.martinfowler.com');">http://www.martinfowler.com/ieeeSoftware/published.pdf</a></p>
<p>Enjoy it and discus it <span style="font-family: Wingdings;">J</span></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Public%20versus%20Published%20Interfaces%20%E2%80%93%20by%20Martin%20Fowler&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2008%2F10%2F23%2Fresources%2Fpublic-versus-published-interfaces-%25e2%2580%2593-by-martin-fowler%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2008/10/23/resources/public-versus-published-interfaces-%e2%80%93-by-martin-fowler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Design Patterns</title>
		<link>http://www.brunotavares.com/2008/05/05/resources/design-patterns/</link>
		<comments>http://www.brunotavares.com/2008/05/05/resources/design-patterns/#comments</comments>
		<pubDate>Mon, 05 May 2008 15:03:47 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<category><![CDATA[DEI-ISEP]]></category>

		<category><![CDATA[ISEP]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2008/05/05/resources/design-patterns/</guid>
		<description><![CDATA[Viva a todos,

No âmbito de uma cadeira que frequento este ano, Engenharia de Aplicações, foi desafiado aos alunos um trabalho sobre Reutilização de Código e Design Pattern sem exceder os 15000 caracteres.
Assim, partilho o trabalho que fiz com estas limitações pois não me foi possivel abordar domínios, sistematizações, etc&#8230;
Espero que esta &#8220;publicação&#8221; ajude a alguém: [...]]]></description>
			<content:encoded><![CDATA[<p>Viva a todos,</p>
<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2008/05/rangoli-design-patterns.gif" alt="rangoli design patterns" width="301" height="301" /></p>
<p>No âmbito de uma cadeira que frequento este ano, Engenharia de Aplicações, foi desafiado aos alunos um trabalho sobre Reutilização de Código e Design Pattern sem exceder os 15000 caracteres.</p>
<p>Assim, partilho o trabalho que fiz com estas limitações pois não me foi possivel abordar domínios, sistematizações, etc&#8230;</p>
<p>Espero que esta &#8220;publicação&#8221; ajude a alguém: <a href="http://www.brunotavares.com/blog/wp-content/uploads/2008/05/reutilizacao-de-software-e-design-patterns.pdf" title="Reutilização de código e Patterns Design">Reutilização de código e Patterns Design</a></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Design%20Patterns&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2008%2F05%2F05%2Fresources%2Fdesign-patterns%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2008/05/05/resources/design-patterns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Travelling Salesman Problem</title>
		<link>http://www.brunotavares.com/2008/04/04/resources/travelling-salesman-problem/</link>
		<comments>http://www.brunotavares.com/2008/04/04/resources/travelling-salesman-problem/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 10:41:09 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2008/04/04/resources/travelling-salesman-problem/</guid>
		<description><![CDATA[Hi all,


    

	]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p><a href="http://www.brunotavares.com/blog/wp-content/uploads/2008/04/travelling-salesman-problem.png"><img height="106" alt="travelling salesman problem" src="http://www.brunotavares.com/blog/wp-content/uploads/2008/04/travelling-salesman-problem-thumb.png" width="240" /></a></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Travelling%20Salesman%20Problem&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2008%2F04%2F04%2Fresources%2Ftravelling-salesman-problem%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2008/04/04/resources/travelling-salesman-problem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Merry Xmas</title>
		<link>http://www.brunotavares.com/2007/12/24/resources/merry-xmas/</link>
		<comments>http://www.brunotavares.com/2007/12/24/resources/merry-xmas/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 12:30:38 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/12/24/resources/merry-xmas/</guid>
		<description><![CDATA[Hi all,
I&#8217;m in a busy season however I couldn&#8217;t let you pass this Xmas without wish you a EXTRAORDINARY XMAS.


    

	]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>I&#8217;m in a busy season however I couldn&#8217;t let you pass this Xmas without wish you a EXTRAORDINARY XMAS.</p>
<p><img height="240" alt="merry_xmas" src="http://www.brunotavares.com/blog/wp-content/uploads/2007/12/merry-xmas.jpg" width="223" /></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Merry%20Xmas&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F12%2F24%2Fresources%2Fmerry-xmas%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/12/24/resources/merry-xmas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Follow Up ImagineCup @DEI/ISEP</title>
		<link>http://www.brunotavares.com/2007/12/04/resources/follow-up-imaginecup-deiisep/</link>
		<comments>http://www.brunotavares.com/2007/12/04/resources/follow-up-imaginecup-deiisep/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 17:19:12 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/12/04/resources/follow-up-imaginecup-deiisep/</guid>
		<description><![CDATA[Viva a todos,

É com grande entusiasmo que será efectuado o follow up do ImagineCup aqui no DEI/ISEP. Esta sessão está marcada para dia 12 de Dezembro de 07 às 12h e trará aos alunos novos motivos para concorrerem.
Para além, do bónus existe uma vasta equipa que irá ajudar todos os concorrentes a tirarem o máximo proveito [...]]]></description>
			<content:encoded><![CDATA[<p>Viva a todos,</p>
<p align="center"><a href="http://www.imaginecup.com" title="WebSite do ImagineCup" onclick="javascript:pageTracker._trackPageview ('/outbound/www.imaginecup.com');"><img border="0" width="240" src="http://www.brunotavares.com/blog/wp-content/uploads/2007/12/windowslivewriter31523e3ccbf5-f28aimaginecup08-thumb.jpg" alt="Logo ImagineCup2008" height="98" /></a></p>
<p>É com grande entusiasmo que será efectuado o <em>follow up </em>do ImagineCup aqui no DEI/ISEP. Esta sessão está marcada para dia 12 de Dezembro de 07 às 12h e trará aos alunos novos motivos para concorrerem.</p>
<p>Para além, do bónus existe uma vasta equipa que irá ajudar todos os concorrentes a tirarem o máximo proveito do ImagineCup2008.</p>
<blockquote><p>Imagina um mundo onde as tecnologias permitem um ambiente sustentável!</p></blockquote>
<p>hummm, se te ajudar pensa:</p>
<blockquote><p>Imagina-te em França onde o ambiente onde estarás é fantástico e tu não o terás que o sustentar&#8230;</p></blockquote>
<p>Nesta sessão temos umas surpresas para ti!</p>
<p>Aparece, estamos à tua espera porque estas iniciativas só fazem sentido se apareceres!</p>
<p> PS: Sabias que o aluno Rui Neves esteve até ontem em 1º lugar na categoria de Algoritmia? Tu também tens o teu lugar!</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Follow%20Up%20ImagineCup%20%40DEI%2FISEP&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F12%2F04%2Fresources%2Ffollow-up-imaginecup-deiisep%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/12/04/resources/follow-up-imaginecup-deiisep/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sweet Titles on Internet Explorer</title>
		<link>http://www.brunotavares.com/2007/11/29/resources/sweet-titles-on-internet-explorer/</link>
		<comments>http://www.brunotavares.com/2007/11/29/resources/sweet-titles-on-internet-explorer/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 15:48:12 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/11/29/resources/sweet-titles-on-internet-explorer/</guid>
		<description><![CDATA[Hi all,
I use Sweet Titles for fading tooltips on this website, however in Internet Explorer (IE) it didn&#8217;t work. As you see its working now on IE and Netscape based browsers.
I just have to change the following lines on the function tipOver : function(e) that&#8217;s on line 64:
switch:
sweetTitles.obj = this;
for:
if(navigator.appName != &#8220;Netscape&#8221;){
       //IE based
      if [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>I use Sweet Titles for fading tooltips on this website, however in Internet Explorer (IE) it didn&#8217;t work. As you see its working now on IE and Netscape based browsers.</p>
<p>I just have to change the following lines on the function tipOver : function(e) that&#8217;s on line 64:</p>
<p>switch:</p>
<blockquote><p>sweetTitles.obj = this;</p></blockquote>
<p>for:</p>
<blockquote><p>if(navigator.appName != &#8220;Netscape&#8221;){<br />
       //IE based<br />
      if (!e) var e = window.event;<br />
      sweetTitles.obj = e.srcElement;<br />
    }else{<br />
       //netscape based<br />
    sweetTitles.obj = this;<br />
  }</p></blockquote>
<p>Basically in IE the sweetTitles.obj is fill by sweetTitles because <em>this</em> doesn&#8217;t return the mouse over object.</p>
<p>The Sweet Titles error on Internet Explorer is solved.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Sweet%20Titles%20on%20Internet%20Explorer&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F11%2F29%2Fresources%2Fsweet-titles-on-internet-explorer%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/11/29/resources/sweet-titles-on-internet-explorer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting Started with Windows Communication Foundation</title>
		<link>http://www.brunotavares.com/2007/10/18/resources/getting-started-with-windows-communication-foundation/</link>
		<comments>http://www.brunotavares.com/2007/10/18/resources/getting-started-with-windows-communication-foundation/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 15:15:37 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[MSP]]></category>

		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/10/18/resources/getting-started-with-windows-communication-foundation/</guid>
		<description><![CDATA[Hi all,
I was surfing around the Web and I stumble on an article by Rob Windsor (Visual Basic MVP, ObjectSharp Consulting).
I&#8217;d like to share it with all: http://msdn2.microsoft.com/en-us/vbasic/bb736015.aspx
This article is in VB .NET!

    

	]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>I was surfing around the Web and I stumble on an article by Rob Windsor (Visual Basic MVP, ObjectSharp Consulting).</p>
<p>I&#8217;d like to share it with all: <a href="http://msdn2.microsoft.com/en-us/vbasic/bb736015.aspx" onclick="javascript:pageTracker._trackPageview ('/outbound/msdn2.microsoft.com');">http://msdn2.microsoft.com/en-us/vbasic/bb736015.aspx</a></p>
<p>This article is in VB .NET!</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Getting%20Started%20with%20Windows%20Communication%20Foundation&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F10%2F18%2Fresources%2Fgetting-started-with-windows-communication-foundation%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/10/18/resources/getting-started-with-windows-communication-foundation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Webcasts4share</title>
		<link>http://www.brunotavares.com/2007/10/17/resources/microsoft-webcasts4share/</link>
		<comments>http://www.brunotavares.com/2007/10/17/resources/microsoft-webcasts4share/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 23:35:12 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[MSP]]></category>

		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/10/17/resources/microsoft-webcasts4share/</guid>
		<description><![CDATA[
 
Hi all,


	
Webcast Cycles – know the new technologies for development

Microsoft Portugal is presenting MS community with 4 lectures cycles in a webcast format of the following topics:


Hidden germs of ASP .NET 2.0     22 of October  [see more]
		
Development with ASP .NET AJAX  23 of October  [see more]
		
Silverlight Overview 24 of October  [see [...]]]></description>
			<content:encoded><![CDATA[<p>
 </p>
<p>Hi all,
</p>
<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101707-2336-microsoftwe1.jpg" alt="" />
	</p>
<p><strong>Webcast Cycles – know the new technologies for development<br />
</strong></p>
<p>Microsoft Portugal is presenting MS community with 4 lectures cycles in a webcast format of the following topics:
</p>
<ul>
<li>Hidden germs of ASP .NET 2.0     22 of October  <a href="http://www.microsoft.com/portugal/msdn/webcasts4share/ciclo1/aspnet.mspx" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');">[see more]</a>
		</li>
<li>Development with ASP .NET AJAX  23 of October  <a href="http://www.microsoft.com/portugal/msdn/webcasts4share/ciclo1/ajax.mspx" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');">[see more]</a>
		</li>
<li>Silverlight Overview 24 of October  <a href="http://www.microsoft.com/portugal/msdn/webcasts4share/ciclo1/silverlight.mspx" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');">[see more]</a>
		</li>
<li>IIS 7.0 for programmers 25 of October  <a href="http://www.microsoft.com/portugal/msdn/webcasts4share/ciclo1/iis7.mspx" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');">[see more]</a>
		</li>
<li>ASP .NET futures 26 of October  <a href="http://www.microsoft.com/portugal/msdn/webcasts4share/ciclo1/futures.mspx" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');">[see more]</a>
		</li>
</ul>
<p>All this lectures will be given in Portuguese and you can register on <a href="http://www.webcasts4share.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.webcasts4share.com');"><span style="font-family:Arial"><strong>www.webcasts4share.com</strong></span></a><span style="font-family:Arial"><strong>.<br />
</strong></span></p>
<p><span style="font-family:Arial">All session will be recorded and they will be available afterwards to register users. </span>
	</p>
<p>  </p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Microsoft%20Webcasts4share&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F10%2F17%2Fresources%2Fmicrosoft-webcasts4share%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/10/17/resources/microsoft-webcasts4share/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Workshop XNA - Feedback</title>
		<link>http://www.brunotavares.com/2007/10/16/resources/workshop-xna-feedback/</link>
		<comments>http://www.brunotavares.com/2007/10/16/resources/workshop-xna-feedback/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 16:25:16 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[MSP]]></category>

		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/10/16/resources/workshop-xna-feedback/</guid>
		<description><![CDATA[Hi all,
As I previous had written, I was present in a workshop at Microsoft Portugal. This workshop was a slight overview of XNA but even so it was able of excite me in trying it. The speakers were Vitor Santos (Academic Computer Science Program Manager at Microsoft Portugal), Amintas Neto (Microsoft Brasil) and Verónica Orvalho [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>As I previous had written, I was present in a workshop at Microsoft Portugal. This workshop was a slight overview of XNA but even so it was able of excite me in trying it. The speakers were Vitor Santos (Academic Computer Science Program Manager at Microsoft Portugal), Amintas Neto (Microsoft Brasil) and Verónica Orvalho (Face in Motion).</p>
<p style="text-align: center"><img width="330" src="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101607-1626-workshopxna14.jpg" height="258" style="width: 330px; height: 258px" /></p>
<p><span id="more-143"></span> </p>
<p>The workshop started with Vitor Santos giving an overview of XNA framework. This overview was focused on the main aspects of the framework and its future. So, XNA it&#8217;s a framework that layered most of the complex technologies that&#8217;s needed to create a game: physics, math, audio, storage, input and others.</p>
<p>Below you can see everything that&#8217;s necessary to create a game and the beautiful part it&#8217;s that XNA encapsulate all making it simple!</p>
<p style="text-align: center"><a href="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101607-1626-workshopxna1.jpg" title="101607-1626-workshopxna1.jpg"><img width="350" src="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101607-1626-workshopxna1.jpg" alt="101607-1626-workshopxna1.jpg" height="341" style="width: 350px; height: 341px" /></a></p>
<p>Therefore, making a game can be fun and simple but the ultimate experience can be on your xBox 360! Oh, yeah… You program your game in your computer, share it with the on-line community, you can receive upgrades of it and then you can play it on xBox 360. Isn&#8217;t that great?</p>
<p>Note that XNA was born last December but Microsoft it&#8217;s already creating a version 2, code name Shaman. Integration with Visual Studio, support to xBox live, 2d and 3d tools, etc. I&#8217;m seeing a promising future! After Vitor Santos, Amintas Neto spoke about the concept &#8220;consumers as creators (and players!!!)&#8221;. He presented us with the experience of Brazil on XNA and showed some demos made by a Brazilian MSP. I really liked to hear Amintas and speak to him after the workshop. Later on I&#8217;ll post it.</p>
<p>Coffee break, I really needed one! Not that the conference was boring but because I wake up at 5 AM. I used the coffee break to know Amintas Neto and discuss the subject with others MSP&#8217;s.</p>
<p>Ok, my battery was recharged and I was ready to continue with XNA demonstration. Then, Veronica Orvalho came to give a more practical view of XNA. I really loved to hear Veronica because she not only understands the technical aspects but also the industry model. But there wasn&#8217;t enough time for everything and at the end the conference, the industry model was 75% of the conference.</p>
<p>You can watch Veronica <em>slides</em> <a href="http://www.brunotavares.com/XNA-vero.rar" target="_blank" title="XNA">here</a>. (to see the slide please press the arrows in your keyboard)</p>
<p>As I wrote above I&#8217;m really excited about XNA. So, to try it, I&#8217;ve installed visual studio 2005 express(you have to run windows update to update VS 2005 with SP1), XNA game studio express, XNA framework and some samples of XNA.</p>
<p>FLAH NEWS:</p>
<p>Me and Fabio (other MSP) will compete on Imagine Cup on the category of Game Development.</p>
<p><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101607-1626-workshopxna3.gif" /></p>
<p>Ohhhhhhhhhhhhh…. As usual all MSP present and some very OLD MSP went to launch:</p>
<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/10/101607-1626-workshopxna4.jpg" /></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Workshop%20XNA%20-%20Feedback&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F10%2F16%2Fresources%2Fworkshop-xna-feedback%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/10/16/resources/workshop-xna-feedback/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Java Magazine</title>
		<link>http://www.brunotavares.com/2007/09/23/resources/new-java-magazine/</link>
		<comments>http://www.brunotavares.com/2007/09/23/resources/new-java-magazine/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 23:28:17 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/09/23/resources/new-java-magazine/</guid>
		<description><![CDATA[Hi,
A small post for Java programmers! Javajazzup has just released a free magazine. Get a free copy of it free its official website at http://www.javajazzup.com 

    

	]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>A small post for Java programmers! Javajazzup has just released a free magazine. Get a free copy of it free its official website at <a href="http://www.javajazzup.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.javajazzup.com');">http://www.javajazzup.com</a> </p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=New%20Java%20Magazine&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F09%2F23%2Fresources%2Fnew-java-magazine%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/09/23/resources/new-java-magazine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HTTP Protocol overview – part I</title>
		<link>http://www.brunotavares.com/2007/09/23/resources/http-protocol-overview-%e2%80%93-part-i/</link>
		<comments>http://www.brunotavares.com/2007/09/23/resources/http-protocol-overview-%e2%80%93-part-i/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 00:07:37 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/09/23/resources/http-protocol-overview-%e2%80%93-part-i/</guid>
		<description><![CDATA[Today I&#8217;m talking about HTTP protocol because in my experience some web designer/developers are creating webapplications without understanding how web works. So you can ask &#8220;Why is this guy picking on me? Why I really need to know about this protocol? If works, it&#8217;s fine!&#8221;. You&#8217;ll have these answers during this post and if, even [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;m talking about HTTP protocol because in my experience some web designer/developers are creating webapplications without understanding how web works. So you can ask &#8220;Why is this guy picking on me? Why I really need to know about this protocol? If works, it&#8217;s fine!&#8221;. You&#8217;ll have these answers during this post and if, even so, you don&#8217;t understand something, feel free to post back or contact me!</p>
<p><span id="more-104"></span></p>
<p>First of all, what&#8217;s HTTP stand for? Ok, this is too easy <strong>H</strong>yper<strong>T</strong>ext <strong>T</strong>ransfer <strong>P</strong>rotocol. Let&#8217;s increase the difficulty of the question. What&#8217;s the paradigm that&#8217;s HTTP is oriented? Hum… Request/Response, Client/Server, Obvious? I think so too.</p>
<p>So HTTP runs over TCP using by default a well-know-port 80 and till now it&#8217;s the major protocol used on Internet. I think that everyone that has a computer connected to Internet already used a browser to access it. I truely hope so! But, few web designer/developers can answer what&#8217;s an Internet browser. Most of them will say that &#8220;<em>A program that accesses and displays files and other data available on the Internet and other networks</em>&#8221; [http://www.yourdictionary.com/ahd/b/b0511650.html, 19-09-2007] but I expect to hear that from someone else that&#8217;s not a web designer/developer. Ok, webdesigner I can understand, but webdeveloper or a system engineer no way! So, someone that develops on web I really like to hear that an Internet browser is a parser application that uses BNF (<span style="color: black">Backus–Naur formalism</span>) notation to describe the formal languages - HTML. This is the essence of a browser! If you don&#8217;t know how to use this notation I can give some advises: read <a href="http://www.amazon.com/Programming-Languages-Principles-Practice-Second/dp/0534953417/ref=pd_bbs_2/104-9570873-7188709?ie=UTF8&amp;s=books&amp;qid=1190212960&amp;sr=8-2" onclick="javascript:pageTracker._trackPageview ('/outbound/www.amazon.com');">Programming Languages: Principles and Practice, Second Edition: Principles and Practice</a><span style="color: black"> and use flex/Bison or ANTLR parsers generators to put on practice. My first parser was made with flex/bison to parse a XML file with a known DTD and it was great. Maybe soon I&#8217;ll post it!<br />
</span></p>
<p>At the beginning, HTTP didn&#8217;t have an official version and the very first one to be deployed was HTTP/1.0 (first HTTP protocol described in a RFC). Therefore, all work that was made before was labelled as HTTP/0.9. If I didn&#8217;t mention the creator of this protocol I would be very unfair for him and the scientific community: thank you Tim Berners-Lee for help changing the world! Let&#8217;s leave the history to Wikipedia and talk about real stuff!</p>
<p>It&#8217;s important to understand the basic of HTTP/0.9 because we have to ride a bike before riding a motorcycle. I think so!</p>
<p>HTTP/0.9 is depreciated because the lack of features that&#8217;s necessary to have the web working as we know today. In HTTP/0.9 the only existing method was GET and the type of the message that the client/requester sent was:</p>
<p><strong>MESSAGE FORMAT:<br />
</strong></p>
<p>HTTP-message = Simple-Request l | Simple-Response</p>
<p><strong>REQUEST:<br />
</strong></p>
<p>Simple-Request = &#8220;GET&#8221; SP Request-URI CRLF</p>
<p>Request-URI = absoluteURI | abs_path</p>
<p>absoluteURI = scheme &#8220;:&#8221; *( uchar | reserved )</p>
<p>abs_path = &#8220;/&#8221; rel_path</p>
<p>note: absoluteURI is used on proxies.</p>
<p>e.g.:</p>
<p>telnet <a href="http://www.example.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.example.com');">www.example.com</a> 80 (this request was made over HTTP/1.1)</p>
<p>GET /foo/bar/text.txt</p>
<p><strong>RESPONSE:<br />
</strong></p>
<p>&lt;HTML&gt;&lt;HEAD&gt;</p>
<p>&lt;TITLE&gt;404 File Not Found&lt;/TITLE&gt;</p>
<p>&lt;/HEAD&gt;&lt;BODY&gt;</p>
<p>&lt;H1&gt;File Not Found&lt;/H1&gt;</p>
<p>The requested URL /foo/bar/text.txt was not found on this server.&lt;P&gt;</p>
<p>&lt;/BODY&gt;&lt;/HTML&gt;</p>
<p>As you can see the first step was to make the TCP connection to the server in port 80 and send the request. The server will immediately responde to the client sending the resource or simply a message.</p>
<p><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/09/091807-1612-httpprotoco120.jpg" /></p>
<p><span style="text-decoration: underline">If</span> the URI identify a processing unit (e.g. an executable file) then the server executes the file and returns the output of it. This <span style="color: black">technique is called CGI (Common Gateway Interface). The CGI can be called by the client using a query string that starts after the &#8216;<em>?&#8217; </em>being followed by several fields separated by <em>&#8216;&amp;&#8217;.<br />
</em></span></p>
<p><span style="color: black">E.g.: &#8220;http://www.example.com/login<strong>?username=test&amp;password=none&amp;depart=5</strong>&#8221;<br />
</span></p>
<p>HTTP/0.9 was a blast because is difficult to get something so efficient and simple as this. HTTP/0.9 can carry any kind of file and it does rely on TCP stack as an application-level protocol layer 5.</p>
<p>But, as I said on the beginning, HTTP/0.9 is depreciated and obviously with several limitations. First, every time a request is made a connection is opened and immediately closed which means that if you have X images on your website this request will open X + 1 connection in order to present the webpage. Second, HTTP/0.9 doesn&#8217;t have headers whatsoever, so no metadata can be send, for example no cache. Third, the method GET has limitation on the amount of data that can be sent to the server and the information is at naked eye. And so on… I think these are the main lacks.</p>
<p>All this is understandable because the project wasn&#8217;t expected to achieve the importance that has today.</p>
<p>So, in order to respond these lacks, the protocol was <span style="color: black">evolving till the actual version HTTP/1.1 and is expected a new version to compete with new protocols that are being developed.<br />
</span></p>
<p><span style="color: black">Note that the </span>importance of study the HTTP/1.0 and HTTP/1.1 regards with security breaches and efficiency. If you are constructing a website you have to be carefull because there are several ways to damage your website just by manipulating different versions/headers of HTTP protocol. In my case when I&#8217;m programming in PHP I always validate the headers even if I have a decrease of efficiency because not doing that can put in jeopardy all work done.</p>
<p>Next part will be about HTTP/1.0 and with more practical information. Bye</p>
<p>References:</p>
<p><a href="http://www2.themanualpage.org/http/http_http09.php3" onclick="javascript:pageTracker._trackPageview ('/outbound/www2.themanualpage.org');">http://www2.themanualpage.org/http/http_http09.php3</a></p>
<p><a href="http://www.w3.org/Protocols/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.w3.org');">http://www.w3.org/Protocols/</a></p>
<p style="text-align: justify">MOREIRA, André, Redes de Computadores: Protocolo HTTP. Porto: Apontamentos teóricos de Redes de Computadores, Junho 2007. <strong><br />
</strong></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=HTTP%20Protocol%20overview%20%E2%80%93%20part%20I&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F09%2F23%2Fresources%2Fhttp-protocol-overview-%25e2%2580%2593-part-i%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/09/23/resources/http-protocol-overview-%e2%80%93-part-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MS WPF and C# - first view</title>
		<link>http://www.brunotavares.com/2007/08/14/resources/ms-wpf-and-c-first-view/</link>
		<comments>http://www.brunotavares.com/2007/08/14/resources/ms-wpf-and-c-first-view/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 12:40:29 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/08/14/resources/ms-wpf-and-c-first-view/</guid>
		<description><![CDATA[No one can ignore the work that&#8217;s being done by MS in order to give a better user experience. The Windows Presentation Foundation (WPF) in a great work with a great future ahead.

The first time I saw the XAML working I was really impress but strongly septic because MS is behind it! Yes, MS in [...]]]></description>
			<content:encoded><![CDATA[<p>No one can ignore the work that&#8217;s being done by MS in order to give a better user experience. The Windows Presentation Foundation (WPF) in a great work with a great future ahead.</p>
<p><span id="more-56"></span></p>
<p>The first time I saw the XAML working I was really impress but strongly septic because MS is behind it! Yes, MS in the last decade has a nasty reputation in the IT community because the several mistakes that were done. MS was used not to be a good company but to be the best possible and widely use.</p>
<p>This dominant market position has made MS arrogant and self-centered. However I thing that MS wakeup for the new market and the competitors position and move forward becoming the better company with new products, new way of thinking and more open to the world. I think that MS has a lot of learn of newest companies like Google but still, I thing that MS has find the right path to success.</p>
<p>But the main subject of this topic isn&#8217;t MS market strategies but their newest technologies like .net Framework 3.0 (its coming the .net Framework 3.5 and VStudio 2008, for now in beta version). For seeing more about this techs I was in the last Portugal TechDays 2007 that gave me several ideas and interest on making something with XAML.</p>
<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/o_techdays_bannereuestive.jpg" alt="TechDays 2007" /></p>
<p>So I&#8217;m going to try to learn more about C# and WPF for start and then we&#8217;ll see. <strong>NOTE THAT I WONT LEAVE C/C++ OR JAVA </strong>because this are the most beautiful programming languages. For me are!</p>
<p>Lets see what software that have to be install to start working:</p>
<p><a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank" title="Visual Studio 2005" onclick="javascript:pageTracker._trackPageview ('/outbound/msdn2.microsoft.com');"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/c0037913-9e11-4a2d-8fd1-0ba441296cbc.gif" alt="Visual Studio 2005" /> Visual Studio</a> 2005 for coding C#</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&amp;displaylang=en" target="_blank" title=".NET 3.0 SDK" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/winfx.png" alt=".NET 3.0 SDK" /> .NET 3.0 SDK</a> &#8220;<em>The Windows SDK includes documentation, samples, and tools designed to help you develop Windows applications and libraries using both Win32® and .NET Framework 3.0 technologies targeting Windows Vista.</em>&#8220;<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&amp;displaylang=en"><br />
</a></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=F54F5537-CC86-4BF5-AE44-F5A1E805680D&amp;displaylang=en" target="_blank" title=".NET 3.0 Visual Studio 2005 Extensions" onclick="javascript:pageTracker._trackPageview ('/outbound/www.microsoft.com');"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/c0037913-9e11-4a2d-8fd1-0ba441296cbc.gif" alt="Visual Studio 2005" />.NET 3.0 Visual Studio 2005 Extensions</a> &#8220;<basefont /><em>Provides developers with support for building .NET Framework 3.0 applications using Visual Studio 2005.</em>&#8221;</p>
<p>I already have all this and the objective is to make a desktop application that will post and managed this blog. I know the already exists several products but I want to make my own.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=MS%20WPF%20and%20C%23%20-%20first%20view&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F08%2F14%2Fresources%2Fms-wpf-and-c-first-view%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/08/14/resources/ms-wpf-and-c-first-view/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bug in IntEPS-Peritos of Accenture</title>
		<link>http://www.brunotavares.com/2007/08/10/resources/bug-in-inteps-peritos-of-accenture/</link>
		<comments>http://www.brunotavares.com/2007/08/10/resources/bug-in-inteps-peritos-of-accenture/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 14:00:52 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/08/10/resources/bug-that-was-discovered-in-inteps-peritos-of-accenture/</guid>
		<description><![CDATA[I have a member of my family that uses IntEPS-Peritos of Accenture for his work on a Portuguese  insurance company called  Tranquilidade.  Before yesterday this application stop working without any apparent reason and he called the Accenture call center in order to the problem be solved. After a couple of hours on [...]]]></description>
			<content:encoded><![CDATA[<p>I have a member of my family that uses IntEPS-Peritos of <a href="http://www.accenture.com/" title="accenture" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.accenture.com');">Accenture </a>for his work on a Portuguese  insurance company called  <a href="http://www.Tranquilidade.pt" title="Tranquilidade " target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.Tranquilidade.pt');">Tranquilidade</a>.  Before yesterday this application stop working without any apparent reason and he called the Accenture call center in order to the problem be solved. After a couple of hours on searching for answer they had given up&#8230; in the afternoon I was called by my relative parent and ask me if I can help him because this application is crucial for his work and I said that I&#8217;ll give a try!<span id="more-52"></span>Because  I don&#8217;t know very well the application I called for Accenture call center for some support and I made a lot of test like installing a new version of the application, installing the missing COM+, turn of all anti-virus and firewall, delete some files of the folder assembly that were from earlier versions, etc&#8230; After all this I made a debug on the application (I didn&#8217;t present me as a almost software engineer) and found out that the <em><strong>Event Viewer - Application </strong></em>was full and had for default the selected  &#8220;Overwrite events  older than 7 days&#8221;. I said Accenture this and they tell me that they haven&#8217;t found how to configure this option on the Event Viewer by code line!</p>
<p>Thus, I couldn&#8217;t resist and wrote the lines of code that solved this issue. Since the application is written on VB.net I used this language but I don&#8217;t like it very must! This were the code that I gave them:</p>
<pre line="1" lang="vbnet">
'just declare the object of the container; in this case Application
Dim evLog As New EventLog( "Application")

'use the procedure to changing the option
evLog.ModifyOverflowPolicy(OverflowAction.OverwriteAsNeeded, 7)</pre>
<p>Note that this can be used over .net Framework 1.0 - 3.0 but in Windows Vista the default option is <em>delete as need</em> so in this case use this over windows NT/XP.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=Bug%20in%20IntEPS-Peritos%20of%20Accenture&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F08%2F10%2Fresources%2Fbug-in-inteps-peritos-of-accenture%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/08/10/resources/bug-in-inteps-peritos-of-accenture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wmpnetwk.exe what that&#8217;s for?</title>
		<link>http://www.brunotavares.com/2007/08/03/resources/wmpnetwkexe-what-thats-for/</link>
		<comments>http://www.brunotavares.com/2007/08/03/resources/wmpnetwkexe-what-thats-for/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 12:12:31 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/08/03/resources/wmpnetwkexe-what-thats-for/</guid>
		<description><![CDATA[
wmpnetwk.exe is  related to media sharing with Windows Media Player 11 that&#8217;s useful when you want to share media eg. with you xbox 360&#8230;
So, lets suspend this services towards a faster running Operative System of course if you don&#8217;t want to share your media!!!

In your Windows Media Player go to the library tab right [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/wmpnetwkexe.png" alt="wmpnetwk.exe" /></p>
<p>wmpnetwk.exe is  related to media sharing with Windows Media Player 11 that&#8217;s useful when you want to share media eg. with you xbox 360&#8230;</p>
<p>So, lets suspend this services towards a faster running Operative System of course if you don&#8217;t want to share your media!!!</p>
<p><span id="more-47"></span></p>
<p>In your Windows Media Player go to the library tab right and click on &#8220;media sharing&#8221;. Then unclick the &#8220;Share my media&#8221; and press the button OK.</p>
<p>After this you you have do stop the service.  Go under the &#8220;RUN&#8221; command in the start menu and type &#8220;services.msc&#8221;. Then look for &#8220;Windows Media Player Network Sharing Service&#8221; and double click on it. Stop the service and put the &#8220;Startup type&#8221; as disable or manual!</p>
<p>And that&#8217;s all!</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=wmpnetwk.exe%20what%20that%E2%80%99s%20for%3F&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F08%2F03%2Fresources%2Fwmpnetwkexe-what-thats-for%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/08/03/resources/wmpnetwkexe-what-thats-for/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mDNSresponder.exe What a hell is that?</title>
		<link>http://www.brunotavares.com/2007/08/01/resources/mdnsresponderexe-what-a-hell-is-that-2/</link>
		<comments>http://www.brunotavares.com/2007/08/01/resources/mdnsresponderexe-what-a-hell-is-that-2/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 10:59:46 +0000</pubDate>
		<dc:creator>Bruno Tavares</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.brunotavares.com/2007/08/01/resources/mdnsresponderexe-what-a-hell-is-that-2/</guid>
		<description><![CDATA[
It&#8217;s a good question, isn&#8217;t it? I have this process running in my computer and I don&#8217;t know what it does and what is it! Ok, don&#8217;t be alarmed because it&#8217;s not a virus or something else, it&#8217;s a Apple service that&#8217;s installed with iTunes called Bonjour and now also installed with Adobe Photoshop CS3. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.brunotavares.com/blog/wp-content/uploads/2007/08/mdnsresponder.jpg" alt="mdnsresponder.jpg" /></p>
<p>It&#8217;s a good question, isn&#8217;t it?<em> I have this process running in my computer and I don&#8217;t know what it does and what is it!</em> Ok, don&#8217;t be alarmed because it&#8217;s not a virus or something else, it&#8217;s a Apple service that&#8217;s installed with iTunes called <a href="http://developer.apple.com/networking/bonjour/index.html" target="_blank" title="Bonjour networking" onclick="javascript:pageTracker._trackPageview ('/outbound/developer.apple.com');">Bonjour</a> and now also installed with Adobe Photoshop CS3. The core function of a Windows Service is to run an application in the background. When iTunes/Photoshop is completely uninstalled this service should be uninstalled too, but when that doesn&#8217;t happen you can uninstalled it manually.</p>
<p>Lets see how!</p>
<p><span id="more-41"></span></p>
<p>See what Apple says in the product website:</p>
<blockquote><p> Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers. In order to provide a true zero-configuration experience, Bonjour requires that devices implement three essential things.</p></blockquote>
<p>This tutorial is the hardest and efficient way to uninstall it. First lets identify the service in your board of services running the following command in Start | Run (type) <strong><em>services.msc.</em></strong></p>
<p>Next you should find a service with the description ##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##, or something like that, in my case it&#8217;s the first service that shows up. Please, double click on the service and <strong>stop </strong>the service and put the startup type as disable. If you don&#8217;t want to continue you don&#8217;t have to because this services will not run again!</p>
<p>Even so, we can completely uninstalled the service by deleting the mdnsNSP.dll executing the following program <a href="http://www.cexx.org/lspfix.zip" target="_blank" title="LSPFix" onclick="javascript:pageTracker._trackPageview ('/outbound/www.cexx.org');">LSPFix.exe</a>. When you open this program mark <em>I know what I’m doing (or enjoy re-installing my operating system…)</em> and select <strong>ONLY </strong>mdnsNSP.dll and press <em>finish</em>. <em>This program attempts to correct Internet connection problems resulting from buggy or improperly-removed Layered Service Provider (LSP) software.</em></p>
<p>Now is safe to delete the folder that contains mDNSresponder.exe normally install in C:\Program Files\Bonjour. If no, try to find a folder called Bonjour.</p>
<p>After all this you may think that your problem is completely solved but is not! You must remove an entry from the regedit, for that go to Start | Run (type) <strong>| regedit. </strong>There you must find the entry <span style="font-weight: bold">##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762## </span>- consider in using the <em>find </em>tool of regedit - and delete the all chain, normally called <em>Bonjour Service</em>.</p>
<p>Now you are free of the unnecessary consumption of memory and bandwidth that this service used.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/share_save?sitename=Bruno%20Tavares%20website&amp;siteurl=http%3A%2F%2Fwww.brunotavares.com%2F&amp;linkname=mDNSresponder.exe%20What%20a%20hell%20is%20that%3F&amp;linkurl=http%3A%2F%2Fwww.brunotavares.com%2F2007%2F08%2F01%2Fresources%2Fmdnsresponderexe-what-a-hell-is-that-2%2F"><img src="http://www.brunotavares.com/blog/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.brunotavares.com/2007/08/01/resources/mdnsresponderexe-what-a-hell-is-that-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
