<?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>iosart blog</title>
	
	<link>http://www.iosart.com/blog</link>
	<description>web ~ music ~ photography ~ life</description>
	<lastBuildDate>Sat, 31 Oct 2009 17:00:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</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" type="application/rss+xml" href="http://feeds.feedburner.com/Iosart" /><feedburner:info uri="iosart" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><feedburner:emailServiceId>Iosart</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Cool Flickriver video tutorial</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/MwwEJlq5v1o/</link>
		<comments>http://www.iosart.com/blog/2009/02/26/cool-flickriver-video-tutorial/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 15:23:21 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Flickriver]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/?p=96</guid>
		<description><![CDATA[Just found this cool Flickriver video tutorial:

Thanks, gfurry!  
Tags: flickriver
]]></description>
			<content:encoded><![CDATA[<p>Just found this cool Flickriver video tutorial:</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/aO8AQLCjWTo&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/aO8AQLCjWTo&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>Thanks, <a href="http://transparentagenda.com/2009/02/25/flickriver/">gfurry</a>! <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/flickriver" rel="tag">flickriver</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/MwwEJlq5v1o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2009/02/26/cool-flickriver-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2009/02/26/cool-flickriver-video-tutorial/</feedburner:origLink></item>
		<item>
		<title>Rippomania or how I’m digitizing my entire music collection</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/O7WZcdoaEPw/</link>
		<comments>http://www.iosart.com/blog/2008/09/21/how-im-digitizing-my-entire-music-collection/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 15:00:42 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[eac]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[freedb]]></category>
		<category><![CDATA[mediamonkey]]></category>
		<category><![CDATA[plextools]]></category>
		<category><![CDATA[plextor]]></category>
		<category><![CDATA[ripping]]></category>
		<category><![CDATA[sonos]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/?p=94</guid>
		<description><![CDATA[I&#8217;m slowly but gradually moving my life to digital. I went from film to digital photography a few years ago and never looked back. Now&#8217;s the time to do the same with my music – I&#8217;m now in the process of ripping my entire music library and making it playable through out the house. 
Having [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/1347871323/" title="Untitled by iosart, on Flickr"><img class="image-right" src="http://farm2.static.flickr.com/1294/1347871323_db564f7494_m.jpg" width="160" height="240" alt="" /></a>I&#8217;m slowly but gradually moving my life to digital. I went from film to digital photography <a href="http://www.iosart.com/blog/2007/04/15/posting-old-photos-to-flickr/">a few years ago</a> and never looked back. Now&#8217;s the time to do the same with my music – I&#8217;m now in the process of ripping my entire music library and making it playable through out the house. </p>
<p>Having to go over hundreds of CDs each time I want to listen to a specific album can really take its toll on your music listening experience, so making all your music available at your fingertips anywhere in the house is great. Beyond that, the sound quality playing well-ripped lossless sound files with good equipment should be better than with any CD player.  Basically, playing music with a CD player often introduces various artifacts (such as <a href="http://en.wikipedia.org/wiki/Jitter">jitter</a> etc.) &#8211; due to mechanical moving parts and lack of good error correction. On the other hand, because while ripping the CD the software can “double-check” that it&#8217;s getting a good copy, and re-read the original CD several times if needed, the end result is often better quality music playback.</p>
<p><center><a href="http://www.flickr.com/photos/iosart/674926034/" title="Harpsichord by iosart, on Flickr"><img class="image" src="http://farm2.static.flickr.com/1021/674926034_f9bdf36a11_m.jpg" width="240" height="160" alt="Harpsichord" /></a></center></p>
<p>My CD ripping setup:</p>
<ol>
<li><a href="http://images.search.yahoo.com/search/images?ei=utf-8&#038;y=Search&#038;p=plextor+premium+U">Plextor Premium U</a> external CD drive – this is an excellent drive for ripping music, especially because you can only use the Plextools (see below) with Plextor drives. These drives have long been discontinued, but you can still try and get one on eBay etc.</li>
<li><a href="http://wiki.hydrogenaudio.org/index.php?title=Plextools">Plextools</a> software – excellent for ripping, if you have a Plextor drive. Similarly to <a href="http://www.exactaudiocopy.de/">EAC</a>, this program allows you to rip your CDs without worrying that CD scratches or defects will produce a bad file. Basically, these programs perform some advanced verification and error correction algorithms to make sure the ripped data is exactly the same as the original one present on the disk. Make sure that you setup Plextools correctly so all of the advanced ripping algorithms I mentioned are turned on. Plextoor is reportedly faster than EAC, but both are really considered the industry standards for this sort of thing.</li>
<li><a href="http://flac.sourceforge.net/">FLAC</a> – the lossless music format of choice, especially if you want bit-perfect copies of your music and widest possible support across various platforms. Plextools can rip to FLACs  out of the box, which is great.</li>
<li><a href="http://www.freedb.org/">Freedb</a> – this service allows you to automatically get metadata about your CDs, so you don&#8217;t have to manually enter the names of your album, artist and the tracks for each ripped CD. Again, Plextool works with Freedb out of the box.</li>
<li><a href="http://www.mediamonkey.com/">MediaMonkey</a> – an excellent media player, great for managing big music libraries. MediaMonkey has many useful features, but automatic tagging is probably one of the most useful ones. This allows you to automatically fix or complete the metadata of your songs and even find album covers. </li>
<li><a href="http://www.sonos.com/">Sonos</a> – multi-room digital music system. Basically, you setup all your music on one of your computers or a network storage device and then add a small box to any place in your home you&#8217;d like to have music at. Then you can have Sonos wirelessly play any music in your library at any location in your home, or have it synchronize all locations to play the same music. Sonos also comes with a very nice remote control to wirelessly drive the whole thing.</li>
</ol>
<p><a href="http://www.flickr.com/photos/iosart/922124862/" title="Guitar Heronoid by iosart, on Flickr"><img class="image-right" src="http://farm2.static.flickr.com/1090/922124862_cf52fe6068_m.jpg" width="180" height="240" alt="Guitar Heronoid" /></a>So, my ripping flow is as follows:</p>
<ol>
<li>Insert a CD, have Plextools pick it up and get the metadata from freedb </li>
<li>Rip the CD, my file naming convention is “Artist\Album\Track # &#8211; Track name.flac”</li>
<li>Use MediaMonkey to fix the metadata if needed, add album cover etc.</li>
<li>Play the music on my machine with MediaMonkey, or throughout my home with Sonos</li>
<li>Enjoy! <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Sounds simple and easy, right? Not always. There are several problems you might encounter, some of them are:</p>
<ul>
<li>Unicode problems, especially with non-English CDs</li>
<li>Damaged or scratched CDs</li>
<li>Missing or bad metadata, especially with classical CDs</li>
</ul>
<p>I will post my solutions to these problems in the following posts. </p>
<p>For now, I&#8217;m off to listen to some music <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/eac" rel="tag">eac </a>, <a href="http://technorati.com/tag/flac" rel="tag"> flac</a>, <a href="http://technorati.com/tag/freedb" rel="tag"> freedb</a>, <a href="http://technorati.com/tag/mediamonkey" rel="tag"> mediamonkey</a>, <a href="http://technorati.com/tag/Music" rel="tag"> Music</a>, <a href="http://technorati.com/tag/plextools" rel="tag"> plextools</a>, <a href="http://technorati.com/tag/plextor" rel="tag"> plextor</a>, <a href="http://technorati.com/tag/ripping" rel="tag"> ripping</a>, <a href="http://technorati.com/tag/sonos" rel="tag"> sonos</a>, <a href="http://technorati.com/tag/lossless" rel="tag"> lossless</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/O7WZcdoaEPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2008/09/21/how-im-digitizing-my-entire-music-collection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2008/09/21/how-im-digitizing-my-entire-music-collection/</feedburner:origLink></item>
		<item>
		<title>ColorZilla v2 is here</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/Upofp_tbT8U/</link>
		<comments>http://www.iosart.com/blog/2008/01/07/colorzilla-v2-is-here/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 00:53:53 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2008/01/07/colorzilla-v2-is-here/</guid>
		<description><![CDATA[If you&#8217;re not familiar with ColorZilla, it’s a Firefox extension I wrote  a while back to help me with my web design and development tasks. Over the years, it became quite popular with web developers and designers. 
Anyway, over the course of this past year I added a few new features to ColorZilla (mainly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/2086559321/" title="RGB by iosart, on Flickr"><img class="image-right" alight="right" src="http://farm3.static.flickr.com/2257/2086559321_f761b10b8c_m.jpg" width="240" height="160" alt="RGB" /></a>If you&#8217;re not familiar with <a href="http://www.iosart.com/firefox/colorzilla/">ColorZilla</a>, it’s a Firefox extension I wrote  a while back to help me with my web design and development tasks. Over the years, it became quite popular with web developers and designers. </p>
<p>Anyway, over the course of this past year I added a few new features to ColorZilla (mainly because I needed them for my own work <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), but because 2007 has been a very busy year for me, I just couldn&#8217;t find the time to properly test and release the new stuff to the public. Now, with Firefox 3 just around the corner, I finally took a bit of time to put everything together and release ColorZilla v2. </p>
<p>So, here&#8217;s what&#8217;s new in ColorZilla v2:</p>
<p><strong>Webpage DOM Color Analyzer</strong><br />
Basically, this feature started with several simple questions &#8211; what colors are in use on any given Web page? What HTML elements use them and what CSS rules define those colors? So, Webpage DOM Color Analyzer analyzes a Web page and produces a palette of all the colors on that page. By hovering on any color, you can see what elements use that color, and by clicking on a color you can see a detailed listing of all the CSS rules that apply that color to DOM elements. You can even click on a CSS rule have ColorZilla open the corresponding style sheet file with the rule highlighted. </p>
<p>You can save the page colors as a ColorZilla palette, or open the palette in ColorZilla Online Viewer. </p>
<p><center><img width="420" height="320" class="image" src='http://www.iosart.com/blog/wp-content/uploads/2008/01/webpage-analyzer.png' alt='Webpage Color Analyzer' /></center></p>
<p><strong>ColorZilla Online Palette Viewer</strong><br />
The online palette viewer is a simple webapp that can be used to view a color palette, bookmark it and share it using any number of bookmarking services such as del.icio.us, Google Bookmarks etc.</p>
<p>It works by providing a simple semantic URL that describes a set of colors:<br />
<code style="font-size:0.85em">http://colorzilla.com/colors/COLOR_1+COLOR_2...COLOR_N[/PALETTE_NAME]</code></p>
<p>Each color should be specified in a hex notation similarly to CSS, so for example red is FF0000 and yellow is FFFF00. The &#8216;palette name&#8217; portion of the URL is optional.<br />
Here&#8217;s an example of a palette URL:<br />
<code style="font-size:0.85em"><a href="http://colorzilla.com/colors/ff0000+00ff00+0000ff/Simple+RGB+Palette">http://colorzilla.com/colors/ff0000+00ff00+0000ff/Simple+RGB+Palette</a></code> </p>
<p>Click <a href="http://colorzilla.com/colors/FFFFFF+FFFF00+FF00FF+FF0000+C0C0C0+808080+808000+800080+800000+00FFFF+00FF00+008080+008000+0000FF+000080+000000/W3C+Colors">here </a> for an additional example. </p>
<p>When viewing palettes online, you get an online eyedropper (that works in all browsers!) that displays color information in many different formats for any color in the palette. </p>
<p>The online viewer can be opened from the ColorZilla Webpage Color Analyzer, or from the ColorZilla Palette Viewer dialog. The simple format of its URL also allows using it with any other application or Web service &#8211; all the application has to do is to generate a list of colors, append it to colozilla.com URL and launch that URL in a browser. </p>
<p><center><img width="420" height="143" class="image" src='http://www.iosart.com/blog/wp-content/uploads/2008/01/online-palette-viewer.png' alt='Online Viewer' /></center></p>
<p><strong>Additional features</strong></p>
<ol>
<li>Firefox 3 has a new Full Page Zoom functionality that allows viewing pages at any zoom level and handles both text and images very nicely. With Firefox 3 ColorZilla will use this new functionality for its internal zoomer.</li>
<li>Firebug support &#8211; until now, ColorZilla allowed you to quickly open the selected element in Dom Inspector. Now, if you have Firebug installed, it will also allow you to quickly open it in Firebug.</li>
<li>Ubuntu support was added. Basically, because Ubuntu&#8217;s Firefox was compiled using a slightly different compiler, ColorZilla eyedropper didn&#8217;t work unless you installed an official Firefox build from Mozilla. This version solves this problem by providing two versions of the eyedropper module, one built with the newer compiler (gcc4) and one with the older one.</li>
<li>ColorZilla is now compatible with Firefox 3</li>
<li>3 new languages were added &#8211; Indonesian, Korean, Norwegian. Thanks to the <a href="http://babelzilla.org/">BabelZilla</a> team!</li>
</ol>
<p><a href="http://www.iosart.com/firefox/colorzilla/">ColorZilla v2 (v1.9)</a> is still in beta, but should be stable enough for everyone to try. <a href="http://www.iosart.com/firefox/colorzilla/">Check it out</a> and let me know what you think <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/colorzilla" rel="tag">colorzilla</a>, <a href="http://technorati.com/tag/firefox" rel="tag"> firefox</a>, <a href="http://technorati.com/tag/firefox+3" rel="tag"> firefox 3</a>, <a href="http://technorati.com/tag/PC+Magazine" rel="tag"> PC Magazine</a>, <a href="http://technorati.com/tag/eyedropper" rel="tag"> eyedropper</a>, <a href="http://technorati.com/tag/color+picker" rel="tag"> color picker</a>, <a href="http://technorati.com/tag/css" rel="tag"> css</a>, <a href="http://technorati.com/tag/dom" rel="tag"> dom</a>, <a href="http://technorati.com/tag/del.icio.us" rel="tag"> del.icio.us</a>, <a href="http://technorati.com/tag/Google+Bookmarks" rel="tag"> Google Bookmarks</a>, <a href="http://technorati.com/tag/full+page+zoom" rel="tag"> full page zoom</a>, <a href="http://technorati.com/tag/firebug" rel="tag"> firebug</a>, <a href="http://technorati.com/tag/Dom+Inspector" rel="tag"> Dom Inspector</a>, <a href="http://technorati.com/tag/Ubuntu" rel="tag"> Ubuntu</a>, <a href="http://technorati.com/tag/babelzilla" rel="tag"> babelzilla</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/Upofp_tbT8U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2008/01/07/colorzilla-v2-is-here/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2008/01/07/colorzilla-v2-is-here/</feedburner:origLink></item>
		<item>
		<title>PlainOldFavorites and FirefoxView for Firefox 3</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/pWGCC2-rUsA/</link>
		<comments>http://www.iosart.com/blog/2007/12/29/plainoldfavorites-and-firefoxview-for-firefox-3/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 22:39:46 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/12/29/plainoldfavorites-and-firefoxview-for-firefox-3/</guid>
		<description><![CDATA[As you might know, Firefox 3 will be released very soon, so I needed to go over my extensions, make sure they are compatible and make the necessary adjustments here and there.

I started with PlainOldFavorites and FirefoxView, here are the new versions:
PlainOldFavorites 1.0.1 

Compatible with Firefox 3 
Catalan, Czech, Danish, Greek, Portuguese translations &#8211; thanks [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/463420644/" title="Coloreflections by iosart, on Flickr"><img class="image-right" align="right" src="http://farm1.static.flickr.com/226/463420644_c4405e2ba8_m.jpg" width="240" height="160" alt="Coloreflections" /></a>As you might know, <a href="http://www.mozilla.com/firefox/all-beta.html">Firefox 3</a> will be released very soon, so I needed to go over my extensions, make sure they are compatible and make the necessary adjustments here and there.<br />
<br clear="right"/><br />
I started with <a href="http://www.iosart.com/firefox/plainoldfavorites/">PlainOldFavorites</a> and <a href="http://www.iosart.com/firefox/firefoxview/">FirefoxView</a>, here are the new versions:</p>
<p><a href="http://www.iosart.com/firefox/plainoldfavorites/">PlainOldFavorites 1.0.1 </a></p>
<ul>
<li>Compatible with Firefox 3 </li>
<li>Catalan, Czech, Danish, Greek, Portuguese translations &#8211; thanks to the <a href="http://babelzilla.org/">BabelZilla</a> team! </li>
</ul>
<p><a href="http://www.iosart.com/firefox/firefoxview/">FirefoxView 1.0</a></p>
<ul>
<li>Firefox 3 compatibility </li>
<li>24 new translations: Catalan, Czech, Danish, German, Greek, Persian, Finnish, Galician, Gujarati, Hebrew, Croatian, Hungarian, Italian, Japanese, Korean, Dutch, Polish, Portuguese (Portugal), Russian, Slovak, Turkish, Ukrainian, Chinese (Simplified), Chinese (Traditional) &#8211; thanks to the <a href="http://babelzilla.org/">BabelZilla</a> team! </li>
<li>Graduates to version 1.0! </li>
</ul>
<p>So, check the new versions out and let me know if you see any issues. </p>
<p>Also, stay tuned for the new version of <a href="http://www.iosart.com/firefox/colorzilla/">ColorZilla</a> coming soon &#8211; unlike its two siblings above, ColorZilla&#8217;s new version will be a bit more major <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a href="http://technorati.com/tag/firefox+3" rel="tag"> firefox 3</a>, <a href="http://technorati.com/tag/PlainOldFavorites" rel="tag"> PlainOldFavorites</a>, <a href="http://technorati.com/tag/FirefoxView" rel="tag"> FirefoxView</a>, <a href="http://technorati.com/tag/ColorZilla" rel="tag"> ColorZilla</a>, <a href="http://technorati.com/tag/BabelZilla" rel="tag"> BabelZilla</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/pWGCC2-rUsA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/12/29/plainoldfavorites-and-firefoxview-for-firefox-3/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/12/29/plainoldfavorites-and-firefoxview-for-firefox-3/</feedburner:origLink></item>
		<item>
		<title>OpenSocial and Facebook Platform side by side comparison</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/SOjtV4hkZ0c/</link>
		<comments>http://www.iosart.com/blog/2007/11/03/opensocial-and-facebook-platform-side-by-side-comparison/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 08:19:41 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/11/03/opensocial-and-facebook-platform-side-by-side-comparison/</guid>
		<description><![CDATA[Surely, you’ve heard about Google’s new OpenSocial platform. 
I believe this is indeed a very significant step forward, especially taking into account the launch partners who are already on board.  
Naturally, a lot of comparisons between OpenSocial and Facebook Platform have been made, mostly having to do with the fact that Facebook Platform is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/514616956/" title=""><img align="right" class="image-right" src="http://farm1.static.flickr.com/215/514616956_2ac554a2c2_m.jpg" width="240" height="157" alt="iPalm" /></a>Surely, you’ve heard about Google’s new <a href="http://code.google.com/apis/opensocial/">OpenSocial</a> platform. </p>
<p>I believe this is indeed a very significant step forward, especially taking into account the <a href="http://code.google.com/apis/opensocial/partners.html">launch partners</a> who are already on board.  </p>
<p>Naturally, a lot of comparisons between OpenSocial and <a href="http://developers.facebook.com/">Facebook Platform</a> have been made, mostly having to do with the fact that Facebook Platform is closed and proprietary, and OpenSocial is open and standards based. While I couldn’t agree more, after reading the <a href="http://code.google.com/apis/opensocial/docs/index.html">OpenSocial documentation</a> carefully, I couldn’t help but notice that there’re several Facebook Platform features missing from OpenSocial – mainly having to do with <a href="http://developers.facebook.com/anatomy.php#directory">app management</a>, <a href="http://developers.facebook.com/anatomy.php#privacy_settings">permissions</a> etc. To try and make some sense of the differences, I created the following table, comparing the two platforms side by side. </p>
<style> 
#fb-os-table {border: none !important }
#fb-os-table td { border:1px solid #666; } 
</style>
<table id="fb-os-table" cellpadding="4" border="1">
<tr>
<td></td>
<td>Facebook Platform</td>
<td>Open Social</td>
<td>Notes</td>
</tr>
<tr>
<td>Universal</td>
<td>	-</td>
<td>	+</td>
<td>	Facebook apps work only on Facebook, OpenSocial apps (will) work everywhere</td>
</tr>
<tr>
<td>Standards based	</td>
<td>-	</td>
<td>+</td>
<td>	Facebook – FQL, FBML, OpenSocial – JavaScript, HTML</td>
</tr>
<tr>
<td>Extensible</td>
<td>	-	</td>
<td>+	</td>
<td>OpenSocial allows certain containers to expose additional data to apps etc.</td>
</tr>
<tr>
<td>Publish user stories	</td>
<td>+	</td>
<td>+	</td>
<td>Both platforms allow posting user stories or activities</td>
</tr>
<tr>
<td>Get friends list</td>
<td>	+</td>
<td>	+	</td>
<td></td>
</tr>
<tr>
<td>Get user info	</td>
<td>+	</td>
<td>+	</td>
<td></td>
</tr>
<tr>
<td>Persistence </td>
<td>	-</td>
<td>	+	</td>
<td>OpenSocial provides an integrated solution for storing app data</td>
</tr>
<tr>
<td>Send app notifications	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook allows apps to communicate with users via email</td>
</tr>
<tr>
<td>Send app requests	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook apps can send requests and invitations to non-app users</td>
</tr>
<tr>
<td>Spam controls	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook monitors and allows users to report spammy apps and takes appropriate actions</td>
</tr>
<tr>
<td>App permissions and privacy settings	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook provides fine-tuning of each app’s permissions and privacy settings</td>
</tr>
<tr>
<td>Access to events, groups, photos, marketplace	</td>
<td>+	</td>
<td>-	</td>
<td></td>
</tr>
<tr>
<td>Application directory	</td>
<td>+	</td>
<td>-	</td>
<td></td>
</tr>
<tr>
<td>App added notifications	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook notifies user’s friends when they add new apps
</td>
</tr>
<tr>
<td>Additional container hooks	</td>
<td>+	</td>
<td>-	</td>
<td>Facebook apps have icons on profile page, left sidebar links etc.</td>
</tr>
<tr>
<td>Dynamic profile box	</td>
<td>-	</td>
<td>+	</td>
<td>Facebook uses push model with which user’s profile box needs to be explicitly updated by the app. OpenSocial allows fully dynamic profile boxes </td>
</tr>
<tr>
<td>Image caching	</td>
<td>+	</td>
<td>-</td>
<td>	Facebook caches all 3rd party images. Pros &#8211; higher availability, cons – difficult to create dynamic images</td>
</tr>
</table>
<p>Conclusions – first, OpenSocial is only at its 0.5 version, and I’m sure it will be significantly improved and extended in the near future. With that said, looking at the features side-by-side today, it’s clear that OpenSocial currently provides two basic functionalities – containment and access to container data. It doesn’t provide any of the higher level functionality present on Facebook – things like application directory, application permissions and privacy settings, spam controls, additional application links and hooks, ‘app addded’ news posts etc. Each container site will need to implement most if not all these functionalities independently, as they obviously address pretty common needs and problems. This also means that within each container there will be slightly (or maybe even significantly) different app virality, discovery and distribution dynamics. </p>
<p><center><a href="http://www.flickr.com/photos/iosart/1337462285/" title=""><img class="image" src="http://farm2.static.flickr.com/1136/1337462285_54c96d606a_m.jpg" width="240" height="160" alt="Lawnmower" /></a></center></p>
<p>One thing is for sure – OpenSocial makes developers’ life much much easier. Unlike Facebook platform, OpenSocial doesn’t require learning new markup and query languages, and the specific platform quirks associated with many of the proprietary mechanisms. Also, with OpenSocial developers won’t have to work hard to figure out how to easily push updates to user profiles, or how to include dynamic images or initially interactive flash elements into the profile box. On the other hand, many of these restrictions were introduced by Facebook for a good reasons (at least in their opinion), and it would be really interesting to see how removing these restrictions will affect end-users’ experience.</p>
<p>I’m personally really looking forward to seeing what effect OpenSocial will have on the Web and how Google’s recent move will affect Facebook, Yahoo, Microsoft, AOL and other big players, and what will be their response. Exciting times!</p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/opensocial" rel="tag">opensocial</a>, <a href="http://technorati.com/tag/google" rel="tag"> google</a>, <a href="http://technorati.com/tag/facebook" rel="tag"> facebook</a>, <a href="http://technorati.com/tag/facebook+platform" rel="tag"> facebook platform</a>, <a href="http://technorati.com/tag/fbml" rel="tag"> fbml</a>, <a href="http://technorati.com/tag/fql" rel="tag"> fql</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/SOjtV4hkZ0c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/11/03/opensocial-and-facebook-platform-side-by-side-comparison/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/11/03/opensocial-and-facebook-platform-side-by-side-comparison/</feedburner:origLink></item>
		<item>
		<title>4 simple tweaks for speeding up your website</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/gHO7M4oLvqs/</link>
		<comments>http://www.iosart.com/blog/2007/09/13/4-simple-tweaks-for-speeding-up-your-website/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 23:50:18 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/09/13/4-simple-tweaks-for-speeding-up-your-website/</guid>
		<description><![CDATA[Donald Knuth once said that &#8220;premature optimization is the root of all evil&#8221;. Programmers often waste too much time optimizing their products for situations which will never actually happen in real life. The same is definitely true for web development &#8211; do you really need that sophisticated caching system if your site is being visited [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/460602544/" title=""><img align="right" class="image-right" src="http://farm1.static.flickr.com/249/460602544_5788934317_m.jpg" width="160" height="240" alt="A stairway to..." /></a><a href="http://en.wikipedia.org/wiki/Donald_Knuth">Donald Knuth</a> once said that &#8220;premature optimization is the root of all evil&#8221;. Programmers often waste too much time optimizing their products for situations which will never actually happen in real life. The same is definitely true for web development &#8211; do you really need that sophisticated caching system if your site is being visited by 5 people a day? </p>
<p>With that said, you should always have scalability and performance in mind &#8211; know what steps you can take to improve performance if your site becomes popular.</p>
<p>If you have a scalable architecture, adding more servers and upgrading the existing ones should definitely solve many performance issues, but before you start buying more hardware, there are several simple things you can do to improve the performance of your existing system:</p>
<p><strong>1. Minify your JavaScript files</strong><br />
Your JavaScript files often contain comments, white space and other unneeded characters. Minifying these files means removing these unneeded characters, which can reduce the size of your files by 5%-30%. Smaller files, faster transfers, better response times. A nice utility for minifying JavaScript files is <a href="http://www.crockford.com/javascript/jsmin.html">JSMin</a>.</p>
<p><strong>2. Compress served content</strong><br />
Vast majority of modern web browsers supports compression, which means that your server can compress the document before it sends it to your browser, and the browser uncompresses it upon arrival. Compressing your HTML, JS and CSS content can dramatically reduce its size &#8211; by up to 70%! Again, smaller files mean better response times and happier users. The method for enabling this functionality really depends on your web server, but with Apache 2.x you can add something like the following to your .htaccess or httpd.conf files:</p>
<p><code style="font-size:0.85em">AddOutputFilterByType DEFLATE text/html text/css application/x-javascript</code></p>
<p><strong>3. Force aggressive browser caching</strong><br />
Without caching, the browser would load all your JavaScript, CSS and other files over and over again for each page of your site your user visits. A better scenario would be for your browser to ask your server whether the requested file has changed, and if not, just use the local cached copy it already has. The problem with this scenario, that the browser still has to issue a HTTP request for each file, even if such request doesn&#8217;t lead to the whole file being downloaded. The best thing you can do is to tell your browser to keep the files cached forever, always using the cached versions and never needing to contact your server. Here&#8217;s how this works:</p>
<ol>
<li>Tell your server to send out special HTTP headers with your JS and CSS files. These headers will tell your browser to cache the received files forever. With Apache, you&#8217;d typically add the following instructions to achieve this:
<p><code style="font-size:0.85em">Header set "Expires" "Mon, 28 Jul 2014 23:30:00 GMT"<br />
Header set "Cache-Control" "max-age=315360000"<br />
</code></li>
<li>When including the JS/CSS file in your HTML, append a dummy version number to file&#8217;s URL:<br />
<code style="font-size:0.85em">&lt;script src="myscript.js<strong>?v=1</strong>"&gt;&lt;/script&gt;</code>
</li>
<li>Once the browser loads the file once, it will never bother your server again (at least not until 2014!). If you change the file and want to force users&#8217; browsers to load the new file, just increment the version number in your HTML:<br />
<code style="font-size:0.85em">&lt;script src="myscript.js<strong>?v=2</strong>"&gt;&lt;/script&gt;</code>
</li>
</ol>
<p><strong>4. Use CSS Sprites</strong><br />
<a href="http://alistapart.com/articles/sprites">CSS Sprites</a> is a really nice technique for reducing the number of image requests for each page. Basically, you can combine all your logos, icons and graphics into a single image, and then use CSS to specify which portion of the combined image corresponds to any specific page image. So, for each page, your browser only loads one larger image instead of many small ones. Decreasing the number of HTTP requests for each page speeds up the page loading times. More info about this technique can be found <a href="http://alistapart.com/articles/sprites">here</a>. </p>
<p>We&#8217;ve been using some of these techniques on <a href="http://www.foxytunes.com/planet">FoxyTunes</a> and recently I&#8217;ve also added many of these small optimizations to <a href="http://www.flickriver.com/">Flickriver</a>, in order to help the site cope with the increasing traffic, without needing to spend more money on additional servers. </p>
<p>A great resource for learning more about these and additional techniques is the &#8220;<a href="http://developer.yahoo.com/performance/">Exceptional Performance</a>&#8221; area of Yahoo Developer Network.</p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/HTTP" rel="tag">HTTP</a>, <a href="http://technorati.com/tag/performance" rel="tag"> performance</a>, <a href="http://technorati.com/tag/Donald+Knuth" rel="tag"> Donald Knuth</a>, <a href="http://technorati.com/tag/FoxyTunes" rel="tag"> FoxyTunes</a>, <a href="http://technorati.com/tag/Flickriver" rel="tag"> Flickriver</a>, <a href="http://technorati.com/tag/CSS+Sprites" rel="tag"> CSS Sprites</a>, <a href="http://technorati.com/tag/caching" rel="tag"> caching</a>, <a href="http://technorati.com/tag/JSMin" rel="tag"> JSMin</a>, <a href="http://technorati.com/tag/Yahoo+Developer+Network" rel="tag"> Yahoo Developer Network</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/gHO7M4oLvqs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/09/13/4-simple-tweaks-for-speeding-up-your-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/09/13/4-simple-tweaks-for-speeding-up-your-website/</feedburner:origLink></item>
		<item>
		<title>The Nomadic Camera Project</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/nq-DKemB0V0/</link>
		<comments>http://www.iosart.com/blog/2007/07/29/the-nomadic-camera-project/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 21:41:18 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/07/29/the-nomadic-camera-project/</guid>
		<description><![CDATA[Ami Ben Basat &#8211; a journalist, a writer and a friend has started an amazing project &#8211; he sent his miniature Sony T7 camera on a photo-journey. Each week, this jewel of a camera spends a week with one photographer documenting his or her life and afterwards it&#8217;s passed on to the next photographer in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iosart/917292515/" title="Today's paper - &quot;7 Days&quot; - July 27 2007"><img src="http://farm2.static.flickr.com/1413/917292515_9fc8dae585_m.jpg" width="240" height="180" alt="Today's paper - &quot;7 Days&quot; - July 27 2007" class="image-right" align="right" /></a><a href="http://www.notes.co.il/benbasat/">Ami Ben Basat</a> &#8211; a journalist, a writer and a friend has started an amazing project &#8211; he sent his miniature Sony T7 camera on a photo-journey. Each week, this jewel of a camera spends a week with one photographer documenting his or her life and afterwards it&#8217;s passed on to the next photographer in the chain. </p>
<p>All the photographs are uploaded to <a href="http://www.flickr.com/photos/tags/katzeblog/">Flickr</a> and create a living documentary of camera&#8217;s travels.</p>
<p>In Ami&#8217;s own words:</p>
<blockquote><p><strong>This Friday</strong> I&#8217;m going to hand the camera to my friend Y. That&#8217;s where the T7&#8217;s unusual journey will begin. Y, who&#8217;ll be the camera&#8217;s new custodian, is an amateur photographer among other things. On Sunday he&#8217;ll take his own picture with the camera, along with a clip from that day&#8217;s newspaper. He&#8217;ll upload the picture to Flickr. It doesn&#8217;t matter where, provided that he does one thing: upload all images under one tag: &#8220;katze-blog&#8221;. That way, anyone who wants to see the pictures can key &#8220;katze-blog&#8221; in Flickr&#8217;s search engine and join the photo journey. That&#8217;s all.</p>
<p><strong>Photo journey?</strong> Exactly so. Y isn&#8217;t going to keep that amazing camera. Instead, he&#8217;ll hand it on with the box (and this text) to a certain friend. Now the story starts over. Whoever gets the camera can keep it for a week. On Friday they have to pass it on. But before they do that, they&#8217;ll upload to Flickr (katze-blog) at least one picture of themselves with a newspaper and a date, and several others &#8211; all of them taken by this little naughty camera. They should not forget, of course, to put them under the appropriate tag so that we can all see it.</p>
<p><strong>And</strong> on Friday they&#8217;ll hand this little treasure to a new user.
</p></blockquote>
<p>Ami&#8217;s post announcing the Nomadic Camera Project can be found <a href="http://www.notes.co.il/benbasat/34256.asp">here</a>.</p>
<p>I was very fortunate to be the third one in the chain to get the Nomadic Camera &#8211; after my friends <a href="http://yanivg.blogspot.com/">Yaniv Golan</a> and <a href="http://www.tapuz.co.il/blog/userBlog.asp?FolderName=amitoswix">Amit Knaani</a>. </p>
<p>You can see the Nomadic Camera photos I took so far on <a href="http://www.flickr.com/photos/iosart/sets/72157601045803044/">Flickr</a> and on <a href="http://www.flickriver.com/photos/iosart/sets/72157601045803044/">Flickriver</a>. All project photos are added to the Nomadic Cam <a href="http://www.flickr.com/groups/nomadcam/pool/">group pool</a> that also has its own <a href="http://www.flickriver.com/groups/nomadcam/pool/">Flickriver view</a>.</p>
<p><center><a href="http://www.flickriver.com/groups/426087@N21/pool/"><img src="http://www.flickriver.com/badge/group/all/recent/shuffle/medium-4x3/232323/ffffff/426087@N21.jpg" border="0" alt="Nomadic Cam - View this group's photos on Flickriver" title="Nomadic Cam - View this group's photos on Flickriver"/></a></center></p>
<p>I&#8217;m really looking forward to following the Nomadic Camera travels &#8211; first here in Israel and then, hopefully, all over the world.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Now playing: <a href="http://www.foxytunes.com/artist/bob+dylan/track/like+a+rolling+stone">Bob Dylan &#8211; Like A Rolling Stone</a><br />
via <a href="http://www.foxytunes.com/signatunes/">FoxyTunes</a></p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/Ami+Ben+Basat" rel="tag">Ami Ben Basat</a>, <a href="http://technorati.com/tag/katze-blog" rel="tag"> katze-blog</a>, <a href="http://technorati.com/tag/Nomadic+Camera" rel="tag"> Nomadic Camera</a>, <a href="http://technorati.com/tag/Nomadic+Cam" rel="tag"> Nomadic Cam</a>, <a href="http://technorati.com/tag/Yaniv+Golan" rel="tag"> Yaniv Golan</a>, <a href="http://technorati.com/tag/Amit+Knaani" rel="tag"> Amit Knaani</a>, <a href="http://technorati.com/tag/Alex+Sirota" rel="tag"> Alex Sirota</a>, <a href="http://technorati.com/tag/Iosart" rel="tag"> Iosart</a>, <a href="http://technorati.com/tag/Flickr" rel="tag"> Flickr</a>, <a href="http://technorati.com/tag/Flickriver" rel="tag"> Flickriver</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/nq-DKemB0V0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/07/29/the-nomadic-camera-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/07/29/the-nomadic-camera-project/</feedburner:origLink></item>
		<item>
		<title>Iosart.com latest additions or how much has changed since 2004</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/-dGuO7cudPw/</link>
		<comments>http://www.iosart.com/blog/2007/07/23/iosartcom-latest-additions-or-how-much-has-changed-since-2004/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 23:56:35 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Iosart.com]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/07/23/iosartcom-latest-additions-or-how-much-has-changed-since-2004/</guid>
		<description><![CDATA[My site was in a desperate need of an update. Basically, I had quite a lot of stuff laying around the site, without any consistent navigation to lead to it. 
So, I added a new top navigation toolbar to every page on the site with links and menus that directly lead to almost any piece [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.iosart.com/' rel='attachment wp-att-81' title='Iosart.com'><img align="right" class="image-right" src='http://www.iosart.com/blog/wp-content/uploads/2007/07/top-logo-new.gif' width="148" height="40" alt='Iosart.com' /></a><a href="http://www.iosart.com/">My site</a> was in a desperate need of an update. Basically, I had quite a lot of stuff laying around the site, without any consistent navigation to lead to it. </p>
<p>So, I added a new <strong>top navigation toolbar</strong> to every page on the site with links and menus that directly lead to almost any piece of content available on <a href="http://www.iosart.com/">Iosart.com</a>. Also, I moved some stuff around and created a new <a href="http://www.iosart.com/">front page</a> which is now more dynamic and lightweight. </p>
<p>Doing some work on my website got me thinking about the technological choices I made back when I first created it versus what I&#8217;d use today, if I had the chance to start things from scratch. </p>
<p><a href="http://www.flickr.com/photos/iosart/38211078/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/30/38211078_fb4e8ae0a9_m.jpg" width="160" height="240" alt="" class="image-left" align="left" /></a>Iosart.com website dates back to early 2004, when I realized that I need a place where I could post some of the stuff I was doing &#8211; my photos, plugins, articles and so on. </p>
<p>It&#8217;s interesting to compare the technologies I used back then with what is considered the state of the art today</p>
<p><br clear="left"/></p>
<ul>
<li>My initial site was written in static HTML with some <a href="http://en.wikipedia.org/wiki/Server_Side_Includes">Server Site Includes</a> for templating. Today, I would definitely be using <a href="http://en.wikipedia.org/wiki/PHP">PHP</a> for everything</li>
<li>I wrote my photo gallery system called <a href="http://www.iosart.com/kpss/kpss_features.html">KPSS</a> in <a href="http://en.wikipedia.org/wiki/Perl">Perl</a>. Again, today I would definitely use PHP for stuff like that. Better yet &#8211; today I&#8217;d use the <a href="http://www.flickr.com/services/api/">Flickr API</a> to create my own view on my Flickr photos. Bear in mind that in 2004 Flickr was still in its infancy&#8230;</li>
<li>My blogging software at the time was <a href="http://nucleuscms.org/">Nucleus</a> &#8211; <a href="http://wordpress.org/">Wordpress</a> wasn&#8217;t yet the undisputed king of blogging platforms. </li>
<li>I posted some of my academic papers as raw PDFs . Today,  I&#8217;m posting such things to <a href="http://www.scribd.com/">Scribd</a> and then I can take their widgets and put a document on my site in a nice doc viewer widget.</li>
<li>I had &#8220;Links&#8221; page where I manually collected some of my mostly used links. Again, <a href="http://del.icio.us/">del.icio.us</a> and other social bookmarking services still weren&#8217;t very common. Today, it really makes more sense to manage everything in some bookmarking service and show the most common links on my site using a widget.
</li>
<li>Finally, I had some pages with tutorials and I wanted to allow people to add their comments or questions. Because I wasn&#8217;t using any CMS (<a href="http://en.wikipedia.org/wiki/Content_management_system">Content Management System</a>), I created my own script that allowed adding user comments module to any static page. Today, I&#8217;d just use a Wordpress based page for this, which would also solve the terrible spam problems I experienced during these years.
</li>
</ul>
<p>In fact, today I&#8217;d seriously consider basing my whole site on Wordpress. Beyond blog posts, Wordpress allows creating custom &#8216;<a href="http://codex.wordpress.org/Pages">pages</a>&#8216; which can optionally have comments, their own custom templates and so on. </p>
<p>Anyway, it&#8217;s really interesting to see how much has changed in only three years. New &#8220;best of breed&#8221; tools and services have emerged &#8211; Flickr, del.icio.us and Wordpress are only a few examples. Things are getting better all the time with services such as <a href="http://www.ning.com/">Ning</a>, <a href="http://aws.amazon.com/ec2">Amazon EC2</a> and <a href="http://aws.amazon.com/s3">S3</a> and many others. </p>
<p>Now, one can really focus on the content instead of infrastructure. And, once the infrastructure becomes a non-issue, the creativity can really blossom. </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/iosart" rel="tag">iosart</a>, <a href="http://technorati.com/tag/iosart.com" rel="tag"> iosart.com</a>, <a href="http://technorati.com/tag/kpss" rel="tag"> kpss</a>, <a href="http://technorati.com/tag/flickr" rel="tag"> flickr</a>, <a href="http://technorati.com/tag/wordpress" rel="tag"> wordpress</a>, <a href="http://technorati.com/tag/nucleus" rel="tag"> nucleus</a>, <a href="http://technorati.com/tag/scribd" rel="tag"> scribd</a>, <a href="http://technorati.com/tag/delicious" rel="tag"> delicious</a>, <a href="http://technorati.com/tag/ning" rel="tag"> ning</a>, <a href="http://technorati.com/tag/amazon+s3" rel="tag"> amazon s3</a>, <a href="http://technorati.com/tag/amazon+ec2" rel="tag"> amazon ec2 </a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/-dGuO7cudPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/07/23/iosartcom-latest-additions-or-how-much-has-changed-since-2004/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/07/23/iosartcom-latest-additions-or-how-much-has-changed-since-2004/</feedburner:origLink></item>
		<item>
		<title>Announcing Flickriver – my latest project</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/h47a1hCMCVU/</link>
		<comments>http://www.iosart.com/blog/2007/07/01/announcing-flickriver-my-latest-project/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 09:28:29 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Flickriver]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/07/01/announcing-flickriver-my-latest-project/</guid>
		<description><![CDATA[I love Flickr. I use it almost daily &#8211; I post my own photographs and view photos my friends are posting. I search Flickr for specific locations, events, objects or people. Sometimes, I explore Flickr and discover amazing pictures and great photographers.
I think Flickr has great user interface, but after using it for a while [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickriver.com/" title='Flickriver'><img align="right" class="image-right" src='http://www.iosart.com/blog/wp-content/uploads/2007/07/flickriver-logo-large.png' width="180" height="180" alt='Flickriver' /></a>I love <a href="http://www.flickr.com">Flickr</a>. I use it almost daily &#8211; I post my own photographs and view photos my friends are posting. I search Flickr for specific locations, events, objects or people. Sometimes, I explore Flickr and discover amazing pictures and great photographers.</p>
<p>I think Flickr has great user interface, but after using it for a while I could think of quite a few things I wanted to add, tweak or just do a bit differently.</p>
<p>Enter <a href="http://www.flickriver.com/">Flickriver</a> &#8211; my latest personal project. It&#8217;s new website that offers a different approach to viewing and exploring Flickr photos. Basically, it encompasses several of my ideas for how Flickr viewing experience could be enhanced. As I said, I&#8217;ve been thinking about these ideas for a while now, so I used the recent holiday to go ahead and implement some of them using the Flickr API &#8211; and this is how Flickriver was born.</p>
<p>Here are a few examples of what Flickriver offers:</p>
<ul>
<li><strong>River of photos</strong> view &#8211; on Flickriver, the photographs are always displayed as one continuous stream &#8211; you can view thousands of photos without ever needing to hit &#8216;next&#8217; and waiting for the next page to load! This is also known as &#8220;infinite scroll&#8221;. I noticed that with paged interfaces, I&#8217;d typically see a page or two of any specific view and then give up and move on to something else. With &#8220;river of photos&#8221; I can see much more photographs, or even all photographs in a view, quickly and conveniently. For an example, you can see the <a href="http://www.flickriver.com/explore/interesting/2007/06/23/">most interesting photos</a> stream from a couple of days ago</li>
<li><strong>Large images</strong> &#8211; I believe that size really matters when you truly want to appreciate the beauty of photography &#8211; thumbnails just don&#8217;t do justice to many photographs, making it so much easier to miss a great photo. So, all photographs in Flickriver streams are always displayed in large size. </li>
<li><strong>Black background</strong> &#8211; I believe that most photographs just look much better on black. I think that the photograph (and not the background) has to be the brightest thing on the page &#8211; this really makes great photos &#8220;pop out&#8221; and look even more beautiful.</li>
<li><strong>User most interesting photos</strong> &#8211; when I stumble upon a new Flickr user, the only view I get on Flickr is &#8220;user&#8217;s most recent photographs&#8221;. But what if the most recent photographs are not very good, while other, older photographs, are really outstanding? How can I discover these great photographs? I believe that &#8220;user&#8217;s <u>best</u> photographs&#8221; is a very important view for discovering and exploring users. Flickriver adds &#8220;user&#8217;s most interesting photos&#8221; view, allowing you to quickly see user&#8217;s best work. Check out <a href="http://www.flickriver.com/photos/iosart/popular-interesting/">my most interesting photos</a> for an example.</li>
<li><strong>Photos of user&#8217;s contacts</strong> &#8211; this is an additional Flickriver view not available on Flickr. Basically, Flickr can show me what my friends and contacts are posting. But what if I want to see what the friends of my contacts are posting? This additional Flickriver view is a great way to discover new people and photos through other people. For an example, you can see photos from my contacts <a href="http://www.flickriver.com/photos/iosart/friends/">here</a>.</li>
<li><strong>Most interesting Pool photos</strong> &#8211; similarly to user views &#8211; Flickr only shows the <u>most recent</u> photos added to any given group pool. Flickriver allows you to also see the <u>most interesting</u> photos in any pool. Here is an example for the <a href="http://www.flickriver.com/groups/24flickr/pool/interesting/"> 24 hours of Flickr</a> project pool.</li>
<li><strong>Keyboard navigation</strong> &#8211; when viewing a Flickriver stream, you can press <strong>j/k</strong> to go to the next/previous photo. Hitting <strong>space</strong> also allows quickly jumping to the next photo. So, you can quickly go over many photographs with Flicrkriver just by pressing space and going through the pictures one by one. When you&#8217;re using keyboard for navigation, Flickriver adjusts the view so only one photo is visible at any given moment. </li>
</ul>
<p><center><a href="http://www.flickr.com/photos/iosart/38211761/" title=""><img class="image" src="http://farm1.static.flickr.com/27/38211761_fea0a5b4bc_m.jpg" width="240" height="160" alt="" /></a></center></p>
<p>These are just a few of the things Flickriver enhances. Beyond that, Flickriver has many additional Flickr photo views &#8211; user recent photos, favorites, sets, user and everyone&#8217;s photos by tag, everyone&#8217;s most interesting and recent photos, group and pool photos and much more. Also, Flickriver follows the Flickr URL structure as much as possible, so you can easily go back and forth between the two.</p>
<p>I added several tools and extras to enhance Flickriver &#8211; you get a <strong>link creator</strong> that allows you to quickly create a link to any Flickriver view and post it on your site and there&#8217;s a <strong>mini-Flickriver widget</strong> that you can embed on your Webpage. There is a <strong>bookmarklet</strong> and a <strong><a href="http://en.wikipedia.org/wiki/Greasemonkey">Greasemonkey</a> script</strong> &#8211; both allow you to quickly jump from any Flickr page to the corresponding Flickriver view. Finally, there are <strong>&#8217;share&#8217; buttons</strong> that allow you to post any Flickriver view to StumbleUpon, Delicious, Digg and Facebook.</p>
<p>That&#8217;s it for now, I hope you enjoy <a href="http://www.flickriver.com/">Flickriver</a> as much as I do <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/flickriver" rel="tag">flickriver</a>, <a href="http://technorati.com/tag/flickr" rel="tag"> flickr</a>, <a href="http://technorati.com/tag/iosart" rel="tag"> iosart</a>, <a href="http://technorati.com/tag/infinite+scroll" rel="tag"> infinite scroll</a>, <a href="http://technorati.com/tag/river+of+photos" rel="tag"> river of photos</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/h47a1hCMCVU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/07/01/announcing-flickriver-my-latest-project/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/07/01/announcing-flickriver-my-latest-project/</feedburner:origLink></item>
		<item>
		<title>The Art and Science of Photography</title>
		<link>http://feedproxy.google.com/~r/Iosart/~3/Ek0Y0aYh0zE/</link>
		<comments>http://www.iosart.com/blog/2007/06/22/the-art-and-science-of-photography/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 21:36:05 +0000</pubDate>
		<dc:creator>iosart</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.iosart.com/blog/2007/06/22/the-art-and-science-of-photography/</guid>
		<description><![CDATA[Quite a few years ago, during my undergraduate studies, I took a course named &#8220;Science in Art&#8221;. The course explored various scientific subjects such as light and symmetry as reflected in famous paintings, sculptures and other artistic creations. 
For my final course paper I decided to explore both artistic and scientific aspects of photography. I [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.iosart.com/blog/wp-content/uploads/2007/06/milk-drop-coronet.jpg' alt='Milk Drop Coronet' width="180" height="237" class="image-right" align="right"/>Quite a few years ago, during my undergraduate studies, I took a course named &#8220;Science in Art&#8221;. The course explored various scientific subjects such as light and symmetry as reflected in famous paintings, sculptures and other artistic creations. </p>
<p>For my final course paper I decided to explore both artistic and scientific aspects of photography. I did quite a bit of research for the paper and learned a lot in the process. Anyway, the paper was lying on my hard disk for years and I thought this might be a good time to share it.</p>
<p>The paper is called &#8220;<strong>Photography &#8211; a new art or yet another scientific achievement</strong>&#8220;. Here&#8217;s an overview of the main topics:</p>
<ul>
<li><strong>Part I &#8211; History of Photography</strong>: Camera Obscura, Reflex Mirror, Optical Glass and Lenses </li>
<p><span id="more-71"></span></p>
<li><strong>Part II &#8211; Technology of Photography</strong>: Light Sensitive Materials, Daguerreotypes, Roll Film, Color, Digital Photography
</li>
<li><strong>Part III &#8211; Photography as Art</strong>: Pictorialism and Impressionism, Naturalism, Straight Photography,  New Vision of the 20th Century
</li>
<li><strong>Part IV &#8211; Photographic Techniques</strong>: Stereoscopic Photography, Infrared Photography, Panoramic Photography, Astrophotography, Pinhole Photography</li>
</ul>
<p>I posted the paper online as <a href="http://www.iosart.com/photography-art-or-science">browseable HTML</a> and <a href="http://www.iosart.com/photography-art-or-science/doc/photography-art-or-science.pdf">PDF</a>. </p>
<p>Also, I posted it to <a href="http://www.scribd.com/doc/123850/Photography-Art-or-Science">Scribd</a> &#8211; &#8220;YouTube for Documents&#8221;:</p>
<div style="width: 445px; height: 380px;">
	<object width="100%" height="100%"><param value="SameDomain" name="allowScriptAccess"/><param value="http://static.scribd.com/FlashPaperS3.swf?guid=daswoejptwsnw&#038;document_id=123850&#038;page=1" name="movie"/><param value="noScale" name="scale"/><embed width="100%" height="100%" type="application/x-shockwave-flash" src="http://static.scribd.com/FlashPaperS3.swf?guid=daswoejptwsnw&#038;document_id=123850&#038;page=1" scale="noScale" name="ScribdFlash"/><br />
  </object>
</div>
<p>[<a target="_blank" href="http://static.scribd.com/docs/daswoejptwsnw.swf">View full screen</a>]</p>
<p>The title image for the paper and this post is &#8220;Milk Drop Coronet&#8221; by <a href="http://en.wikipedia.org/wiki/Harold_Eugene_Edgerton">Harold Edgerton</a> &#8211; an electrical engineer who began to take photographs as scientific experiments. That&#8217;s science and art for you! <img src='http://www.iosart.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Enjoy! </p>
<div class="tagsblock snap_noshots">Tags: <a href="http://technorati.com/tag/photography" rel="tag">photography</a>, <a href="http://technorati.com/tag/art" rel="tag"> art</a>, <a href="http://technorati.com/tag/science" rel="tag"> science</a>, <a href="http://technorati.com/tag/history" rel="tag"> history</a>, <a href="http://technorati.com/tag/Harold+Edgerton" rel="tag"> Harold Edgerton</a>, <a href="http://technorati.com/tag/scribd" rel="tag"> scribd</a>, <a href="http://technorati.com/tag/Camera+Obscura" rel="tag"> Camera Obscura</a>, <a href="http://technorati.com/tag/Daguerreotypes" rel="tag"> Daguerreotypes</a>, <a href="http://technorati.com/tag/Stereoscopic+Photography" rel="tag"> Stereoscopic Photography</a>, <a href="http://technorati.com/tag/Infrared+Photography" rel="tag"> Infrared Photography</a>, <a href="http://technorati.com/tag/Panoramic+Photography" rel="tag"> Panoramic Photography</a>, <a href="http://technorati.com/tag/Astrophotography" rel="tag"> Astrophotography</a>, <a href="http://technorati.com/tag/Pinhole+Photography" rel="tag"> Pinhole Photography</a></div>
<img src="http://feeds.feedburner.com/~r/Iosart/~4/Ek0Y0aYh0zE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.iosart.com/blog/2007/06/22/the-art-and-science-of-photography/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.iosart.com/blog/2007/06/22/the-art-and-science-of-photography/</feedburner:origLink></item>
	</channel>
</rss>
