<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Viktors Rotanovs</title>
	
	<link>http://rotanovs.com</link>
	<description />
	<lastBuildDate>Thu, 11 Jun 2009 23:11:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/viktorsr" type="application/rss+xml" /><feedburner:emailServiceId>viktorsr</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Hitgeist.com migrated from ERB to HAML and Compass+Blueprint</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/WZfWdaeG_PA/</link>
		<comments>http://rotanovs.com/web-developer/hitgeistcom-migrated-from-erb-to-haml-and-compassblueprint/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 23:11:28 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://rotanovs.com/?p=329</guid>
		<description><![CDATA[Hitgeist, a ranking service for finding recently popular sites in each country, received a minor upgrade &#8211; now it uses several new libraries to make development of new features easier, and code cleaner and nicer.
I built Hitgeist using Merb, a Ruby framework which brings fun back into web development. In fact, the fun is taken [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hitgeist.com/" title="Fastest Growing Websites">Hitgeist</a>, a ranking service for finding recently popular sites in each country, received a minor upgrade &#8211; now it uses several new libraries to make development of new features easier, and code cleaner and nicer.</p>
<p>I built Hitgeist using Merb, a Ruby framework which brings fun back into web development. In fact, the fun is taken by Symfony, which just <a href="http://www.symfonylab.com/symfony-2-again/">doesn&#8217;t feel elegant anymore</a>. Merb also has less magic than Ruby on Rails, and is a lot better architected. In fact RoR developers liked Merb so much <a href="http://yehudakatz.com/2009/06/11/rails-edge-architecture/">they started to unify both frameworks</a>.</p>
<p>So, what are the updates?</p>
<p><strong>First</strong>, I rewrote all templates from ERB to <a href="http://haml.hamptoncatlin.com/release-notes">HAML</a>. I should have done this before. Code becomes so much cleaner—tags are closed automatically, and visual clutter is reduced:</p>
<p><strong>ERB (before, 9 lines)</strong></p>
<pre style="margin:0"><code style="font-size:11px;">
&lt;div id="container">
  &lt;div id="sitemap">
    &lt;span class="letters">
      &lt;% ('A' .. 'Z').each do |letter| %>
        &lt;a href="/trends/&lt;%=letter%>">&lt;%=letter%>&lt;/a>
      &lt;% end %>
    &lt;/span>
  &lt;/div>
&lt;/div>
</code></pre>
<p style="margin-top:10px;">
<p><strong>HAML (after, 5 lines)</strong></p>
<pre style="margin:0"><code style="font-size:11px;">
#container
  #sitemap
    %span.letters
      - ('A' .. 'Z').each do |letter|
        %a{ :href => '/trends/' + letter }>= letter
</code></pre>
</p>
<p></p>
<p><strong>Second</strong>, I changed site structure to use grid system, a method to construct visually appealing page layouts using columns and rows which was used in newspapers for decades, but started getting its way to web only <a href="http://www.markboulton.co.uk/journal/comments/five_simple_steps_to_designing_grid_systems_part_1/">around 2005</a>. Usually grids are implemented using one of CSS frameworks, which mostly solve cross-browser and printing issues and add niceties such as vertical rhythm and beautiful typography.</p>
<p>There are several CSS frameworks available to implement grids, most famous ones being <a href="http://www.blueprintcss.org/">Blueprint</a> (which is used by sites like <a href="http://www.quantcast.com/">QuantCast</a>), <a href="http://960.gs/">960.gs</a>, and <a href="https://developer.yahoo.com/yui/grids/">Yahoo UI Grids</a>. There are also others, like this <a href="http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/" title="SenCSs">high-quality small CSS framework</a>.</p>
<p>I chose Blueprint because it&#8217;s complete and integrates nicely with <a href="http://wiki.github.com/chriseppstein/compass">Compass</a>, a CSS meta-framework for making CSS shorter, much like HAML does for ERB. It also allows to do computations, for example:</p>
<pre><code style="font-size:11px;">
.bright
  :font-color !main_color + #663300
</code></pre>
<p></p>
<p>Did these changes improve the website? Visit <a href="http://www.hitgeist.com/" title="Trendy websites around the world">new version</a>, and send your feedback.</p>
<p>PS: Do you know anything like HAML but for PHP?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=WZfWdaeG_PA:PFl1y5ayXds:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=WZfWdaeG_PA:PFl1y5ayXds:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=WZfWdaeG_PA:PFl1y5ayXds:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=WZfWdaeG_PA:PFl1y5ayXds:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=WZfWdaeG_PA:PFl1y5ayXds:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=WZfWdaeG_PA:PFl1y5ayXds:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/WZfWdaeG_PA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/web-developer/hitgeistcom-migrated-from-erb-to-haml-and-compassblueprint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/web-developer/hitgeistcom-migrated-from-erb-to-haml-and-compassblueprint/</feedburner:origLink></item>
		<item>
		<title>Canon 50D, or Truth About Dpreview</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/oPWnXIBlmlQ/</link>
		<comments>http://rotanovs.com/photography/canon-50d-vs-nikon-d90/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 00:49:13 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://rotanovs.com/?p=310</guid>
		<description><![CDATA[Canon 50D - important features missing on Nikon D90]]></description>
			<content:encoded><![CDATA[<p>I like <a href="http://www.dpreview.com/">DPReview</a>. I thought after <a href="http://www.techcrunch.com/2007/05/14/amazon-acquires-dpreviewcom/">Amazon bought it</a> it will become more corporate, but it looks it&#8217;s still as biased as it used to be:</p>
<ul>
<li><a href="http://www.dpreview.com/reviews/nikond90/page36.asp">Nikon D90</a> &#8211; described as photographer&#8217;s camera</li>
<li><a href="http://www.dpreview.com/reviews/canoneos50d/page31.asp">Canon 50D</a> &#8211; highly recommended, <em>just</em></li>
</ul>
<p>Let&#8217;s get things straight. None of D90 features are very different to Canon 50D, but there are several quite important differences:</p>
<table>
<tr style="background:#069;color:#fff;font-weight:bold;">
<th></th>
<th>Nikon D90</th>
<th>Canon 50D</th>
</tr>
<tr style="background:#eee;">
<th>Viewfinder magnification</th>
<td>0.94x</td>
<td>0.95x</td>
</tr>
<tr style="background:#ddd;">
<th>Histogram in live view</th>
<td>None</td>
<td>RGB</td>
</tr>
<tr style="background:#eee;">
<th>Live view</th>
<td>Slow mode only (contrast-detect)</td>
<td>2 modes (contrast detect and phase detect)</td>
</tr>
<tr style="background:#ddd;">
<th>Focus points</th>
<td>11 focus points (1 cross-type sensors)</td>
<td>9-point TTL CMOS sensor, all cross-type for lenses of F5.6 or faster</td>
</tr>
<tr style="background:#eee;">
<th>Lens correction</th>
<td>Chromatic aberrations</td>
<td>Vignetting, distortion and chromatic aberrations</td>
</tr>
<tr style="background:#ddd;">
<th>Viewfinder dioptric adjustment</th>
<td>–2.0 to +1.0</td>
<td>-3.0 to +1.0</td>
</tr>
</table>
<p>As you can see, these 2 cameras are not even in the same class, although the price difference is very small &#8211; around $250.</p>
<p><a href="http://rotanovs.com/wp-content/uploads/2008/12/tio.jpg"><img src="http://rotanovs.com/wp-content/uploads/2008/12/tio-300x200.jpg" alt="" title="Tiós de Nadal" width="300" height="200" class="alignnone size-medium wp-image-315" /></a></p>
<p>So, after weighting all pros and cons, I chose Canon 50D, and I must say it&#8217;s an excellent camera. Photographic experience is totally different than it used to be with my old Canon 350D.</p>
<ul>
<li><strong>Viewfinder</strong> probably as good as it can get with 1.6x crop factor</li>
<li><strong>Super-sharp, super-bright 640&#215;480 LCD</strong> &#8211; you can re-shoot bad photos without having to check them on a computer first</li>
<li><strong>Live view for precise focusing</strong> &#8211; I couldn&#8217;t imagine the camera is still shaking a lot when my hands are rock sturdy after making &#8220;stabilization exhale&#8221;. Perhaps this technique works for old cameras, but 15MP requires to do things by the book: use a tripod, or a stabilized lens. Apparently IS lens are even more important for getting sharp picture than good glass.</li>
<li><strong>Live view for black and white photography</strong> &#8211; all picture styles work also in live view. You can start training your eye for B/W without having to download to a computer.</li>
<li><strong>Focusing is great</strong> &#8211; success rate a lot bigger now. New auto-focus system totally rocks.</li>
<li><strong>Superb menu</strong> &#8211; very logical and easy to use now. Almost Apple of cameras.</li>
</ul>
<p><a href="http://rotanovs.com/wp-content/uploads/2008/12/dancing-seagull1.jpg"><img src="http://rotanovs.com/wp-content/uploads/2008/12/dancing-seagull1-300x200.jpg" alt="" title="Seagull Dancing" width="300" height="200" class="alignnone size-medium wp-image-318" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=oPWnXIBlmlQ:WGVCafACoOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=oPWnXIBlmlQ:WGVCafACoOs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=oPWnXIBlmlQ:WGVCafACoOs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=oPWnXIBlmlQ:WGVCafACoOs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=oPWnXIBlmlQ:WGVCafACoOs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=oPWnXIBlmlQ:WGVCafACoOs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/oPWnXIBlmlQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/photography/canon-50d-vs-nikon-d90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/photography/canon-50d-vs-nikon-d90/</feedburner:origLink></item>
		<item>
		<title>Alexa.com Goes Wild in India</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/qztt0oU8iZM/</link>
		<comments>http://rotanovs.com/trends/alexacom-goes-wild-in-india/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 10:20:14 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Trends 2.0]]></category>

		<guid isPermaLink="false">http://rotanovs.com/?p=302</guid>
		<description><![CDATA[Alexa.com provides corrupted data in its top product - Top Sites.]]></description>
			<content:encoded><![CDATA[<p>Spotted a weird Alexa bug this morning &#8211; Indian top sites page appears to be messed up &#8211; both Indian and non-Indian top sites are mixed together:</p>
<div id="attachment_303" class="wp-caption alignnone" style="width: 310px"><a href="http://rotanovs.com/wp-content/uploads/2008/12/india1.png"><img src="http://rotanovs.com/wp-content/uploads/2008/12/india1-300x26.png" alt="Top Indian Sites" title="india1" width="300" height="26" class="size-medium wp-image-303" /></a><p class="wp-caption-text">Top Indian Sites</p></div>
<div id="attachment_304" class="wp-caption alignnone" style="width: 310px"><a href="http://rotanovs.com/wp-content/uploads/2008/12/india2.png"><img src="http://rotanovs.com/wp-content/uploads/2008/12/india2-300x203.png" alt="French, UK and Russian websites, top rated in India" title="Indian Top Sites, mixed domains" width="300" height="203" class="size-medium wp-image-304" /></a><p class="wp-caption-text">French, UK and Russian websites, top rated in India</p></div>
<p>See <a href="http://www.alexa.com/site/ds/top_sites?cc=IN&#038;ts_mode=country&#038;lang=none">Indian top sites</a> for yourself. How can be <a href="http://s3.amazonaws.com/alexa-static/top-1m.csv.zip">1 million top sites</a> trustworthy if company makes mistakes like this?</p>
<p>Check my <a href="http://www.hitgeist.com/India">Fastest-Growing sites in India</a> if you&#8217;re interested what Indian web-o-sphere is all about.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=qztt0oU8iZM:NZoMFo73iow:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=qztt0oU8iZM:NZoMFo73iow:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=qztt0oU8iZM:NZoMFo73iow:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=qztt0oU8iZM:NZoMFo73iow:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=qztt0oU8iZM:NZoMFo73iow:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=qztt0oU8iZM:NZoMFo73iow:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/qztt0oU8iZM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/trends/alexacom-goes-wild-in-india/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rotanovs.com/trends/alexacom-goes-wild-in-india/</feedburner:origLink></item>
		<item>
		<title>Google AdSense is Down</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/Gn8uFjrf-tM/</link>
		<comments>http://rotanovs.com/trends/google-adsense-is-down/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 20:43:38 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Trends 2.0]]></category>

		<guid isPermaLink="false">http://rotanovs.com/?p=130</guid>
		<description><![CDATA[Downtime is becoming a problem not only for smaller websites like Twitter, but also for giants like Google.]]></description>
			<content:encoded><![CDATA[<p>It looks like not guaranteeing 100% uptime is becoming a trend:</p>
<ul>
<li><a href="http://photosynth.net/" rel="nofollow">Microsoft Photosynth</a> was inaccessible for several hours after official launch.</li>
<li><a href="http://twitter.com/" rel="nofollow">Twitter</a>&#8217;s downtime has become a story by itself. Many people think that&#8217;s because they use Ruby on Rails.</li>
<li><a href="http://www.draugiem.lv/" rel="nofollow">Draugiem.lv</a>, Latvia&#8217;s largest social network, had constant uptime problems during first years of operation. By the way, it&#8217;s PHP-based.</li>
<li><a href="http://www.one.lv/" rel="nofollow">One.lv</a>, another popular social network in Latvia, is down for several minutes every night. It&#8217;s written in Java/GWT.</li>
</ul>
<p>And now I see something from a website which is supposed to be always up. After 1 second delay at log in, <a href="https://www.google.com/adsense/" rel="nofollow">Google AdSense</a> displays this message:<br />
<div id="attachment_131" class="wp-caption aligncenter" style="width: 288px"><a href="http://rotanovs.com/wp-content/uploads/2008/08/google-adsense_maintenance_page.png"><img src="http://rotanovs.com/wp-content/uploads/2008/08/google-adsense_maintenance_page-278x300.png" alt="Google AdSense is Down" title="Google AdSense is Down" width="278" height="300" class="size-medium wp-image-131" /></a><p class="wp-caption-text">http://www.google.com/errors/asfe/system_down.html</p></div></p>
<p><strong>UPDATE Aug 24 2008:</strong> The service is up now. Instead of using traditional practice of showing maintenance times on out of service page, Google posted this on their blog:</p>
<blockquote><p>This Saturday, August 23rd, our engineers will be performing site maintenance from 10am to 2pm PDT. You&#8217;ll be unable to log in during these hours, but we&#8217;ll continue to track your earnings and serve ads to your pages. For those of you located in different time zones, we&#8217;ve provided the maintenance start time for a few international cities:</p>
<p>London &#8211; 6pm Saturday<br />
Istanbul &#8211; 8pm Saturday<br />
Bangalore &#8211; 10:30pm Saturday<br />
Hanoi &#8211; 12am Sunday<br />
Auckland &#8211; 5am Sunday</p>
<p>Finally, you may have noticed that we&#8217;re posting this message a little earlier than usual. Based on your feedback, we&#8217;ll do our best to post these maintenance reminders earlier in the week to help you plan ahead. Thanks for the suggestion!
</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=Gn8uFjrf-tM:lPjE5fQhbeo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Gn8uFjrf-tM:lPjE5fQhbeo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=Gn8uFjrf-tM:lPjE5fQhbeo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Gn8uFjrf-tM:lPjE5fQhbeo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Gn8uFjrf-tM:lPjE5fQhbeo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=Gn8uFjrf-tM:lPjE5fQhbeo:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/Gn8uFjrf-tM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/trends/google-adsense-is-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rotanovs.com/trends/google-adsense-is-down/</feedburner:origLink></item>
		<item>
		<title>Best Nature Photography 2007</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/UWqGYmByJSE/</link>
		<comments>http://rotanovs.com/photography/best-nature-photography-2007/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 23:55:42 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://rotanovs.com/photography/best-nature-photography-2007/</guid>
		<description><![CDATA[Do winners use lenses costing more than $5,000? Do they prefer Canon or Nikon? Read the chart and enjoy beautiful photos.]]></description>
			<content:encoded><![CDATA[<p>Some time ago I was asked if super-expensive ($5k+) lens make any sense for creative photography, given the fact that the most famous photographers of the past were using relatively simple equipment. Fortunately, NatureScapes.net has announced 2007 Images of the Year awards, and pictures speak better than words. </p>
<div style="text-align: center;">
<div class="imageframe imgaligncenter" style="width:450px;"><a href="http://www.naturescapes.net/iow/2007BD_DH.htm" rel="nofollow" title="See All Winners"><img src="http://rotanovs.com/wp-content/uploads/2008/02/2007ls_cc.jpg" width="450" height="147" alt="2007ls_cc.jpg" /></a>
<div class="imagecaption">&copy; Chris Clor</div>
</div>
</div>
<p>Have a look at the list of cameras and lenses used by winners:</p>
<ul>
<li>Birds category &#8211; Canon EOS 20D + 500mm f/4; Canon EOS 1D MkII + 300mm f/2.8 L IS + 1.4X Teleconverter; Canon EOS 1D MkII + 500mm f/4 IS + 2X Teleconverter</li>
<li>Wildlife &#8211; Nikon D2x + micro Nikkor AF-S VR 105mm; Nikon D2x + 200-400mm f/4 VR; Canon EOS 1Ds MarkII + EF 500mm f/4.5L</li>
<li>Landscapes &#8211; Canon 1Ds MkII + Canon 300mm f/2.8; Canon EOS 20D + Canon 17-40mm; Canon EOS 40D + Canon 10-22mm</li>
<li>Flora &amp; Macro &#8211; Canon 30D + Canon 100mm macro; Canon 40D + Tamron 180mm; Nikon D200 + Sigma 150mm f/2.8 macro</li>
<li>Elements of Humankind &#8211; Nikon D2x + 35-70mm;  Canon EOS 5D + Canon 16-35mm f/2.8; Canon EOS 5D + 70-200mm f/4L + 1.4X Teleconverter</li>
</ul>
<p>As you might have imagined, bird photography is indeed <strong>very</strong> expensive.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=UWqGYmByJSE:xyGRYcwM3A0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=UWqGYmByJSE:xyGRYcwM3A0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=UWqGYmByJSE:xyGRYcwM3A0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=UWqGYmByJSE:xyGRYcwM3A0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=UWqGYmByJSE:xyGRYcwM3A0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=UWqGYmByJSE:xyGRYcwM3A0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/UWqGYmByJSE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/photography/best-nature-photography-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/photography/best-nature-photography-2007/</feedburner:origLink></item>
		<item>
		<title>Rising Web Sites 2008 – HitGeist.com Relaunch</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/goaeaHoZDOA/</link>
		<comments>http://rotanovs.com/trends/rising-web-sites-2008-hitgeistcom-relaunch/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 03:40:28 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Trends 2.0]]></category>

		<guid isPermaLink="false">http://rotanovs.com/trends/rising-web-sites-2008-hitgeistcom-relaunch/</guid>
		<description><![CDATA[New Hitgeist.com features better ranking of fast-growing websites, shows nice sparkline charts, and generates nice Web 2.0-looking traffic graphs.]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve relaunched <a href="http://www.hitgeist.com/">HitGeist.com</a>, with fresh data from Alexa and much improved algorithm. Visitor popularity trends have been not what TechCrunch usually writes about &#8211; there are many overseen websites which grow at astonishing rates. Many new companies emerge from around the world, for example, Russian <a href="http://rotanovs.com/trends/russian-facebook-copycat-becomes-3-in-russia-in-less-than-a-year/">vkontakte.ru</a>is about to become #2 by daily unique visitors at local market, and <a href="http://www.hitgeist.com/Scandinavia/">Scandinavian countries</a> have their own set of traffic-rich national players.</p>
<p>While sudden traffic surges are interesting, new HitGeist focuses on discovering websites which have shown steady growth, and assumes that when traffic is unstable, website is more likely to use non-natural means to attract traffic, such as advertising, PPC campaigns, spam, or spyware.</p>
<p>There are still some bugs to fix, but new stats were so breathtaking that I decided to share them as soon as possible.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=goaeaHoZDOA:4vdFeEaU33A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=goaeaHoZDOA:4vdFeEaU33A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=goaeaHoZDOA:4vdFeEaU33A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=goaeaHoZDOA:4vdFeEaU33A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=goaeaHoZDOA:4vdFeEaU33A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=goaeaHoZDOA:4vdFeEaU33A:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/goaeaHoZDOA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/trends/rising-web-sites-2008-hitgeistcom-relaunch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://rotanovs.com/trends/rising-web-sites-2008-hitgeistcom-relaunch/</feedburner:origLink></item>
		<item>
		<title>Russian Facebook Copycat Becomes #3 in Russia in less than a year</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/XWadJd3FjPw/</link>
		<comments>http://rotanovs.com/trends/russian-facebook-copycat-becomes-3-in-russia-in-less-than-a-year/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 02:24:20 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Trends 2.0]]></category>

		<guid isPermaLink="false">http://rotanovs.com/trends/russian-facebook-copycat-becomes-3-in-russia-in-less-than-a-year/</guid>
		<description><![CDATA[Russian Facebook clone experiences rapid growth, while other social networking websites in Russia struggle for several years.]]></description>
			<content:encoded><![CDATA[<p>Something strange is happening in Russia. For several years, social networking didn&#8217;t really pick up, although many have tried, and about one year ago new Russian Facebook clone appeared, and became #3 now.</p>
<p><a href="http://www.hitgeist.com/compare/?q=vkontakte.ru+odnoklassniki.ru+google.ru+mail.ru"><img src="http://www.hitgeist.com/graph/2007-12-01/77-120-148-23/graph.png" width="300" height="225" alt="Top Russian Websites"></a></p>
<p>The site itself doesn&#8217;t look special &#8211; design is almost except copy of digg at time vkontakte.ru was created:</p>
<div style="width:400px;overflow:hidden"><a href="http://rotanovs.com/wp-content/uploads/2007/11/digg-header1.png" rel="lightbox[pics67]" title="Digg.com - older design"><img src="http://rotanovs.com/wp-content/uploads/2007/11/digg-header1.png" width="953" height="77" alt="Digg.com - older design" class="imageframe imgalignleft" /></a></p>
<p>All features are standard: friends, photos, videos, messages, notes (blog), groups, and events. There is support for Russian declinations, including gender-specific inflection with support for names, which is quite difficult to implement, for example: Друзья Наталии Искорки (Friends of Nataly Iskorka).</p>
<p>Former soviet republics are recognized, so perhaps website may become popular among Russian-speaking audience in Baltics or Central Asia, and 5.9% of its users already come from Ukraine.</p>
<p>Website owner is Pavel Durov, with user&#8217;s id of 1. I&#8217;m wondering who&#8217;s got id of zero.</p>
<p><a href="http://rotanovs.com/wp-content/uploads/2007/11/vkontakte-screenshot3.png" rel="lightbox[pics67]" title="vkontakte.ru screenshot"><img src="http://rotanovs.com/wp-content/uploads/2007/11/vkontakte-screenshot3.png" width="500" height="385" alt="vkontakte.ru screenshot" class="imageframe imgalignleft" /></a></p>
<p>To view pages of other users, you have to fill your profile to at least 30%. Perhaps that&#8217;s a contributing factor to site&#8217;s growth, in addition to quite good picture filtering &#8211; you won&#8217;t find Olsen Twins photos in profiles here, at least not at first sight. Updating profile photo may be not super-easy for users who got high-megapixel camera or don&#8217;t know the difference between BMP and JPG &#8211; upload is limited to 5 MB.</p>
<p>I&#8217;ve heard rumors that the site grew so quickly because creators took their hands on database of students, which is not impossible given current situation with intellectual property protection in Russia.</p>
<p>Many other Russian Web 2.0 sites copy ideas as well, just check the list at <a href="http://www.hitgeist.com/">Hitgeist</a>: <a href="http://www.hitgeist.com/Russia/">Trends in Russia</a>. In particular, <a href="http://www.hitgeist.com/compare/?q=rutube.ru">RuTube</a>, <a href="http://www.hitgeist.com/compare/?q=odnoklassniki.ru">Odnoklassniki.ru</a> and <a href="http://smotri.com/">Smotri.com</a> are worth mentioning.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=XWadJd3FjPw:mn30HrpSvYQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=XWadJd3FjPw:mn30HrpSvYQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=XWadJd3FjPw:mn30HrpSvYQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=XWadJd3FjPw:mn30HrpSvYQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=XWadJd3FjPw:mn30HrpSvYQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=XWadJd3FjPw:mn30HrpSvYQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/XWadJd3FjPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/trends/russian-facebook-copycat-becomes-3-in-russia-in-less-than-a-year/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://rotanovs.com/trends/russian-facebook-copycat-becomes-3-in-russia-in-less-than-a-year/</feedburner:origLink></item>
		<item>
		<title>Ruby 1.9 is released</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/zGDFvY7VIXg/</link>
		<comments>http://rotanovs.com/web-developer/ruby-19-is-released/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 13:02:56 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://rotanovs.com/web-developer/ruby-19-is-released/</guid>
		<description><![CDATA[Ruby 1.9 release brings around 2x performance improvements, as well as enhanced syntax. Still experimental!]]></description>
			<content:encoded><![CDATA[<p>Great Christmas gift from matz and other contributors: <a href="http://www.ruby-forum.com/topic/136553">Ruby 1.9</a></p>
<p>Some highlights:</p>
<ul>
<li>Around 2x performance increase in many cases, thanks to YARV-based code</li>
<li>Nice syntax enhancements, like <code>(1..10).reduce(:+) # =&gt; 55</code></li>
<li>JavaScript-style literal hashes: {var: &#8220;value&#8221;}</li>
<li>Lots of <a href="http://eigenclass.org/hiki/Changes+in+Ruby+1.9">other enhancements</a></li>
</ul>
<p>Ruby 1.9 is a development release, and contains a lot of experimental features. For production, it&#8217;s recommended to continue using 1.8 branch.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=zGDFvY7VIXg:F7ABGjjgCec:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=zGDFvY7VIXg:F7ABGjjgCec:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=zGDFvY7VIXg:F7ABGjjgCec:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=zGDFvY7VIXg:F7ABGjjgCec:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=zGDFvY7VIXg:F7ABGjjgCec:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=zGDFvY7VIXg:F7ABGjjgCec:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/zGDFvY7VIXg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/web-developer/ruby-19-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/web-developer/ruby-19-is-released/</feedburner:origLink></item>
		<item>
		<title>jQuery-style Chainability in PHP, Using SPL</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/DdRhFiHSAZ8/</link>
		<comments>http://rotanovs.com/web-developer/jquery-chains-php-spl/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 01:18:54 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ArrayAccess]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://localhost/web-developer/2007/10/29/jquery-style-chainability-in-php-using-spl/</guid>
		<description><![CDATA[Hacking jQuery-style chainable array operators into PHP, without modifying Zend core.]]></description>
			<content:encoded><![CDATA[<p>What could be better than chainable operators in jQuery, .addClass(&#8221;beautiful&#8221;).show(&#8221;slow&#8221;)-style? Almost nothing, but adding those to PHP would make code cleaner and life easier.</p>
<p>At first sight, implementing these looks almost impossible, but after a quick look at extensions we notice that <a href="http://www.php.net/~helly/php/ext/spl/">SPL</a> could offer something similar, if combined with <a href="http://es.php.net/manual/en/language.oop5.magic.php">magic methods</a>. Let&#8217;s implement ArrayAccess interface and see how it works:</p>
<pre line="1" lang="php">
$fruits = new Chain(array(
           new String('apple'),
           new String('mango'),
           new String('kiwi')
)); 

echo "First fruit: ";
echo $fruits[0];
echo "\n"; 

echo "All fruits: ";
echo $fruits->toUpperCase()->join();
echo "\n";</pre>
<p>Outputs:</p>
<pre>
First fruit: apple
All fruits: APPLE, MANGO, KIWI</pre>
<p>Beautiful, eh?</p>
<p>Here is a complete listing:</p>
<pre line="1" lang="php">

class Chain implements ArrayAccess {
    private $items = array(); 

    public function __construct($items = array()) {
      if (!is_array($items)) return;
      $this->items = $items;
    } 

    public function add($element) {
      $this->items[] = $element;
    } 

    public function __call($method, $args) {
      if (count($this->items)
            &#038;&#038; !method_exists($this->items[0], $method)) {
        throw new BadMethodCallException();
      } 

      $returnChain = new Chain();
      foreach($this->items as $item) {
        $returnChain->add(call_user_func_array(array($item, $method), $args));
      }
      return $returnChain;
    } 

    public function rewind() {
      reset($this->items);
    } 

    public function current() {
      return current($this->items);
    }
   public function key() {
      return key($this->items);
    } 

    public function next() {
      return next($this->items);
    } 

    public function valid() {
      return $this->current() !== false;
    } 

    public function offsetExists($offset) {
      return isset($this->items[$offset]);
    } 

    public function offsetGet($offset) {
      return $this->items[$offset];
    } 

    public function offsetSet($offset, $value) {
      return $this->items[$offset] = $value;
    } 

    public function offsetUnset($offset) {
      unset($this->items[$offset]);
    } 

    // convenience method
    public function join($separator = ', ') {
      return implode($this->items, $separator);
    }
} 

class String{
    private $s; 

    public function __construct($s) {
      $this->s = $s;
    } 

    public function toUpperCase() {
      $this->s = strtoupper($this->s);
      return $this;
    } 

    public function __toString() {
      return $this->s;
    } 

} 

$fruits = new Chain(array(
              new String('apple'),
              new String('mango'),
              new String('kiwi')
)); 

echo "First fruit: ";
echo $fruits[0];
echo "\n"; 

echo "All fruits: ";
echo $fruits->toUpperCase()->join();
echo "\n";</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=DdRhFiHSAZ8:2r0kILJBedI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=DdRhFiHSAZ8:2r0kILJBedI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=DdRhFiHSAZ8:2r0kILJBedI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=DdRhFiHSAZ8:2r0kILJBedI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=DdRhFiHSAZ8:2r0kILJBedI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=DdRhFiHSAZ8:2r0kILJBedI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/DdRhFiHSAZ8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/web-developer/jquery-chains-php-spl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/web-developer/jquery-chains-php-spl/</feedburner:origLink></item>
		<item>
		<title>Canon 40D vs Nikon D300</title>
		<link>http://feedproxy.google.com/~r/viktorsr/~3/Y1Poo__Wnn4/</link>
		<comments>http://rotanovs.com/photography/canon-40d-vs-nikon-d300/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 23:47:33 +0000</pubDate>
		<dc:creator>viktors</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Canon 40D]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[Nikon D300]]></category>

		<guid isPermaLink="false">http://hitgeist.dev.rotanovs.com/wordpress/play/photography/2007/10/29/canon-40d-vs-nikon-d300/</guid>
		<description><![CDATA[Megapixels, sensors, contrast detect autofocus - concise comparison.]]></description>
			<content:encoded><![CDATA[<p>What a difficult choice—both leaders just released excellent prosumer models. Both dSLRs offer top-notch features like self-cleaning sensor units and low-noise CMOS sensors, the latter being exclusive Canon selling point for several years. But how do they compare now in key characteristics, after Nikon catched up with the competition?</p>
<table style="font-size: 11px; font-family: arial,helvetica,sans-serif" border="0" cellpadding="1" cellspacing="1">
<tr style="background: #336699 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: #ffffff">
<th></th>
<th><strong>Canon 40D</strong></th>
<th><strong>Nikon D300</strong></th>
</tr>
<tr>
<td><strong>Megapixels</strong></td>
<td>10.1 MP</td>
<td><span style="color: #009900">12.3 MP</span></td>
</tr>
<tr>
<td><strong>Sensor</strong></td>
<td>CMOS, sensitivity up to ISO 1600, 14-bit A/D converter</td>
<td>CMOS, sensitivity up to <span style="color: #009900">ISO 3200</span>, 14-bit A/D converter</td>
</tr>
<tr>
<td><strong>TTL Auto-Focus</strong></td>
<td>9 cross-type sensors</td>
<td><span style="color: #009900">15 cross-type sensors</span></td>
</tr>
<tr>
<td><strong>Live View Auto-Focus</strong></td>
<td>Yes, turns off LCD while focusing</td>
<td>Yes, <span style="color: #009900">contrast detect</span> (like on P&amp;S cameras)</td>
</tr>
<tr>
<td><strong>Viewfinder</strong></td>
<td>Pentaprism, 95% frame coverage, 0.95x magnification, diopter adjustment: <span style="color: #009900">-3.0</span> to +1.0</td>
<td>Pentaprism, <span style="color: #009900">100% frame coverage</span>, 0.94x magnification, diopter adjustment: -2.0 to +1.0</td>
</tr>
<tr>
<td><strong>LCD Monitor</strong></td>
<td>3.0&#8243;, 320&#215;240 pixels</td>
<td>3.0&#8243;, <span style="color: #009900">640&#215;480 pixels</span></td>
</tr>
<tr>
<td><strong><a href="http://www.bhphotovideo.com/" rel="nofollow">B&amp;H</a> Price</strong></td>
<td><strong>$1,299.95 (~900 EUR)</strong></td>
<td><strong>$1,799.95 (~1250 EUR)</strong></td>
</tr>
</table>
<p>For pixel peepers, neither of those are interesting—the real winner is Pentax K10D, which has very light anti-alias filter and offers the best per-pixel sharpness and unique non-processed, completely photographic 3D look—check out some <a href="http://www.dpreview.com/reviews/canoneos40d/page24.asp">examples</a>. At about $700, with image stabilisation built in, this camera can become a great choice for photographic geeks—imagine its potential after processing photos with <a href="http://www.dxo.com/intl/photo/dxo_optics_pro/overview/version_5_coming_soon/new_generation_raw_converter">DxO Optics v5</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viktorsr?a=Y1Poo__Wnn4:l6fNZeN7tdM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Y1Poo__Wnn4:l6fNZeN7tdM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=Y1Poo__Wnn4:l6fNZeN7tdM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Y1Poo__Wnn4:l6fNZeN7tdM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/viktorsr?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viktorsr?a=Y1Poo__Wnn4:l6fNZeN7tdM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/viktorsr?i=Y1Poo__Wnn4:l6fNZeN7tdM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viktorsr/~4/Y1Poo__Wnn4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rotanovs.com/photography/canon-40d-vs-nikon-d300/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rotanovs.com/photography/canon-40d-vs-nikon-d300/</feedburner:origLink></item>
	</channel>
</rss>
