<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Just a Thought...</title>
    <link>http://bloritsch.d-haven.net</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Random thoughts</description>
    <geo:lat>39.003809</geo:lat><geo:long>-77.301651</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/bloritsch/all" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Wicket, Spring, Hibernate, Testing... Yeah, it's like that.</title>
      <description>&lt;p&gt;I have to deliver a product using Java.  Due to politics and approved baselines, etc.  I can&amp;#8217;t use Ruby on Rails.  I&amp;#8217;ve done my own thing in the past, and so this time I decided to save some time by incorporating Wicket, Spring, and Hibernate using auto-wiring, and attributes.  Getting it all to talk together took the better part of a day, but I got it to deploy and run fine.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m an avid unit tester, so I was happy to learn that Wicket has some facilities to make testing a bit easier without forcing you to create your own Servlet mock objects.  I was really happy about that, so I decided to try it out.  Unfortunately, I ran into a rather nasty roadblock.  Spring was complaining about the ContextLoaderListener not being loaded.  It&amp;#8217;s defined in my web.xml file, but the autowiring requires the spring context to be loaded in a particular location.  Finding out how to fix that problem took me the better part of half a day.&lt;/p&gt;


	&lt;p&gt;The problem is that Wicket hides the &lt;code&gt;ServletContext&lt;/code&gt; object away from you.  You can&amp;#8217;t add values, because the test framework is initialized on construction.  Attempts to obtain the ServletContext and manually add the Spring web application context just weren&amp;#8217;t working.  That&amp;#8217;s because it is configured when the &lt;code&gt;WicketTester&lt;/code&gt; object is constructed and ignored after that.  I needed to be able to inject my own ServletContext with the Spring integration taken care of.  I finally figured it out here, because the forums just working for me.  Please note that this is tested with Wicket 1.4 and not any of the earlier versions:&lt;/p&gt;


&lt;pre&gt;
final MyApplication app = new MyApplication();
tester = new WicketTester(app) {
    @Override
    public ServletContext newServletContext(final String path) {
        // web context
        ServletContext context = new MockServletContext(app, path);
        // spring context
        XmlWebApplicationContext spring = new XmlWebApplicationContext();
        spring.setServletContext(context);
        // configure spring
        spring.setConfigLocation("classpath:application.xml");

        // put spring where Wicket can find it
        context.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, spring);
        return context;
    }
};
&lt;/pre&gt;

	&lt;p&gt;So let me explain what I did.  I created an anonymous subclass of the &lt;code&gt;WicketTester&lt;/code&gt; class so I could override the factory method &amp;#8220;newServletContext&amp;#8221; to inject my spring configuration.  Done properly, the wicket folks can take care of this by providing a &lt;code&gt;SpringWicketTester&lt;/code&gt; subclass in their spring integration library.  The SpringWicketTester would let you specify the location of your Spring configuration file, and it would override that method for you.  For now, you&amp;#8217;ll have to do it yourself.&lt;/p&gt;


	&lt;p&gt;I put the WicketTester initialization in a subclass of the JUnit &lt;code&gt;TestCase&lt;/code&gt; class.  That way I don&amp;#8217;t have to repeat myself for setting up my Wicket testing.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=dE86SfBqgeE:mtPL5Qh9-Tk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=dE86SfBqgeE:mtPL5Qh9-Tk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=dE86SfBqgeE:mtPL5Qh9-Tk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=dE86SfBqgeE:mtPL5Qh9-Tk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 10 Nov 2009 16:57:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9a6bec44-047e-4fbb-b82e-81f78ce4d1f0</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/dE86SfBqgeE/wicket-spring-hibernate-testing-yeah-its-like-that</link>
      <category>wicket</category>
      <category>wicket14</category>
      <category>spring</category>
      <category>hibernate</category>
      <category>junit</category>
      <category>testing</category>
      <category>framework</category>
      <category>web</category>
      <category>java</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/11/10/wicket-spring-hibernate-testing-yeah-its-like-that</feedburner:origLink></item>
    <item>
      <title>Ruby IDEs Come of Age</title>
      <description>&lt;div style="float: right;background-color: #505050;text-align:center;"&gt;&lt;a href="http://aptana.org"&gt;&lt;img src="http://aptana.org/images/logo.png" alt="Aptana logo" border="0"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;a href="http://www.jetbrains.com/ruby/nextversion/index.html"&gt;&lt;img src="http://www.jetbrains.com/img/banners/rm2beta_sb.png" alt="RubyMine 2.0" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;
