<?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>JBRODERICK (.NET)</title>
	<atom:link href="http://jbroderick.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://jbroderick.net</link>
	<description></description>
	<lastBuildDate>Mon, 06 May 2013 04:23:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Lightroom 4 jQuery Web Gallery</title>
		<link>http://jbroderick.net/2013/05/05/lightroom-4-jquery-web-gallery/</link>
		<comments>http://jbroderick.net/2013/05/05/lightroom-4-jquery-web-gallery/#comments</comments>
		<pubDate>Mon, 06 May 2013 04:13:34 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[lightroom]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=644</guid>
		<description><![CDATA[Recently, a friend of mine pointed me towards a gallery of images from Best Made Co. I was very impressed not just with the quality of the photos but the simplicity of the gallery. Being a software developer, I figured I could make my own. I was delighted to see that the Best Made Co. was just [...]]]></description>
				<content:encoded><![CDATA[<p>Recently, a friend of mine pointed me towards a <a href="http://ak12.bestmadeco.com/">gallery of images from Best Made Co.</a> I was very impressed not just with the quality of the photos but the simplicity of the gallery. Being a software developer, I figured I could make my own. I was delighted to see that the Best Made Co. was just using a <a href="http://srobbin.com/jquery-plugins/backstretch/">jQuery plugin called backstretch</a>. Since I use Lightroom 4 for my photo management, I figured I would learn me some Lua and create my own Web Gallery plugin. Turns out it is fairly straightforward.</p>
<p>Things I&#8217;d still like to do:</p>
<ul>
<li><span style="line-height: 13px;">Incorporate image title/captions somehow</span></li>
<li>favicon.ico support (not sure how I could do this from LR though)</li>
<li>Gallery description</li>
</ul>
<p>BTW, since most people have landscape oriented displays, using landscape photos will work best.</p>
<p><strong><a href="http://jbroderick.net/galleries/Oregon/">Take a look at the demo</a></strong></p>
<p><strong><a href="http://jbroderick.net/wp-content/uploads/2013/05/LR4JB.lrwebengine.zip">Download the plugin</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/05/05/lightroom-4-jquery-web-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future as Movie Studios See It</title>
		<link>http://jbroderick.net/2013/03/27/the-future-as-movie-studios-see-it/</link>
		<comments>http://jbroderick.net/2013/03/27/the-future-as-movie-studios-see-it/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 21:01:28 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=635</guid>
		<description><![CDATA[From an article in Wired about the new Prima Cinema device. New movies are downloaded automatically before their theatrical release to ensure you can watch them the same day they show up at the multiplex. Each screening costs $500, and you alone can access the library &#8211; playback requires a positive ID from one of [...]]]></description>
				<content:encoded><![CDATA[<p>From an article in Wired about the new Prima Cinema device.</p>
<blockquote><p>New movies are downloaded automatically before their theatrical release to ensure you can watch them the same day they show up at the multiplex. Each screening costs $500, and you alone can access the library &#8211; playback requires a positive ID from one of the unit&#8217;s two fingerprint readers.</p></blockquote>
<p>Watching a movie at home the same day it comes out at the theatre will cost roughly 60x as much money on top of the $35,000 you already paid for the device. No wonder people pirate movies.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/27/the-future-as-movie-studios-see-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Samsung Galaxy S4 Is Huge!</title>
		<link>http://jbroderick.net/2013/03/14/the-samsung-galaxy-s4-is-huge/</link>
		<comments>http://jbroderick.net/2013/03/14/the-samsung-galaxy-s4-is-huge/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 23:24:06 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=622</guid>
		<description><![CDATA[I know Android phones are getting bigger and bigger, but this thing is enormous!]]></description>
				<content:encoded><![CDATA[<p>I know Android phones are getting bigger and bigger, but this thing is enormous!</p>
<p><img class="alignnone size-full wp-image-623" alt="LB_1769" src="http://jbroderick.net/wp-content/uploads/2013/03/LB_1769.jpg" width="1020" height="675" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/14/the-samsung-galaxy-s4-is-huge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube Channel RSS Feed</title>
		<link>http://jbroderick.net/2013/03/13/youtube-channel-rss-feed/</link>
		<comments>http://jbroderick.net/2013/03/13/youtube-channel-rss-feed/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 04:55:36 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=620</guid>
		<description><![CDATA[For those of you who still use RSS, there is an RSS feed available for your favorite YouTube channels. Its pretty simple: http://www.youtube.com/rss/user/YOURCHANNELNAME/videos.rss Just visit the YouTube channel, grab the username from the URL and replace YOURCHANNELNAME with the username in the URL above. Toss that URL into your favorite RSS reader and enjoy the video [...]]]></description>
				<content:encoded><![CDATA[<p>For those of you who still use RSS, there is an RSS feed available for your favorite YouTube channels. Its pretty simple:</p>
<pre>http://www.youtube.com/rss/user/YOURCHANNELNAME/videos.rss</pre>
<p>Just visit the YouTube channel, grab the username from the URL and replace <em>YOURCHANNELNAME</em> with the username in the URL above. Toss that URL into your favorite RSS reader and enjoy the video feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/13/youtube-channel-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django &#8211; URL for Editing a Model</title>
		<link>http://jbroderick.net/2013/03/07/612/</link>
		<comments>http://jbroderick.net/2013/03/07/612/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 23:22:51 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[pwyl]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=612</guid>
		<description><![CDATA[I&#8217;m learning Python and Django. So far so good but I ran into some trouble today and couldn&#8217;t find what I was looking for. In my template, I was trying to construct the URL to the admin view for editing a model. Finally I found the answer and thought I&#8217;d share it: My model: class [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m learning Python and Django. So far so good but I ran into some trouble today and couldn&#8217;t find what I was looking for. In my template, I was trying to construct the URL to the admin view for editing a model. Finally I found the answer and thought I&#8217;d share it:</p>
<p>My model:</p>
<pre>class Foo(models.Model):
    def get_admin_url(self):
        return urlresolvers.reverse("admin:%s_%s_change" % (self._meta.app_label, self._meta.module_name), args=(self.id,))</pre>
<p>And then in my template I can reference the function on my model:</p>
<pre>...
&lt;td&gt;&lt;a href="{{ c.get_admin_url }}"&gt;Edit&lt;/a&gt;&lt;/td&gt;
...</pre>
<p>If you need to link to any other admin views for that model, refer to the <a href="https://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls">Django documentation</a> and just change the value passed to <em>urlresolves.reverse</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/07/612/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s New Lisbon Office</title>
		<link>http://jbroderick.net/2013/03/02/microsofts-new-lisbon-office/</link>
		<comments>http://jbroderick.net/2013/03/02/microsofts-new-lisbon-office/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 05:08:56 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=603</guid>
		<description><![CDATA[Microsoft&#8217;s new Lisbon Office. If only they made their OS as beautiful&#8230; sigh&#8230;]]></description>
				<content:encoded><![CDATA[<p><a href="http://officesnapshots.com/2013/02/27/microsoft-lisbon-office-design/">Microsoft&#8217;s new Lisbon Office</a>. If only they made their OS as beautiful&#8230; <em>sigh</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/02/microsofts-new-lisbon-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terrain</title>
		<link>http://jbroderick.net/2013/03/02/terrain/</link>
		<comments>http://jbroderick.net/2013/03/02/terrain/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 04:57:25 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://jbroderick.net/?p=600</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-601" alt="Terrain" src="http://jbroderick.net/wp-content/uploads/2013/03/1999-12-31-16.01.24.jpg" width="1024" height="576" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/03/02/terrain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Closures</title>
		<link>http://jbroderick.net/2013/02/23/javascript-closures/</link>
		<comments>http://jbroderick.net/2013/02/23/javascript-closures/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 19:01:47 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pwyl]]></category>

		<guid isPermaLink="false">http://www.jbroderick.net/?p=16</guid>
		<description><![CDATA[I thought I&#8217;d take a moment to share my Javascript Closure template which I use regularly. Its a great way to namespace your functions and encapsulate functionality into packages. This is another helpful resource if you want to learn more about why we do it. ProTip: If you&#8217;re a Visual Studio developer, this code snippet [...]]]></description>
				<content:encoded><![CDATA[<p>I thought I&#8217;d take a moment to share my Javascript Closure template which I use regularly. Its a great way to namespace your functions and encapsulate functionality into packages. <a href="http://markdalgleish.com/2011/03/self-executing-anonymous-functions/">This is another helpful resource</a> if you want to learn more about why we do it.</p>
<p>ProTip: If you&#8217;re a Visual Studio developer, <a href="http://jbroderick.net/wp-content/uploads/2013/02/namespace.txt">this code snippet</a> may save you a little time. Just change the suffix to <em>.snippet</em> and store in your code snippets folder.</p>
<pre lang="javascript">var Namespace = function () {

    return {

        Init: function () {
            //if anything needs to be inited, it can be done here
        },

        PublicFunction: function (args) {

            //Need fully qualify function when calling
            //a from within the namespace
            Namespace.AnotherPublicFunction(args);

            //fully qualified not needed for private functions
            _privateFunction(args);

        },

        AnotherPublicFunction: function(args){
        }
    };

    function _privateFunction : function(args){
    }
} ();</pre>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/02/23/javascript-closures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morning Fog</title>
		<link>http://jbroderick.net/2013/02/18/377/</link>
		<comments>http://jbroderick.net/2013/02/18/377/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 16:36:04 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[fog]]></category>
		<category><![CDATA[morning]]></category>

		<guid isPermaLink="false">http://digitalambushphotography.com/?p=377</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><a href="http://jbroderick.net/wp-content/uploads/2013/02/20130217-IMG_0116.jpg"><img class="alignnone size-full wp-image-577" alt="20130217-IMG_0116" src="http://jbroderick.net/wp-content/uploads/2013/02/20130217-IMG_0116.jpg" width="1280" height="853" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/02/18/377/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countryside</title>
		<link>http://jbroderick.net/2013/02/16/countryside/</link>
		<comments>http://jbroderick.net/2013/02/16/countryside/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 22:42:25 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[countryside]]></category>

		<guid isPermaLink="false">http://www.jbroderick.net/?p=33</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.jbroderick.net/wp-content/uploads/2013/02/373.jpg"><img class="alignnone size-full wp-image-34" alt="373" src="http://www.jbroderick.net/wp-content/uploads/2013/02/373.jpg" width="1280" height="720" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jbroderick.net/2013/02/16/countryside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
