<?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"
	>

<channel>
	<title>mattbriançon</title>
	<atom:link href="http://mattbriancon.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattbriancon.com/blog</link>
	<description></description>
	<pubDate>Sun, 30 Sep 2007 18:01:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Firefox Image Blocking</title>
		<link>http://mattbriancon.com/blog/2007/09/30/firefox-image-blocking/</link>
		<comments>http://mattbriancon.com/blog/2007/09/30/firefox-image-blocking/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 18:01:29 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Ads]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/09/30/firefox-image-blocking/</guid>
		<description><![CDATA[I&#8217;m a frequent reader of Pitchforkmedia and have always been frustrated with how many ads they have.  I&#8217;ve also been using Adblock Plus for a while and have come built up a pretty substantial white/black list (it supports both).
Unfortunately, Pitchfork uses an annoyingly effective way to get around Adblock.  Essentially they (warning: speculation) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a frequent reader of <a href="http://pitchforkmedia.com">Pitchforkmedia</a> and have always been frustrated with how many ads they have.  I&#8217;ve also been using <a href="http://https://addons.mozilla.org/en-US/firefox/addon/1865">Adblock Plus</a> for a while and have come built up a pretty substantial white/black list (it supports both).</p>
<p>Unfortunately, Pitchfork uses an annoyingly effective way to get around Adblock.  Essentially they (warning: speculation) use Javascript to write more Javascript which, I assume, gets executed after Adblock has run through the source of the site.  Ah but they didn&#8217;t think of how sweet Firefox is.</p>
<p>Firefox has a setting (in the &#8220;Content&#8221; section of the preferences) called &#8220;Load images automatically.&#8221;  Obviously you want this to be enabled (how annoying would it be if it wasn&#8217;t?) but&#8230;wait a second.  What if we didn&#8217;t want images to load for a certain site?  The FF developers are one step ahead of us.</p>
<p>Next to the check box is an &#8220;Exceptions&#8230;&#8221; button that let&#8217;s you define block/allow settings on a per site basis (just like when setting cookie exceptions).  When I added <strong>ahs.pitchforkmedia.com</strong> to the block list, voila!</p>
<p>Oh wait&#8230;that only blocks images.  As in that flashy Flash ads are still there.</p>
<p>Honestly, that&#8217;s fine with me.  My biggest problem was that all the ads were overwhelming.  With the images gone the Flash ads are much easier to ignore.</p>
<p>This isn&#8217;t a perfect solution but it made me a lot happier and hopefully you will be too.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/09/30/firefox-image-blocking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Last.fm Chart Idea</title>
		<link>http://mattbriancon.com/blog/2007/09/29/lastfm-chart-idea/</link>
		<comments>http://mattbriancon.com/blog/2007/09/29/lastfm-chart-idea/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 02:10:42 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/09/29/lastfm-chart-idea/</guid>
		<description><![CDATA[I&#8217;d be really interested to see who I listen to depending on the time of day.  I&#8217;m not sure how this could be represented without being too convoluted.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d be really interested to see who I listen to depending on the time of day.  I&#8217;m not sure how this could be represented without being too convoluted.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/09/29/lastfm-chart-idea/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iTunes Podcast Management</title>
		<link>http://mattbriancon.com/blog/2007/08/08/itunes-podcast-management/</link>
		<comments>http://mattbriancon.com/blog/2007/08/08/itunes-podcast-management/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 13:31:11 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Anything and Everything]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/08/08/itunes-podcast-management/</guid>
		<description><![CDATA[I use iTunes to manage my podcasts.  I know this isn&#8217;t the ideal way to do it but I find that it&#8217;s the easiest because I can easily sync them to my iPod.
I have one major gripe though: subscription settings are universal.  There is only one setting for how podcasts are managed.  [...]]]></description>
			<content:encoded><![CDATA[<p>I use iTunes to manage my podcasts.  I know this isn&#8217;t the ideal way to do it but I find that it&#8217;s the easiest because I can easily sync them to my iPod.</p>
<p>I have one major gripe though: subscription settings are universal.  There is only one setting for how podcasts are managed.  An example might help.</p>
<p>Say there are two podcasts (I&#8217;ve got way more but I&#8217;ll make it easy on you guys) that I like.  The first is a weekly show that I never want to miss but if I do, I want the last episode to be saved until I watch it.  The second podcast is released daily and I don&#8217;t really care if I miss one.  You&#8217;d think it&#8217;d be easy to set up iTunes to save all episodes of the first one and only keep the newest of the second.  You&#8217;d be wrong.</p>
<p>In fact, I have to save all episodes and go through and delete manually.  I won&#8217;t pretend that I&#8217;m so pressed for time that I can&#8217;t take a minute and delete old shows everyday but it&#8217;s the principle.  This is fairly basic functionality that is left out.</p>
<p>All this being said, I also won&#8217;t pretend that Steve Jobs reads my blog religiously and, thus, won&#8217;t tell his developers to work on this pronto.  Maybe sometime soon though?  Thanks Steve.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/08/08/itunes-podcast-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>golden compass quote</title>
		<link>http://mattbriancon.com/blog/2007/07/15/golden-compass-quote/</link>
		<comments>http://mattbriancon.com/blog/2007/07/15/golden-compass-quote/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 04:18:51 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Anything and Everything]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/07/15/golden-compass-quote/</guid>
		<description><![CDATA[I found this last week when I was rereading The Golden Compass.
But think of Adam and Eve like an imaginary number, like the square root of minus one: you can never see any concrete proof that it exists, but if you include it in your equations, you can calculate all manner of things that couldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I found this last week when I was rereading <a href="http://www.amazon.com/Materials-Trilogy-Golden-Compass-Spyglass/dp/0440238609/">The Golden Compass</a>.</p>
<blockquote><p>But think of Adam and Eve like an imaginary number, like the square root of minus one: you can never see any concrete proof that it exists, but if you include it in your equations, you can calculate all manner of things that couldn&#8217;t be imagined without it.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/07/15/golden-compass-quote/feed/</wfw:commentRss>
		</item>
		<item>
		<title>dpaste testing</title>
		<link>http://mattbriancon.com/blog/2007/06/24/dpaste-testing/</link>
		<comments>http://mattbriancon.com/blog/2007/06/24/dpaste-testing/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 09:39:02 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Django]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/06/24/dpaste-testing/</guid>
		<description><![CDATA[I found a cool site called dpaste that syntax-highlights code using the Django framework (which I&#8217;ve recently gotten very interested in).  It doesn&#8217;t have all of the popular languages but it does have support for Python and Django.  Here is an example (that I want to test) of a Django template:

&#60;p&#62;
&#60;h1&#62;{{ object.question }}&#60;/h1&#62;

&#60;ul&#62;
{% [...]]]></description>
			<content:encoded><![CDATA[<p>I found a cool site called <a href="http://dpaste.com">dpaste</a> that syntax-highlights code using the <a href="http://djangoproject.org">Django framework</a> (which I&#8217;ve recently gotten very interested in).  It doesn&#8217;t have all of the popular languages but it does have support for Python and Django.  Here is an example (that I want to test) of a Django template:</p>
<div class="highlight" >
<pre><span style="color: #062873; font-weight: bold">&lt;p&gt;</span>
<span style="color: #062873; font-weight: bold">&lt;h1&gt;</span><span style="color: #007020">{{</span> <span style="color: #bb60d5">object.question</span> <span style="color: #007020">}}</span><span style="color: #062873; font-weight: bold">&lt;/h1&gt;</span>

<span style="color: #062873; font-weight: bold">&lt;ul&gt;</span>
<span style="color: #007020">{%</span> <span style="color: #007020; font-weight: bold">for</span> <span style="color: #bb60d5">choice</span> <span style="color: #007020; font-weight: bold">in</span> <span style="color: #bb60d5">object.choice_set.all</span> <span style="color: #007020">%}</span>
    <span style="color: #062873; font-weight: bold">&lt;li&gt;</span><span style="color: #007020">{{</span> <span style="color: #bb60d5">choice.choice</span> <span style="color: #007020">}}</span> &#8212; <span style="color: #007020">{{</span> <span style="color: #bb60d5">choice.votes</span> <span style="color: #007020">}}</span> vote<span style="color: #007020">{{</span> <span style="color: #bb60d5">choice.votes</span><span style="color: #666666">|</span><span style="color: #06287e">pluralize</span> <span style="color: #007020">}}</span><span style="color: #062873; font-weight: bold">&lt;/li&gt;</span>
<span style="color: #007020">{%</span> <span style="color: #007020; font-weight: bold">endfor</span> <span style="color: #007020">%}</span>
<span style="color: #062873; font-weight: bold">&lt;/ul&gt;</span>
<span style="color: #062873; font-weight: bold">&lt;/p&gt;</span>
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/06/24/dpaste-testing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scrobbles Plugin</title>
		<link>http://mattbriancon.com/blog/2007/06/14/scrobbles-plugin/</link>
		<comments>http://mattbriancon.com/blog/2007/06/14/scrobbles-plugin/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 17:42:27 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/06/14/scrobbles-plugin/</guid>
		<description><![CDATA[I just added a Last.fm called Scrobbles.  It&#8217;s very simple and makes for a clean way to list up to ten of your recently played tracks.
I still have to tweak the way it outputs the tracks but in all the install took about two minutes.  Really nice little plugin.
]]></description>
			<content:encoded><![CDATA[<p>I just added a <a href="http://last.fm">Last.fm</a> called <a href="http://robm.me.uk/projects/plugins/wordpress/scrobbles">Scrobbles</a>.  It&#8217;s very simple and makes for a clean way to list up to ten of your recently played tracks.</p>
<p>I still have to tweak the way it outputs the tracks but in all the install took about two minutes.  Really nice little plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/06/14/scrobbles-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why Heroes is an awesome show</title>
		<link>http://mattbriancon.com/blog/2007/06/13/why-heroes-is-an-awesome-show/</link>
		<comments>http://mattbriancon.com/blog/2007/06/13/why-heroes-is-an-awesome-show/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 09:13:08 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Anything and Everything]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/06/13/why-heroes-is-an-awesome-show/</guid>
		<description><![CDATA[I just recently finished catching up on the first season of Heroes.  A friend had watched it the whole year and suggested nagged me until I watched.
I have to say that I was thoroughly impressed.  I watch a fair amount of TV but lately all of the shows I used to watch have [...]]]></description>
			<content:encoded><![CDATA[<p>I just recently finished catching up on the first season of <a href="http://www.nbc.com/Heroes/">Heroes</a>.  A friend had watched it the whole year and <del datetime="2007-06-13T08:29:03+00:00">suggested</del> nagged me until I watched.</p>
<p>I have to say that I was thoroughly impressed.  I watch a fair amount of TV but lately all of the shows I used to watch have made seemingly irreversible turns for the worse.  <a href="http://fox.com/prisonbreak/">Prison Break</a> for instance is just ridiculous.  How many times can they <em>just barely</em> escape from the cops or one of the several other groups out to get them (all of which just want to kill the Scofields off)?</p>
<p>And <a href="http://abc.go.com/primetime/lost/lostandfound/index">Lost</a>.  Oh man, Lost really makes me mad.  For the first two seasons the writers kept introducing crazy plot twists and mysteries that left you with the feeling it was all going to tie together in the next episode.  The third season tried to do that, but at this point I&#8217;m pretty sure it&#8217;s impossible to tie up all the loose ends (and you know none of the die-hard fans are going to be satisfied until <em>everything</em> has been explained).</p>
<p><a href="http://fox.com/house/">House</a> is another show I&#8217;m starting to hate.  Sure, Hugh Laurie is always witty and good for a couple laughs but it just gets old.  How many times can they get down to the last 10 minutes of the episode having no idea what is wrong with a patient then BOOM!  They have the cure and the little kid we were supposed to be oh-so worried about is fine.  It&#8217;s a good show but it needs some spicing up.</p>
<p>I could go on but I think I&#8217;ve danced around my main complaint long enough so I&#8217;m just gonna say it: something needs to be resolved!!</p>
<p>I know, crazy, right?  Take a second to think about it.  When was the last time you watched a show and actually felt satisfied?  As fun as those cliffhanger endings are, they become less cliffhanger-y the more you see them until all of the suspense is gone.  &#8220;Oh wow!  Lost just had the craziest ending!  Now I have to watch next week.&#8221;  Um&#8230;nope.</p>
<p>Heroes is different (and better) than the above shows because in the end something significant is actually resolved (I&#8217;m going to try really hard not to give anything away but consider this your <strong>***WARNING***</strong> that there might be spoilers).  In the beginning of the season we find out about some big explosion that happens in New York sometime in the future (November 8th of that year - not an important detail).  Throughout the season we learn that the explosion is caused by someone with powers, but it&#8217;s pretty much up in the air until the last episode as to who it is (real suspense!).</p>
<p>At the end of the season everything comes to a close.  I know, I was looking for some ridiculous plot twist too, but it never came.  The writers did an awesome job, though, in setting up next season.  If you didn&#8217;t catch it, go back and listen to what Molly says while she&#8217;s lying in the bed with the map (that other guy, not Sylar).  Obviously I don&#8217;t know for sure that this is the direction the show will go in, but it&#8217;s my best guess.</p>
<p>This type of ending should be the model for all other shows.  There is no reason to keep people hanging in suspense all summer because people just don&#8217;t care enough when the show isn&#8217;t on.  Networks know that, for the most part, everyone who watched last season will come back in the fall by virtue of how much of a pain it is to start watching a new show (think about it - new time slot, old seasons, etc.).  Even if every network exec reads this (ha!) there wouldn&#8217;t be any reason for them to change their ways.  The current biggest threat to TV is the Internet and losing a few viewers to bad endings is nothing compared to what they&#8217;re about to lose to services like <a href="http://joost.com/">Joost</a> and YouTube.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/06/13/why-heroes-is-an-awesome-show/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My protocol</title>
		<link>http://mattbriancon.com/blog/2007/06/11/my-protocol/</link>
		<comments>http://mattbriancon.com/blog/2007/06/11/my-protocol/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 03:56:45 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Anything and Everything]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/06/11/my-protocol/</guid>
		<description><![CDATA[I decided that the next time I have the need to create a new network protocol (HTTP, FTP, etc.), I&#8217;m going to call it MPB.  That does that stand for, you ask?  Well, those are my initials and it also stands for &#8220;Matt&#8217;s Protocol, Bitch.&#8221;
I see widespread use of this new protocol in [...]]]></description>
			<content:encoded><![CDATA[<p>I decided that the next time I have the need to create a new network protocol (HTTP, FTP, etc.), I&#8217;m going to call it MPB.  That does that stand for, you ask?  Well, those are my initials and it also stands for &#8220;Matt&#8217;s Protocol, Bitch.&#8221;</p>
<p>I see widespread use of this new protocol in the future.</p>
<p><strong>Update:</strong> I guess I should explain where this seemingly random post came from.</p>
<p>I&#8217;ve been thinking about making a media manager-esque application so i was looking into the Audioscrobbler protocol used to submit played songs to <a href="http://last.fm">last.fm</a> which they boringly named <a href="http://www.audioscrobbler.net/wiki/Protocol1.1.merged">Audioscrobbler Protocol</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/06/11/my-protocol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Been a while&#8230;</title>
		<link>http://mattbriancon.com/blog/2007/06/05/been-a-while/</link>
		<comments>http://mattbriancon.com/blog/2007/06/05/been-a-while/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 09:35:54 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Anything and Everything]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/06/05/been-a-while/</guid>
		<description><![CDATA[And for that I apologize.  I don&#8217;t know why I haven&#8217;t been posting recently.  It&#8217;s not like I&#8217;ve had too much to do or anything, I just haven&#8217;t really been doing anything at all.
I promise I&#8217;m going to post more.  And yes, I realize that I&#8217;m really only promising to myself but [...]]]></description>
			<content:encoded><![CDATA[<p>And for that I apologize.  I don&#8217;t know why I haven&#8217;t been posting recently.  It&#8217;s not like I&#8217;ve had too much to do or anything, I just haven&#8217;t really been doing anything at all.</p>
<p>I promise I&#8217;m going to post more.  And yes, I realize that I&#8217;m really only promising to myself but by writing it down it&#8217;s more likely to actually happen.  Oh, and for some reason I decided to record this with the video camera my family has never used (we got it like 4 years ago&#8230;).</p>
<p>Later.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/06/05/been-a-while/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transparent JButtons</title>
		<link>http://mattbriancon.com/blog/2007/05/17/transparent-jbuttons/</link>
		<comments>http://mattbriancon.com/blog/2007/05/17/transparent-jbuttons/#comments</comments>
		<pubDate>Thu, 17 May 2007 08:55:42 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://mattbriancon.com/blog/2007/05/17/transparent-jbuttons/</guid>
		<description><![CDATA[A few hours ago I was trying to create a toolbar for a new GUI in Java.  Making square buttons, etc. was easy but what I couldn&#8217;t figure out was how just have the icon present without any beveledness.  I searched for a while and finally came across a nice solution.
After creating the [...]]]></description>
			<content:encoded><![CDATA[<p>A few hours ago I was trying to create a toolbar for a new GUI in Java.  Making square buttons, etc. was easy but what I couldn&#8217;t figure out was how just have the icon present without any beveledness.  I searched for a while and finally came across a nice solution.</p>
<p>After creating the new button (<code>JButton button = new JButton(new ImageIcon("path/to/icon");</code>) all it takes is two simple method calls to make it just an icon.  The first, <code>button.setBorder(null);</code>, is fairly self-explanatory but the second, <code>button.setContentAreaFilled(false);</code>, while almost as self-explanatory, is not obvious at all.  In fact, I read through the API twice before I caught it.</p>
<p>I still have one problem though.  This solution works well if you want just the icon present however it breaks if you try to add text.  This is rather important in my app so I&#8217;m going to have to work out a solution.</p>
<p>I&#8217;ve actually learned a few neat tricks recently which I&#8217;m going to post here.  If you&#8217;re at all interested, stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriancon.com/blog/2007/05/17/transparent-jbuttons/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.409 seconds -->
