<?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>A Conflagration of Randomness &#187; Technology</title>
	<atom:link href="http://blog.robertkania.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.robertkania.com</link>
	<description>A blog about technology, college, and life.</description>
	<lastBuildDate>Fri, 23 Apr 2010 04:16:29 +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>Gmail Swap</title>
		<link>http://blog.robertkania.com/2010/04/22/gmail-swap/</link>
		<comments>http://blog.robertkania.com/2010/04/22/gmail-swap/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 04:11:56 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[gmail]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=651</guid>
		<description><![CDATA[A few weeks ago i was reminiscing about my Gmail account.  Years ago, in 2003, I heard rumors that a brand new email service offered by Google was going to be released.  Late in 2004, I finally discovered a way to get into the beta Gmail, Gmail Swap, since Gmail accounts were by invite only.
I [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago i was reminiscing about my Gmail account.  Years ago, in 2003, I heard rumors that a brand new email service offered by Google was going to be released.  Late in 2004, I finally discovered a way to get into the beta Gmail, <a href="http://www.gmailswap.com">Gmail Swap</a>, since Gmail accounts were by invite only.</p>
<p>I remember in order to get a Gmail account, I had to write a poem.  I don&#8217;t remember or have a copy of this poem, but here is what the Gmail Swap page looks like.  However, I do still have my emails that I received to my Gmail account in October 2004.  That email is nearly 6 years old! And I still have almost every email since then.</p>
<div id="attachment_652" class="wp-caption alignnone" style="width: 605px"><a rel="lytebox" href="http://blog.robertkania.com/wp-content/uploads/2010/04/gmaiswap.png"><img class="size-large wp-image-652  " title="gmail swap" src="http://blog.robertkania.com/wp-content/uploads/2010/04/gmaiswap-1024x640.png" alt="" width="595" height="375" /></a><p class="wp-caption-text">Click to Enlarge</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2010/04/22/gmail-swap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who&#8217;s Your Daddy Farmville? Happy Farm</title>
		<link>http://blog.robertkania.com/2009/12/25/whos-your-daddy-farmville-happy-farm/</link>
		<comments>http://blog.robertkania.com/2009/12/25/whos-your-daddy-farmville-happy-farm/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 05:38:21 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=568</guid>
		<description><![CDATA[We all know that Facebook&#8217;s application Farmville has nearly 70 million monthly active users despite its simplicity.  However most people do not know that Farmville was actually the child of a Chinese game that is also on Facebook, but has a much lower user base (currently 3,372,366 monthly users), called Happy Farm.  It lacks in [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_571" class="wp-caption alignright" style="width: 210px"><a rel="lytebox" href="http://blog.robertkania.com/wp-content/uploads/2009/12/happy-farm.gif"><img class="size-full wp-image-571 " title="happy farm" src="http://blog.robertkania.com/wp-content/uploads/2009/12/happy-farm.gif" alt="" width="200" /></a><p class="wp-caption-text">Click to Enlarge</p></div>
<p>We all know that Facebook&#8217;s application <a href="http://mashable.com/2009/12/02/farmville-bigger-than-twitter/" target="_blank">Farmville has nearly 70 million monthly active users</a> despite its simplicity.  However most people do not know that Farmville was actually the child of a Chinese game that is also on Facebook, but has a much lower user base (currently 3,372,366 monthly users), called<strong> <a href="http://www.facebook.com/apps/application.php?id=57132175859" target="_blank">Happy Farm</a></strong>.  It lacks in organization and some features that Farmville has, but has other redeeming traits including nicer graphics, different items, and different abilities, such as stealing.  Being Farmville&#8217;s predecessor, Happy Farm was rated in the <a href="http://www.wired.com/gamelife/2009/12/the-15-most-influential-games-of-the-decade/" target="_blank">Top 15 Most Influential Games of the Decade</a>.<br/></p>
<h2>Farmville and Happy Farm Similarities</h2>
<p><br/></p>
<h4>Neighbors</h4>
<p><br />
Just like in Farmville, Happy Farm revolves around you having neighbors.  You need neighbors to build a bigger farm so you can grow more crops just like in Farmville.</p>
<p>Happy Farm allows to interact with you neighbors in a few interesting ways:</p>
<blockquote><p>There are four ways to interact with your neighbors: helping care for their farms, stealing some harvest, sending gifts and sending messages.</p></blockquote>
<h4>Gifts</h4>
<p>Just like in Farmville you can send and receive gifts.  There are 5 different kinds of gifts: &#8220;free gifts, flower bouquet, toy and decoration, some other special items.&#8221;</p>
<h4>Crops</h4>
<p>What would a farm game be without crops? Even though both have crops, Happy Farm tends to revolve more around flowers where Farmville includes many types of crops.  Also, Happy Farm crops tend to have pests on them so another action in the game requires you to remove the pests.<br/></p>
<h2>Farmville and Happy Farm Differences</h2>
<p><br/></p>
<h4>Exchange Center</h4>
<p>Happy Farm includes a place where users can exchange items such as Dog Food and Toy Seed.  Sometimes special items can be found here as well.</p>
<h4>Pet Store</h4>
<p>The pet store is where you can buy different pets to help guard your property from thieves.  Thieves drop coins if caught by a pet.</p>
<h4>Stealing</h4>
<p>Unlike in Farmville, you can steal neighbors crops in Happy Farm but simply clicking on their crop when visiting their farm and choosing &#8220;Loot Harvest.&#8221;<br/></p>
<h2>Conclusion</h2>
<p><br/><br />
Obviously both games are fun and have their redeeming qualities. I think Happy Farm looks nice and has some interesting features, but its user interface is fairly complicated.  I started using the application and I couldn&#8217;t figure out where things were.  While Farmville uses words such as Market and Gift on its icons, Happy Farm just uses pictures, making finding stuff complicated.  Also, happy Farm doesn&#8217;t have much room for expansion, but for the precursor to Farmville I think it is pretty fun.   Obviously the rest of the Facebook population agrees with Farmville being the better of the two.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/25/whos-your-daddy-farmville-happy-farm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Plan to Make You Skinny</title>
		<link>http://blog.robertkania.com/2009/12/20/microsofts-plan-to-make-you-skinny/</link>
		<comments>http://blog.robertkania.com/2009/12/20/microsofts-plan-to-make-you-skinny/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 02:54:07 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[patent]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=506</guid>
		<description><![CDATA[A recent patent application by Microsoft shows that Microsoft is planning on developing games that would limit certain areas and competitions to healthy Americans.  The players in-game avatars would reflect their own physique. Overweight players would  be restricted unless they maintained a proper health records.  The game would draw the information from digital medical records.  [...]]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=%2220090309891%22.PGNR.&amp;OS=DN/20090309891&amp;RS=DN/20090309891" target="_blank">patent application by Microsoft</a> shows that Microsoft is planning on developing games that would limit certain areas and competitions to healthy Americans.  The players in-game avatars would reflect their own physique. Overweight players would  be restricted unless they maintained a proper health records.  The game would draw the information from digital medical records.  How this will go I don&#8217;t know, but it seems like there may be lawsuits of some form against equal rights for all Americans.  We shall see.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/20/microsofts-plan-to-make-you-skinny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Domain Valuation Tools</title>
		<link>http://blog.robertkania.com/2009/12/20/domain-valuation/</link>
		<comments>http://blog.robertkania.com/2009/12/20/domain-valuation/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:58:06 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[domain value]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=470</guid>
		<description><![CDATA[I have discovered four domain valuation tools in the last few months.  Both calculate the value of a domain in very different ways leading to very different results.  I tested both with my domain name http://shopthe.net.  One came out to $700,000 while the other resulted in $100.
The first was Leapfish:

This gives a [...]]]></description>
			<content:encoded><![CDATA[<p>I have discovered four domain valuation tools in the last few months.  Both calculate the value of a domain in very different ways leading to very different results.  I tested both with my domain name <a href="http://shopthe.net" target="_blank">http://shopthe.net</a>.  One came out to $700,000 while the other resulted in $100.</p>
<p>The first was <a href="http://www.leapfish.com/" target="_blank">Leapfish</a>:<br />
<a href="http://blog.robertkania.com/wp-content/uploads/2009/12/leapfish.png"><img class="size-full wp-image-472 alignnone" style="border: 1px solid black;" title="leapfish" src="http://blog.robertkania.com/wp-content/uploads/2009/12/leapfish.png" alt="" width="520" height="188" /></a></p>
<p>This gives a very generous estimate of a domain, obviously based on only popularity and not actual traffic, since I basically get none.</p>
<p>You can try their search for getting the value of your domain:</p>
<p>The other site is called<a href="http://www.websiteoutlook.com" target="_blank"> Website Outlook</a>:</p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/domainvalue.png"><img class="size-full wp-image-471 alignnone" style="border: 1px solid black;" title="domainvalue" src="http://blog.robertkania.com/wp-content/uploads/2009/12/domainvalue.png" alt="" width="565" height="210" /></a></p>
<p>This gives a much more modest and accurate result.</p>
<p>Search on Website Outlook.  Enter your domain.</p>
<form id="form1" action="http://www.websiteoutlook.com/getdata.php" method="post">
<input style="border: 1px solid #b18a21; width: 250px; height: 22px; padding-right: 10px; font-size: 18px; color: #666666; background-image: url(http://www.websiteoutlook.com/calculator.jpg); background-repeat: no-repeat; background-attachment: fixed; padding-left: 22px;" name="website" type="text" />
<input style="position: absolute; padding-left: 10px;" name="Submit" src="http://www.websiteoutlook.com/submit.gif" type="image" value="Submit" /> </form>
<p>In addition there is another tool called <a href="http://estibot.com">Estibot</a>.  This offered the lowest price of all.</p>
<div id="attachment_509" class="wp-caption alignnone" style="width: 413px"><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/estibot.png"><img class="size-full wp-image-509" title="estibot" src="http://blog.robertkania.com/wp-content/uploads/2009/12/estibot.png" alt="" width="403" height="406" /></a><p class="wp-caption-text">Estibot</p></div>
<p>Finally I tried a tool called <a href="http://www.valuate.com/">Valuate</a>, which gave me the second lowest appraisal.</p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/valuate.png"><img class="alignnone size-full wp-image-510" title="valuate" src="http://blog.robertkania.com/wp-content/uploads/2009/12/valuate.png" alt="" width="700" height="49" /></a></p>
<p><strong>Results:</strong></p>
<table>
<tbody>
<tr>
<td>Valuation Tool</td>
<td>Domain Value</td>
</tr>
<tr>
<td>Leapfish</td>
<td>$774, 680</td>
</tr>
<tr>
<td>Website Outlook</td>
<td>$146</td>
</tr>
<tr>
<td>Valuate</td>
<td>$90</td>
</tr>
<tr>
<td>Estibot</td>
<td>$40</td>
</tr>
</tbody>
</table>
<p><strong><span style="font-weight: normal;"> </span></strong></p>
<div id="_mcePaste"><span style="font-weight: normal;">I bought this domain with hopes of reselling sometime down the road for a high price, but with all these varied results I don&#8217;t know what to believe.  My guess would be that the last two are most accurate based on popularity, but you never know.  I personally though http://shopthe.net is a popular name.  I want to get a nice site on this domain, but thinking of original ideas for a shopping/affiliate market site is difficult.  If anyone has any ideas drop a comment.</span></div>
<p>So which domain tool would you trust the most?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/20/domain-valuation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How the World Views Your Website</title>
		<link>http://blog.robertkania.com/2009/12/20/how-the-world-views-your-website/</link>
		<comments>http://blog.robertkania.com/2009/12/20/how-the-world-views-your-website/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 05:20:08 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[web developing]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=455</guid>
		<description><![CDATA[Google recently launched a tool to help you view your website in a new way, the way the majority of the people in the world view it.  Their tool, Browser Size, shows web developers the percentage of web users who can see sections of their site without having to scroll.  This is determined by monitor [...]]]></description>
			<content:encoded><![CDATA[<p>Google recently launched a tool to help you view your website in a new way, the way the majority of the people in the world view it.  Their tool, <a href="http://browsersize.googlelabs.com/" target="_blank">Browser Size</a>, shows web developers the percentage of web users who can see sections of their site without having to scroll.  This is determined by monitor size as well as whether the browser is resized.  So now web developers know if that visitors can actually see that ad or poll they posted there.</p>
<p>According to Google:</p>
<blockquote><p>The data is generated based on the browser size of users who visit Google.com. Google says that it found that the install rate for Google Earth increased by a whopping 10% simply by moving it 100 pixels higher on the page.</p></blockquote>
<p>Below is a screenshot of what this blog looks like on browser size.</p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/browsersize.png" rel="lytebox" ><img class="size-full wp-image-456 alignleft" title="browsersize" src="http://blog.robertkania.com/wp-content/uploads/2009/12/browsersize.png" alt="" width="685" height="468" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/20/how-the-world-views-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My PC Won&#8217;t Load and I&#8217;ve Got a Printer on Fire!</title>
		<link>http://blog.robertkania.com/2009/12/19/my-pc-wont-load-and-ive-got-a-printer-on-fire/</link>
		<comments>http://blog.robertkania.com/2009/12/19/my-pc-wont-load-and-ive-got-a-printer-on-fire/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 19:53:31 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[printer on fire]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=443</guid>
		<description><![CDATA[One of my friends&#8217; AIM statuses today was &#8220;PC Load Letter&#8230; What the f*** does that mean?!&#8221;  She&#8217;s a CS Major and I didn&#8217;t know what this meant so I assumed she was having an issue with her computer.  So I googled it and found out that this message is actually what old [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/PC_Load_Letter1.jpg"><img rel="lytebox" class="alignright size-medium wp-image-449" title="PC_Load_Letter[1]" src="http://blog.robertkania.com/wp-content/uploads/2009/12/PC_Load_Letter1-300x182.jpg" alt="" width="300" height="182" /></a>One of my friends&#8217; AIM statuses today was &#8220;PC Load Letter&#8230; What the f*** does that mean?!&#8221;  She&#8217;s a CS Major and I didn&#8217;t know what this meant so I assumed she was having an issue with her computer.  So I googled it and found out that this message is actually what old HP Laserjets used to say when it needed more paper.</p>
<p>This message is confusing (I had no clue what it meant) and confused a lot of people:</p>
<blockquote><p>The non-intuitive message confuses people for several reasons. The abbreviation &#8220;PC&#8221; is misleading because it is widely understood — especially in the context of electronic <a title="Office equipment" href="http://en.wikipedia.org/wiki/Office_equipment">office equipment</a> — to mean &#8220;<a title="Personal computer" href="http://en.wikipedia.org/wiki/Personal_computer">personal computer</a>&#8220;, suggesting to many that the problem lies in the computer, not the printer. The word &#8220;LOAD&#8221; is also ambiguous, as it can also refer to the transfer of electronic data between disk and memory. Furthermore, the word &#8220;LETTER&#8221; is only associated with paper size in the <a title="United States" href="http://en.wikipedia.org/wiki/United_States">US</a> and <a title="Canada" href="http://en.wikipedia.org/wiki/Canada">Canada</a> as <a title="A4 (paper size)" href="http://en.wikipedia.org/wiki/A4_%28paper_size%29">A4</a> is the standard size used in the rest of the world. Thus, users encountering this message may believe that they are being instructed to transfer the data or content of their letter to the printer, even though they have already sent the job to the printer.</p></blockquote>
<p>The particular quote my friend had was from the movie <em>Office Space</em> when a printer in the film displayed this and the main character exclaimed the above quote.</p>
<p>Linked the the PC Load Letter on Wikipedia was an article with the title &#8220;lp0 on fire.&#8221;  Relating to a printer article this really caught my eye since I knew that lp0 was short for laserjet printer on port 0.  I read this article and this is what it said:</p>
<blockquote><p>The origin of the &#8220;on fire&#8221; message was in the 1970s when <a title="Line printer" href="http://en.wikipedia.org/wiki/Line_printer">line printers</a> were large mechanical affairs with a high speed drum rotating at 1200 to 2400 RPM and impact printing heads. Misaligned operating components could cause the paper to come into direct contact with the high speed rotating parts, generating quite a bit of paper dust and increasing the likelihood of a paper jam. If a jam was not detected soon enough, the accumulated paper dust, ink dust and paper could generate enough <a title="Friction" href="http://en.wikipedia.org/wiki/Friction">friction</a> along the rotating drum to start a fire. Furthermore, the cleaning solutions used in the printers were usually <a title="Alcohol" href="http://en.wikipedia.org/wiki/Alcohol">alcohol</a> based, the fumes of which also presented a fire hazard. However, there have never been any actual reports of printers which had friction-related fires.</p></blockquote>
<p>I think it would be really scary if my printer caught on fire, but thankfully these were the old printers.</p>
<p>Thanks for reading and see you next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/19/my-pc-wont-load-and-ive-got-a-printer-on-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Facebook, Hello Yatedo: A New Way to Stalk People</title>
		<link>http://blog.robertkania.com/2009/12/14/goodbye-facebook-hello-yatedo-a-new-way-to-stalk-people/</link>
		<comments>http://blog.robertkania.com/2009/12/14/goodbye-facebook-hello-yatedo-a-new-way-to-stalk-people/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:51:38 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[creepy]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[stalk]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=434</guid>
		<description><![CDATA[Everyone knows the creepiness that Facebook brought to the online word in terms of cyber stalking.  All you need is a name and assuming your account has limited privacy, anyone can view most if not all of your information.  However, this form of stalking may soon end as a new form begins.  Enter Yatedo, a [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone knows the creepiness that Facebook brought to the online word in terms of cyber stalking.  All you need is a name and assuming your account has limited privacy, anyone can view most if not all of your information.  However, this form of stalking may soon end as a new form begins.  Enter <a href="http://www.yatedo.com/" target="_blank">Yatedo</a>, a search engine to find anyone on the web.  On their main page they say the following about themselves:</p>
<blockquote><p>Yatedo is the new generation free People Search Engine which lets you <strong>find</strong> and <strong>contact</strong> anyone on the entire web with any kind of information you have about the person you are looking for.</p></blockquote>
<p>Now you will not have to have Facebook open when you are doing a school research project on Albert Einstein.  Instead just open <a href="http://www.yatedo.com/">Yatedo</a> and search for both Einstein and your best friends.  I have requested an invite to this service, so I will see more of what it is like once I get one, but for now here is a screenshot of an info page.</p>
<p><a rel="lytebox" href="http://blog.robertkania.com/wp-content/uploads/2009/12/yatedo.png"><img class="size-full wp-image-435 alignnone" style="border: 1px solid black;" title="yatedo" src="http://blog.robertkania.com/wp-content/uploads/2009/12/yatedo.png" alt="yatedo" width="598" height="401" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/14/goodbye-facebook-hello-yatedo-a-new-way-to-stalk-people/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bing Outage</title>
		<link>http://blog.robertkania.com/2009/12/13/bing-failure/</link>
		<comments>http://blog.robertkania.com/2009/12/13/bing-failure/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 04:55:04 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[fail]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=427</guid>
		<description><![CDATA[The Bing search engine had a major outage on December 3, 2009.  As many search engines users know, if a search engine fails, that is many dollars of revenue for the company lost.  A search engine as big as Bing get sometimes close to a million searches per minute, which means for the 30 [...]]]></description>
			<content:encoded><![CDATA[<p>The Bing search engine had a major outage on December 3, 2009.  As many search engines users know, if a search engine fails, that is many dollars of revenue for the company lost.  A search engine as big as Bing get sometimes close to a million searches per minute, which means for the 30 minutes that Bing was down, that is approximately 30 million searches that could not be completed.  Of course the half hour I chose to use Bing for the first time, it had a server error <img src='http://blog.robertkania.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/bing-fail.jpg" rel="lytebox"><img class="size-full wp-image-428 alignnone" style="border: 1px solid black;" title="bing fail" src="http://blog.robertkania.com/wp-content/uploads/2009/12/bing-fail.jpg" alt="bing fail" width="583" height="388" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/13/bing-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lose Weight Fast, Create a Webpage</title>
		<link>http://blog.robertkania.com/2009/12/13/lose-weight-fast-create-a-webpage/</link>
		<comments>http://blog.robertkania.com/2009/12/13/lose-weight-fast-create-a-webpage/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:53:57 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[fail]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=408</guid>
		<description><![CDATA[With all the hard hours and late nights, this is what happens&#8230;

The fastest way to lose weight, guaranteed.
]]></description>
			<content:encoded><![CDATA[<p>With all the hard hours and late nights, this is what happens&#8230;<br />
<a href="http://blog.robertkania.com/wp-content/uploads/2009/12/lose-weight.png"><img class="size-full wp-image-409 alignnone" style="border: 1px solid black;" title="lose weight" src="http://blog.robertkania.com/wp-content/uploads/2009/12/lose-weight.png" alt="lose weight" width="250" height="69" /></a></p>
<p>The fastest way to lose weight, guaranteed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/13/lose-weight-fast-create-a-webpage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Have you ever?</title>
		<link>http://blog.robertkania.com/2009/12/09/have-you-ever/</link>
		<comments>http://blog.robertkania.com/2009/12/09/have-you-ever/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 05:58:21 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=387</guid>
		<description><![CDATA[Have you ever used Facebook? You have, have you?  Well then I built a great application for you.  The Have You Ever Facebook application. I built this Facebook application last year in a night, but never blogged about it.   It was down for a few months while I upgraded my webhost, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_389" class="wp-caption alignright" style="width: 268px"><a href="http://apps.facebook.com/have_you_ever/"><img class="size-full wp-image-389 " title="usage" src="http://blog.robertkania.com/wp-content/uploads/2009/12/usage.png" alt="usage" width="258" height="128" /></a><p class="wp-caption-text">The user statistics of my app.</p></div>
<p>Have you ever used Facebook? You have, have you?  Well then I built a great application for you.  The <a href="http://apps.facebook.com/have_you_ever/" target="_blank">Have You Ever Facebook application</a>. I built this Facebook application last year in a night, but never blogged about it.   It was down for a few months while I upgraded my webhost, but now it is back up and slightly improved. I currently have over 3000 current users and approximately 250 monthly active users which has increased from about 150 before I upgraded it last week.  This application allows you to ask your friends a question and have them respond yes or no to the question.  I am trying to improve this application so that it can do more things, but I will to sort out the source code.  In order to create this application I had to use the Facebook Develper&#8217;s PHP api. I learned a lot from this project.  I got the idea to create this application from the game we had to play at college orientation.  We stood in a circle with some sort of marker where we stood.  Then someone in the center calls out something that they have done or are wearing etc and everyone who has also has to move to a new spot.</p>
<p>To visit my application go to: <a href="http://apps.facebook.com/have_you_ever/" target="_blank">http://apps.facebook.com/have_you_ever/</a></p>
<div id="attachment_388" class="wp-caption alignnone" style="width: 546px"><a href="http://apps.facebook.com/have_you_ever/"><img class="size-full wp-image-388  " title="haveyouever" src="http://blog.robertkania.com/wp-content/uploads/2009/12/haveyouever.png" alt="haveyouever" width="536" height="328" /></a><p class="wp-caption-text">My Application</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/09/have-you-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Hard Drive Space</title>
		<link>http://blog.robertkania.com/2009/12/07/my-hard-drive-space/</link>
		<comments>http://blog.robertkania.com/2009/12/07/my-hard-drive-space/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 05:56:06 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=370</guid>
		<description><![CDATA[Below is a list of my current hard drives attached to my desktop computer.  If you add the storage space you get roughly 3.00 TB of storage!  Add to that the 250GB hard drive in my laptop.  You can say I have a ton of data and I use it quite efficiently  

]]></description>
			<content:encoded><![CDATA[<p>Below is a list of my current hard drives attached to my desktop computer.  If you add the storage space you get roughly 3.00 TB of storage!  Add to that the 250GB hard drive in my laptop.  You can say I have a ton of data and I use it quite efficiently <img src='http://blog.robertkania.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/harddrives.png"><img class="alignnone size-full wp-image-371" title="harddrives" src="http://blog.robertkania.com/wp-content/uploads/2009/12/harddrives.png" alt="harddrives" width="566" height="640" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/07/my-hard-drive-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Zhtml, the Pain</title>
		<link>http://blog.robertkania.com/2009/12/06/review-zhtml-the-pain/</link>
		<comments>http://blog.robertkania.com/2009/12/06/review-zhtml-the-pain/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 19:26:47 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[zhtml]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=323</guid>
		<description><![CDATA[I am writing this because I just finished my extremely long Facebook imitation program that was our required project in my introductory CS curse (this was an accidental misspelling but it seems fitting).  Starting this semester I thought the class would be extremely easy, and it is except for one aspect&#8230;the zhtml.  I thought zhtml [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_356" class="wp-caption alignright" style="width: 250px"><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/mybook-zhtml.png"><img class="size-full wp-image-356" title="mybook-zhtml" src="http://blog.robertkania.com/wp-content/uploads/2009/12/mybook-zhtml.png" alt="mybook-zhtml" width="240" height="314" /></a><p class="wp-caption-text">Click to Enlarge</p></div>
<p>I am writing this because I just finished my extremely long Facebook imitation program that was our required project in my introductory CS curse (this was an accidental misspelling but it seems fitting).  Starting this semester I thought the class would be extremely easy, and it is except for one aspect&#8230;the zhtml.  I thought zhtml would be simple, just like HTML, which I learned back in eighth grade, but of course it wasn&#8217;t.  Zhtml adds an enterprise version of &#8220;Ajax&#8221; capability to html (that I am sure not many enterprises use) on a special &#8220;zk&#8221; server.  It also allows you to call java code from java classes in your folder.  However, a lot of tags are added to zhtml and a lot are also removed from traditional html.  Zhtml does not allow much configuration as well.  Overall, I think zhtml is not a very useful language and creates a lot of frustrations.  They shouldn&#8217;t be teaching us a language that has no real world use and has many complications as well. Moreover, it gives 500 server errrors that are very difficult to debug.  Having worked with PHP for years, I am used to a web language giving me at least some indication or line number that causes it to fail, but the zk server gives you a message that sometimes helps such as the one below (which means you need to reset the session because your page is not compatible with older versions of the program you wrote before if you added attributes to a user.)</p>
<p>The zhtml changes standard html syntax.  For example, although technically okay, they make it so that there is no &lt;center&gt; tag.  Also they add a attribute to &lt;div&gt;  called visible.  Though typically in the css this now becomes  a normal attribute in the div tag.  This is useful for making certain areas visible based on a boolean return such as:</p>
<blockquote>
<div>
<p>&lt;div visible=&#8221;@{user.isFriend}&#8221;&gt;This user is a friend.&lt;/div&gt;</p></div>
</blockquote>
<div>
<p>The above example checks that the user is a friend by executing the java method isFriend() in the variable user.  This method of course returns a boolean value.  However, this feature really lacks the ability to evaluate statements since this must return a boolean and cannot check for example that the array size of friends is equal</p></div>
<div>
<p>to 0.  They do include the ability to evauluate an if statement by:</p></div>
<blockquote>
<div>
<p>&lt;div if=&#8221;${user.friends == 0}&#8221;&gt;&lt;/div&gt;</p></div>
</blockquote>
<div>
<p>But this always resulted in another server error.</p></div>
<div>
<div id="attachment_353" class="wp-caption alignright" style="width: 311px"><img class="size-full wp-image-353" title="login" src="http://blog.robertkania.com/wp-content/uploads/2009/12/login.png" alt="login" width="301" height="249" /><p class="wp-caption-text">The login &quot;window&quot;</p></div>
</div>
<div>
<p>Zhtml adds predefined windows and panels and other graphical eye candy, but the capabilities of each and the amount to which you can customize them is very limited.  By default the windows and panels have their own shade of blue, but this blue stays unless you specifically define css to change the color r create your own images to grace the background of the window.  I have tried my hand at Ajax before, and although I say it is difficult, there is no reason why a premade Ajax simplifier has to make customization s difficult.  If they wanted us to use these windows they should have allowed a much more user friendly way to change the appearance.  A s such, when I decided to create my own layout, of course I had to default to blue so that it would blend with the rest of the  default zhtml widgets.  As one girl who saw my page said, &#8220;It&#8217;s very blue.&#8221;  And indeed it is.</p></div>
<p>Finally I finished this project on Friday night after several nights staying awake until 4:30 am&#8230;and now I am hoping I win the extra credit contest</p>
<div><img class="size-full wp-image-354 " title="zhtml-servererror" src="http://blog.robertkania.com/wp-content/uploads/2009/12/zhtml-servererror1.png" alt="zhtml-servererror" width="527" height="122" /></div>
<div></div>
<p>While doing this project I discovered  many useful resources that enabled me to add features previously un-thought of to my application since our teacher had not given us the resources to utilize the full potential of zhtml.  These include the api to zhtml functions and official style guides.  They are linked below:</p>
<div>
<p><strong>Links:</strong></div>
<div>
<p><a href="http://zkoss.org/javadoc/5.0/zk/">http://zkoss.org/javadoc/5.0/zk/</a></div>
<div>
<p><a href="http://docs.zkoss.org/wiki/Style_Guide">http://docs.zkoss.org/wiki/Style_Guide</a></div>
<div>
<p><a href="http://docs.zkoss.org/wiki/Developer%27s_Reference">http://docs.zkoss.org/wiki/Developer%27s_Reference</a></div>
<div>
<p>Finally my official application is viewable here (for how ever long it stays up):</p></div>
<div>
<p><a href="https://zk.cs.vt.edu/zk/Fall09/bobbyk/Program5/index.zhtml">https://zk.cs.vt.edu/zk/Fall09/bobbyk/Program5/index.zhtml</a></div>
<div>
<p>And my source code including the zhtml page is here:</p></div>
<div>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/program5.zip">http://blog.robertkania.com/wp-content/uploads/2009/12/program5.zip</a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/06/review-zhtml-the-pain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: TubeRadio</title>
		<link>http://blog.robertkania.com/2009/12/03/review-tuberadio/</link>
		<comments>http://blog.robertkania.com/2009/12/03/review-tuberadio/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 06:01:52 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=262</guid>
		<description><![CDATA[Note for people wanting to convert TubeRadio to mp3: Since I have observed in my logs that several people have wanted to convert tuberadio music into mp3s you can, but you will need to go to the video in the corner, put the mouse near the top of the video and click on the link [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note for people wanting to convert TubeRadio to mp3:</strong> Since I have observed in my logs that several people have wanted to convert tuberadio music into mp3s you can, but you will need to go to the video in the corner, put the mouse near the top of the video and click on the link that appears.  This will take you to the main youtube video and then you can use a program such as <a href="http://www.dirpy.com/">Dirpy</a> to convert this video into an mp3.  More information can be <a href="http://blog.robertkania.com/2009/08/17/making-youtube-videos-into-mp3s/">found here.</a></p>
<p>A few weeks ago a new application was featured on Lifehacker.com.  As usual I checked the website and wound up on a very useful program called TubeRadio.  Owned by Last.fm, the music website, TubeRadio allows you search for videos/songs on Youtube and play them right there in the browser.  It allows you to search for name of video, but even cooler is its ability to search for and fill a playlist with the whole discography of an artist.</p>
<p>The interface looks similar to iTunes, but unlike iTunes, it plays only youtube videos, but plays them just as a normal desktop mp3 player.    It evens allows you to share playlists like in iTunes.  TubeRadio allows you to repeat tracks, shuffle tracks of a playlist, pause, start, and skip tracks in a playlist.</p>
<p>At the bottom you can view lyrics, bios, and information about the band.  The best part is its free!  Just like with <a href="http://www.pandora.com/" target="_self">Pandora </a>you can create an account that will save your playlists and preferences.  The only regret I have about TubeRadio is that I can&#8217;t figure out how to not display the video at the bottom since that would save my cpu since the flash player eats it up.  Maybe they have a feature to just play the music and not the video, but I don&#8217;t know it.</p>
<p>Also, Happy 2 Month Anniversary TubeRadio!  It turned 2 months on November 29, 2009.</p>
<p><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/tuberadio.jpg" target="_blank"></a></p>
<dl id="attachment_268" class=" aligncenter" style="width: 499px;">
<dt class="wp-caption-dt"><a href="http://blog.robertkania.com/wp-content/uploads/2009/12/tuberadio.jpg" target="_blank"><img class="size-full wp-image-268     aligncenter" title="tuberadio" src="http://blog.robertkania.com/wp-content/uploads/2009/12/tuberadio.jpg" alt="Tuberadio allows you to search for a Discography" width="489" height="207" /></a></dt>
</dl>
<p>[Update] After posting this I received an email from the owners of TubeRadio via Twitter.  Here are some points they gave me:</p>
<ul>
<li>&#8220;We use the <a href="http://last.fm/" target="_blank">last.fm</a> databse of artists so their terms are that we have to put &#8220;powered by <a href="http://last.fm/" target="_blank">last.fm</a>&#8221; on the site. Other than that, we have no affiliation with them.&#8221;</li>
<li>&#8220;As much as we&#8217;d love to be able to offer an audio only stream, it&#8217;s against YouTube terms and conditions to do that, so the video _has_ to be there (it even has to be a certain minimum size!)&#8221;</li>
</ul>
<p>TubeRadio is particiating in the competition for &#8220;Best New Startup of 2009.&#8221;  They would like you to vote for them at <a href="http://bit.ly/3H6XkV" target="_blank">http://bit.ly/3H6XkV</a><br />
<strong>Links:</strong></p>
<p><a href="http://www.tuberadio.fm">Tuberadio.fm</a></p>
<p><a href="http://www.tuberadio.fm/tuberadio-launch-press-release.html">Press Release Annoucing TubeRadio </a></p>
<p><a href="http://www.facebook.com/TubeRadio">TubeRadio on Facebook</a></p>
<p><a href="http://twitter.com/TubeRadioFM">TubeRadio on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/03/review-tuberadio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Age Old School Tradition: Desktop Graffiti</title>
		<link>http://blog.robertkania.com/2009/12/02/an-age-old-school-tradition-desktop-graffiti/</link>
		<comments>http://blog.robertkania.com/2009/12/02/an-age-old-school-tradition-desktop-graffiti/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:11:34 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=243</guid>
		<description><![CDATA[I&#8217;ve always been fascinated by the graffiti that bored students draw on their desks.  Most of the time its immature drawings of the male sex organ, but sometimes true artists can be born simply by drawing a crude sketch during Chem lecture.  I decided during the summer to make this artwork public by creating my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been fascinated by the graffiti that bored students draw on their desks.  Most of the time its immature drawings of the male sex organ, but sometimes true artists can be born simply by drawing a crude sketch during Chem lecture.  I decided during the summer to make this artwork public by creating my new site<br/><br/></p>
<h1><a href="http://vtdeskgraffiti.com" target="_blank">VT Desk Graffiti</a></h1>
<p><br/><br />
<img class="alignnone" title="Graffiti" src="http://vtdeskgraffiti.com/wp-content/uploads/2009/11/myspaceship-400x3001.jpg" alt="" width="400" height="300" /></p>
<p>Here you can view desk graffiti pictures submitted by various people.  I suggest you help collaborate and submit your own pictures by visiting <a href="http://vtdeskgraffiti.com/send-us-your-pictures/">http://vtdeskgraffiti.com/send-us-your-pictures/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/12/02/an-age-old-school-tradition-desktop-graffiti/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virginia Tech Upload Bandwidth Limit Increased to 4.7 GB</title>
		<link>http://blog.robertkania.com/2009/09/23/virginia-tech-upload-bandwidth-limit-increased-to-4-7-gb/</link>
		<comments>http://blog.robertkania.com/2009/09/23/virginia-tech-upload-bandwidth-limit-increased-to-4-7-gb/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 03:11:59 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[Upload Limit]]></category>
		<category><![CDATA[Virginia Tech]]></category>
		<category><![CDATA[VT]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/2009/09/23/virginia-tech-upload-bandwidth-limit-increased-to-4-7-gb/</guid>
		<description><![CDATA[I found out today that the Virginia Tech upload limit has been increased to 4.7 GB per 24 hour period!!!  This is a big improvement form the 650 mb limit before.
http://computing.vt.edu/internet_and_web/internet_access/exceedlimit.html
]]></description>
			<content:encoded><![CDATA[<p>I found out today that the Virginia Tech upload limit has been increased to 4.7 GB per 24 hour period!!!  This is a big improvement form the 650 mb limit before.</p>
<p>http://computing.vt.edu/internet_and_web/internet_access/exceedlimit.html</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/09/23/virginia-tech-upload-bandwidth-limit-increased-to-4-7-gb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Youtube Videos into MP3s</title>
		<link>http://blog.robertkania.com/2009/08/17/making-youtube-videos-into-mp3s/</link>
		<comments>http://blog.robertkania.com/2009/08/17/making-youtube-videos-into-mp3s/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:28:22 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=225</guid>
		<description><![CDATA[The winner is: Dirpy - &#8220;Dirpy Studio transcodes high quality YouTube                      videos to mp3s in real time for download&#8221;

Today I will tell you how to make youtube videos into mp3s.  I have been [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The winner is: <a href="http://www.dirpy.com/">Dirpy </a></strong>- &#8220;Dirpy Studio transcodes high quality YouTube                      videos to mp3s in real time for download&#8221;</p>
<p style="text-align: center;"><a href="http://blog.robertkania.com/wp-content/uploads/2009/08/dirpy.png"><img class="size-full wp-image-380 aligncenter" title="dirpy" src="http://blog.robertkania.com/wp-content/uploads/2009/08/dirpy.png" alt="dirpy" width="600" height="410" /></a></p>
<p>Today I will tell you how to make youtube videos into mp3s.  I have been asked before how to do it and have done it on several occasions if a video on youtube has video unobtainable by other means.  Usually this should be a last resort as the quality of youtube video audio is poor.  When I say poor I mean it.  Typical iTunes downloads range from 128 kilo-bits per second (kbps) &#8211; 192 kbps.  Very good quality is at the upper bound of mp3s which is 320 kbps.  Youtube videos are down to about 64 kbps&#8230;not very good, about the quality of an audiobook.  Of course the more kbps a mp3 has the more range of sounds it can produce and thus have much higher quality.  MP3s already cut the quality of CDs by taking out the higher and lower frequencies, which usually are not able to be heard by most people.  Certain audio file formats such as FLAC are called lossless because they allow the audio to be played back on the computer with the same quality as on a CD.  However, MP3 is not a lossless format because it compresses the audio to make a much more manageable file size, usually 2-20 mb compared to about 30-100 mb for a FLAC. Anyway, enough about file formats.  If you still want to download that rare song from Youtube here&#8217;s how:</p>
<h2>Method 1:  Let a Site Convert for You</h2>
<p>This is a very easy step.  Simply go to the video page on youtube.  Then copy the url of that page from the address bar.  Go to Google.com and enter the search query: convert youtube to mp3.  Usually the top few sites work well.  They will have a form to enter the url of video and then all you have to do is press &#8220;convert&#8221; and voila, in a moment you have a link to download the mp3 of the video.  A very short and simple method to get the mp3 for your favorite song.  <img src='http://blog.robertkania.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h4>Recommended sites:</h4>
<p><a href="http://www.youtubetomp3.net">http://www.youtubetomp3.net</a></p>
<p><a href="http://www.listentoyoutube.com">http://www.listentoyoutube.com</a></p>
<p><a href="http://www.video2mp3.net">http://www.video2mp3.net</a></p>
<p><a href="http://www.vidtomp3.com">http://www.vidtomp3.com</a></p>
<p><a href="http://www.dirpy.com/">http://www.dirpy.com/</a></p>
<p>[UPDATE]: In the last few months, a new website called <a href="http://www.dirpy.com/">Dirpy</a> emerged, and this is the program I highly recommend.  It allows you to edit the metadata tags describing a song, such as Artist, Album, Year, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/08/17/making-youtube-videos-into-mp3s/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shop the Internet &#8211; New Site Launched http://ShopThe.Net</title>
		<link>http://blog.robertkania.com/2009/07/21/shop-the-internet-new-site-launched-httpshopthe-net/</link>
		<comments>http://blog.robertkania.com/2009/07/21/shop-the-internet-new-site-launched-httpshopthe-net/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:04:38 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=156</guid>
		<description><![CDATA[I have launched a new website called Shop the Internet.  It is intended to be a valuable resource to consumers as it provides multiple shopping resources all on one site including several major retailers such as Walmart, Amazon, Newegg, and Best Buy.
]]></description>
			<content:encoded><![CDATA[<p>I have launched a new website called <a href="http://shopthe.net" target="_self">Shop the Internet</a>.  It is intended to be a valuable resource to consumers as it provides multiple shopping resources all on one site including several major retailers such as Walmart, Amazon, Newegg, and Best Buy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/07/21/shop-the-internet-new-site-launched-httpshopthe-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Most Recent Poll Block Not Caching</title>
		<link>http://blog.robertkania.com/2009/07/21/drupal-most-recent-poll-block-not-caching/</link>
		<comments>http://blog.robertkania.com/2009/07/21/drupal-most-recent-poll-block-not-caching/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 01:57:52 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Web/Internet]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[drupal internet patch]]></category>

		<guid isPermaLink="false">http://blog.robertkania.com/?p=153</guid>
		<description><![CDATA[I was working on my new Drupal site, Shop the Internet, yesterday and I tried to insert a poll into a sidebar block that would ask the users which online shopping site did they prefer: Amazon, Bestbuy, Newegg, Target, or Walmart.  To test the poll I click Amazon and viola, it posted my vote.  Success!  [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on my new Drupal site, <a href="http://shopthe.net" target="_blank">Shop the Internet</a>, yesterday and I tried to insert a poll into a sidebar block that would ask the users which online shopping site did they prefer: Amazon, Bestbuy, Newegg, Target, or Walmart.  To test the poll I click Amazon and viola, it posted my vote.  Success!  Or so I thought&#8230;I was logged in to my admin panel in Firefox so I tried it in Internet Explorer.  When I refreshed the page, it said it was voted on and was showing the results.  So obviously the poll must have been more advanced than I thought, using IP address over cookies.  So again I tried it on Google Chrome and same thing.  Okay everything is fine.  So I go back to work with my site.  However after half an hour when my cache data was set to reset I decided to retest it and so I opened Internet Explorer and went to <a href="http://shopthe.net/" target="_blank">Shop the Internet</a>&#8230;but now the poll was available to be voted on.  Of course I instantly realized this was because the caching of the poll was wrong, it was caching the poll and saving it as the cached version so that anyone who viewed it after I had voted on it would see the results only for another half an hour.  So I started my research on Google of course.</p>
<p>I searched for a bit, but no results and I was wondering if it were my fault that the poll was being cached.  But eventually I came upon a Drupal forum post <a href="http://drupal.org/node/523676" target="_blank">http://drupal.org/node/523676</a> which gave a patch which is transcribed below:</p>
<blockquote><p>diff -urp &#8211;strip-trailing-cr ../drupal-6.x-dev/modules/poll/poll.install ./modules/poll/poll.install<br />
&#8212; ../drupal-6.x-dev/modules/poll/poll.install	2009-01-06 16:46:37.000000000 +0100<br />
+++ ./modules/poll/poll.install	2009-07-18 22:29:37.000000000 +0200<br />
@@ -130,3 +130,21 @@ function poll_schema() {<br />
return $schema;<br />
}</p>
<p>+/**<br />
+ * @defgroup updates-6.x-extra Extra poll updates for 6.x<br />
+ * @{<br />
+ */<br />
+<br />
+/**<br />
+ * Fix cache mode for &#8220;Most recent poll&#8221; block.<br />
+ */<br />
+function poll_update_6000() {<br />
+  $ret = array();<br />
+  $ret[] = update_sql(&#8220;UPDATE {blocks} SET cache = 2 WHERE module = &#8216;poll&#8217; AND delta = &#8216;0&#8242;&#8221;);<br />
+  return $ret;<br />
+}<br />
+<br />
+/**<br />
+ * @} End of &#8220;defgroup updates-6.x-extra&#8221;<br />
+ * The next series of updates should start at 7000.<br />
+ */<br />
diff -urp &#8211;strip-trailing-cr ../drupal-6.x-dev/modules/poll/poll.module ./modules/poll/poll.module<br />
&#8212; ../drupal-6.x-dev/modules/poll/poll.module	2008-12-18 16:46:20.000000000 +0100<br />
+++ ./modules/poll/poll.module	2009-07-18 21:45:53.000000000 +0200<br />
@@ -131,6 +131,7 @@ function poll_block($op = &#8216;list&#8217;, $delta<br />
if (user_access(&#8216;access content&#8217;)) {<br />
if ($op == &#8216;list&#8217;) {<br />
$blocks[0]['info'] = t(&#8216;Most recent poll&#8217;);<br />
+      $blocks[0]['cache'] = BLOCK_CACHE_PER_USER;<br />
return $blocks;<br />
}<br />
else if ($op == &#8216;view&#8217;) {<br />
@@ -776,6 +777,8 @@ function poll_cancel($form, &amp;$form_state</p>
<p>// Subtract from the votes.<br />
db_query(&#8220;UPDATE {poll_choices} SET chvotes = chvotes &#8211; 1 WHERE nid = %d AND chorder = %d&#8221;, $node-&gt;nid, $node-&gt;vote);<br />
+<br />
+  cache_clear_all();<br />
}</p>
<p>/**</p></blockquote>
<p>If this code looks strange to you you are not alone.  I was confused too.  I have patched files in linux before, but my webhost, <a href="https://www.ixwebhosting.com/templates/ix/v2/affiliate/clickthru.cgi?id=roboguyspacedude" target="_blank">Ixwebhosting</a>, does not have access to ssh or the terminal in general so I was stuck.  This was an obvious bug and I could not fix it.  All I could find were links to how to convert a patch file to an exe on Windows, but first I have a linux server and also how would I have executed that anyway?  So I decided to do it the manual way, open the files and manually edit it.  <strong>Make sure you back up all original files before editing! </strong></p>
<ol>
<li>First open  ./modules/poll/poll.install and go to line 130<br />
Find</p>
<pre>function poll_schema() {
   return $schema;
 }</pre>
<p>and add after it</p>
<pre>function poll_update_6000() {
  $ret = array();
  $ret[] = update_sql("UPDATE {blocks} SET cache = 2 WHERE module = 'poll' AND delta = '0'");
  return $ret;
}</pre>
</li>
<li>Save and exit.  Next open  ./modules/poll/poll.module and go to line 131<br />
Find:</p>
<pre>if (user_access('access content')) {
     if ($op == 'list') {
       $blocks[0]['info'] = t('Most recent poll');
       return $blocks;
     }
     else if ($op == 'view') {</pre>
<p>and replace with:</p>
<pre>if (user_access('access content')) {
     if ($op == 'list') {
       $blocks[0]['info'] = t('Most recent poll');
      $blocks[0]['cache'] = BLOCK_CACHE_PER_USER;
       return $blocks;
     }
     else if ($op == 'view') {</pre>
</li>
<li>In the same file go to line 777<br />
Find:</p>
<pre>function poll_cancel($form, &amp;$form_state) {</pre>
<pre>  $node = node_load($form['#nid']);
  global $user;
  if ($user-&gt;uid) {</pre>
<pre>    db_query('DELETE FROM {poll_votes} WHERE nid = %d and uid = %d', $node-&gt;nid, $user-&gt;uid);
  }</pre>
<pre>  else {</pre>
<pre>    db_query("DELETE FROM {poll_votes} WHERE nid = %d and hostname = '%s'", $node-&gt;nid, ip_address());</pre>
<pre>  }
  // Subtract from the votes.</pre>
<pre>  db_query("UPDATE {poll_choices} SET chvotes = chvotes - 1 WHERE nid = %d AND chorder = %d", $node-&gt;nid, $node-&gt;vote);</pre>
<pre>}</pre>
<p>and replace with:</p>
<pre>function poll_cancel($form, &amp;$form_state

   // Subtract from the votes.
   db_query("UPDATE {poll_choices} SET chvotes = chvotes - 1 WHERE nid = %d AND chorder = %d", $node-&gt;nid, $node-&gt;vote);
   cache_clear_all();
 }</pre>
</li>
<li>Save this file and upload.  Now the Poll block should work well.</li>
</ol>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 574px; width: 1px; height: 1px;">ibed below:</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/07/21/drupal-most-recent-poll-block-not-caching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring a Router</title>
		<link>http://blog.robertkania.com/2009/06/04/configuring-a-router/</link>
		<comments>http://blog.robertkania.com/2009/06/04/configuring-a-router/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:34:43 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.rkania.com/?p=146</guid>
		<description><![CDATA[Considering I just got a new router yesterday that has Wireless N I thought I would post something about how to configure one since the first time I tried with a router a year ago it took me two hours to figure out how and just happened to because I randomly saw an IP Address [...]]]></description>
			<content:encoded><![CDATA[<p>Considering I just got a new router yesterday that has Wireless N I thought I would post something about how to configure one since the first time I tried with a router a year ago it took me two hours to figure out how and just happened to because I randomly saw an IP Address among the many pages of an instruction PDF.</p>
<p>First, the CD almost never works for anything&#8230;I&#8217;ve tried multiple CDs for router configuration and DSL configuration alike, but none have worked and I have always had to turn to manual configuration which I find very useful to know.</p>
<p>1.  Connect the router like the instructions that came with the router say.  Assuming you have a DSL modem or other modem that does not have wireless means, this means you connect the telephone cable or other internet cable from the wall to the modem.  Then take an ethernet cable and connect the output on the modem to the input on the router.  Now for initial configuration attach an ethernet cable to the router and connect it to your computer (I&#8217;m assuming its a portable one since why else would you really need wifi).</p>
<p>2. Open up an internet browser and enter one of the following ip addresses, depending on your router brand, into the address bar.  You may need to try several different ones:</p>
<table id="ERE" class="dataTable" style="height: 114px;" border="0" cellspacing="0" cellpadding="0" width="458">
<tbody>
<tr class="stdHeader" style="text-align: center;" valign="top">
<td id="colETE" style="border-style: solid; border-width: 1px;" width="159"><span style="font-family: Tahoma; font-size: x-small;"><strong>Router</strong></span></td>
<td id="colEWE" style="border-style: solid; border-width: 1px;" width="143"><span style="font-family: Tahoma; font-size: x-small;"><strong>IP Address</strong></span></td>
<td id="colEZE" style="border-style: solid; border-width: 1px;" width="95"><span style="font-family: Tahoma; font-size: x-small;"><strong>Username</strong></span></td>
<td id="colE3E" style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60"><span style="font-family: Tahoma; font-size: x-small;"><strong>Password</strong></span></td>
</tr>
<tr class="record" style="text-align: center;" valign="top">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">3Com</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.1.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
</tr>
<tr class="evenRecord" style="text-align: center;" valign="top">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">D-Link</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell" style="text-align: center;"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.0.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;"> <img src="http://www.tips4pc.com/images/ts.gif" border="0" alt="*" width="1" height="1" /></span></p>
</td>
</tr>
<tr class="record" style="text-align: center;" valign="top">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">Linksys</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.1.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
</tr>
<tr class="evenRecord" style="text-align: center;" valign="top">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">Microsoft Broadband</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.2.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
</tr>
<tr class="record" style="text-align: center;" valign="top">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">Netgear</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.0.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">password</span></p>
</td>
</tr>
<tr style="text-align: center;">
<td style="border-style: solid; border-width: 1px;" width="159">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">Trendnet<br />
</span></td>
<td style="border-style: solid; border-width: 1px;" width="143">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">http://192.168.1.1</span></p>
</td>
<td style="border-style: solid; border-width: 1px;" width="95">
<p class="lastInCell"><span style="font-family: Tahoma; font-size: x-small;">admin</span></p>
</td>
<td style="border-style: solid; border-width: 1px; border-right: 1px solid #cccccc;" width="60">admin</td>
</tr>
</tbody>
</table>
<p>3. Enter the username and password from above into the respective fields, submit, and you should find yourself in the control panel.  If these passwords don&#8217;t work for your router you may need to try the different ones for you router at <a href="http://www.routerpasswords.com/">http://www.routerpasswords.com/</a></p>
<p>4. Often times there will be a wizard that you can follow that will guide you through the process of connecting to the internet/setting up wifi.  Now usually though if you have done what I said you will not be able to access the internet if you load a page because the internet is not set up correctly.  Depending on your router you need to go to internet or WAN admin panel.  On my Trendnet, the WAN option if under the first menu, but on my D-Link there is a separate internet menu.  Either way find a form that has a drop down menu that has options such as DHCP, PPPoE etc.  Once you have found this menu you need to play around with the different options if you have not chosen the wizard to figure this out for you.  This is a tedious part as depending on your ISP (Internet Service Provider) you may have any of these.  At college, Virginia Tech, I must use DHCP option with obtain IP address automatically, but at home with Juno DSL, I must use PPPoE and enter my username and password for the DSL.  That is the part that took me a good hour the first time I set up a router.  It is probably a better option to use the wizard, but manual may be neccessary.  If all went well, you should now be able to load a website.</p>
<p>5. Now for wireless.  Again depending on your router you may have to search around for the Wireless configuration page, but you will know you found it if one of the fields asks for Wireless Network Name/SSID and another asks for a security type of WPA/WEP.  Once you have found this, you can create a name for your wireless network.  As for security type, I highly suggest WPA, and WPA2 if possible.  You will then be asked to enter a passphrase for the network.  I suggest something very random so that neighbors will not be able to leech from you wireless network.  Save your settings and test if you can connect to the network.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/06/04/configuring-a-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualBox</title>
		<link>http://blog.robertkania.com/2009/06/04/virtualbox/</link>
		<comments>http://blog.robertkania.com/2009/06/04/virtualbox/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:08:44 +0000</pubDate>
		<dc:creator>Robert Kania</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.rkania.com/?p=143</guid>
		<description><![CDATA[A few months ago I got into using virtualization software, which as it suggests, allows you to virtualize operating systems.  First I started with a program known as VMware, which proved decent, but was lacking in one thing that annoyed me, it could not virtualize graphics card drivers so trying to use Ubuntu through [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I got into using virtualization software, which as it suggests, allows you to virtualize operating systems.  First I started with a program known as VMware, which proved decent, but was lacking in one thing that annoyed me, it could not virtualize graphics card drivers so trying to use Ubuntu through VMware was pointless if I could not have my lovely Compiz effects which I adore in Ubuntu.  This being a tragedy, I could not continue much with VMware.  However to my joy, a few weeks laterI discovered that the newst version of VirtualBox, made by Sun Microsystems (the same as who own Java), allowed using up to 128 Megabytes of Video Memory for virtualization, which means I can now happily use UBuntu with the amazing Compiz effects.  If you want more on compiz fusion effects please visit h<a href="http://lifehacker.com/software/pretty-and-productive/power-up-your-linux-desktop-with-compiz-fusion-291002.php">ttp://lifehacker.com/software/pretty-and-productive/power-up-your-linux-desktop-with-compiz-fusion-291002.php</a> for a sampling.  VirtualBox can virtualize most Operating Systems except unfortunately Mac OSX (though since I don&#8217;t prefer Mac anyway it is okay).  For a list of Operating Systems that can be run through VirtualBOx please visit <a href="http://www.virtualbox.org/wiki/Guest_OSes">http://www.virtualbox.org/wiki/Guest_OSes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robertkania.com/2009/06/04/virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
