<?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>Incoherent Babbling</title>
	<atom:link href="http://www.oddmagic.net/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oddmagic.net/wordpress</link>
	<description></description>
	<lastBuildDate>Tue, 17 Apr 2012 15:49:47 +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>Macintosh Special Key Symbols</title>
		<link>http://www.oddmagic.net/wordpress/articles/macintosh-special-key-symbols/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/macintosh-special-key-symbols/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 15:49:47 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=239</guid>
		<description><![CDATA[I truly hope that they don&#8217;t mind too much, but I snagged a copy of Special Key Symbols, shown below, from The Macintosh Biblioblog. I&#8217;ve kept a copy of it here, as I do not trust the permanence of things &#8230; <a href="http://www.oddmagic.net/wordpress/articles/macintosh-special-key-symbols/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I truly hope that they don&#8217;t mind too much, but I snagged a copy of <a href="http://macbiblioblog.blogspot.com/2005/05/special-key-symbols.html" title="Special Key Symbols">Special Key Symbols</a>, shown below, from <a href="http://macbiblioblog.blogspot.com/" title="The Macintosh Biblioblog">The Macintosh Biblioblog</a>. I&#8217;ve kept a copy of it here, as I do not trust the permanence of things on t3h 1nt4rw3bz… If the copy on their page is still up, please use theirs instead! I got it from them and it looks a lot better than mine, too!</p>
<blockquote>
<p>This has been an increasingly popular reference page on the Macintosh Biblioblog. Lot&#8217;s of folks come here looking for the Mac key symbol for the alt key or the option key or the control key or the open apple key, or other standard symbols for the Macintosh keyboard.<br />
Apparently it is a handy reference to have all the popular symbols for the special keys on the keyboard. Here they are more or less in order from left to right, including Unicode Hex code point references:</p>
<table>
<tr>
<td valign="top">
<p>&#9099;</p>
</td>
<td valign="top">
<p>Escape</p>
</td>
<td valign="top">
<p>U+238B</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8677;</p>
</td>
<td valign="top">
<p>Tab forward</p>
</td>
<td valign="top">
<p>U+21E5</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8676;</p>
</td>
<td valign="top">
<p>Tab back</p>
</td>
<td valign="top">
<p>U+21E4</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8682;</p>
</td>
<td valign="top">
<p>Capslock</p>
</td>
<td valign="top">
<p>U+21EA</p>
</td>
</tr>
<tr>
<td valign="top">
<p><span style="font-family: 'Apple Symbols'">&#8679;</span></p>
</td>
<td valign="top">
<p>Shift</p>
</td>
<td valign="top">
<p>U+21E7</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8963;</p>
</td>
<td valign="top">
<p>Control</p>
</td>
<td valign="top">
<p>U+2303</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8997;</p>
</td>
<td valign="top">
<p>Option (Alt, Alternative)</p>
</td>
<td valign="top">
<p>U+2325</p>
</td>
</tr>
<tr>
<td valign="top">
<p><span style="font-family: Lucida Grande">&#63743;</span></p>
</td>
<td valign="top">
<p>Apple symbol <a href="#1">1</a></p>
</td>
<td valign="top">
<p>U+F8FF</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8984;</p>
</td>
<td valign="top">
<p>Command (Open Apple) <a href="#2">2</a></p>
</td>
<td valign="top">
<p>U+2318</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#9251;</p>
</td>
<td valign="top">
<p>Space</p>
</td>
<td valign="top">
<p>U+2423</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#9166;<br ?>&#8617;</p>
</td>
<td valign="top">
<p>Return</p>
</td>
<td valign="top">
<p>U+23CE<br />U+21A9</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#9003;</p>
</td>
<td valign="top">
<p>Delete back</p>
</td>
<td valign="top">
<p>U+232B</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8998;</p>
</td>
<td valign="top">
<p>Delete forward</p>
</td>
<td valign="top">
<p>U+2326</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#65110;&#8413;</p>
</td>
<td valign="top">
<p>Help</p>
</td>
<td valign="top">
<p>U+003F &#038; U+20DD</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#x21F1;<br />&#x2196;<br />&#x21B8;</p>
</td>
<td valign="top">
<p>Home</p>
</td>
<td valign="top">
<p>U+21F1<br />U+2196<br />U+21B8</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#x21F2;<br />&#x2198;</p>
</td>
<td valign="top">
<p>End</p>
</td>
<td valign="top">
<p>U+21F2<br />U+2198</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8670;</p>
</td>
<td valign="top">
<p>Pageup</p>
</td>
<td valign="top">
<p>U+21DE</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8671;</p>
</td>
<td valign="top">
<p>Pagedown</p>
</td>
<td valign="top">
<p>U+21DF</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8593;<br />&#8673;</p>
</td>
<td valign="top">
<p>Up arrow</p>
</td>
<td valign="top">
<p>U+2191<br />U+21E1</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8595;<br />&#8675;</p>
</td>
<td valign="top">
<p>Down arrow</p>
</td>
<td valign="top">
<p>U+2193<br />U+21E3</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8592;<br />&#8672;</p>
</td>
<td valign="top">
<p>Left arrow</p>
</td>
<td valign="top">
<p>U+2190<br />U+21E0</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8594;<br />&#8674;</p>
</td>
<td valign="top">
<p>Right arrow</p>
</td>
<td valign="top">
<p>U+2192<br />U+21E2</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8999;</p>
</td>
<td valign="top">
<p>Clear</p>
</td>
<td valign="top">
<p>U+2327</p>
</td>
</tr>
<tr>
<td valign="top">
<p><span style="font-family: 'Apple Symbols'">&#8685;</span></p>
</td>
<td valign="top">
<p>Numberlock</p>
</td>
<td valign="top">
<p>U+21ED</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#8996;</p>
</td>
<td valign="top">
<p>Enter</p>
</td>
<td valign="top">
<p>U+2324</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#9167;</p>
</td>
<td valign="top">
<p>Eject</p>
</td>
<td valign="top">
<p>U+23CF</p>
</td>
</tr>
<tr>
<td valign="top">
<p>&#9021;</p>
</td>
<td valign="top">
<p>Power</p>
</td>
<td valign="top">
<p>U+233D</p>
</td>
</tr>
</table>
<p><P><br />
For information on how to type or enter these symbols in your documents, have a look at <a href="http://macbiblioblog.blogspot.com/2008/07/entering-unicode-text-and-symbols.html">Entering Unicode Text and Symbols</a>.<br />
<P><a name="1">1</a> The Apple symbol &#63743; is in the corporate private range and is only available in Mac fonts. It can be typed with Option+Shift+k ( &#8997;&#8679;+k ).<br />
<P><br />
<a name="2">2</a> For the history on the Apple key symbol/Command key symbol, <a href="http://folklore.org/StoryView.py?project=Macintosh&#038;story=Swedish_Campground.txt">have a look here</a>.<P><br />
(If any symbol isn&#8217;t displaying correctly, Unicode font replacement is the culprit. Everything tests great in latest versions of Safari and Firefox.<br />
<P><P><I>Last updated: 7/29/08</I></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/macintosh-special-key-symbols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Sound Alarm of Every All Day Events in iCal</title>
		<link>http://www.oddmagic.net/wordpress/articles/remove-sound-alarm-of-every-all-day-events-in-ical/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/remove-sound-alarm-of-every-all-day-events-in-ical/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 22:56:35 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Alarm]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=192</guid>
		<description><![CDATA[After importing a calendar that contained all of my Payday and Vacation days, I found that it helpfully set off an alarm at 11:45p the night before each of these. Not a pleasant wake-up moment. I spent way too much &#8230; <a href="http://www.oddmagic.net/wordpress/articles/remove-sound-alarm-of-every-all-day-events-in-ical/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After importing a calendar that contained all of my Payday and Vacation days, I found that it helpfully set off an alarm at 11:45p the night before each of these. Not a pleasant wake-up moment. I spent way too much time trying to shut all these stupid alarms off, today. I at least automated it, but that still took far more effort than I would have liked as I don&#8217;t know AppleScript that well, and writing AppleScript is a very painful exercise.</p>
<p>Should anyone need this in the future, the AppleScript I eventually created to accomplish the work for me:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p192code2'); return false;">View Code</a> APPLESCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p1922"><td class="code" id="p192code2"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;iCal&quot;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> work_cal <span style="color: #ff0033; font-weight: bold;">to</span> calendar <span style="color: #009900;">&quot;Calendar&quot;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> eventList <span style="color: #ff0033; font-weight: bold;">to</span> events <span style="color: #ff0033; font-weight: bold;">of</span> work_cal
	<span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">with</span> anEvent <span style="color: #ff0033; font-weight: bold;">in</span> eventList
		<span style="color: #ff0033; font-weight: bold;">set</span> isAllDay <span style="color: #ff0033; font-weight: bold;">to</span> allday event <span style="color: #ff0033; font-weight: bold;">of</span> anEvent
		<span style="color: #ff0033; font-weight: bold;">if</span> isAllDay <span style="color: #ff0033; font-weight: bold;">then</span>
			<span style="color: #0066ff;">delete</span> <span style="color: #ff0033;">every</span> sound alarm <span style="color: #ff0033; font-weight: bold;">of</span> anEvent
		<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span>
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span>
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/remove-sound-alarm-of-every-all-day-events-in-ical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.hgignore for Mac OS X applications</title>
		<link>http://www.oddmagic.net/wordpress/articles/hgignore-for-mac-os-x-applications/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/hgignore-for-mac-os-x-applications/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 06:21:30 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=185</guid>
		<description><![CDATA[For saving me a bit of time today, I have Domain of the Bored » Blog Archive » .hgignore for Mac OS X applications and Git ignore file for Xcode projects &#8211; Stack Overflow to thank. Particularly nice are the &#8230; <a href="http://www.oddmagic.net/wordpress/articles/hgignore-for-mac-os-x-applications/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For saving me a bit of time today, I have <a href='http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications'>Domain of the Bored » Blog Archive » .hgignore for Mac OS X applications</a> and <a href="http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects">Git ignore file for Xcode projects &#8211; Stack Overflow</a> to thank. Particularly nice are the links to additional sources of information.</p>
<p>To the authors: Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/hgignore-for-mac-os-x-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must Have Mac Software</title>
		<link>http://www.oddmagic.net/wordpress/articles/must-have-mac-software/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/must-have-mac-software/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:06:40 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=182</guid>
		<description><![CDATA[All links should open in a new window or tab, to make life a little easier… Most recent list: 0xED Sequential for when you need more than Preview to stare at images Growl Adium X VLC Chicken of the VNC &#8230; <a href="http://www.oddmagic.net/wordpress/articles/must-have-mac-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>All links should open in a new window or tab, to make life a little easier…</p>
<p>Most recent list:</p>
<ul>
<li><a href="http://www.suavetech.com/0xed/0xed.html" target="_blank">0xED</a></li>
<li><a href="http://sequentialx.com/" target="_blank">Sequential</a> for when you need more than Preview to stare at images</li>
<li><a href="http://growl.info/" target="_blank">Growl</a></li>
<li><a href="http://adium.im/" target="_blank">Adium X</a></li>
<li><a href="http://www.videolan.org/" target="_blank">VLC</a></li>
<li><a href="http://sourceforge.net/projects/cotvnc/" target="_blank">Chicken of the VNC</a></li>
<li><a href="http://cord.sourceforge.net/" target="_blank">CoRD: Remote Desktop for Mac OS X</a></li>
<li><a href="https://developer.apple.com/xcode/" title="Xcode" target="_blank">Xcode</a></li>
<li><a href="http://code.google.com/p/macvim/" title="macvim" target="_blank">macvim</a>
<ul>
<li><a href="http://www.vim.org/scripts/script.php?script_id=1890" title="LustyExplorer" target="_blank">LustyExplorer</a></li>
</ul>
</li>
<li>ctags from <a href="http://www.macports.org/" title="The MacPorts Project">MacPorts</a></li>
<li><a href="http://betterthangrep.com/" target="_blank">ack!</a> Like grep, but &#8220;better&#8221;.</li>
<li><a href="http://www.hulu.com/labs/hulu-desktop" target="_blank">Hulu</a></li>
</ul>
<p>Previous entries:</p>
<ul>
<li><a href="http://www.barebones.com/products/TextWrangler/" target="_blank">TextWrangler</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/must-have-mac-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini Cooper Rabbit Window Sticker</title>
		<link>http://www.oddmagic.net/wordpress/articles/mini-cooper-rabbit-window-sticker/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/mini-cooper-rabbit-window-sticker/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 07:17:00 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Mini Cooper]]></category>
		<category><![CDATA[Photo]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=178</guid>
		<description><![CDATA[My girlfriend and I &#8220;kidnapped&#8221; our friend and took him to lunch with us. Afterwards, we did some shopping to find a new solar powered dashboard ornament for him, and while in a store another Mini Cooper parked next to &#8230; <a href="http://www.oddmagic.net/wordpress/articles/mini-cooper-rabbit-window-sticker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My girlfriend and I &#8220;kidnapped&#8221; our friend and took him to lunch with us. Afterwards, we did some shopping to find a new solar powered dashboard ornament for him, and while in a store another Mini Cooper parked next to mine. I took a quick picture of the silly rabbit sticker on one of it&#8217;s windows.<br />
<div id="attachment_177" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.oddmagic.net/wordpress/wp-content/uploads/2010/01/img_0483-300x227.jpg" alt="iPhone picture of a reclining rabbit sticker on a Mini Cooper window found while out shopping" title="Mini Cooper Window Rabbit" width="300" height="227" class="size-medium wp-image-177" /><p class="wp-caption-text">Reclining cartoon rabbit sticker on the window of a Mini Cooper</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/mini-cooper-rabbit-window-sticker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and Dirty ESX Path Balancing and Rescan Exercising</title>
		<link>http://www.oddmagic.net/wordpress/articles/quick-and-dirty-esx-path-balancing-and-rescan-exercising/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/quick-and-dirty-esx-path-balancing-and-rescan-exercising/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:58:00 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[BASH]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=165</guid>
		<description><![CDATA[On a call with a customer yesterday, there were a number of paths that needed to be balanced so that all I/O wasn&#8217;t being sent down a single path and flooding either the HBA, the controller, or both. About two &#8230; <a href="http://www.oddmagic.net/wordpress/articles/quick-and-dirty-esx-path-balancing-and-rescan-exercising/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On a call with a customer yesterday, there were a number of paths that needed to be balanced so that all I/O wasn&#8217;t being sent down a single path and flooding either the HBA, the controller, or both. About two thirds of the LUNs involved are RDMs, and as far as I am aware, there is no means in the VIC to change the pathing for those LUNs. I also hate tediousness, so thought for a few moments as to how to accomplish this with less work. Knowing that all the LUNs were identified by mpath as vmhba0:0:<LUN>, and we wanted roughly half of them to use vmhba2:0:<LUN> instead of vmhba0:0:<LUN>, I came up with this:</p>

<div class="wp-terminal">root@esxhost:$ for n in `seq 7 2 41` ; do esxcfg-mpath --lun=vmhba0:0:$n --path=esxcfg-vmhba2:0:$n --preferred; done<br/></div>

<p>This simply takes every odd numbered LUN from 7 through 41 inclusively, and changes it&#8217;s preferred path from vmhba0 to vmhba1. Loops are wonderful things. To see what it would do, change the command slightly to use <code>echo</code> instead of running the actual <code>esxcfg-mpath</code> command, similar to:</p>

<div class="wp-terminal">root@esxhost:$ for n in `seq 7 2 41` ; do echo esxcfg-mpath --lun=vmhba0:0:$n --path=esxcfg-vmhba2:0:$n --preferred; done<br/></div>

<p>As the customer wasn&#8217;t completely comfortable after the success running the rescan from command line, I figured a bit of brute force testing might help to alleviate their concerns. After a bit of fiddling, I mangled together the following shell script:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.oddmagic.net/wordpress/wp-content/plugins/wp-codebox/wp-codebox.php?p=165&amp;download=rescanLoop.sh">rescanLoop.sh</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p1654"><td class="code" id="p165code4"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;"># </span>
<span style="color: #666666; font-style: italic;"># This very simple script will (should) endlessly</span>
<span style="color: #666666; font-style: italic;"># loop, rescanning the two HBAs and sleeping</span>
<span style="color: #666666; font-style: italic;"># SLEEP_DURATION seconds between each</span>
<span style="color: #666666; font-style: italic;"># rescan.</span>
&nbsp;
<span style="color: #007800;">SLEEP</span>=<span style="color: #ff0000;">&quot;/bin/sleep&quot;</span>;
<span style="color: #007800;">RESCAN</span>=<span style="color: #ff0000;">&quot;/usr/sbin/esxcfg-rescan&quot;</span>;
<span style="color: #007800;">HBA0</span>=<span style="color: #ff0000;">&quot;vmhba0&quot;</span>;
<span style="color: #007800;">HBA1</span>=<span style="color: #ff0000;">&quot;vmhba2&quot;</span>;
<span style="color: #007800;">SLEEP_DURATION</span>=<span style="color: #ff0000;">&quot;420&quot;</span>; <span style="color: #666666; font-style: italic;"># 7 minutes = 420 seconds</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">while</span><span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">`/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">true</span><span style="color: #000000; font-weight: bold;">`</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> ; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
        <span style="color: #007800;">$RESCAN</span> <span style="color: #007800;">$HBA0</span>;
        <span style="color: #007800;">$SLEEP</span> <span style="color: #007800;">$SLEEP_DURATION</span>;
        <span style="color: #007800;">$RESCAN</span> <span style="color: #007800;">$HBA1</span>;
        <span style="color: #007800;">$SLEEP</span> <span style="color: #007800;">$SLEEP_DURATION</span>;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>; <span style="color: #000000; font-weight: bold;">done</span></pre></td></tr></table></div>

<p>Running this over night should provide sufficient evidence that the changes to the pathing, and the lowering of the <code>ScsiConflictRetries</code> setting, altered the situation so that rescans will proceed successfully.</p>
<p>As a final note, I am fairly certain that the commands and script here are far from the <em>best</em> approach. I spent maybe five or ten minutes on the two, combined, while on the phone with a customer. I probably won&#8217;t bother to clean them up, as they get the job done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/quick-and-dirty-esx-path-balancing-and-rescan-exercising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRC Bots and Programming</title>
		<link>http://www.oddmagic.net/wordpress/articles/irc-bots-and-programming/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/irc-bots-and-programming/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 00:14:58 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SCSI]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=156</guid>
		<description><![CDATA[About a week or two ago, an additional IRC bot was introduced to the IRC channel some of us at work frequent to keep &#8220;n00b&#8221;, who was previously the only bot in the channel, company. The new IRC bot is &#8230; <a href="http://www.oddmagic.net/wordpress/articles/irc-bots-and-programming/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>About a week or two ago, an additional IRC bot was introduced to the IRC channel some of us at work frequent to keep &#8220;n00b&#8221;, who was previously the only bot in the channel, company. The new IRC bot is run by a coworker and is named &#8220;skynet&#8221;. It is an instance of <a href="http://code.google.com/p/seeborg/">SeeBorg</a>. I, of course, had to follow with my own, so that I could play with it some. I&#8217;ve named mine &#8220;nub&#8221;.</p>
<p>Presently, nub is tuned with the following parameters:</p>
<ul>
<li>replyrate = 1.00</li>
<li>replynick = 50.00</li>
<li>replymagic = 50.00</li>
<li>speaking = 1</li>
<li>learning = 1</li>
<li>stealth = 0</li>
<li>joininvites = 2</li>
<li>magicwords = RCA stupid customer customers CU bot bots</li>
</ul>
<p>The rest of the settings are specific to the bot itself, controlling access and control over it, what server to use, etc. These settings make the bot fairly quiet unless you say it&#8217;s name, or one of the words in the &#8220;magicwords&#8221; list, in which case there is a 50% chance that the bot will say something. Given that the bot learns from what it observes in the channel, uses that text as means to generate it&#8217;s statements, what it says is only sometimes intelligible, but often quite amusing.</p>
<p>While skynet and nub are very amusing at times, they are otherwise completely useless. n00b is, however, very useful. I have hacked in functions to take a ticket, bug, or knowledge base article number and provide a URL for the resource so you can easily load it in a web browser. n00b also has a database of quotes that the users in the channel have loaded into it over time, the ability to find&#8211;sometimes with questionable success&#8211;the weather for a location, statistics for the channel, a Russian Roulette game, and a number of other functions.</p>
<p>Both have their role, but there is an outstanding request for a stock ticker look up function. In addition to that, I would like to add a function to look up <a href="http://en.wikipedia.org/wiki/SCSI_Status_Code">SCSI status codes</a> and the related additional information, known as the <a href="http://en.wikipedia.org/wiki/KCQ">Key Code Qualifier</a>, as well as <a href="http://en.wikipedia.org/wiki/SCSI_command">SCSI commands</a> by the code value, such as 0&#215;28 being a <a href="http://en.wikipedia.org/wiki/SCSI_Read_Commands">READ(10)</a> command. The idea is that I could toss the bot something akin to 2/0 0&#215;5 0&#215;25 0&#215;0 and the bot would return that this translated to a Check Unit Ready (0&#215;2) returned by the device, with the sense data indicating that an Illegal Request (0&#215;5) for an Invalid LUN (0&#215;25 0&#215;0) was received by the device.</p>
<p>These additions will require I spend some time programming. This is a good thing, especially since it has increased my desire to do so!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/irc-bots-and-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videos of Knitting Techniques</title>
		<link>http://www.oddmagic.net/wordpress/articles/videos-of-knitting-techniques/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/videos-of-knitting-techniques/#comments</comments>
		<pubDate>Sun, 31 May 2009 08:33:11 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=154</guid>
		<description><![CDATA[I did a search trying to find what the heck &#8220;knit front and back (KFB)&#8221; actually meant. That search fairly quickly led me to KnittingHelp.com&#8217;s Increases page, which looks to be, overall, an excellent reference. Quick, visual access to the &#8230; <a href="http://www.oddmagic.net/wordpress/articles/videos-of-knitting-techniques/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I did a search trying to find what the heck &#8220;knit front and back (KFB)&#8221; actually meant. That search fairly quickly led me to <a href="http://www.knittinghelp.com/videos/increases">KnittingHelp.com&#8217;s Increases page</a>, which looks to be, overall, an excellent reference. Quick, visual access to the information, with videos to show the steps as well as written text explaining them. Later, I&#8217;ll be checking out the rest of the videos from <a href="http://www.knittinghelp.com/">KnittingHelp.com</a> as it looks very promising so far!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/videos-of-knitting-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ladies Education</title>
		<link>http://www.oddmagic.net/wordpress/articles/ladies-education/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/ladies-education/#comments</comments>
		<pubDate>Mon, 18 May 2009 05:45:41 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=152</guid>
		<description><![CDATA[Ladies, please do yourself a favor and educate yourselves. Watch this video on how to choose a well fitting bra. It&#8217;s very tasteful, and very educational.]]></description>
			<content:encoded><![CDATA[<p>Ladies, please do yourself a favor and educate yourselves. Watch <a href="http://www.videojug.com/film/how-to-choose-a-well-fitting-bra">this video on how to choose a well fitting bra</a>. It&#8217;s very tasteful, and very educational.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/ladies-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop, Illustrator, and GIMP Tutorials</title>
		<link>http://www.oddmagic.net/wordpress/articles/photoshop-illustrator-and-gimp-tutorials/</link>
		<comments>http://www.oddmagic.net/wordpress/articles/photoshop-illustrator-and-gimp-tutorials/#comments</comments>
		<pubDate>Tue, 05 May 2009 05:09:10 +0000</pubDate>
		<dc:creator>Nikk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddmagic.net/wordpress/?p=141</guid>
		<description><![CDATA[Wandering about the web to keep myself occupied, I came across a number of tutorials for Photoshop, GIMP, and other related programs. This post is a collection of those that seemed to have the better tutorials. Worth1000 Tutorials, some are &#8230; <a href="http://www.oddmagic.net/wordpress/articles/photoshop-illustrator-and-gimp-tutorials/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wandering about the web to keep myself occupied, I came across a number of tutorials for Photoshop, GIMP, and other related programs. This post is a collection of those that seemed to have the better tutorials.<span id="more-141"></span></p>
<p><a href="http://www.worth1000.com/tutorials.asp">Worth1000 Tutorials</a>, some are incredible and others not so much. The tutorials on <a href="http://www.worth1000.com/tutorial.asp?sid=161102">making graffiti</a> and <a href="http://www.worth1000.com/tutorial.asp?sid=161104">Zebraceros</a> are pretty high on the list.</p>
<p><a href="http://esharkdesign.com/">eshark design</a> has a number of <a href="http://esharkdesign.com/index.php/category/tutorials/">tutorials</a> for Photoshop and Illustrator. Some of the better ones are where they <a href="http://esharkdesign.com/index.php/archive/illustrator-tutorial-03-creating-logo-with-vector-graphic/">walks through the creation of their logo</a> and <a href="http://esharkdesign.com/index.php/archive/illustrator-tutorial-09-creating-flower/">creating simple vector flowers</a> in illustrator.</p>
<p><a href="http://abduzeedo.com/">abduzeedo</a> has some rather good <a href="http://abduzeedo.com/tutorials">tutorials</a>, primarily for Photoshop but occasionally for GIMP, and other programs. All the tutorials are very well done. The overuse of words to describe how awesome, incredible, mind-blowing, etc. the effects they go over in the tutorial is very annoying, but thankfully the content usually makes up for it. The <a href="http://abduzeedo.com/case-study-way-heaven">Case Study &#8220;Way to Heaven&#8221;</a> write-up is also an excellent visual walk through on what can be accomplished by combining pictures to create a single end product.</p>
<p><a href="http://psd.tutsplus.com/">psdtuts+</a> has some very good tutorials, including some submissions from <a href="http://abduzeedo.com/">abduzeedo</a> but, it has the unfortunate state of being an ad-subsidized site that <em>also</em> charges a monthly subscription for access to some of their content. I will definitely need to try the tutorial from them on <a href="http://psd.tutsplus.com/designing-tutorials/create-a-jaguar-style-folder-icon/">creating a furry jaguar style icon</a>. The text label on the folder itself looked out of place, and I&#8217;ve finally figured out why; the author never changed the perspective for the &#8220;07&#8243; label on the folder, causing it to look quite awkward.</p>
<p>I&#8217;ve saved the best for last!</p>
<p><a href="http://www.tutorial9.net/">Tutorial9</a> offers a large number of <a href="http://www.tutorial9.net/category/photoshop/">Photoshop tutorials</a> of very good quality. The tutorial on <a href="http://www.tutorial9.net/photoshop/draw-a-classy-3d-poker-chip-in-photoshop/">creating a 3D poker chip in Photoshop</a> looks quite interesting! So does the tutorial on <a href="http://www.tutorial9.net/photoshop/render-a-realistic-cd-in-photoshop/">Rendering a Realistic CD in Photoshop</a>, as well as the subtle but beautiful <a href="http://www.tutorial9.net/photoshop/text-effect-quickie-moon-shine-text-effect/">Moon Shine Text Effect</a>. There are also tutorials that cover the basics that you probably think you know, but really don&#8217;t. There is the overview of the <a href="http://www.tutorial9.net/photoshop/photoshops-basic-tools/">toolbox</a>, as well as <a href="http://www.tutorial9.net/photoshop/drawing-and-type-tools/">Drawing and Type</a>, <a href="http://www.tutorial9.net/photoshop/painting-tools/">Painting</a>, <a href="http://www.tutorial9.net/photoshop/retouch-and-healing-tools/">Retouch and Healing</a>, and <a href="http://www.tutorial9.net/photoshop/the-selection-tools/">Selection</a> tools. There is even a post for <a href="http://www.tutorial9.net/photoshop/working-with-layers-in-photoshop/">Working with Layers in Photoshop</a>! If nothing else, you can go through their post <a href="http://www.tutorial9.net/photoshop/getting-started-in-photoshop/">Getting Started in Photoshop</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddmagic.net/wordpress/articles/photoshop-illustrator-and-gimp-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

