<?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/"
	>

<channel>
	<title>TKBB &#187; Technology</title>
	<atom:link href="http://www.tkbbblog.com/category/technology/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tkbbblog.com</link>
	<description>An Insightful Blog Examining Culture, Music, and Style featuring both the current and not-so-distant past.</description>
	<lastBuildDate>Wed, 23 Jun 2010 07:10:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fixing compromised JavaScript files in Wordpress installations</title>
		<link>http://www.tkbbblog.com/2010/05/20/fixing-compromised-javascript-files-in-wordpress-installations</link>
		<comments>http://www.tkbbblog.com/2010/05/20/fixing-compromised-javascript-files-in-wordpress-installations#comments</comments>
		<pubDate>Fri, 21 May 2010 05:34:58 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js files]]></category>
		<category><![CDATA[wordpress fix]]></category>
		<category><![CDATA[wordpress hack]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3897</guid>
		<description><![CDATA[ What happens if JavaScript files on a website are hacked? The website still functions, but lacks the desired functionality, that&#8217;s what. Now, this isn&#8217;t the end of the world, but it does create a major headache for the site owner/tech guy. A current hacking trend is to add a line of code to every [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3898" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tkbbblog.com/wp-content/uploads/2010/05/crockford-cover.png"><img class="size-full wp-image-3898" title="crockford-cover" src="http://www.tkbbblog.com/wp-content/uploads/2010/05/crockford-cover.png" alt="" width="300" height="385" /></a><p class="wp-caption-text">JavaScript is nice when it isn&#39;t hacked {yuiblog.com}</p></div>
<p class="first-child"> <span class="cap">W</span>hat happens if JavaScript files on a website are hacked? The website still functions, but lacks the desired functionality, that&#8217;s what. Now, this isn&#8217;t the end of the world, but it does create a major headache for the site owner/tech guy. A current hacking trend is to add a line of code to every file in the site directory with a .js ending (index.php files are also a common target). This line of code, a script itself, will cause JavaScript functions like JQuery to no longer function. Many Wordpress functions will no longer work either. Not cool. The solution?</p>
<ul>
<li>Reinstall Wordpress (this could correspond with a needed upgrade anyway). No big deal, seeing as this takes a matter of seconds.</li>
<li>Delete and reinstall all plug-ins that use JS <em>or</em> search each plug-in folder and manually edit the file to remove the malicious code. The latter option is useful if you have modified the plug-ins.</li>
<li>Delete and reinstall your theme <em>or </em>find your theme folder and fix the JS files (and index.php) by hand. Again, the latter is more time consuming, but is usually quickest.</li>
<li>Repeat the above steps for any other sites under your main account that may have been compromised.</li>
<li>Change your Wordpress and host passwords just to be safe.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2010/05/20/fixing-compromised-javascript-files-in-wordpress-installations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharp Dressed Google</title>
		<link>http://www.tkbbblog.com/2010/05/06/sharp-dressed-google</link>
		<comments>http://www.tkbbblog.com/2010/05/06/sharp-dressed-google#comments</comments>
		<pubDate>Fri, 07 May 2010 04:56:38 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[typeface]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3882</guid>
		<description><![CDATA[ Before:
Now:
]]></description>
			<content:encoded><![CDATA[<p class="first-child"> <span class="cap">B</span>efore:</p>
<div id="attachment_3883" class="wp-caption aligncenter" style="width: 237px"><a href="http://www.tkbbblog.com/wp-content/uploads/2010/05/old-google.jpg"><img class="size-full wp-image-3883" title="old-google" src="http://www.tkbbblog.com/wp-content/uploads/2010/05/old-google.jpg" alt="Dull" width="227" height="32" /></a><p class="wp-caption-text">Dull</p></div>
<p>Now:</p>
<div id="attachment_3884" class="wp-caption aligncenter" style="width: 326px"><a href="http://www.tkbbblog.com/wp-content/uploads/2010/05/googlex10.jpg"><img class="size-full wp-image-3884" title="googlex10" src="http://www.tkbbblog.com/wp-content/uploads/2010/05/googlex10.jpg" alt="Sharp" width="316" height="79" /></a><p class="wp-caption-text">Sharp</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2010/05/06/sharp-dressed-google/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry for the inconvenience</title>
		<link>http://www.tkbbblog.com/2010/03/10/sorry-for-the-inconvenience</link>
		<comments>http://www.tkbbblog.com/2010/03/10/sorry-for-the-inconvenience#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:06:25 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[server issues]]></category>
		<category><![CDATA[website maintenance]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3781</guid>
		<description><![CDATA[ It&#8217;s never a good thing to see daily traffic plunge in Google Analytics and then head to the site and see, &#8220;Your PHP installation appears to be missing the MySQL extension which is required by WordPress.&#8221; Also, the supposedly tech-savvy people like to make error resolution more difficult than it needs to be by [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3782" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.tkbbblog.com/wp-content/uploads/2010/03/antonia.png"><img class="size-full wp-image-3782" title="antonia" src="http://www.tkbbblog.com/wp-content/uploads/2010/03/antonia.png" alt="Posts will resume later in the day" width="500" height="215" /></a><p class="wp-caption-text">Posts will resume later in the day</p></div>
<p class="first-child"> <span class="cap">I</span>t&#8217;s never a good thing to see daily traffic plunge in Google Analytics and then head to the site and see, &#8220;<em>Your PHP installation appears to be missing the MySQL extension which is required by WordPress</em>.&#8221; Also, the supposedly tech-savvy people like to make error resolution more difficult than it needs to be by posting convoluted and unnecessary fixes do not help. Be sure to use specific keywords for your Google searches. In this case, the fix took minimal effort: BlueHost <a href="http://www.bluehostforum.com/showthread.php?p=80144">screwed up the php.ini</a> during server maintenance. Solution: log-in to the account and reset the php.ini file. Done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2010/03/10/sorry-for-the-inconvenience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy, but don&#8217;t try and lease, a 2009 Saab</title>
		<link>http://www.tkbbblog.com/2009/12/14/saab</link>
		<comments>http://www.tkbbblog.com/2009/12/14/saab#comments</comments>
		<pubDate>Mon, 14 Dec 2009 07:31:10 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[baic]]></category>
		<category><![CDATA[gm]]></category>
		<category><![CDATA[saab buyout]]></category>
		<category><![CDATA[saab sale]]></category>
		<category><![CDATA[spyker]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3666</guid>
		<description><![CDATA[ GM may finally be getting rid of the Saab brand. In about an hour (3 am EST, or 4pm Beijing Time) we will learn at least one of the fates of the Saab brand. Beijing Automotive Industry Holding Corp. (BAIC) is expected to purchase the intellectual property for the 9-3 and 9-5 lines of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3665" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.tkbbblog.com/wp-content/uploads/2009/12/saab.jpg"><img class="size-full wp-image-3665" title="saab" src="http://www.tkbbblog.com/wp-content/uploads/2009/12/saab.jpg" alt="{bbsaab.com}" width="480" height="204" /></a><p class="wp-caption-text">Save over 35% {bbsaab.com}</p></div>
<p class="first-child"> <span class="cap">G</span>M may finally be getting rid of the Saab brand. In about an hour (3 am EST, or 4pm Beijing Time) we will learn at least one of the fates of the Saab brand. Beijing Automotive Industry Holding Corp. (BAIC) is <a href="http://www.thestreet.com/story/10644649/1/beijing-auto-reportedly-to-buy-saab-assets.html">expected</a> to purchase the intellectual property for the 9-3 and 9-5 lines of automobiles in addition to all of the equipment required to manufacture those cars. This deal would supposedly be separate from a buyout by Dutch-based Spyker Cars.</p>
<p>Regardless of business transactions, now is an ideal time to buy a Saab. Next year&#8217;s models are not available in the United States, so dealers are left with new 2009 models. It&#8217;s no surprise considering that only a couple hundred Saabs are sold across the country every month. Some unfortunate dealerships, in fact, still have new 2008 and even <em>2007</em> models, most often the 9-3 Convertible. How often does someone buy a 3 year old car with no miles on it? <a href="http://www.bbsaab.com/">B&amp;B Sabb</a>, in the Bay Area of California, has a 2009 Saab 9-3 for only $29,999 &#8211; that&#8217;s over 35% off MSRP. Other dealers, like <a href="http://www.masseycadillacnorth.com">Massey</a> in Orlando even have 9-3&#8217;s for $15k off MSRP. Buy one and ship it across the country if you have to. Who cares if the dealership that promised free 3 year/36,000 mile factory maintenance closes &#8211; it&#8217;s all GM parts anyway. Two warnings, however &#8211; don&#8217;t try and lease a Saab and don&#8217;t try and haggle &#8211; dealerships are already losing a good chunk of change.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2009/12/14/saab/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modifying the Wordpress Drop Caps plugin</title>
		<link>http://www.tkbbblog.com/2009/11/25/modifying-the-wordpress-drop-caps-plugin</link>
		<comments>http://www.tkbbblog.com/2009/11/25/modifying-the-wordpress-drop-caps-plugin#comments</comments>
		<pubDate>Wed, 25 Nov 2009 07:35:31 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[code editing]]></category>
		<category><![CDATA[drop caps]]></category>
		<category><![CDATA[styling text]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress drop caps]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3611</guid>
		<description><![CDATA[ In an effort to jazz up the site, TKBB has added drop caps to the first letter of every post. Usually, drop caps are manually inserted into the code via a simple CSS addition and a few characters of HTML code. The implementation either uses a span or an image. However, in the case [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3616" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.tkbbblog.com/wp-content/uploads/2009/11/drop_caps.jpg"><img class="size-full wp-image-3616" title="drop_caps" src="http://www.tkbbblog.com/wp-content/uploads/2009/11/drop_caps.jpg" alt="Drop it low {littleboxofideas.com}" width="480" height="320" /></a><p class="wp-caption-text">{littleboxofideas.com}</p></div>
<p class="first-child"> <span class="cap">I</span>n an effort to jazz up the site, TKBB has added drop caps to the first letter of every post. Usually, drop caps are manually inserted into the code via a simple CSS addition and a few characters of HTML code. The implementation either uses a span or an image. However, in the case of Wordpress, it&#8217;s easier to use a plugin &#8211; in this case the <a href="http://instantsolve.net/blog/plugins/">Milburn Drop Caps</a> plugin. Essentially, the plugin finds the beginning of a paragraph and inserts the CSS styling to the first character. The default is to produce a drop cap with shadow effect on posts, pages, comments, and search results of your choosing. However, despite an option to disable styling on attachments, the drop cap still shows in attachment text (such as captions) when it is marked not to. TKBB has a caption before the main text 90% of the time. Luckily, with some trial-and-error, it is possible enable functioning drop caps for such a scenario using the Wordpress plugin.</p>
<ol>
<li>Find the plugin file to edit. In the Wordpress admin panel, go to Plugins-&gt;Editor-&gt;Drop Caps and select &#8216;drop-caps/wp_drop_caps.php&#8217;. Next, scroll 1/2 way down and find the function that searches for the first paragraph &lt;p&gt; tag</li>
<li>Look for: <em>function the_content_filter($content = &#8221;) {</em></li>
<li>Replace:</li>
<blockquote><p>$pattern = &#8216;/&lt;p( .*)?()??( .*)?&gt;((&lt;[^&gt;]*&gt;|\s)*)((&amp;quot;|&amp;#8220;|&amp;#8216;|&amp;lsquo;|&amp;ldquo;|\&#8217;)?[A-Z])/U&#8217;;</p></blockquote>
<p style="padding-left: 60px;">with:</p>
<blockquote><p>$pattern = &#8216;/&lt;p&gt;?([A-Z])/U&#8217;;</p></blockquote>
<li>Now, the function will find the first normal &lt;p&gt; tag. However, we still must alter the code for the $replace variable. Find and replace:</li>
<blockquote><p>$replacement = &#8216;&lt;p$1$4&gt;$5&lt;span title=&#8221;$7&#8243;&gt;&lt;span&gt;$7&lt;/span&gt;&lt;/span&gt;&#8217;;</p></blockquote>
<p style="padding-left: 60px;">with:</p>
<blockquote><p>$replacement = &#8216;&lt;p class=&#8221;first-child&#8221;&gt; &lt;span title=&#8221;$1&#8243;&gt;&lt;span&gt;$1&lt;/span&gt;&lt;/span&gt;&#8217;;</p></blockquote>
<li>Now, the function will properly insert the drop cap given the change to the search pattern.</li>
<li>To properly display the drop caps on excerpts, look for the_excerpt_filter function. Some themes, such as this one, add a space after the excerpt &lt;p&gt; tag. So, add the corresponding HTML character number, which is &amp;#32. The final result will look like:</li>
<blockquote><p>$pattern = &#8216;/&lt;p&gt;((&amp;quot;|&amp;#32;|&amp;#8220;|&amp;#8216;|&amp;lsquo;|&amp;ldquo;|\&#8217;)?[A-Z])/&#8217;;</p></blockquote>
<li>Tweak the CSS margins, add some padding, or change the font and you&#8217;re all set.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2009/11/25/modifying-the-wordpress-drop-caps-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing websites for low bandwidth</title>
		<link>http://www.tkbbblog.com/2009/11/01/optimizing-websites</link>
		<comments>http://www.tkbbblog.com/2009/11/01/optimizing-websites#comments</comments>
		<pubDate>Mon, 02 Nov 2009 04:14:08 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[low bandwidth]]></category>
		<category><![CDATA[optimizing websites]]></category>
		<category><![CDATA[reducing page load time]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3555</guid>
		<description><![CDATA[
 The lowest common denominator of the audience is the first issue a web designer needs to address. The type of connection and the type of computer used to access a websit will dictate if a website can load at all. Such forethought is especially necessary for websites that target users in developing nations, such [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tkbbblog.com/wp-content/uploads/2009/11/speed.jpg"><img class="aligncenter size-full wp-image-3557" title="speed" src="http://www.tkbbblog.com/wp-content/uploads/2009/11/speed.jpg" alt="speed" width="480" height="299" /></a></p>
<p class="first-child"> <span class="cap">T</span>he lowest common denominator of the audience is the first issue a web designer needs to address. The type of connection and the type of computer used to access a websit will dictate if a website can load at all. Such forethought is especially necessary for websites that target users in developing nations, such as Africa. Few people want to wait for a minute or more for a high resolution image (that may not even be completely relevant to the article) to load. In that same minute, a user could read multiple paragraphs of useful text. This site, for example, takes <a href="http://tools.pingdom.com">30+ seconds to load</a> over a fast connection, with images composing the vast majority of the 1.8mb that constitute the homepage. Not a good sign. In fact, this site would take a few minutes to completely load over a dial-up connection. Fortunately, the TKBB <a href="http://wordpress.org/extend/plugins/wordpress-mobile-pack/">mobile version</a> (not currently active), can provide a fast load time by removing the images and much of the formating.</p>
<p>However, this doesn&#8217;t mean that a site needs to be written in text-only HTML (View TKBB in <a href="http://www.loband.org/loband/filter/com/tkbbblog?_ab_request=Go">text format</a>). Fortunately, there are multiple sources that explain web design guidelines for low bandwidth, most notably, a <a href="http://www.aptivate.org/webguidelines/TopTen.html">page at aptivate.org</a>. Some suggestions:</p>
<ul>
<li>Use <a href="http://ocaoimh.ie/wp-super-cache/">WP-Super-Cache</a> to make static versions of pages and reduced server load</li>
<li>Consider <a href="http://www.halmatferello.com/lab/wp-css/">caching CSS files</a>, or Javascript/PHP if you are more daring</li>
<li>Don&#8217;t create huge pages. If useful data appears within 2 seconds, visitors will wait up to 30 seconds.</li>
<li>Use CSS to reduce images and maintain a clean site structure. Don&#8217;t require more than a couple of clicks.</li>
<li>Allow pages to be cached. This will reduce the load time for frequent visitors.</li>
<li>Avoid PDFs and scripting. If links to large files are necessary, show the file size.</li>
<li>Content is king: put useful information first.</li>
</ul>
<p>Fortunately, the trend in web design is tending toward elegant CSS styles that are not super-heavy on the bandwidth. Even the largest of CSS files does not compare with a high-res JPG file. Few sites employ the auto-play of streaming video either.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2009/11/01/optimizing-websites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The final day of GeoCities</title>
		<link>http://www.tkbbblog.com/2009/10/26/the-final-day-of-geocities</link>
		<comments>http://www.tkbbblog.com/2009/10/26/the-final-day-of-geocities#comments</comments>
		<pubDate>Mon, 26 Oct 2009 17:16:32 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[geocities]]></category>
		<category><![CDATA[site closing]]></category>
		<category><![CDATA[web 1.0]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3540</guid>
		<description><![CDATA[GeoCities is officially closing today, after years of tacky user-generated content, animated GIFs and MIDI files. The network really was a precursor to the modern social network and blogging platform, but now is just clutter in the forest of the Internet. At least Yahoo knows when to just throw in the towel &#8211; it&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3539" class="wp-caption aligncenter" style="width: 495px"><a href="http://www.tkbbblog.com/wp-content/uploads/2009/10/geocities.jpg"><img class="size-full wp-image-3539" title="geocities" src="http://www.tkbbblog.com/wp-content/uploads/2009/10/geocities.jpg" alt="Enjoy while you can" width="485" height="385" /></a><p class="wp-caption-text">Enjoy while you can</p></div>
<p><a href="http://geocities.yahoo.com/">GeoCities</a> is officially closing today, after years of tacky user-generated content, animated GIFs and MIDI files. The network really was a precursor to the modern social network and blogging platform, but now is just clutter in the forest of the Internet. At least Yahoo knows when to just throw in the towel &#8211; it&#8217;s not worth the time or effort to further monetize the site and just have it lie in limbo. At least we still have Angelfire&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2009/10/26/the-final-day-of-geocities/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Decentralizing the social network</title>
		<link>http://www.tkbbblog.com/2009/10/13/decentralizing-the-social-network</link>
		<comments>http://www.tkbbblog.com/2009/10/13/decentralizing-the-social-network#comments</comments>
		<pubDate>Tue, 13 Oct 2009 20:10:20 +0000</pubDate>
		<dc:creator>TKBB</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[hybrid decentralization]]></category>
		<category><![CDATA[peer-to-peer]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[VIS]]></category>

		<guid isPermaLink="false">http://www.tkbbblog.com/?p=3463</guid>
		<description><![CDATA[ Unbeknown to most (because they fail to read the terms of service), individual content posted on a social network site becomes the property of the network. In turn,  the network can most likely use the content in any way it sees fit. Furthermore, centrally-located information remains a risk for hackers due to its [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3464" class="wp-caption aligncenter" style="width: 500px"><a href="http://www.cffn.ca/img/articles/Centralized-Decentralized-And-Distributed-System.jpg"><img class="size-full wp-image-3464" title="systems" src="http://www.tkbbblog.com/wp-content/uploads/2009/10/systems.jpg" alt="Three types of systems. Currently, Facebook follows the first diagram. {cffn.ca}" width="490" height="310" /></a><p class="wp-caption-text">Three types of systems. Currently, Facebook follows the first diagram, but should aspire to (B) or (C). {cffn.ca}</p></div>
<p class="first-child"> <span class="cap">U</span>nbeknown to most (because they fail to read the terms of service), individual content posted on a social network site becomes the property of the network. In turn,  the network can most likely use the content in any way it sees fit. Furthermore, centrally-located information remains a risk for hackers due to its high density (read: bang for the buck). Fortunately, researchers at Duke University are currently exploring new and improved structures for social networks. The concepts have been around for ages and now it is a matter of utilizing technological advances. Landon Cox, a Duke University assistant professor of computer science <a href="http://www.eurekalert.org/pub_releases/2009-10/du-lfp101309.php">explains</a>:</p>
<blockquote><p>&#8220;The basic idea is that users would control and store their own information and then share it directly with their friends instead of it being mediated through a site like Facebook. And there are some interesting challenges that go along with decomposing something like Facebook into a peer-to-peer system.</p></blockquote>
<p>Such challenges include the availability of content and speed of delivery. Facebook, for example, has neither of these problems. Proposed decentralized solutions include:</p>
<ol>
<li>Host each social network user&#8217;s &#8220;Virtual Individual Server&#8221; on his or her own desktop. Problem: the computer must remain on in order to serve the user&#8217;s content.</li>
<li>Distribute individual servers within clouds of servers. Problem: Cost. Amazon&#8217;s Elastic Computer Cloud costs $50/mo for one server.</li>
<li>&#8220;Hybrid decentralization&#8221; &#8211; a combination of #1 and #2. The cloud server will be used when desktops go offline.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.tkbbblog.com/2009/10/13/decentralizing-the-social-network/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