There&amp;#8217;s nothing better than finding that sweet spot with developing your software where your tools work with you, and all is right with the world.  With Java that started when JetBrains introduced their IntelliJ &lt;span class="caps"&gt;IDEA&lt;/span&gt; product.  That product changed the way we think about integrated development environments, and even the open source alternatives like &lt;a href="http://eclipse.org"&gt;Eclipse&lt;/a&gt;  imitated the features included in the &lt;span class="caps"&gt;IDEA&lt;/span&gt; product.  At some point they specialized differently, each with their own set of pros and cons.

	&lt;p&gt;The Ruby development environment lagged seriously behind with people content to use glorified text editors.&lt;/p&gt;


	&lt;p&gt;Ruby on Rails brought a whole new community of developers to the Ruby platform, many who were curious malcontents from the Java arena like me.  For folks who were used to the &lt;span class="caps"&gt;IDE&lt;/span&gt; integrating with your version control system, and even your issue tracking system, going back to text editors alone wasn&amp;#8217;t going to cut it.  Yet, so strong was the pull from Rails that some enterprising folks started creating a Ruby &lt;span class="caps"&gt;IDE&lt;/span&gt;: RadRails.  RadRails is now a plugin for the Aptana web development platform, and Eclipse based tool.  &lt;a href="http://aptana.org"&gt;Aptana&lt;/a&gt; was my &lt;span class="caps"&gt;IDE&lt;/span&gt; of choice for quite a while.  Since I was already used to Eclipse, and I had a set of plugins that I already enjoyed using, there really wasn&amp;#8217;t much reason to switch.  Except for this nagging feeling things could be better.  I was still sorely missing refactorings, decent intentions, and working type-ahead for the Ruby &lt;span class="caps"&gt;API&lt;/span&gt;.  Sure I was aware of the technical limitations, but I knew it could be done.&lt;/p&gt;


	&lt;p&gt;I limped along until I noticed that the &lt;a href="http://ruby-lang.org"&gt;Ruby Language&lt;/a&gt;  had made Ruby 1.9.1 the new official Ruby.  It had Rake and RubyGems as standard components, so there will be no issues with the stinking Linux distros that refuse to make an &lt;span class="caps"&gt;RPM&lt;/span&gt; for RubyGems.  It&amp;#8217;s all included.  Of course, there are still some growing pains with some gems.  Check out &lt;a href="http://isitruby19.com/"&gt;Is it Ruby 1.9&lt;/a&gt;  for details (they have a sister site for JRuby in case you are interested).  I had an upgrade project ahead of me that required some features from Ruby 2.3.x, cleaning up, and security enhancements.  Since I had to re-implement the site anyway, Ruby 1.9 was measured to execute faster, and I had the liberty of doing so, I decided to make Ruby 1.9.1p243 the new baseline.&lt;/p&gt;


	&lt;p&gt;That&amp;#8217;s where my troubles began.  It wasn&amp;#8217;t just the Gems either.  The IDEs just couldn&amp;#8217;t handle it.  They turned into glorified text editors with the ability to track commits.  The debug feature was broken.&lt;/p&gt;


	&lt;p&gt;I remembered the Zen like experience that I had with JetBrains &lt;span class="caps"&gt;IDEA&lt;/span&gt; from the Java world, and knew they also had a product for .NET.  I hoped they had a product for Ruby, and sure enough they have the &lt;a href="http://www.jetbrains.com/ruby/"&gt;RubyMine&lt;/a&gt;  product.  If you are looking at Ruby 1.9, or Rails 2.3.3+ don&amp;#8217;t look at RubyMine 1.1.1.  Look at their new RubyMine 2.0-beta.  This is what Ruby programming should be.  The price point is currently $79 &lt;span class="caps"&gt;USD&lt;/span&gt; with the current promotion, but normally it is $99.  That puts it in the range that mere mortals like me can afford.  It works quite nicely with Ruby 1.9, and even Rails 2.3.4 (although that wasn&amp;#8217;t the version they developed against).  I have my refactorings, my intentions, my effortless subversion integration.  Formatting works.  It&amp;#8217;s fast.  Type-ahead doesn&amp;#8217;t flake out.  Debug works (made possible with coordinated efforts between myself, the debug-ruby-ide gem maintainer and the JetBrains team&amp;#8212;the latter two doing the heavy lifting).  Let me tell you, JetBrains is as good and responsive as they always were, and the Ruby community is like the Java community used to be, but better and more pragmatic.&lt;/p&gt;


	&lt;p&gt;Aptana and RadRails will catch up, it&amp;#8217;s a matter of time.  However, JetBrains RubyMine works now, and it works better and faster than Aptana.  On Windows, RubyMine performance is acceptable (on par with Eclipse), but on Mac it sings.  Eclipse/Aptana&amp;#8217;s performance doesn&amp;#8217;t change no matter what platform you are on.&lt;/p&gt;


	&lt;p&gt;While I&amp;#8217;m at it, I do have a major gripe with the Eclipse baseline.  As a developer, I have a list of plugins I depend on because those features don&amp;#8217;t come out of the box with Eclipse.  However, the Eclipse developers who are ever moving forward, break the plugin &lt;span class="caps"&gt;API&lt;/span&gt; and the plugins I need to use.  I can&amp;#8217;t download a version of Eclipse and expect it to work properly.  Then, if I have to hunt around for an older version, God help me.  At least Aptana goes through great efforts to provide a stable and usable baseline.  OK Eclipse, how is it that you provide an &lt;span class="caps"&gt;IDE&lt;/span&gt; for developing enterprise applications, and you don&amp;#8217;t bundle the plugins for Subversion, &lt;span class="caps"&gt;CVS&lt;/span&gt;, and &lt;span class="caps"&gt;GIT&lt;/span&gt;?  If Aptana can do it, why can&amp;#8217;t you?  It&amp;#8217;s unthinkable that a responsible developer will touch code without the safety net of a version control system.  Give them tools out of the box so they don&amp;#8217;t have to separately install these plugins.  Support the open source projects around you, so open source version control systems should have preferred status.  And don&amp;#8217;t release a version of Eclipse until you&amp;#8217;ve got those plugins working with it.  Really.  I mean it.  It helps you out in the long run.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=7bMRk0oWuQY:R1KLv_O2WSs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=7bMRk0oWuQY:R1KLv_O2WSs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=7bMRk0oWuQY:R1KLv_O2WSs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=7bMRk0oWuQY:R1KLv_O2WSs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 16 Oct 2009 02:07:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:27821451-605a-49e3-ab23-c6072dd9c7b3</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/7bMRk0oWuQY/ruby-ides-come-of-age</link>
      <category>review</category>
      <category>IDE</category>
      <category>ruby</category>
      <category>Eclipse</category>
      <category>Aptana</category>
      <category>RubyMine</category>
      <category>IDEA</category>
      <category>Ruby19</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/10/16/ruby-ides-come-of-age</feedburner:origLink></item>
    <item>
      <title>Web Accessibility</title>
      <description>&lt;p&gt;I&amp;#8217;ve been spending a lot of time looking into accessibility for web sites to finally get a grip on what needs to be done.  Sadly, it is overlooked by the big guys when it doesn&amp;#8217;t really have to be so hard.  There are several types of disabilities including:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Visual (full, partial, or color blindness; Photo-Epileptic Seizure [PES] susceptibility)&lt;/li&gt;
		&lt;li&gt;Motor control (full or partial disabilities preventing the use of a mouse)&lt;/li&gt;
		&lt;li&gt;Cognitive disorders (dyslexia and the like)&lt;/li&gt;
		&lt;li&gt;Auditory (full or partial deafness)&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;The main issue with accessibility is the lack of knowledge and reasonable resources available to help.  In particular, the tools that are needed to support people who have the disabilities are expensive and complicated.  There are tools available that everyone can have at their fingertips that will help.  Most are Firefox plugins, some require you to use an external site.  Below are a few of the resources I&amp;#8217;ve found:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/402"&gt;Fangs screen reader emulator&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://juicystudio.com/article/colour-contrast-analyser-firefox-extension.php"&gt;Color contrast analyzer&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.totalvalidator.com/"&gt;Total validator&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://colorfilter.wickline.org/"&gt;Colorblind Webpage Filter&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;The folks at &lt;a href="http://webaim.org/resources/quickref/"&gt;WebAIM&lt;/a&gt;  have several good recommendations.  For example, you know those &amp;#8220;edit in place&amp;#8221; controls on Flickr?  You can make them keyboard accessible by applying the attribute &amp;#8220;taborder=&amp;#8217;0&amp;#8217;&amp;#8221;.  The control will be in the page&amp;#8217;s natural tab order.  I did a little experimentation and the control supplied by &lt;a href="http://script.aculo.us"&gt;Script.aculo.us&lt;/a&gt;  can take care of all these things for you.  The only issue is that &lt;span class="caps"&gt;IE 6&lt;/span&gt; won&amp;#8217;t put the control in the tab order unless it is in the original markup.  Dynamically changing the &lt;span class="caps"&gt;DOM&lt;/span&gt; to put it in won&amp;#8217;t put the control in the tab order with that browser.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Sal6aZAPIw8:I3Bc7T6PusQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Sal6aZAPIw8:I3Bc7T6PusQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Sal6aZAPIw8:I3Bc7T6PusQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Sal6aZAPIw8:I3Bc7T6PusQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 04 Aug 2009 15:08:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:55c4782a-5a28-4025-91ca-5ebe7333c0ef</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/Sal6aZAPIw8/web-accessibility</link>
      <category>accessibility</category>
      <category>web</category>
      <category>design</category>
      <category>tools</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/08/04/web-accessibility</feedburner:origLink></item>
    <item>
      <title>Web Design 101</title>
      <description>&lt;p&gt;This is a departure from the film and darkroom printing posts, so apologies and I&amp;#8217;ll be back on that later.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;d like to think I&amp;#8217;m a pretty good application designer, although some of the things that I&amp;#8217;ve seen on other sites have left me a bit jealous.  Face it, I didn&amp;#8217;t have a background in web design.  I know what I &lt;em&gt;should&lt;/em&gt; be able to do, and what it ends up looking like.  The problem is familiar to anyone who has designed for the web: IE and non-standard implementations of &lt;span class="caps"&gt;HTML&lt;/span&gt;, JavaScript, &lt;span class="caps"&gt;CSS&lt;/span&gt;, etc.  The way it&amp;#8217;s supposed to work is you whip open the standards, see what &lt;span class="caps"&gt;CSS&lt;/span&gt; can do for your style, and do it.  When you see impressive use of &lt;span class="caps"&gt;CSS&lt;/span&gt; from the &lt;a href="http://www.csszengarden.com/"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt; Zen Garden&lt;/a&gt;  you start thinking, why can&amp;#8217;t I do that?&lt;/p&gt;


	&lt;p&gt;I come from an application development background, where we can design our desktop apps with nice grid based layouts and do all kinds of fancy things.  From there I went on to web development, and have always been frustrated with my inability to escape using tables for layout.  Tables are great for lining things up, but they can cause their own issues when you start incorporating &lt;span class="caps"&gt;AJAX&lt;/span&gt; and other goodies.  Then you have to worry about what your client&amp;#8217;s browsers can do and what they can&amp;#8217;t do.  At least I don&amp;#8217;t have to worry about Netscape 4 and it&amp;#8217;s 30 second lag time to sort out nested tables anymore.&lt;/p&gt;


	&lt;p&gt;So, I think I&amp;#8217;ve solved the worst of my problems.  I solved the nonstandard JavaScript implementation problem by using &lt;a href="http://prototypejs.org"&gt;Prototype.js&lt;/a&gt;  which really made it easy to take care of &lt;span class="caps"&gt;AJAX&lt;/span&gt; support for tags and made some of my complex form handling easier.  I was still doing my own JavaScript implementations of type-ahead controls and the like.  Then I discovered &lt;a href="http://script.aculo.us"&gt;Scriptaculous&lt;/a&gt;  which took the pain out of 90% of the more advanced control issues I had.&lt;/p&gt;


	&lt;p&gt;But what could be done between the presentation hell that Internet Explorer puts me through compared to other browsers on the market?  IE positioned things just a bit off, and handled the positioning of divs a little crazy as well.  If I was going to both have a nice visual grid layout and use markup the way it was intended, I needed a solution like prototype and scriptaculous to help me out.  Enter &lt;a href="http://blueprintcss.org"&gt;Blueprint &lt;span class="caps"&gt;CSS&lt;/span&gt;&lt;/a&gt;  to take away the pain and suffering of using divs to align your content.  Now blueprint provides some nice little &amp;#8220;plugins&amp;#8221; that use &lt;span class="caps"&gt;CSS&lt;/span&gt; to do pretty buttons or decorate links with graphic icons all with pure &lt;span class="caps"&gt;CSS&lt;/span&gt;.  The graphic icons degrade gracefully as &lt;span class="caps"&gt;IE 6&lt;/span&gt; does not support the type of selectors it uses.  However, the library included a couple PNGs with transparencies.  So what does one do about the fact that &lt;span class="caps"&gt;IE 6&lt;/span&gt; does not render that nicely?  Fix it up with &lt;a href="http://labs.unitinteractive.com/unitpngfix.php"&gt;Unit &lt;span class="caps"&gt;PNG&lt;/span&gt; Fix&lt;/a&gt;  of course.&lt;/p&gt;


	&lt;p&gt;Now my header looks like this:&lt;/p&gt;


