<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Infotech Notes</title>
	<atom:link href="http://infotechnotes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://infotechnotes.wordpress.com</link>
	<description>Diversas informações técnicas que são sempre úteis</description>
	<lastBuildDate>Sun, 18 Dec 2011 19:28:21 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='infotechnotes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Infotech Notes</title>
		<link>http://infotechnotes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://infotechnotes.wordpress.com/osd.xml" title="Infotech Notes" />
	<atom:link rel='hub' href='http://infotechnotes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>windows</title>
		<link>http://infotechnotes.wordpress.com/2011/12/18/windows/</link>
		<comments>http://infotechnotes.wordpress.com/2011/12/18/windows/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 19:28:18 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=227</guid>
		<description><![CDATA[firewall<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=227&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://infotechnotes.files.wordpress.com/2011/12/seguranc3a7a-no-windows.png">firewall</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=227&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2011/12/18/windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Acronyms</title>
		<link>http://infotechnotes.wordpress.com/2010/08/20/acronyms/</link>
		<comments>http://infotechnotes.wordpress.com/2010/08/20/acronyms/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 20:52:04 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[acrominos msn]]></category>
		<category><![CDATA[acronimos]]></category>
		<category><![CDATA[acronym]]></category>
		<category><![CDATA[acronyms]]></category>
		<category><![CDATA[msn acronym]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=210</guid>
		<description><![CDATA[I will create links for each letter later A AAF as a friend AAMOF as a matter of fact AAR at any rate AAS alive and smiling AATK always at the keyboard ABT2 about to AFAIK as far as I know AFK away from keyboard AFN that&#8217;s all for now AKA also known as AISI [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=210&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I will create links for each letter later</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="377" valign="top"><strong>A </strong></td>
</tr>
<tr>
<td width="108" valign="top">AAF</td>
<td width="270" valign="top">as a friend</td>
</tr>
<tr>
<td width="108" valign="top">AAMOF</td>
<td width="270" valign="top">as a matter of fact</td>
</tr>
<tr>
<td width="108" valign="top">AAR</td>
<td width="270" valign="top">at any rate</td>
</tr>
<tr>
<td width="108" valign="top">AAS</td>
<td width="270" valign="top">alive and smiling</td>
</tr>
<tr>
<td width="108" valign="top">AATK</td>
<td width="270" valign="top">always at the keyboard</td>
</tr>
<tr>
<td width="108" valign="top">ABT2</td>
<td width="270" valign="top">about to</td>
</tr>
<tr>
<td width="108" valign="top">AFAIK</td>
<td width="270" valign="top">as far as I know</td>
</tr>
<tr>
<td width="108" valign="top">AFK</td>
<td width="270" valign="top">away from keyboard</td>
</tr>
<tr>
<td width="108" valign="top">AFN</td>
<td width="270" valign="top">that&#8217;s all for now</td>
</tr>
<tr>
<td width="108" valign="top">AKA</td>
<td width="270" valign="top">also known as</td>
</tr>
<tr>
<td width="108" valign="top">AISI</td>
<td width="270" valign="top">as I see it</td>
</tr>
<tr>
<td width="108" valign="top">ALOL</td>
<td width="270" valign="top">actually laughing out loud</td>
</tr>
<tr>
<td width="108" valign="top">AND</td>
<td width="270" valign="top">any day now</td>
</tr>
<tr>
<td width="108" valign="top">ASAP</td>
<td width="270" valign="top">as soon as possible</td>
</tr>
<tr>
<td width="108" valign="top">A/S/L?</td>
<td width="270" valign="top">age, sex, location</td>
</tr>
<tr>
<td width="108" valign="top">A/S/L/M/H?</td>
<td width="270" valign="top">age, sex, location, music, hobbies</td>
</tr>
<tr>
<td width="108" valign="top">AYSOS</td>
<td width="270" valign="top">are you stupid or something</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>B</strong></td>
</tr>
<tr>
<td width="108" valign="top">B4</td>
<td width="270" valign="top">before</td>
</tr>
<tr>
<td width="108" valign="top">B4N</td>
<td width="270" valign="top">bye for now</td>
</tr>
<tr>
<td width="108" valign="top">BAK</td>
<td width="270" valign="top">back at the keyboard</td>
</tr>
<tr>
<td width="108" valign="top">BBBG</td>
<td width="270" valign="top">bye bye be good</td>
</tr>
<tr>
<td width="108" valign="top">BBIAB</td>
<td width="270" valign="top">be back in a bit</td>
</tr>
<tr>
<td width="108" valign="top">BBIAF</td>
<td width="270" valign="top">be back in a few</td>
</tr>
<tr>
<td width="108" valign="top">BBIAS</td>
<td width="270" valign="top">be back in a second</td>
</tr>
<tr>
<td width="108" valign="top">BBL</td>
<td width="270" valign="top">be back later</td>
</tr>
<tr>
<td width="108" valign="top">BBML</td>
<td width="270" valign="top">be back much later</td>
</tr>
<tr>
<td width="108" valign="top">BBN</td>
<td width="270" valign="top">bye bye now</td>
</tr>
<tr>
<td width="108" valign="top">BBS</td>
<td width="270" valign="top">be back soon</td>
</tr>
<tr>
<td width="108" valign="top">BBSL</td>
<td width="270" valign="top">be back sooner or later</td>
</tr>
<tr>
<td width="108" valign="top">BCNU</td>
<td width="270" valign="top">I&#8217;ll be seeing you</td>
</tr>
<tr>
<td width="108" valign="top">BD</td>
<td width="270" valign="top">big deal</td>
</tr>
<tr>
<td width="108" valign="top">BF</td>
<td width="270" valign="top">boyfriend</td>
</tr>
<tr>
<td width="108" valign="top">BFF</td>
<td width="270" valign="top">best friends forever</td>
</tr>
<tr>
<td width="108" valign="top">BFN</td>
<td width="270" valign="top">bye for now</td>
</tr>
<tr>
<td width="108" valign="top">BKA</td>
<td width="270" valign="top">better known as</td>
</tr>
<tr>
<td width="108" valign="top">BR</td>
<td width="270" valign="top">best regards</td>
</tr>
<tr>
<td width="108" valign="top">BRB</td>
<td width="270" valign="top">be right back</td>
</tr>
<tr>
<td width="108" valign="top">BRH</td>
<td width="270" valign="top">Be Right Here</td>
</tr>
<tr>
<td width="108" valign="top">BRT</td>
<td width="270" valign="top">be right there</td>
</tr>
<tr>
<td width="108" valign="top">BTA</td>
<td width="270" valign="top">but then again</td>
</tr>
<tr>
<td width="108" valign="top">Btw</td>
<td width="270" valign="top">between you and me</td>
</tr>
<tr>
<td width="108" valign="top">BTW</td>
<td width="270" valign="top">by the way</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>C</strong></td>
</tr>
<tr>
<td width="108" valign="top">CMF</td>
<td width="270" valign="top">count my fingers</td>
</tr>
<tr>
<td width="108" valign="top">CPN</td>
<td width="270" valign="top">continued (in my) next post</td>
</tr>
<tr>
<td width="108" valign="top">CP</td>
<td width="270" valign="top">chat post</td>
</tr>
<tr>
<td width="108" valign="top">CRBT</td>
<td width="270" valign="top">crying real big tears</td>
</tr>
<tr>
<td width="108" valign="top">CSL</td>
<td width="270" valign="top">can&#8217;t stop laughing</td>
</tr>
<tr>
<td width="108" valign="top">CU</td>
<td width="270" valign="top">see you</td>
</tr>
<tr>
<td width="108" valign="top">CUL or   CUL8ER</td>
<td width="270" valign="top">see you later</td>
</tr>
<tr>
<td width="108" valign="top">CUNS</td>
<td width="270" valign="top">see you in school</td>
</tr>
<tr>
<td width="108" valign="top">CUOL</td>
<td width="270" valign="top">see you online</td>
</tr>
<tr>
<td width="108" valign="top">CUZ</td>
<td width="270" valign="top">because</td>
</tr>
<tr>
<td width="108" valign="top">CWYL</td>
<td width="270" valign="top">chat with you later</td>
</tr>
<tr>
<td width="108" valign="top">CYA</td>
<td width="270" valign="top">see ya</td>
</tr>
<tr>
<td width="108" valign="top">CY</td>
<td width="270" valign="top">calm yourself</td>
</tr>
<tr>
<td width="108" valign="top">CYL</td>
<td width="270" valign="top">see you later</td>
</tr>
<tr>
<td width="108" valign="top">CYO</td>
<td width="270" valign="top">see you online</td>
</tr>
<tr>
<td width="108" valign="top">CYT</td>
<td width="270" valign="top">see you tomorrow</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>D</strong></td>
</tr>
<tr>
<td width="108" valign="top">DBEYR</td>
<td width="270" valign="top">don&#8217;t believe everything you read</td>
</tr>
<tr>
<td width="108" valign="top">DEGT</td>
<td width="270" valign="top">don&#8217;t even go there</td>
</tr>
<tr>
<td width="108" valign="top">DETI</td>
<td width="270" valign="top">don&#8217;t even think about it</td>
</tr>
<tr>
<td width="108" valign="top">DF</td>
<td width="270" valign="top">dear friend</td>
</tr>
<tr>
<td width="108" valign="top">DGA</td>
<td width="270" valign="top">don&#8217;t go anywhere</td>
</tr>
<tr>
<td width="108" valign="top">DGT</td>
<td width="270" valign="top">don&#8217;t go there</td>
</tr>
<tr>
<td width="108" valign="top">DIKU</td>
<td width="270" valign="top">do I know you ?</td>
</tr>
<tr>
<td width="108" valign="top">DIY</td>
<td width="270" valign="top">do it yourself</td>
</tr>
<tr>
<td width="108" valign="top">DKDC</td>
<td width="270" valign="top">don&#8217;t know don&#8217;t care</td>
</tr>
<tr>
<td width="108" valign="top">DL</td>
<td width="270" valign="top">dead link</td>
</tr>
<tr>
<td width="108" valign="top">DLTM</td>
<td width="270" valign="top">don&#8217;t lie to me</td>
</tr>
<tr>
<td width="108" valign="top">DMI</td>
<td width="270" valign="top">don&#8217;t mention it</td>
</tr>
<tr>
<td width="108" valign="top">DNC</td>
<td width="270" valign="top">does not compute</td>
</tr>
<tr>
<td width="108" valign="top">DQMOT</td>
<td width="270" valign="top">don&#8217;t quote me on this</td>
</tr>
<tr>
<td width="108" valign="top">DUST</td>
<td width="270" valign="top">did you see that</td>
</tr>
<tr>
<td width="108" valign="top">DYFM</td>
<td width="270" valign="top">dude you fascinate me</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>E</strong></td>
</tr>
<tr>
<td width="108" valign="top">E123</td>
<td width="270" valign="top">easy as 123</td>
</tr>
<tr>
<td width="108" valign="top">EAK</td>
<td width="270" valign="top">eating ak keyboard</td>
</tr>
<tr>
<td width="108" valign="top">EM?</td>
<td width="270" valign="top">excuse me ?</td>
</tr>
<tr>
<td width="108" valign="top">EMA</td>
<td width="270" valign="top">what&#8217;s you email address</td>
</tr>
<tr>
<td width="108" valign="top">EMFBI</td>
<td width="270" valign="top">excuse me for butting in</td>
</tr>
<tr>
<td width="108" valign="top">EOM</td>
<td width="270" valign="top">end of message</td>
</tr>
<tr>
<td width="108" valign="top">EOT</td>
<td width="270" valign="top">end of thread</td>
</tr>
<tr>
<td width="108" valign="top">EZ</td>
<td width="270" valign="top">easy</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>F</strong></td>
</tr>
<tr>
<td width="108" valign="top">F2F</td>
<td width="270" valign="top">face 2 face</td>
</tr>
<tr>
<td width="108" valign="top">FAQ</td>
<td width="270" valign="top">frequently asked question(s)</td>
</tr>
<tr>
<td width="108" valign="top">FAWC</td>
<td width="270" valign="top">for anyone who cares</td>
</tr>
<tr>
<td width="108" valign="top">FC</td>
<td width="270" valign="top">fingres crossed</td>
</tr>
<tr>
<td width="108" valign="top">FISH</td>
<td width="270" valign="top">first in, still here</td>
</tr>
<tr>
<td width="108" valign="top">FITB</td>
<td width="270" valign="top">fill in the blanks</td>
</tr>
<tr>
<td width="108" valign="top">FOAF</td>
<td width="270" valign="top">friend of a friend</td>
</tr>
<tr>
<td width="108" valign="top">FOCL</td>
<td width="270" valign="top">falling of chair laughing</td>
</tr>
<tr>
<td width="108" valign="top">FOFL</td>
<td width="270" valign="top">falling of floor laughing</td>
</tr>
<tr>
<td width="108" valign="top">FTBOMH</td>
<td width="270" valign="top">from the bottom of my heart</td>
</tr>
<tr>
<td width="108" valign="top">FUD</td>
<td width="270" valign="top">fear, uncertainly and doubt</td>
</tr>
<tr>
<td width="108" valign="top">FWIW</td>
<td width="270" valign="top">for what it&#8217;s worth</td>
</tr>
<tr>
<td width="108" valign="top">FYI</td>
<td width="270" valign="top">for you information</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>G</strong></td>
</tr>
<tr>
<td width="108" valign="top">GA</td>
<td width="270" valign="top">go ahead</td>
</tr>
<tr>
<td width="108" valign="top">GAL</td>
<td width="270" valign="top">get a like</td>
</tr>
<tr>
<td width="108" valign="top">GF</td>
<td width="270" valign="top">girlfriend</td>
</tr>
<tr>
<td width="108" valign="top">GFN</td>
<td width="270" valign="top">gone for now</td>
</tr>
<tr>
<td width="108" valign="top">GGOH</td>
<td width="270" valign="top">got to get out of here</td>
</tr>
<tr>
<td width="108" valign="top">GIWIST</td>
<td width="270" valign="top">gee, I wish I&#8217;d said that</td>
</tr>
<tr>
<td width="108" valign="top">GL</td>
<td width="270" valign="top">good luck</td>
</tr>
<tr>
<td width="108" valign="top">GMTA</td>
<td width="270" valign="top">great minds think alike</td>
</tr>
<tr>
<td width="108" valign="top">GOL</td>
<td width="270" valign="top">giggling out loud</td>
</tr>
<tr>
<td width="108" valign="top">GR</td>
<td width="270" valign="top">got to run</td>
</tr>
<tr>
<td width="108" valign="top">GRRRR</td>
<td width="270" valign="top">growling</td>
</tr>
<tr>
<td width="108" valign="top">GTR</td>
<td width="270" valign="top">got to run</td>
</tr>
<tr>
<td width="108" valign="top">GTRM</td>
<td width="270" valign="top">going to read email</td>
</tr>
<tr>
<td width="108" valign="top">GTSY</td>
<td width="270" valign="top">glad to see you</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>H</strong></td>
</tr>
<tr>
<td width="108" valign="top">H&amp;K</td>
<td width="270" valign="top">hug and kiss</td>
</tr>
<tr>
<td width="108" valign="top">HA</td>
<td width="270" valign="top">hello again</td>
</tr>
<tr>
<td width="108" valign="top">HAGD</td>
<td width="270" valign="top">hav a good day</td>
</tr>
<tr>
<td width="108" valign="top">HAGN</td>
<td width="270" valign="top">have a good night</td>
</tr>
<tr>
<td width="108" valign="top">HB</td>
<td width="270" valign="top">hurry back</td>
</tr>
<tr>
<td width="108" valign="top">HHIS</td>
<td width="270" valign="top">hanging head in shame</td>
</tr>
<tr>
<td width="108" valign="top">HTH</td>
<td width="270" valign="top">hope this helps</td>
</tr>
<tr>
<td width="108" valign="top">HHOK</td>
<td width="270" valign="top">ha ha only joking</td>
</tr>
<tr>
<td width="108" valign="top">HHOS</td>
<td width="270" valign="top">ha ha only being serious</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>I</strong></td>
</tr>
<tr>
<td width="108" valign="top">IAC</td>
<td width="270" valign="top">in any case</td>
</tr>
<tr>
<td width="108" valign="top">IAE</td>
<td width="270" valign="top">in any event</td>
</tr>
<tr>
<td width="108" valign="top">IANAC</td>
<td width="270" valign="top">I am not a crook</td>
</tr>
<tr>
<td width="108" valign="top">IANAL</td>
<td width="270" valign="top">I am not a lawyer (but)</td>
</tr>
<tr>
<td width="108" valign="top">IB</td>
<td width="270" valign="top">I&#8217;m back</td>
</tr>
<tr>
<td width="108" valign="top">IBTD</td>
<td width="270" valign="top">I beg to differ</td>
</tr>
<tr>
<td width="108" valign="top">IC</td>
<td width="270" valign="top">I see</td>
</tr>
<tr>
<td width="108" valign="top">ICBW</td>
<td width="270" valign="top">I could be wrong</td>
</tr>
<tr>
<td width="108" valign="top">ID10T</td>
<td width="270" valign="top">idiot</td>
</tr>
<tr>
<td width="108" valign="top">IDGI</td>
<td width="270" valign="top">I don&#8217;t get it</td>
</tr>
<tr>
<td width="108" valign="top">IDK</td>
<td width="270" valign="top">I don&#8217;t know</td>
</tr>
<tr>
<td width="108" valign="top">IDKY</td>
<td width="270" valign="top">I don&#8217;t know you</td>
</tr>
<tr>
<td width="108" valign="top">IDTS</td>
<td width="270" valign="top">I don&#8217;t think so</td>
</tr>
<tr>
<td width="108" valign="top">IFAB</td>
<td width="270" valign="top">I found a bug</td>
</tr>
<tr>
<td width="108" valign="top">IGPT</td>
<td width="270" valign="top">I get the point</td>
</tr>
<tr>
<td width="108" valign="top">IHA</td>
<td width="270" valign="top">I hate acronums</td>
</tr>
<tr>
<td width="108" valign="top">IHAIM</td>
<td width="270" valign="top">I have another instant message</td>
</tr>
<tr>
<td width="108" valign="top">IHNO</td>
<td width="270" valign="top">I have no opinion</td>
</tr>
<tr>
<td width="108" valign="top">IIRC</td>
<td width="270" valign="top">if I remember correctly</td>
</tr>
<tr>
<td width="108" valign="top">IIWM</td>
<td width="270" valign="top">if it were me</td>
</tr>
<tr>
<td width="108" valign="top">ILU</td>
<td width="270" valign="top">I love you</td>
</tr>
<tr>
<td width="108" valign="top">IM</td>
<td width="270" valign="top">instant message</td>
</tr>
<tr>
<td width="108" valign="top">IMHO</td>
<td width="270" valign="top">in my humble opinion</td>
</tr>
<tr>
<td width="108" valign="top">IMing</td>
<td width="270" valign="top">chatting with someone online</td>
</tr>
<tr>
<td width="108" valign="top">IMNSHO</td>
<td width="270" valign="top">in my not so humble opinion</td>
</tr>
<tr>
<td width="108" valign="top">IMO</td>
<td width="270" valign="top">in my opinion</td>
</tr>
<tr>
<td width="108" valign="top">IMS</td>
<td width="270" valign="top">I am sorry</td>
</tr>
<tr>
<td width="108" valign="top">INMP</td>
<td width="270" valign="top">it&#8217;s not my problem</td>
</tr>
<tr>
<td width="108" valign="top">IOH</td>
<td width="270" valign="top">I&#8217;m outta here</td>
</tr>
<tr>
<td width="108" valign="top">IOW</td>
<td width="270" valign="top">in other words</td>
</tr>
<tr>
<td width="108" valign="top">IPN</td>
<td width="270" valign="top">I&#8217;m posting naked</td>
</tr>
<tr>
<td width="108" valign="top">IRL</td>
<td width="270" valign="top">in real life</td>
</tr>
<tr>
<td width="108" valign="top">ISS</td>
<td width="270" valign="top">I said so</td>
</tr>
<tr>
<td width="108" valign="top">IWALU</td>
<td width="270" valign="top">I will always love you</td>
</tr>
<tr>
<td width="108" valign="top">IYKWIMAITYD</td>
<td width="270" valign="top">if you know what I mean and I think about   you do</td>
</tr>
<tr>
<td width="108" valign="top">IYKWIM</td>
<td width="270" valign="top">if you know what I mean</td>
</tr>
<tr>
<td width="108" valign="top">IYO</td>
<td width="270" valign="top">in your opinion</td>
</tr>
<tr>
<td width="108" valign="top">IYSS</td>
<td width="270" valign="top">if you say so</td>
</tr>
<tr>
<td width="108" valign="top">IYSWIM</td>
<td width="270" valign="top">if you see what I mean</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>J</strong></td>
</tr>
<tr>
<td width="108" valign="top">J/C</td>
<td width="270" valign="top">just checking</td>
</tr>
<tr>
<td width="108" valign="top">JAS</td>
<td width="270" valign="top">just a sec</td>
</tr>
<tr>
<td width="108" valign="top">JBOD</td>
<td width="270" valign="top">just a bunch of disks</td>
</tr>
<tr>
<td width="108" valign="top">JIC</td>
<td width="270" valign="top">just in case</td>
</tr>
<tr>
<td width="108" valign="top">JK</td>
<td width="270" valign="top">just kidding</td>
</tr>
<tr>
<td width="108" valign="top">JM2C</td>
<td width="270" valign="top">just my 2 cents</td>
</tr>
<tr>
<td width="108" valign="top">JMO</td>
<td width="270" valign="top">just my opinion</td>
</tr>
<tr>
<td width="108" valign="top">JT</td>
<td width="270" valign="top">just teasing</td>
</tr>
<tr>
<td width="108" valign="top">JTLYK</td>
<td width="270" valign="top">just to let you know</td>
</tr>
<tr>
<td width="108" valign="top">JW</td>
<td width="270" valign="top">just wondering</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>K</strong></td>
</tr>
<tr>
<td width="108" valign="top">K</td>
<td width="270" valign="top">okay</td>
</tr>
<tr>
<td width="108" valign="top">KEWL</td>
<td width="270" valign="top">cool</td>
</tr>
<tr>
<td width="108" valign="top">KFY</td>
<td width="270" valign="top">kiss for you</td>
</tr>
<tr>
<td width="108" valign="top">KIR</td>
<td width="270" valign="top">keep it real</td>
</tr>
<tr>
<td width="108" valign="top">KIT</td>
<td width="270" valign="top">keep in touch</td>
</tr>
<tr>
<td width="108" valign="top">KOC</td>
<td width="270" valign="top">kiss on check</td>
</tr>
<tr>
<td width="108" valign="top">KOL</td>
<td width="270" valign="top">kiss on lips</td>
</tr>
<tr>
<td width="108" valign="top">KWIN</td>
<td width="270" valign="top">know what I mean ?</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>L</strong></td>
</tr>
<tr>
<td width="108" valign="top">L2M</td>
<td width="270" valign="top">listening to music</td>
</tr>
<tr>
<td width="108" valign="top">L8R</td>
<td width="270" valign="top">later</td>
</tr>
<tr>
<td width="108" valign="top">LD</td>
<td width="270" valign="top">later, dude</td>
</tr>
<tr>
<td width="108" valign="top">LDR</td>
<td width="270" valign="top">long distance relationship</td>
</tr>
<tr>
<td width="108" valign="top">LHM</td>
<td width="270" valign="top">lord help me</td>
</tr>
<tr>
<td width="108" valign="top">LHU</td>
<td width="270" valign="top">lord help us</td>
</tr>
<tr>
<td width="108" valign="top">LLTA</td>
<td width="270" valign="top">lots and lots of thunderous applause</td>
</tr>
<tr>
<td width="108" valign="top">LMIRL</td>
<td width="270" valign="top">let&#8217;s meet in real life</td>
</tr>
<tr>
<td width="108" valign="top">LMSO</td>
<td width="270" valign="top">laughing my socks off</td>
</tr>
<tr>
<td width="108" valign="top">LOL</td>
<td width="270" valign="top">laughing out loud</td>
</tr>
<tr>
<td width="108" valign="top">LSV</td>
<td width="270" valign="top">language, sex, violence</td>
</tr>
<tr>
<td width="108" valign="top">LSHMBB</td>
<td width="270" valign="top">laughing so hard my belly is bouncing</td>
</tr>
<tr>
<td width="108" valign="top">LSHMBH</td>
<td width="270" valign="top">laughing so hard my belly hurts</td>
</tr>
<tr>
<td width="108" valign="top">LTM</td>
<td width="270" valign="top">laugh to myself</td>
</tr>
<tr>
<td width="108" valign="top">LTNS</td>
<td width="270" valign="top">long time no see</td>
</tr>
<tr>
<td width="108" valign="top">LTR</td>
<td width="270" valign="top">long term relationship</td>
</tr>
<tr>
<td width="108" valign="top">LTS</td>
<td width="270" valign="top">laughing to myself</td>
</tr>
<tr>
<td width="108" valign="top">LULAB</td>
<td width="270" valign="top">love you like a brother</td>
</tr>
<tr>
<td width="108" valign="top">LULAS</td>
<td width="270" valign="top">love you like a sister</td>
</tr>
<tr>
<td width="108" valign="top">LUWAMH</td>
<td width="270" valign="top">love you with all my heart</td>
</tr>
<tr>
<td width="108" valign="top">LY</td>
<td width="270" valign="top">love you</td>
</tr>
<tr>
<td width="108" valign="top">LYL</td>
<td width="270" valign="top">love you lots</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>M</strong></td>
</tr>
<tr>
<td width="108" valign="top">M/F</td>
<td width="270" valign="top">male or female</td>
</tr>
<tr>
<td width="108" valign="top">M8</td>
<td width="270" valign="top">mate or mates</td>
</tr>
<tr>
<td width="108" valign="top">MA</td>
<td width="270" valign="top">mature audience</td>
</tr>
<tr>
<td width="108" valign="top">MHBFY</td>
<td width="270" valign="top">my heart bleeds for you</td>
</tr>
<tr>
<td width="108" valign="top">MIHAP</td>
<td width="270" valign="top">may I have you attention please</td>
</tr>
<tr>
<td width="108" valign="top">MKOP</td>
<td width="270" valign="top">my kind of place</td>
</tr>
<tr>
<td width="108" valign="top">MOOS</td>
<td width="270" valign="top">membor of opposite sex</td>
</tr>
<tr>
<td width="108" valign="top">MOSS</td>
<td width="270" valign="top">member of same sex</td>
</tr>
<tr>
<td width="108" valign="top">MSG</td>
<td width="270" valign="top">message</td>
</tr>
<tr>
<td width="108" valign="top">MTF</td>
<td width="270" valign="top">more to follow</td>
</tr>
<tr>
<td width="108" valign="top">MTFBWY</td>
<td width="270" valign="top">mayyy the force be with you</td>
</tr>
<tr>
<td width="108" valign="top">MUSM</td>
<td width="270" valign="top">miss you so much</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>N</strong></td>
</tr>
<tr>
<td width="108" valign="top">N1</td>
<td width="270" valign="top">nice one</td>
</tr>
<tr>
<td width="108" valign="top">N2M</td>
<td width="270" valign="top">not to mention</td>
</tr>
<tr>
<td width="108" valign="top">NADT</td>
<td width="270" valign="top">not a dam thing</td>
</tr>
<tr>
<td width="108" valign="top">NAZ</td>
<td width="270" valign="top">name, address, zip</td>
</tr>
<tr>
<td width="108" valign="top">NBD</td>
<td width="270" valign="top">no big deal</td>
</tr>
<tr>
<td width="108" valign="top">N-E-1 ER</td>
<td width="270" valign="top">anyone   here ?</td>
</tr>
<tr>
<td width="108" valign="top">NE1</td>
<td width="270" valign="top">anyone</td>
</tr>
<tr>
<td width="108" valign="top">N-E-1</td>
<td width="270" valign="top">anyone</td>
</tr>
<tr>
<td width="108" valign="top">NG</td>
<td width="270" valign="top">new game</td>
</tr>
<tr>
<td width="108" valign="top">NIMBY</td>
<td width="270" valign="top">not in my back yard</td>
</tr>
<tr>
<td width="108" valign="top">NM</td>
<td width="270" valign="top">never mind</td>
</tr>
<tr>
<td width="108" valign="top">NOYB</td>
<td width="270" valign="top">not of your business</td>
</tr>
<tr>
<td width="108" valign="top">NP</td>
<td width="270" valign="top">nosy parents</td>
</tr>
<tr>
<td width="108" valign="top">N/P</td>
<td width="270" valign="top">no problem</td>
</tr>
<tr>
<td width="108" valign="top">NRN</td>
<td width="270" valign="top">no reply necessary</td>
</tr>
<tr>
<td width="108" valign="top">NTK</td>
<td width="270" valign="top">nice to know</td>
</tr>
<tr>
<td width="108" valign="top">NT</td>
<td width="270" valign="top">no thanks</td>
</tr>
<tr>
<td width="108" valign="top">NUFF</td>
<td width="270" valign="top">enough said</td>
</tr>
<tr>
<td width="108" valign="top">NW</td>
<td width="270" valign="top">no way</td>
</tr>
<tr>
<td width="108" valign="top">OBTW</td>
<td width="270" valign="top">oh by the way</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>O</strong></td>
</tr>
<tr>
<td width="108" valign="top">OF</td>
<td width="270" valign="top">old fart</td>
</tr>
<tr>
<td width="108" valign="top">OIC</td>
<td width="270" valign="top">oh I see</td>
</tr>
<tr>
<td width="108" valign="top">OL</td>
<td width="270" valign="top">old lady</td>
</tr>
<tr>
<td width="108" valign="top">OLL</td>
<td width="270" valign="top">online love</td>
</tr>
<tr>
<td width="108" valign="top">OM</td>
<td width="270" valign="top">old man</td>
</tr>
<tr>
<td width="108" valign="top">OMDB</td>
<td width="270" valign="top">over my dead body</td>
</tr>
<tr>
<td width="108" valign="top">OMG</td>
<td width="270" valign="top">oh my god</td>
</tr>
<tr>
<td width="108" valign="top">ONNA</td>
<td width="270" valign="top">oh no, not again</td>
</tr>
<tr>
<td width="108" valign="top">OT</td>
<td width="270" valign="top">off topic</td>
</tr>
<tr>
<td width="108" valign="top">OTF</td>
<td width="270" valign="top">off the floor</td>
</tr>
<tr>
<td width="108" valign="top">OTH</td>
<td width="270" valign="top">off the hook</td>
</tr>
<tr>
<td width="108" valign="top">OTOH</td>
<td width="270" valign="top">on the other hand</td>
</tr>
<tr>
<td width="108" valign="top">OTP</td>
<td width="270" valign="top">on the phone</td>
</tr>
<tr>
<td width="108" valign="top">OTTOMH</td>
<td width="270" valign="top">of the top of my heart</td>
</tr>
<tr>
<td width="108" valign="top">OTW</td>
<td width="270" valign="top">on the way</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>P</strong></td>
</tr>
<tr>
<td width="108" valign="top">P2P</td>
<td width="270" valign="top">peer to peer</td>
</tr>
<tr>
<td width="108" valign="top">P911</td>
<td width="270" valign="top">my parents are coming</td>
</tr>
<tr>
<td width="108" valign="top">PA</td>
<td width="270" valign="top">parent alert</td>
</tr>
<tr>
<td width="108" valign="top">PAL</td>
<td width="270" valign="top">parents are listening</td>
</tr>
<tr>
<td width="108" valign="top">PANB</td>
<td width="270" valign="top">parents are nearby</td>
</tr>
<tr>
<td width="108" valign="top">PANS</td>
<td width="270" valign="top">pretty awesome new stuff</td>
</tr>
<tr>
<td width="108" valign="top">PAW</td>
<td width="270" valign="top">parents are watching</td>
</tr>
<tr>
<td width="108" valign="top">PDA</td>
<td width="270" valign="top">public display of affection</td>
</tr>
<tr>
<td width="108" valign="top">PDS</td>
<td width="270" valign="top">please don&#8217;t shoot</td>
</tr>
<tr>
<td width="108" valign="top">Peeps</td>
<td width="270" valign="top">people</td>
</tr>
<tr>
<td width="108" valign="top">PIR</td>
<td width="270" valign="top">parent in room</td>
</tr>
<tr>
<td width="108" valign="top">PLZ</td>
<td width="270" valign="top">please</td>
</tr>
<tr>
<td width="108" valign="top">PM</td>
<td width="270" valign="top">private message</td>
</tr>
<tr>
<td width="108" valign="top">PMJI</td>
<td width="270" valign="top">pardon me for jumping in</td>
</tr>
<tr>
<td width="108" valign="top">PO</td>
<td width="270" valign="top">piss off</td>
</tr>
<tr>
<td width="108" valign="top">POAHF</td>
<td width="270" valign="top">put on a happy face</td>
</tr>
<tr>
<td width="108" valign="top">POS</td>
<td width="270" valign="top">parent over shoulder</td>
</tr>
<tr>
<td width="108" valign="top">POV</td>
<td width="270" valign="top">point of view</td>
</tr>
<tr>
<td width="108" valign="top">PPL</td>
<td width="270" valign="top">people</td>
</tr>
<tr>
<td width="108" valign="top">P-ZA</td>
<td width="270" valign="top">pizza</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>Q</strong></td>
</tr>
<tr>
<td width="108" valign="top">QL</td>
<td width="270" valign="top">quit laughing</td>
</tr>
<tr>
<td width="108" valign="top">QSL</td>
<td width="270" valign="top">replay</td>
</tr>
<tr>
<td width="108" valign="top">QSO</td>
<td width="270" valign="top">conversation</td>
</tr>
<tr>
<td width="108" valign="top">QT</td>
<td width="270" valign="top">cute</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>R</strong></td>
</tr>
<tr>
<td width="108" valign="top">R&amp;R</td>
<td width="270" valign="top">rest and relaxation</td>
</tr>
<tr>
<td width="108" valign="top">R/t</td>
<td width="270" valign="top">real time</td>
</tr>
<tr>
<td width="108" valign="top">RBAY</td>
<td width="270" valign="top">right back at ya</td>
</tr>
<tr>
<td width="108" valign="top">RBTL</td>
<td width="270" valign="top">read between the lines</td>
</tr>
<tr>
<td width="108" valign="top">RL</td>
<td width="270" valign="top">real life</td>
</tr>
<tr>
<td width="108" valign="top">RLF</td>
<td width="270" valign="top">real life friend</td>
</tr>
<tr>
<td width="108" valign="top">RMLB</td>
<td width="270" valign="top">read my lips baby</td>
</tr>
<tr>
<td width="108" valign="top">RMMM</td>
<td width="270" valign="top">read my mail man</td>
</tr>
<tr>
<td width="108" valign="top">ROL</td>
<td width="270" valign="top">raffing out loud</td>
</tr>
<tr>
<td width="108" valign="top">ROFL</td>
<td width="270" valign="top">rolling on floor laughing</td>
</tr>
<tr>
<td width="108" valign="top">ROTFL</td>
<td width="270" valign="top">rolling on the floor laughing</td>
</tr>
<tr>
<td width="108" valign="top">RPG</td>
<td width="270" valign="top">role playing games</td>
</tr>
<tr>
<td width="108" valign="top">RSN</td>
<td width="270" valign="top">real soon now</td>
</tr>
<tr>
<td width="108" valign="top">RTBS</td>
<td width="270" valign="top">reason to be single</td>
</tr>
<tr>
<td width="108" valign="top">RTFM</td>
<td width="270" valign="top">reading the flipping manual</td>
</tr>
<tr>
<td width="108" valign="top">RU</td>
<td width="270" valign="top">are you ?</td>
</tr>
<tr>
<td width="108" valign="top">RUMORF</td>
<td width="270" valign="top">are you male or female ?</td>
</tr>
<tr>
<td width="108" valign="top">RUUP4IT</td>
<td width="270" valign="top">are you up for it ?</td>
</tr>
<tr>
<td width="108" valign="top">RX</td>
<td width="270" valign="top">regards</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>S</strong></td>
</tr>
<tr>
<td width="108" valign="top">S4L</td>
<td width="270" valign="top">spam for life</td>
</tr>
<tr>
<td width="108" valign="top">SCNR</td>
<td width="270" valign="top">sorry, could not resist</td>
</tr>
<tr>
<td width="108" valign="top">SED</td>
<td width="270" valign="top">said enough darling</td>
</tr>
<tr>
<td width="108" valign="top">SEP</td>
<td width="270" valign="top">somebody&#8217;s else problem</td>
</tr>
<tr>
<td width="108" valign="top">SETE</td>
<td width="270" valign="top">smiling ear to ear</td>
</tr>
<tr>
<td width="108" valign="top">SF</td>
<td width="270" valign="top">surfer friendly</td>
</tr>
<tr>
<td width="108" valign="top">SFX</td>
<td width="270" valign="top">sound effects</td>
</tr>
<tr>
<td width="108" valign="top">SH</td>
<td width="270" valign="top">same here</td>
</tr>
<tr>
<td width="108" valign="top">SITD</td>
<td width="270" valign="top">still in the dark</td>
</tr>
<tr>
<td width="108" valign="top">SLIRK</td>
<td width="270" valign="top">smart little rich kid</td>
</tr>
<tr>
<td width="108" valign="top">SMAIM</td>
<td width="270" valign="top">send me an instant message</td>
</tr>
<tr>
<td width="108" valign="top">SMEM</td>
<td width="270" valign="top">send me an email</td>
</tr>
<tr>
<td width="108" valign="top">SN</td>
<td width="270" valign="top">screen name</td>
</tr>
<tr>
<td width="108" valign="top">SOMY</td>
<td width="270" valign="top">sick of me yoet ?</td>
</tr>
<tr>
<td width="108" valign="top">SOT</td>
<td width="270" valign="top">short of time</td>
</tr>
<tr>
<td width="108" valign="top">SOTMG</td>
<td width="270" valign="top">short of time, must go</td>
</tr>
<tr>
<td width="108" valign="top">SPST</td>
<td width="270" valign="top">same place same time</td>
</tr>
<tr>
<td width="108" valign="top">STR8</td>
<td width="270" valign="top">straight</td>
</tr>
<tr>
<td width="108" valign="top">STW</td>
<td width="270" valign="top">search the web</td>
</tr>
<tr>
<td width="108" valign="top">STYS</td>
<td width="270" valign="top">speak to you soon</td>
</tr>
<tr>
<td width="108" valign="top">SU</td>
<td width="270" valign="top">shut up</td>
</tr>
<tr>
<td width="108" valign="top">SUP or WU</td>
<td width="270" valign="top">what&#8217;s up</td>
</tr>
<tr>
<td width="108" valign="top">SUYF</td>
<td width="270" valign="top">shut up you fool</td>
</tr>
<tr>
<td width="108" valign="top">SWDY</td>
<td width="270" valign="top">so what do you think ?</td>
</tr>
<tr>
<td width="108" valign="top">SWL</td>
<td width="270" valign="top">screaming with laugher</td>
</tr>
<tr>
<td width="108" valign="top">SYL</td>
<td width="270" valign="top">see you later</td>
</tr>
<tr>
<td width="108" valign="top">SYS</td>
<td width="270" valign="top">see you soon</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>T</strong></td>
</tr>
<tr>
<td width="108" valign="top">TA</td>
<td width="270" valign="top">thanks again</td>
</tr>
<tr>
<td width="108" valign="top">TAFN</td>
<td width="270" valign="top">that&#8217;s all for now</td>
</tr>
<tr>
<td width="108" valign="top">TAS</td>
<td width="270" valign="top">taking a shower</td>
</tr>
<tr>
<td width="108" valign="top">TAW</td>
<td width="270" valign="top">teachers are watching</td>
</tr>
<tr>
<td width="108" valign="top">TCOB</td>
<td width="270" valign="top">taking care of business</td>
</tr>
<tr>
<td width="108" valign="top">TCOY</td>
<td width="270" valign="top">taking care of yourself</td>
</tr>
<tr>
<td width="108" valign="top">TFH</td>
<td width="270" valign="top">thread from hell</td>
</tr>
<tr>
<td width="108" valign="top">TFX</td>
<td width="270" valign="top">traffic</td>
</tr>
<tr>
<td width="108" valign="top">TGIF</td>
<td width="270" valign="top">thank God it&#8217;s friday</td>
</tr>
<tr>
<td width="108" valign="top">THX</td>
<td width="270" valign="top">thanks</td>
</tr>
<tr>
<td width="108" valign="top">TIA</td>
<td width="270" valign="top">thanks in advance</td>
</tr>
<tr>
<td width="108" valign="top">TIAIL</td>
<td width="270" valign="top">I think I am in love</td>
</tr>
<tr>
<td width="108" valign="top">TIC</td>
<td width="270" valign="top">tongue in cheek</td>
</tr>
<tr>
<td width="108" valign="top">TILII</td>
<td width="270" valign="top">tell  it like it is</td>
</tr>
<tr>
<td width="108" valign="top">TLK2UL8R</td>
<td width="270" valign="top">talk to you later</td>
</tr>
<tr>
<td width="108" valign="top">TM</td>
<td width="270" valign="top">trust me</td>
</tr>
<tr>
<td width="108" valign="top">TMI</td>
<td width="270" valign="top">too much iinformation</td>
</tr>
<tr>
<td width="108" valign="top">TNT</td>
<td width="270" valign="top">&#8217;til next time</td>
</tr>
<tr>
<td width="108" valign="top">TOM</td>
<td width="270" valign="top">tomorrow</td>
</tr>
<tr>
<td width="108" valign="top">TOPCA</td>
<td width="270" valign="top">&#8217;til our path cross again</td>
</tr>
<tr>
<td width="108" valign="top">TOT</td>
<td width="270" valign="top">tons of time</td>
</tr>
<tr>
<td width="108" valign="top">TOY</td>
<td width="270" valign="top">thinking of you</td>
</tr>
<tr>
<td width="108" valign="top">TPS</td>
<td width="270" valign="top">that&#8217;s pretty stupid</td>
</tr>
<tr>
<td width="108" valign="top">TPTB</td>
<td width="270" valign="top">the powers that be</td>
</tr>
<tr>
<td width="108" valign="top">TRDMF</td>
<td width="270" valign="top">tears running down my face</td>
</tr>
<tr>
<td width="108" valign="top">TTFN</td>
<td width="270" valign="top">ta ta for now</td>
</tr>
<tr>
<td width="108" valign="top">TTG</td>
<td width="270" valign="top">time to go</td>
</tr>
<tr>
<td width="108" valign="top">TTT</td>
<td width="270" valign="top">thought that too</td>
</tr>
<tr>
<td width="108" valign="top">TTTT</td>
<td width="270" valign="top">these thinks take time</td>
</tr>
<tr>
<td width="108" valign="top">TTYL</td>
<td width="270" valign="top">talk to you later</td>
</tr>
<tr>
<td width="108" valign="top">TU</td>
<td width="270" valign="top">thank you</td>
</tr>
<tr>
<td width="108" valign="top">TWAHB</td>
<td width="270" valign="top">this won&#8217;t hurtr a bit</td>
</tr>
<tr>
<td width="108" valign="top">TWIWI</td>
<td width="270" valign="top">that was interesting wasn&#8217;t it ?</td>
</tr>
<tr>
<td width="108" valign="top">TYVM</td>
<td width="270" valign="top">thank you very much</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>U</strong></td>
</tr>
<tr>
<td width="108" valign="top">U-L?</td>
<td width="270" valign="top">you will ?</td>
</tr>
<tr>
<td width="108" valign="top">UV</td>
<td width="270" valign="top">unpleasant visual</td>
</tr>
<tr>
<td width="108" valign="top">UW</td>
<td width="270" valign="top">you &#8216;re welcome</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>V</strong></td>
</tr>
<tr>
<td width="108" valign="top">VBG</td>
<td width="270" valign="top">very big grin</td>
</tr>
<tr>
<td width="108" valign="top">VBS</td>
<td width="270" valign="top">very big smile</td>
</tr>
<tr>
<td width="108" valign="top">VEG</td>
<td width="270" valign="top">very evil grin</td>
</tr>
<tr>
<td width="108" valign="top">VSF</td>
<td width="270" valign="top">very sad face</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>W</strong></td>
</tr>
<tr>
<td width="108" valign="top">WAD</td>
<td width="270" valign="top">without a doubt</td>
</tr>
<tr>
<td width="108" valign="top">WAI</td>
<td width="270" valign="top">what an idiot</td>
</tr>
<tr>
<td width="108" valign="top">WB</td>
<td width="270" valign="top">welcome back or write back</td>
</tr>
<tr>
<td width="108" valign="top">WC</td>
<td width="270" valign="top">welcome</td>
</tr>
<tr>
<td width="108" valign="top">WC</td>
<td width="270" valign="top">who cares</td>
</tr>
<tr>
<td width="108" valign="top">WDALYIC</td>
<td width="270" valign="top">who died and left you in charge ?</td>
</tr>
<tr>
<td width="108" valign="top">WDYS</td>
<td width="270" valign="top">what did you say ?</td>
</tr>
<tr>
<td width="108" valign="top">WDYT</td>
<td width="270" valign="top">what do you think ?</td>
</tr>
<tr>
<td width="108" valign="top">W/E</td>
<td width="270" valign="top">whatever</td>
</tr>
<tr>
<td width="108" valign="top">WEG</td>
<td width="270" valign="top">wicked evil grin</td>
</tr>
<tr>
<td width="108" valign="top">WEU</td>
<td width="270" valign="top">what&#8217;s eating you ?</td>
</tr>
<tr>
<td width="108" valign="top">WFM</td>
<td width="270" valign="top">works for me</td>
</tr>
<tr>
<td width="108" valign="top">WIBNI</td>
<td width="270" valign="top">wouldn&#8217;t it be nice if</td>
</tr>
<tr>
<td width="108" valign="top">WT?</td>
<td width="270" valign="top">what the or who the</td>
</tr>
<tr>
<td width="108" valign="top">WTG</td>
<td width="270" valign="top">way to go</td>
</tr>
<tr>
<td width="108" valign="top">WTGP</td>
<td width="270" valign="top">want to go private ?</td>
</tr>
<tr>
<td width="108" valign="top">WTH</td>
<td width="270" valign="top">what/who the heck</td>
</tr>
<tr>
<td width="108" valign="top">WUF</td>
<td width="270" valign="top">where are you from ?</td>
</tr>
<tr>
<td width="108" valign="top">WWJD</td>
<td width="270" valign="top">what would jesus do</td>
</tr>
<tr>
<td width="108" valign="top">WWY</td>
<td width="270" valign="top">where were you</td>
</tr>
<tr>
<td width="108" valign="top">WYSIWYG</td>
<td width="270" valign="top">what you see is what you get</td>
</tr>
<tr>
<td width="108" valign="top">WYSLPG</td>
<td width="270" valign="top">what you see looks pretty good</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>X</strong></td>
</tr>
<tr>
<td width="108" valign="top">X-1-10</td>
<td width="270" valign="top">exciting</td>
</tr>
<tr>
<td width="108" valign="top">XME</td>
<td width="270" valign="top">excuse me</td>
</tr>
<tr>
<td width="108" valign="top">XOXO</td>
<td width="270" valign="top">hugs and kisses</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>Y</strong></td>
</tr>
<tr>
<td width="108" valign="top">YAA</td>
<td width="270" valign="top">yet another acronym</td>
</tr>
<tr>
<td width="108" valign="top">YBS</td>
<td width="270" valign="top">you&#8217;ll be sorry</td>
</tr>
<tr>
<td width="108" valign="top">YDKM</td>
<td width="270" valign="top">you don&#8217;t know me</td>
</tr>
<tr>
<td width="108" valign="top">YG</td>
<td width="270" valign="top">young gentleman</td>
</tr>
<tr>
<td width="108" valign="top">YGBK</td>
<td width="270" valign="top">you gotta be kiddin&#8217;</td>
</tr>
<tr>
<td width="108" valign="top">YHM</td>
<td width="270" valign="top">you have mail</td>
</tr>
<tr>
<td width="108" valign="top">YKW?</td>
<td width="270" valign="top">you know what ?</td>
</tr>
<tr>
<td width="108" valign="top">YNK</td>
<td width="270" valign="top">you never know</td>
</tr>
<tr>
<td width="108" valign="top">YL</td>
<td width="270" valign="top">young lady</td>
</tr>
<tr>
<td width="108" valign="top">YM</td>
<td width="270" valign="top">young man</td>
</tr>
<tr>
<td width="108" valign="top">YOYO</td>
<td width="270" valign="top">you&#8217;re on your own</td>
</tr>
<tr>
<td width="108" valign="top">YR</td>
<td width="270" valign="top">yeah right</td>
</tr>
<tr>
<td width="108" valign="top">YSYD</td>
<td width="270" valign="top">yeah, sure you do</td>
</tr>
<tr>
<td width="108" valign="top">YS</td>
<td width="270" valign="top">you stinker</td>
</tr>
<tr>
<td width="108" valign="top">YTTT</td>
<td width="270" valign="top">you telling the truth ?</td>
</tr>
<tr>
<td width="108" valign="top">YVW</td>
<td width="270" valign="top">you&#8217;re very welcome</td>
</tr>
<tr>
<td width="108" valign="top">YWIA</td>
<td width="270" valign="top">you&#8217;re welcome in advance</td>
</tr>
<tr>
<td width="108" valign="top">YW</td>
<td width="270" valign="top">you&#8217;re welcome</td>
</tr>
<tr>
<td width="108" valign="top">YYSSW</td>
<td width="270" valign="top">yeah, yeah, sure, sure, whatever</td>
</tr>
<tr>
<td width="108" valign="top"></td>
<td width="270" valign="top"></td>
</tr>
<tr>
<td colspan="2" width="377" valign="top"><strong>Z</strong></td>
</tr>
<tr>
<td width="108" valign="top">ZZ</td>
<td width="270" valign="top">sleeping, bored, tired</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=210&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2010/08/20/acronyms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Administração</title>
		<link>http://infotechnotes.wordpress.com/2010/07/04/administracao/</link>
		<comments>http://infotechnotes.wordpress.com/2010/07/04/administracao/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 18:28:23 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Política]]></category>
		<category><![CDATA[bolsa familia]]></category>
		<category><![CDATA[distribuição de renda]]></category>
		<category><![CDATA[Eleição 2010]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=203</guid>
		<description><![CDATA[Aula de Administração Um professor de economia na universidade Texas Tech disse que ele nunca reprovou um só aluno antes, mas tinha, uma vez, reprovado uma classe inteira. Esta classe em particular tinha insistido que o socialismo realmente funcionava: ninguém seria pobre e ninguém seria rico, tudo seria igualitário e &#8216;justo. &#8216; O professor então [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=203&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aula de Administração</p>
<p>Um professor de economia na universidade Texas Tech disse que ele nunca reprovou um só aluno antes, mas tinha, uma vez, reprovado uma classe inteira.</p>
<p>Esta classe em particular tinha insistido que o socialismo realmente funcionava: ninguém seria pobre e ninguém seria rico, tudo seria igualitário e &#8216;justo. &#8216;</p>
<p>O professor então disse, &#8220;Ok, vamos fazer um experimento socialista nesta classe. Ao invés de dinheiro, usaremos suas notas nas provas.&#8221;</p>
<p>Todas as notas seriam concedidas com base na média da classe, e portanto seriam &#8216;justas. &#8216; Isso quis dizer que todos receberiam as mesmas notas, o que significou que ninguém seria reprovado. Isso também quis dizer, claro, que ninguém receberia um &#8220;A&#8221;&#8230;</p>
<p>Depois que a média das primeiras provas foram tiradas, todos receberam &#8220;B&#8221;. Quem estudou com dedicação ficou indignado, mas os alunos que não se esforçaram ficaram muito felizes com o resultado.</p>
<p>Quando a segunda prova foi aplicada, os preguiçosos estudaram ainda menos &#8211; eles esperavam tirar notas boas de qualquer forma. Aqueles que tinham estudado bastante no início resolveram que eles também se aproveitariam do trem da alegria das notas. Portanto, agindo contra suas tendências, eles copiaram os hábitos dos preguiçosos. Como um resultado, a segunda média das<br />
provas foi &#8220;D&#8221;. Ninguém gostou.</p>
<p>Depois da terceira prova, a média geral foi um &#8220;F&#8221;. As notas não voltaram a patamares mais altos mas as desavenças entre os alunos, buscas por culpados e palavrões passaram a fazer parte da atmosfera das aulas daquela classe.</p>
<p>A busca por &#8216;justiça&#8217; dos alunos tinha sido a principal causa das reclamações, inimizades e senso de injustiça que passaram a fazer parte daquela turma. No final das contas, ninguém queria mais estudar para beneficiar o resto da sala. Portanto, todos os alunos<br />
repetiram o ano&#8230; Para sua total surpresa.</p>
<p>O professor explicou que o experimento socialista tinha falhado porque ele foi baseado no menor esforço possível da parte de seus participantes. Preguiça e mágoas foi seu resultado. Sempre haveria fracasso na situação a partir da qual o experimento tinha começado.</p>
<p>&#8220;Quando a recompensa é grande&#8221;, ele disse, &#8220;o esforço pelo sucesso é grande, pelo menos para alguns de nós. Mas quando o governo elimina todas as recompensas ao tirar coisas dos outros sem seu consentimento para dar a outros que não batalharam por elas, então o fracasso é inevitável.&#8221;</p>
<p>&#8220;É impossível levar o pobre à prosperidade através de legislações que punem os ricos pela prosperidade. Para cada pessoa que recebe sem trabalhar, outra pessoa deve trabalhar sem receber.</p>
<p>O governo não pode dar para alguém aquilo que não tira de outro alguém. Quando metade da população entende a idéia de que não precisa trabalhar, pois a outra metade da população irá sustentá-la, e quando esta outra metade entende que não vale mais a pena trabalhar para sustentar a primeira metade, então chegamos ao começo do fim de uma nação.</p>
<p>É impossível multiplicar riqueza dividindo-a.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=203&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2010/07/04/administracao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache autenticando em LDAP/LDAPS</title>
		<link>http://infotechnotes.wordpress.com/2009/10/26/apache-autenticando-em-ldapldaps/</link>
		<comments>http://infotechnotes.wordpress.com/2009/10/26/apache-autenticando-em-ldapldaps/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 16:01:04 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=192</guid>
		<description><![CDATA[Para a realização de autenticação de usuários do serviço web fornecido por um Apache em uma base LDAP, a configuração é extremamente simples. Supondo que voce já tem um servidor LDAP rodando e autenticando seus usuários corretamente (se não tiver, veja meus posts anteriores) e seu servidor web funcionando corretamente, basta editar seu arquivo de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=192&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para a realização de autenticação de usuários do serviço web fornecido por um Apache em uma base LDAP, a configuração é extremamente simples.</p>
<p>Supondo que voce já tem um servidor LDAP rodando e autenticando seus usuários corretamente (se não tiver, veja meus posts anteriores) e seu servidor web funcionando corretamente, basta editar seu arquivo de configuração do servidor web, normalmente localizado em /etc/httpd/conf/httpd.conf, e ter a certeza de que estas linhas estarão presentes nele.</p>
<div>
<p><span style="font-family:Courier New;font-size:x-small;">DocumentRoot  &#8220;/var/www/html&#8221;</span></p>
</div>
<div>
<p><span style="font-family:Courier New;font-size:x-small;">LDAPTrustedCA            /etc/openldap/cacerts/cacert.pem<br />
LDAPTrustedCAType        BASE64_FILE<br />
LDAPOpCacheTTL          1800<br />
LDAPCacheTTL             1800<br />
LDAPOpCacheEntries      1024<span style="font-family:Arial;color:#0000ff;"> </span></span></p>
</div>
<div>
<p><span style="font-family:Courier New;font-size:x-small;"> </span></p>
</div>
<div>
<p><span style="font-family:Courier New;font-size:x-small;">&lt;Directory  &#8220;/var/www/html&#8221;&gt;</span></p>
</div>
<div>
<p><span style="font-family:Courier New;font-size:x-small;"> Options Indexes FollowSymLinks<br />
</span></p>
</div>
<div>
<p><span style="font-family:Courier New;font-size:x-small;"> </span><span style="font-family:Courier New;font-size:x-small;">AllowOverride None</span></p>
</div>
<div>
<p><span style="font-size:x-small;"><span style="font-family:Courier New;"> Order deny,allow<br />
Deny from  All<br />
AuthLDAPEnabled on<br />
AuthName &#8220;Autenticacao LDAP&#8221;<br />
AuthType Basic<br />
AuthLDAPUrl </span><a title="ldaps://ldap.servicos/ou=Datacenter,o=Diveo,c=BR?uid" href="//ldap.servicos/ou=Datacenter,o=Diveo,c=BR?uid"><span style="font-family:Courier New;">ldaps://ldap.server/ou=OrgUnit,o=Org?uid</span></a><br />
<span style="font-family:Courier New;">AuthLDAPAuthoritative on<br />
Require valid-user<br />
Satisfy any</span></span></p>
</div>
<div>
<p><span style="font-family:Arial;font-size:x-small;"><span style="font-family:Courier New;"> Order  allow,deny<br />
Allow from all</span></span></p>
</div>
<div>
<p><span style="font-family:Arial;font-size:x-small;"> </span></p>
</div>
<div>
<p><span style="font-family:Arial;font-size:x-small;"><span style="font-family:Courier New;">&lt;/Directory&gt;</span></span></p>
</div>
<div>
<p>Vale a pena observar aqui que a comunicação entre o servidor web e o servidor LDAP acontece na porta 636 (LDAP com TLS).</p>
</div>
<div>
<p>Caso voce tenha alguma dúvida sobre os parametros do Apache, siga este link <a href="http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html" target="_blank">http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html</a></p>
</div>
<div>
<p>Depois disso, basta reiniciar o serviço.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=192&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/10/26/apache-autenticando-em-ldapldaps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Horário de verão brasileiro até 2078</title>
		<link>http://infotechnotes.wordpress.com/2009/10/15/horario-de-verao-brasileiro-ate-2078/</link>
		<comments>http://infotechnotes.wordpress.com/2009/10/15/horario-de-verao-brasileiro-ate-2078/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 15:40:17 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[horario de verao brasil]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=184</guid>
		<description><![CDATA[Novamente temos em nossas mãos a responsabilidade de acertar os relógios dos nossos computadores, além de ser sempre solicitado a acertar o relógio dos micros dos parentes, vizinhos, namoradas, ex-namoradas, amantes, etc. Este ano o governo brasileiro decidiu facilitar um pouco e definiu datas fixas de início e encerramento do período de Horário de Verão.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=184&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Novamente temos em nossas mãos a responsabilidade de acertar os relógios dos nossos computadores, além de ser sempre solicitado a acertar o relógio dos micros dos parentes, vizinhos, namoradas, ex-namoradas, amantes, etc.</p>
<p>Este ano o governo brasileiro decidiu facilitar um pouco e definiu datas fixas de início e encerramento do período de Horário de Verão.  Este <a title="Decreto n. 6558" href="http://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/decreto/d6558.htm" target="_blank">decreto</a> nº 6.558, de 8 de setembro de 2008, instituiu o início sempre à zero hora do terceiro domingo de outubro e o encerramento sempre à zero hora do terceiro domingo de fevereiro do ano seguinte.</p>
<p>Infelizmente, como em toda decisão governamental, há uma condição que impede a automatização definitiva do Horário de Verão nos computadores: se o terceiro domingo de fevereiro for um domingo de Carnaval então o encerramento é automaticamente transferido para zero hora do domingo seguinte.</p>
<p>Para facilitar um pouco a nossa vida (e a minha também, pois muitos micros e servidores não terão mais que ser ajustados), eu estou colocando um script que define o horário de verão brasileiro até o ano de 2078. Eu montei este script com base nas datas de carnaval definidas nesta <a title="Tabela Páscoa, Carnaval e Corpus Christi - 1951-2078" href="http://www.inf.ufrgs.br/~cabral/tabela_pascoa.html" target="_blank">Tabela de Páscoa, Carnaval e Corpus Christi</a>, de 1951 a 2078, publicado nesta página na UFRGS.</p>
<p>Neste <a href="http://infotechnotes.files.wordpress.com/2009/10/horario-de-verao-brasil-ate-20782.doc" target="_blank">arquivo</a> tem um script preparado para Linux, que ajudará voce a acertar estes horários nestes sistemas. Salve em um arquivo hv.sh e rode-o como root</p>
<p>É claro que eu sugiro que voces verifiquem o path do utulitário zic (costuma ficar em /usr/sbin/), para que as alterações sejam feitas corretamente.</p>
<p>Depois que o script for executado, basta rodar este comando para verificar as alterações:</p>
<p># /usr/sbin/zdump -v Brazil/East | egrep &#8220;2009|2010&#8243;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=184&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/10/15/horario-de-verao-brasileiro-ate-2078/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Autenticação por chaves</title>
		<link>http://infotechnotes.wordpress.com/2009/06/09/autenticacao-por-chaves/</link>
		<comments>http://infotechnotes.wordpress.com/2009/06/09/autenticacao-por-chaves/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:18:10 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=181</guid>
		<description><![CDATA[Para quem não tem muita paciencia em ficar digitando a sua senha cada vez que se loga em uma máquina linux/unix, ou para quem executa scripts que vez ou outra necessitam obter informações de máquinas remotas, existe uma maneira de realizar um acesso seguro, através de SSH, para obter estas informações. O legal do SSH, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=181&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para quem não tem muita paciencia em ficar digitando a sua senha cada vez que se loga em uma máquina linux/unix, ou para quem executa scripts que vez ou outra necessitam obter informações de máquinas remotas, existe uma maneira de realizar um acesso seguro, através de SSH, para obter estas informações.</p>
<p>O legal do SSH, é que voce pode realizar um acesso com o comando e obter o resultado facilmente.</p>
<p>Por exemplo, imagine que voce criou um script chamado script.sh e que roda no servidor A e que este script necessita obter alguma informação que está no servidor B. Só que para obter esta informação, é necessário que voce se logue no servidor B, execute um comando, e pegue este resultado para continuar trabalhando.</p>
<p>Isto pode ser feito assim:</p>
<p>[user@serv-a ~]$ ssh -l user serv-b</p>
<p>user@serv-b&#8217;s password:<br />
Last login: Tue Jun  9 12:07:20 2009 from serv-c</p>
<p>[user@serv-b ~]$</p>
<p>[user@serv-b ~]$ ps -ef | grep nscd</p>
<p>nscd     22431     1  0 Apr28 ?        00:00:03 /usr/sbin/nscd</p>
<p>[user@serv-b ~]$ exit</p>
<p>[user@serv-a ~]$</p>
<p>Em resumo, voce loga na maquina remota, informa seu usuario e senha, executa o comando e volta pra sua maquina anterior.</p>
<p>Se isto for feito uma única vez, então não há qualquer problema, mas imagine realizar isto várias vezes ao dia, ou então usar um script para verificar se o NSCD está no ar, e se não estiver, então o processo deve ser re-iniciado.</p>
<p>O grande problema aqui é a autenticação. Não é possível executar comandos de shell usando HTTP (não de maneira simples ou automatizada) ou FTP. Deve-se utilizar o SSH.</p>
<p>Para fazer com que este &#8220;problema&#8221; de autenticação não atrapalhe o seu script, voce deve usar chaves para realizar a autenticação.</p>
<p>Faça assim:</p>
<p>[user@serv-a ~]$ ssh-keygen -t rsa -b 2048<br />
Generating public/private rsa key pair.<br />
Enter file in which to save the key (/home/user/.ssh/id_rsa):<br />
Enter passphrase (empty for no passphrase):<br />
Enter same passphrase again:<br />
Your identification has been saved in /home/user/.ssh/id_rsa.<br />
Your public key has been saved in /home/user/.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
6d:9f:70:8a:b1:78:ea:12:85:49:d1:ac:ef:15:74:c7 user@serv-a<br />
[user@serv-a ~]$</p>
<p>Este comando vai gerar um par de chaves pública/privada, com o algoritmo RSA, com tamanho 2048 bits.</p>
<p>Os arquivos estão localizados em /home/user/.ssh</p>
<p>O arquivo id_rsa é a chave privativa e o arquivo id_rsa.pub é a chave pública.</p>
<p>Agora faça um login no servidor b, e copie o conteúdo do arquivo id_rsa.pub para o arquivo /home/user/.ssh/authorized_keys</p>
<p>Salve e saia, deslogue do servidor B e refaça o login no servidor B. Voce verá que a sua senha não será mais pedida.</p>
<p>Aqui vai uma dica. Para executar o seu comando mostrado acima, execute o comando e veja o resultado:</p>
<p>[user@serv-a ~]$ ssh -l user serv-b &#8220;ps -ef | grep nscd&#8221;</p>
<p>nscd     22431     1  0 Apr28 ?        00:00:03 /usr/sbin/nscd</p>
<p>[user@serv-a ~]$</p>
<p>O único cuidado que voce precisa ter é que se alguém obtiver uma cópia de seu arquivo id_rsa, esta pessoa poderá usar seu login para acesso a qualquer máquina que tenha a sua chave pública.</p>
<p>É por isso que o arquivo id_rsa tem modo 0600 e o diretório .ssh tem modo 700.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/181/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=181&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/06/09/autenticacao-por-chaves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>A carreira de engenheiro nos novos moldes</title>
		<link>http://infotechnotes.wordpress.com/2009/02/20/174/</link>
		<comments>http://infotechnotes.wordpress.com/2009/02/20/174/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 01:56:07 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=174</guid>
		<description><![CDATA[A carreira de engenheiro nos novos moldes: A Carreira em &#8220;Y&#8221; Nas grandes empresas (Bradesco, Votorantim, HSBC, Sony, Brasil Telecom, GM, ou qualquer empresa que tenha um grande número de pessoal de tecnologia) rola o que eles chamam de carreira em Y.  O indivíduo começa como Engenheiro 1 e pode chegar a ser Engenheiro 8. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=174&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><strong>A carreira de engenheiro nos novos moldes:</strong></h2>
<p><em>A Carreira em &#8220;Y&#8221;</em><br />
Nas grandes empresas (Bradesco, Votorantim, HSBC, Sony, Brasil Telecom, GM, ou qualquer empresa que tenha um grande número de pessoal de tecnologia) rola o que eles chamam de carreira em Y.  O indivíduo começa como Engenheiro 1 e pode chegar a ser Engenheiro 8.<br />
<strong>Engenheiros 1</strong><br />
São comumente conhecidos como Engenheiros baby, ou seja, um pouco mais que estagiários.</p>
<p>Condições necessárias para voce virar Engenheiro 2, 3, 4, 5, 6, 7 e 8:</p>
<p><strong>Engenheiros 2 e 3</strong><br />
Faça o seu dever, cumpra seus prazos, fique algumas vezes depois do  horário, faça cursos de aperfeiçoamento, seja sociável e trabalhe em equipe. É  necessário destruir plantações de pepinos (1 pepino = 1 problema).</p>
<p>Noções de Inglês Técnico.</p>
<p>Exemplo: Humanos normais</p>
<p><strong>Engenheiro 4<br />
</strong>Idem ao anterior + matar um leão por dia (1 leão = um grande problema), com  uma carga horária de 12 horas diárias. Ser responsável por 30% da administração de uma rede pequena tipo 700 usuários.</p>
<p>Inglês, espanhol e  Visual Basic obrigatórios + 1 linguagem desejável.</p>
<p>Exemplo: Fodões</p>
<p><strong>Engenheiro 5<br />
</strong>Idem ao anterior + um dragão por semana (1 dragão = um problema enorme),  com uma carga horária diária de 16 horas, sem feriados. Ser responsável por 40%  da administração de uma rede do tipo 1.000 usuários.</p>
<p>Inglês, francês, japonês, espanhol, VB e C++ obrigatórios.</p>
<p>Exemplo: Mister M, David Coperfield, Padre Quevedo, Chronos, Thomas Green Morton (Rá!).</p>
<p><strong>Engenheiro 6</strong><br />
Idem aos anteriores, só que, mata-se 1 leão por hora, um dragão por dia, um ALIEN por semana (1 ALIEN = um problema do outro mundo) e mais uma área  equivalente a meio globo terrestre em plantações de pepino. Carga horária  diária de 20 horas. Ser responsável por 75% da administração de uma rede de  2.500 usuários e 30% de todos os projetos internos de tecnologia.</p>
<p>Inglês,  francês, alemão, japonês, espanhol, aramaico, latim, mandarim, vietnamita,  VB, C++, ASP, PHP, DHTML, Cobol obrigatórios.</p>
<p>Exemplo: Criaturas Mitológicas, Gnomos, NINJAS com o poder dos 9 cortes.</p>
<p>Obs. Assim como os NINJAS, somente um Engenheiro 6 pode matar um Engenheiro 6.</p>
<p><strong>Engenheiro 7</strong><br />
Idem aos anteriores, só que, os leões e dragões fogem de você. Você terá  que caçá-los em outras dimensões e planetas. Uma área equivalente a uma estrela  classe 5 (Sol) em plantações de pepino e três ALIENS e um PREDADOR por dia  (1 PREDADOR = um problema impossível de ser resolvido, exemplo, fazer um  corpo com massa &#8220;m&#8221; viajar com velocidade acima da velocidade da luz).<br />
Carga horária diária de 25 horas. Ser responsável por 100% da administração  de uma rede de 6.000 usuários e 60% de todos os projetos internos de  tecnologia.</p>
<p>Inglês, francês, alemão, japonês, italiano, espanhol, aramaico, latim,  mandarim, vietnamita, Borg, Klingon, pascal, fortran, C#, ASP, JAVA, XML,  EasyTrieve, IMS/DC, Telon e todas as 13500 línguas e dialetos que o C3PO  fala no filme Star Wars, obrigatórios.</p>
<p>Exemplo: Mago Merlin, JEDIs como Luck Skywalker e Obi-Wan Kenobi, Mestre  Yoda (daí o nome de carreira em Y), Darth Maul, SPECTROMAN.</p>
<p>Não desanime.  Conseguir você irá, um engenheiro 7 você será.</p>
<p>Grande poder tem o lado negro ADMINISTRATIVO da FORÇA.</p>
<p>Você também terá que ser um HIGHLANDER, pois só com uma vida eterna você  terá tempo para atingir este cargo, mas não se esqueça que só pode haver  um, e não deixe que nenhum outro engenheiro 7 corte sua cabeça.</p>
<p><strong>Engenheiro 8</strong><br />
É o cargo máximo no UNIVERSO e você será considerado como o mestre dos  elementos. Você terá o poder sobre a vida e a morte dos seres, logo você  não precisa mais matá-los, você apenas deseja que os problemas se resolvam ou  cria novas leis físicas no universo para que isso aconteça. E você irá  perdoar a todos. Você será onisciente, onipresente e onipotente. Carga  horária diária indefinida, para você o tempo e o espaço já não existem. Ser  responsável por 100% dos projetos e 100% da área de tecnologia de uma  empresa de 30.000 usuários, em 7 dias por semana.</p>
<p>Exemplo: GAIA, ZEUS, ODIN, A FORÇA.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=174&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/02/20/174/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>RAID</title>
		<link>http://infotechnotes.wordpress.com/2009/01/05/raid-2/</link>
		<comments>http://infotechnotes.wordpress.com/2009/01/05/raid-2/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 00:30:05 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/2009/01/05/raid-2/</guid>
		<description><![CDATA[A palavra RAID é um acronimo para Redundant Array of Inexpensive Disks que surgiu em 1988 e oferece basicamente: Ganho de desempenho no acesso para leitura ou gravação Redundancia em caso de falha em um dos discos Uso múltiplo de várias unidades de discos Escalabilidade em recuperação de conteúdo Existem hoje duas maneiras de criar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=172&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:arial;">A palavra RAID é um acronimo para <strong>R</strong>edundant <strong>A</strong>rray of <strong>I</strong>nexpensive <strong>D</strong>isks que surgiu em 1988 e oferece basicamente:</span><span style="font-family:arial;"></span><br />	
<ul>
<li><span style="font-family:arial;">Ganho de desempenho no acesso para leitura ou gravação</span></li>
<li><span style="font-family:arial;">Redundancia em caso de falha em um dos discos</span></li>
<li><span style="font-family:arial;">Uso múltiplo de várias unidades de discos</span></li>
<li><span style="font-family:arial;">Escalabilidade em recuperação de conteúdo</span></li>
</ul>
<p><span style="font-family:arial;">Existem hoje duas maneiras de criar um RAID &#8211; via Software ou via Hardware</span></p>
<p><span style="font-family:arial;">O RAID feito via Software é feito através de softwares e módulos do kernel do Linux e só começa a funcionar após o kernel ser carregado (boot da máquina). Por este motivo não é possível utilizar o RAID via software na partição de boot.</span></p>
<p><span style="font-family:arial;">Já o RAID criado via hardware permite incluir todas as partições do disco, inclusive a /boot. Neste caso, toda a configuração de RAID é feito através de uma placa controladora externa, onde se conectam os discos. Esta controladora é a responsável pelas funções de escrita e gravação, informando à máquina o(s) disco(s) disponível(is) para a instalação do(s) Sistema(s) Operacional(is), seja ele Linux, Windows ou outro. O grande problema é que se a controladora falhar, nada mais é acessado. Os discos SCSI e SATA oferecem este tipo de RAID.</span></p>
<p><span style="font-family:arial;">Existem diversas configurações de RAID. As mais comuns são 0, 1 e 5.<br /></span><br /><span style="font-family:arial;">O RAID 0 é o único nível que não implementa redundancia. A sua finalidade é aumentar o desempenho na leitura e gravação dos dados. Pense assim, se voce fizer RAID 0 com 3 discos de 72 GB, voce terá cerca de 210 GB de espaço total em disco. Se um destes 3 discos apresentar algum problema, voce perde todos os seus 210 GB de dados. Voce também pode usar quantos discos quiser e discos de tamanhos diferentes para criar este único discão.</span></p>
<p><span style="font-family:arial;">O RAID 1 trabalha com dois discos, e cria um espelho de um disco no ooutro. Neste caso, se houver um problema em um dos discos, voce tem o outro para garantir os seus dados. Neste modo, a grande vantagem é o tempo de leitura, pois os dados são lidos dos dois discos ao mesmo tempo, duplicando o volume de dados lidos pelos discos. A desvantagem é que, se voce tem dois discos de 140 GB em RAID1, o seu disco total é de 140 GB.</span></p>
<p><span style="font-family:arial;">O RAID 5 traz as vantagens do RAID 0 e 1, mas também alguma desvantagem. Em uma configuracao com 3 discos de 72 GB, voce fica com um discão de 140GB. 1/3 do espaço total dos discos é usado para a geração dos dados de redundancia. A vantagem é que este RAID fornece um bom ganho de desempenho na leitura. Quanto mais discos voce tiver neste RAID, mais rápida será a leitura, pois os dados são gravados espalhados.</span></p>
<p><span style="font-family:arial;">Para configurar um RAID e administrá-lo, voce precisa da ferramenta mdadm, que é fornecida para todas as distribuições linux que suportam RAID. </span></p>
<p><span style="font-family:arial;">Após a instalação da ferramenta, vamos considerar um único disco com 3 partições disponíveis e ainda não montadas ou em uso, e vamos criar 1 x RAID 1 utilizando estas 3 partições, sendo que uma delas será usada como disco spare.</span></p>
<p><span style="font-family:arial;">Modifique as partições que serão usadas no RAID para o label &#8220;Linux raid auto&#8221;, código <strong>fd </strong>no fdisk.<br /></span><br /><font face="Courier New"><em><span style="font-family:arial;"></span></em><i><em># fdisk /dev/hda</em><br /></i></font><br /><span style="font-family:arial;">Para acompanhar o estado de seus discos durante a criação do RAID, use o seguinte comando em um terminal separado</span></p>
<p><font face="Courier New"><em><span style="font-family:arial;"></span></em></font><font face="Courier New"><em># watch cat /proc/mdstat </em></font></p>
<p><span style="font-family:arial;">Para criar o RAID, utilize este comando</span></p>
<p><font face="Courier New"><em><span style="font-family:arial;"></span></em></font><font face="Courier New"><em># mdadm &#8211;create /dev/md0 &#8211;level=1 &#8211;raid-devices=2 &#8211;spare-devices=1 /dev/hda5 /dev/hda6 /dev/hda7</em><br /></font><br /><span style="font-family:arial;">Onde:</span></p>
<p><span style="font-family:arial;"><strong>&#8211;create /dev/md0</strong> ==&gt; é o device que será criado. </span></p>
<p><span style="font-family:arial;"><strong>&#8211;level=1</strong> ==&gt; indoca que usaremos RAID 1.</span></p>
<p><span style="font-family:arial;"><strong>&#8211;raid-devices=2</strong> ==&gt; indica que teremos 2 partições ativas. </span></p>
<p><span style="font-family:arial;"><strong>&#8211;spare-devices=1</strong> ==&gt; indica que 1 das 3 partições informadas será usada para spare.</span></p>
<p><span style="font-family:arial;">As partições mencionadas no final do comando indicam quais serão as partições usadas. A última partição, neste caso, será usada para spare.</span></p>
<p><span style="font-family:arial;">Caso o comando fosse este abaixo, então teríamos 2 discos de spare, respectivamente hda7 e hda8<br /></span><br /><font face="Courier New"><em><span style="font-family:arial;"></span></em></font><font face="Courier New"><em># mdadm &#8211;create /dev/md0 &#8211;level=1 &#8211;raid-devices=4 &#8211;spare-devices=2 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8</em></font></p>
<p><span style="font-family:arial;">A partir de agora, com o RAID criado, basta criar o filesystem e usar a nova partição. Vou criar usando ext3</span></p>
<p><font face="Courier New"><em><span style="font-family:arial;"></span></em></font><font face="Courier New"><em># mkfs.ext3 /dev/md0</em><br /></font><br /><span style="font-family:arial;">Crie um ponto de montagem e monte a partição.</span></p>
<p><font face="Courier New"><em><span style="font-family:arial;"></span></em></font><font face="Courier New"><em># mkdir /mnt/raid<br /># mount -t ext3 /dev/md0 /mnt/raid</em></font></p>
<p><span style="font-family:arial;">Caso voce queira montar esta partição automoaticamente, altere o arquivo /etc/mdadm/mdadm.conf adicionando as linhas</span><br /><font face="Courier New"><br /><font face="Courier New"><span style="font-family:arial;"></span></font></font><font face="Courier New"><em>DEVICE        /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8<br />ARRAY         /dev/md0 devices=/dev/hda5,/dev/hda6,/dev/hda7,/dev/hda8</em><br /></font><br /><span style="font-family:arial;">E altere também o /etc/fstab</span></p>
<p><font face="Courier New"><span style="font-family:arial;"></span></font><em><font face="Courier New"><em>/dev/md0      /mnt/raid     ext3    defaults      0     2</em></font><br /></em><span style="font-family:arial;"><br />Para verificar o estado do RAID como um todo, use o comando </span><br /><font face="Courier New"><br /># mdadm &#8211;detail /dev/md0</font><font face="Courier New"><font face="Courier New"><span style="font-family:arial;"><em></em></span><br /></font><br /></font><span style="font-family:arial;"><font face="Courier New">/dev/md0:<br />        Version : 00.90.01<br />  Creation Time : Fri Oct 17 18:03:09 2008<br />     Raid Level : raid1<br />     Array Size : 240832 (235.23 MiB 246.61 MB)<br />    Device Size : 240832 (235.23 MiB 246.61 MB)<br />   Raid Devices : 2<br />  Total Devices : 3<br />Preferred Minor : 0<br />    Persistence : Superblock is persistent</p>
<p>    Update Time : Fri Jan 03 18:05:12 2008<br />          State : clean<br /> Active Devices : 2<br />Working Devices : 3<br /> Failed Devices : 0<br />  Spare Devices : 1</p>
<p>           UUID : a78bd919:2301b5b2:da567592:1bd866f6<br />         Events : 0.8</p>
<p>Number   Major   Minor   RaidDevice State<br />0       8       17        0         active sync   /dev/hda5<br />1       8       18        1         active sync   /dev/hda6</p>
<p>2       8       19        &#8211;         spare   /dev/hda7<br /></font><br /></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=172&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/01/05/raid-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>Links Úteis</title>
		<link>http://infotechnotes.wordpress.com/2009/01/03/links-uteis/</link>
		<comments>http://infotechnotes.wordpress.com/2009/01/03/links-uteis/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 22:58:06 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Links ùteis]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=160</guid>
		<description><![CDATA[Este post serve apenas para listas os diversos links que se encontram pela Internet e que sempre ajudam em alguma coisa. É claro que falta muita coisa aqui, mas eu prometo que sempre tentarei incluir neste post as coisas interessantes que eu acabo sabendo/encontrando/esbarrando quando estou à toa. Abraços goetti.blogspot.com &#8211; Grupo de operação especial [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=160&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este post serve apenas para listas os diversos links que se encontram pela Internet e que sempre ajudam em alguma coisa.</p>
<p>É claro que falta muita coisa aqui, mas eu prometo que sempre tentarei incluir neste post as coisas interessantes que eu acabo sabendo/encontrando/esbarrando quando estou à toa.</p>
<p>Abraços</p>
<p><a href="http://goetti.blogspot.com" target="_blank">goetti.blogspot.com</a> &#8211; Grupo de operação especial e tática em TI</p>
<p><a href="http://www.meuip.com.br/" target="_blank">meuip.com.br</a> &#8211; Útil para saber seu ip</p>
<p><a href="http://jodies.de/ipcalc" target="_blank">http://jodies.de/ipcalc</a> &#8211; Calculadora IP</p>
<p><a href="http://aurelio.net/shell/canivete.html" target="_blank">http://aurelio.net/shell/canivete.html</a> &#8211; Um bom resumo sobre o shell Bash</p>
<p><a href="http://www.pctools.com/guides/password/" target="_blank">http://www.pctools.com/guides/password/</a> &#8211; Gerador randomico de senhas</p>
<p><a href="https://addons.mozilla.org/pt-BR/firefox/addon/433" target="_blank">https://addons.mozilla.org/pt-BR/firefox/addon/433</a> &#8211; Add-on do Firefox 3 que elimina aquelas propagandas em flash que aparecem</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=160&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/01/03/links-uteis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
		<item>
		<title>LPI 2</title>
		<link>http://infotechnotes.wordpress.com/2009/01/01/lpi-2/</link>
		<comments>http://infotechnotes.wordpress.com/2009/01/01/lpi-2/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 23:16:10 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[LPI 2]]></category>

		<guid isPermaLink="false">http://infotechnotes.wordpress.com/?p=148</guid>
		<description><![CDATA[Bom, agora que eu já tenho o certificado LPIC-1, eu preciso começar a estudar para obter a certificação LPIC-2. Como parte deste estudo, eu vou colocar aqui alguns artigos com os pontos que a prova cobre. São eles: RAID HIDS Syslog DHCP FTP NFS Samba DNS Apache Postfix Squid PAM OpenLDAP OpenVPN Eu vou apresentar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=148&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom, agora que eu já tenho o certificado LPIC-1, eu preciso começar a estudar para obter a certificação LPIC-2.</p>
<p>Como parte deste estudo, eu vou colocar aqui alguns artigos com os pontos que a prova cobre. São eles:</p>
<ul>
<li>RAID</li>
<li>HIDS</li>
<li>Syslog</li>
<li>DHCP</li>
<li>FTP</li>
<li>NFS</li>
<li>Samba</li>
<li>DNS</li>
<li>Apache</li>
<li>Postfix</li>
<li>Squid</li>
<li>PAM</li>
<li>OpenLDAP</li>
<li>OpenVPN</li>
</ul>
<p>Eu vou apresentar configurações simples e em alguns casos algumas um pouco mais complicadas.</p>
<p>No tópico de OpenLDAP, eu já postei aqui alguns artigos descrevendo os passos para se utilizar este serviço.  Então este tópico não será mencionado.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infotechnotes.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infotechnotes.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infotechnotes.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infotechnotes.wordpress.com&amp;blog=4271850&amp;post=148&amp;subd=infotechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infotechnotes.wordpress.com/2009/01/01/lpi-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gustavo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
