<?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>milkandtang</title>
	<atom:link href="http://blog.milkandtang.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.milkandtang.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Aug 2010 06:39:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>US Letter</title>
		<link>http://blog.milkandtang.com/2010/08/us-letter/</link>
		<comments>http://blog.milkandtang.com/2010/08/us-letter/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 06:39:25 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[when you're just not sure you can do it any more]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=232</guid>
		<description><![CDATA[keeping with the theme. more to come.]]></description>
			<content:encoded><![CDATA[<p>keeping with the theme. more to come.
<div class="flickr-photos"><a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4850184974/us-letter-endorphins.html" rel="album-72157624630040312" id="photo-4850184974" title="Endorphins - it's cool if not."><img src="http://farm5.static.flickr.com/4116/4850184974_3deb50ec30_t.jpg" width="77" height="100" alt="Endorphins" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4849039774/us-letter-understatement.html" rel="album-72157624630040312" id="photo-4849039774" title="Understatement - you might be misrepresenting the issue."><img src="http://farm5.static.flickr.com/4100/4849039774_fbd572427a_t.jpg" width="77" height="100" alt="Understatement" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4848880128/us-letter-hyperbole.html" rel="album-72157624630040312" id="photo-4848880128" title="Hyperbole - not sure what prompted this"><img src="http://farm5.static.flickr.com/4115/4848880128_8fdc93247d_t.jpg" width="77" height="100" alt="Hyperbole" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4849833101/us-letter-carouse.html" rel="album-72157624630040312" id="photo-4849833101" title="Carouse - it's only a suggestion"><img src="http://farm5.static.flickr.com/4102/4849833101_cb1e173ca7_t.jpg" width="77" height="100" alt="Carouse" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4850386367/us-letter-knowledge.html" rel="album-72157624630040312" id="photo-4850386367" title="Knowledge - less inspired."><img src="http://farm5.static.flickr.com/4076/4850386367_d20af50d85_t.jpg" width="77" height="100" alt="Knowledge" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4867759553/us-letter-accomplishment.html" rel="album-72157624630040312" id="photo-4867759553" title="Accomplishment - oh god what have i done"><img src="http://farm5.static.flickr.com/4078/4867759553_64ff769a99_t.jpg" width="77" height="100" alt="Accomplishment" /></a> <a class="tt-flickr tt-flickr-Thumbnail" href="http://blog.milkandtang.com/gallery/photo/4940883872/us-letter-apathy.html" rel="album-72157624630040312" id="photo-4940883872" title="apathy - happens all the time."><img src="http://farm5.static.flickr.com/4097/4940883872_c3ee47f51c_t.jpg" width="77" height="100" alt="apathy" /></a> </div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/08/us-letter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carouse</title>
		<link>http://blog.milkandtang.com/2010/08/carouse/</link>
		<comments>http://blog.milkandtang.com/2010/08/carouse/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 16:57:41 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[illustrator]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=230</guid>
		<description><![CDATA[Been making some things. Figure they should go on the blag.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.milkandtang.com/gallery/photo/4849833101/carouse.html" class="tt-flickr tt-flickr-Medium" title="Carouse"><img class="aligncenter" src="http://farm5.static.flickr.com/4102/4849833101_cb1e173ca7.jpg" alt="Carouse" width="386" height="500" /></a></p>

<p>Been making some things. Figure they should go on the blag.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/08/carouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what is blog?</title>
		<link>http://blog.milkandtang.com/2010/08/what-is-blog/</link>
		<comments>http://blog.milkandtang.com/2010/08/what-is-blog/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 07:54:56 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=227</guid>
		<description><![CDATA[how did this get here? is this update?]]></description>
			<content:encoded><![CDATA[<p>how did this get here? is this update?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/08/what-is-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>on doing what&#8217;s right</title>
		<link>http://blog.milkandtang.com/2010/06/on-doing-whats-right/</link>
		<comments>http://blog.milkandtang.com/2010/06/on-doing-whats-right/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 04:53:51 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=223</guid>
		<description><![CDATA[quick correction from this post: as i was looking through my archives, i see that i called out Akismet as doing something wrong, and that&#8217;s why my spam filtering wasn&#8217;t working. not true: i messed up–Akismet was doing the right thing all along.]]></description>
			<content:encoded><![CDATA[<p>quick correction from <a href="http://blog.milkandtang.com/2009/11/on-doing-nothing/">this post</a>: as i was looking through my archives, i see that i called out <a href="http://akismet.com/">Akismet</a> as doing something wrong, and that&#8217;s why my spam filtering wasn&#8217;t working. not true: i messed up–Akismet was doing the right thing all along.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/06/on-doing-whats-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wp-prowl 0.8.5 released</title>
		<link>http://blog.milkandtang.com/2010/04/wp-prowl-0-8-5-released/</link>
		<comments>http://blog.milkandtang.com/2010/04/wp-prowl-0-8-5-released/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 20:08:30 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=217</guid>
		<description><![CDATA[this one was a long time coming. sorry about that (sort of). it fixes, for real this time, a long standing bug with spam comments making it through. as per usual, you can grab it from the wordpress plugin page or autoupdate through your wp dashboard. have fun out there.]]></description>
			<content:encoded><![CDATA[<p>this one was a long time coming. sorry about that (sort of). it fixes, for real this time, a long standing bug with spam comments making it through.</p>

<p>as per usual, you can grab it from the <a href="http://wordpress.org/extend/plugins/wp-prowl/">wordpress plugin page</a> or autoupdate through your wp dashboard. have fun out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/04/wp-prowl-0-8-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wp-prowl 0.8.5b1. fixes akismet, wpmu</title>
		<link>http://blog.milkandtang.com/2010/03/wp-prowl-0-8-5b1/</link>
		<comments>http://blog.milkandtang.com/2010/03/wp-prowl-0-8-5b1/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 06:40:49 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=213</guid>
		<description><![CDATA[there&#8217;s a new version of wp-prowl that just hit wordpress svn. it&#8217;s still in beta, but if you&#8217;re feeling adventurous, you&#8217;ll get the following fixes: fixes issues with spam comment notifications slipping by, even when akismet catches them fixes issues with WordPress MU not being able to save options (i think) if you test it, [...]]]></description>
			<content:encoded><![CDATA[<p>there&#8217;s a new version of wp-prowl that just hit wordpress svn. it&#8217;s still in beta, but if you&#8217;re feeling adventurous, you&#8217;ll get the following fixes:</p>

<ul>
<li>fixes issues with spam comment notifications slipping by, even when akismet catches them</li>
<li>fixes issues with WordPress MU not being able to save options (i think)</li>
</ul>

<p>if you test it, you&#8217;ve gotta let me know. thems the rules!</p>

<p>get the zip out of <a href="http://downloads.wordpress.org/plugin/wp-prowl.0.8.5b1.zip">WordPress SVN</a>. You&#8217;ll have to do a manual install since this is the beta.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/03/wp-prowl-0-8-5b1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fixing a Famicom Disk System</title>
		<link>http://blog.milkandtang.com/2010/03/fixing-a-famicom-disk-system/</link>
		<comments>http://blog.milkandtang.com/2010/03/fixing-a-famicom-disk-system/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 07:09:52 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[World]]></category>
		<category><![CDATA[Famicom]]></category>
		<category><![CDATA[Famicom Disk System]]></category>
		<category><![CDATA[FDS]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[NES]]></category>
		<category><![CDATA[Nintendo]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[Sharp Twin Famicom]]></category>
		<category><![CDATA[Twin Famicom]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=205</guid>
		<description><![CDATA[This isn&#8217;t the usual fare from this blog, but this is good information that took me quite some time to find. I&#8217;m also an avid video game collector, and i recently picked up a Sharp Twin Famicom and a few Famicom Disk System games; notably Kid Icarus and the infamous Doki Doki Panic!, which later [...]]]></description>
			<content:encoded><![CDATA[<p>This isn&#8217;t the usual fare from this blog, but this is good information that took me quite some time to find. I&#8217;m also an avid video game collector, and i recently picked up a <a href="http://en.wikipedia.org/wiki/Twin_Famicom">Sharp Twin Famicom</a> and a few <a href="http://en.wikipedia.org/wiki/Family_Computer_Disk_System">Famicom Disk System</a> games; notably Kid Icarus and the infamous <a href="http://en.wikipedia.org/wiki/Doki_Doki_Panic">Doki Doki Panic!</a>, which later became the USA/World <em>Super Mario Brothers 2</em>.</p>

<p>Anyhow, my Twin Famicom came with Super Mario Brothers 2 (known as the Lost Worlds outside of Japan) which works perfectly, but the game on the back (some sort of Tennis game) wouldn&#8217;t ever work. I didn&#8217;t think much of it, until both of my new games didn&#8217;t work either. I would receive an Err.21 or Err.22 message each time I attempted to load the games. The drive would attempt to read, come to a full stop (<strong>note:</strong> this is important!) and then attempt to read again, shortly before throwing the error message.<span id="more-205"></span></p>

<p>So, my Twin Famicom came with a broken belt, which is very common, and the seller shipped the system with a new belt that would have to be <a href="http://www.pinkgorillagames.com/retro_reviews/simply_ness_guide_to_famicom_d.php">installed</a>. This part went swell, but apparently there&#8217;s more to be done. There&#8217;s a lot of <a href="http://www.digitpress.com/forum/showthread.php?t=140944">random forum posts</a> out there, telling you to adjust the potentiometer on the motor to adjust the drive speed, or the <a href="http://www.famicomworld.com/forum/index.php?topic=392.0">read head</a> on the disk drive. Adjusting the pot was simple, but didn&#8217;t give me any results, and the read head is factory set (and thoroughly waxed/glued in) and seemed a little too dangerous to adjust, so I didn&#8217;t want to try.</p>

<p>I found a lot of passing mentions to aligning the spindle, but no real good information on how to do so, until I came across this <a href="http://digitpress.com/forum/showpost.php?p=364900&amp;postcount=97">forum post</a> by &#8220;Zach&#8221;:</p>

<blockquote>
  <p>The tough part (for me, at least) comes when you have to phyiscally align the drive. The first time I replaced a belt, the drive worked (without any alignment) for most of my games, but not some others.<br />
  [...]<br />
  So what you have to do is reach in from the front of the drive, loosen the SMALL black allen head set screw that holds the grey metal block to the spindle, then rotate the big gear with the belt slot around until it clicks (you&#8217;ll see the spring-loaded piece snap into place, dropping down a steep notch). At that point, you have to rotate the big gear another quarter turn. This is the position where you want the assembly to be when you have the little, black set screw pointing straight out the front of the drive, so line up the smal, grey metal disk pickup block (which should be free to spin around the spindle since the set screw is loose) , and tighten the set screw with your little allen wrench. Try it out and see if more disks are loading (or see if you&#8217;ve messed up the drive even more!)</p>
</blockquote>

<p>I followed his instructions by performing the following:</p>

<ol>
<li>Remove the FDS drive from the system, and disassemble the following:

<ul>
<li>Front faceplate and drive door</li>
<li>Bottom Plate</li>
</ul></li>
<li>Look inside the drive from the front (where the drive door was), and spin the spindle (from the gear at the bottom of the drive) until the small allen screw faces you.</li>
<li>Loosen the screw, and keep the allen key in the screw to hold the spindle still.</li>
<li>Spin the drive pulley clockwise until you hear a small click (clockwise should be observed by looking at the bottom of the drive. The spindle (if you were looking straight down at the top, would be moving counter-clockwise).</li>
<li>Once you hear the small click, spin one quarter turn clockwise, and tighten down the spindle (allen screw).</li>
</ol>

<p>I half reassembled things to see if the trick worked, and I was getting a new behavior! Now, the drive would spin up, attempt to read, and go to a black screen! The drive would continue spinning (and wouldn&#8217;t come to a full stop mid read, very important!), and then eventually the Famicom BIOS screen would return, with Err.27. I was on the way!</p>

<p>From here, I did the following:</p>

<ol>
<li>Loosen spindle, and turn the pulley 5 degrees or so clockwise, then retighten the spindle.</li>
<li>Try a disk again.</li>
</ol>

<p>I repeated those steps until the drive began exhibiting somewhat similar behavior as before (coming to a full stop during the read operation). Then I did the same, only moving 5 degrees counter-clockwise instead; and you know what?</p>

<p><strong>IT WORKED.</strong></p>

<p>Stupid thing loaded. It turns out that the systems are aware of the spindle position, and if it isn&#8217;t correct it will cause them to read the header data incorrectly, causing the games to fail. Afterwards, I reassembled the system and all of my games have been loading flawlessly.</p>

<p>Someday in the future maybe I&#8217;ll turn this into a guide with pretty pictures and everything, but for now hopefully this&#8217;ll help someone get their FDS working.</p>

<p>For reference, here&#8217;s a list of FDS Error Codes:</p>

<blockquote>
  <p>ERROR 01 Disk not correctly inserted. (No Disk Card)<br />
  ERROR 02 Battery error. Check power adaptor or batteries.<br />
  ERROR 03 Broken prong on disk card.<br />
  ERROR 04 Wrong gamemaker ID.<br />
  ERROR 05 Wrong game name.<br />
  ERROR 06 Wrong version name.<br />
  ERROR 07 A, B side error (eject disk, turn and insert disk again).<br />
  ERROR 08 Disk #1 wrong.<br />
  ERROR 09 Disk #2 wrong.<br />
  ERROR 10 Disk #3 wrong.<br />
  ERROR 20 screen data differs.<br />
  ERROR 21 Disk header block(<em>NINTENDO-HVC</em>) part is wrong.<br />
  ERROR 22 Disk header block reecognition #$01 isn&#8217;t read and cant be ignored.<br />
  ERROR 23 File recognition block #$02 can&#8217;t read for several reasons and cant be ignored.<br />
  ERROR 24 File header block recognition #$03 can&#8217;t read and cant be ignored.<br />
  ERROR 25 File data block recognition #$04 can&#8217;t read and cant be ignored.<br />
  ERROR 26 Can&#8217;t save properly to disk card.<br />
  ERROR 27 Block end mark seen and ends prematurely.<br />
  ERROR 28 The disk unit and the same period can&#8217;t take it.<br />
  ERROR 29 The disk unit and the same period can&#8217;t take it.<br />
  ERROR 30 Disk card too full to save.<br />
  ERROR 31 Data number of a disk card doesn&#8217;t match up.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2010/03/fixing-a-famicom-disk-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>on doing nothing&#8230;</title>
		<link>http://blog.milkandtang.com/2009/11/on-doing-nothing/</link>
		<comments>http://blog.milkandtang.com/2009/11/on-doing-nothing/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 06:52:35 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=201</guid>
		<description><![CDATA[I&#8217;ve been busy. Yes, yes, new job and all that. Doesn&#8217;t leave me much time for plugins, unfortunately. It&#8217;s a tragedy I know but the fact of the matter is that plugins (plugin, rather) won&#8217;t pay the bills, so yes I had to seek employment. Anyhow.. Updates forthcoming: Not working in WP MU. Have to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been busy. Yes, yes, new job and all that. Doesn&#8217;t leave me much time for plugins, unfortunately. It&#8217;s a tragedy I know but the fact of the matter is that plugins (plugin, rather) won&#8217;t pay the bills, so yes I had to seek employment. Anyhow..</p>

<p>Updates forthcoming:</p>

<ul>
<li>Not working in <a href="http://mu.wordpress.org/">WP MU</a>. Have to figure that one out. Something to do with how I&#8217;m saving options.</li>
<li>People still getting spam messages? This is a weird one, because it should&#8217;ve been fixed. Will have to dig into Akismet, since apparently it&#8217;s too damn full of itself to use the standard data structures. Well <em>excu-u-u-u-se me</em>.</li>
</ul>

<p>Also, new projects. Something else to do with Prowl. I&#8217;m only going to write the frontend. That is so long as the guy who wrote the backend doesn&#8217;t think I died or something.</p>

<p>Final thought, linkfarms? Things that aggregate posts from other sites, and then group them into inexplicable bunches on god awful websites? It&#8217;s a thing I don&#8217;t understand. Was Googling WP-Prowl to see if any nice people were saying nice things about it (some were!) but I get a bunch of goofy sites that are reposting posts that I&#8217;ve made to the WordPress forums. Useful? I fail to see how.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2009/11/on-doing-nothing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WP-Prowl 0.8.0 Released!</title>
		<link>http://blog.milkandtang.com/2009/10/wp-prowl-0-8-0-released/</link>
		<comments>http://blog.milkandtang.com/2009/10/wp-prowl-0-8-0-released/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 03:57:36 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=199</guid>
		<description><![CDATA[Your favorite WordPress plugin&#8217;s just been updated! Contain your excitement (I know it&#8217;s tough) and take a gander at these fine new features (that you&#8217;ve already known about since I released this in beta like a week ago but no one bothered to test it for me so I had to do it myself and [...]]]></description>
			<content:encoded><![CDATA[<p>Your favorite WordPress plugin&#8217;s just been updated! Contain your excitement (I know it&#8217;s tough) and take a gander at these fine new features (that you&#8217;ve already known about since I released this in beta like a week ago but no one bothered to test it for me so I had to do it myself and then release what I hope is a really great new version for you jerks. jerks! I kid, I kid.):</p>

<ul>
<li>Added new notification type: New Post Pending Review. (thanks djr!)</li>
<li>Added delay in new posts/pages, so notifications aren&#8217;t spammed for multiple edits in a short period (not a final implementation).</li>
<li>Terribly serious rewrite of Post/Page notification code.</li>
<li>Makes sure plugin activation fires on manual upgrade.</li>
<li>Made steps towards being ready for internationalization. Not there yet&#8230; things left to learn.</li>
</ul>

<p>Yes it&#8217;s almost like I tried with this one. Internationalization is on it&#8217;s way, but there&#8217;s a few nuances in the WordPress localization process that I don&#8217;t quite understand yet. Anyhow, run on over to the <a href="http://wordpress.org/extend/plugins/wp-prowl/">WordPress Plugin Page</a> and get yourself a copy, or use your auto-upgrade from your admin dashboard to install. It might be a few minutes/hours before it goes live. Let me know if you find anything wrong!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2009/10/wp-prowl-0-8-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP-Prowl 0.8.0b3 Released</title>
		<link>http://blog.milkandtang.com/2009/09/wp-prowl-0-8-0b3-released/</link>
		<comments>http://blog.milkandtang.com/2009/09/wp-prowl-0-8-0b3-released/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 07:42:12 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-prowl]]></category>

		<guid isPermaLink="false">http://blog.milkandtang.com/?p=197</guid>
		<description><![CDATA[Version 0.8.0 Beta 3 has been released, and can be downloaded from the WordPress Plugin Page shortly. Remember, you&#8217;ll have to upgrade manually, since this is a beta, it won&#8217;t show up in your control panel. Beta 3 just implements the missing &#8220;delay&#8221; code for Page edits. This isn&#8217;t a complete implementation, however, since it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Version 0.8.0 Beta 3 has been released, and can be downloaded from the <a href="http://wordpress.org/extend/plugins/wp-prowl/download/">WordPress Plugin Page</a> shortly. Remember, you&#8217;ll have to upgrade manually, since this is a beta, it won&#8217;t show up in your control panel.</p>

<p>Beta 3 just implements the missing &#8220;delay&#8221; code for Page edits. This isn&#8217;t a complete implementation, however, since it&#8217;s only able to calculate from Initial Post Date to subsequent edit dates. You can see the problem pretty much right away, this works great for the initial post, but if you come back and edit again <em>after</em> the initial delay runs out, the same problem will be right back, and you&#8217;ll get notifications each time someone presses &#8220;Publish&#8221;. Not exactly ideal, but-t-t-t&#8230;</p>

<p>Well, it was the fastest to implement. Looking through all post revisions is really costly, at least through the WP API, and I&#8217;m looking into a proper way to do this. No problem, I&#8217;ll work it out, but I wanted to get <em>something</em> in for the 0.8.0 release. Better code will come 0.8.1 or 0.8.2, but with my new job starting, it might be a while until I get to it. I figured everyone would like a halfway implementation better than no implementation at all!</p>

<p>Anyhow: download, test, report bugs. I&#8217;ll love you for it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milkandtang.com/2009/09/wp-prowl-0-8-0b3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
