<?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>Dark-Ape.com Developments</title>
	<atom:link href="http://wp.dark-ape.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp.dark-ape.com</link>
	<description>The how and why of my programming</description>
	<lastBuildDate>Wed, 18 Apr 2012 15:27:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>jQuery-UI Checkboxes or Not?</title>
		<link>http://wp.dark-ape.com/2012/04/jquery-ui-checkboxes-or-not/</link>
		<comments>http://wp.dark-ape.com/2012/04/jquery-ui-checkboxes-or-not/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 21:00:12 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=372</guid>
		<description><![CDATA[As I mentioned before, I am re-working my CMS administration layout and styles. In the process I decided that I disliked having simple checkbox inputs, so I tried jQuery-UI&#8217;s .button() method, and while it wasn&#8217;t bad, I didn&#8217;t get the main feature I wanted1: a graphical check that should (dis)appear. Well, I&#8217;ve made my own&#8230;]]></description>
			<content:encoded><![CDATA[<p>As I <a href="wp.dark-ape.com/2012/04/in-the-works-2/" title="In The Works, #2: Q2 2012" target="_blank">mentioned before</a>, I am re-working my <acronym title="Content Management System">CMS</acronym> administration layout and styles. In the process I decided that I disliked having simple checkbox inputs, so I tried <a href="http://jqueryui.com/demos/button/#checkbox" target="_blank">jQuery-UI&#8217;s .button() method</a>, and while it wasn&#8217;t bad, I didn&#8217;t get the main feature I wanted<sup>1</sup>: a graphical check that should (dis)appear.</p>
<p>Well, I&#8217;ve made my own jQuery checkboxes before using uniquely laid out <acronym title="HyperText Markup Language">HTML</acronym> divs and a beastly jQuery function I wrote; the script was only 17 lines, but it made too many calls for my tastes.</p>
<p>&#8220;Frag that&#8221; I said figuring I could make it simpler, and so I did.<br />
<span id="more-372"></span><br />
<b>The new jQuery:</b></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;input[type=checkbox]&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>label <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;label[for=&quot;</span><span style="color: #339933;">+</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;]&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hide</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    label.<span style="color: #660066;">prepend</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    label.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'chbx'</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066; font-weight: bold;">is</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;:checked&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">' checked'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    label.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hover'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    label.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'checked'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;input[id=&quot;</span><span style="color: #339933;">+</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'for'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;]&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #006600; font-style: italic;">//end if(label)</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><b>And the <acronym title="HyperText Markup Language">HTML</acronym>? Same thing that jQuery-UI requires:</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;input id=&quot;myId&quot; type=&quot;checkbox&quot; name=&quot;doYouCare&quot; value=&quot;1&quot; /&gt;
&lt;label for=&quot;myId&quot;&gt;Label text here&lt;/label&gt;</pre></div></div>

<p>Much simpler than what I was using and a lot more flexible! <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><b>The <acronym title="Cascading Style Sheets">CSS</acronym> base:</b></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">label<span style="color: #6666ff;">.chbx</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span>inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">0px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#D3D3D3</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
  -webkit-border-radius<span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> -moz-border-radius<span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> border-radius<span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span><span style="color: #6666ff;">.hover</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> box-shadow<span style="color: #00AA00;">:</span><span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span><span style="color: #6666ff;">.checked</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#F99F1B</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span> span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span>inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/label-chbx.png</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background-repeat</span><span style="color: #00AA00;">:</span><span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span><span style="color: #6666ff;">.hover</span> span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span><span style="color: #6666ff;">.checked</span> span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
label<span style="color: #6666ff;">.chbx</span><span style="color: #6666ff;">.checked</span><span style="color: #6666ff;">.hover</span> span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><u>Footnotes</u>:<br />
<sup>1</sup> While jQuery-UI v1.8.18 does not support state-change icons, <a href="http://jqueryui.com/demos/button/#icons" target="_blank">I have hope</a> it soon might.</p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/04/jquery-ui-checkboxes-or-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In The Works, #2: Q2 2012</title>
		<link>http://wp.dark-ape.com/2012/04/in-the-works-2/</link>
		<comments>http://wp.dark-ape.com/2012/04/in-the-works-2/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 12:00:39 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[In The Works]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=363</guid>
		<description><![CDATA[Hail and well met! Last week I mentioned some common features missing from paid WordPress templates, and this led to a lot of research into the WP Template Hierarchy. To prove to myself I wasn&#8217;t just complaining, my goal for the year &#8211; since it is just a self-challenge &#8211; is to try to make&#8230;]]></description>
			<content:encoded><![CDATA[<p>Hail and well met!</p>
<p>Last week I mentioned some common <a title="WordPress Template Requirements" href="http://wp.dark-ape.com/2012/04/wordpress-template-requirements/" target="_blank">features missing from paid WordPress templates</a>, and this led to a lot of research into the <acronym title="WordPress">WP</acronym> <a href="http://codex.wordpress.org/Template_Hierarchy#Visual_Overview" target="_blank">Template Hierarchy</a>. To prove to myself I wasn&#8217;t just complaining, my goal for the year &#8211; since it is just a self-challenge &#8211; is to try to make my own <acronym title="WordPress">WP</acronym> theme for either book reviews or a website portfolio; while I am sure these already exist, it is more about challenge myself to something I&#8217;d at least find interesting or worth the effort in the end. <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>For the last month I have been updating my custom <acronym title="Content Management System">CMS</acronym> layout and a project I hope to finish by the 16th of the month. This client provided a purchased <acronym title="HyperText Markup Language">HTML</acronym> template that was originally designed for <acronym title="WordPress">WP</acronym>, so it was interesting to recreate the functionality while also updating some of the features that were limited by <acronym title="WordPress">WP</acronym> version of the template &#8211; I know because a friend purchased the <acronym title="WordPress">WP</acronym> template after seeing a demo of the <acronym title="HyperText Markup Language">HTML</acronym> template I was working on. As for the <acronym title="Content Management System">CMS</acronym>, I&#8217;ve also been going back over my database connection and frequent functions to improve them. From these improvements have come a MySQL connection class, with all of my typical methods and possible error reporting, and some others that I am still tweaking as I consider all the possibilities for them.</p>
<p>Finally, the need finally arose for using the extra fields option for iContact users, which figures since I took it out of the original <acronym title="Application Programming Interface">API</acronym>, so I&#8217;ll be adding the feature to add optional content to user record&#8217;s fields. With iContact&#8217;s e-mail announcement, on February 29th, about changing the hourly and daily <acronym title="Application Programming Interface">API</acronym> call throttling limits, I&#8217;ve also added in an optional method for tracking the daily call count. Since this feature is non-essential and purely for the curious, you either hardcode it for use everywhere or leave adjust it on a per-case basis through the non-initialization functions.</p>
<p>Just a little, huh? Look forward to it!</p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/04/in-the-works-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monthly Book Review &#8211; March</title>
		<link>http://wp.dark-ape.com/2012/04/monthly-book-review-march/</link>
		<comments>http://wp.dark-ape.com/2012/04/monthly-book-review-march/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 09:00:24 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[goodreads]]></category>
		<category><![CDATA[monthly]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=353</guid>
		<description><![CDATA[Took some time off from the books in March so I could enjoy some games and get some freelance work done, but I still read 17 books. I figure that is a good stopping point at it brings my 3-month total to 98, nearly two-third of my annual goal, so the books will be going&#8230;]]></description>
			<content:encoded><![CDATA[<p>Took some time off from the books in March so I could enjoy some games and get some freelance work done, but I still read 17 books. I figure that is a good stopping point at it brings my 3-month total to 98, nearly two-third of my annual goal, so the books will be going on hiatus and I hope to have some more web development posts in here. <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><a href="http://www.goodreads.com/book/show/147843.Green_Rider" target="_blank">Green Rider</a> (<a href="http://www.goodreads.com/series/41335-green-rider" target="_blank">Green Rider #1</a>) by <a href="http://www.goodreads.com/author/show/85545.Kristen_Britain" target="_blank">Kristen Britain</a></li>
<li><a href="http://www.goodreads.com/book/show/72199.Off_Armageddon_Reef" target="_blank">Off Armageddon Reef</a> (<a href="http://www.goodreads.com/series/58713-safehold" target="_blank"><strong>Safehold</strong> #1</a>) by <a href="http://www.goodreads.com/author/show/10517.David_Weber" target="_blank">David Weber</a></li>
<li><a href="http://www.goodreads.com/book/show/13556073-greyson-s-revenge" target="_blank">Greyson&#8217;s Revenge</a> (<a href="http://www.goodreads.com/series/75426-ashes-of-the-realm" target="_blank">Ashes of the Realm #2</a>) by <a href="http://www.goodreads.com/author/show/3407413.Saxon_Andrew" target="_blank">Saxon Andrew</a></li>
<li><a href="http://www.goodreads.com/book/show/13350582-raven-calls" target="_blank">Raven Calls</a> (<a href="http://www.goodreads.com/series/40588-walker-papers" target="_blank"><strong>Walker Papers</strong> #7</a>) by <a href="http://www.goodreads.com/author/show/8695.C_E_Murphy" target="_blank">C.E. Murphy</a>
<ul>
<li>Not only does Joanne meet family and time travel, but Gary has an adventure!</li>
</ul>
</li>
<li><a href="http://www.goodreads.com/book/show/12359238-fair-game" target="_blank">Fair Game</a> (<a href="http://www.goodreads.com/series/45135-alpha-omega" target="_blank">Alpha &amp; Omega #3</a>) by <strong><a href="http://www.goodreads.com/author/show/40563.Patricia_Briggs" target="_blank">Patricia Briggs</a></strong></li>
<li><a href="http://www.goodreads.com/book/show/96278.Sheepfarmer_s_Daughter" target="_blank">Sheepfarmer&#8217;s Daughter</a> (<a href="http://www.goodreads.com/series/49607-the-deed-of-paksenarrion" target="_blank">The Deed of Paksenarrion #1</a>) by <strong><a href="http://www.goodreads.com/author/show/10518.Elizabeth_Moon" target="_blank">Elizabeth Moon</a></strong>
<ul>
<li>Fair warning: if you read all three in the series back-to-back, have tissues ready!</li>
</ul>
</li>
<li><a href="http://www.goodreads.com/book/show/13504505-aurora" target="_blank">Aurora: CV-01</a> (The Frontier Saga) by <a href="http://www.goodreads.com/author/show/5761936.Ryk_Brown" target="_blank">Ryk Brown</a></li>
</ul>
<p><span id="more-353"></span></p>
<h2>Book of the Month: Off Armageddon Reef by David Weber</h2>
<div id="attachment_360" class="wp-caption alignright" style="width: 153px"><a href="http://wp.dark-ape.com/wp-content/uploads/2012/04/01_-_Off_Argageddon_Reef_021.jpg"><img class="size-medium wp-image-360" title="Book: Off Armageddon Reef (Safehold #1) by David Weber" src="http://wp.dark-ape.com/wp-content/uploads/2012/04/01_-_Off_Argageddon_Reef_021-143x200.jpg" alt="Off Armageddon Reef" width="143" height="200" /></a><p class="wp-caption-text">Off Armageddon Reef (Safehold #1) by David Weber</p></div>
<blockquote class="caption-left"><p>Humanity pushed its way to the stars &#8211; and encountered the Gbaba, a ruthless alien race that nearly wiped us out.</p>
<p>Earth and her colonies are now smoldering ruins, and the few survivors have fled to distant, Earth-like Safehold, to try to rebuild. But the Gbaba can detect the emissions of an industrial civilization, so the human rulers of Safehold have taken extraordinary measures: with mind control and hidden high technology, they&#8217;ve built a religion in which every Safeholdian believes, a religion designed to keep Safehold society medieval forever.</p>
<p>800 years pass. In a hidden chamber on Safehold, an android from the far human past awakens. This &#8220;rebirth&#8221; was set in motion centuries before, by a faction that opposed shackling humanity with a concocted religion. Via automated recordings, &#8220;Nimue&#8221; &#8211; or, rather, the android with the memories of Lieutenant Commander Nimue Alban &#8211; is told her fate: she will emerge into Safeholdian society, suitably disguised, and begin the process of provoking the technological progress which the Church of God Awaiting has worked for centuries to prevent.</p>
<p>Nothing about this will be easy. To better deal with a medieval society, &#8220;Nimue&#8221; takes a new gender and a new name, &#8220;Merlin.&#8221; His formidable powers and access to caches of hidden high technology will need to be carefully concealed. And he&#8217;ll need to find a base of operations, a Safeholdian country that&#8217;s just a little more freewheeling, a little less orthodox, a little more open to the new.</p>
<p>And thus Merlin comes to Charis, a mid-sized kingdom with a talent for naval warfare. He plans to make the acquaintance of King Haarahld and Crown Prince Cayleb, and maybe, just maybe, kick off a new era of invention. Which is bound to draw the attention of the Church…and, inevitably, lead to war.</p>
<p>It&#8217;s going to be a long, long process.</p></blockquote>
<p>First, credit both to <a href="http://www.cybermage.se/category/books/" target="_blank">Cybermage</a> for first introducing the series to me, but also to <a href="http://www.goodreads.com" target="_blank">Goodreads</a> for later recommending it, which ultimately led to my reading of the series&#8230; Thank you both!</p>
<p>Okay, so while I read the first 5 books in the series together, the first book was my favorite by far because you get to see the pre- and post-war cultures of man, <acronym title="Lieutenant Commander">LCDR</acronym> Nimue&#8217;s role-revisal to Merlin, and the world which has a well-document, and testified, story of Creation. Long live the King!</p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/04/monthly-book-review-march/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Template Requirements</title>
		<link>http://wp.dark-ape.com/2012/04/wordpress-template-requirements/</link>
		<comments>http://wp.dark-ape.com/2012/04/wordpress-template-requirements/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 16:00:51 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[pagination]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=347</guid>
		<description><![CDATA[After dealing with more than a couple incomplete/buggy WordPress templates clients have purchased, I am tired of dealing with common issues that should have been resolved by the author prior to selling their templates&#8230; Here are my 5 major issues with WordPress themes: Make sure that tags/categories with non-alphanumeric labels work in all fields and feeds.&#8230;]]></description>
			<content:encoded><![CDATA[<p>After dealing with more than a couple incomplete/buggy WordPress templates clients have purchased, I am tired of dealing with common issues that should have been resolved by the author <em>prior</em> to selling their templates&#8230;</p>
<p>Here are my 5 major issues with WordPress themes:</p>
<ol>
<li>Make sure that tags/categories with <strong>non-alphanumeric labels</strong> work in all fields and feeds.</li>
<li>Add in an <strong>update notification</strong>, if not an automatic update link, so we know when fixes are out.</li>
<li>The <strong>homepage and front page are different</strong>, so an option for one should also be option for the other.</li>
<li><strong>Make sure that pagination works</strong> for all template files. If you are using something other than the default field, use/test it!</li>
<li>Finally, add a link to <strong>a live documentation/support site</strong>&#8230; Just linking to the theme&#8217;s help won&#8217;t help fix most bugs that appear.</li>
</ol>
<p>In closing: "Never cheat a Klingon &hellip; unless you're sure you can get away with it."</p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/04/wordpress-template-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monthly Book Review &#8211; February</title>
		<link>http://wp.dark-ape.com/2012/03/monthly-book-review-february/</link>
		<comments>http://wp.dark-ape.com/2012/03/monthly-book-review-february/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 17:00:03 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[goodreads]]></category>
		<category><![CDATA[monthly]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=317</guid>
		<description><![CDATA[The Tinkerer&#8217;s Daughter by Jamie Sedgwick After the Golden Age by Carrie Vaughn Love Conquers All (Annihilation #1) by Saxon Andrew After the series, in the same universe: Juliette&#8217;s Dream (Ashes of the Realm, #1) The Crown Conspiracy (The Riyria Revelations #1) by Michael J. Sullivan While there are 17 light novels, only 5 are&#8230;]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.goodreads.com/book/show/11364052-the-tinkerer-s-daughter" target="_blank">The Tinkerer&#8217;s Daughter</a> by <a href="http://www.goodreads.com/author/show/4537524.Jamie_Sedgwick" target="_blank">Jamie Sedgwick</a></li>
<li><a href="http://www.goodreads.com/book/show/8665134-after-the-golden-age" target="_blank"><strong>After the Golden Age</strong></a> by <a href="http://www.goodreads.com/author/show/8988.Carrie_Vaughn" target="_blank">Carrie Vaughn</a></li>
<li>
		<a href="http://www.goodreads.com/book/show/10834288-annihilation-love-conquers-all" target="_blank">Love Conquers All</a> (<a href="http://www.goodreads.com/series/75421-annihilation" target="_blank"><strong>Annihilation</strong> #1</a>) by <a href="http://www.goodreads.com/author/show/3407413.Saxon_Andrew" target="_blank">Saxon Andrew</a>
<ul>
<li>After the series, in the same universe: <a href="http://www.goodreads.com/book/show/13451638-juliette-s-dream" target="_blank">Juliette&#8217;s Dream</a> (<a href="http://www.goodreads.com/series/75426-ashes-of-the-realm" target="_blank">Ashes of the Realm, #1</a>)</li>
</ul>
</li>
<li>
		<a href="http://www.goodreads.com/book/show/4345290-the-crown-conspiracy" target="_blank">The Crown Conspiracy</a> (<a href="http://www.goodreads.com/series/46127-the-riyria-revelations-original-versions" target="_blank">The Riyria Revelations #1</a>) by <a href="http://www.goodreads.com/author/show/2063919.Michael_J_Sullivan" target="_blank">Michael J. Sullivan</a>
<ul>
<li>While there are <a href="http://en.wikipedia.org/wiki/Spice_and_Wolf#Light_novels" target="_blank">17 light novels</a>, only 5 are currently translated in English.</li>
</ul>
</li>
<li><a href="http://www.goodreads.com/book/show/6483360-spice-wolf-book-1" target="_blank"><strong>Spice &amp; Wolf</strong>, Book 1</a> by <a href="http://www.goodreads.com/author/show/2936674.Isuna_Hasekura" target="_blank">Isuna Hasekura</a></li>
<li><a href="http://www.goodreads.com/book/show/298567.Revenge_of_the_Witch" target="_blank">Revenge of the Witch</a> (<a href="http://www.goodreads.com/series/41725-the-last-apprentice-wardstone-chronicles" target="_blank">The Last Apprentice #1</a>) by <a href="http://www.goodreads.com/author/show/146374.Joseph_Delaney" target="_blank">Joseph Delaney</a></li>
<li>
		<a href="http://www.goodreads.com/book/show/11276935-thief-s-covenant" target="_blank"><strong>Thief&#8217;s Covenant</strong></a> (<a href="http://www.goodreads.com/series/73966-widdershins" target="_blank">Widdershins #1</a>) by <a href="http://www.goodreads.com/author/show/26796.Ari_Marmell" target="_blank">Ari Marmell</a>
<ul>
<li>Beats <a href="http://www.goodreads.com/book/show/11339115-giant-thief" target="_blank">Giant Thief</a> (<a href="http://www.goodreads.com/series/73988-tales-of-easie-damasco" target="_blank">Tales of Easie Damasco #1</a>) by <a href="http://www.goodreads.com/author/show/2127171.David_Tallerman">David Tallerman</a></li>
</ul>
</li>
<li><a href="http://www.goodreads.com/book/show/9300749-spirit-dances" target="_blank">Spirit Dances</a> (<a href="http://www.goodreads.com/series/40588-walker-papers" target="_blank"><strong>Walker Papers</strong> #6</a>) by <a href="http://www.goodreads.com/author/show/8695.C_E_Murphy" target="_blank">C.E. Murphy</a></li>
<li><a href="http://www.goodreads.com/book/show/6851246-heavy-metal-pulp" target="_blank">Pleasure Model</a> (<a href="http://www.goodreads.com/series/52997-netherworld" target="_blank">Netherworld #1</a>) by <a href="http://www.goodreads.com/author/show/208090.Christopher_Rowley" target="_blank">Christopher Rowley</a></li>
<li>
		<a href="http://www.goodreads.com/book/show/3.Harry_Potter_and_the_Philosopher_s_Stone" target="_blank">Harry Potter and the Philosopher&#8217;s Stone</a> (<a href="http://www.goodreads.com/series/45175-harry-potter" target="_blank">Harry Potter #1</a>) by <a href="http://www.goodreads.com/author/show/1077326.J_K_Rowling" target="_blank">J.K. Rowling</a>
<ul>
<li>Had a bit of nostalgia and ended my month by re-reading the series.</li>
</ul>
</li>
</ul>
<p><span id="more-317"></span></p>
<h2>Series of the Month: Annihilation by Saxon Andrew</h2>
<div id="attachment_325" class="wp-caption alignright" style="width: 138px"><a href="http://wp.dark-ape.com/wp-content/uploads/2012/03/annihilation-love-conquers-all-saxon-andrew-paperback-cover-art1.jpg"><img class="size-medium wp-image-325" title="Book: Love Conquers All (Annihilation #1) by Saxon Andrew" src="http://wp.dark-ape.com/wp-content/uploads/2012/03/annihilation-love-conquers-all-saxon-andrew-paperback-cover-art1-128x200.jpg" alt="Love Conquers All" width="128" height="200" /></a><p class="wp-caption-text">Love Conquers All (Annihilation #1) by Saxon Andrew</p></div>
<blockquote class="caption-left"><p>The Alliance of Worlds has decided that humans are to be annihilated as an example to anyone that discovers ancient alien technology, even though there is no proof against them. They think fifty thousand warships can do the job. Unfortunately, the humans are not cooperating with their plan, and one young human who has fallen in love will change everything.</p>
<p>A young boy born with unique psychic abilities.</p>
<p>An ancient alien artifact he accidentally discovers.</p>
<p>Now Earth is targeted for total annihilation by 50,000 warships.</p>
<p>In this epic story, Saxon Andrew takes us into the future and the lives of human and nonhuman characters, some we can easily relate to, and others who are a bit different. Along with a hearty dose of battles and spaceships, this is a story that offers humor and a tale of enduring love against the backdrop of galactic war on a grand scale.</p></blockquote>
<h3><span style="text-decoration: underline;">Personal Reviews</span></h3>
<p><!--more--><br />
<em>The Tinkerer&#8217;s Daughter</em> and <em>After the Golden Age</em>, both <a href="http://www.goodreads.com/recommendations" target="_blank">Goodreads recommendations</a>, surprised me with how much I enjoyed each of them owing that I&#8217;ve become biased towards standalone novels expecting them to be rushed. While <em>The Tinkerer&#8217;s Daughter</em> was fast-paced, I don&#8217;t think the story suffered from it all as it provided rich details into the world it was set. I was also impressed with <em>After the Golden Age</em>, and although I read another series by author, this wasn&#8217;t quite in the same genre, so I wasn&#8217;t sure what to expect. Turns out I didn&#8217;t need to worry about it and I was kept enthralled until I finished the book around four in the morning &#8211; not the best thing to happen during the work week, but I felt satisfied with the result still. This was the start of a wonderful month for reading&#8230;</p>
<p>My next book was <em>Juliette&#8217;s Dream</em>, which I later realized was the first book in a series continuation entitled <a title="Saxon Andrew's Annihilation series website" href="http://www.annihilationseries.com/" target="_blank">Annihilation by Saxon Andrew</a>. &#8230; The books, from both the Annihilation series and this new one of Ashes the Realms, all build from the very first book <em>Love Conquers All</em>, but the detail of history, insight, and development of the characters, worlds, and species are what make each story a treasure! I even went back and re-read the available books once I read through it the first time just so I could see if there were any connections or details that were used in future books that I had missed. I&#8217;m want more!! My one, painful regret is that only the first book is available as a paperback novel, enough so that I am continuously tempted to print one my Kindle edition.</p>
<p>Until next time! <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/03/monthly-book-review-february/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Freelance Projects I&#8217;ll Admit To</title>
		<link>http://wp.dark-ape.com/2012/02/aggiewomen-org-and-hhibuckeyes-com/</link>
		<comments>http://wp.dark-ape.com/2012/02/aggiewomen-org-and-hhibuckeyes-com/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:45:13 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=303</guid>
		<description><![CDATA[Earlier this month I completed a freelance project and launched a new website, AggieWomen.org. I&#8217;ll confess right now that this was one of my hardest projects to date. Why? Because I was not consulted in the initial development and had to pick it up after another developer quit in the middle of the promised work.&#8230;]]></description>
			<content:encoded><![CDATA[<div id="attachment_302" class="wp-caption alignright" style="width: 210px"><a href="http://wp.dark-ape.com/wp-content/uploads/2012/02/aggiewomen.jpg"><img class="size-medium wp-image-302" title="Homepage: Aggie WFSN" src="http://wp.dark-ape.com/wp-content/uploads/2012/02/aggiewomen-200x192.jpg" alt="aggiewomen.org" width="200" height="192" /></a><p class="wp-caption-text">AggieWomen.org</p></div>
<p>Earlier this month I completed a freelance project and launched a new website, <a title="Women Former Students' Network" href="http://www.aggiewomen.org" target="_blank">AggieWomen.org</a>. I&#8217;ll confess right now that this was one of my hardest projects to date. Why? Because I was not consulted in the initial development and had to pick it up after another developer quit in the middle of the promised work. Normally that might not be an issue, since I could just start from scratch or use modules I trust, but there were three problems from the client: 1) they was already expecting it ready soon, 2) they had already seen the WordPress back-end &amp; liked of it, and 2) my client had been told that it could be made to do all their client wanted. No, I haven’t hunt the developer down yet, but they’re on my list…</p>
<p>Starting from where the other developer left off, I took 49 plugins down to 14 and 148 database tables down to 43. Why they felt the need to have four e-commerce plugins installed, I will never know nor feel the need to ask.</p>
<div id="attachment_301" class="wp-caption alignleft" style="width: 210px"><a href="http://wp.dark-ape.com/wp-content/uploads/2012/02/hhibuckeyes.jpg"><img class="size-medium wp-image-301" title="Homepage: HHI Buckeyes" src="http://wp.dark-ape.com/wp-content/uploads/2012/02/hhibuckeyes-200x160.jpg" alt="hhibuckeyes.com" width="200" height="160" /></a><p class="wp-caption-text">HHIBuckeyes.com</p></div>
<p>Although not a new release, I finished this mid-2011, I launched <a title="Hilton Head Island Buckeyes" href="http://www.hhibuckeyes.com" target="_blank">HHIBuckeyes.com</a> for the Ohio State Buckeyes fans of Hilton Head Island, SC. The client did not want a graphic designer to do the template, so I presented several pre-made themes and had them pick one, then customized it to their taste and need. The homepage is content is completely controlled by the custom <acronym title="Content Management System">CMS</acronym>, except for the bottom left graphic, with the image slider and all three text areas being editable. The newest feature for me, and my most liked feature, was the Schedule that shows the teams, kick-off times and scores for the season. For this I had to collect all of the logos and assign the teams to their divisions, but it was a custom module for the admin.</p>
<p><em>Yes, the headline is a joke!</em> <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/02/aggiewomen-org-and-hhibuckeyes-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monthly Book Review &#8211; January</title>
		<link>http://wp.dark-ape.com/2012/02/monthly-book-review-january/</link>
		<comments>http://wp.dark-ape.com/2012/02/monthly-book-review-january/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 16:33:40 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[goodreads]]></category>
		<category><![CDATA[monthly]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=242</guid>
		<description><![CDATA[Last April I joined the Goodreads website as a way to get suggestions based off authors and series I like and have enjoyed previously. Since then I have added approx. 400 books to my &#8220;read&#8221; collection, added another 130 that I still want to read, and actually read 140 books. This year I set my&#8230;]]></description>
			<content:encoded><![CDATA[<p>Last April I joined the <a title="Goodreads Inc" href="http://www.goodreads.com" target="_blank">Goodreads website</a> as a way to get suggestions based off authors and series I like and have enjoyed previously. Since then I have added approx. 400 books to my &#8220;read&#8221; collection, added another 130 that I still want to read, and actually read 140 books. This year I set my reading goal at 150 books for the year, but it looks like I&#8217;ll go way over it as I read 38 books last monthly alone, with the really nice part being that nearly all of those books were <a href="http://www.goodreads.com/recommendations" target="_blank">recommendations from Goodreads</a>!</p>
<p>Why am I mentioning Goodreads so much? Well, since I am reading all of these books, I want to share some of the better books and series that I&#8217;ve found, and since I rarely can explain the benefits of a book well, I&#8217;ll leave that responsibility up to Goodreads&#8217; descriptions, covers, user reviews, and related books! I won&#8217;t be reviewing the books myself, though I may make the occasional connection to another series or author, but instead I&#8217;ll post some specific books or series each month that I really enjoyed from the previous month.</p>
<p>Enjoy! <img src='http://wp.dark-ape.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<ul>
<li><strong><a href="http://www.goodreads.com/book/show/7562764-the-quantum-thief" target="_blank">The Quantum Thief</a></strong> (<a href="http://www.goodreads.com/series/57134-the-quantum-thief-trilogy" target="_blank">The Quantum Thief #1</a>) by <a href="http://www.goodreads.com/author/show/2768002.Hannu_Rajaniemi" target="_blank">Hannu Rajaniemi</a></li>
<ul>
<li>This series reminds me a lot of <a href="http://www.goodreads.com/author/show/224518.Justina_Robson" target="_blank">Justina Robson</a>&#8216;s <a href="http://www.goodreads.com/series/44765-quantum-gravity" target="_blank"><strong>Quantum Gravity</strong> series</a>.</li>
</ul>
<li><strong><a href="http://www.goodreads.com/book/show/426550.Staying_Dead" target="_blank">Staying Dead</a></strong> (<a href="http://www.goodreads.com/series/42411-retrievers" target="_blank">Retrievers #1</a>) by <a href="http://www.goodreads.com/author/show/168090.Laura_Anne_Gilman" target="_blank">Laura Anne Gilman</a></li>
<li><a href="http://www.goodreads.com/book/show/7303068-hard-magic" target="_blank">Hard Magic</a> (<a href="http://www.goodreads.com/series/49755-paranormal-scene-investigations" target="_blank">Paranormal Scene Investigations #1</a>) by <a href="http://www.goodreads.com/author/show/168090.Laura_Anne_Gilman" target="_blank">Laura Anne Gilman</a></li>
<ul>
<li>This series is a part of the same city and storyline as <em>Retrievers.</em></li>
</ul>
<li><a href="http://www.goodreads.com/book/show/7670714-the-pearl-wars" target="_blank">The Pearl Wars</a> (<a href="http://www.goodreads.com/series/49617-skyship-academy" target="_blank">Skyship Academy #1</a>) by <a href="http://www.goodreads.com/author/show/4638190.Nick_James" target="_blank">Nick James</a></li>
<li><a href="http://www.goodreads.com/book/show/388793.Unshapely_Things" target="_blank">Unshapely Things</a> (<a href="http://www.goodreads.com/series/42290-connor-grey" target="_blank">Connor Grey #1</a>) by <a href="http://www.goodreads.com/author/show/221073.Mark_Del_Franco" target="_blank">Mark Del Franco</a></li>
<li><a href="http://www.goodreads.com/book/show/6150364-skin-deep" target="_blank">Skin Deep</a> (<a href="http://www.goodreads.com/series/46650-laura-blackstone" target="_blank">Laura Blackstone #1</a>) by <a href="http://www.goodreads.com/author/show/221073.Mark_Del_Franco" target="_blank">Mark Del Franco</a></li>
<ul>
<li>This series is part of the same world as <em>Connor Grey.</em></li>
</ul>
<li><a href="http://www.goodreads.com/book/show/6839020-fever-crumb" target="_blank">Fever Crumb</a> (<a href="http://www.goodreads.com/series/46796-the-hungry-city-chronicles-prequel" target="_blank">The Hungry City Chronicles Prequel #1</a>) by <a href="http://www.goodreads.com/author/show/27379.Philip_Reeve" target="_blank">Phillip Reeve</a></li>
<li><strong><a href="http://www.goodreads.com/book/show/11235712-cinder" target="_blank">Cinder</a></strong> (<a href="http://www.goodreads.com/series/62018-lunar-chronicles" target="_blank">Lunar Chronicles #1</a>) by <a href="http://www.goodreads.com/author/show/4684322.Marissa_Meyer" target="_blank">Marissa Meyer</a></li>
<li><a href="http://www.goodreads.com/book/show/9884419-blood-of-eden" target="_blank">Blood of Eden</a> (<a href="http://www.goodreads.com/series/62273-sloane-skye" target="_blank">Sloane Skye #1</a>) by <a href="http://www.goodreads.com/author/show/4505225.Tami_Dane" target="_blank">Tami Dane</a></li>
<li><strong><a href="http://www.goodreads.com/book/show/6617309-dragon-s-ring" target="_blank">Dragon&#8217;s Ring</a></strong> by <a href="http://www.goodreads.com/author/show/1917064.Dave_Freer" target="_blank">David Freer</a></li>
<ul>
<li>A followup novel, <a href="http://www.goodreads.com/book/show/12846805-dog-and-dragon" target="_blank">Dog and Dragon</a>, is expected out this April.</li>
</ul>
<li><strong><a href="http://www.goodreads.com/book/show/47241.Tinker" target="_blank">Tinker</a></strong> (<a href="http://www.goodreads.com/series/43905-elfhome" target="_blank">Elfhome #1</a>) by <a href="http://www.goodreads.com/author/show/26546.Wen_Spencer" target="_blank">Wen Spencer</a></li>
<li><a href="http://www.goodreads.com/book/show/9284655-tiger-s-curse" target="_blank">Tiger&#8217;s Curse</a> (<a href="http://www.goodreads.com/series/47592-the-tiger-saga" target="_blank">The Tiger Saga #1</a>) by <a href="http://www.goodreads.com/author/show/3097905.Colleen_Houck" target="_blank">Colleen Houck</a></li>
</ul>
<h2>Book of the Month: Cinder by Marissa Meyer</h2>
<div id="attachment_250" class="wp-caption alignright" style="width: 142px"><a href="http://wp.dark-ape.com/wp-content/uploads/2012/02/cinder2-e13232791658201.jpg"><img src="http://wp.dark-ape.com/wp-content/uploads/2012/02/cinder2-e13232791658201-132x200.jpg" alt="Cinder" title="Cinder (Lunar Chronicles #1) by Marissa Meyer" width="132" height="200" class="size-medium wp-image-250" /></a><p class="wp-caption-text">Cinder (Lunar Chronicles #1) by Marissa Meyer</p></div>
<blockquote class="caption-left"><p>Humans and androids crowd the raucous streets of New Beijing. A deadly plague ravages the population. From space, a ruthless lunar people watch, waiting to make their move. No one knows that Earth’s fate hinges on one girl&#8230;</p>
<p>Cinder, a gifted mechanic, is a cyborg. She’s a second-class citizen with a mysterious past, reviled by her stepmother and blamed for her stepsister’s illness. But when her life becomes intertwined with the handsome Prince Kai’s, she suddenly finds herself at the center of an intergalactic struggle, and a forbidden attraction. Caught between duty and freedom, loyalty and betrayal, she must uncover secrets about her past in order to protect her world’s future.</p></blockquote>
<p><br clear="all" /></p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2012/02/monthly-book-review-january/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geekend 2011 Notes</title>
		<link>http://wp.dark-ape.com/2011/11/geekend-2011-notes/</link>
		<comments>http://wp.dark-ape.com/2011/11/geekend-2011-notes/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 14:39:29 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[geekend]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=229</guid>
		<description><![CDATA[Last Thursday night I received a call from my father telling me he was at this conference called Geekend, something I had never heard of before and had to get him to spell out for me. After about five minutes, of him talking while I was checking out the website, I was sold on it,&#8230;]]></description>
			<content:encoded><![CDATA[<p>Last Thursday night I received a call from my father telling me he was at this conference called <a title="Geekend" href="http://geek-end.com" target="_blank"><em>Geekend</em></a>, something I had never heard of before and had to get him to spell out for me. After about five minutes, of him talking while I was checking out the website, I was sold on it, told my bosses I&#8217;d be gone the next day and drove straight to Savannah to arrive around midnight. <em>It was worth it.</em></p>
<p>Download: <a title="Geekend 2011 Session Notes" href="http://www.dark-ape.com/pdf/Geekend-2011-11Sav.pdf" target="_blank">Geekend 2011 Session Notes</a>; last updated 2011-11-17.<br />
<span id="more-229"></span><br />
Also available, here is a cell-captured video of a <a href="http://www.youtube.com/watch?v=9z26Sy5Gmm8" target="_blank">GM EN-V demo from Geekend 2011</a>:</p>
<p><center><iframe src="http://www.youtube.com/embed/9z26Sy5Gmm8" frameborder="0" width="420" height="315"></iframe></center></p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2011/11/geekend-2011-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello Ferengi, a WordPress Plugin</title>
		<link>http://wp.dark-ape.com/2011/11/hello-ferengi/</link>
		<comments>http://wp.dark-ape.com/2011/11/hello-ferengi/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:59:56 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp-ferengi]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=201</guid>
		<description><![CDATA[In the time honored tradition of reusing other people&#8217;s hard work, I have combined the Ferengi Rules of Acquisition with ever-fun concept from Hello Dolly to create a new quote plugin&#8230; For fans of Star Trek, or any Ferengi out there, I present Hello Ferengi, a Ferengi&#8217;s slave to teaching non-Ferengi the proper rules of business and&#8230;]]></description>
			<content:encoded><![CDATA[<p>In the time honored tradition of reusing other people&#8217;s hard work, I have combined the <a href="http://www.sjtrek.com/trek/rules/" target="_blank">Ferengi Rules of Acquisition</a> with ever-fun concept from <a href="http://wordpress.org/extend/plugins/hello-dolly/" target="_blank">Hello Dolly</a> to create a new quote plugin&#8230;</p>
<p>For fans of Star Trek, or any Ferengi out there, I present <strong><a href="/wp-content/uploads/2011/11/wp-hello-ferengi.zip" title="Download the Hello Ferengi plugin now!">Hello Ferengi</a></strong>, a Ferengi&#8217;s slave to teaching non-Ferengi the proper rules of business and profit! <em>Hello Ferengi</em> is a small, fun plugin which will display a random Rule of Acquisition on the top-right of every administration page&#8230; but is that <em>all</em>?</p>
<p>Of course not, because I know the two-hundred and forty-second Rule of Acquisition&#8230;<br />
<center><em>&#8220;More is good … all is better.&#8221;</em></center></p>
<h4>Shortcode and Rules</h4>
<pre>&#91;ferengi num="7" tag="0"&#93; ## "Keep your ears open."</pre>
<ul>
<li><em>num</em>: defaults to 0; accepts 81 values (see below) that will return a Rule
<ul>
<li>0: a random Rule from the 80 known Rules of Acquisition</li>
<li>6R: the Sixth Rule according to <em>Enterprise</em> canon</li>
<li>&#8230; and 79 misc., non-sequential numbers ranging from 1-286</li>
</ul>
</li>
<li><em>tag</em>: defaults to -1; defines if you want the ROA Number tag returned or not
<ul>
<li>1: always show the tag</li>
<li>0: never show the tag</li>
<li>-1: only show the tag if getting a random Rule</li>
</ul>
</li>
</ul>
<h4>For the avid Star Trek fans&#8230;</h4>
<p><strong>But there are only 285 Official Rules of Acquisition!</strong><br />
Rule #286 may only be an unoffical Rule of <em>Deep Space 9</em>&#8216;s Quark, but it is a very good rule.</p>
<p><strong>What is the difference between 6 and 6R?</strong><br />
The series <em>Enterprise</em> said the Sixth Rule was something different from a previous declartion, so I labeled it as 6 Revised, or simply 6R, and left <em>Deep Space 9</em>&#8216;s version of the Sixth Rule as 6.</p>
<hr />
<p><center><strong>&#8211;=<a href="/wp-content/uploads/2011/11/wp-hello-ferengi.zip" title="Download the Hello Ferengi plugin now!">Download <em>Hello Ferengi</em> Now!</a></strong>=&#8211;</center></p>
<hr />]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2011/11/hello-ferengi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Day &amp; Comic Books</title>
		<link>http://wp.dark-ape.com/2011/10/oracle-day-and-comic-books/</link>
		<comments>http://wp.dark-ape.com/2011/10/oracle-day-and-comic-books/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 13:58:43 +0000</pubDate>
		<dc:creator>Dark-Ape</dc:creator>
				<category><![CDATA[In The Works]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[heroes]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://wp.dark-ape.com/?p=195</guid>
		<description><![CDATA[October 18, 2011 Back in 2007 I attended the first SQLSaturday event in Orlando, FL, so it seems fitting to me that on the 18th, just next week, I will be attending the first Oracle Day &#38; Product Fair in Charlotte! Join us for the inaugural Oracle Day and Product Fair 2011 to discover how the&#8230;]]></description>
			<content:encoded><![CDATA[<p><strong>October 18, 2011</strong></p>
<p>Back in 2007 I attended the first <a title="SQLSaturday" href="http://www.sqlsaturday.com/" target="_blank">SQLSaturday</a> event in Orlando, FL, so it seems fitting to me that on the 18th, just next week, I will be attending the <a title="Oracle Day &amp; Product Fair 2011" href="http://www.oracle.com/us/dm/h2fy11/75860-nafm10128580mpp077c003-oem-428983.html" target="_blank">first Oracle Day &amp; Product Fair</a> in Charlotte!</p>
<blockquote><p>Join us for the inaugural Oracle Day and Product Fair 2011 to discover how the power of simplicity can change your IT from a supporting function to a force that drives business innovation.</p>
<p>Don’t miss this unique opportunity to hear multiple keynotes, attend technical breakout sessions and meet one-on-one with product/solution experts of Oracle&#8217;s Technology, Application, and Hardware pillars to discuss how you can transform your datacenter and power your cloud with hardware and software, engineered to work together.</p></blockquote>
<p><strong>October 29, 2011</strong></p>
<p>After all that hard work and learning, I deserve some personal time, so I will be attending the <a title="Heroes Pop Swap" href="http://www.heroesonline.com/blog/category/events/heroes-pop-swap/" target="_blank">Heroes Pop Swap</a> event on the 29th! The event is sponsered by Charlotte&#8217;s favorite comic shop, <a title="Heroes Aren't Hard to Find" href="http://www.heroesonline.com/about/" target="_blank">Heroes Aren&#8217;t Hard To Find</a>, and I will be there as browser, buyer and seller &#8211; I&#8217;ll have a 4&#8242; table space with comics purchased in lots, typically poor condition, and personal purchases in mint condition. If it is on the table, I&#8217;ll probably let it go for anywhere from free to the price of the comic itself; I don&#8217;t want to know if the comic is worth $500 unless you&#8217;re going to offer me more than the price I paid for it! =P</p>]]></content:encoded>
			<wfw:commentRss>http://wp.dark-ape.com/2011/10/oracle-day-and-comic-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

