<?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>Blog O Stu &#187; computer stuff</title>
	<atom:link href="http://bovitron.com/blogostu/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://bovitron.com/blogostu</link>
	<description>STUpidity and other STUff</description>
	<lastBuildDate>Wed, 01 Feb 2012 10:43:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Moving the IT Budget Into the Unmeasurable</title>
		<link>http://bovitron.com/blogostu/2011/09/23/moving-the-it-budget-into-the-unmeasurable/</link>
		<comments>http://bovitron.com/blogostu/2011/09/23/moving-the-it-budget-into-the-unmeasurable/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 18:55:49 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=144</guid>
		<description><![CDATA[Organizations have an affinity for numbers. While it is true that numbers can be useful in planning and are essential to budgeting, numbers never tell the whole story: as popularized by Mark Twain, &#8220;There are three kinds of lies: lies, damned lies, and statistics.&#8221; As part of the numbers game, a disturbing trend is emerging. [...]]]></description>
			<content:encoded><![CDATA[<p>Organizations have an affinity for numbers. While it is true that numbers can be useful in planning and are essential to budgeting, numbers never tell the whole story: as popularized by Mark Twain, &#8220;There are three kinds of lies: lies, damned lies, and statistics.&#8221;</p>
<p>As part of the numbers game, a disturbing trend is emerging. Organizations are using numbers to justify moving their I.T. budgets into the unmeasurable.</p>
<p>I have no numbers to support this idea; I&#8217;ve not done any <em>real</em> research on the issue. (I do think it would make a worthy study for a thesis or dissertation. Of course, this subject is not theoretical enough to qualify in any computer science graduate program! Perhaps a program in communications or information systems would allow such a study.)</p>
<p>If you still have no idea what I mean, don&#8217;t worry: I may have no idea myself! In an attempt to explain, I offer this scenario:</p>
<p>An organization with ten departments, including an I.T. department is looking to reduce expenditures. Immediately, managers notice that the I.T. department costs a considerable amount of money, but does not directly contribute to productivity. A little research reveals that most of what I.T. does can be outsourced: Move all the storage and applications into <em>the cloud</em>; use <em>hired guns </em>to provide desktop support and repair; pay an outside firm to develop, host and maintain the web presence; hire programmers on contract when needed. On paper, the savings are evident and profound. My question is: does this really help the organization?</p>
<p>There is an immediate and measurable savings to the overall budget in salaries, space, and supplies for the now defunct I.T. department. Therefore, a real reduction in expenditure. Right?</p>
<p>I propose that the savings are mostly on paper rather than an actual outcome.</p>
<p>The first effect is that repair costs are moved from the overall company budget to the departmental budgets. The savings can be measured at the top, but produce increased costs at the departmental level. Unless departmental budgets are increased to cover these expenses, departments are negatively impacted.</p>
<p>The new model inevitably increases down-time, since travel time is increased for the support personnel. (Before, the in-house people were already there!) Again, on paper this is not a direct cost. Increased down-time is difficult&#8211;if not impossible&#8211;to measure directly. We can only guess how much this costs the organization, but it does have a cost!</p>
<p>The biggest down-time increase may occur in server down-time. Out-sourced storage and applications cannot be directly managed. When something quits, someone has to call the provider, wade through the systems&#8211;both electronic and human&#8211;to communicate the issue and begin the process of resolution. In many cases, this will cause down-time for the entire organization. This is very costly and very difficult to measure!</p>
<p>As for the web presence: One of the most powerful features of web publishing is immediacy. Content may transform from an idea to a published article in hours. Since distribution occurs at near light speed, a discussion in a marketing meeting before lunch could be on the consumer&#8217;s screens before dinner! In a perfect world, similar results would occur with out-sourced web hosting. The decrease in connection speed caused by moving to an outside server is negligible. As long as the new content doesn&#8217;t require a professional web developer, outsourcing the web site has virtually no impact. Of course, if the changes do require a professional web publisher, the impact may be great. Depending on the contract and the outside firm&#8217;s abilities there may be additional cost and delays. Not so immediate any more.</p>
<p>Finally, I have great trepidation about moving storage into <em>the cloud</em>. Trusting mission-critical data to people and systems that I have not personally seen scares me. My vivid imagination and tendency toward worry lead me to envision an outside storage provider holding data hostage. In the theoretical <em>perfect world</em>, the contract with the storage provider would guarantee the safety and availability of data and the company would fulfill the contract flawlessly. Since the world I perceive is less than perfect, the possibility of losing access to needed data because of reaching a contractual bandwidth or storage limit seems real and terrifying. If the storage provider were unscrupulous or incompetent, disaster may well ensue: corporate secrets sold to competitors, security breaches leaking sensitive information.</p>
<p>I freely admit that I currently make my living providing in-house I.T., so my view is skewed, but I am compelled to warn people that make decisions about budgeting to understand the difference between real savings and moving expenses into the unmeasurable. Pretty numbers in a spreadsheet provide little solace after an organization suffers grave damage from a well-intentioned mistake. Know also that the I.T. people that lose their jobs are not going to return begging when the error comes to light and the new I.T. department is hiring!</p>
<p>Peace,<br />
Stu&#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/23/moving-the-it-budget-into-the-unmeasurable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DigiNotar SSL Certificates Revoked by Google and Mozilla</title>
		<link>http://bovitron.com/blogostu/2011/09/05/diginotar-ssl-certificates-revoked-by-google-and-mozilla/</link>
		<comments>http://bovitron.com/blogostu/2011/09/05/diginotar-ssl-certificates-revoked-by-google-and-mozilla/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 12:33:35 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Web Stuff]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=187</guid>
		<description><![CDATA[The latest stable version of Google Chrome (13.0.782.220) rejects SSL certificates issued by the Dutch firm DigiNotar as does the yet-to-be-released Mozilla Firefox 6.0.2. (Mozilla will also release an update to the 3.6 line: Firefox 3.6.22. My tests indicate this version also revokes DigiNotar as an SSL authority.) This drastic action comes in the wake [...]]]></description>
			<content:encoded><![CDATA[<p>The latest stable version of Google Chrome (13.0.782.220) rejects SSL certificates issued by the Dutch firm DigiNotar as does the yet-to-be-released Mozilla Firefox 6.0.2. (Mozilla will also release an update to the 3.6 line: Firefox 3.6.22. My tests indicate this version also revokes DigiNotar as an SSL authority.)</p>
<p>This drastic action comes in the wake of <a title="F-Secure Security Archive Listing Fraudulent SSL Certificates" href="http://www.f-secure.com/weblog/archives/00002228.html" target="_blank">reports</a> that DigiNotar was tricked (hacked) into issuing over over 200 fraudulent SSL certificates.</p>
<p>As of the time of this writing, Internet Explorer 9 (9.0.8112.16521, a.k.a. 9.0.2) and Opera 11.51 build 1087 both allow access to https://www.diginotar.com/ which is blocked by the latest Chrome and Firefox versions.</p>
<p>Update (September 6, 13:21 EDT, US): I just got a Windows Update that makes Internet Explorer 8 (8.0.60001.18702) on Windows XP reject the SSL certificate for https://www.diginotar.com. Also got an update for Windows 7 (KB2607712) that resolves the issue on IE9. We&#8217;re making progress!</p>
<p>Update (September 6, 19:26 EDT, US): Finally got a chance to check Internet Explorer 9 on my Vista install at home.  The same optional update (KB2607712) is available for IE 9 and resolves the issue.</p>
<p style="padding-left: 30px;">On a related note, the domain <a href="http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/">mozilla.com is redirecting to mozilla.org</a> this morning. (And yes, they are still offering Firefox 6.0.1.)</p>
<p style="padding-left: 30px;">Update (September 6, 19:33 EDT, US): the redirect to mozilla.org is still active, but Firefox 6.0.2 has been officially released and is available from <a href="http://www.mozilla.org/" target="_blank">http://www.mozilla.org/</a> as has been Firefox 3.6.22 (available from <strong></strong><a href="http://www.mozilla.org/en-US/firefox/all-older.html" target="_blank">http://www.mozilla.org/en-US/firefox/all-older.html</a>).</p>
<p>Among the domains targeted by the SSL certificate thieves are the sites of <a title="Enquirer Story on SSL Certificate Hack" href="http://www.theinquirer.net/inquirer/news/2106643/diginotar-hackers-targeted-cia-mossad-mi6" target="_blank">several intelligence agencies</a>.</p>
<p>According to some sources, the SSL authority&#8217;s site may have been breached in May 2011. Others conjecture that the latest hack is a second event, perhaps by a different group/individual.</p>
<p>All in all, Internet gets scarier every day!</p>
<p>Peace,<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/05/diginotar-ssl-certificates-revoked-by-google-and-mozilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla.com Redirecting to Mozilla.org (SSL hell)</title>
		<link>http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/</link>
		<comments>http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 11:11:09 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Web Stuff]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozilla.com]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=178</guid>
		<description><![CDATA[In response to the news that hundreds of web site SSL certificates were hacked from (fraudulently issed by) DigiNotar, the Mozilla foundation taken drastic action: permanently blocking all DigiNotar certificates in the latest version(s) of Firefox. So, what does that have to do with site redirection? My guess is that a hacked certificate has been [...]]]></description>
			<content:encoded><![CDATA[<p>In response to the <a title="DigiNotar SSL Hack Story at computerworld.com" href="http://www.computerworld.com/s/article/9219727/Hackers_steal_SSL_certificates_for_CIA_MI6_Mossad?taxonomyId=85" target="_blank">news</a> that hundreds of web site SSL certificates were <em>hacked from</em> (fraudulently issed by) DigiNotar, the Mozilla foundation taken drastic action: permanently blocking all DigiNotar certificates in the latest version(s) of Firefox.</p>
<p>So, what does that have to do with site redirection?</p>
<p>My guess is that a hacked certificate has been discovered for mozilla.com.  This morning I found that attempts to browse the site mozilla.com are being redirected to mozilla.org. Even the beloved <em>What&#8217;s New</em> page, redirects to mozilla.org.</p>
<p>So, back to the versions of Firefox that revoke the DigiNotar certificates: So far, I&#8217;ve found updated versions for Firefox 6 (6.0.2) and Firefox 3.6 (3.6.22). I tested Firefox 6.0.2 on the URL https://www.diginotar.com/, and it does block the SSL connection attempt with a message that the &#8220;Peer&#8217;s Certificate has been revoked.&#8221;</p>
<p>As of the time of this writing, the redirected page <a title="mozilla.org page, redirected from mozilla.com" href="http://www.mozilla.org/en-US/firefox/fx/" target="_blank">http://www.mozilla.org/en-US/firefox/fx/</a> is still offering Firefox 6.0.1 for download, however: if you hack the download URL, you it will deliver version 6.0.2!</p>
<p>I&#8217;ve updated my directions for building and installing the latest <a title="Build and Install Mozilla Firefox 6.0.2 on Slackware 13.37" href="http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/">Firefox on Slackware64 13.37</a> to reflect the shiny new (as-of-yet-unreleased) version.</p>
<p>Considering the fraudulent SSL certificates along with <a title="DNS Hack news from zdnet.com" href="http://www.zdnet.com/blog/btl/dns-hack-hits-200-major-websites-vodafone-ups-acer-microsoft-sites-affected/57294" target="_blank">recent DNS hacks in the news</a>, the web feels a little less safe today.</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox 6.0.1 on Slackware 13.37</title>
		<link>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/</link>
		<comments>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 19:25:10 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[13.37]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=147</guid>
		<description><![CDATA[I was getting tired of WordPress telling me that my version of Mozilla Firefox was out of date, so I decide to see if I could build the latest version for my Slackware64 13.37 workstation. This is the journal of that journey. If you&#8217;re looking for directions without all the commentary and interesting stuff, try [...]]]></description>
			<content:encoded><![CDATA[<p>I was getting tired of WordPress telling me that my version of Mozilla Firefox was out of date, so I decide to see if I could build the latest version for my Slackware64 13.37 workstation. This is the journal of that journey. If you&#8217;re looking for directions without all the commentary and <em>interesting stu</em>ff, try my TL;DR version: <a href="http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/">Installing Mozilla Firefox 6.0.1 on Slackware 13.37</a></p>
<p>As a starting point, I downloaded the entire build directory from slackware64-current. I chose the mirror <a href="ftp://slackware.oregonstate.edu/">slackware.oregonstate.edu</a>. (I suggest using <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">http://slackware.com/getslack/</a> to find a suitable mirror.) Using <a title="FileZilla - The free FTP solution" href="http://filezilla-project.org/" target="_blank">FileZilla</a>, I grabbed the entire directory <strong>slackware64-current/source/xap/mozilla-firefox/</strong> and put it in<strong> /usr/src</strong> on my workstation.</p>
<p><strong>Try 1:</strong></p>
<ol>
<li>Set the SlackBuild script as executable: <strong>chmod a+x <strong>mozilla-firefox.SlackBuild</strong></strong></li>
<li>Run the script: <strong>./<strong>mozilla-firefox.SlackBuild</strong></strong></li>
</ol>
<p><a name="hack"></a>As so often happens, I encountered a problem:</p>
<p><code>configure: error: Can't find header iwlib.h for Necko WiFi scanning (might be in package libiw-dev (Ubuntu) or wireless-tools-devel (Fedora) or libiw-devel (openSUSE)); use --disable-necko-wifi to disable<br />
make: *** No targets specified and no makefile found.  Stop.</code></p>
<p>Since I don&#8217;t even know what <strong>necko-wifi</strong> is or does, I took the advice of the error message and added <strong>&#8211;disable-necko-wifi</strong> to the script <strong>mozilla-firefox.SlackBuild</strong>.</p>
<p><strong><a name="try2"></a>Try 2:</strong></p>
<ol>
<li>I used <a title="Vim - the editor" href="http://www.vim.org/" target="_blank"><strong>vim</strong></a> to edit the file and found the <strong>&#8211;disable-whatever</strong>s and added the line<br />
<code>--disable-necko-wifi<br />
</code>just after the line:<br />
<code>--disable-profilesharing \</code></li>
<li>Run the script: <strong>./<strong>mozilla-firefox.SlackBuild</strong></strong></li>
</ol>
<p>Sucess! Woohoo!</p>
<p>Being a careful and methodical&#8211;pronounced: scared and anal-retentive&#8211;person, I backed up my Firefox profile:</p>
<ol>
<li>Open Firefox</li>
<li>From the <strong>Tools</strong> menu, select <strong>Clear Recent History</strong></li>
<li>In the <strong>Clear &#8230; History</strong> dialog box, select <strong>Everything</strong> for <strong>Time range to clear</strong></li>
<li>Under <strong>Details</strong>, make sure only <strong>Cache</strong> is checked.</li>
<li>Click <strong>Clear Now</strong></li>
<li>Quit Firefox</li>
<li>In home directory (type: <strong>cd</strong> and press <strong>&lt;enter&gt;</strong> to get there), type:<br />
<strong>tar zcvvf /path/to/backup/dotmozilla20110904.tgz .mozilla</strong></li>
</ol>
<p>Now, if disaster strikes, I can get back to where I was before this exploration!</p>
<p>Finally, I upgraded Firefox using the new package:</p>
<p><strong>su</strong><br />
<strong> cd /tmp</strong><br />
<strong> upgradepkg mozilla-firefox-6.0-x86_64-1.txz</strong></p>
<p>When I ran Firefox, I was greeted with a message telling me that my version was out of date.  It seems that version 6.0.1 has been released. Back to the drawing board.</p>
<p><strong>Try 3:</strong></p>
<p>I snagged the Firefox source file <a title="Source for Mozilla Firefox 6.0.1" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/firefox-6.0.1.source.tar.bz2">firefox-6.0.1.source.tar.bz2</a> from <a title="Location of Source for Mozilla Firefox 6.0.1" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/" target="_blank">ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/</a> and put it with the other files. Then deleted the old source file <strong>firefox-6.0.source.tar.bz2</strong>, to ensure the new one will build.</p>
<p>Once again, I ran the script: <strong>./mozilla-firefox.SlackBuild</strong></p>
<p>And again, success!</p>
<p>Now I upgrade the 6.0 version to 6.0.1 using:</p>
<p><strong>su</strong><br />
<strong> cd /tmp</strong><br />
<strong>upgradepkg mozilla-firefox-6.0.1-x86_64-1.txz</strong></p>
<p>Ah, life is good! WordPress no longer complains about my Firefox version and my few extensions and plug-ins work just fine. I suppose at this point, I could have quit. But what about that <strong>necko-wifi</strong> error? What is <strong>necko-wifi</strong>, anyway.</p>
<p>A bit of research leads me to believe that <strong>necko-wifi</strong> uses <strong>libiw-dev</strong> to do geolocation. A little more digging reveals that the Slackware package wireless-tools from the n set installs that header file. Well, I don&#8217;t use geolocation, but I decided I would try the build and install one more time, just to see . . .</p>
<p><strong>Try 4:</strong></p>
<ol>
<li>Pop in the Slackware DVD and install the package <strong>wireless-tools-29-x86_64-6.txz</strong></li>
<li>Open a shell, and edit the SlackBuild file, commenting out the line I added in step 1 of Try 1.</li>
<li>Run <strong>./mozilla-firefox.SlackBuild</strong> for, what I hope, is the last time.</li>
</ol>
<p>And yes! Yes! Yes! It builds!</p>
<p>So, I removed the package I installed in Try 3 and installed the newly-built package. Sure enough. When I browse to <a href="http://www.google.com/maps/m" target="_blank">http://www.google.com/maps/m</a>, I guess a message that www.google.com wants to share my location. Clicking x, I choose to congratulate myself on another puzzle completed (and not to reveal that I&#8217;m sitting in my home office/studio in front of the computer.</p>
<p>Happy Daze!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Mozilla Firefox 6.0.2 on Slackware 13.37</title>
		<link>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/</link>
		<comments>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 17:42:58 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[13.37]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[latest]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=156</guid>
		<description><![CDATA[A cookbook kinda how-to for installing the latest (v 6.0.2) Firefox on your Slackware64 13.37 box]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong> September 7, 10:30 EDT, US: This post and these directions are no longer relevant as the wonderful folks at <a href="http://slackware.com/">Slackware</a> have released Firefox 6.0.2 for Slackware 13.37! My thanks to them!</p>
<p style="padding-left: 30px;"><a title="Slackware Security Bulletin Announcing Release of Firefox 6.0.2" href="http://slackware.com/security/viewer.php?l=slackware-security&amp;y=2011&amp;m=slackware-security.453304">http://slackware.com/security/viewer.php?l=slackware-security&amp;y=2011&amp;m=slackware-security.453304</a></p>
<p><strong>NOTE:</strong> Building Mozilla Firefox depends on the package <strong>wireless-tools</strong>.  If it&#8217;s not already installed, install it from<strong> /slackware64/n/</strong> on your Slackware CD or grab it from a <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">Slackware mirror</a>. (Alternatively, you can take a look at my <a href="http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/#hack" target="_blank">hack</a> to the SlackBuild file.)</p>
<p><strong>NOTE:</strong> The resulting package will run whether or not wireless-tools is installed.</p>
<ol>
<li>Get the SlackBuild files from <strong>slackware64-current/source/xap/mozilla-firefox/</strong> on a <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">Slackware mirror</a>. You&#8217;ll need these files
<ul>
<li>:firefox.moz_plugin_path.diff.gz</li>
<li>firefox.png</li>
<li>mimeTypes.rdf.gz</li>
<li>mozilla-firefox-mimeTypes-fix.diff.gz</li>
<li>mozilla-firefox.SlackBuild</li>
<li>mozilla-firefox.desktop</li>
<li>slack-desc</li>
</ul>
</li>
<li>Put them in a convienient place to build. (I like <strong>/usr/src/mozilla-firefox</strong>)</li>
<li>Grab the Firefox source file <a title="Source for Mozilla Firefox 6.0.2" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/firefox-6.0.2.source.tar.bz2" target="_blank">firefox-6.0.2.source.tar.bz2</a> from <a title="Location of Source for Mozilla Firefox 6.0.2" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/" target="_blank">ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/</a> and put it with the other files.</li>
<li>Open a shell and cd to the directory in which you put the files in steps 2 and 3.</li>
<li>Set the SlackBuild file executable:<strong>chmod a+x mozilla-firefox.SlackBuild</strong></li>
<li>Run the SlackBuild:<strong>./mozilla-firefox.SlackBuild</strong></li>
<li>After a bit of churning and whirring, you should end up with a package in <strong>/tmp</strong> named <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong></li>
<li>To install the package, just open a shell as root.</li>
</ol>
<p style="padding-left: 60px;">If you have a previous Mozilla Firefox Slackware package installed, type:<strong></strong></p>
<p style="padding-left: 90px;"><strong>upgradepkg mozilla-firefox-6.0.2-x86_64-1.txz</strong></p>
<p style="padding-left: 60px;"><strong></strong>If not, replace the line above with:<strong></strong></p>
<p style="padding-left: 90px;"><strong>installpkg mozilla-firefox-6.0.2-x86_64-1.txz</strong></p>
<p>&nbsp;</p>
<p><strong>Cleaning Up:</strong></p>
<p>At the end of this process, you&#8217;ll be left with some extra stuff in <strong>/tmp</strong>.  To get rid of it:</p>
<ol>
<li>Move (or copy) the package file <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong> to a safe place.</li>
<li>If you copied the file in step 1, delete the file <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong></li>
<li>Delete the directories <strong>mozilla-release</strong> and <strong>package-mozilla-firefox</strong></li>
</ol>
<p>Happy Surfing!<br />
Stu&#8230;</p>
<p>P.S. If you&#8217;re interested in how I got this to work, take a look at the <a href="http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/">journal of my journey</a>.</p>
<p>P.P.S. Updated for 6.0.2 (<a title="mozilla.com redirecting to mozilla.org" href="http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/">we miss you, Mozilla.com</a> -)</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Constant Irritant</title>
		<link>http://bovitron.com/blogostu/2011/08/01/constant-irritant/</link>
		<comments>http://bovitron.com/blogostu/2011/08/01/constant-irritant/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 01:01:26 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[spam phishing and other network noise]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=127</guid>
		<description><![CDATA[So, do you ever get those emails from constantcontact.com? The spammy stuff from that wonderful company that requires clients to use opt-in-only? I finally got fed up with messages from places like United Way of the Bluegrass and The Lane Report who added me their lists without my permission.  Sure, I clicked the unsubscribe link [...]]]></description>
			<content:encoded><![CDATA[<p>So, do you ever get those emails from constantcontact.com? The spammy stuff from that wonderful company that r<em>equires clients to use opt-in-only</em>?</p>
<p>I finally got fed up with messages from places like United Way of the Bluegrass and The Lane Report who added me their lists without my permission.  Sure, I clicked the unsubscribe link in the messages, but it seemed like I was getting added to a new Constant Contact list every week.</p>
<p>I decided to do something: I called Constant Contact using the toll-free number on their web page. After a short wait, I spoke to Derek (no last name) and explained to him that Constant Contact clients were adding my work email address to their lists without my permission. I asked if there was a way to have my email address removed from all of their client&#8217;s lists. He told me &#8220;yes,&#8221; and transferred me to customer care.</p>
<p>Another short wait later, I spoke to Mike (again, no last name&#8211;perhaps they are brothers!). I told Mike that I wanted to be added to the do-not-spam list. Of course, he had never heard of this and assured me that no such list exists. Ever helpful, he suggested that I click the unsubscribe link in the messages.</p>
<p>I explained that I seemed to get added by yet another <span style="text-decoration: underline;">Persistent Prattle</span> customer every week and that I was growing tired of the unsolicited messages.</p>
<p>Again, he assured me that Constant Contact does not have a do-not-spam list.</p>
<p>I suggested that, being postmaster@where-I-work, I should block all mail from Constant Contact. He pointed out that I might, in the future, want to receive messages from Constant Contact clients and again suggested that I should just click the <em>oh-so-easy</em> unsubscribe link. I told him that my work email address is for work and that if I ever did choose to be spammed by <span style="text-decoration: underline;">Constant-Pain-in-the-Ass</span>, I would use my personal email address. Again, I said that the obvious answer was to block all messages from <span style="text-decoration: underline;">Constant Crapola</span> on our server. Using his mad skillz in customer care, he said that he would gladly give me the list of the servers from which <span style="text-decoration: underline;">Constant Blah Blah Blah</span> sends messages if only I would give him my email address. I laughed!</p>
<p>I carefully explained to him that I was calling to <strong>stop</strong> the email from <span style="text-decoration: underline;">Alliterate Annoyance</span> and that it seemed counter-productive to give my email address to the very source of the messages I wished to terminate. I offered my assurances that I could use whois all by myself to get the netblocks I needed to shun. Once again, he asked for my email address in an heroic effort to save me the trouble of opening a shell and typing. I declined.</p>
<p>After saying our fond farewells, I looked at the header of the most recent message I received from <span style="text-decoration: underline;">Everlasting Burden</span> and grabbed the server IP: 208.75.123.135</p>
<p>Using whois, to locate the netblocks, I set our mail server to reject everything from the following:</p>
<p style="text-align: left; padding-left: 90px;">205.207.104.*<br />
205.207.105.*<br />
205.207.106.*<br />
205.207.107.*<br />
208.75.120.*<br />
208.75.121.*<br />
208.75.122.*<br />
208.75.123.*</p>
<p>For the sane and rational among you, that is the end of the story.</p>
<p>For the rest . . . well . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/08/01/constant-irritant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10 on a MacBook 1.1</title>
		<link>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/</link>
		<comments>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 15:51:08 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=112</guid>
		<description><![CDATA[Making the iSight work under Ubuntu 10.10 on a MacBook 1.1]]></description>
			<content:encoded><![CDATA[<p>I finally got around to installing Ubuntu 10.10 (Maverick Meerkat) on the ol&#8217; MacBook 1.1. Almost everything worked out-of-the-box.  The one outstanding issue was the built-in iSight.</p>
<p>Having some experience getting the iSight going with Linux, I knew that I needed to extract and install the iSight firmware. Using the Ubuntu help site&#8217;s <a href="https://help.ubuntu.com/community/MactelSupportTeam/AppleiSight" target="_blank">Mactel Support Team iSight</a> page as a reference,  I grabbed the iSight firmware tools, then extracted and installed the firmware in <strong>/lib/firmware</strong>.</p>
<p>The Ekiga test worked wonderfully! Much to my delight, the Cheese test also worked. I was in business . . . or was I? On reboot, Cheese no longer worked. Grrr! A bit more experimenting showed that Ekiga still worked and, after running Ekiga, Cheese worked. Poking around I found that running <strong>lsusb</strong> from the console, showed that the iSight firmware didn&#8217;t load on startup.</p>
<p>I wasted a bit of time trying this and that.  Over and over, the firmware did not load until I ran Ekiga: not an optimal setup.</p>
<p>This morning, I finally found <a href="http://ubuntuforums.org/showpost.php?p=10179541&amp;postcount=13" target="_blank">this wonderful post</a> by <a href="http://ubuntuforums.org/" target="_blank">Ubuntu Forums</a> member <a href="http://ubuntuforums.org/member.php?u=729628" target="_blank">JerkyChew</a>. Running the three simple commands suggested fixed the iSight! Thank you and hats off to JerkyChew!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Text Widget and id=</title>
		<link>http://bovitron.com/blogostu/2010/09/29/wordpress-text-widget-and-id/</link>
		<comments>http://bovitron.com/blogostu/2010/09/29/wordpress-text-widget-and-id/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 11:18:19 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Web Stuff]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[id=]]></category>
		<category><![CDATA[text widget]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=95</guid>
		<description><![CDATA[I&#8217;m fairly new to WordPress.  I had played with WordPress MU a bit, but did not start learning WordPress in depth until about a month ago. In that month, I&#8217;ve learned a bit about developing WordPress themes. Yesterday, I learned something new and valuable . . . I figured I&#8217;d share it. I used the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fairly new to WordPress.  I had played with WordPress MU a bit, but did not start learning WordPress in depth until about a month ago. In that month, I&#8217;ve learned a bit about developing WordPress themes. Yesterday, I learned something new and valuable . . . I figured I&#8217;d share it.</p>
<p>I used the WordPress text widget to implement a CSS menu.  The original design used <strong>&lt;div id=&#8221;menuname&#8221;&gt;</strong>. Then, one of the publishers informed me that when the menu was updated, the <strong>id=&#8221;menuname&#8221;</strong> went away when the widget was saved.  Eeek!</p>
<p>I tried it for myself.  Sure enough, as an administrator of a sub site, one cannot use <strong>id=&#8221;menuname&#8221;</strong> in a text widget.  As the super admin, this worked fine.</p>
<p>No fear; the solution is simple: Just change the style sheet to use a class instead of an id and it works!</p>
<p>I revised the theme style sheet, making the menu as <strong>.menuname</strong> (instead of <strong>#menuname</strong>), installed the new version of the theme and updated the sites that used the menu (to use <strong>class=&#8221;menuname&#8221;</strong>).</p>
<p>TL/DR &#8212; Use <strong>class</strong> in WordPress text widgets because <strong>id</strong> doesn&#8217;t work for normal administrators in a multi-site install.</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/09/29/wordpress-text-widget-and-id/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome on Slackware: Go Borderless!</title>
		<link>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/</link>
		<comments>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 11:59:32 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[remove border]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=83</guid>
		<description><![CDATA[When I upgraded Google Chrome to version 6.0.472.53, borders appeared around the window: these borders were not there when I was running version 5.x and I was not happy! After wasting much time creating a Window-Specific behavior&#8211;causing my KDE theme&#8217;s minimize, maximize and close buttons to disappear&#8211;I realized that what I was looking for was [...]]]></description>
			<content:encoded><![CDATA[<p>When I upgraded Google Chrome to version 6.0.472.53, borders appeared around the window: these borders were not there when I was running version 5.x and I was not happy!</p>
<p>After wasting much time creating a Window-Specific behavior&#8211;causing my KDE theme&#8217;s minimize, maximize and close buttons to disappear&#8211;I realized that what I was looking for was actually a setting in Chrome&#8217;s options. Color me red!</p>
<p>To make Chrome 6.x look like it did in the 5.x days, select Options from the <strong>Customize and control Google Chrome</strong> widget (the little wrench on the right: <img class="alignnone size-full wp-image-84" title="chromebutton" src="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chromebutton.png" alt="" width="30" height="29" />). Click on the <strong>Personal Stuff</strong> tab, under <strong>Appearance</strong>, select the <strong>Hide system bar and use compact borders</strong> radio button:</p>
<p style="text-align: center;"><a href="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chrome-options-personal.png"><img class="size-thumbnail wp-image-85 aligncenter" title="chrome-options-personal" src="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chrome-options-personal-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Ah, things are much better now . . . at least back to the way to which I have become accustomed!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compositing has been suspended by another application. Eek!</title>
		<link>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/</link>
		<comments>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:30:14 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[compositing]]></category>
		<category><![CDATA[disabled]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[kdegraphics-4.4.3]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[xorg-server-1.7.7]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=74</guid>
		<description><![CDATA[How upgrading the nVidia driver fixed compositing on my Slackware machines, after upgrading to xorg-server-1.7.7 and kdegraphics-4.4.3.]]></description>
			<content:encoded><![CDATA[<p>After the latest round of updates to Slackware64 13.1, compositing died on my machine. The first thing I noticed is that my windows no longer wobbled.</p>
<p>When I checked in <strong>System Settings</strong> -&gt; <strong>Desktop</strong> -&gt; <strong>Desktop Effects</strong>, I saw that &#8220;Compositing has been suspended by another application . . .&#8221; I clicked the <strong>Resume Compositing</strong> button, but once again received the message and found that &#8220;Compositing is temporarily disabled.&#8221;</p>
<p>After a bit of searching, I found a <a href="http://forum.kde.org/viewtopic.php?f=66&amp;t=87667#p158208">post on the KDE Community Forums</a> where a Kubuntu user had solved this issue by checking <strong>Disable functionality checks</strong> on the <strong>Advanced</strong> tab. Figuring it was worth a try, I checked the box and clicked the <strong>Apply</strong> button.  Oops! My desktop became pale blue nothing!</p>
<p>Using the <strong>CTRL</strong>+<strong>ALT</strong>+<strong>BACKSPACE</strong> key combination, I shut down X.  Then, from the shell, I poked around my .kde directory and found the setting in .kde/share/config/kwinrc as &#8220;DisableChecks=true.&#8221; So, I removed this line from the file and started X once more: still no compositing; no effects, but at least I had usable KDE. (See: there&#8217;s a good reason I don&#8217;t start the GUI automagically!)</p>
<p>At this point I was mildly frustrated. I couldn&#8217;t understand why upgrading Xorg server to 1.7.7 killed compositing. Heck, maybe was it the newly installed kdegraphics-4.4.3!?! Did I really want to fuss with reverting packages until the problem went away? Nope!</p>
<p>I figured it was time to punt, so I downloaded and installed the latest nVidia driver&#8211;as much to give my self something to do as in hopes that it would fix the problem. Once the driver was installed, I logged out as root and logged back in as myself.  Now the moment of truth! I typed <strong>startx</strong> and pressed my well-worn <strong>ENTER</strong> key. OMG! It worked! I have wobbly windows again!</p>
<p>So, time to check this on the MacBook which uses an nVidia 9400M. Same results: no compositing after the upgrade and upgrading the nVidia driver fixed the issue.</p>
<p>The <strong>TL/DR</strong> of it all is: If upgrading Slackware kills your nVidia card&#8217;s compositing, just update the nVidia driver to 256.44 and life is good!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
<p>P.S. I was previously using nVidia driver version 256.35<strong>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

