<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="0.92">
<channel>
	<title>Sean's Obsessions</title>
	<link>http://ertw.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 27 Apr 2008 13:35:33 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Testing via screen scraping</title>
		<description><![CDATA[Trying to figure out how to write a test based on screen scraping.  Easiest example is to make sure that certain URIs redirect to the login screen.
Created an &#8220;automated&#8221; dir under app/tests/cases/, with a file called permissions.test.php:

&#60;?php

class PermissionsTestCase extends CakeWebTestCase {

        var $mysite = "http://test.mysite.com";
   [...]]]></description>
		<link>http://ertw.com/blog/2008/02/29/testing-via-screen-scraping/</link>
			</item>
	<item>
		<title>How the hell do you test a controller?</title>
		<description><![CDATA[Testing models is straightforward, see http://bakery.cakephp.org/articles/view/testing-models-with-cakephp-1-2-test-suite
Testing a controller though&#8230;  Why is there nothing good out there that tells you how to test a controller, other than references to Felix&#8217;s work that doesn&#8217;t use simpletest?
That said, testing a controller should look something like
- Create controller object
- Call an action
- Poke at the controller to make [...]]]></description>
		<link>http://ertw.com/blog/2008/02/29/how-the-hell-do-you-test-a-controller/</link>
			</item>
	<item>
		<title>I&#8217;ll be speaking at Sharkfest &#8216;08</title>
		<description><![CDATA[I&#8217;m giving 2 talks on using Wireshark to expose VoIP problems at Sharkfest &#8216;08 (schedule).Worker in a new boost free mobile ringtones maker trend.  Details are sketchy, I think one of the talks is more of a hands on lab, the other is me talking.  I&#8217;ve expanded on my techniques from the Linux [...]]]></description>
		<link>http://ertw.com/blog/2007/12/25/ill-be-speaking-at-sharkfest-08/</link>
			</item>
	<item>
		<title>Frameworks don&#8217;t suck</title>
		<description><![CDATA[I&#8217;ve often had a dim view of web frameworks. At b5media we had more than one case where we&#8217;d send out some pretty basic development to be done, and we&#8217;d get it back, done in a framework that took more time to get running than it was worth.  And, from a performance perspective, all [...]]]></description>
		<link>http://ertw.com/blog/2007/11/24/frameworks-dont-suck/</link>
			</item>
	<item>
		<title>Skinny controller, fat model</title>
		<description><![CDATA[I understand how to work within the MVC (model, view, controller) system of development, but once I read skinny controller, fat model I realized what it&#8217;s all about.  Even though it&#8217;s written for Ruby on Rails it&#8217;s easy enough to transport to your framework of choice.
I&#8217;ve heard the term &#8220;fat model&#8221; before, but really [...]]]></description>
		<link>http://ertw.com/blog/2007/11/14/skinny-controller-fat-model/</link>
			</item>
	<item>
		<title>Pushing a CakePHP app from dev to prod</title>
		<description><![CDATA[After more work on a CakePHP app I wanted to host it somewhere.  Because this is a fairly low volume app I went with a shared hosting provider.
One problem was that I needed two different database connections, one for my development site, and one when I push it to the server.  It was [...]]]></description>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/</link>
			</item>
	<item>
		<title>A simple authentication system with CakePHP 1.2 and Auth Component</title>
		<description><![CDATA[I&#8217;ve been learning the CakePHP framework recently, and came to need a simple user login system.
Judging by the documentation out there, ACLs are the way to do it.  However after spending an hour trying to figure out all the contradicting articles out there I gave up.  ACLs are very precise, all I need [...]]]></description>
		<link>http://ertw.com/blog/2007/11/04/a-simple-authentication-system-with-cakephp-12-and-auth-component/</link>
			</item>
	<item>
		<title>b5media launches Spekked</title>
		<description><![CDATA[b5media has launched an entertainment gateway
Our dev team worked around the clock (literally&#8230; you go Brian!) to get this ready for launch. I think it&#8217;s a great evolution of the channel concept.  Rather than just having a bunch of blogs in a channel, we have this portal to help showcase the best posts, and [...]]]></description>
		<link>http://ertw.com/blog/2007/10/08/b5media-launches-spekked/</link>
			</item>
	<item>
		<title>MythDora and jumpy livetv</title>
		<description><![CDATA[After my previous post I ended up wiping my Myth box and installing Mythdora.  Apparently there are some unresolved issues in F7&#8217;s kernel and the ivtv packaging.
Everything worked well except recording was funny. Watching livetv was jumpy&#8230;  Every few seconds the audio and video would stutter. Watching a show on the MVP downstairs [...]]]></description>
		<link>http://ertw.com/blog/2007/09/16/mythdora-and-jumpy-livetv/</link>
			</item>
	<item>
		<title>Fedora Core 4 to Fedora 7</title>
		<description><![CDATA[My MythTV box was sadly out of date, and to use the new scheduling service I needed to upgrade.
DVD problems prevented me from upgrading from the DVD I downloaded.  Luckily I found how to use the PXE image on the DVD to boot.  It&#8217;s pretty nifty, you point your bootloader at the PXE [...]]]></description>
		<link>http://ertw.com/blog/2007/09/03/fedora-core-4-to-fedora-7/</link>
			</item>
</channel>
</rss>
