<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Negative Margins</title>
	<link>http://www.negativemargins.com</link>
	<description>Adventures in css, javascript, and all things web</description>
	<lastBuildDate>Mon, 03 May 2010 00:43:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Automatically run phpunit tests with Kicker on OS X</title>
		<description><![CDATA[Here's a quick tutorial on how to use Kicker to automatically run PHPUnit tests on OS X. Kicker uses OS X's filesystem events to automatically run a command after a target directory or file is changed. Better yet, after the command is run it will Growl the results for you!

First, install Kicker: sudo gem install [...]]]></description>
		<link>http://www.negativemargins.com/2010/05/02/automaticlly-run-phpunit-tests/</link>
			</item>
	<item>
		<title>Have a javascript or css question?</title>
		<description><![CDATA[I spend 40+ hours a week knee deep in javascript, css and php, but lately mostly javascript and css. I'm responsible for making everything over at www.lijit.com not only provide a great user interface, but work in Firefox, Internet Explorer 6/7 and Safari 2/3, I never seem to have the time to get to Opera [...]]]></description>
		<link>http://www.negativemargins.com/2007/12/03/have-a-javascript-or-css-question/</link>
			</item>
	<item>
		<title>PHP: Mixing SimpleXML and json_encode</title>
		<description><![CDATA[Recently, I've been doing a lot of work with XML and json. One small problem I ran into was assigning SimpleXML variables to a class variable and then running it through json_encode:
"pageLength":{"0":"10"}
The simple solution I came up with, but which were not readily apparent in the documentation is that you need to simply cast the [...]]]></description>
		<link>http://www.negativemargins.com/2007/10/02/php-mixing-simplexml-and-json_encode/</link>
			</item>
	<item>
		<title>Post Gnomedex Post</title>
		<description><![CDATA[After a week on the road, culminating with Gnomedex 07, I'm back in the office. Molly and I spent a week in the northwest where we were able to visit her family. We then took a train up to Seattle for a weekend of conference fun. The trip home was a convoluted collection of planes, [...]]]></description>
		<link>http://www.negativemargins.com/2007/08/14/post-gnomedex-post/</link>
			</item>
	<item>
		<title>Make mp3s remember their position like podcasts</title>
		<description><![CDATA[I'm sure many of you noticed that when Apple rolled out the Podcasts section in iTunes, that podcasts remembered the position they were last stopped (unless they played through completely). I've often foudn myself wishing that other mp3s did this. For example, a podcaster might release an optional audio file, not in their normal genre, [...]]]></description>
		<link>http://www.negativemargins.com/2007/04/26/make-other-mp3s-remember-position-like-podcasts/</link>
			</item>
	<item>
		<title>Javascript IDE and Firefox</title>
		<description><![CDATA[Where is the javascript IDE? I know that you can use Eclipse, TextMate, Notepad and other such programs to edit javascript, and that more often then not said javascript is generated in the context of another language (php, ruby, java, or even .NET). I think that there could be huge potential for a Firefox addon [...]]]></description>
		<link>http://www.negativemargins.com/2007/02/02/javascript-ide-and-firefox/</link>
			</item>
	<item>
		<title>Prototype Website and Documentation</title>
		<description><![CDATA[
At the risk of repeating news, and reporting it late at that, in internet time at least, and using too many appositives in a sentence, prototype has finally gotten documentation!
According to their website:
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
Basically, it aims to take a lot of the common [...]]]></description>
		<link>http://www.negativemargins.com/2007/02/02/prototype-website-and-documentation/</link>
			</item>
	<item>
		<title>Widgets vs RSS and Feed Readers</title>
		<description><![CDATA[As we work on the next phase of development at Lijit, we have been thinking a lot about widgets, or wijits as we call them. Steve Rubel writes about widgets transforming blogs into start pages. I think this is a great idea, but then I started to think about how many people read blogs. Most [...]]]></description>
		<link>http://www.negativemargins.com/2006/11/29/widgets-vs-rss-and-feed-readers/</link>
			</item>
	<item>
		<title>IE, Why must you persecute me!?</title>
		<description><![CDATA[As the CSS at lijit.com evolves I find myself continually up against the uncompliant Internet Explorer. The flavor this week is min and max width height. As you may or may not be aware the truly standards compliant browsers allow you to set both min-width and max-width properties to give you the ability to have [...]]]></description>
		<link>http://www.negativemargins.com/2006/10/12/ie-why-must-you-persecute-me/</link>
			</item>
	<item>
		<title>Old School</title>
		<description><![CDATA[
I used to own cassettes, make them for my friends, and listen to them in my car. Today I discover that the fine people over at says-it.com have produced the Cassette Generator, another in their line of pages that make cool graphics to post on your blog, send to your friends, or whatever.
I found out [...]]]></description>
		<link>http://www.negativemargins.com/2006/09/28/old-school/</link>
			</item>
</channel>
</rss>