&lt;pre&gt;
    &amp;lt;head&amp;gt;
        &amp;lt;title&amp;gt;My Site&amp;lt;/title&amp;gt;
        &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;
        &amp;lt;link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"&amp;gt;
        &amp;lt;link rel="stylesheet" href="css/print.css" type="text/css" media="print"&amp;gt;
        &amp;lt;!-- Fix nonstandard IE spacing --&amp;gt;
        &amp;lt;!--[if lt IE 8]&amp;gt;&amp;lt;link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"&amp;gt;&amp;lt;![endif]--&amp;gt;

        &amp;lt;!-- Site CSS --&amp;gt;
        &amp;lt;link type="text/css" href="css/mysite.css" rel="stylesheet"/&amp;gt;

        &amp;lt;!-- Fix IE6 PNG transparency issues --&amp;gt;
        &amp;lt;!--[if lte IE 6]&amp;gt;&amp;lt;script type="text/javascript" src="lib/unitpngfix.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;![endif]--&amp;gt;

        &amp;lt;!-- Prototype.js/Script.aculo.us  --&amp;gt;
        &amp;lt;script type="text/javascript" src="lib/prototype/prototype.js"&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script type="text/javascript" src="lib/scriptaculous/scriptaculous.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;/head&amp;gt;
&lt;/pre&gt;

	&lt;p&gt;It seems like a lot, but it makes my life so much easier.  I highly recommend &lt;a href="http://headfirstlabs.com/books/hfwd/"&gt;Head First Web Design&lt;/a&gt;  as it covers all these wonderful concepts and more.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=PWz5g2qdD_E:VngxtWWZU3w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=PWz5g2qdD_E:VngxtWWZU3w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=PWz5g2qdD_E:VngxtWWZU3w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=PWz5g2qdD_E:VngxtWWZU3w:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 17 Jul 2009 19:25:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:350b4587-3156-4f81-b2b2-c71c665ffa42</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/PWz5g2qdD_E/web-design-101</link>
      <category>web</category>
      <category>design</category>
      <category>javascript</category>
      <category>scriptaculous</category>
      <category>prototypejs</category>
      <category>blueprintcss</category>
      <category>css</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/07/17/web-design-101</feedburner:origLink></item>
    <item>
      <title>Print a Month Project</title>
      <description>&lt;p&gt;Starting in July, I&amp;#8217;m starting a new project to help sharpen my skills and maintain a consistent production.  The basic principles are as follows:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Every month I take a new picture&lt;/li&gt;
		&lt;li&gt;That picture is then manipulated and prepared to the best of my ability&lt;/li&gt;
		&lt;li&gt;The final result is a matted print&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;The goals are to fine tune my process, try new techniques, and increase my proficiency.  The reason for dealing with a print is is for the work to reach its full potential.&lt;/p&gt;


	&lt;p&gt;Why every month, and not every week or every day?  Mainly because I want to have an attainable goal.  Something that is reasonable for me to do, yet will push me.  Due to my schedule between work and church, I have far less time than I really want in the darkroom.  I&amp;#8217;m trying to make better use of my time in the darkroom.  Additionally, the goal of one print a month allows me to really dig deep into a print and experiment with ways to make it better through dodging, burning, toning, or more creative approaches.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=HYlzmIejNdg:-Is1N_Lzt58:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=HYlzmIejNdg:-Is1N_Lzt58:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=HYlzmIejNdg:-Is1N_Lzt58:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=HYlzmIejNdg:-Is1N_Lzt58:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 26 Jun 2009 12:44:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ce242972-1f0a-441e-974f-349e82ffdd94</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/HYlzmIejNdg/print-a-month-project</link>
      <category>project</category>
      <category>darkroom</category>
      <category>print</category>
      <category>final</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/06/26/print-a-month-project</feedburner:origLink></item>
    <item>
      <title>&amp;quot;Beyond&amp;quot; the Zone System</title>
      <description>&lt;p&gt;In the process of trying to coerce a working system in my darkroom, I purchased the book &amp;#8220;Beyond the Zone System&amp;#8221; because I know it has a lot to help understand sensitometry.  What appeals to me is the ability to both test the speed of your film and the development time within 6 sheets.  Since Ansel Adam&amp;#8217;s film speed test takes seven sheets and an unknown amount of sheets for the dev test (at least one but in practice a few more), I&amp;#8217;m all about conserving resources.  The cost of the sheet of film is only one part of the cost&amp;#8212;it&amp;#8217;s the investment in time that I&amp;#8217;m most concerned about.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BTZS&lt;/span&gt; starts out with a nice little overview of how paper and film work together to make the finished image.  It also has a review of all the types of math and graphing theory that pertains to this testing process.  The math&amp;#8217;s not that hard, but the problem is in the way it&amp;#8217;s presented.  You can tell the author has a wealth of information, and he tries to make it accessible all in one or two chapters, but you almost end in confusion.&lt;/p&gt;


	&lt;p&gt;Where my head really starts swimming is when he gets in to calculating film speed.  With Ansel Adams, it&amp;#8217;s simply a density of 0.1 over film base+fog.  The author covers the history and the pros and cons of how film speed was calculated over time, instead of just choosing one and teach how to do that one.  It&amp;#8217;s useful information, but the alternatives could be moved to an appendix to make that section more accessible.&lt;/p&gt;


	&lt;p&gt;With a proper handle of the basics of how the film and paper relate to each other, you can intelligently make decisions on exposure, development, and printing decisions.  The road to understanding taken in the &lt;span class="caps"&gt;BTZS&lt;/span&gt; approach is very technical, which is not for the feint of heart.  However, once you&amp;#8217;ve learned the basics, you learn useful bits of information.  For example, changing development times is similar to changing apertures&amp;#8212;they both follow the same geometric progression of numbers (4, 5.6, 8, 11, 16&amp;#8230;) to produce the same changes in final density.  Shutter speed times and film speed numbers follow the same progression of numbers.&lt;/p&gt;


	&lt;p&gt;If you are serious about understanding more about how your materials work and respond to light, this book is definitely something you should have in your library.  It will take time to &amp;#8220;get it&amp;#8221;, but once you do it will help you with your final results.  You have a better understanding of why you choose a particular density for your print materials.  You also have a better understanding of how zones don&amp;#8217;t equal stops of exposure&amp;#8212;yet the two still relate predictably.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=DiYdJIXtLZU:lqxcnTfuAus:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=DiYdJIXtLZU:lqxcnTfuAus:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=DiYdJIXtLZU:lqxcnTfuAus:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=DiYdJIXtLZU:lqxcnTfuAus:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Mon, 22 Jun 2009 12:14:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0a3954a9-f87a-45d3-a9dd-827bc4381f01</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/DiYdJIXtLZU/beyond-the-zone-system</link>
      <category>zone</category>
      <category>system</category>
      <category>exposure</category>
      <category>BTZS</category>
      <category>book</category>
      <category>review</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/06/22/beyond-the-zone-system</feedburner:origLink></item>
    <item>
      <title>Confronted with Concept Art</title>
      <description>&lt;p&gt;I&amp;#8217;ve been going through &lt;a href="http://photohistory.jeffcurto.com/"&gt;Jeff Curto&amp;#8217;s History of Photography podcast&lt;/a&gt;  which has been very good and educational.  Not surprising since this is Mr. Curto&amp;#8217;s lectures from the class he teaches at the College of DuPage.  I did get out of it what I wanted, which was exposure to history&amp;#8217;s famous photographers.  However, there is one thing I can&amp;#8217;t wrap my head around; which is not Mr. Curto&amp;#8217;s fault.  It&amp;#8217;s this whole thing with concept art.  The music world has an equivalent called &amp;#8220;performance art&amp;#8221;.  I don&amp;#8217;t think it&amp;#8217;s so much that I don&amp;#8217;t get it, but more that I don&amp;#8217;t &lt;em&gt;want&lt;/em&gt; to get it.&lt;/p&gt;


	&lt;p&gt;To me, concept art or performance art is what happens when your left brain attempts to do the job that belongs to the right brain.  In essence you as the viewer or artist are supposed to thrust your own intellectual ideas on the object of art rather than allow the art to speak for itself.  In essence, it seems to me like the mental masturbations of someone pretending to be an artist telling the world that this boring or non-existent thing is art.  For example, someone sits at a piano for 30 seconds in an outdoor setting, closes the piano and takes a bow.  Someone erases another person&amp;#8217;s painting and calls it art.  It takes no skill to do these things.  You are supposed to contemplate the ingenious mastery of perception or some other such nonsense.&lt;/p&gt;


	&lt;p&gt;Sure I come to art with a preconceived notion that art is supposed to be beautiful.  I can get abstract art.  Art is always introduced by folks like Michelangelo, DaVinci, etc.  We then learn about impressionism such as the wonderful works of art by a Claude Monet.  I can even get Picasso.  So when I see photographic art in the same style I can wrap my head around it.  I can understand it.  I can see the beauty in the subject, even if I may not particularly enjoy the subject.&lt;/p&gt;


	&lt;p&gt;What I don&amp;#8217;t get is how something that looks amateurish is supposed to be a modern interpretation of art.  It almost seems to me as if the art community has become so inbred on its own philosophies and community that it has lost touch with the world.  The people who buy these pieces of &amp;#8220;art&amp;#8221; don&amp;#8217;t do it because they enjoy what it looks like, but rather because they look at it as an investment.  I have to wonder if the concept art will truly be remembered a hundred years from now?&lt;/p&gt;


	&lt;p&gt;Do I consider myself an artist?  Hardly.  Sure I am pursuing photographic art, but I don&amp;#8217;t count myself to arrived.  In many ways, I want the art to challenge me and impress me.  Not to challenge my understanding, but to challenge my skill and knowing what is possible with the medium.  I&amp;#8217;m forced to deal with left brain functions all day with my job, when I view art I want to exercise the other half of my brain.  Concept art (and in the same vein performance art) fails to challenge me or impress me.  My daughter created better work when she was nine.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Yx1hb1Mg-K4:WW0t00wWUEw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Yx1hb1Mg-K4:WW0t00wWUEw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Yx1hb1Mg-K4:WW0t00wWUEw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=Yx1hb1Mg-K4:WW0t00wWUEw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 16 Jun 2009 12:35:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:3cedbccb-5f4b-4917-9ff0-11b0289dbb9e</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/Yx1hb1Mg-K4/confronted-with-concept-art</link>
      <category>art</category>
      <category>concept</category>
      <category>abstract</category>
      <category>photography</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/06/16/confronted-with-concept-art</feedburner:origLink></item>
    <item>
      <title>Diving in to film testing and random thoughts</title>
      <description>&lt;p&gt;I&amp;#8217;ve been having mixed results in the darkroom, so I&amp;#8217;m in the process of at the very least improving my consistency.  Part of that process is testing my film and development time for what I like to shoot.  It hurts my feelings to use so much precious 4&amp;#215;5 film for the purpose&amp;#8212;but I&amp;#8217;ve learned something.  My instinct to shoot at half the rated speed for my Fomapan (or Arista.EDU Ultra) film was right on the money.  However, the development times for Rodinal 1:50 I got from Digital Truth are way off for the way I develop.  When I tray develop, I am constantly agitating and rocking the tray back and forth.  As a result I have way more contrast than I should.&lt;/p&gt;


	&lt;p&gt;How do I know?  Well I do have an X-Rite 810 densitometer, which can be found on ebay for a reasonable cost.  I don&amp;#8217;t plan to use it all the time, but while I&amp;#8217;m getting my process under control it&amp;#8217;s becoming quite valuable.  I found the minimum exposure that produced .1 over film base+fog which gave me an &lt;span class="caps"&gt;ISO&lt;/span&gt; of 100 for the Fomapan Creative 200 film.  Great.  Now, I&amp;#8217;m trying to find the right development time that will give me a density between 1.25 and 1.35 for a Zone &lt;span class="caps"&gt;VIII&lt;/span&gt; exposure.  The first time through I accidentally made the exposure for Zone &lt;span class="caps"&gt;VII&lt;/span&gt; (that&amp;#8217;s zone 7 instead of 8), and used the recommended 10 minute development time for Rodinal 1:50.  The density I got was about 1.89.  So let me spell it out, it was way above what it should be.  My second attempt corrected the exposure (more exposure, more density) and halved the development time to 5 minutes.  The density I got was now 1.69, which is still way above what it needs to be.  My two choices now are to dilute the developer or to use less agitation.  If the time is below 5 minutes you will see some variance in results depending on how quickly you stop the development.  I&amp;#8217;m not done testing yet, and it is going much slower than I&amp;#8217;d like because I don&amp;#8217;t have but a few minutes at night to do one test.&lt;/p&gt;


	&lt;p&gt;Film testing is not a fun task, but in many ways I think it is necessary to go through to at least establish your custom times.  The goal is to spend less time fighting my negatives to get a reasonable print and more time enjoying the results.  The problem I&amp;#8217;m running into is a lack of consistency in my negatives or detail in the highlight areas.  The negative has it, but the paper can&amp;#8217;t reproduce it readily.  My scans came out nice but the prints were a lot more contrasty.  Now I know why.&lt;/p&gt;


	&lt;p&gt;After I get my Arista/Foma film development process down, I may experiment with using my Silvergrain Tektol to develop the film.  I&amp;#8217;ll start with paper strength at 5 minutes and adjust density by adjusting my dilution or time.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=bvP0ma6m5BU:eBymOiCGTY4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=bvP0ma6m5BU:eBymOiCGTY4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=bvP0ma6m5BU:eBymOiCGTY4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=bvP0ma6m5BU:eBymOiCGTY4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 12 Jun 2009 14:15:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:646bb907-17e2-4e3a-826a-a7a4698008d2</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/bvP0ma6m5BU/diving-in-to-film-testing-and-random-thoughts</link>
      <category>development</category>
      <category>film</category>
      <category>testing</category>
      <category>contrast</category>
      <category>densitometer</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/06/12/diving-in-to-film-testing-and-random-thoughts</feedburner:origLink></item>
    <item>
      <title>Recreating Yesteryear Photographically</title>
      <description>&lt;p&gt;&lt;span style="float:right;"&gt;&lt;a href="http://www.flickr.com/photos/bloritsch/526163282/" title="1949-kodak-0006 by Berin Loritsch, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1121/526163282_0183a461f7_m.jpg" width="230" height="240" alt="1949-kodak-0006" /&gt;&lt;/a&gt;&lt;/span&gt;
