<?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>Hold Your Fire</title>
	<atom:link href="http://www.peterbarney.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterbarney.com/blog</link>
	<description>and keep it burning bright.</description>
	<lastBuildDate>Wed, 03 Oct 2012 06:36:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Easy On/Off Debugging and Profiling in PHP</title>
		<link>http://www.peterbarney.com/blog/2010/08/easy-on-off-debugging-and-profiling-in-php/</link>
		<comments>http://www.peterbarney.com/blog/2010/08/easy-on-off-debugging-and-profiling-in-php/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 22:00:28 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CodeIgniter]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/?p=221</guid>
		<description><![CDATA[If you’re like me, you’re often putting var_dump or $this-&#62;output-&#62;enable_profiler() in your source code while you’re debugging it. I got tired of commenting and un-commenting these lines, so I came up with an easier system. Some of you may be familiar with the PHP XDEBUG extension. Whether or not you use it, the Firefox add-on [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-226" style="margin: 10px;" title="php-code" src="http://www.peterbarney.com/blog/wp-content/uploads/php-code.png" alt="PHP Code" width="430" height="157" /></p>
<p>If you’re like me, you’re often putting <span style="color: green;">var_dump</span> or <span style="color: green;">$this-&gt;output-&gt;enable_profiler()</span> in your source code while you’re debugging it.</p>
<p>I got tired of commenting and un-commenting these lines, so I came up  with an easier system. Some of you may be familiar with the PHP XDEBUG  extension. Whether or not you use it, the Firefox add-on <a href="https://addons.mozilla.org/en-US/firefox/addon/58688/">Easy XDebug</a> (any also, I believe, the Chrome add-on <a href="https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc">Xdebug Helper</a>) provides <strong>a really nice way to turn our debugging messages on and off</strong>.</p>
<p>For all else they may do, the extensions do one interesting thing in  particular: set or delete two special cookies (XDEBUG_SESSION and  XDBUG_PROFILE) that we can use to let our app know if we’re in  “debugging mode” or “profile mode”.</p>
<p>So here’s what I came up with:<br />
<span id="more-221"></span><br />
In your application setup code (a <strong>config.php</strong>, for example), add the following block:</p>
<pre class="brush: php; title: ; notranslate">/*
|--------------------------------------------------------------------------
| XDEBUG Debugger and Profiler setting (Added by PJB)
|--------------------------------------------------------------------------
|
| If the PHP extension XDEBUG is loaded and enabled with the Firefox Xdebug Helper add-on,
| the cookie 'XDEBUG_PROFILE' or &quot;XDEBUG_SESSION&quot; will be set. If so, indicate that we are
| the profiler or debugger has been turned on. Either constant can be used in whatever ways
| you deem within the program (e.g., testing, etc)
|
*/

// which IP's are allowed to debug?
$allowed_debugging_hosts = array('127.0.0.1');

// only allow specific IP's the ability to debug
$trusted = (in_array($_SERVER['REMOTE_ADDR'],$allowed_debugging_hosts));

define('PROFILE', isset($_COOKIE['XDEBUG_PROFILE']) &amp;&amp; $trusted);
define('DEBUG', isset($_COOKIE['XDEBUG_SESSION']) &amp;&amp; $trusted);
</pre>
<p>Now you can do handy things like:</p>
<pre class="brush: php; title: ; notranslate">
if (DEBUG) echo &quot;&lt;pre&gt;&quot; . print_r($this-&gt;session-&gt;userdata,true) . &quot;&lt;/pre&gt;&quot;;
// and
if (PROFILER) $this-&gt;output-&gt;enable_profiler();
</pre>
<p>Once you’ve installed the browser add-on, <strong>just click either of the tiny green buttons in the status bar to enable or disable either debugging or profiling</strong>.</p>
<p>(Note: If you’re behind a proxy, you might also want to check  $_SERVER[‘HTTP_X_FORWARDED_FOR’] when checking for the trusted host ip,  which I leave as an exercise for the reader.)</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2010/08/easy-on-off-debugging-and-profiling-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Take Care of Your Laptop Battery</title>
		<link>http://www.peterbarney.com/blog/2010/07/how-to-take-care-of-your-laptop-battery/</link>
		<comments>http://www.peterbarney.com/blog/2010/07/how-to-take-care-of-your-laptop-battery/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 22:00:24 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[laptops]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/?p=118</guid>
		<description><![CDATA[From http://www.batteryuniversity.com/parttwo-34.htm Simple Guidelines Avoid frequent full discharges because this puts additional strain on the battery. Several partial discharges with frequent recharges are better for lithium-ion than one deep one. Recharging a partially charged lithium-ion does not cause harm because there is no memory. (In this respect, lithium-ion differs from nickel-based batteries.) Short battery life [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">From <a title="http://www.batteryuniversity.com/parttwo-34.htm" href="http://www.batteryuniversity.com/parttwo-34.htm">http://www.batteryuniversity.com/parttwo-34.htm</a></span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><strong>Simple   Guidelines</strong><br />
</span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"> </span></p>
<li> Avoid frequent full discharges because this  puts  additional strain on the battery. Several partial discharges with  frequent recharges  are better for lithium-ion than one deep one. Recharging a partially  charged lithium-ion  does not cause harm because there is no memory. (In this respect,  lithium-ion  differs from nickel-based batteries.) Short battery life in a laptop is  mainly  cause by heat rather than charge / discharge patterns.</li>
<li>Batteries  with  fuel gauge (laptops) should be calibrated by applying a deliberate full  discharge  once every 30 charges. Running the pack down in the equipment does this.  If ignored,  the fuel gauge will become increasingly less accurate and in some cases  cut off  the device prematurely.</li>
<li>Keep the lithium-ion battery  cool. Avoid a  hot car. For prolonged storage, keep the battery at a 40% charge level.</li>
<li>Consider   removing the battery from a laptop when running on fixed power. (Some  laptop manufacturers  are concerned about dust and moisture accumulating inside the battery  casing.)</li>
<li>Avoid purchasing spare lithium-ion batteries  for later use.                    Observe manufacturing dates. Do not buy old stock,  even if sold                    at clearance prices.</li>
<li>If you have  a spare lithium-ion battery, use one to the fullest and keep the other  cool by  placing it in the refrigerator. Do not freeze the battery. For best  results, store  the battery at 40% state-of-charge.</li>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2010/07/how-to-take-care-of-your-laptop-battery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution for &#8220;A disk read error occurred.&#8221;</title>
		<link>http://www.peterbarney.com/blog/2010/01/solution-for-a-disk-read-error-occurred/</link>
		<comments>http://www.peterbarney.com/blog/2010/01/solution-for-a-disk-read-error-occurred/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 00:28:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[tech support]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/2010/01/solution-for-a-disk-read-error-occurred/</guid>
		<description><![CDATA[This is one of the most frustrating error messages you can ever deal with. Sometimes the fix is simple, sometimes it&#8217;s a complete pain. Having recently dealt with this again, I thought I&#8217;d post my thoughts in the hopes that it helps someone else out there. So you receive the dreaded &#8220;a disk read error [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the most frustrating error messages you can ever deal with. Sometimes the fix is simple, sometimes it&#8217;s a complete pain. Having recently dealt with this again, I thought I&#8217;d post my thoughts in the hopes that it helps someone else out there.</p>
<p>So you receive the dreaded &#8220;a disk read error occurred. Press Ctrl+Alt+Del to restart&#8221;. Multiple restarts result in the same error message.</p>
<p>If you put your drive into another computer, or connecting it as a slave on your own computer, it will typically work fine, and no data is missing.</p>
<p>Because this error is not usually associated with data loss, DO NOT RE-PARTITION THE DRIVE. Your data is likely safe and sound.</p>
<p>Here&#8217;s how we&#8217;ll recover your data.<span id="more-1"></span> Try each step below, in order, and see if your drive becomes accessible after each step. In my experience, you won&#8217;t start seeing results until step 5 or so.</p>
<ol>
<li>Run CHKDSK /R /P from the recovery console (it will typically find no error)</li>
<li>run FIXBOOT from recovery console (typically has no result)</li>
<li>run FIXMBR from recovery console (typically has no result)</li>
<li>Run the manufacturer&#8217;s diagnostic utility, downloaded from their website (it will typically find no error)</li>
<li>Changing the drives from cable select to Master/Slave may fix it.</li>
<li>Replacing the data cable may fix it, but usually not.</li>
<li>Setting the BIOS to use defaults may fix it, but usually not.</li>
<li>Changing the BIOS drive settings from auto to user-specified, ensuring that LBA is selected may fix it.</li>
<li>Pulling the CMOS battery to let the BIOS lose it settings may work.</li>
</ol>
<p>At this point, you may be feeling some frustration. :-)</p>
<p>If all that fails, here&#8217;s what will usually work:</p>
<p><strong>Ghost your data to a new drive, and use the original one as a slave. It will work.</strong> And all of your data will still be accessible. Your computer should boot normally. If it doesn&#8217;t, or it there are errors, run the Repair Installation option from your Windows boot CD.</p>
<p>But why does this happen? Nobody seems to know why. The problem typically evades all forms of analysis.</p>
<p>Here&#8217;s what I&#8217;ve learned: this error message likely has more to do with a hardware interaction between the drive and your system than any actual issues with the drive. To put it one way, your motherboard and drive are no longer on speaking terms.</p>
<p>I don&#8217;t know why the original disk has no problems being a slave. Perhaps it got tired of running the show. Perhaps it&#8217;s preparing for retirement.</p>
<p><strong>UPDATE!</strong> Performing a low-level format on the drive may be able to restore it to fully working condition, including the ability to be the master drive. A low-level format is not the same as a regular format. Typically, you&#8217;ll need to download a utility for the drive manufacturer&#8217;s website. Beware, as a low-level format will definitely delete your data, so only do this after you have copied your data to a new drive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2010/01/solution-for-a-disk-read-error-occurred/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin &#8216;InnoDB&#8217; registration as a STORAGE ENGINE failed.</title>
		<link>http://www.peterbarney.com/blog/2009/12/plugin-innodb-registration-as-a-storage-engine-failed/</link>
		<comments>http://www.peterbarney.com/blog/2009/12/plugin-innodb-registration-as-a-storage-engine-failed/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 03:35:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[innodb]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/2009/12/plugin-innodb-registration-as-a-storage-engine-failed/</guid>
		<description><![CDATA[If you&#8217;re getting this message in your event log, here&#8217;s all you have to do to fix it: Locate your MySQL data directory and and delete the files &#8220;ib_logfile0&#8243; and &#8220;ib_logfile1&#8243; contained therein. The files will be recreated after your restart the MySQL service (or simply reboot if you don&#8217;t know how to restart a [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re getting this message in your event log, here&#8217;s all you have to do to fix it:</p>
<p>Locate your MySQL data directory and and delete the files &#8220;ib_logfile0&#8243; and &#8220;ib_logfile1&#8243; contained therein. The files will be recreated after your restart the MySQL service (or simply reboot if you don&#8217;t know how to restart a service). You will NOT lose any data. It will very likely fix your error.</p>
<p>Your MySQL data directory is typically something like</p>
<p>C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data</p>
<p>although it may be located in an entirely different place, such as</p>
<p>W:\wamp\bin\mysql\mysql5.1.36\data</p>
<p>If you can&#8217;t find it, search your drive for one of those two files.</p>
<p>If that doesn&#8217;t fix the problem for you, check to see if the directories exist for the environment variables TEMP and TMP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/12/plugin-innodb-registration-as-a-storage-engine-failed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Stop Outlook from Making itself the Default Mail Client</title>
		<link>http://www.peterbarney.com/blog/2009/12/how-to-stop-outlook-from-making-itself-the-default-mail-client/</link>
		<comments>http://www.peterbarney.com/blog/2009/12/how-to-stop-outlook-from-making-itself-the-default-mail-client/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:01:59 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/?p=200</guid>
		<description><![CDATA[Outlook is a great program that&#8217;s handles calendar functions quite well. Many people love using the calendar functions but don&#8217;t like to use Outlook as an email client. Unfortunately, if you are using another email program (such as Mozilla&#8217;s excellent Thunderbird client), Outlook will often hijack your preferences and make itself the default email client. [...]]]></description>
			<content:encoded><![CDATA[<p>Outlook is a great program that&#8217;s handles calendar functions quite well. Many people love using the calendar functions but don&#8217;t like to use Outlook as an email client. Unfortunately, if you are using another email program (such as Mozilla&#8217;s excellent Thunderbird client), Outlook will often hijack your preferences and make itself the default email client. Simply setting the option in Outlook to stop this often doesn&#8217;t have any effect.</p>
<p>If you want to stop Outlook from hijacking the default mail client settings, and keep YOUR choice as the default email program, we need to go over Outlook&#8217;s head and employ the operating system itself as a security guard.</p>
<p>Here is how we do that:</p>
<p><span id="more-200"></span></p>
<h3>Step 1:</h3>
<p>Click the <span class="fixed">Start Menu</span> and select <span class="fixed">Run</span>. Alternatively, you can press <span class="fixed">Windows-R</span> on your keyboard.</p>
<p>The <em>Run</em> dialog box will pop up. Type in <span class="fixed">regedit</span> and press enter.</p>
<p><img class="alignnone size-full wp-image-201" title="stop_outlook_00" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_00.png" alt="" width="347" height="179" /></p>
<p>This will open the registry editor.</p>
<h3>Step 2:</h3>
<p>Work your way through the tree list to the following key:</p>
<p><span class="fixed">HKEY_CLASSES_ROOT\mailto\shell\open\command</span></p>
<p>Your screen should look something like this:</p>
<p><img class="alignnone size-full wp-image-202" title="stop_outlook_01" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_01.png" alt="" width="600" height="404" /></p>
<h3>Step 3:</h3>
<p>Right-click on <span class="fixed">command</span> and select <span class="fixed">Permissions&#8230;</span></p>
<p><img class="alignnone size-full wp-image-203" title="stop_outlook_02" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_02.png" alt="" width="600" height="404" /></p>
<p>This will open the <em>Permissions</em> dialog that allows us to specify who is allowed to use or modify this particular registry key.</p>
<p><img class="alignnone size-full wp-image-204" title="stop_outlook_03" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_03.png" alt="" width="367" height="443" /></p>
<h3>Step 4:</h3>
<p>Click on the <span class="fixed">Advanced</span> button on the bottom-right.</p>
<p>This will open the <em>Advanced Security Settings</em> dialog box. It should look like this:</p>
<p><img class="alignnone size-full wp-image-205" title="stop_outlook_04" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_04.png" alt="" width="551" height="469" /></p>
<p>Now we&#8217;re going to set a new permission entry that will prevent Outlook or any other program from making itself the default choice.</p>
<h3>Step 5:</h3>
<p>Press the <span class="fixed">Add</span> key. You&#8217;ll get the following dialog box:</p>
<p><img class="alignnone size-full wp-image-206" title="stop_outlook_05" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_05.png" alt="" width="463" height="246" /></p>
<p>In the <em>Enter the object name to select</em> area, type in <span class="fixed">everyone</span> and then click <span class="fixed">OK</span>. That will open the <em>Permission Entry</em> dialog box.</p>
<h3>Step 6:</h3>
<p><img class="alignnone size-full wp-image-207" title="stop_outlook_06" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_06.png" alt="" width="367" height="468" /></p>
<p>Under the <em>Deny</em> column, select <em>Set Value</em> and <em>Delete</em>. It should look just like the picture above. Preventing Outlook from setting the value is what we want, but it&#8217;s not enough. If Outlook can&#8217;t set the value, it will attempt to delete the key and recreate it. So we stop Outlook in it&#8217;s tracks by preventing it from deleting the key also.</p>
<p>So now click <span class="fixed">OK</span> once to set the values and close the dialog box, and then click <span class="fixed">OK</span> a second time to close the <em>Advanced Security Settings for command</em> dialog box. At this point, you&#8217;ll get a message popup:</p>
<p><img class="alignnone size-full wp-image-208" title="stop_outlook_07" src="http://www.peterbarney.com/blog/wp-content/uploads/stop_outlook_07.png" alt="" width="794" height="126" /></p>
<p>Click <span class="fixed">Yes</span>.</p>
<p>Now click <span class="fixed">OK</span> to close the <em>Permissions for command</em> dialog box, and then exit the registry editor.</p>
<h2>Done!</h2>
<p>The problem is now solved! Outlook will try, but not be able to change the value of this key. That will generate a message in the event viewer, but it is safely ignored. It&#8217;s just Outlook being a whiny butt. Sometimes it&#8217;s okay to let children cry when they don&#8217;t get their way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/12/how-to-stop-outlook-from-making-itself-the-default-mail-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Government says no walking or biking for you</title>
		<link>http://www.peterbarney.com/blog/2009/10/big-government-says-no-walking-or-biking-for-you/</link>
		<comments>http://www.peterbarney.com/blog/2009/10/big-government-says-no-walking-or-biking-for-you/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 14:36:05 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/2009/10/116/</guid>
		<description><![CDATA[Government big enough to give you everything you need is big enough to take everything you have. According to http://www.timesunion.com/AspStories/story.asp?storyID=847190 school officials &#8220;will not tolerate&#8221; kids walking or biking to school: The 12-year-old and his mother, Janette Kaddo Marino, are defying Saratoga Springs school policy by biking to Maple Avenue Middle School [...] But on [...]]]></description>
			<content:encoded><![CDATA[<p>Government big enough to give you everything you need is big enough to take everything you have.</p>
<p>According to http://www.timesunion.com/AspStories/story.asp?storyID=847190 school officials &#8220;will not tolerate&#8221; kids walking or biking to school:</p>
<blockquote><p>The 12-year-old and his mother, Janette Kaddo Marino, are defying Saratoga Springs school policy by biking to Maple Avenue Middle School</p>
<div>[...]</div>
<div>But on the night before classes started, school authorities called parents to say that walking and biking to school would not be tolerated.</div>
<div>[...]</div>
<div>When the pair stuck with their plan, they were met by school administrators and a state trooper</div>
<div id="TixyyLink">Read more: <a href="http://www.timesunion.com/AspStories/story.asp?storyID=847190#ixzz0Sh8cZaN4">http://www.timesunion.com/AspStories/story.asp?storyID=847190#ixzz0Sh8cZaN4</a></div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/10/big-government-says-no-walking-or-biking-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Socialized Medicine and the Cross-Border Incident</title>
		<link>http://www.peterbarney.com/blog/2009/06/socialized-medicine-and-the-cross-border-incident/</link>
		<comments>http://www.peterbarney.com/blog/2009/06/socialized-medicine-and-the-cross-border-incident/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:59:58 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/?p=96</guid>
		<description><![CDATA[Socialized Medicine: Somewhere in America Alone, I cite an example of the logical reduction of socialized health care: “the ten-month wait for the maternity ward.” I’ve been adding to the file ever since. Here’s the latest entry, from Hamilton, Ontario: Hamilton’s neonatal intensive care unit (NICU) was full when Ava Isabella Stinson was born 14 weeks [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Socialized Medicine:</p>
<blockquote><p>Somewhere in <em>America Alone</em>, I cite an example of the logical reduction of socialized health care: “<a href="http://corner.nationalreview.com/post/?q=NmYwOThlYTEwYjRmMTE1MjE3YjhjMTA5MjNlMDQ1N2Y=" target="_blank">the ten-month wait for the maternity ward</a>.” I’ve been adding to the file ever since. Here’s the latest entry, from <a href="http://www.thespec.com/News/Local/article/590540" target="_blank">Hamilton, Ontario</a>:</p>
<blockquote><p>Hamilton’s neonatal intensive care unit (NICU) was full when Ava Isabella Stinson was born 14 weeks premature at St. Joseph’s Hospital Thursday at 12:24 p.m. A provincewide search for an open NICU bed came up empty, leaving no choice but to send the two-pound, four-ounce preemie to Buffalo that evening.</p></blockquote>
<p><span style="color: #ff0000;">Well, it would be unreasonable to expect Hamilton, a city of half-a-million people just down the road from Canada’s largest city (Greater Toronto Area, five-and-a-half million) in the most densely populated part of Canada’s most populous province (Ontario, 13 million people) to be able to offer the same level of neonatal care as Buffalo, a post-industrial ruin in steep population decline for half-a-century.</span></p>
<p>But wait! The fun and games are only just beginning. When a decrepit and incompetent Canadian health bureaucracy meets a boneheaded and inhuman American border “security” bureaucracy, you’ll be getting a birth experience you’ll treasure forever:</p>
<blockquote><p>Her parents, Natalie Paquette and Richard Stinson, couldn’t follow their baby because as of June 1, a passport is required to cross the border into the United States. They’re having to approve medical procedures over the phone and are terrified something will happen to their baby before they get there.</p></blockquote>
<p><span style="color: #ff0000;">Once Buffalo enjoys the benefits of Hamilton-level health care, I wonder where Ontario will be shipping the preemies to. Costa Rica?</span></p>
<p>We now return you to your 24/7 Michael Jackson coverage…</p></blockquote>
<p>From Mark Steyn</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/06/socialized-medicine-and-the-cross-border-incident/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove Logitech Easy Synchronization and bluetooth</title>
		<link>http://www.peterbarney.com/blog/2009/04/how-to-remove-logitech-easy-synchronization-and-bluetooth/</link>
		<comments>http://www.peterbarney.com/blog/2009/04/how-to-remove-logitech-easy-synchronization-and-bluetooth/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 19:16:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[irritating]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/2009/04/how-to-remove-logitech-easy-synchronization-and-bluetooth/</guid>
		<description><![CDATA[To bypass my rant, scroll to the bottom of this post to see the quick solution. I&#8217;ve quickly learned to dislike how Logitech engineers their software for their wireless keyboard and mouse systems. Once again, this is a case of yet another software &#8220;suite&#8221; that does so much more than we want or need. Adding [...]]]></description>
			<content:encoded><![CDATA[<p><em>To bypass my rant, scroll to the bottom of this post to see the quick solution.</em></p>
<p>I&#8217;ve quickly learned to dislike how Logitech engineers their software for their wireless keyboard and mouse systems.</p>
<p>Once again, this is a case of yet another software &#8220;suite&#8221; that does so much more than we want or need. Adding a mouse and keyboard apparently requires several services and background tasks running that do provide more clutter. It seems that everyone wants to jump on this bandwagon. I dare you to install a Logitech device, Roxio CD/DVD creator, Apple iTunes, and Norton Antivirus. You&#8217;ll have <span style="font-style: italic;">at least</span> a dozen system processes running everywhere, slowing things down.</p>
<p>(Wait for it&#8230; can you hear it? The hoofbeats of several company men who work for one of the above-mentioned firms to pick apart every comma and period above to inform us all that their software is really great, despite all the crap it loads? Wait for it&#8230; they show up like a cloud of bees every time.)</p>
<p>It&#8217;s high time that software manufacturers <span style="font-weight: bold;">STOP MAKING &#8220;SUITES&#8221;</span> and begin putting together highly-focused, simple software that simply does the job well. Rather than several individual processes designed for every possible scenario (I&#8217;m talking to you, Apple) just give us a program that works only when it&#8217;s open, and unloads itself when we&#8217;re done. Please?</p>
<p>Okay, there&#8217;s my rant. Here&#8217;s the promised solution to removing that infernal &#8220;Easy Synchronization&#8221; program.</p>
<p>1. Copy this line:</p>
<p style="margin-left: 1.5em; font-family: courier new;">RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\0701\Intel32\Ctor.dll,LaunchSetup &#8220;C:\Program Files\InstallShield Installation Information\{AC134D03-97F1-45B9-B32A-52E885AFA895}\setup.exe&#8221; -l0x9</p>
<p style="margin-left: 1.5em;">(make sure it copies all as one line, and not several individual lines.)</p>
<p>2. Now press Windows-R on your keyboard (or go to the start menu and click &#8220;Run&#8221;.</p>
<p>3. Paste the line you just copied into the Run box and hit enter.<br />
The uninstall process will begin.</p>
<p>4. Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/04/how-to-remove-logitech-easy-synchronization-and-bluetooth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Does Macroevolution Work?</title>
		<link>http://www.peterbarney.com/blog/2009/03/does-macroevolution-work/</link>
		<comments>http://www.peterbarney.com/blog/2009/03/does-macroevolution-work/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 23:19:18 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[News & Science]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/?p=89</guid>
		<description><![CDATA[An interesting article on why macroevolution doesn&#8217;t work. A major problem for evolutionists is how could partially-evolved plant and animal species survive over, supposedly, millions of years if their vital organs and tissues were still in the process of evolving?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sawse.com/2008/10/30/evolution-doesnt-work-that-way/">An interesting article</a> on why macroevolution doesn&#8217;t work.</p>
<blockquote><p>A major problem for evolutionists is how could partially-evolved plant and animal species survive over, supposedly, millions of years if their vital organs and tissues were still in the process of evolving?</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/03/does-macroevolution-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very Cool Creation</title>
		<link>http://www.peterbarney.com/blog/2009/03/very-cool-creation/</link>
		<comments>http://www.peterbarney.com/blog/2009/03/very-cool-creation/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 22:01:21 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[News & Science]]></category>
		<category><![CDATA[God]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.peterbarney.com/blog/?p=83</guid>
		<description><![CDATA[The heavens declare the glory of God:]]></description>
			<content:encoded><![CDATA[<p>The heavens declare the glory of God:</p>
<p><a title="Hubble and Chandra Composite of the Galaxy Cluster MACS J0025.4-1222" rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2008-32-a-large_web.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2008-32-a-thumb.jpg" alt="" /></a> <a title="Nucleus of Galaxy Centaurus A" rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-1998-14-j-large_web.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-1998-14-j-thumb.gif" alt="" /></a> <a title="Hubble-Spitzer Color Mosaic of the Galactic Center. This sweeping panorama is the sharpest infrared picture ever made of the Milky Way's galactic core, where massive stars are forming." rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2009-02-a-large_web.jpg"></a><a href="http://imgsrc.hubblesite.org/hu/db/images/hs-2009-02-a-thumb.jpg"></a> <a title="Aurora on Jupiter's North Pole" rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2000-38-a-web_print.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2000-38-a-thumb.jpg" alt="" /></a> <a title="The gaseous outer layers of a Sun-like star glow in space after being expelled as the star reached the end of its life." rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2009-05-a-large_web.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2009-05-a-thumb.jpg" alt="" /></a> <a title="Light Echoes From Red Supergiant Star V838 Monocerotis" rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2005-02-e-large_web.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2005-02-f-thumb.jpg" alt="" /></a> <a title="One of the largest stars in the known universe - Star VY Canis Majoris (polarized light)" rel="lightbox[hubble]" href="http://imgsrc.hubblesite.org/hu/db/images/hs-2007-03-c-large_web.jpg"><img src="http://imgsrc.hubblesite.org/hu/db/images/hs-2007-03-c-thumb.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterbarney.com/blog/2009/03/very-cool-creation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.926 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-11-18 16:24:09 -->

<!-- Compression = gzip -->