<?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>idlethreat &#187; Muddling About</title>
	<atom:link href="http://idlethreat.com/site/index.php/archives/category/muddling-about/feed" rel="self" type="application/rss+xml" />
	<link>http://idlethreat.com/site</link>
	<description>stupid is durable</description>
	<lastBuildDate>Fri, 03 Sep 2010 11:33:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>4 AM and Base 6</title>
		<link>http://idlethreat.com/site/index.php/archives/204</link>
		<comments>http://idlethreat.com/site/index.php/archives/204#comments</comments>
		<pubDate>Mon, 15 Feb 2010 10:07:00 +0000</pubDate>
		<dc:creator>crickel</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false">http://idlethreat.com/site/?p=204</guid>
		<description><![CDATA[It&#8217;s 4am. I can&#8217;t sleep. Too much stuff to think about. Here&#8217;s a quick sampling of the sort of thing that I think about at this time of day before I have to be up for work in four hours. Lots of people say that we count in base 10 because we have 10 fingers. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s 4am. I can&#8217;t sleep. Too much stuff to think about. Here&#8217;s a quick sampling of the sort of thing that I think about at this time of day before I have to be up for work in four hours.</p>
<p>Lots of people say that we count in base 10 because we have 10 fingers. To which, I ask, If we can count from 0 to 10, then why do we need two digits to write down the highest number we can have with fingers?</p>
<p>A much more natural base for counting on your fingers is base 6. Here&#8217;s what I want you to try. Your right hand will serve as the ones digit, and your left hand serves as the tens. Start counting.</p>
<p>One is easy. Raise your right index finger. Two, raise the next one. Similarly through five. At six, it becomes slightly trickier, because six is now &#8216;ten&#8217;. Your left index finger goes up, and your right hand closes. Now again, counting from 11 to 15 is very simple. To go to 20, close your right hand and raise another finger.</p>
<p>In this manner, you can count up to 55 &#8211; which would be 35 in base 10 terms, far more than the paltry 10 you claim your ten fingers are for counting! Switching bases back and forth is a bit tedious, I&#8217;ll agree, but once you get used to it, it&#8217;s far more useful than a simple 10 fingers.</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/204/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outliers</title>
		<link>http://idlethreat.com/site/index.php/archives/194</link>
		<comments>http://idlethreat.com/site/index.php/archives/194#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:31:51 +0000</pubDate>
		<dc:creator>crickel</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false">http://idlethreat.com/site/?p=194</guid>
		<description><![CDATA[I just finished Outliers, a book Malcolm Gladwell. The book is fascinating &#8211; yet has a rather depressing note to it. The examples in the book are many and varied, and go from why most Canadian hockey league players are born in January to why most geniuses don&#8217;t actually get anywhere in life. It all [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished Outliers, a book Malcolm Gladwell. The book is fascinating &#8211; yet has a rather depressing note to it.</p>
<p>The examples in the book are many and varied, and go from why most Canadian hockey league players are born in January to why most geniuses don&#8217;t actually get anywhere in life. It all comes down to one core argument, though: To be successful, be born in the right place, at the right time, to the right family, and then become obsessed with the right thing.</p>
<p>The statistics presented lead inexorably to the conclusion that it takes roughly 10,000 hours to become an expert in a field, and that to get this amount of experience at a young age, such as with Bill Gates, Oppenheimer, and several other individuals mentioned in the book, a person has to be brought up in a certain way, with enough resources to take advantage of that opportunity. Didn&#8217;t have the opportunity? Born to a poor family? Sucks to be you.</p>
<p>Looking at it from another perspective, you could take the view that the whole book is one giant apology from a genius for being smart, and that really feels like a slap in the face to someone like me, who centers a large part of their self-worth around being a geek. By golly, if just being smart isn&#8217;t good enough to make it, then what is?</p>
<p>In all of that uneasy, anti-intellectual sounding morass, though, there are two dimly shining lights in the text if you look hard enough. The first is that there&#8217;s a lot of squandered talent out there, and if we made some adjustments to our society and how we think about success, we could go from having a handful of Oppenheimers in a generation to having hundreds or even thousands.</p>
<p>The second is the idea that, so long as you have an iota of talent at something, it takes 10,000 hours of hard work to become an expert in a field. That&#8217;s it. The difference between world-class violinists and people who dabble in their spare time? 10,000 hours. As long as you put that much time into it, you can be an expert, regardless of your background or whatever. If you can forget the rest of the book about social background and ethnic influences, this is a pretty inspiring point. If you lived, ate, and breathed a topic, practicing for 16 hours a day, that means you could be an expert in something in just under two years.</p>
<p>On the other hand&#8230; this is also one of the points I take as rather contentious for one very simple reason: Tim Ferris.</p>
<h2>Life Hackers</h2>
<p>Tim Ferris is the author of &#8216;The Four-Hour Work Week&#8217; and a reputed &#8216;life hacker&#8217;. He has a degree in neuroscience, is a world-class tango dancer, a national Chinese kickboxing champion, a best-selling author, and mastered the Japanese art of horseback archery, yabusame, in less than a single week. Not two years &#8211; five days.</p>
<p>As I underatand it, Tim draws on skills he&#8217;s learned from past experience, techniques he&#8217;s learned for body hacking, and a keen sense of observation to accomplish these feats. He relates drawing the arrows for reloading to scooping up a SCUBA respirator if you lose it, something he already has wel lingrained. He know that REM cycles ingrain short-term memory to long term, and that we have two per night, so waking up in the middle of the night for practice allows him to double his retention. And finally, he watches &#8211; really /watches/ &#8211; at what separates the experts from the amateurs. He breaks down their technique, and then just practices the key elements of the experts without going through the messy business of trial-and-error everyone else does.</p>
<p>Some people might say he&#8217;s faking it, or that he&#8217;s not a &#8216;real&#8217; expert because he didn&#8217;t go up through the ranks like everyone else. But you can&#8217;t argue with results. In his final run, he performed flawlessly, riding at a full gallop with a Japanese longbow without holding onto the reins, and hit every single one the targets dead-on.</p>
<p>Has Tim Ferris spent 10,000 hours practicing the skills of a yabusame without realizing it? Or is he an expert at acquiring new skills? Or is the statistical fact that people who have mastered a skill spent 10,000 hours in practice the result of other social-biased, preconceived notions about learning?</p>
<p>What if we could all learn a new skill in a single week? And what if we could provide every student in the world with the same skills at learning, and the same opportunity to learn?</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/194/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crashed</title>
		<link>http://idlethreat.com/site/index.php/archives/6</link>
		<comments>http://idlethreat.com/site/index.php/archives/6#comments</comments>
		<pubDate>Sun, 08 Mar 2009 20:33:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>
		<category><![CDATA[whoops!]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Had a system go down over the week, so have been scrambling around behind the scenes to get things back where they were. More here later. Cheers, tom]]></description>
			<content:encoded><![CDATA[<p>Had a system go down over the week, so have been scrambling around behind the scenes to get things back where they were.</p>
<p>More here later.</p>
<p>Cheers,</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Set Up Your Own Left 4 Dead Server in Linux</title>
		<link>http://idlethreat.com/site/index.php/archives/8</link>
		<comments>http://idlethreat.com/site/index.php/archives/8#comments</comments>
		<pubDate>Sun, 04 Jan 2009 04:22:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[While I adore the zombie horror game Left 4 Dead, the online co-op play seems to be hit-and-miss at the moment. Depending on which server you auto-connect to, you end up with something laggy, or completely inappropriate to your level of play. So, since I happen to have my own dedicated system I decided to [...]]]></description>
			<content:encoded><![CDATA[<p>While I adore the zombie horror game <a href="http://www.l4d.com/">Left 4 Dead</a>, the online co-op play seems to be hit-and-miss at the moment. Depending on which server you auto-connect to, you end up with something laggy, or completely inappropriate to your level of play.</p>
<p>So, since I happen to have my own dedicated system I decided to give a try at running my own dedicated server instead. Since I couldn&#039;t locate one place that had all of this information, I decided to write up my own document to show you how to install and setup your very own Left 4 Dead Dedicated Server.</p>
<p><span id="more-8"></span></p>
<h2>Setup</h2>
<p>My server setup is pretty anemic at this time. However, this is all for testing at the moment until I get better hardware in place:</p>
<p>* 512 MB ram<br />
* Dual P3 500 Mhz CPU&#039;s<br />
* Lots of disk space for the game files</p>
<p>From what I see, I&#039;d recommend a fast dual processor CPU with a minimum of 2GB memory to run the server. You can also run multiple instances of the server, so you can serve lots of groups all at once.</p>
<h2>Installing Steam on Linux</h2>
<p>The first thing you need to do to have a L4D Dedicated server is to download Steam for Linux. the installer is located over at <a href="http://storefront.steampowered.com/download/hldsupdatetool.bin">http://storefront.steampowered.com/download/hldsupdatetool.bin</a>. Use wget on the Linux system to download this file. </p>
<p>I will assume that we will be creating a /opt/steam directory for everything. If you don&#039;t have one, go ahead and make it now and download the hldsupdatetool.bin application to there.</p>
<p>Once downloaded, chmod +x the file to make it executable, and then run it. You will have to agree to the license. Once you agree, it will create a readme file as well as an executable named <i>steam</i>. We will be using that in the next step.</p>
<h2>Running Steam in Linux</h2>
<p>Now, the next step will be to create a new directory where all of our Left 4 Dead files to live in. Create a /opt/steam/l4d directory on your system and then run the following:</p>
<p><tt><br />
root@london:/opt/steam# ./steam<br />
Checking bootstrapper version ...<br />
Getting version 34 of Steam HLDS Update Tool<br />
Downloading. . . . . . . . . . .<br />
Steam Linux Client updated, please retry the command<br />
</tt></p>
<p>Once the update is complete, we will be installing the L4D game by using the following command:</p>
<p><tt><br />
./steam -command update -game left4dead -dir /opt/steam/l4d<br />
root@london:/opt/steam# ./steam -command update -game left4dead -dir /opt/steam/l4d<br />
Checking bootstrapper version ...<br />
Updating Installation<br />
Checking/Installing &#039;Left 4 Dead binaries&#039; version 6<br />
Checking/Installing &#039;Left 4 Dead base&#039; version 7<br />
Checking/Installing &#039;left4dead linux dedicated server&#039; version 3<br />
...<br />
</tt></p>
<p>It will take about 5-10 minutes (depending on a lot of variables here) for all the files to download and get installed into the /opt/steam/l4d/l4d directory. Once you get that installed, it&#039;s time for the next step, configuring it.</p>
<h2>Configuring L4D Dedicated Server</h2>
<p>there&#039;s a bunch of configuration files in the /opt/steam/l4d/l4d/left4dead/cfg directory, so I will give you highlights on how I configured my own server.</p>
<h3>infected.cfg</h3>
<p>Since I wanted just a pure co-op game without any users playing infected, I set this file like so:</p>
<p><tt>director_no_human_zombies 1</tt></p>
<h3>singleplayer.cfg</h3>
<p>Unsure if this means anything, but I ended up configuring the singleplayer.cfg to limit to 4 players (that&#039;s the &#039;maxplayers&#039; bit).</p>
<p><tt><br />
wait<br />
wait<br />
exec infected_off.cfg<br />
sv_lan 1<br />
setmaster enable<br />
maxplayers 4<br />
progress_enable<br />
num_ai_survivors 3<br />
director_solo_mode 0<br />
director_min_start_players 1</tt></p>
<p>sv_pausable 0
</p>
<h3>twoplayers.cfg</h3>
<p>Same here, but I configured the minimum number of starting players at 1 (that&#039;s the &#039;director_min_start_players&#039; bit)</p>
<p><tt>wait<br />
wait<br />
exec infected_off.cfg<br />
sv_lan 1<br />
setmaster enable<br />
maxplayers 4<br />
progress_enable<br />
num_ai_survivors 2<br />
director_solo_mode 0<br />
director_min_start_players 1</tt></p>
<p>sv_pausable 0
</p>
<h3>server.cfg</h3>
<p>A lot of these items I got from <a href="http://www.left4dead411.com/left-4-dead-servers">here</a>. You may check out the variables and tweak them to your liking.</p>
<p><tt>hostname "*My server banner here*"<br />
rcon_password "*I put in a server password here*"<br />
sv_lan 0<br />
mp_disable_autokick 1<br />
sv_cheats 0<br />
sv_clearhinthistory 0<br />
sv_consistency 1<br />
sv_pausable 0<br />
sv_search_key "<your server name here in quotes>"</your></tt></p>
<p>sv_allow_lobby_connect_only 0
</p>
<h2>Running From Command Line</h2>
<p>Finally, after all the configuration has been completed, I run the following from the command line to kick off the server:</p>
<p><tt>cd /opt/steam/l4d/l4d<br />
./srcds_run -console -game left4dead -maxplayers 4 -autoupdate +map l4d_hospital01_apartment +ip *my server&#039;s public IP address* -port 27015 -nohltv +sv_lan 0</tt></p>
<p>give it a few minutes to start up and keep an eye on the console for any error messages. Since this configuration worked &#8220;out of the box&#8221; for me, I&#039;m unsure at what sort of errors that you might get. Use Google if you run across something.</p>
<h2>Connecting to Your Dedicated Server</h2>
<p>After start up is complete, bring up your Left 4 Dead client, open a console. Now, enter the following:</p>
<p><tt>connect *your dedicated server IP address here*</tt></p>
<p>Hit enter and you should connect to your new Linux Left 4 Dead Dedicated Server.</p>
<h2>Other Links</h2>
<p>Here&#039;s some other places you may be interested in checking out for information on running your own L4D server:</p>
<ul>
<li><a href="http://www.inx-gaming.com/forum/l4d-server-config-etc-t8939/index.html?s=e7b1e521c57817936bcf920119a405bb">Server Configs</a></li>
<li><a href="http://left4dead411.com/left-4-dead-server-motd">Server MOTD</a></li>
<li><a href="http://www.blog.last-save.com/2008/11/left-4-dead-dedicated-server-setup/">Another server setup page</a></li>
</ul>
<p>I hope you enjoy and have a lot of fun with it. On Steam, my user name is <b>idlethreat</b>. Stop by and say hi sometime.</p>
<p>Cheers,</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zombies Ate My Free Time</title>
		<link>http://idlethreat.com/site/index.php/archives/9</link>
		<comments>http://idlethreat.com/site/index.php/archives/9#comments</comments>
		<pubDate>Fri, 12 Dec 2008 04:07:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[While I had all the best intentions of posting more neat and interesting stuff (well, to me, that is), I managed to run smack into Left 4 Dead and things haven&#039;t been quite the same since. Sure, I&#039;m still the standard-issue Midwest programming geek, but I just happen to flinch a hell of a lot [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://idlethreat.com/drupal/files/l4d-southpark-wallpaper-fr.jpg" /></center></p>
<p>While I had all the best intentions of posting more neat and interesting stuff (well, to me, that is), I managed to run smack into <a href="http://l4d.com">Left 4 Dead</a> and things haven&#039;t been quite the same since.</p>
<p>Sure, I&#039;m still the standard-issue Midwest programming geek, but I just happen to flinch a hell of a lot more in dark rooms.</p>
<p>If you guys haven&#039;t had an opportunity to try L4D out, I would highly recommend it. If you already happen to have it and are looking for someone to join you in the festivities, just hop over to <a href="http://steamcommunity.com/profiles/76561197987366990">my Steam page</a> and contact me.</p>
<p>Finally, this reminds me that I have extra Steam copies of <a href="http://www.metacritic.com/games/platforms/pc/halflife2">HL 2</a> and <a href="http://www.metacritic.com/games/platforms/pc/halflife2episodeone"> HL2, Episode One</a> that I picked up whenever I got Orange Box.</p>
<p>If you would like a free legal copy of them for your very own, just log in (or create yourself a new account) and reply back with your Steam contact information.</p>
<p>Cheers,</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/9/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Road Trip!</title>
		<link>http://idlethreat.com/site/index.php/archives/13</link>
		<comments>http://idlethreat.com/site/index.php/archives/13#comments</comments>
		<pubDate>Sat, 18 Oct 2008 14:33:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Heading down to Eureka Springs, Arkansas. Planning to make it back in town Thursday sometime. View Larger Map Have a great week, all. More code coming soon! tom]]></description>
			<content:encoded><![CDATA[<p>Heading down to Eureka Springs, Arkansas. Planning to make it back in town Thursday sometime.</p>
<p><center><br />
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&amp;saddr=kansas+city,+mo&amp;daddr=eureka+springs,+arkansas&amp;hl=en&amp;geocode=&amp;mra=ls&amp;sll=52.160455,-122.607422&amp;sspn=38.995761,79.101563&amp;ie=UTF8&amp;ll=37.72533,-94.160705&amp;spn=2.74076,0.84589&amp;output=embed&amp;s=AARTsJriNcJkuQifQGPKYkIQJVacSK453w"></iframe><br /><small><a href="http://maps.google.com/maps?f=d&amp;saddr=kansas+city,+mo&amp;daddr=eureka+springs,+arkansas&amp;hl=en&amp;geocode=&amp;mra=ls&amp;sll=52.160455,-122.607422&amp;sspn=38.995761,79.101563&amp;ie=UTF8&amp;ll=37.72533,-94.160705&amp;spn=2.74076,0.84589&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small><br />
</center></p>
<p>Have a great week, all. More code coming soon!</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/13/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grokking The Election</title>
		<link>http://idlethreat.com/site/index.php/archives/15</link>
		<comments>http://idlethreat.com/site/index.php/archives/15#comments</comments>
		<pubDate>Fri, 03 Oct 2008 11:55:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I started watching the VP debates last night, and, after about 15 minutes of enjoying the sniping back and forth I cam two two inescapable conclusions: I want to see More of Sarah Palin Hoo, I&#039;m Bored! In my line of work I sometimes have to take immense blocks of data, distill them down to [...]]]></description>
			<content:encoded><![CDATA[<p>I started watching the VP debates last night, and, after about 15 minutes of enjoying the sniping back and forth I cam two two inescapable conclusions:</p>
<ul>
<li>I want to see <a href="http://www.cracked.com/blog/the-issue-sarah-palin-must-address-i-want-to-see-her-naked/">More of Sarah Palin</a></li>
<li>Hoo, I&#039;m Bored!</li>
</ul>
<p>In my line of work I sometimes have to take immense blocks of data, distill them down to their essential components, and make decisions on their contents. I also enjoy visualizing information to make things easier to get an overview of their contents.</p>
<p>So, I grabbed a transcript of the Obama / McCain debate (since the VP debate was still going on) and do a little math on it. Here&#039;s my results.</p>
<p><span id="more-15"></span></p>
<h2>Raw Data</h2>
<p>the first thing I did was pull the full text of the debate from <a href="http://www.kansascity.com/445/v-print/story/816036.html">here</a>. This became my raw information pool for the task at hand.</p>
<p>Next, I grouped all the text together as per speaker (there&#039;s three, all helpfully labeled).</p>
<p>The next step, I grepped the name of each speaker and placed that into an individual file. Since there&#039;s three (Lehrer, Obama, and Mccain), I ended up with three files to work with.</p>
<h2>Readability</h2>
<p>The first thing I ended up doing was dropping the files on my web server and sending the text to <a href="http://juicystudio.com/services/readability.php">Juicy Studio&#039;s Readability Test</a>, just for giggles to see how it would look to a machine.</p>
<h3>Lehrer</h3>
<p><center><img src="http://idlethreat.com/politics/_LEHRER.jpg" /></center></p>
<h3>Obama</h3>
<p><center><img src="http://idlethreat.com/politics/_OBAMA.jpg" /></center></p>
<h3>McCain</h3>
<p><center><img src="http://idlethreat.com/politics/_MCCAIN.jpg" /></center></p>
<p>The main bit to pay attention to is the &#8220;Gunning-Fog Index&#8221;. Here&#039;s what the fine folks over at <a href="http://juicystudio.com/services/readability.php">Juicy</a> say about it:  </p>
<p><i>The result is your Gunning-Fog index, which is a rough measure of how many years of schooling it would take someone to understand the content. The lower the number, the more understandable the content will be to your visitors. Results over seventeen are reported as seventeen, where seventeen is considered post-graduate level.</i></p>
<p>So, Overall it&#039;s a wash. Lehrer&#039;s scores are a bit lower than the rest since all he was around for was to ask questions and break them up whenever someone was on the ropes.</p>
<h2>Word Clouds</h2>
<p>I&#039;ve always enjoyed word clouds and how they represent information. In short, word clouds take a volume of words and perform a frequency analysis on them. Once the analysis is completed, the words are ranked by the number of times they appear in the text.<br />
The larger the word, the more times it appears in the target text and conversely, the smaller the word the less that appears in the target text.</p>
<p>Instead of writing my own parser, I run across <a href="http://tagcrowd.com/">Tagcrowd</a>, who can parse raw text, URL, or even an uploaded file. This was extremely handy in parsing all of that text. The output was quite attractive as well.</p>
<p>For each of the candidates as well as the full text of the debate, I performed with these settings:</p>
<p><center><img src="http://idlethreat.com/politics/wordcount.jpg" /></center></p>
<h3>Word Cloud Results</h3>
<ul>
<li><a href="http://idlethreat.com/politics/lehrer.html">Lehrer</a></li>
<li><a href="http://idlethreat.com/politics/obama.html">Obama</a></li>
<li><a href="http://idlethreat.com/politics/mccain.html">McCain</a></li>
<li><a href="http://idlethreat.com/politics/full.html">Text from All, Aggregate</a></li>
</ul>
<h2>Conclusion</h2>
<p>I&#039;ll hold off in giving political insight on the word clouds. Just check them out, and let your eyes hit all the key words you find interesting. You may come to conclusions of your own which are different than mine.</p>
<p>Anyway, hope you enjoyed this bit. I&#039;ll probably start hunting down the Biden / Palin transcript and try the same bit on it as well, just to see if there&#039;s anything out of the ordinary with the baseline that I&#039;m releasing today. </p>
<p>Now, if you want to try stuff on your own, here&#039;s download of the text that I was working with. Should help you out a bit in finding text online and working on that.</p>
<ul>
<li><a href="http://idlethreat.com/politics/LEHRER.txt">Lehrer</a></li>
<li><a href="http://idlethreat.com/politics/OBAMA.txt">Obama</a></li>
<li><a href="http://idlethreat.com/politics/MCCAIN.txt">McCain</a></li>
<li><a href="http://idlethreat.com/politics/FULL.TXT">Text from All, Aggregate</a></li>
</ul>
<p>Enjoy,</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/15/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Blowuppy Day</title>
		<link>http://idlethreat.com/site/index.php/archives/61</link>
		<comments>http://idlethreat.com/site/index.php/archives/61#comments</comments>
		<pubDate>Fri, 04 Jul 2008 15:39:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well, it&#039;s another July 4th in the states and I&#039;ll hunker down for a bit and watch the festivities from a safe distance. Going to a family fish fry this afternoon and will try my best to keep up with people who never use computers in their daily life. Wish me luck.]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Dethklok"><img src="http://img365.imageshack.us/img365/4536/151418res1nathandb8.jpg" /></a></p>
<p>Well, it&#039;s another July 4th in the states and I&#039;ll hunker down for a bit and watch the festivities from a safe distance. Going to a family fish fry this afternoon and will try my best to keep up with people who never use computers in their daily life.</p>
<p>Wish me luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Hotkeys for Windows Users</title>
		<link>http://idlethreat.com/site/index.php/archives/62</link>
		<comments>http://idlethreat.com/site/index.php/archives/62#comments</comments>
		<pubDate>Sun, 22 Jun 2008 21:09:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[AHK is an excellent scripting program that&#039;s been around for a number of years now. In it, you can create hotkeys and macros for Windows systems to carry out a bewildering array of tasks. I&#039;m a Mac guy who, due to the nature of my work, has to spend a whole lot of time on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.autohotkey.com/">AHK</a> is an excellent scripting program that&#039;s been around for a number of years now. In it, you can create hotkeys and macros for Windows systems to carry out a bewildering array of tasks.</p>
<p><span id="more-62"></span></p>
<p>I&#039;m a Mac guy who, due to the nature of my work, has to spend a whole lot of time on Windows systems at work. Of all the Mac hotkeys that I miss terribly, <cmd> + W (close window) is probably going to be at the top of my list. So, with a little hacking around last night I&#039;ve successfully crafted up a hotkey (I use <windows key> + W due to its location on the keyboard) which closes the foremost open window.</windows></cmd></p>
<h2>Window Closer</h2>
<p><tt><br />
HotKey, #w, WindowCloser<br />
return</tt></p>
<p>; uncomment below to remove tray icon<br />
; #NoTrayIcon</p>
<p>WindowCloser:<br />
WinGet, active_id, ID, A<br />
WinClose ahk_id %active_id%
</p>
<p>The only real caveat to it is that Windows task management sees open windows as instances of applications. Close a window and you (may) close the application altogether. The Mac sees all open windows as children of the application. Close all the open windows, and the application is still running (and still requires a <cmd> + q to quit it). However, it pretty much works as advertised pretty much everywhere. I will warn you that applications like Firefox will just close altogether when this hotkey is used. So, keep using your <ctrl> + w in Windows to those those tabs individually.</ctrl></cmd></p>
<h2>And Others&#8230;</h2>
<p>While working on that script, I managed to fire off a couple of more scripts that will make things handy for me that I thought I&#039;d share. This one will open up a new Explorer window in whatever folder you wish it to (I defaulted to the C: drive, but that can be changed). This is another Mac hot key that I have always liked. This hotkey is kicked off by using the <win> + n keys.</win></p>
<p><tt><br />
HotKey, #n, NewExplorerWindow<br />
return</tt></p>
<p>; uncomment below to remove tray icon<br />
; #NoTrayIcon</p>
<p>NewExplorerWindow:<br />
Run C:</p>
<p>; This one will open up an explorer window on your personal desktop<br />
;Run C:Documents and Settings%username%Desktop
 </p>
<p>And finally, this one creates a new email whenever you hit the <win> + e keys. I send a whole bunch of emails off every day and know it will be terribly useful here in the very near future.</win></p>
<p><tt><br />
HotKey, #e, EmailMaker<br />
return</tt></p>
<p>; uncomment below to remove tray icon<br />
; #NoTrayIcon</p>
<p>EmailMaker:<br />
Run mailto:
</p>
<h2>How to Implement?</h2>
<p>Grab and install a copy of <a href="http://www.autohotkey.com/">AHK</a> on your windows systems and either copy-paste in my examples that I have above into new .ahk files, or just <a href="http://idlethreat.com/drupal/files/ahk.zip">[Download Here]</a>.</p>
<p>Once you have them on your system and unzipped, edit the files to your liking and run them as is. If you want them to be runnable executables (I.E. .exe files), right-click on them and select &#8220;compile script&#8221; from the list.</p>
<h2></h2>
<p>I just remembered only after writing this was the rather huge project that I once wrote up in AHK at work. This was a few years ago and I was working in the NOC at a web hosting company (that I&#039;m still at, by the way). One issue we alway seemed to run into was running down websites on IIS servers so we could troubleshoot them.</p>
<p>I wrote an AHK script that would pull all the active sites from IIS and copy them over to a Linux server. the Linux box would parse the list (as a .CSV) and inject them into a MySQL database. I wrote a PHP front end to the entire mess and you could perform boolean searches on site names and which server they were parked at.</p>
<p>It was a hackish affair, abd prone to failure, but at the time there was nothing quite like it for a number of years until that functionality was added into our current ERP system. I think I still have the source code for <a href="http://www.badgerbadgerbadger.com/">Badger</a> somewhere around here. </p>
<p>Would be interesting to see those scripts again.</p>
<p>Ok, well, enjoy these for now.</p>
<p>Cheers,</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/62/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vacation!</title>
		<link>http://idlethreat.com/site/index.php/archives/63</link>
		<comments>http://idlethreat.com/site/index.php/archives/63#comments</comments>
		<pubDate>Mon, 19 May 2008 17:37:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Muddling About]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Here&#039;s some pics from my recent visit to Cozumel and Calicia. Had a blast. More on this topic later. tom]]></description>
			<content:encoded><![CDATA[<p>Here&#039;s some <a href="http://idlethreat.com/vacation/">pics</a> from my recent visit to Cozumel and Calicia.</p>
<p>Had a blast. More on this topic later.</p>
<p>tom</p>
]]></content:encoded>
			<wfw:commentRss>http://idlethreat.com/site/index.php/archives/63/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
