<?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:blogger='http://schemas.google.com/blogger/2008' 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-2473365935710763509</id><updated>2024-09-04T12:56:27.581-07:00</updated><title type='text'>Eycen Learn Station</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-2512557710929866001</id><published>2011-01-30T19:35:00.000-08:00</published><updated>2011-01-30T19:35:22.786-08:00</updated><title type='text'>How to create an AJAX contact form</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlv5xYdWjeFi_W9rhXlcTj784ql9I_ue49870no9H4mpv1rPlJPXWOt4skBiQMZdFTQa3JEghHShCEUI54lhnhHkvTEL8EOi7EpuBszumo4cp1mIJ2APPmi5G4zfsPXPQ2qG_V88JlBEQg/s1600/Ajax-Form.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlv5xYdWjeFi_W9rhXlcTj784ql9I_ue49870no9H4mpv1rPlJPXWOt4skBiQMZdFTQa3JEghHShCEUI54lhnhHkvTEL8EOi7EpuBszumo4cp1mIJ2APPmi5G4zfsPXPQ2qG_V88JlBEQg/s1600/Ajax-Form.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;color: orange;&quot;&gt;This tutorial shows users how to create an AJAX contact form. The form method in this tutorial is set to POST.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&amp;nbsp;&lt;/span&gt;The AJAX Contact Form uses the &lt;strong&gt;POST&lt;/strong&gt; method to transfer  the data from the form to the PHP file. From thereon you can store the  data in variables using &quot;$_POST&quot;. This is also illustrated in the code.&lt;br /&gt;
&lt;br /&gt;
There are two pages that you will need. The first page will show the  form to the user when the user first visits the page. We will call this  page &quot;Form.php&quot;. The other page will process the data from the first  page and will return a confirmation message. You can use PHP or any  other language to do anything you want. We are going to call the second  page &quot;Process.php&quot;.&lt;br /&gt;
&lt;br /&gt;
To get started, first create a form: like displayed in figure&lt;br /&gt;
&lt;br /&gt;
There are two &amp;lt;span&amp;gt; sections defined in this page. The first one  is highlighted in orange in the above image and the second span is the  table that holds the input fields.&lt;br /&gt;
&lt;br /&gt;
The status span will display the status of the form while it is being  processed. Once all the information has been processed, the status will  read &quot;Ready&quot;.&lt;br /&gt;
&lt;br /&gt;
Following is the code for the &lt;strong&gt;Form.php&lt;/strong&gt; file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;0&quot; class=&quot;greyBorder&quot; style=&quot;width: 506px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;AJAX Contact Form NabeelAkhtar.NET&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;../../../style.css&quot;&amp;gt;&lt;br /&gt;
&amp;lt;!------------------------------------------------ AJAX CODE ----------------------------------&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&amp;gt;&lt;br /&gt;
var http_request = false;&lt;br /&gt;
&lt;br /&gt;
function show_hint ( p_hint_text, p_span ) {&lt;br /&gt;
document.getElementById(p_span).innerHTML = p_hint_text ;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function makePOSTRequest(url, parameters, SpanName) {&lt;br /&gt;
http_request = false;&lt;br /&gt;
if (window.XMLHttpRequest) { // Mozilla, Safari,...&lt;br /&gt;
http_request = new XMLHttpRequest();&lt;br /&gt;
if (http_request.overrideMimeType) {&lt;br /&gt;
http_request.overrideMimeType(&#39;text/xml&#39;);&lt;br /&gt;
}&lt;br /&gt;
} else if (window.ActiveXObject) { // IE&lt;br /&gt;
try {&lt;br /&gt;
http_request = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;);&lt;br /&gt;
} catch (e) {&lt;br /&gt;
try {&lt;br /&gt;
http_request = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);&lt;br /&gt;
} catch (e) {}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
if (!http_request) {&lt;br /&gt;
alert(&#39;Cannot create XMLHTTP instance&#39;);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
http_request.onreadystatechange = function() {&lt;br /&gt;
if (http_request.readyState == 4) {&lt;br /&gt;
if (http_request.status == 200) {&lt;br /&gt;
//alert(http_request.responseText);&lt;br /&gt;
result = http_request.responseText;&lt;br /&gt;
document.getElementById(SpanName).innerHTML = result;&lt;br /&gt;
document.getElementById(&#39;status&#39;).innerHTML = &#39;Ready&#39;; &lt;br /&gt;
} else {&lt;br /&gt;
alert(&#39;There was a problem with the request.&#39;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
};&lt;br /&gt;
http_request.open(&#39;POST&#39;, url, true);&lt;br /&gt;
http_request.setRequestHeader(&quot;Content-type&quot;, &quot;application/x-www-form-urlencoded&quot;);&lt;br /&gt;
http_request.setRequestHeader(&quot;Content-length&quot;, parameters.length);&lt;br /&gt;
http_request.setRequestHeader(&quot;Connection&quot;, &quot;close&quot;);&lt;br /&gt;
http_request.send(parameters);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Contact(obj,SpanName) {&lt;br /&gt;
var curDateTime = new Date();  //For IE &lt;br /&gt;
var poststr = &quot;name=&quot; + encodeURI( document.getElementById(&quot;name&quot;).value ) +&lt;br /&gt;
&quot;&amp;amp;email=&quot; + encodeURI( document.getElementById(&quot;email&quot;).value ) +&lt;br /&gt;
&quot;&amp;amp;uniqueID=&quot; + curDateTime +&lt;br /&gt;
&quot;&amp;amp;msg=&quot; + encodeURI( document.getElementById(&quot;msg&quot;).value ) ;&lt;br /&gt;
var SpanName = SpanName; &lt;br /&gt;
//alert (SpanName); &lt;br /&gt;
makePOSTRequest(&#39;Process.php&#39;, poststr, SpanName);&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!------------------------------------------------ END AJAX CODE ----------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;table width=&quot;316&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;0&quot; class=&quot;blueBorder&quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&quot;2&quot; class=&quot;title1&quot;&amp;gt;&amp;lt;a  href=&quot;http://www.nabeelakhtar.net&quot;&amp;gt;Tutorials @  NabeelAkhtar.NET&amp;lt;/a&amp;gt;&amp;lt;a  href=&quot;http://www.nabeelakhtar.net&quot;&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td width=&quot;141&quot; class=&quot;title1&quot;&amp;gt;AJAX Contact Form &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&quot;157&quot; class=&quot;orange&quot;&amp;gt;Status: &amp;lt;span class=&quot;greenBold&quot; id=&quot;status&quot;&amp;gt;Ready&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;span id=&quot;ContactFormSpan&quot;&amp;gt;&lt;br /&gt;
&amp;lt;table width=&quot;316&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;0&quot; class=&quot;blueBorder&quot;&amp;gt;&lt;br /&gt;
&amp;lt;form  action=&quot;javascript:Contact(document.getElementById(&#39;ContactForm&#39;),&#39;ContactFormSpan&#39;);  show_hint(&#39;Sending Data, Please Wait...&#39;, &#39;status&#39;);&quot; method=&quot;post&quot;  name=&quot;ContactForm&quot; id=&quot;ContactForm&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td width=&quot;141&quot; align=&quot;right&quot; class=&quot;normal&quot;&amp;gt;Name:&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&quot;157&quot;&amp;gt;&amp;lt;input name=&quot;name2&quot; type=&quot;text&quot;  class=&quot;inputBlack&quot; id=&quot;name&quot; size=&quot;20&quot; maxlength=&quot;50&quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&quot;right&quot; class=&quot;normal&quot;&amp;gt;Email:&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;input name=&quot;email2&quot; type=&quot;text&quot; class=&quot;inputBlack&quot; id=&quot;email&quot; size=&quot;20&quot; maxlength=&quot;50&quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&quot;right&quot; class=&quot;normal&quot;&amp;gt;Message:&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;input name=&quot;msg2&quot; type=&quot;text&quot; class=&quot;inputBlack&quot; id=&quot;msg&quot; size=&quot;20&quot; maxlength=&quot;50&quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&quot;right&quot; class=&quot;normal&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;input name=&quot;Submit2&quot; type=&quot;submit&quot; class=&quot;buttonBlue&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&quot;2&quot; align=&quot;left&quot; class=&quot;normal&quot;&amp;gt;Note: This is a demo form. This form will NOT send out emails. &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Following is the code for the &quot;&lt;strong&gt;Process.php&lt;/strong&gt;&quot; file:&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$name = stripslashes($_POST[&#39;name&#39;]);&lt;br /&gt;
$email = stripslashes($_POST[&#39;email&#39;]);&lt;br /&gt;
$msg = stripslashes($_POST[&#39;msg&#39;]);&lt;br /&gt;
echo &quot; &lt;br /&gt;
&amp;lt;table width=\&quot;316\&quot; border=\&quot;0\&quot; cellpadding=\&quot;4\&quot; cellspacing=\&quot;0\&quot; class=\&quot;blueBorder\&quot;&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=\&quot;left\&quot; class=\&quot;title1\&quot;&amp;gt;Your Information has been processed&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=\&quot;left\&quot; class=\&quot;normal\&quot;&amp;gt;Name: $name &amp;lt;br&amp;gt; Email: $email &amp;lt;br&amp;gt; Message: $msg&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=\&quot;left\&quot; class=\&quot;normal\&quot;&amp;gt;Note: This is a demo form. This form will NOT send out emails. &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=\&quot;left\&quot; class=\&quot;normal\&quot;&amp;gt;&amp;lt;a href=Form.php&amp;gt;Try Again&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/2512557710929866001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/2512557710929866001?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/2512557710929866001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/2512557710929866001'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/how-to-create-ajax-contact-form.html' title='How to create an AJAX contact form'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlv5xYdWjeFi_W9rhXlcTj784ql9I_ue49870no9H4mpv1rPlJPXWOt4skBiQMZdFTQa3JEghHShCEUI54lhnhHkvTEL8EOi7EpuBszumo4cp1mIJ2APPmi5G4zfsPXPQ2qG_V88JlBEQg/s72-c/Ajax-Form.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-2868993025169137536</id><published>2011-01-30T19:24:00.000-08:00</published><updated>2011-01-30T19:27:17.158-08:00</updated><title type='text'>Building Chat  Application Using C#  Part 1 --Building chat Client--</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9_xTeaTe40pMzbvhUmi1dTG7ZIPbQMZCLEJAxbPiTUT1laLwyzB0B4WC1xVWwz4jA6Nz7LAMMRj7R6ZQx0EE2WKfTFxQajZhzeFUoywZBjdaMDl8l2v4twIL4oaCZnvLWcIypN5VuHJsp/s1600/ChatClientsRuntime.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9_xTeaTe40pMzbvhUmi1dTG7ZIPbQMZCLEJAxbPiTUT1laLwyzB0B4WC1xVWwz4jA6Nz7LAMMRj7R6ZQx0EE2WKfTFxQajZhzeFUoywZBjdaMDl8l2v4twIL4oaCZnvLWcIypN5VuHJsp/s320/ChatClientsRuntime.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD1ZGFVMCwEMhyT9Q_SQ7uPl4PLqvringSnKB9OURE2RLjFME9iSiGl_Yuet3pPvkuAlXQv0tTwyieG4tL4pNR7bnvzJbDa-ByyfUysQeA1li8LMerKuO1RlYGmoWphkqF0vFIiI0D1knf/s1600/VS2005+Icon.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD1ZGFVMCwEMhyT9Q_SQ7uPl4PLqvringSnKB9OURE2RLjFME9iSiGl_Yuet3pPvkuAlXQv0tTwyieG4tL4pNR7bnvzJbDa-ByyfUysQeA1li8LMerKuO1RlYGmoWphkqF0vFIiI0D1knf/s1600/VS2005+Icon.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;a href=&quot;http://www.geekpedia.com/Samples/ChatClientAndServer/ChatClient.zip&quot;&gt;Download the Chat Client Application project&lt;/a&gt; (Visual Studio 2005)  &lt;br /&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In this two part tutorial you will learn how to create a chat client  that connects to a chat server and exchanges messages with all the other  connected clients. The first part covers the development of the client  application.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;»&lt;span style=&quot;color: white;&quot;&gt; C# Chat: Part 1 - Building the Chat Client (currently reading) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;    » C# Chat: Part 2 - Building the Chat Server&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: white;&quot;&gt;&lt;b&gt;Building a Chat Server and a Chat Client&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: white;&quot;&gt;To no avail I&#39;ve been searching the web for a good C# chat client/server  application that is not thousands of lines of code long. The only  simple ones I could find were flawed or very buggy, but then again I  tried to combine the good parts of all the tutorials I found into one  application, and one tutorial that you can see here today. We are going  to build a fairly larger application (a few hundred lines of codes) than  the ones we&#39;re used to here on Geekpedia, but we&#39;re still going to keep  it simple. In fact, there will be two applications: one is a chat  server, that handles incoming connections, stores them in hash tables,  and distributes new messages to everyone connected, and the other is of  course, the chat client, which connects to the server, sends messages  and listens for incoming messages. A little knowledge of C#&#39;s networking  objects, multi-threading, events and delegates will definitely help you  understand this tutorial more easily. A good way to start learning  about delegates, events and creating client-server applications is to  read the &lt;a href=&quot;http://www.blogger.com/goog_1962406711&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;&lt;b&gt;Delegates and Events in C#&lt;/b&gt;&lt;/i&gt; tutorial&lt;/a&gt;&lt;a href=&quot;http://eycenlearnstation.blogspot.com/2011/01/delegates-and-events-in-c.html&quot;&gt; first. &lt;/a&gt;&lt;br /&gt;
The chat server will be able to accept as many chat clients as allowed  by the hash table (and you are able to define the limit of the hash  table yourself), and it will also track all the messages that are going  back and forth in its own chat window, so you should be able to scale  this code to a full blown chat application as long as you add the  necessary error handling and the bells and whistles.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;/div&gt;&lt;h3&gt;The client application &lt;/h3&gt;The client application is, as you might have expected, the simpler one,  since all it has to do is to attempt to connect to the chat server,  request an username, start listening for messages and sending its own,  and finally disconnecting. &lt;br /&gt;
Start Visual Studio 2005 and create a new C# Windows Application. I&#39;ve given mine the obvious &quot;Chat Client&quot; name.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qpcsu3FyHXDpjDLOMcEIErgr-3GBv1ztkMjMa78edG73h10bdcvkStytAQXuwWuGEpMAaoiyT6eQYEkKxFxMMQ-sRVK0A8-PgfDvTbM4NmsA_Tb8JSAKRTKo7vnurmpx5Um2Fmv1tQ6D/s1600/ChatClientForm.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qpcsu3FyHXDpjDLOMcEIErgr-3GBv1ztkMjMa78edG73h10bdcvkStytAQXuwWuGEpMAaoiyT6eQYEkKxFxMMQ-sRVK0A8-PgfDvTbM4NmsA_Tb8JSAKRTKo7vnurmpx5Um2Fmv1tQ6D/s320/ChatClientForm.png&quot; width=&quot;242&quot; /&gt;&lt;/a&gt;&lt;/div&gt;The first two TextBoxes (&lt;i&gt;txtIp&lt;/i&gt; and &lt;i&gt;txtUser&lt;/i&gt;) will hold  the IP address of the server we want to connect to and the desired  username. Before testing out this code keep in mind to change this IP  address to the one of the computer in your network that runs the client.  If you read the &lt;b&gt;&lt;i&gt;Delegates and Events in C#&lt;/i&gt;&lt;/b&gt;  tutorial, you probably assume you can run the chat application and the  server application on the same machine, without needing two different  computers connected through a network or the Internet. And you would be  right.&lt;br /&gt;
The Connect (&lt;i&gt;btnConnect&lt;/i&gt;) and Send (&lt;i&gt;btnSend&lt;/i&gt;) buttons are obvious, they&#39;re for connecting to the server and sending messages. The large multi-line TextBox is named &lt;i&gt;txtLog&lt;/i&gt; and it is where all the messages will be shown.The small TextBox at the bottom is called &lt;i&gt;txtMessage&lt;/i&gt; and it is where the message to be sent to the server will be typed.&lt;br /&gt;
Now that we&#39;re done with the actual design of the form, we can finally code. Since we will be making use of networking, streaming and threading objects, start by adding the following &lt;i&gt;using&lt;/i&gt; statements:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net.Sockets;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.IO;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Threading;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
We&#39;re going to declare most of our objects inside the class, as &lt;i&gt;private&lt;/i&gt;, since we don&#39;t need them accessible from anywhere else outside the class:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: green;&quot;&gt;/ Will hold the user name&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; UserName = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Unknown&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StreamWriter&lt;/span&gt; swSender;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StreamReader&lt;/span&gt; srReceiver;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpClient&lt;/span&gt; tcpServer;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// Needed to update the form with messages from another thread&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;delegate&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;UpdateLogCallback&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; strMessage);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// Needed to set the form to a &quot;disconnected&quot; state from another thread&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;delegate&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;CloseConnectionCallback&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; strReason);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt; thrMessaging;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt; ipAddr;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; Connected;&lt;/div&gt;&lt;br /&gt;
And now that we have them declared, let&#39;s put them to use. Let&#39;s start with the &lt;i&gt;btnConnect_Click&lt;/i&gt;  event which can be automatically generated if you double click on the  Connect button. Inside it we&#39;re going to check whether or not we are  connected to a server. If we are, we should call the method that  initializes the connection, otherwise we call the method that closes the  connection, also specifying a reason why to it: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; btnConnect_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// If we are not currently connected but awaiting to connect&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (Connected == &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Initialize the connection&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeConnection();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;// We are connected, thus disconnect&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; CloseConnection(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Disconnected at user&#39;s request.&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
All  simple so far, so let&#39;s move to &lt;b&gt;InitializeConnection()&lt;/b&gt;:  &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; InitializeConnection()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Parse the IP address from the TextBox into an IPAddress object&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipAddr = &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt;.Parse(txtIp.Text);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Start a new TCP connections to the chat server&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpClient&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer.Connect(ipAddr, 1986);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Helps us track whether we&#39;re connected or not&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Prepare the form&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserName = txtUser.Text;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Disable and enable the appropriate fields&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtIp.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUser.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtMessage.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnSend.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnConnect.Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Disconnect&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Send the desired username to the server&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; swSender = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StreamWriter&lt;/span&gt;(tcpServer.GetStream());&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.WriteLine(txtUser.Text);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.Flush();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Start the thread for receiving messages and further communication&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; thrMessaging = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;ThreadStart&lt;/span&gt;(ReceiveMessages));&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; thrMessaging.Start();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nothing too complicated happens in there. The IP address is parsed from  the TextBox into an IPAddress object, and then we open a TCP connection  to that address. The port is 1986 but it makes no difference as long as  its free. We then prepare the controls on the form by disabling some and  enabling the others. We also change the caption of &lt;i&gt;btnConnect&lt;/i&gt; to now say &lt;i&gt;Disconnect&lt;/i&gt;.  Through a stream, we then tell the server which username we want, and  immediately after that we start a new thread that calls the method &lt;b&gt;ReceiveMessages()&lt;/b&gt;  which will listen for incoming messages from now on. By putting this in  a separate thread, our application is still fully usable while it is  listening for messages from the server and keeping the connection alive.&lt;br /&gt;
&lt;br /&gt;
It&#39;s time to see what the &lt;b&gt;ReceiveMessages()&lt;/b&gt; method is all about:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; ReceiveMessages()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Receive the response from the server&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; srReceiver = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StreamReader&lt;/span&gt;(tcpServer.GetStream());&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// If the first character of the response is 1, connection was successful&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; ConResponse = srReceiver.ReadLine();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// If the first character is a 1, connection was successful&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (ConResponse[0] == &lt;span style=&quot;color: #a31515;&quot;&gt;&#39;1&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Update the form to tell it we are now connected&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.Invoke(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;UpdateLogCallback&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.UpdateLog), &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;[] { &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Connected Successfully!&quot;&lt;/span&gt; });&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;// If the first character is not a 1 (probably a 0), the connection was unsuccessful&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; Reason = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Not Connected: &quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Extract the reason out of the response message. The reason starts at the 3rd character&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Reason += ConResponse.Substring(2, ConResponse.Length - 2);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Update the form with the reason why we couldn&#39;t connect&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.Invoke(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;CloseConnectionCallback&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.CloseConnection), &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;[] { Reason });&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Exit the method&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// While we are successfully connected, read incoming lines from the server&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; (Connected)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Show the messages in the log TextBox&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.Invoke(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;UpdateLogCallback&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.UpdateLog), &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;[] { srReceiver.ReadLine() });&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
A new stream reader is hooked up to the TCP client. It will listen for incoming messages. But first of all, we read the  first line coming from the server. The reason for that is that we know  the first line contains a response telling us whether or not we  connected successfully. Two reasons why we might&#39;ve not connected  successfully are if we attempted to use an username that is already  taken, or if we attempted to use Administrator as the username, which is  reserved for obvious purposes. The first character of the response  given by the server tells us through a 1 that the connection was  successful, and through a 0 if it was unsuccessful. And in that case, it  also reads a reason as to why it was unsuccessful. That reason starts  at the 3rd character of the message, since the first one is the number,  and the second one is a pipe character. For example: &lt;i&gt;0|Username is already in use&lt;/i&gt;. Now you can see why if the first character is not a &lt;i&gt;1&lt;/i&gt; we read the string that starts at the 3rd character and ends at the end of the line.&lt;br /&gt;
&lt;br /&gt;
The &lt;b&gt;this.Invoke()&lt;/b&gt; calls tell the form to update itself.  We can&#39;t directly update the form elements ourselves from this method  because it&#39;s in a separate thread (remember we called it using &lt;b&gt;ThreadStart()&lt;/b&gt;) and cross-thread operations are illegal.&lt;br /&gt;
&lt;br /&gt;
Finally, the &lt;b&gt;while (Connected)&lt;/b&gt; loop keeps calling the&lt;b&gt; srReceiver.ReadLine()&lt;/b&gt; method  which checks for incoming messages from the server.&lt;br /&gt;
&lt;br /&gt;
Next comes the method that we kept calling using &lt;b&gt;this.Invoke()&lt;/b&gt; - all it does is to update the &lt;i&gt;txtLog&lt;/i&gt; TextBox with the latest message: &lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// This method is called from a different thread in order to update the log TextBox&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; UpdateLog(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; strMessage)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Append text also scrolls the TextBox to the bottom each time&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtLog.AppendText(strMessage + &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;\r\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;So far we&#39;ve seen how to receive messages from the server, but  nothing about how to send them. When do we want to send a message? When  the Send button is clicked or when the Enter key is pressed while &lt;i&gt;txtMessage&lt;/i&gt; has the focus. This should be hooked up to the &lt;i&gt;Click&lt;/i&gt; event of the &lt;i&gt;btnSend&lt;/i&gt; button:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// We want to send the message when the Send button is clicked&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; btnSend_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendMessage();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
And this needs to be hooked up to the &lt;i&gt;KeyPress&lt;/i&gt; event of &lt;i&gt;txtMessage&lt;/i&gt;:&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// But we also want to send the message once Enter is pressed&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; txtMessage_KeyPress(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;KeyPressEventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;br /&gt;
&lt;span style=&quot;color: green;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If the key is Enter &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (e.KeyChar == (&lt;span style=&quot;color: blue;&quot;&gt;char&lt;/span&gt;)13)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; SendMessage();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;You can see that both of them make a call to SendMessage, which we are going to see next:&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// Sends the message typed in to the server&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; SendMessage()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (txtMessage.Lines.Length &amp;gt;= 1)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.WriteLine(txtMessage.Text);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.Flush();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; txtMessage.Lines = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtMessage.Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&amp;nbsp;Quite simple, isn&#39;t it? It just checks for the number of lines to be  greater or equal to 1, and then writes that line to the TCP connection  through the &lt;b&gt;StreamWriter&lt;/b&gt; object. Calling &lt;b&gt;Flush()&lt;/b&gt; ensures that the messages are being sent right away.&lt;br /&gt;
&lt;br /&gt;
We seem to be almost done with the client application. But let&#39;s not forget that when &lt;i&gt;btnConnect&lt;/i&gt; was clicked, if we were already connected, we called a method called &lt;b&gt;CloseConnection()&lt;/b&gt; - what happened to that? Well here it is:&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// Closes a current connection&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; CloseConnection(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; Reason)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Show the reason why the connection is ending&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtLog.AppendText(Reason + &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;\r\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Enable and disable the appropriate controls on the form&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtIp.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtUser.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtMessage.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnSend.Enabled = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnConnect.Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Connect&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Close the objects&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connected = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; srReceiver.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;The form is being brought back to the not-connected state, and the TCP  connection and streams are being closed. But what happens if the user  doesn&#39;t click Disconnect and just closes the application while the  connection with the server is alive? We surely don&#39;t want to leave the  connection open like this till it dies by its own. Thankfully there is  the &lt;b&gt;ApplicationExit&lt;/b&gt; event that fires when the application closes, and that&#39;s where we can close our connection. To hook up the event change your &lt;i&gt;Form1&lt;/i&gt; constructor to the following:&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; Form1()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// On application exit, don&#39;t forget to disconnect first&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Application&lt;/span&gt;.ApplicationExit += &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;EventHandler&lt;/span&gt;(OnApplicationExit);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And here is the event handler that does the actual disconnection:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;// The event handler for application exit&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; OnApplicationExit(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (Connected == &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Closes the connections, streams, etc.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Connected = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; swSender.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; srReceiver.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;Believe or not, we&#39;re done with the chat client application. You should  be able to compile and run it now, but of course there&#39;s nothing to  connect to because we haven&#39;t developed the server. But that comes next  in &lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;font-weight: normal;&quot;&gt;C# Chat: Part 2- Building the Chat Server&lt;/b&gt;&lt;/span&gt;.&lt;/b&gt; Here&#39;s a little teaser of our applications in action, with the server  in the shadow of the two: &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9_xTeaTe40pMzbvhUmi1dTG7ZIPbQMZCLEJAxbPiTUT1laLwyzB0B4WC1xVWwz4jA6Nz7LAMMRj7R6ZQx0EE2WKfTFxQajZhzeFUoywZBjdaMDl8l2v4twIL4oaCZnvLWcIypN5VuHJsp/s1600/ChatClientsRuntime.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9_xTeaTe40pMzbvhUmi1dTG7ZIPbQMZCLEJAxbPiTUT1laLwyzB0B4WC1xVWwz4jA6Nz7LAMMRj7R6ZQx0EE2WKfTFxQajZhzeFUoywZBjdaMDl8l2v4twIL4oaCZnvLWcIypN5VuHJsp/s320/ChatClientsRuntime.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;See you sooner with &lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;font-weight: normal;&quot;&gt;C# Chat: Part 2- Building the Chat Server&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: black;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/2868993025169137536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/2868993025169137536?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/2868993025169137536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/2868993025169137536'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/building-chat-application-using-c-part.html' title='Building Chat  Application Using C#  Part 1 --Building chat Client--'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9_xTeaTe40pMzbvhUmi1dTG7ZIPbQMZCLEJAxbPiTUT1laLwyzB0B4WC1xVWwz4jA6Nz7LAMMRj7R6ZQx0EE2WKfTFxQajZhzeFUoywZBjdaMDl8l2v4twIL4oaCZnvLWcIypN5VuHJsp/s72-c/ChatClientsRuntime.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-332775234643551972</id><published>2011-01-30T19:17:00.000-08:00</published><updated>2011-01-30T19:27:59.361-08:00</updated><title type='text'>Delegates and Events in C#</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYBx4yLsH7Wf8F1XmUdfkayJhl7eEHOA42l0i7n89QOlTz8-QUuha9NbUFuEu1wklskf3d44KLxxMYOa_hphGSukzHN1Ux83OM7QKtOhuupZvrCu2YeFI5wjWthMh-zGLSQF_LWOPft0Z/s1600/Application.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYBx4yLsH7Wf8F1XmUdfkayJhl7eEHOA42l0i7n89QOlTz8-QUuha9NbUFuEu1wklskf3d44KLxxMYOa_hphGSukzHN1Ux83OM7QKtOhuupZvrCu2YeFI5wjWthMh-zGLSQF_LWOPft0Z/s320/Application.png&quot; width=&quot;223&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;This C# tutorial will teach you how to create delegates and events in C#  using a practical example of creating two applications, a client and a  multi-threaded server. You will learn how to fire your own custom event  from a class and handle it in a different class.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQfEOVGUKJcRzkjjZWR5GKlQYnavWHfkjBSPZEwlR_xTA0cf2oLcCaZKszo9nysBOHisagAn5anrRrCFW22g1YNsjTBvniUbW2nVq3K8SG4JMfY2ITtNCmo6htwmb9pFJQ4Vr6wAaXD04/s1600/VS2005+Icon.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQfEOVGUKJcRzkjjZWR5GKlQYnavWHfkjBSPZEwlR_xTA0cf2oLcCaZKszo9nysBOHisagAn5anrRrCFW22g1YNsjTBvniUbW2nVq3K8SG4JMfY2ITtNCmo6htwmb9pFJQ4Vr6wAaXD04/s1600/VS2005+Icon.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;a href=&quot;http://www.geekpedia.com/Samples/DelegatesAndEvents/LilClient.zip&quot;&gt;Download the Client Application project&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;span style=&quot;color: white;&quot;&gt;(Visual Studio 2005)&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQfEOVGUKJcRzkjjZWR5GKlQYnavWHfkjBSPZEwlR_xTA0cf2oLcCaZKszo9nysBOHisagAn5anrRrCFW22g1YNsjTBvniUbW2nVq3K8SG4JMfY2ITtNCmo6htwmb9pFJQ4Vr6wAaXD04/s1600/VS2005+Icon.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQfEOVGUKJcRzkjjZWR5GKlQYnavWHfkjBSPZEwlR_xTA0cf2oLcCaZKszo9nysBOHisagAn5anrRrCFW22g1YNsjTBvniUbW2nVq3K8SG4JMfY2ITtNCmo6htwmb9pFJQ4Vr6wAaXD04/s1600/VS2005+Icon.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;a href=&quot;http://www.geekpedia.com/Samples/DelegatesAndEvents/CustomEventsAndDelegates.zip&quot;&gt;Download the Server Application project&lt;/a&gt; &lt;span style=&quot;color: white;&quot;&gt;(Visual Studio 2005)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;Event firing and handling&lt;/h3&gt;The scope of this tutorial is to teach you how to create your own  events, fire them and handle them. If you done any C# programming you&#39;re  sure to have used events already. The click of a button, the loading of  the form, all these are events that are coded into the .NET Framework.  However when you create your own classes, many times you&#39;ll find it  necessary to create your own events. For taking full advantage of this  tutorial it&#39;s best that you know at least the basics of object oriented  programming in C#, such as classes, constructors, properties,  instantiation, etc. Also if you know anything about working with  threads, it will help. &lt;br /&gt;
&lt;br /&gt;
In this tutorial we&#39;re going to create a real-life application, or at  least the start of a real-life application. It will consist of two  projects: a client and a server. The client application connects to the  server application through TCP IP. These two applications could connect  to each other through a network or through the Internet. As long as the  port specified is the same in both applications (and the firewall  doesn&#39;t block it), and if you specified the correct IP addresses,  everything will work just fine. But where do the delegates and events  come into play? In the server application. There we will have a class  that listens for connections. When a client is accepted, we want an  event to be fired. This event should be handled in the class that  displays the form, so that we can show a message box.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s start by creating the client application, which has very little code to it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;The client application &lt;/h3&gt;Start Visual Studio 2005 and create a new C# Windows Application. I called mine &quot;LilClient&quot;: &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3TOzRLpjrwMWvcNb9S4soy51upu20hFzJJlZjqvqSVJkdt1r4dXF9YF8IOtICsBptvXxDZb8F5sWs6lRTluGdJAFLxSmGc0aOjVNGnCboSk35cPWlBiLedFTtSxpc8xpdwN6rUZZJgCWx/s1600/Client-Form.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3TOzRLpjrwMWvcNb9S4soy51upu20hFzJJlZjqvqSVJkdt1r4dXF9YF8IOtICsBptvXxDZb8F5sWs6lRTluGdJAFLxSmGc0aOjVNGnCboSk35cPWlBiLedFTtSxpc8xpdwN6rUZZJgCWx/s1600/Client-Form.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;This is what our client application looks like. A TextBox and a Button &lt;i&gt;btnConnect&lt;/i&gt;. The TextBox is named &lt;i&gt;txtIp&lt;/i&gt;  and it will store the IP address of the server that we want to connect  to. Obviously this depends on where you&#39;ll run your server application.  You could run it on the very same computer as the client application.  However most important is that the IP address is the one of your  machine, if you&#39;re going to run the client and the server on the same  machine, or in a network, you should use the computer&#39;s network IP. Many  times this is 192.168.0.1 however in my network it is 192.168.1.101.  You can find the list of IP addresses that your computer uses by doing  an&lt;i&gt; ipconfig &lt;/i&gt; command  at the MS-DOS command prompt.&lt;br /&gt;
&lt;br /&gt;
First thing to do in this Windows Application  is to add this &lt;i&gt;using&lt;/i&gt; statement:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net.Sockets;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Double click the &lt;i&gt;btnConnect&lt;/i&gt; button and you&#39;ll get to its &lt;b&gt;Click&lt;/b&gt; event (speaking of events, eh!); inside add the following code:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; btnConnect_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Create a new TCP client&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpClient&lt;/span&gt; tcpServer = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpClient&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Connect it to the specified IP address and port&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer.Connect(txtIp.Text, 1986);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Close the connection&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpServer.Close();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;i&gt;&quot;A connection attempt failed because the connected party did not  properly respond after a period of time, or established connection  failed because connected host has failed to respond&quot;&lt;/i&gt;exception if the IP address you have entered is incorrect.&lt;br /&gt;
Next comes the server application where we&#39;re going to get into the real scope of this tutorial: delegates and custom events.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;The server application&lt;/h3&gt;Start a new C# project. I gave mine a more serious name this time: &quot;CustomEventsAndDelegates&quot; - sounds classy, doesn&#39;t it?&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFxcgqwr2E3bGmEYCRe5UQnu8dAbDDratCgB9xZZ4DDgBLfzPF5uVhhXDzqNK1TmK2EDyqFB095fGPPd0O8BBZzpXOC0P-y5Jipep_O-y1jkzxIO0diwszo8rO42KRtHZoj9rS0fN6KK29/s1600/Events-Delegates-Form.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFxcgqwr2E3bGmEYCRe5UQnu8dAbDDratCgB9xZZ4DDgBLfzPF5uVhhXDzqNK1TmK2EDyqFB095fGPPd0O8BBZzpXOC0P-y5Jipep_O-y1jkzxIO0diwszo8rO42KRtHZoj9rS0fN6KK29/s1600/Events-Delegates-Form.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;The form is very similar to the one of the client: we have our &lt;i&gt;txtIp&lt;/i&gt; TextBox, a &lt;i&gt;btnStart&lt;/i&gt; Button and a   &lt;i&gt;lblStatus&lt;/i&gt; Label.  Switch to code view and since we&#39;ll be using the &lt;b&gt;IPAddress&lt;/b&gt; object in this class, add the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now double click the Start Server button to get to its Click event where you&#39;ll use the following code: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; btnStart_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Parse the IP address from the textbox into an IPAddress object&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt; ipAddr = &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt;.Parse(txtIp.Text);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Create a new instance of the Monitor class and pass the IP address to the constructor&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Monitor&lt;/span&gt; myMonitor = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Monitor&lt;/span&gt;(ipAddr);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Bind the event to an event handler&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMonitor.StatusChangedEvent += &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedHandler&lt;/span&gt;(myMonitor_StatusChanged);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Call the method that starts monitoring for connections&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMonitor.StartMonitoring();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Let the user know&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblStatus.Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Monitoring for connections...&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;So what&#39;s happening here? First we simply create an &lt;b&gt;IPAddress&lt;/b&gt;  object where we store the IP address in the Text Box. Now I should tell  you that the IP address in the TextBox is the IP address of the server,  and since a server can have multiple network devices and IP addresses,  we don&#39;t know which one should be used. Thus, the IP address should be  typed in The IP address should be the same one as the one that&#39;s entered in the client application.&lt;br /&gt;
&lt;br /&gt;
What&#39;s the deal with the &lt;b&gt;Monitor&lt;/b&gt; object? What namespace  is that? Well that&#39;s the class we&#39;re going to create next. The main  purpose of this class is to monitor for incoming connections from client  applications. It will have a constructor that takes an &lt;b&gt;IPAddress&lt;/b&gt; object, and that&#39;s why we pass the IP address to it when initializing the &lt;i&gt;myMonitor&lt;/i&gt; object.&lt;br /&gt;
&lt;br /&gt;
The next line is most interesting. That&#39;s where we bind the event that  we&#39;re going to create very soon to an event handler. You can see that  the event handler&#39;s name is &lt;i&gt;myMonitor_StatusChanged&lt;/i&gt;, remember this because we&#39;re having a look at it in a second.&lt;br /&gt;
&lt;br /&gt;
The last two lines are self explanatory: a method to start monitoring is called on the &lt;i&gt;myMonitor&lt;/i&gt; object, and a label on the form is updated.&lt;br /&gt;
&lt;br /&gt;
There&#39;s only one piece of code left in this class and that is the event handler:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; myMonitor_StatusChanged(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedEventArgs&lt;/span&gt; e)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;We got a call from the Monitor class:\r\n&quot;&lt;/span&gt; + e.EventMessage, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Message From Server&quot;&lt;/span&gt;, &lt;span style=&quot;color: #2b91af;&quot;&gt;MessageBoxButtons&lt;/span&gt;.OK, &lt;span style=&quot;color: #2b91af;&quot;&gt;MessageBoxIcon&lt;/span&gt;.Information);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;If you&#39;re not familiar with event handlers at all, you should know that  this piece of code executes when we fire the event from a different  class. If you looked at the Click events  of various form objects such  as buttons, this must be familiar to you. Only this time the handler is  for our own custom event. And another interesting thing to note is that  when this event fires, a parameter is passed to it through &lt;/span&gt;&lt;b style=&quot;color: white;&quot;&gt;StatusChangedEventArgs&lt;/b&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;color: white;&quot;&gt;e&lt;/i&gt;&lt;span style=&quot;color: white;&quot;&gt;. This parameter will hold a message sent by the monitoring class, such as &quot;&lt;/span&gt;&lt;i style=&quot;color: white;&quot;&gt;A client has successfully connected!&lt;/i&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;h3&gt;Creating and firing your own event&lt;/h3&gt;Now we&#39;re going to create our final code for this tutorial, but the most  important. This is the code that monitors for connections, and when a  client does connect, it will fire an event, event which we already  handled in the main Form1 class.&lt;br /&gt;
In Visual Studio 2005 add a new class file: &lt;i&gt;Monitor.cs&lt;/i&gt;.  Add the following &lt;i&gt;using&lt;/i&gt; statements since we&#39;ll be using networks &amp;amp; threads: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Net.Sockets;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; System.Threading;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;This file will actually contain two classes. One is the Monitor class  which we kept talking about but we never seem to get to :-) and the  other is the  &lt;/span&gt;&lt;b style=&quot;color: white;&quot;&gt;StatusChangedEventArgs&lt;/b&gt;&lt;span style=&quot;color: white;&quot;&gt; class that inherits &lt;/span&gt;&lt;b style=&quot;color: white;&quot;&gt;EventArgs&lt;/b&gt;&lt;span style=&quot;color: white;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt; Since an event is really a delegate, we need to define a delegate with  the signature that we want for the event. Might want to read that twice.  For instance we want to pass some arguments - &lt;/span&gt;&lt;b style=&quot;color: white;&quot;&gt;StatusChangedEventArgs&lt;/b&gt;&lt;span style=&quot;color: white;&quot;&gt;,  and the only place to define them is in the delegate&#39;s signature. So  inside Monitor.cs and the namespace, but not inside the class, put the  following line:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;delegate&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedHandler&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedEventArgs&lt;/span&gt; e);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;Now that we know how the event will look like, thanks to the delegate signature, we need to define what  arguments &lt;b&gt;StatusChangedEventArgs&lt;/b&gt;  will contain. First we need some way to set these arguments, because  they&#39;re being passed  useless if we don&#39;t set them to a value. And  that&#39;s why we need a constructor. Of course, we also want to retrieve  the arguments out of &lt;b&gt;StatusChangedEventArgs&lt;/b&gt; so we need a property. All these will be defined into a class named &lt;b&gt;StatusChangedEventArgs&lt;/b&gt;. you should put it in the Monitor.cs file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedEventArgs&lt;/span&gt; : &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// This will store our only parameter / event argument, which is the event message&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; EventMsg;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// We need to define this property in order to retrieve the message in the event handler, back in Form1.cs&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; EventMessage&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; EventMsg;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The constructor will set the message&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; StatusChangedEventArgs(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; strEventMsg)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; EventMsg = strEventMsg;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;So  we have the arguments defined, we can set and retrieve them. Inside Monitor.cs we should now deal with the &lt;b&gt;Monitor&lt;/b&gt; class for which we created the file in the first place. And finally here it is, in all its glory, our &lt;b&gt;Monitor &lt;/b&gt;class: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% white; color: black; font-family: Courier New; font-size: 10pt;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Monitor&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Will store the IP address passed to it&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt; ipAddress;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The constructor sets the IP address to the one retrieved by the instantiating object&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; Monitor(&lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt; address)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ipAddress = address;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Declare the event that we&#39;ll fire later&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;event&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedHandler&lt;/span&gt; StatusChangedEvent;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The thread that will hold the connection listener&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt; thrListener;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The TCP object that listens for connections&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpListener&lt;/span&gt; tlsServer;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The thread that will send information to the client&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt; thrSender;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Will tell the while loop to keep monitoring for connections&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; ServRunning = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; StartMonitoring()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Get the IP of the first network device, however this can prove unreliable on certain configurations&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt; ipaLocal = ipAddress;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (tlsServer == &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Create the TCP listener object using the IP of the server and the specified port&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tlsServer = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpListener&lt;/span&gt;(ipaLocal, 1986);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Start the TCP listener and listen for connections&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tlsServer.Start();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The while loop will check for true in this before checking for connections&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ServRunning = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Start the new tread that hosts the listener&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; thrListener = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt;(KeepListening);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; thrListener.Start();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; KeepListening()&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;TcpClient&lt;/span&gt; tclServer;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// While the server is running&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; (ServRunning == &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Accept a pending connection&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tclServer = tlsServer.AcceptTcpClient();&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Start a new thread where our new client who just connected will be managed&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; thrSender = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Thread&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;ParameterizedThreadStart&lt;/span&gt;(AcceptClient));&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// The thread calls the AcceptClient() method&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; thrSender.Start(tclServer);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Occures when a new client is accepted&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; AcceptClient(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; newClient)&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Set the argument/parameter to a message explaining what just happened&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedEventArgs&lt;/span&gt; evArg = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;StatusChangedEventArgs&lt;/span&gt;(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;A client was successfully accepted.&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Fire the event because a new client was accepted&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; StatusChangedEvent(&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;, evArg);&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;}&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYBx4yLsH7Wf8F1XmUdfkayJhl7eEHOA42l0i7n89QOlTz8-QUuha9NbUFuEu1wklskf3d44KLxxMYOa_hphGSukzHN1Ux83OM7QKtOhuupZvrCu2YeFI5wjWthMh-zGLSQF_LWOPft0Z/s1600/Application.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYBx4yLsH7Wf8F1XmUdfkayJhl7eEHOA42l0i7n89QOlTz8-QUuha9NbUFuEu1wklskf3d44KLxxMYOa_hphGSukzHN1Ux83OM7QKtOhuupZvrCu2YeFI5wjWthMh-zGLSQF_LWOPft0Z/s320/Application.png&quot; width=&quot;223&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;With the comments it&#39;s pretty much self explanatory. There&#39;s a method  that starts the monitoring, one that does the listening, and finally one  that accepts a client. Technically it doesn&#39;t do anything with the  client connection, it just lets the main form know that a client  has  connected successfully, which was the main purpose of this tutorial all  along.&lt;br /&gt;
&lt;br /&gt;
Now that wasn&#39;t that hard, was it? If you run both applications and most  importantly, input the correct IP addresses, you should get a message  on the server application once you connect the client to it. And behind  that, which looks like a very simple task to accomplish, you&#39;ll know  that a lot of stuff really happens, an event defined by the signature of  a delegate fires from a class, and with it carries the parameters  defined in another class. The event is handled in the class that holds  the form, which shows the message box. Here&#39;s the entire process:&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&amp;nbsp;P.S.: If when you run your client application you get an alert from the  Windows Firewall or any other firewall for that matter, don&#39;t forget to  unblock the application:&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHpIQUzXm8c9r4UePzyBKK6yQxOGjCR3vOFuW5DiqtHR3ZZ9QDAuzKm-4Krjge6FM4f-d3VCBP0djBZGYwfk6WuskCPjdvCtuvy1IdBYlxtmy1W0qpbceQpQLyu_eCLzMOQ1F9RFihMEf8/s1600/Windows-Firewall.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHpIQUzXm8c9r4UePzyBKK6yQxOGjCR3vOFuW5DiqtHR3ZZ9QDAuzKm-4Krjge6FM4f-d3VCBP0djBZGYwfk6WuskCPjdvCtuvy1IdBYlxtmy1W0qpbceQpQLyu_eCLzMOQ1F9RFihMEf8/s320/Windows-Firewall.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;cccc&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/332775234643551972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/332775234643551972?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/332775234643551972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/332775234643551972'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/delegates-and-events-in-c.html' title='Delegates and Events in C#'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYBx4yLsH7Wf8F1XmUdfkayJhl7eEHOA42l0i7n89QOlTz8-QUuha9NbUFuEu1wklskf3d44KLxxMYOa_hphGSukzHN1Ux83OM7QKtOhuupZvrCu2YeFI5wjWthMh-zGLSQF_LWOPft0Z/s72-c/Application.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-8211713102503480244</id><published>2011-01-30T15:03:00.000-08:00</published><updated>2011-01-30T15:03:57.864-08:00</updated><title type='text'>Professional website design and uncut using Photoshop and Dreamweaver</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn60M29BCk4RnNIjtedqvlCErHYyyXGrDUASTUmRarsxGV-IKK-koLkUO-Kt1bsS1k0KUYQYA45iF9nZyH4qONgrbq-vMfj3-dkhZSbP4WAViYEEA3xJWuLmkTU21P0-hLgoiGGeVXrMUH/s1600/webdesign.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn60M29BCk4RnNIjtedqvlCErHYyyXGrDUASTUmRarsxGV-IKK-koLkUO-Kt1bsS1k0KUYQYA45iF9nZyH4qONgrbq-vMfj3-dkhZSbP4WAViYEEA3xJWuLmkTU21P0-hLgoiGGeVXrMUH/s320/webdesign.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: #f3f3f3;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: #f3f3f3;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Today we Give you&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;modest&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;lesson&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;To design&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp; website &lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in photoshop.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;b style=&quot;color: orange;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Lesson&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Requirements&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;1 -&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Adobe Photoshop&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Photoshop&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;experience&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is simple&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;. &lt;a href=&quot;https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop&quot;&gt;Get It Now!!&lt;/a&gt;&lt;/span&gt;&lt;br style=&quot;color: #f3f3f3;&quot; /&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;2 -&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Adobe Dreamweaver&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;a href=&quot;https://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&quot;&gt;Get It Now!!&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Lesson&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;annotated&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a video&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;lesson&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;demonstrates the&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;process of&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;design&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;cutting&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;, as well as&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;conversion&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to the web page&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and all&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Adobe photoshop.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: #f3f3f3; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;we need&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp; previous programs in order to&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;adjust the&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;alignment of&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the site&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;as well as&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the development&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;background&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of the&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt; website&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;has&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;been&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;commentary&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on &lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Adobe&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Dreamweaver&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: #f3f3f3; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;This will be the&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;final&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;outcome&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of the&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in this&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: #f3f3f3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #f3f3f3;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;lesson&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.blogger.com/goog_820473762&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt; Click &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://alostora.eb2a.com/psdddd/&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: lime;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;here to&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot; style=&quot;color: lime;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: lime;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;View&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://dc16.arabsh.com/files/6/rts6fnvgdcu6n5/psd.rar&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxY_2nt9SzFcFW2LknKEBJvRqHXnxlQe01RJJYkvkhQ0Hzw6i3l0Y97raH73Zh6JNBKRFUVul7aSzoSfJEMEFwuID3n-3nO-_2FbnXfsQiy93p18LqUyJ9UJj2rdxesJ63tW_e4nox_YBJ/s1600/download_icon.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: orange; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Download&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Lesson&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/8211713102503480244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/8211713102503480244?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/8211713102503480244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/8211713102503480244'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/professional-website-design-and-uncut.html' title='Professional website design and uncut using Photoshop and Dreamweaver'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn60M29BCk4RnNIjtedqvlCErHYyyXGrDUASTUmRarsxGV-IKK-koLkUO-Kt1bsS1k0KUYQYA45iF9nZyH4qONgrbq-vMfj3-dkhZSbP4WAViYEEA3xJWuLmkTU21P0-hLgoiGGeVXrMUH/s72-c/webdesign.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-6580566932436805458</id><published>2011-01-28T17:08:00.000-08:00</published><updated>2011-01-28T17:08:06.904-08:00</updated><title type='text'>Facebook has become the third most visited site in the world</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKKfhEnlHOOGioXH-2xmYfkCqDcT8gLGc9jx1YM6n7Gh57l94zBQaPOoGg8GYYmR8gxIvVI4J9YPQZniRpQw3WWaEU0yh2CTu8KGVB1S3e3C-qytx81PBbyfdiYaeM2qsUoqLl3XN7K3p2/s1600/jpg1-300x100.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKKfhEnlHOOGioXH-2xmYfkCqDcT8gLGc9jx1YM6n7Gh57l94zBQaPOoGg8GYYmR8gxIvVI4J9YPQZniRpQw3WWaEU0yh2CTu8KGVB1S3e3C-qytx81PBbyfdiYaeM2qsUoqLl3XN7K3p2/s1600/jpg1-300x100.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;The latest&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;visitor figures for the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Web&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;published&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;by&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;comScore&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;November&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook has&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;become&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;third&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;most visited site&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in the world&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;With&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;nearly&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;648 million&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;unique visitors,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;social network&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;remains&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;behind&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Google&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(970&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;million)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(869&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;million)&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;But&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;it&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;goes beyond&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Yahoo&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;its 630&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;million&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;unique&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;visitors&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;October the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;two&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;sites&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;were&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;still&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on a par&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to 633&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;million.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;In one&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;year&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;has&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;won&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;more&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;than 200&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;million&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;unique visitors&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;per month&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;In early December&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CEO of&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Yahoo&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Carol&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Bartz&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;had sensed&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;danger&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;, pointing&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;its&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;biggest&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;rival&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Google&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;now&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;No.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;just last&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;eighteen months&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a year ago&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;totaled&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;just&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;over&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;400 million&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;visitors&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;when&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Yahoo&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;attracted&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;more than&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;600.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;United States&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;, however&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Yahoo&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;still&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;leads with&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;181 million&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;unique&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;visitors&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;ahead of Google&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;178.7&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;175.7&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;151.7&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;But&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;will&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;now capturing&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a quarter of&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;market&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;banners&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;twice&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;as Yahoo&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;And&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;he would pass&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for viewing&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Yahoo&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;videos&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;by becoming&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;second&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;U.S. site&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;behind&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Google&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; source src=latribune.fr&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2FvlQNOvP62Hh0Bv5yt3kvrgoGqj5RMZeix-gMI-1sPQxSEdnj5riVCU03zZYPVmQyWrGA01NvuFtr4GSAQxFfOT7J589yTW1u1lpAif5haoOvfEw8HDWQJkMlk09_q1u9HWlSy34zAm/s320/facebook-score.jpg&quot; width=&quot;320&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/6580566932436805458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/6580566932436805458?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6580566932436805458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6580566932436805458'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/facebook-has-become-third-most-visited.html' title='Facebook has become the third most visited site in the world'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKKfhEnlHOOGioXH-2xmYfkCqDcT8gLGc9jx1YM6n7Gh57l94zBQaPOoGg8GYYmR8gxIvVI4J9YPQZniRpQw3WWaEU0yh2CTu8KGVB1S3e3C-qytx81PBbyfdiYaeM2qsUoqLl3XN7K3p2/s72-c/jpg1-300x100.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-4936151584468313357</id><published>2011-01-28T16:54:00.000-08:00</published><updated>2011-01-28T17:07:06.734-08:00</updated><title type='text'>Open Source JDK 7 for Mac now available</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV9tqbMzty-JbhM7GH0BgRFrM5IDOMD0Jk01uPGHUSlZDbvWnLfMj_K0WDeCitcHjfRp3YK_gvu12_ERo8sleVeYdhZItYyOjvei2QJUegX-bEm0EyBJrHHsaNHeJpGMznVg2J-36uppB/s1600/Gosling_TechDays20100001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV9tqbMzty-JbhM7GH0BgRFrM5IDOMD0Jk01uPGHUSlZDbvWnLfMj_K0WDeCitcHjfRp3YK_gvu12_ERo8sleVeYdhZItYyOjvei2QJUegX-bEm0EyBJrHHsaNHeJpGMznVg2J-36uppB/s320/Gosling_TechDays20100001.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;A few months ago it was announced by Apple that Java for Mac would  be deprecated. After a lot of complains and discussions by mostly Mac  users, Apple decided to work together with Oracle&#39;s OpenJDK project to  make Java Open Source for Mac.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;The first code has now been released.&amp;nbsp;&lt;a href=&quot;http://wikis.sun.com/display/OpenJDK/Mac+OS+X+Port&quot; target=&quot;_blank&quot;&gt;You can find the directions for building OpenJDK7 for MacOS here.&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Google Code also has a prebuild package for OpenJDK in MacOSX,&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/openjdk-osx-build/&quot; target=&quot;_blank&quot;&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://openjdk.java.net/projects/macosx-port/&quot; target=&quot;_blank&quot;&gt;Find more information here - go to OpenJDK.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: lime;&quot;&gt;Source:http://www.jtraining.com&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/4936151584468313357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/4936151584468313357?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/4936151584468313357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/4936151584468313357'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/open-source-jdk-7-for-mac-now-available.html' title='Open Source JDK 7 for Mac now available'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV9tqbMzty-JbhM7GH0BgRFrM5IDOMD0Jk01uPGHUSlZDbvWnLfMj_K0WDeCitcHjfRp3YK_gvu12_ERo8sleVeYdhZItYyOjvei2QJUegX-bEm0EyBJrHHsaNHeJpGMznVg2J-36uppB/s72-c/Gosling_TechDays20100001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-241109381085916457</id><published>2011-01-28T10:49:00.000-08:00</published><updated>2011-01-28T10:49:05.799-08:00</updated><title type='text'>RMI (Remote Method Invocation)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6TqzjTweVp9Qn9lu_lcJDCMQEo0JJnG4pYEzKuupnO67WHJp6EI0QkZxpECLxu5Gxwko8iBtIFGJok8ipy-noISq2Ci6zW68PT3Ph3gc3XABnD3PEXsagXpBxHyCjc4HWYC4hlKynPGO/s1600/distributed.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6TqzjTweVp9Qn9lu_lcJDCMQEo0JJnG4pYEzKuupnO67WHJp6EI0QkZxpECLxu5Gxwko8iBtIFGJok8ipy-noISq2Ci6zW68PT3Ph3gc3XABnD3PEXsagXpBxHyCjc4HWYC4hlKynPGO/s320/distributed.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;RMI&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Remote&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Method&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Invocation&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Java API&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;manipulating&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;remote objects&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;say&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;an&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;object&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;instantiated&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;another virtual machine&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;, possibly&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;another&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;machine on the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;network&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is transparent to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the user&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;c&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;say&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;same manner as&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;if the object&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in the virtual machine&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;JVM&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the local machine.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Thus&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;server&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;allows a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;client&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to invoke&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;methods&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;remote&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;objects&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that it instantiates&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Two&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;virtual machines&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;are&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;required&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;one&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;server&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;client&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;all&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;communication&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;done&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in Java&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;They say&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;RMI&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;typically&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a solution, &quot;&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Java&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;unlike&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;standard&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CORBA&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of the OMG&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(Object&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Management Group&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;manipulating&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;objects remotely&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;with any&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;language&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CORBA&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is much more&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;complicated&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;implement&lt;/span&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;reason&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;why&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;many&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;developers&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;often turn&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;RMI&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://fsesma.highwave.org/sites/default/files/Remote%20Method%20Invocation.pdf&quot;&gt;Download PDF ;&lt;/a&gt; &lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;http://fsesma.highwave.org/sites/default/files/BankExercise.zip&quot;&gt;Java - BankExercise.zip&amp;nbsp; &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/241109381085916457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/241109381085916457?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/241109381085916457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/241109381085916457'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/rmi-remote-method-invocation.html' title='RMI (Remote Method Invocation)'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6TqzjTweVp9Qn9lu_lcJDCMQEo0JJnG4pYEzKuupnO67WHJp6EI0QkZxpECLxu5Gxwko8iBtIFGJok8ipy-noISq2Ci6zW68PT3Ph3gc3XABnD3PEXsagXpBxHyCjc4HWYC4hlKynPGO/s72-c/distributed.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-3691750812981519801</id><published>2011-01-28T10:32:00.000-08:00</published><updated>2011-01-28T10:34:53.714-08:00</updated><title type='text'>Java SE Downloads</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-windows-i586.exe?BundledLineItemUUID=wEGJ_hCwRDIAAAEtSAAAHs3e&amp;amp;OrderID=fiSJ_hCwsaAAAAEtPQAAHs3e&amp;amp;ProductID=_omJ_hCwMp4AAAEsQIMcKluK&amp;amp;FileName=/jdk-6u23-windows-i586.exe&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWcdAXIMmpmta2JxqZVSB-DYF5O4attsDn_FmMx6CUzGHRp_woqZN1LuEOtSmTOZAYBUsukPX2SwIoAxElw1DvN9TytIQoSgy_a1szzanDcAyWPFFcIrle4m5ZjjRU7l-zJWRJ4Ex6d47C/s1600/java2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;b style=&quot;color: orange;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-windows-i586.exe?BundledLineItemUUID=wEGJ_hCwRDIAAAEtSAAAHs3e&amp;amp;OrderID=fiSJ_hCwsaAAAAEtPQAAHs3e&amp;amp;ProductID=_omJ_hCwMp4AAAEsQIMcKluK&amp;amp;FileName=/jdk-6u23-windows-i586.exe&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt; Java SE Development Kit 6u23&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/index.html&quot;&gt;More Java Downloads:&lt;/a&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/3691750812981519801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/3691750812981519801?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3691750812981519801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3691750812981519801'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/java-se-downloads.html' title='Java SE Downloads'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWcdAXIMmpmta2JxqZVSB-DYF5O4attsDn_FmMx6CUzGHRp_woqZN1LuEOtSmTOZAYBUsukPX2SwIoAxElw1DvN9TytIQoSgy_a1szzanDcAyWPFFcIrle4m5ZjjRU7l-zJWRJ4Ex6d47C/s72-c/java2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-6606441537105265876</id><published>2011-01-28T08:52:00.000-08:00</published><updated>2011-01-28T08:52:05.577-08:00</updated><title type='text'>Oracle Architecture in less than 10 minutes</title><content type='html'>&lt;iframe src=&quot;http://www.youtube.com/embed/yk8esAZKz4k?fs=1&quot; allowfullscreen=&quot;&quot; width=&quot;425&quot; frameborder=&quot;0&quot; height=&quot;344&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/6606441537105265876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/6606441537105265876?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6606441537105265876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6606441537105265876'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/oracle-architecture-in-less-than-10.html' title='Oracle Architecture in less than 10 minutes'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/yk8esAZKz4k/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-5231420416334711245</id><published>2011-01-28T08:50:00.000-08:00</published><updated>2011-01-28T08:50:33.643-08:00</updated><title type='text'>Introduction to Oracle Database Administration - Oracle DBA</title><content type='html'>&lt;iframe src=&quot;http://www.youtube.com/embed/14y6mveAiCw?fs=1&quot; allowfullscreen=&quot;&quot; width=&quot;425&quot; frameborder=&quot;0&quot; height=&quot;344&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/5231420416334711245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/5231420416334711245?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5231420416334711245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5231420416334711245'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/introduction-to-oracle-database.html' title='Introduction to Oracle Database Administration - Oracle DBA'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/14y6mveAiCw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-5971080625166978359</id><published>2011-01-27T15:03:00.000-08:00</published><updated>2011-01-27T15:03:17.113-08:00</updated><title type='text'>Secret US Embassy Cables</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCq8jD3BQmnxY4WTkqK-zmBcZqvQJQcIL_kqWS3sYPdZlzvuKmSVkBLLswq6UzgXObDNJ5PKMHN8Carnc6YfPAQuzLl4DDq4mRjuBwFZD10j2m73DgXoQjdOXeLM1T86-QHhWWgKbpIXBZ/s1600/ja-cg.jpg&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #eeeeee; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCq8jD3BQmnxY4WTkqK-zmBcZqvQJQcIL_kqWS3sYPdZlzvuKmSVkBLLswq6UzgXObDNJ5PKMHN8Carnc6YfPAQuzLl4DDq4mRjuBwFZD10j2m73DgXoQjdOXeLM1T86-QHhWWgKbpIXBZ/s1600/ja-cg.jpg&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Wikileaks began on Sunday November 28th publishing 251,287 leaked United States embassy cables, the largest set of confidential documents ever to be released into the public domain. The documents will give people around the world an unprecedented insight into US Government foreign activities.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;The cables, which date from 1966 up until the end of February this year, contain confidential communications between 274 embassies in countries throughout the world and the State Department in Washington DC. 15,652 of the cables are classified Secret.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;The embassy cables will be released in stages over the next few months. The subject matter of these cables is of such importance, and the geographical spread so broad, that to do otherwise would not do this material justice.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;The cables show the extent of US spying on its allies and the UN; turning a blind eye to corruption and human rights abuse in &quot;client states&quot;; backroom deals with supposedly neutral countries; lobbying for US corporations; and the measures US diplomats take to advance those who have access to them.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;This document release reveals the contradictions between the US’s public persona and what it says behind closed doors – and shows that if citizens in a democracy want their governments to reflect their wishes, they should ask to see what’s going on behind the scenes.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Every American schoolchild is taught that George Washington – the country’s first President – could not tell a lie. If the administrations of his successors lived up to the same principle, today’s document flood would be a mere embarrassment. Instead, the US Government has been warning governments -- even the most corrupt -- around the world about the coming leaks and is bracing itself for the exposures.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;The full set consists of 251,287 documents, comprising 261,276,536 words (seven times the size of &quot;The Iraq War Logs&quot;, the world&#39;s previously largest classified information release).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;The cables cover from 28th December 1966 to 28th February 2010 and originate from 274 embassies, consulates and diplomatic missions.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #eeeeee;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;font-size: 15px; font-weight: bold; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;How to explore the data&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Search for events that you remember that happened for example in your country. You can browse by date or search for an origin near you.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Pick out interesting events and tell others about them. Use twitter, reddit, mail whatever suits your audience best.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;For twitter or other social networking services please use the&amp;nbsp;&lt;b&gt;#cablegate&lt;/b&gt;&amp;nbsp;or unique reference ID (e.g.&lt;b&gt;#66BUENOSAIRES2481&lt;/b&gt;) as hash tags.&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;font-size: 15px; font-weight: bold; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Key figures:&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;15, 652 secret&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;101,748 confidential&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;133,887 unclassified&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Iraq most discussed country – 15,365 (Cables coming from Iraq – 6,677)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;Ankara, Turkey had most cables coming from it – 7,918&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #666666;&quot;&gt;From Secretary of State office - 8,017&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div style=&quot;color: #666666; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-indent: 15px;&quot;&gt;According to the US State Departments labeling system, the most frequent subjects discussed are:&lt;/div&gt;&lt;ul style=&quot;color: #666666; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;External political relations – 145,451&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Internal government affairs – 122,896&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Human rights – 55,211&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Economic Conditions – 49,044&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Terrorists and terrorism – 28,801&lt;/li&gt;
&lt;li style=&quot;list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0.2em; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;UN security council – 6,532&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px;&quot;&gt;&lt;h3 style=&quot;font-size: 15px; font-weight: bold; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;Graphics of the cablegate dataset&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNkhXTScqwaaXtSmsOUPOnV7iq3cMMInacHMqS3PqqodM8DBMiMR29ADA9LnH5u6NqTCxZ6VJ71OLKs6yQ4fR4movqHJfsVLx4i46hRU8040ps4mFvgHV9ZShRt8syclcQSVZOHEZJuPEi/s1600/graphic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNkhXTScqwaaXtSmsOUPOnV7iq3cMMInacHMqS3PqqodM8DBMiMR29ADA9LnH5u6NqTCxZ6VJ71OLKs6yQ4fR4movqHJfsVLx4i46hRU8040ps4mFvgHV9ZShRt8syclcQSVZOHEZJuPEi/s320/graphic.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/5971080625166978359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/5971080625166978359?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5971080625166978359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5971080625166978359'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/secret-us-embassy-cables.html' title='Secret US Embassy Cables'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCq8jD3BQmnxY4WTkqK-zmBcZqvQJQcIL_kqWS3sYPdZlzvuKmSVkBLLswq6UzgXObDNJ5PKMHN8Carnc6YfPAQuzLl4DDq4mRjuBwFZD10j2m73DgXoQjdOXeLM1T86-QHhWWgKbpIXBZ/s72-c/ja-cg.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-4619084192173819739</id><published>2011-01-27T14:47:00.000-08:00</published><updated>2011-01-27T14:47:25.639-08:00</updated><title type='text'>Pentagon Whistleblower Daniel Ellsberg on Wikileaks Iraq War Docs (Part ...</title><content type='html'>&lt;iframe width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/embed/z1pTl8KdREk?fs=1&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/4619084192173819739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/4619084192173819739?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/4619084192173819739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/4619084192173819739'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/pentagon-whistleblower-daniel-ellsberg.html' title='Pentagon Whistleblower Daniel Ellsberg on Wikileaks Iraq War Docs (Part ...'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/z1pTl8KdREk/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-8425616287526320148</id><published>2011-01-27T13:50:00.000-08:00</published><updated>2011-01-27T13:50:35.305-08:00</updated><title type='text'>MSI CR650 scores an AMD Zacate E-350 APU</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHoTqCEJgi3utH-NgEnbLH7qbXWr1jh8yg1tO4Nf-k73rBP5O8GG_yNJ7cDBsJTMMgggnGQSVi3BntCQL39i6_Jv59JXPFb1Uz2osJwK6_77D2x_npr1om1phyphenhyphenFDUvuO_w4c1sdDafSoY4/s1600/ab5f0889a792d28326f3e6aa8b12d803.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHoTqCEJgi3utH-NgEnbLH7qbXWr1jh8yg1tO4Nf-k73rBP5O8GG_yNJ7cDBsJTMMgggnGQSVi3BntCQL39i6_Jv59JXPFb1Uz2osJwK6_77D2x_npr1om1phyphenhyphenFDUvuO_w4c1sdDafSoY4/s320/ab5f0889a792d28326f3e6aa8b12d803.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;MSI&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;launches&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;family member&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CR&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;notebook&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Known as&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CR650&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;MSI&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;laptop&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;based on&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;AMD&#39;s&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;upcoming&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Brazos&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;mobile platform&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;The&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;CR650&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is equipped&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;an&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;AMD&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Fusion&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;E&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;350&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;dual-core processor&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;an&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;AMD&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Mobility&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Radeon&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;HD&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;6300&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;series graphics&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;15.6-inch&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;widescreen display&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;webcam&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;HDMI&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;high&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;definition&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;In&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;addition&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;laptop&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;also supports&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;AMD&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Vision&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;eco&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;technology to&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;increase&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;battery&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Stay&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;tuned&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;more updates&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;TechPowerUp&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/8425616287526320148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/8425616287526320148?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/8425616287526320148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/8425616287526320148'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/msi-cr650-scores-amd-zacate-e-350-apu.html' title='MSI CR650 scores an AMD Zacate E-350 APU'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHoTqCEJgi3utH-NgEnbLH7qbXWr1jh8yg1tO4Nf-k73rBP5O8GG_yNJ7cDBsJTMMgggnGQSVi3BntCQL39i6_Jv59JXPFb1Uz2osJwK6_77D2x_npr1om1phyphenhyphenFDUvuO_w4c1sdDafSoY4/s72-c/ab5f0889a792d28326f3e6aa8b12d803.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-3048565654921339328</id><published>2011-01-27T12:36:00.000-08:00</published><updated>2011-01-27T12:36:40.469-08:00</updated><title type='text'>A proven and free virus protection? that&#39;s what I need</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtU7sXKqGke1j3Njvcu3IizYiNBkTiHqFuXxJi1AAZEoKElqdbgdvqQOFNMlupwQdp83rD9OvbLwJfvjdu0w2K4McN3CQg-FXWOvBKZh-j3VpaxXZrbVSnmKJzys1-N62o_byOIGQbLlL/s1600/essential.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtU7sXKqGke1j3Njvcu3IizYiNBkTiHqFuXxJi1AAZEoKElqdbgdvqQOFNMlupwQdp83rD9OvbLwJfvjdu0w2K4McN3CQg-FXWOvBKZh-j3VpaxXZrbVSnmKJzys1-N62o_byOIGQbLlL/s1600/essential.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;Description:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Security&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Essentials&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;protects&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;your&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;computer in&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;real time&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;against viruses&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;spyware&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and other&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;malware&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Security&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Essentials&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;available&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for free download&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;from&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Easy&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;install&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;use&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;it&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;updated&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;automatically&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;ensure&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;effective&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;protection for your PC&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;continuously&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;To&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;see if your&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;PC&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;secure&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;it&#39;s&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;easy&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;when&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the light&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;green&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;all is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;well.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;It&#39;s&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that simple&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;!&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Microsoft&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Security&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Essentials&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;runs&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;efficiently and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;quietly&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the back&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;almost_half_cell&quot; id=&quot;gt-res-content&quot; style=&quot;color: #888888; font-family: arial, sans-serif; font-size: 13px; padding-right: 16px; padding-top: 9px;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;zoom: 1;&quot;&gt;&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot; style=&quot;color: black; display: block; font-size: 24px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;a href=&quot;http://www.microsoft.com/security_essentials/&quot;&gt;Installation Video&lt;/a&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.microsoft.com/security_essentials/&quot;&gt;Download From Source&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot; style=&quot;color: black; display: block; font-size: 24px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;ground&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;let you&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;free&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to use&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;your&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Windows PC&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;you&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;would&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;no&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;interruptions or&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;long waiting times&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/3048565654921339328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/3048565654921339328?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3048565654921339328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3048565654921339328'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/proven-and-free-virus-protection-thats.html' title='A proven and free virus protection? that&#39;s what I need'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtU7sXKqGke1j3Njvcu3IizYiNBkTiHqFuXxJi1AAZEoKElqdbgdvqQOFNMlupwQdp83rD9OvbLwJfvjdu0w2K4McN3CQg-FXWOvBKZh-j3VpaxXZrbVSnmKJzys1-N62o_byOIGQbLlL/s72-c/essential.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-5262088405936099700</id><published>2011-01-27T11:15:00.000-08:00</published><updated>2011-01-27T11:18:04.392-08:00</updated><title type='text'>Building Web Applications with ASP.NET 3.5 and Microsoft Visual Web Developer 2008</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic1Ema3SX06Me6-cCVfgo6T7khTt4wHw_Q2ITp-esdkZBotBt9pKyWx1cmdOVB0KYRAPW5_W0dQ1mq_EgWi0gVTZxCx51ijUvxfiJbRBKglAiAWjRqWj1uFqnXc02PtDlDelrcQZWiFIZi/s1600/1Master.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic1Ema3SX06Me6-cCVfgo6T7khTt4wHw_Q2ITp-esdkZBotBt9pKyWx1cmdOVB0KYRAPW5_W0dQ1mq_EgWi0gVTZxCx51ijUvxfiJbRBKglAiAWjRqWj1uFqnXc02PtDlDelrcQZWiFIZi/s1600/1Master.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX7wdOGNqlBsALqBGi1L9FJ0X5nBQVPHCOljcjLvK_0YFjDJNriwsjCfBO_AztAFQarcLrCvv00Vhc3xyzjg115hROPB8f3b3_Jk_WyyRqFuT8dCfmjPoGt5ag_ZbXleLRW4KAjPxKyFXU/s1600/ajax.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX7wdOGNqlBsALqBGi1L9FJ0X5nBQVPHCOljcjLvK_0YFjDJNriwsjCfBO_AztAFQarcLrCvv00Vhc3xyzjg115hROPB8f3b3_Jk_WyyRqFuT8dCfmjPoGt5ag_ZbXleLRW4KAjPxKyFXU/s1600/ajax.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7470utXpXAbKlUobSRKMReVoZ5T4aoBEi9I3pjOsxNgRojtgA5_asRDIAcyq0aocBSVl9he1eOT7iB_MDcHU8wKDIfl-C5iu6t8raLxfEbWNX6yzhGMB-AxMtyAWl-rOjuwygqQ5U6B-/s1600/Intelss.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7470utXpXAbKlUobSRKMReVoZ5T4aoBEi9I3pjOsxNgRojtgA5_asRDIAcyq0aocBSVl9he1eOT7iB_MDcHU8wKDIfl-C5iu6t8raLxfEbWNX6yzhGMB-AxMtyAWl-rOjuwygqQ5U6B-/s1600/Intelss.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXplQUeSlJzZ9jCMooYGEpz9_QMl6nfSn9D5N_Ovi04r2bMUy6GXUPb_VZOKH1R7JwNNcLdhEZ4kM3T3Apg7cva4MfF1DT274hkJLlZ49cNq_tk9UvaCW8pWbhogKLuq6J3Wt5LOtA0vI/s1600/VWD11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDXplQUeSlJzZ9jCMooYGEpz9_QMl6nfSn9D5N_Ovi04r2bMUy6GXUPb_VZOKH1R7JwNNcLdhEZ4kM3T3Apg7cva4MfF1DT274hkJLlZ49cNq_tk9UvaCW8pWbhogKLuq6J3Wt5LOtA0vI/s1600/VWD11.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYQF4p2x114AhKq1AktMpnqtpOWeOGBpqIDFEAMzvlqVfadeMEVxD4m0DsWiLu-fxvswWltaK_PwDtAMfrAXy1davlRmPSjqQPAs7Kn2wcr4AHc58knIJnlPWHM1RRaRs9_9wb7fTNxCBB/s1600/login.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYQF4p2x114AhKq1AktMpnqtpOWeOGBpqIDFEAMzvlqVfadeMEVxD4m0DsWiLu-fxvswWltaK_PwDtAMfrAXy1davlRmPSjqQPAs7Kn2wcr4AHc58knIJnlPWHM1RRaRs9_9wb7fTNxCBB/s1600/login.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;Description:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;&quot;&gt;video series will help you develop a functional understanding of using Microsoft’s free IDE for web application developer (&lt;a href=&quot;http://www.asp.net/vwd&quot;&gt;Visual Web Developer&lt;/a&gt;) to build ASP.NET 2.0 &amp;amp; 3.5 web applications. Microsoft’s Joe Stagner demonstrates not only how to use the “VWD” IDE but explains what’s happening behind the scenes and offers guidance on best practices.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 11px;&quot;&gt;&lt;span style=&quot;border-bottom-style: none !important; border-color: initial !important; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 4px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;http://www.asp.net/general/videos#Building Web Applications with ASP.NET 3.5 and Microsoft Visual Web Developer 2008&quot;&gt;Watch Vedios&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;border-bottom-style: none !important; border-color: initial !important; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; display: block; font-weight: normal; padding-top: 4px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;display: block; padding-top: 4px;&quot;&gt;&lt;span style=&quot;border-bottom-style: none !important; border-color: initial !important; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; display: block; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; padding-top: 4px; text-decoration: none;&quot;&gt;&lt;span style=&quot;color: red; display: block; font-weight: normal; padding-top: 4px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/5262088405936099700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/5262088405936099700?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5262088405936099700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/5262088405936099700'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/building-web-applications-with-aspnet.html' title='Building Web Applications with ASP.NET 3.5 and Microsoft Visual Web Developer 2008'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic1Ema3SX06Me6-cCVfgo6T7khTt4wHw_Q2ITp-esdkZBotBt9pKyWx1cmdOVB0KYRAPW5_W0dQ1mq_EgWi0gVTZxCx51ijUvxfiJbRBKglAiAWjRqWj1uFqnXc02PtDlDelrcQZWiFIZi/s72-c/1Master.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-3767953199509625579</id><published>2011-01-27T09:58:00.000-08:00</published><updated>2011-01-27T09:58:01.614-08:00</updated><title type='text'>Better and faster search engine for codes</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;Description:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ0ogo_aBBaRGNv3pC2q8owaaRynnBe3tWZlGucbkK6TEL-CUaO3x3ROMUW1f_wbFX5cXAygEVFIFp9MCDQD9TXY7OdvhyqvzgH_jvXsKf6Jq1VozDBaQbiI-gGOb0mYVQ1X1lUeDwanWZ/s1600/koderz.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;111&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ0ogo_aBBaRGNv3pC2q8owaaRynnBe3tWZlGucbkK6TEL-CUaO3x3ROMUW1f_wbFX5cXAygEVFIFp9MCDQD9TXY7OdvhyqvzgH_jvXsKf6Jq1VozDBaQbiI-gGOb0mYVQ1X1lUeDwanWZ/s320/koderz.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: orange;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border-collapse: collapse; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin-bottom: 0.9em; margin-top: 0.5em;&quot;&gt;Koders.com, a Black Duck Software Company, is a free on-line search engine for open source software and other web-downloadable code.&lt;/div&gt;&lt;div style=&quot;border-collapse: collapse; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin-bottom: 0.9em; margin-top: 0.5em;&quot;&gt;Over 30,000 developers each day rely on Koders to search over 1 billion lines of code written in over 30 languages and identified with 28 software licenses.&lt;/div&gt;&lt;div style=&quot;border-collapse: collapse; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin-bottom: 0.9em; margin-top: 0.5em;&quot;&gt;Koders is helping to fuel the open source software revolution. Developers can use this free resource to quickly find the best reusable open source code, methods, examples, algorithms and more, enabling them to be more successful with open source and complete projects faster. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div style=&quot;border-collapse: collapse; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin-bottom: 0.9em; margin-top: 0.5em;&quot;&gt;&lt;a href=&quot;http://www.koders.com/&quot;&gt;&amp;nbsp;TRY It!!!&lt;/a&gt; :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/3767953199509625579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/3767953199509625579?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3767953199509625579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/3767953199509625579'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/better-and-faster-search-engine-for.html' title='Better and faster search engine for codes'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ0ogo_aBBaRGNv3pC2q8owaaRynnBe3tWZlGucbkK6TEL-CUaO3x3ROMUW1f_wbFX5cXAygEVFIFp9MCDQD9TXY7OdvhyqvzgH_jvXsKf6Jq1VozDBaQbiI-gGOb0mYVQ1X1lUeDwanWZ/s72-c/koderz.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-9088683295539149215</id><published>2011-01-26T20:45:00.000-08:00</published><updated>2011-01-26T20:45:51.359-08:00</updated><title type='text'>Eycen Learn Station: Facebook Connect</title><content type='html'>&lt;a href=&quot;http://eycenlearnstation.blogspot.com/2011/01/facebook-connect.html?spref=bl&quot;&gt;Eycen Learn Station: Facebook Connect&lt;/a&gt;: &quot;Description: In this video tutorial you will learn to use the Facebook API to allow your users to quickly connect to your site. Facebook c...&quot;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/9088683295539149215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/9088683295539149215?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/9088683295539149215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/9088683295539149215'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/eycen-learn-station-facebook-connect.html' title='Eycen Learn Station: Facebook Connect'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-6268258719661671697</id><published>2011-01-26T20:23:00.000-08:00</published><updated>2011-01-26T20:23:54.274-08:00</updated><title type='text'>Introduction to network programming under Windows</title><content type='html'>&lt;span style=&quot;color: lime;&quot;&gt;Description&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;This&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;tutorial&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;will&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;show you&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;how to create&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;applications&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;communicating&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;across&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;network&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;using&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;C language&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;In&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;tutorial&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;we&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;chose&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Windows&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;as the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;target platform&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;but know&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;for applications&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the network&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;appears&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;like&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;black box&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;, which&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;means that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;an application&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;does&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;need&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to know&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;system&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is running under&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;application&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;remote&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;and regardless of&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;language in&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;which&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;it&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;was&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;written&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to communicate&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;All that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;matters&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is that they&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;must&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;hear&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;them&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;say,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;much&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;agreement on&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;how&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to exchange&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;data.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;The rules&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;stipulate&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this way&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;exchanging&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;information between two&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;nodes of&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;network&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;is called&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a protocol&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;But there are several&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;levels&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of protocols&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;The applications&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;protocol called&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;high&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;level&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&quot;&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;because&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this protocol&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;can&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;be&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;defined&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;by&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;anyone&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this is the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;programmer&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;who&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;sets&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;rules&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;but the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;data&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;exchanged&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;between&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;applications&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;are&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;transoprtées&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the network&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;such&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps atn&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;they&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;are&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;They&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;are&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;preceded by&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;a header&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;contains&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;essential information&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;such as&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;address&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;of the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;sender,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;recipient&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;etc.&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;otherwise&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;it&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;would be impossible to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;identify&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;This is&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;done&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;by&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;lower level protocols&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;which will be discussed&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;later&lt;/span&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;Download&lt;/span&gt;&amp;nbsp; &lt;a href=&quot;http://melem.ftp-developpez.com/tutoriels/api-windows/winsock/winsock.pdf&quot;&gt;PDF &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/6268258719661671697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/6268258719661671697?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6268258719661671697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/6268258719661671697'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/introduction-to-network-programming.html' title='Introduction to network programming under Windows'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-1108765673157542914</id><published>2011-01-26T18:21:00.000-08:00</published><updated>2011-01-26T18:21:58.590-08:00</updated><title type='text'>Netbeans java desktop application</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 12px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: lime;&quot;&gt;Description:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 12px;&quot;&gt;Build a java desktop application without writing any code, using netbeans and java derby database.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;object width=&quot;320&quot; height=&quot;266&quot; class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://1.gvt0.com/vi/NVY1_PrT_tE/0.jpg&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/NVY1_PrT_tE&amp;fs=1&amp;source=uds&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;embed width=&quot;320&quot; height=&quot;266&quot; src=&quot;http://www.youtube.com/v/NVY1_PrT_tE&amp;fs=1&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 12px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/1108765673157542914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/1108765673157542914?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/1108765673157542914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/1108765673157542914'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/netbeans-java-desktop-application.html' title='Netbeans java desktop application'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-872922379494373966</id><published>2011-01-26T18:09:00.000-08:00</published><updated>2011-01-26T18:09:02.051-08:00</updated><title type='text'>How to create Pure CSS Drop Down Menu with PureCSSMenu.com</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT0ercvwTk0eOLUYvpoWyNTDFgZ1mBiXV1qh6KlEjSI89bGnHKJnalWFll_5hyphenhyphenA2jkFkc5mWaMdkQqO6CHFOE0OgghBdG_2O9Ud8xi4MKTjvJHqYAteTrVajGo6WDTzVNGLOi-SIBPdwUO/s1600/080415044937-menu-css.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT0ercvwTk0eOLUYvpoWyNTDFgZ1mBiXV1qh6KlEjSI89bGnHKJnalWFll_5hyphenhyphenA2jkFkc5mWaMdkQqO6CHFOE0OgghBdG_2O9Ud8xi4MKTjvJHqYAteTrVajGo6WDTzVNGLOi-SIBPdwUO/s1600/080415044937-menu-css.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;color: lime;&quot;&gt;Description :&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
PureCSSMenu.com is a FREE online tool that creates pure css drop down &lt;br /&gt;
menus in few clicks! &lt;br /&gt;
You need just 3 easy steps to build your CSS menu:&lt;br /&gt;
1. Open PureCSSMenu.com and select the menu template you like.&lt;br /&gt;
2. Setup the menu item links.&lt;br /&gt;
3. Download the result as a zip file.&lt;br /&gt;
That&#39;s all! No complicated HTML and CSS coding. No drawing. Easy and Free!&lt;br /&gt;
&lt;br /&gt;
PureCSSMenu.com is an online application and it&#39;s truly cross-platform, &lt;br /&gt;
so  you can use it on Windows, Mac or Linux computers. The menu created  with PureCSSMenu.com is a No-Javascript drop down menu, based on CSS and  HTML only.&lt;br /&gt;
It features: * Widest browser and platform compatibility including Internet Explore 6 with disabled Javascript.&lt;br /&gt;
* Super small size ~ 4Kb. * Immediate loading.  * Text-only browsers friendly. * Readable by any search-engine robots. &lt;br /&gt;
* Horizontal css menu &amp;amp; Vertical css menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Build your CSS Drop Down menu for Free !&lt;br /&gt;
Create 100% CSS Dropdown Menu in seconds online! &lt;br /&gt;
The easiest way to create pure CSS drop down menu online!&lt;strong&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;/strong&gt;           &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/Z2WR59gF7qo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/872922379494373966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/872922379494373966?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/872922379494373966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/872922379494373966'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/how-to-create-pure-css-drop-down-menu.html' title='How to create Pure CSS Drop Down Menu with PureCSSMenu.com'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT0ercvwTk0eOLUYvpoWyNTDFgZ1mBiXV1qh6KlEjSI89bGnHKJnalWFll_5hyphenhyphenA2jkFkc5mWaMdkQqO6CHFOE0OgghBdG_2O9Ud8xi4MKTjvJHqYAteTrVajGo6WDTzVNGLOi-SIBPdwUO/s72-c/080415044937-menu-css.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2473365935710763509.post-21219989219147504</id><published>2011-01-26T17:23:00.000-08:00</published><updated>2011-01-26T17:23:49.367-08:00</updated><title type='text'>Facebook Connect</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: lime;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Description&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: lime;&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;In&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;this&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;video tutorial&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;you&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;will learn&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to use&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook API&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to allow&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;your&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;users&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;quickly connect&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;your site.&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;Facebook&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;connect&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;so&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;you can&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;retrieve&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;your&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;PHP script&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;various&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;user information&lt;/span&gt; &lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/oGpt0wTyaOA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Cliquer ici pour voir d&#39;autres traductions&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://eycenlearnstation.blogspot.com/feeds/21219989219147504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2473365935710763509/21219989219147504?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/21219989219147504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2473365935710763509/posts/default/21219989219147504'/><link rel='alternate' type='text/html' href='http://eycenlearnstation.blogspot.com/2011/01/facebook-connect.html' title='Facebook Connect'/><author><name>eycen</name><uri>http://www.blogger.com/profile/17512413397868705162</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>