<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>ROFISH.net</title>
	
	<link>http://rofish.net</link>
	<description>thoughts.collect{|idea| Blog.post idea}</description>
	<pubDate>Tue, 02 Sep 2008 16:24:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/rofish" type="application/rss+xml" /><item>
		<title>Google Chrome is irrelevant and just adds extra noise to the web development scene.</title>
		<link>http://rofish.net/2008/09/google-chrome-is-irrelevant-and-just-adds-extra-noise-to-the-web-development-scene/</link>
		<comments>http://rofish.net/2008/09/google-chrome-is-irrelevant-and-just-adds-extra-noise-to-the-web-development-scene/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 16:20:08 +0000</pubDate>
		<dc:creator>Ryan Alyea</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rofish.net/?p=13</guid>
		<description><![CDATA[Great. I have another browser to test in. It not like I already have to test with Internet Explorer 6, 7, and 8, Firefox 2 and 3, a couple different flavors of Mac Safari, Windows Safari, Safari for iPhone, a couple of Opera versions, and the Wii Opera Browser (my website has a significant portion [...]]]></description>
			<content:encoded><![CDATA[<p>Great. I have another browser to test in. It not like I already have to test with Internet Explorer 6, 7, and 8, Firefox 2 and 3, a couple different flavors of Mac Safari, Windows Safari, Safari for iPhone, a couple of Opera versions, and the Wii Opera Browser (<a href="http://starmen.net">my website</a> has a significant portion of viewers from it).</p>
<p>The biggest thing I want to vent is that every browser has tiny little bugs. For example, being a gaming website, I have a statistically significant portion of viewers using the PSP and PS3 web browser. It&#8217;s based off of the cell phone NetFront browser. Since there&#8217;s only a buggy and crash-happy Linux version, and I don&#8217;t really want to purchase a game console for the sole reason of using the browser, I have no method of testing it.</p>
<p>While Chrome does have some interesting security features (a new process for each tab), thankfully, it&#8217;s just WebKit with a fancy Javascript engine. But that doesn&#8217;t stop the fact that I have to test with yet another browser. And while all those neato features would be nice to have, unless Google forces the unwashed IE6 masses to upgrade, it&#8217;s completely irrelevant and just adds extra noise to the web development scene.</p>
<p>Also there&#8217;s no Mac version so it&#8217;s off to happy VMWare land yet again. :/</p>
]]></content:encoded>
			<wfw:commentRss>http://rofish.net/2008/09/google-chrome-is-irrelevant-and-just-adds-extra-noise-to-the-web-development-scene/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Textile and the Starmen.Net Forums</title>
		<link>http://rofish.net/2008/07/textile-and-the-starmennet-forums/</link>
		<comments>http://rofish.net/2008/07/textile-and-the-starmennet-forums/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 10:59:37 +0000</pubDate>
		<dc:creator>Ryan Alyea</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rofish.net/?p=11</guid>
		<description><![CDATA[As some of you might know, I — almost religiously — push Textile onto everybody on the Starmen.Net forums. I really like it since it makes a lot of organizational posts easy to do with all the block-level elements. Allowing inline styles is awesome too. Except that I highly parse the styles for certain elements [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you might know, I — almost religiously — push Textile onto everybody on the Starmen.Net forums. I really like it since it makes a lot of organizational posts easy to do with all the block-level elements. Allowing inline styles is awesome too. Except that I highly parse the styles for certain elements now. Sarsie found all kinds of wonderful XSS attacks with CSS Expressions and IE6. I keep telling the story about a security problem with font colors.</p>
<p>Anyway, a lot of people have problems with the newlines and how they work. I&#8217;ve tried all kinds of things, but none of them work well really. Since I used RedCloth 3, the Ruby parser for Textile, there wasn&#8217;t a nice answer. Going without it is impossible, since there&#8217;s a legitimate reason to have single breaks. Enabling the official hard breaks on RedCloth 3 caused havoc on quotes and spoiler matocode tags. I eventually settled on an ugly hack.</p>
<p>In comes RedCloth 4. It fixes the line break issue, it&#8217;s a C-based extension for extra speed. And it doesn&#8217;t have disablers, it&#8217;s all or nothing. I have to disable images on the forum because it&#8217;s possible to display tasteless images. Not to mention the occasional Goatse hotlink protection. Stuff I really don&#8217;t want to be shown on a forum that has members of 12 or less.</p>
<p>However, We offer regular users the ability to post images in certain forums, like the Fan Forum, to show off their artwork. Administrators and moderators like images for various real needs, as well as special permissions allow certain users to post images for various needs. (ie. the runner of the currently running Mafia game.) So the feature disabler had to be easily disabled/enabled.</p>
<p>After a brief email in their mailing list, I manned up and added it myself. Unfortunately, I didn&#8217;t know Ragel, or Ruby C Extensions for that matter. It was a long and tough battle, but I defeated the final boss!</p>
<p><code>RedCloth.new("!image.jpg!",[:disable_inline=&gt;:image]).to_html<br />
#=&gt;"!image.jpg!"</code></p>
<p>Hopefully — With the feature disabler that I needed — this fixes a lot of problems that have been plaguing the Textile implementation on the forum.</p>
<p>The next step is to port the crappy MatoCode (my implementation of BBCode) to the fancy Ragel system. Things like the [quote] and [spoiler] tags need to have their insides parsed separately from the outside.</p>
]]></content:encoded>
			<wfw:commentRss>http://rofish.net/2008/07/textile-and-the-starmennet-forums/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What I had to do to resize my Boot Camp Partition:</title>
		<link>http://rofish.net/2008/06/what-i-had-to-do-to-resize-my-boot-camp-partition/</link>
		<comments>http://rofish.net/2008/06/what-i-had-to-do-to-resize-my-boot-camp-partition/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 11:08:04 +0000</pubDate>
		<dc:creator>Ryan Alyea</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rofish.net/?p=10</guid>
		<description><![CDATA[I heard iPartition was great, so I went to try it. Here&#8217;s what I did:

Needed a DVD, so I looked forever to find one.
Remembered that blank DVDs where in my car, went and got one.
Burned the iPartition boot DVD.
It didn&#8217;t work.
Burned it again.
Didn&#8217;t work.
I realized it might not have drivers for my new iMac, so [...]]]></description>
			<content:encoded><![CDATA[<p>I heard iPartition was great, so I went to try it. Here&#8217;s what I did:</p>
<ul>
<li>Needed a DVD, so I looked forever to find one.</li>
<li>Remembered that blank DVDs where in my car, went and got one.</li>
<li>Burned the iPartition boot DVD.</li>
<li>It didn&#8217;t work.</li>
<li>Burned it again.</li>
<li>Didn&#8217;t work.</li>
<li>I realized it might not have drivers for my new iMac, so I tried copying my /System/Library/Extentions over to the DVD, burned another one.</li>
<li>It didn&#8217;t work either.</li>
<li>I realized I could use my iBook instead while my iMac was in target disc mode.</li>
<li>Except my iBook would let me put in the DVD I burned. There appeared to be something jamming it. (WTF?)</li>
<li>So I tried a credit card to unblock it, no dice.</li>
<li>I had to open up my iBook, but I needed a smallish Allen wrench to open it. I looked everywhere.</li>
<li>I realized that it too, was in my car, so I went to go get it.</li>
<li>I took my iBook apart.</li>
<li>I took the Combo Drive apart. The disc let me put it in, no clue why. I guess it wanted some fresh air inside?</li>
<li>Put the iBook half-way back together, except I forgot to connect the Combo Drive up again.</li>
<li>Took it apart, hooked up the Combo Drive, and then put the iBook back together again.</li>
<li>Booted the iBook with the iPartition boot disc. (It worked fine.)</li>
</ul>
<div>All-in-all iPartition is a pretty nice program to resize your Boot Camp partition. Getting to the program was a total pain in the ass.</div>
]]></content:encoded>
			<wfw:commentRss>http://rofish.net/2008/06/what-i-had-to-do-to-resize-my-boot-camp-partition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://rofish.net/2008/04/hello-world/</link>
		<comments>http://rofish.net/2008/04/hello-world/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:22:22 +0000</pubDate>
		<dc:creator>Ryan Alyea</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rofish.net/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://rofish.net/2008/04/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.252 seconds -->
