<?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>Mike Renfro's Blog &#187; Uncategorized</title>
	<atom:link href="http://blogs.cae.tntech.edu/mwr/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.cae.tntech.edu/mwr</link>
	<description>A partial repository of whatever comes to mind</description>
	<lastBuildDate>Sat, 31 Oct 2009 23:02:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Is This Why Wireless Is So Slow?</title>
		<link>http://blogs.cae.tntech.edu/mwr/2009/04/01/is-this-why-wireless-is-so-slow/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2009/04/01/is-this-why-wireless-is-so-slow/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 19:08:21 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/?p=101</guid>
		<description><![CDATA[
I swear, it took me 10 minutes to get access to TTU-WLAN-1 from the top floor of Brown Hall today. At least one other WAP not shown above was on channel 11 earlier &#8212; I think its name was &#8220;Free Internet Access&#8221;.  So there are 5 networks running on channel 1 (one scrolled off the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="size-full wp-image-102 aligncenter" src="http://blogs.cae.tntech.edu/mwr/files/2009/04/wireless-scan.png" alt="wireless-scan" width="581" height="563" /></p>
<p style="text-align: left">I swear, it took me 10 minutes to get access to TTU-WLAN-1 from the top floor of Brown Hall today. At least one other WAP not shown above was on channel 11 earlier &#8212; I think its name was &#8220;Free Internet Access&#8221;.  So there are 5 networks running on channel 1 (one scrolled off the top of the window) which I assume aren&#8217;t running in some kind of infrastructure mode, 4 obviously separate named networks on channel 6, and 2-3 on channel 11.</p>
<p style="text-align: left">I&#8217;m just guessing from <a href="http://expertanswercenter.techtarget.com/eac/expertAnswer/0,295208,sid63_gci995841,00.html">this Google result</a> for <a href="http://www.google.com/search?q=multiple+access+points+one+channel">multiple access points one channel</a> that this isn&#8217;t the best way to organize things.</p>
<p style="text-align: left">By comparison, from my office in Clement, 3 access points visible in the site monitor. All TTU-WLAN-1, all separate channels.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2009/04/01/is-this-why-wireless-is-so-slow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just upgraded to WPMU 2.7, and check out this spam count</title>
		<link>http://blogs.cae.tntech.edu/mwr/2009/03/21/just-upgraded-to-wpmu-27-and-check-out-this-spam-count/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2009/03/21/just-upgraded-to-wpmu-27-and-check-out-this-spam-count/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 17:41:27 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/?p=97</guid>
		<description><![CDATA[
2219 spam comments, nearly all caught without my direct intervention. And the Spam Karma 2 footer claims to have eaten over 11000 spams since I set this blog up.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a title="Blog Spam Count by Mike Renfro, on Flickr" href="http://www.flickr.com/photos/mwrenfro/3373389508/"><img class="aligncenter" src="http://farm4.static.flickr.com/3447/3373389508_626925a9c7_o.png" alt="Blog Spam Count" width="485" height="356" /></a></p>
<p>2219 spam comments, nearly all caught without my direct intervention. And the Spam Karma 2 footer claims to have eaten over 11000 spams since I set this blog up.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2009/03/21/just-upgraded-to-wpmu-27-and-check-out-this-spam-count/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordle: So Much Awesome</title>
		<link>http://blogs.cae.tntech.edu/mwr/2008/07/01/wordle-so-much-awesome/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2008/07/01/wordle-so-much-awesome/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 05:00:43 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2008/07/01/wordle-so-much-awesome/</guid>
		<description><![CDATA[Wordle generates &#8220;word clouds&#8221; from any random text provided to it. Something like a tag cloud, but for body text rather than categories or tags. The poetry-derived ones are cool, but the one generated from this blog&#8217;s RSS feed is cool, too:

]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordle.net/">Wordle</a> generates &#8220;word clouds&#8221; from any random text provided to it. Something like a tag cloud, but for body text rather than categories or tags. The poetry-derived ones are cool, but the one generated from this blog&#8217;s RSS feed is cool, too:
<div align="center"><a href="http://wordle.net/gallery/wrdl/44617/Untitled" title="Untitled"><img src="http://wordle.net/thumb/wrdl/44617/Untitled" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2008/07/01/wordle-so-much-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transforming Research Computing Practices in TTU&#8217;s College of Engineering</title>
		<link>http://blogs.cae.tntech.edu/mwr/2008/06/29/transforming-research-computing-practices-in-ttus-college-of-engineering/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2008/06/29/transforming-research-computing-practices-in-ttus-college-of-engineering/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 21:07:51 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2008/06/29/transforming-research-computing-practices-in-ttus-college-of-engineering/</guid>
		<description><![CDATA[I have a cunning plan to promote some better (in my opinion) practices for research computing in TTU&#8217;s College of Engineering over the next year or two. This plan is partially derived from things I&#8217;ve already been trying to promote, and some other goals laid out by the Python Software Carpentry folks. I&#8217;d define success [...]]]></description>
			<content:encoded><![CDATA[<p>I have a <a href="http://en.wikipedia.org/wiki/Baldrick">cunning plan</a> to promote some better (in my opinion) practices for research computing in TTU&#8217;s College of Engineering over the next year or two. This plan is partially derived from things I&#8217;ve already been trying to promote, and some other goals laid out by the Python <a href="http://www.swc.scipy.org/">Software Carpentry</a> folks. I&#8217;d define success as remedying any or all of the following potential problems for a given researcher (student or faculty), depending on what type of work they do:
<ol>
<li>By default, the majority of a researcher&#8217;s files are stored on a single drive (hard drive in the office, hard drive at home, or flash drive). A single hardware failure can mean the loss of days, weeks, months, or years of work.</li>
<li>If a researcher makes a mistake on a particular file or set of files that can&#8217;t be easily undone, they may have considerable difficulty in restoring those files to their former state. Most people don&#8217;t have automated backups of any kind, and many just manually save copies of their work onto different folders periodically.</li>
<li>Advisors don&#8217;t have automatic access to their students&#8217; research files upon graduation. Rarely do they have easy access to them during the research period. Collaboration is often reduced to emailing drafts back and forth, or to shuffling materials around on removable media on an <i>ad hoc</i> basis. Simple supervision uses the same methods, but on an even more infrequent basis.</li>
<li>Researchers don&#8217;t have a standard storage location for their research materials that is large enough to contain all relevant files, accessible from around the world, and secured against unauthorized access. GMail doesn&#8217;t count.</li>
<li>Researchers don&#8217;t have a standard place to publish works in progress, completed papers, and anything else that would be of use to the larger research community (at TTU and/or elsewhere).</li>
<li>Researchers don&#8217;t have a facility for others to comment on completed projects, and to collaborate on works in progress.</li>
<li>Researchers with computational needs tend to focus on the types of problems they can solve with PCs in ITS labs, PCs on their desk, or PCs they can purchase on a project budget. These PCs are often underpowered, underutilized, and redundant purchases when you consider multiple projects. They also limit the scope and scale of problems that can be solved.</li>
</ol>
<p>Why would anyone related to TTU&#8217;s Engineering research activities care?
<ol>
<li>We shouldn&#8217;t limit our computational research unnecessarily. We should work to the limit of our available facilities, and use those facilities as effeciently as possible.</li>
<li>Researchers shouldn&#8217;t have to worry about their storage media&#8217;s integrity. They should be able to trust that if they save files somewhere safe, that they&#8217;ll be there the next time they&#8217;re needed. They also shouldn&#8217;t have to always worry about keeping multiple copies organized.</li>
<li>Especially for projects where there is more than one researcher, and also for projects of interest to a supervisor or advisor, the ability to automatically track code and other changes automatically would be great. Even on single-researcher projects, the ability to track all the details of changes means the ability to revert those changes as needed.</li>
<li>Many techniques that are new to a particular research group may be established procedure for another. This could include image processing, Groebner bases, boundary element methods, LaTeX tips, etc. If the various research groups can see the works in progress of other groups, then they at least have an opportunity to comment and suggest alternative strategies. Similarly, if groups are in the habit of constantly publishing their daily successes and failures, then others at TTU or worldwide can avoid reinventing the wheel and/or offer suggestions on how to work around the particular problems.</li>
</ol>
<p>My basic strategy is as follows (some of these have already been done to varying degrees):<span id="more-75"></span>
<ol>
<li>Define types of services that each of the above goals, and set up the specific hardware and software for those services.</li>
<li>Identify faculty and student champions/testers for each of these types of services. Ideally, these researchers would be spread around all departments in Engineering.</li>
<li>Tune service offerings to meet unexpected needs from the testing group.</li>
<li>Branch out to other faculty and student researchers not in the initial testing group. The testing group would provide some credence to the tested methodologies from step 3, and could demonstrate how the business of conducting research had improved as a result.</li>
</ol>
<p>So what does step 1 look like? The following table shows the various services already available in the CAE network, and how they help solve the problems given above:</p>
<div align="center">
<table>
<tbody>
<tr valign="bottom">
<th>Data<br />Safety</th>
<th>Data<br />Recovery</th>
<th>Student File<br />Retention</th>
<th>Universal<br />File Access</th>
<th>Publishing</th>
<th>Collaboration</th>
<th>High-Performance<br />Pooled Computing</th>
<th>Service</th>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td>File Server</td>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td align="center"></td>
<td>Web Server</td>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td>Version Control Server</td>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td>Software Configuration Management Server</td>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td>Blog Server</td>
</tr>
<tr>
<td align="center">x</td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td align="center">x</td>
<td align="center">x</td>
<td align="center"></td>
<td>Mailing Lists Server</td>
</tr>
<tr>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center">x</td>
<td>Cluster Systems</td>
</tr>
</tbody>
</table>
<p></div>
<p>Next up, identifying my champions/testers in different departments, tuning the offerings to meet their unexpected needs, and starting on documentation and publicity materials for the rest of the college.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2008/06/29/transforming-research-computing-practices-in-ttus-college-of-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Should I Fill Out a Contact Form to Download FlexLM Utilities?</title>
		<link>http://blogs.cae.tntech.edu/mwr/2008/06/13/why-should-i-fill-out-a-contact-form-to-download-flexlm-utilities/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2008/06/13/why-should-i-fill-out-a-contact-form-to-download-flexlm-utilities/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 13:30:07 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2008/06/13/why-should-i-fill-out-a-contact-form-to-download-flexlm-utilities/</guid>
		<description><![CDATA[So some years ago, Macrovision buys FlexLM, and a few months ago, spins it off into Acresso Software. And now I&#8217;m ready to start using Cacti to monitor FlexLM license usage, but I need Linux versions of lmutil and related utilities. I could just pull them from a package that uses FlexLM, but I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>So some years ago, Macrovision buys FlexLM, and a few months ago, spins it off into Acresso Software. And now I&#8217;m ready to start <a href="http://forums.cacti.net/about12450.html">using Cacti to monitor FlexLM license usage</a>, but I need Linux versions of lmutil and related utilities. I could just pull them from a package that uses FlexLM, but I don&#8217;t want to worry about whether or not I got the absolute most recent version (newer lmutils will talk to older servers just fine, but older ones might not talk to newer servers).</p>
<p>Off we go to Acresso&#8217;s downloads page. Fill out a form including my email address, phone, name, and other information. Eventually, I get redirected to <a href="http://www.globes.com/support/fnp_utilities_download.htm">this Acresso page, where the lmutil downloads actually are held</a>. I grumble a bit because I&#8217;ve filled out the form on something other than the server where I need lmutil, so odds are, they&#8217;ll prevent me from doing the download since I won&#8217;t have some kind of cookie from the original form.</p>
<p>Nope. No security there. Copy the link to the 32-bit Linux lmutil, paste it into a terminal on the server, and go. So from now on, I plan to just return to their target page to do the FlexLM downloads.</p>
<p>I really don&#8217;t know what they&#8217;re trying to accomplish here. 99% of the people looking for lmutil or anything else on that download page aren&#8217;t potential Acresso customers, they&#8217;re just looking for newer releases of programs already provided by other software vendors.</p>
<p>But regardless, I&#8217;ve got my graphs running now:<br />
<img src="http://monitor.cae.tntech.edu/cacti/graph_image.php?local_graph_id=525&amp;rra_id=1" alt="Matlab License Usage" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2008/06/13/why-should-i-fill-out-a-contact-form-to-download-flexlm-utilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting an email list for your class from Web For Faculty</title>
		<link>http://blogs.cae.tntech.edu/mwr/2008/01/18/getting-an-email-list-for-your-class-from-web-for-faculty/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2008/01/18/getting-an-email-list-for-your-class-from-web-for-faculty/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 22:20:15 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2008/01/18/getting-an-email-list-for-your-class-from-web-for-faculty/</guid>
		<description><![CDATA[For all the improvements Web For Faculty/Advisors may have over the old SIS system, it sure doesn&#8217;t make it easy to generate an email list from your class roll. I can see who&#8217;s in my class, click on a flagrant abuse of the HTML select element to see their permanent address, phone numbers, off-campus email [...]]]></description>
			<content:encoded><![CDATA[<p>For all the improvements Web For Faculty/Advisors may have over the old SIS system, it sure doesn&#8217;t make it easy to generate an email list from your class roll. I can see who&#8217;s in my class, click on a flagrant abuse of the HTML select element to see their permanent address, phone numbers, off-campus email address, and other such information, but if I actually want to use my class roll as <strong>data</strong> in some other application, I&#8217;m pretty well screwed. I seem to recall a procedure buried somewhere on the old SIS system that would generate a comma-separated file of student names, email addresses, or something similar, and I&#8217;d use those to make a spreadsheet for recording grades for the semester. There doesn&#8217;t seem to be such a feature in Web For Faculty/Advisors.</p>
<p>But since I&#8217;m far too lazy to type them all in myself, and I don&#8217;t have a grader or other underling to task with it, here&#8217;s what I did:</p>
<ol>
<li>Find your class roll, and then click on the &#8220;Send E-mail to Class&#8221; link.</li>
<li>This will bring up a page with a link of the form &#8220;E-mail Group: Lastname1, Firstname1 Middlename1 to LastnameN, FirstnameN MiddlenameN&#8221;. This is a fairly clever mailto: link that puts all the students on a BCC list. Mind you, this doesn&#8217;t look like it will work in Thunderbird, since WFF formats the spaces after each comma as a %20 instead of an actual space, so the second through Nth email address are all of the form &#8220;%20FMLastname21@tntech.edu&#8221;, but since I&#8217;m not going to actually hand this list to an email client, that&#8217;s ok by me.</li>
<li>Right-click that link in Firefox, and select &#8220;Copy Email Address&#8221;.</li>
<li>Open up your trusty Unix-style shell prompt (you do run MacOS X, Cygwin, or have an account on a Unix/Linux/BSD system somewhere, right? If not, can&#8217;t really help you here), and type the following command:<br />
<code>cut -d= -f2- | sed 's/, /\n/g' | cut -d@ -f1 | sed 's/[0-9]//g'</code><br />
(What? You mean it&#8217;s not obvious what that does? Ok. First, it cuts off everything before the first = sign, global search/replaces all &#8216;, &#8216; strings with a newline, cuts off everything after the @ symbol, and deletes all numbers.)</li>
<li>After you&#8217;ve typed that command, hit Enter and then paste in the copied email addresses.</li>
<li>Hit Enter again. Watch the reformatted student names fly by.</li>
<li>Copy/paste the names into whatever file you want.</li>
<li>(Optional) Marvel that your class information is held in a form that&#8217;s <a href="http://en.wikipedia.org/wiki/Notable_phrases_from_The_Hitchhiker's_Guide_to_the_Galaxy#Not_entirely_unlike">almost, but not quite, entirely unlike</a> something useful.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2008/01/18/getting-an-email-list-for-your-class-from-web-for-faculty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s PowerPoint Tips Time</title>
		<link>http://blogs.cae.tntech.edu/mwr/2007/11/16/its-powerpoint-tips-time/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2007/11/16/its-powerpoint-tips-time/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 23:28:56 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2007/11/16/its-powerpoint-tips-time/</guid>
		<description><![CDATA[I&#8217;ll dig up some of my older references later, but all these showed up on my radar in the last few days. I&#8217;ll want to refer back to these next summer when we have more NSF REU students here that need presentation pointers:

Stop Death By PowerPoint
Everything I Know About Presentations, I Learned in Theatre School

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll dig up some of my older references later, but all these showed up on my radar in the last few days. I&#8217;ll want to refer back to these next summer when we have more NSF REU students here that need presentation pointers:</p>
<ul>
<li><a href="http://lifehacker.com/software/presentations/stop-death-by-powerpoint-323554.php">Stop Death By PowerPoint</a></li>
<li><a href="http://www.darrenbarefoot.com/archives/2007/09/everything-i-know-about-presentations-i-learned-in-theatre-school.html">Everything I Know About Presentations, I Learned in Theatre School</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2007/11/16/its-powerpoint-tips-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Not Just Send It As Text?</title>
		<link>http://blogs.cae.tntech.edu/mwr/2007/10/17/why-not-just-send-it-as-text/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2007/10/17/why-not-just-send-it-as-text/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 15:48:53 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2007/10/17/why-not-just-send-it-as-text/</guid>
		<description><![CDATA[This ad-laden page at about.com talks about why you might want to send emails as plain text by default (bandwidth, misbehaving HTML support in email clients, etc.). Never mind any ugly stationery you might have to look at.
So I receive an email memo informing me that since some group of people had trouble printing an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://email.about.com/cs/netiquettetips/qt/et070103.htm">This ad-laden page at about.com</a> talks about why you might want to send emails as plain text by default (bandwidth, misbehaving HTML support in email clients, etc.). Never mind any ugly stationery you might have to look at.</p>
<p>So I receive an email memo informing me that since some group of people had trouble printing an earlier email memo (<s>one I don&#8217;t think I ever received</s> oh, wait &#8212; they sent the original as an email with no body text and an attached JPG from a scan of the original memo? I finally found it in my Spam folder), that copies of the original memo were attached to <em>this</em> email in both Word and PDF formats.</p>
<p>This second email totaled up at 77,711 bytes. Broken down into:</p>
<ol>
<li>A 24,576 byte MS Word document</li>
<li>A 25,230 byte PDF file</li>
<li>A 1,980 byte HTML version of the main body text (thank you, MS Office HTML export).</li>
<li>A 178 byte text version of the main body text.</li>
<li>The balance of the space taken up with encoding the binary attachments, the headers, and the quoted-printable conversion of the body text.</li>
</ol>
<p>All this to send a memo that had a grand total of 724 bytes of actual text in it. An approximately 1:107 signal to noise ratio. I know. Disk space is cheap, as is on-campus bandwidth. And the second email is still an improvement over the 121,571 bytes from the original email with the absent text and the JPG attachment. But it&#8217;s the principle of the thing.</p>
<p>And I bet everyone could have printed the original memo perfectly well if they had just sent it as text.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2007/10/17/why-not-just-send-it-as-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lowe&#8217;s and Staples</title>
		<link>http://blogs.cae.tntech.edu/mwr/2007/09/19/lowes-and-staples/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2007/09/19/lowes-and-staples/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 18:56:50 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2007/09/19/lowes-and-staples/</guid>
		<description><![CDATA[A student working in one of our labs noticed that a piece of equipment had dead batteries, and asked me to get replacements. Nothing special, just 6 regular D-cells. The next day or so, I head to Lowe&#8217;s, and use my university card to pick them up for around $9.50, tax-exempt, for 8 batteries. I [...]]]></description>
			<content:encoded><![CDATA[<p>A student working in one of our labs noticed that a piece of equipment had dead batteries, and asked me to get replacements. Nothing special, just 6 regular D-cells. The next day or so, I head to <a href="http://www.lowes.com/">Lowe&#8217;s</a>, and use my university card to pick them up for around $9.50, tax-exempt, for 8 batteries. I bring the receipt back to the office, and mark it up so that the cost is assigned to the right account, and am asked:</p>
<blockquote><p>&#8220;Did you check at <a href="http://www.staples.com/">Staples</a>?&#8221;</p></blockquote>
<p>Um, no. I get everyday electrical stuff at Lowe&#8217;s. Power strips; surge suppressors; extension cords; heavy cabling, plugs, and receptacles for hooking up high-power heaters or parts of server racks; etc. There&#8217;s an industrial electronics place in town that&#8217;s good for heavier-duty batteries, but these batteries will probably last for years regardless. Staples is more for when we need a cheap network switch <b>right now</b>.</p>
<blockquote><p>&#8220;Staples has a state contract, and if an item is on their contract site, we have to document that we can find it cheaper elsewhere.&#8221;</p></blockquote>
<p>Ok. So I finally went to Staples today. Not that they can actually price check the batteries without charging and then voiding my university card:</p>
<div align="center">
<table border="1">
<tr align="center">
<th>Vendor</th>
<th>List Price</th>
<th>Discounted Price</th>
<th>Battery Quantity</th>
<th>Cost per battery</th>
</tr>
</tr>
<tr align="center">
<td>Lowe&#8217;s</td>
<td>~ $9.50</td>
<td>N/A</td>
<td>8</td>
<td>$1.19</td>
</tr>
<tr align="center">
<td>Staples</td>
<td>~ $7.50</td>
<td>~ $7.47</td>
<td>4</td>
<td>$1.87</td>
</tr>
</table>
</div>
<p>The mind boggles. Office-supply stores don&#8217;t sell batteries for cheap, even if you have a contract with them. Why doesn&#8217;t the state board that wrote the contract know this?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2007/09/19/lowes-and-staples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To greylisting: the cause of, and solution to, all of life&#8217;s problems.</title>
		<link>http://blogs.cae.tntech.edu/mwr/2007/09/11/to-greylisting-the-cause-of-and-solution-to-all-of-lifes-problems/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2007/09/11/to-greylisting-the-cause-of-and-solution-to-all-of-lifes-problems/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 02:43:24 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2007/09/11/to-greylisting-the-cause-of-and-solution-to-all-of-lifes-problems/</guid>
		<description><![CDATA[New mail server went in this afternoon. I did forget to email the few non-administrative users we have on it ahead of time. My fault. But among other things, the new server has postgrey installed for greylisting. In the first six hours, we greylisted 136 emails, and 30 got resent. So that&#8217;s roughly 100 spam [...]]]></description>
			<content:encoded><![CDATA[<p>New mail server went in this afternoon. I did forget to email the few non-administrative users we have on it ahead of time. My fault. But among other things, the new server has <a href="http://postgrey.schweikert.ch/">postgrey</a> installed for greylisting. In the first six hours, we greylisted 136 emails, and 30 got resent. So that&#8217;s roughly 100 spam messages that I won&#8217;t have to deal with (I expect I see the most spam on the server, between my own email address and all the stuff that tries to hit the various mailman lists). In the next seven hours, 147 were greylisted, and 4 got resent.</p>
<p>Eventually, I&#8217;ll get <a href="http://dspam.nuclearelephant.com/">dspam</a> working alongside it, since 3 of the delayed emails today were actually spam, but this is an enormous first step, and the return on the minimal amount of configuration required is huge.</p>
<p>Update on emails delivered versus greylisted:</p>
<div align="center">
<table border="1">
<tr align="center">
<th>Date</th>
<th>Delivered without Delay</th>
<th>Greylisted</th>
<th>Greylisted, but Re-sent</th>
</tr>
<tr align="center">
<td>2007/09/11</td>
<td>222</td>
<td>136</td>
<td>30</td>
</tr>
<tr align="center">
<td>2007/09/12</td>
<td>859</td>
<td>336</td>
<td>7</td>
</tr>
<tr align="center">
<td>2007/09/13</td>
<td>888</td>
<td>270</td>
<td>9</td>
</tr>
<tr align="center">
<td>2007/09/14</td>
<td>845</td>
<td>363</td>
<td>13</td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2007/09/11/to-greylisting-the-cause-of-and-solution-to-all-of-lifes-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