Many people have considered what makes a photograph &lt;em&gt;look&lt;/em&gt; old.  Of course, the best way to find out is to look at some old photographs yourself.  The question becomes a bit muddier when you have to consider &lt;em&gt;who&lt;/em&gt; took the pictures?  Was it a professional, was it an average Joe?  What kind of equipment did they have?  Many old pictures are plagued by being just out of focus because the focus screens were just off.  One obvious difference was the use of black and white film.  They didn&amp;#8217;t have color on one piece of film back then.  In the 40s color was done by three frames of film each with a different color filter (red, green, blue).  The composite became the color rendition.  Color film didn&amp;#8217;t make it onto one frame until the 50s.  Even then, it was no where near as stable as the black and white film.&lt;/p&gt;


	&lt;p&gt;&lt;span style="float:left;"&gt;&lt;a href="http://www.flickr.com/photos/bloritsch/525664184/" title="1949-kodak-0004 by Berin Loritsch, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/197/525664184_e67d956f10_m.jpg" width="240" height="219" alt="1949-kodak-0004" /&gt;&lt;/a&gt;&lt;/span&gt;
The archive of pictures I inherited from my grandpa was all shot on two types of film: Plus-X and Tri-X.  The formulations have changed over the years, as has the backing (the original backing is not &amp;#8220;safety&amp;#8221; film, so it degrades over time).  I&amp;#8217;ve also noticed the exposure is all over the place.  Mostly from using the &amp;#8220;Sunny 16&amp;#8221; rule.  The sky was plain white, or there wasn&amp;#8217;t a whole lot of shadow detail.  The things that we take for granted now were not in existence then.  Meters were either very expensive and only for the elite pros, or they just didn&amp;#8217;t exist at all.  These technical challenges aside, there is one thing that separates yesteryear pictures and pictures of today&amp;#8212;and that is on the creative side of things.&lt;/p&gt;


	&lt;p&gt;&lt;span style="float:right;"&gt;&lt;a href="http://www.flickr.com/photos/bloritsch/2444042108/" title="No Fear (1949-dektol-oriental-fb-0002) by Berin Loritsch, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3085/2444042108_4193079c4f_m.jpg" width="171" height="240" alt="No Fear (1949-dektol-oriental-fb-0002)" /&gt;&lt;/a&gt;&lt;/span&gt;
Back in the day, a portrait was a formal thing.  You dressed up for the occasion.  Even the informal pictures had a certain class about them.  I&amp;#8217;m not necessarily romanticizing the past, but things have changed in the past 60 years.  What is socially acceptable, and what is not.  How people dress.  The expressions on their faces.  60 years ago the world had finally ended its second war, a war that spanned both hemispheres of the globe.  These people have a depth of character and presence in their eyes that you aren&amp;#8217;t going to see in today&amp;#8217;s average person.  There are certain parts of the world today that have been ravaged by war for many years, and you&amp;#8217;ll probably be able to see the same character in the eyes of people from those regions.  But if you are in America, Western Europe, or even Japan most people have forgotten the horrors of war and what it does to a soul.  Even if you had the equipment to make sure everything was in focus, and the exposure was nailed every time, you would still notice a difference between pictures of people 60 years ago and today.  If you truly want something that looks retro, you have to put yourself in their shoes.  Pay attention to all the details such as clothing, architecture, etc.  Maybe you want to add mistakes to make it even more believable.  It&amp;#8217;s just something to think about.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=UioIVkK_IaE:e6ElDYDTj8M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=UioIVkK_IaE:e6ElDYDTj8M:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=UioIVkK_IaE:e6ElDYDTj8M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=UioIVkK_IaE:e6ElDYDTj8M:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Wed, 01 Apr 2009 17:44:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:41f5b784-b903-49b2-89e2-8793ce1f22fa</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/UioIVkK_IaE/recreating-yesteryear-photographically</link>
      <category>creative</category>
      <category>process</category>
      <category>retro</category>
      <category>disecting</category>
      <category>photography</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/04/01/recreating-yesteryear-photographically</feedburner:origLink></item>
    <item>
      <title>The &amp;quot;Rules&amp;quot; of Photographic Creativity</title>
      <description>&lt;p&gt;Creativity is a very important aspect of photography, no doubt.  From the particular exposure decisions we make to the timing and lighting, all of these require creative thought to get what you have in your mind&amp;#8217;s eye.  However, there are certain things that have been foisted on us that we hold to be &amp;#8220;truths&amp;#8221; or unbreakable rules of photography.  Some people will tell you that there are no wrong answers&amp;#8212;I don&amp;#8217;t agree with that, but there are some questions that allow for a range of correct answers.  For example, what should your exposure be in open shade at &lt;span class="caps"&gt;ISO 100&lt;/span&gt;?  There is more than one answer to that question, and the answer is affected by whether you want some motion blur, or frozen motion, what photographic filters are you using, etc.  But that is not the crux of where I&amp;#8217;m going right now.  There&amp;#8217;s other things that are on the line.&lt;/p&gt;


	&lt;h3&gt;&amp;#8220;Thou Shalt Never Delete Any of Thine Pictures&amp;#8221;&lt;/h3&gt;


	&lt;p&gt;Says who?  Think about this one a minute.  Let&amp;#8217;s say you do sport photography, and for every 1 good picture you have 40 that are either unusable or just average.  If you shoot &lt;span class="caps"&gt;RAW&lt;/span&gt;, each picture consumes at least 10MB of space.  Each game might consume upwards of 4GB of space.  Are you going to keep all of these pictures indefinitely?  Think about it, once the season is over and everything that is going to be done with these pictures has been done is there any reason to keep them?  You can at least consider removing all the lackluster pictures.  Storage is &amp;#8220;cheap&amp;#8221;, but it is exhaustible.  Particularly in times of recession, you have to think about cutting loose the chaff.  That&amp;#8217;s not to say all work should be thrown out due to the fact there can be new uses for it.  However, if you can&amp;#8217;t think of a use for a picture now, and you aren&amp;#8217;t particularly attached let it go.&lt;/p&gt;


	&lt;p&gt;You can learn from older pictures, but you should still be pressing forward and trying new things.  The older pictures can be a source of inspiration, yet not every one of them will lend itself that way.  Some people have been known to destroy negatives after a run has taken place, and I&amp;#8217;ll be the first to tell you that there are some that I&amp;#8217;m seriously considering destroying.  Think about what would happen if you had a fire and lost everything.  Your negatives (if you still shoot film), your hard drives, etc. and you had to start over.  How many of you would really think about going back and re-shooting everything that was lost?  I for one wouldn&amp;#8217;t.  I&amp;#8217;d take it as an opportunity to re-invent myself based on the experiences I&amp;#8217;ve had so far.&lt;/p&gt;


	&lt;h3&gt;&amp;#8220;Thou Shalt Use the Rule of Thirds, It is the Blessed Path&amp;#8221;&lt;/h3&gt;


	&lt;p&gt;The &lt;em&gt;rule of thirds&lt;/em&gt; suggests that if you place your subject in the &amp;#8220;power points&amp;#8221;, your picture will be better.  For example, if you dice your viewfinder with lines marking the thirds vertically and horizontally you will have a more &amp;#8220;powerful&amp;#8221; composition if you put something on those lines or where they intersect.  This is a very useful compositional guideline, something we&amp;#8217;ve taken from the great painters of yore.  However, if you want your picture to be at rest, or static, that bulls-eye picture they tell you is wrong may just be thing the doctor ordered.  Powerful is not always the emotion or reaction you want from your viewer.  The rule of thirds is a very useful compositional tool, but there are other compositional tools you can use as well.  Things such as repetition, diagonals, s-curves, color, contrast, etc.&lt;/p&gt;


	&lt;p&gt;If the rule of thirds is your only tool, you are a one trick pony and you are condemned to be &amp;#8220;stuck&amp;#8221;.  Instead try to master how light and color affect the mood of your photograph.  It&amp;#8217;s amazing how a little fog, or some stray light highlighting your real subject improves the emotional impact of a picture.  Use the light available, or possibly create your own light.  Sometimes engineering the light in your picture is the only real way of getting what you want.  If you can, walk around your subject 360 degrees.  You might find a better viewpoint to improve the impact.&lt;/p&gt;


	&lt;h3&gt;&amp;#8220;Thou Shalt Not Allow Thineself to Enter Into a Slump&amp;#8221;&lt;/h3&gt;


	&lt;p&gt;It&amp;#8217;s nearly impossible to think creatively all the time.  We have times where we are &amp;#8220;in the zone&amp;#8221; and we intuitively think sideways.  Then we have times where we either fall into a rut or are at a loss for the next big idea.  The fallacy is that there are those that are creative and those that are not.  The truth is that we all have creativity.  The challenge is to look for inspiration.  It&amp;#8217;s OK to fall into a slump at times, because you have to think creatively to get out of it.  If you are a one trick pony, learn a new trick and see where it leads you.  If you have a variety of tools at your disposal, then it&amp;#8217;s time to look in odd places for inspiration.  Change your surroundings, give yourself a project.  Give proper thought to the things that excite you and &lt;em&gt;why&lt;/em&gt; they get you excited.&lt;/p&gt;


	&lt;p&gt;With all your doing, don&amp;#8217;t forget to rest.  Sometimes what you need to do is let go of a problem for a while and let the answer resurface all by itself.  How many times have we been under crunch time, and you&amp;#8217;ve been beating your brain all day, only to have the answer come to you when you are in the shower the next morning.  When your mind doesn&amp;#8217;t need to be actively engaged it&amp;#8217;s OK to let it wander and see where it leads you.  You can gain inspiration out of where your mind goes.  Then you start thinking about how would you portray that in a picture.  So it&amp;#8217;s OK to let yourself enter a slump.  That slump is usually the step before your next burst of creativity.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=oxPufUtFJxw:4PaLIDd1eao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=oxPufUtFJxw:4PaLIDd1eao:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=oxPufUtFJxw:4PaLIDd1eao:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bloritsch/all?a=oxPufUtFJxw:4PaLIDd1eao:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bloritsch/all?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 31 Mar 2009 18:42:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:512fec08-79c7-45a8-b284-9b06ac85565b</guid>
      <author>Berin Loritsch</author>
      <link>http://feedproxy.google.com/~r/bloritsch/all/~3/oxPufUtFJxw/the-rules-of-photographic-creativity</link>
      <category>creativity</category>
      <category>rules</category>
      <category>broken</category>
    <feedburner:origLink>http://bloritsch.d-haven.net/articles/2009/03/31/the-rules-of-photographic-creativity</feedburner:origLink></item>
  </channel>
</rss>
