<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Random Musings&#187; Linux</title> <atom:link href="http://www.nslms.com/tag/linux/feed/" rel="self" type="application/rss+xml" /><link>http://www.nslms.com</link> <description></description> <lastBuildDate>Wed, 06 Jul 2011 20:47:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>My Twitter Client Search &#8211; Ended</title><link>http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/#comments</comments> <pubDate>Wed, 10 Jun 2009 17:38:13 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[Cloud computing]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[google]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[twittergadget]]></category> <guid
isPermaLink="false">http://www.nslms.com/?p=99</guid> <description><![CDATA[Okay, so as you may already know I&#8217;m a big fan of any software solution that does what I need in a portable and platform agnostic way, particularly if it does it &#8220;in the cloud&#8220;. What you may not know, is that I&#8217;m addicted to Twitter and I&#8217;ve been going through desktop based Twitter clients [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2009%2F06%2F10%2Fmy-twitter-client-search-ended%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2009%2F06%2F10%2Fmy-twitter-client-search-ended%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p
style="text-align: center;"><a
href="http://www.flickr.com/photos/rgeyer/3613715245/"><img
class="aligncenter" longdesc="http://www.flickr.com/photos/rgeyer/3613715245/" src="http://farm4.static.flickr.com/3377/3613715245_c590a530d3.jpg" alt="" /></a></p><p
style="text-align: left;">Okay, so as you may already know I&#8217;m a big fan of any software solution that does what I need in a portable and platform agnostic way, particularly if it does it &#8220;<a
href="http://www.nslms.com/category/cloud-computing/">in the cloud</a>&#8220;.</p><p
style="text-align: left;">What you may not know, is that I&#8217;m addicted to <a
href="http://twitter.com">Twitter</a> and I&#8217;ve been going through desktop based Twitter clients faster than <a
href="http://www.nslms.com/category/1967-cadillac-sedan-deville/">my Cadillac</a> beer bongs fuel!  My affair with desktop clients started with <a
href="http://tweetdeck.com/beta/">TweetDeck</a>, since it&#8217;s used by a lot of my friends on Twitter and it seemed to be a front runner.  The problem is that it&#8217;s in beta, and it&#8217;s a bit buggy still.  Worse yet, it doesn&#8217;t run on my linux box.  In fact, no decent Twitter client does work on my linux box.  I&#8217;ve also tried <a
href="http://www.twhirl.org/">Twhirl</a>, and <a
href="https://destroytwitter.com/">DestroyTwitter</a>.  Both of which lack all the features TweetDeck has, and none of which work &#8220;quite right&#8221; on my linux box.</p><p
style="text-align: left;">And, as if to add insult to injury the company I work for has recently been acquired by a MUCH bigger company which is imposing a lot of new restrictions to the use of our desktop computers.  Meaning I&#8217;ll likely not be able to install a Twitter desktop app on my computer in about a month.</p><p
style="text-align: left;">Enter <a
href="http://www.twittergadget.com/">TwitterGadget</a>, pictured above.  It&#8217;s an iGoogle gadget so it runs in my browser, on windows or linux, without installing!  And it&#8217;s quite featureful too! It has built in URL shortening which is one of the features I miss most from other desktop apps.  The one feature I hope to be included soon is <a
href="http://tweetshrink.com/">TweetShrink</a> integration, but I&#8217;ll live without it.</p><p
style="text-align: left;">Hopefully I won&#8217;t have to change Twitter clients for a while now!  <img
src='http://www.nslms.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=My%20Twitter%20Client%20Search%20-%20Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=My+Twitter+Client+Search+-+Ended&amp;link=http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/&amp;notes=%0D%0AOkay%2C%20so%20as%20you%20may%20already%20know%20I%27m%20a%20big%20fan%20of%20any%20software%20solution%20that%20does%20what%20I%20need%20in%20a%20portable%20and%20platform%20agnostic%20way%2C%20particularly%20if%20it%20does%20it%20%22in%20the%20cloud%22.%0D%0AWhat%20you%20may%20not%20know%2C%20is%20that%20I%27m%20addicted%20to%20Twitter%20and%20I%27ve%20been%20going%20through%20desktop%20based%20Twitter%20clients%20faster&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2009/06/10/my-twitter-client-search-ended/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Me and my iPhone</title><link>http://www.nslms.com/2009/02/20/me-and-my-iphone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2009/02/20/me-and-my-iphone/#comments</comments> <pubDate>Sat, 21 Feb 2009 00:00:17 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[jailbreak]]></category> <category><![CDATA[linkedin]]></category> <guid
isPermaLink="false">http://www.nslms.com/?p=57</guid> <description><![CDATA[Well, I&#8217;m not exactly what you&#8217;d call an early adopter, and I&#8217;ve only recently rediscovered a place in my heart for Apple based computing devices. That said, there was a lot of internal debate an struggle when it came time for me to upgrade from my Cingular 8525 HTC/Phone/PDA device. Initially, I was convinced that [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2009%2F02%2F20%2Fme-and-my-iphone%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2009%2F02%2F20%2Fme-and-my-iphone%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Well, I&#8217;m not exactly what you&#8217;d call an early adopter, and I&#8217;ve only recently rediscovered a place in my heart for <a
href="http://www.nslms.com/2007/10/24/apples-sure-sign-me-up/" target="_blank">Apple based computing devices</a>.</p><p>That said, there was a lot of internal debate an struggle when it came time for me to upgrade from my Cingular 8525 HTC/Phone/PDA device.  Initially, I was convinced that I wanted the newest HTC <a
href="http://www.wireless.att.com/cell-phone-service/cell-phone-details/?device=HTC+FUZE(TM)&amp;q_sku=sku3090226" target="_blank">the Fuze</a>, since it was a logical upgrade from what I had.  But there was just soooo much hype about the iPhone, I had to give it a fair shake.  Fortunately, my sister and brother-in-law each got one a few weeks before my wife and I were due to upgrade.  I got a real good chance to check them out.  After seeing the HUGE amount of apps, and overall support that existed for them, the choice was easy.  Sign me up, I&#8217;m a lemming..</p><p>I&#8217;ve had my iPhone for two and a half weeks, and I&#8217;ve made a lot of changes, tweaked a lot of configuration, and jailbroke the device.  The rest of this post will serve to document that for my own sake should I ever have to recover the device, but also to hopefully shed some light on why you might jailbreak your phone, and what apps a techie like me finds useful.</p><p>Read more after the break&#8230;<span
id="more-57"></span></p><h2><span
style="font-size: larger;"><strong>Freedom for your phone.</strong></span></h2><p>Jailbreaking was a topic I&nbsp;couldn&#8217;t find a satisfying answer to when I&nbsp;started researching it.&nbsp; I&nbsp;knew that it would give me a greater degree of control over the device, that it would allow me to install software that wasn&#8217;t offically endorsed by Apple, and that it would give me access to the innards of the device&#8230; Metaphorically speaking.&nbsp; I&nbsp;also knew that I&#8217;d feel weak if I&nbsp;didn&#8217;t do it.&nbsp; But that aside I couldn&#8217;t think of a compelling reason to do it, nor did I&nbsp;see any &quot;killer app&quot; that would persuade me to jailbreak if I&nbsp;hadn&#8217;t already made the choice based on my status in the geek community.</p><p>That said, I&nbsp;won&#8217;t presume to know why jailbreaking your phone appeals to you.&nbsp; Instead I&#8217;m going to very thoroughly outline what jailbreaking my phone accomplished for me.</p><h3><strong>SSH The &quot;killer app&quot;</strong></h3><p>Apps from Cydia: OpenSSH &amp; Insomnia</p><p>My primary computer at home runs Gentoo Linux.&nbsp; Now I&nbsp;do dual boot to Vista because there is stuff that I&nbsp;have to run windows for (iTunes to sync the phone namely), but I&nbsp;rarely fire her up and choose the Vista option.&nbsp; That said, the ability to connect to my iPhone, over WiFi using SSH is the killer app for me.&nbsp; I&nbsp;can access the entire file structure, transfer files to and from the device, and all sorts of other good stuff.</p><p>I&#8217;m using this SSH&nbsp;connection to sync my iPhone&#8217;s music library with <a
href="http://amarok.kde.org/" target="_blank">Amarok</a>.&nbsp; Now this isn&#8217;t a totally seamless proposal.&nbsp; The first step is to mount your iPhone&#8217;s file system as a directory on your linux box.&nbsp; You can see a fairly good outline of that <a
href="http://blog.adaniels.nl/articles/iphone-amarok/" target="_blank">here</a>.&nbsp; Then, you also have to tweak a file to tell your iPhone that the library Amarok uploaded uses a previous version of the iTunes database.&nbsp; You can read about this in Amarok&#8217;s on Wiki under the <span
class="mw-headline">Devices with Firmware 2.x section of <a
href="http://amarok.kde.org/wiki/Media_Device:IPod" target="_blank">Media Devices</a></span>.&nbsp; Still very cool.</p><p>The Insomnia app simply makes the phone not go to sleep after a period of inactivity.&nbsp; It&#8217;ll still shut the screen off to save power, but it keeps the WiFi powered up, and SSHD running.&nbsp; This allows me to stay connected via SSH&nbsp;without diddling the screen or something to keep my connection alive.</p><h3>Sync your calendar and contacts</h3><p>&nbsp;Apps from Cydia: NemusSync</p><p>You may know that I&nbsp;use <a
target="_blank" href="http://www.goosync.com/">GooSync</a> to keep up my contacts and appointments on my calendar.&nbsp; The AppStore has a few apps from <a
target="_blank" href="http://www.synthesis.ch/">Synthesis AG</a> that&#8217;ll use SyncML to sync your contacts, todo list, and calendar with your iPhone.&nbsp; With that said, the calendar part does not sync with your iPhones built in calendar.&nbsp; Instead it maintains it&#8217;s own calendar and syncs all your appointments to that.</p><p>That&#8217;s fine and all, and I still use their app to sync my contacts, but I&nbsp;wasn&#8217;t too keen on the limitation of syncing my calendar.&nbsp; Enter <a
target="_blank" href="http://www.nemustech.com/iPhone/NemusSync.html">NemusSync</a> it properly communicates with the built in calendar.&nbsp; There are limitations of course.&nbsp; For instance, all it does is sync the calendar, though the author has plans to sync todo items, and contacts in a future version.&nbsp; More vexing however is that it is a manual sync.&nbsp; You have to go into the app, and click a button to sync up.&nbsp; I&#8217;ve actually worked out a solution for that, but that&#8217;s for another article.</p><h3>Springboard customization and organization</h3><p>Apps from Cydia: BossPrefs, Categories, Five Icon Dock, iBlank, QuickGold, WeatherIcon</p><p>Once you start adding a bunch of apps to your iPhone it can get cluttered in a hurry.&nbsp; The screen which contains all the icons for your apps has been dubbed the &quot;Springboard&quot; by Apple, and the list of apps above all contribute in one way or another to keeping it clutter free.</p><h4>Five Icon Dock</h4><p>This should be fairly self explanatory, but it&#8217;s pretty handy.&nbsp; It allows you to squeeze 5 icons down in the dock instead of just 4.</p><h4>BossPrefs</h4><p>BossPrefs, aside from having a lot of great functionality has a Hide Icon functionality that&#8217;s quite handy.&nbsp; It&#8217;ll make any icon on your springboard disappear!&nbsp; Now this is only really useful in combination with something that allows you to still access that app.&nbsp; That&#8217;s where Categories, and QuickGold come in.&nbsp; Read on to see how!</p><h4>Categories</h4><p>Categories allows you to have folders on your springboard.&nbsp; Once you&#8217;ve selected one of these folders, you&#8217;ll be presented with a whole new screen with the apps that are in that category presented.&nbsp; I&#8217;ll admit that I&nbsp;had some trouble with this app, and I&nbsp;don&#8217;t use it a ton.&nbsp; But it does help to de-clutter the Springboard in a major way</p><h4>QuickGold</h4><p>QuickGold is quite possibly the most used application on my whole phone.&nbsp; It does what the Google app for iPhone does, and more.&nbsp; Basically, when you&#8217;re on the first page of your springboard and you press the home button, a search function pops up.&nbsp; As you type, it searches and presents all sorts of stuff that matches the search.&nbsp; Applications, contacts, web bookmarks, SMS&nbsp;conversations, web clips, safari history, and more.&nbsp; You can configure what items get searched, and it holds the last 6 recently launched apps in a queue for you to easily click on without searching.</p><p>Primarily, I&nbsp;use this to get to apps which I&#8217;ve hidden, or buried too deep with Categories.&nbsp; Needless to say, a SUPER&nbsp;useful app.</p><h4>iBlank</h4><p>iBlank creates a transparent icon on your springboard which you can use to make a custom layout if you want.&nbsp; To be honest, I&nbsp;thought this was cool when I&nbsp;loaded it, but haven&#8217;t really used it since the first couple days I&nbsp;had the phone, and I&#8217;ve deleted most of the blank icons I&#8217;d created.</p><h4>WeatherIcon</h4><p>Are you sick of seeing sunny, and 72 degrees when you look at the weather icon?&nbsp; This simple app replaces that icon with your actual weather conditions, as configured in the weather app.&nbsp; Extraordinarily simple little customization, and something that Apple should have done to begin with.</p><h3>Utilities Apple Forgot</h3><p>Apps from Cydia: Backgrounder, Clippy, Docs, iRealSMS, LockCalendar, Notifier, Safari Download Plug-In</p><p>Backgrounder is AWESOME!&nbsp; Got some app you want to run in the background while you do something else?&nbsp; Backgrounder does that.&nbsp; The main thing I&nbsp;use it for is Pandora.&nbsp; I get to listen to my Pandora radio station while I&nbsp;do other stuff on the phone, like play games or text!</p><p>Clippy is the clipboard that Apple forgot, and is purportedly working on for a future update.&nbsp; There is another solution called hClipboard which is evidently quite good as well, but I&nbsp;found and installed clippy first and it&#8217;s met all my needs.</p><p>Docs..&nbsp; Pretty simple, it allows you to open all sorts of document types including Microsoft Word and PDF&#8217;s.&nbsp; Can&#8217;t live without it!</p><p>iRealSMS is one of the very few apps I&#8217;ve paid for, and I&nbsp;think it&#8217;s TOTALLY&nbsp;worth every penny.&nbsp; It&#8217;s a replacement SMS&nbsp;app that adds several cool features, and most importantly for me a landscape keyboard.&nbsp; They have a trial period, I&nbsp;encourage you to check it out.</p><p>LockCalendar allows you to see your upcoming appointments superimposed over the lock screen.&nbsp; Very handy to be able to see your schedule at a glance this way.</p><p>Notifier shows missed calls, new emails, new SMS messages, and other useful bits up in your status bar just next to the battery.&nbsp; I find it very handy.</p><p>Safari Download Plug-In.&nbsp; Speaks for itself, allows you to download files with Safari.&nbsp; Sweet.&nbsp; <img
src='http://www.nslms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><h3>Total visual customization</h3><p>Apps from Cydia: WinterBoard, WbApp</p><p>Some of the items I&#8217;ve talked about before require Winterboard.&nbsp; Winterboard in short is the total UI&nbsp;customization tool for the iPhone.&nbsp; It allows you to change your icons, fonts, wallpapers, colors&#8230;&nbsp; Pretty much everything about how the UI&nbsp;is drawn can be tweaked with Winterboard.</p><p>There are several total customization themes you can download through Cydia, or pieces you can change.&nbsp; Right now, I&#8217;ve hidden all of the labels for my apps on the spring board, made my status bar and dock transparent, and changed my lock screen slider to a can of Mt. Dew.&nbsp; This is just scratching the surface of what you can do with Winterboard.</p><p>WbApp provides some configuration tools for Winterboard, quite handy for themes that support it.</p><p>&nbsp;</p><p>Okay, I think that&#8217;s enough for now.&nbsp; Obviously there is a lot you can do with a jailbroken iPhone and this isn&#8217;t an exhaustive list of even the stuff I&nbsp;have loaded, but it should give you a good feel for why you might want to make the leap to jailbreak your phone.&nbsp; I know I&#8217;m glad I did.&nbsp; <img
src='http://www.nslms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2009/02/20/me-and-my-iphone/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Me%20and%20my%20iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Me+and+my+iPhone&amp;link=http://www.nslms.com/2009/02/20/me-and-my-iphone/&amp;notes=Well%2C%20I%27m%20not%20exactly%20what%20you%27d%20call%20an%20early%20adopter%2C%20and%20I%27ve%20only%20recently%20rediscovered%20a%20place%20in%20my%20heart%20for%20Apple%20based%20computing%20devices.%0D%0AThat%20said%2C%20there%20was%20a%20lot%20of%20internal%20debate%20an%20struggle%20when%20it%20came%20time%20for%20me%20to%20upgrade%20from%20my%20Cingular%208525%20HTC%2FPhone%2FPDA%20device.%20%20Initially%2C%20I%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2009/02/20/me-and-my-iphone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Uploading to Flickr from Picasa on Linux</title><link>http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/#comments</comments> <pubDate>Sun, 14 Dec 2008 21:17:30 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[digikam]]></category> <category><![CDATA[flickr]]></category> <category><![CDATA[fspot]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[picasa]]></category> <category><![CDATA[upload]]></category> <guid
isPermaLink="false">http://www.nslms.com/?p=51</guid> <description><![CDATA[When I performed my search for the perfect photo sharing solution, I fell in love with the Picasa desktop application. I even discovered that there is a linux version. However, as you&#8217;d likely expect, it didn&#8217;t really play nice as far as uploading photos to any photo sharing site other than Google&#8217;s Picasa Web Albums. [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F12%2F14%2Fuploading-to-flickr-from-picasa-on-linux%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F12%2F14%2Fuploading-to-flickr-from-picasa-on-linux%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p>When I performed my search for the perfect <a
href="http://www.nslms.com/2008/09/25/photo-sharing-services/">photo sharing</a> solution, I fell in love with the Picasa desktop application.  I even discovered that there is a linux version.  However, as you&#8217;d likely expect, it didn&#8217;t really play nice as far as uploading photos to any photo sharing site other than Google&#8217;s Picasa Web Albums.</p><p>On windows, there is a great solution called <a
href="http://jerryong.com/blog/2008/06/picasa2flickr-uploads-your-picasa-photos-directly-to-flickr/">picasa2flickr</a> which passes the desired photo&#8217;s to the windows <a
href="http://www.flickr.com/tools/uploadr/">Flickr Uploader</a>.  Again, for obvious reasons, this doesn&#8217;t work well on linux.</p><p>So, having determined that it wasn&#8217;t worth my time to pursue trying to get Flickr uploads working from Picasa on Linux, I started evaluating many of the other native options on linux, such as digikam and fspot.  While these more easily uploaded to Flickr, and had open API&#8217;s, none of them worked quite the way I wanted, so I abandoned my search for a good solution.</p><p>Then, on a whim I did a Google search just a couple hours after Andy O&#8217;Neill made a <a
href="http://ultrahigh.org/2008/12/09/picflick-picasa-to-flickr-export-on-linux/">blog post</a> about a button he wrote to import photos to Flickr from the Linux version of Picasa, named picflick.</p><p>I eagerly (re)installed Picasa3 on my Gentoo box using a beta ebuild found <a
href="http://bugs.gentoo.org/show_bug.cgi?id=240406">here</a>.  Then installed his button.</p><p>After playing with it for a bit, I realized a few things didn&#8217;t quite jive for me.</p><p>1) The script automatically resizes the image before uploading it to Flickr.  I prefer to upload all of my images at their original resolution, so this was a bit of a road block for me.</p><p>2) The script used a Perl module to upload to Flickr.  For the life of me, I couldn&#8217;t seem to figure out how to get it authorized with my Flickr account to actually permit uploads.  I&#8217;m sure if I spent a bit more time and read a few more manuals I could have gotten it right, but it didn&#8217;t quite work &#8220;out-of-the-box&#8221; for me.</p><p>3) I&#8217;d prefer to see the progress being made, rather than the beeps and tray notifications that Andy&#8217;s script provided.</p><p>So, I stole the key part of his script, the part which translates Windows paths to *nix ones, and broke down the rest to simply pass the photos on to my preferred linux Flickr uploader, <a
href="http://kflickr.sourceforge.net/wikka.php?wakka=Kflickr">KFlickr</a></p><p>Here&#8217;s the contents of my script, including the win2native function written by Andy.</p><pre lang="bash" line="1">
#!/bin/bash
DEBUG=1     # debug to $LOG
LOG=/tmp/picflick.log
PICASA_WINE_DIR="$HOME/.google\/picasa\/3.0\/drive_c"  # Relative to $HOME
PICASA_WINE_DIR_NATIVE=`echo $PICASA_WINE_DIR |sed 's|\\\\||g'`
function debug() {
        if [ $DEBUG -eq 1 ]; then
                echo "$*" >> $LOG
        fi
}
# wine2native(): convert wine filename to native linux filenames
# Arguments: _name_ of variable which holds path
# Example: wine2native file  # not wine2native $file
function wine2native() {
        VAR=$1
        eval "VAL=\$$1"
        debug "Wine path: $VAL"
        # use '|' to delimit the paths
        VAL=`echo "$VAL" | \
                sed "s|C:|$PICASA_WINE_DIR|" | \
                sed 's|\\\\|/|g'`
        debug "Source file: $VAL"
        eval "$VAR=\$VAL"
}
# check we have the required dependencies
which kflickr > /dev/null || die "You need to install kflickr"
file=$1
wine2native file
DIR=`dirname "$file"`
EXT=${file##*.}
debug "START_UPLOAD"
for file in "$@"; do
        wine2native file
        KFLICKR="$KFLICKR $file"
done
debug "Launching kflickr with the following args $KFLICKR"
kflickr $KFLICKR
debug "Done"
</pre><p>Now when I click the &#8220;Flickr&#8221; button in Picasa, it brings up the KFlickr app with all the pictures I selected ready to upload.  Thanks for the inspiration, and code bits to make this work Andy, I was too lazy to actually figure out what was necessary to pull the image paths from Picasa and use them.</p><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading%20to%20Flickr%20from%20Picasa%20on%20Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Uploading+to+Flickr+from+Picasa+on+Linux&amp;link=http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/&amp;notes=When%20I%20performed%20my%20search%20for%20the%20perfect%20photo%20sharing%20solution%2C%20I%20fell%20in%20love%20with%20the%20Picasa%20desktop%20application.%20%20I%20even%20discovered%20that%20there%20is%20a%20linux%20version.%20%20However%2C%20as%20you%27d%20likely%20expect%2C%20it%20didn%27t%20really%20play%20nice%20as%20far%20as%20uploading%20photos%20to%20any%20photo%20sharing%20site%20other%20than%20Google&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2008/12/14/uploading-to-flickr-from-picasa-on-linux/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>My First 64bit PC</title><link>http://www.nslms.com/2008/10/23/my-first-64bit-pc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2008/10/23/my-first-64bit-pc/#comments</comments> <pubDate>Thu, 23 Oct 2008 23:20:20 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[PC Upgrade]]></category> <category><![CDATA[Worklogs]]></category> <category><![CDATA[64bit]]></category> <category><![CDATA[amd64]]></category> <category><![CDATA[cinelerra]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[x64]]></category> <category><![CDATA[x86_64]]></category> <guid
isPermaLink="false">http://www.nslms.com/?p=44</guid> <description><![CDATA[Time for the second installment of my worklog for my PC Upgrade. Well, I actually received all the bits from UPS Monday (is it Thursday already? sheesh). I actually assembled the thing Monday afternoon/evening, and have been slowly installing software and getting it up to speed. For the curious, and so I can brag a [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F10%2F23%2Fmy-first-64bit-pc%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F10%2F23%2Fmy-first-64bit-pc%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Time for the second installment of my worklog for my <a
href="http://www.nslms.com/2008/09/05/the-upgrade-begins/">PC Upgrade</a>.</p><p>Well, I actually received all the bits from UPS Monday (is it Thursday already? sheesh).  I actually assembled the thing Monday afternoon/evening, and have been slowly installing software and getting it up to speed.</p><p>For the curious, and so I can brag a bit heres the parts list.</p><ul><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817104954">FSP Group SAGA+ 450R 450W ATX12V Power Supply</a></li><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16811119106"> COOLER MASTER Centurion 534 RC-534-KKN2-GP Black Aluminum &#038; Mesh bezel / SECC Chassis ATX Mid Tower Computer Case</a></li><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813121314">Intel BOXDP35DPM LGA 775 Intel P35 ATX Intel Motherboard &#8211; Retail</a></li><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819115017">Intel Core 2 Quad Q6600 Kentsfield 2.4GHz 2 x 4MB L2 Cache LGA 775 Quad-Core Processor</a></li><li>4 x 2GB = 8GB<a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820134636"> Kingston 2GB 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400)</a></li><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16814130378">EVGA 512-P3-N954-TR GeForce 9500 GT 512MB</a></li><li><a
href="http://www.newegg.com/Product/Product.aspx?Item=N82E16822148288">Seagate Barracuda 7200.11 ST3500320AS 500GB 7200 RPM</a></li></ul><p>Now, this isn&#8217;t quite bleeding edge stuff but it certainly brings me up to date and I&#8217;m quite happy.  Because I wanted just a ROCK SOLID setup and wasn&#8217;t intending to overclock, I went with an Intel motherboard.  I didn&#8217;t want to regret not getting enough memory, so I maxxed it out with 8GB.  I don&#8217;t really game so the video card is nothing special, but I did want enough horsepower to drive my big monitor and take advantage of Vista&#8217;s Aero theme and some of the cool linux eye candy that&#8217;s in KDE4 etc.  I am NOT disappointed!</p><p>So far I&#8217;ve gotten Gentoo linux installed on the system.  The speed of compiling is admirable though not mind blowing.  One of the first things I installed though was <a
href="http://cinelerra.org/">Cinelerra</a> and I loaded up some of my HDV source material.  While I should have expected as much I was able to play, edit, and render the HD in realtime!  WOO HOO!</p><p>I&#8217;m quite impressed with Gentoo, no hardware headaches, everything more-or-less worked out of the box.  I haven&#8217;t quite got all my favorite apps installed and running but I trust it will be uneventful.</p><p>I&#8217;m in the process of moving my drives/data over from my old system.  I had a software RAID1 setup using mdadm which I&#8217;ve been able to bring back up on the new box.  Going to play with a RAID5 since I now have enough disks, and maybe simulate a failure to test recovery.  This should get my confidence up for building a linux software based RAID5 NAS box which is the next project.</p><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2008/10/23/my-first-64bit-pc/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=My%20First%2064bit%20PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=My+First+64bit+PC&amp;link=http://www.nslms.com/2008/10/23/my-first-64bit-pc/&amp;notes=Time%20for%20the%20second%20installment%20of%20my%20worklog%20for%20my%20PC%20Upgrade.%0D%0A%0D%0AWell%2C%20I%20actually%20received%20all%20the%20bits%20from%20UPS%20Monday%20%28is%20it%20Thursday%20already%3F%20sheesh%29.%20%20I%20actually%20assembled%20the%20thing%20Monday%20afternoon%2Fevening%2C%20and%20have%20been%20slowly%20installing%20software%20and%20getting%20it%20up%20to%20speed.%0D%0A%0D%0AFor%20the%20curio&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2008/10/23/my-first-64bit-pc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tools for updating an online image gallery</title><link>http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/#comments</comments> <pubDate>Fri, 07 Mar 2008 03:12:51 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[automation]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[website management]]></category> <guid
isPermaLink="false">http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/</guid> <description><![CDATA[Not long ago I shared my bash script for creating thumbnails and manageable sized &#8220;big&#8221; images for an image gallery, or other image store. Well, today I had to update an existing gallery with a pretty significant number of new images. It occurred to me that I&#8217;d like to only convert new images rather than [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F03%2F06%2Ftools-for-updating-an-online-image-gallery%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F03%2F06%2Ftools-for-updating-an-online-image-gallery%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Not long ago I shared my bash script for <a
href="http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/">creating thumbnails</a> and manageable sized &#8220;big&#8221; images for an image gallery, or other image store.  Well, today I had to update an existing gallery with a pretty significant number of new images.  It occurred to me that I&#8217;d like to only convert new images rather than re-converting the whole lot.  Then, I&#8217;d like to simply upload the new files to my server in some automated way.</p><p>So here&#8217;s the tools to do it.  It assumes you have the same layout for your pictures on your local drive as I do, which is as follows.</p><ul><li><strong><em>RootDirectoryForGallery</em></strong> &#8212; This contains the full resolution pictures directly from your camera, and the following directories.<ul><li><strong><em>web</em></strong> &#8212; This is a sub directory of RootDirectoryForGallery which contains the &#8220;big&#8221; web version of your image, and the thumbnails directory described below.<ul><li><strong><em>thumbnails</em></strong> &#8212; This is a sub directory of web, and contains the thumbnail sized versions of the images.</li></ul></li></ul></li></ul><p>The first step, is to copy your new pictures from the digital camera to your <strong><em>RootDirectoryForGallery</em></strong>.  Then, we want to get a list of the files that are new, so we run the following from the <strong><em>RootDirectoryForGallery</em></strong>.</p><pre lang="bash">
diff . web/ | grep 'Only in \.: d' | awk '{print $4}' | grep jpg &gt;&gt; 3-6-08_update.diff</pre><p>This creates a file in the <strong><em>RootDirectoryForGallery</em></strong> named &#8220;3-6-08_update.diff&#8221; which contains a list of only the new pictures, one per line.  Now, we want to use our image thumbnail script to convert only the new images to the &#8220;big&#8221; and thumbnail sized images.  I discovered that I needed to make a change to my script in order to do this.  Namely in the for loop I needed to enclose the command used to list files in &#8220;$()&#8221;.  The modified script is shown below.  Notice the &#8220;$($SEARCH)&#8221; where there was previously just &#8220;$SEARCH&#8221;.</p><pre lang="bash">
#!/bin/bash
SEARCH=$1
SIZE=$2
DEST=$3
if [ $# -lt 3 ]
then
echo "You must pass three arguments 1) The search string (usually *.jpg) 2) The destination size I.E. 500x374 3) The destination directory"
exit 1
fi
for i in $($SEARCH)
do
        echo "Converting $i"
        convert -resize $SIZE $i -resize $SIZE +profile '*' $DEST$i
done</pre><p>So with our edited script we convert the files.</p><pre lang="bash">
/opt/imagethumbnail.sh "cat 3-6-08_update.diff" "800x600" "web/"
/opt/imagethumbnail.sh "cat 3-6-08_update.diff" "150×112 "web/_thb_"</pre><p>Lastly, we want to upload just the changed files to our server.  We&#8217;ll use rsync for this.  The paths, server name, and user name have been changed to protect the innocent. <img
src='http://www.nslms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><pre lang="bash">
rsync -e ssh -av /path/to/local/copy/ yourusername@yourserver.com:/path/to/www/server/copy/</pre><p>And there you have it, with just a few simple commands you&#8217;ve created thumbnails of all of your images, and uploaded just the new ones to your server.  Easy!</p><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Tools%20for%20updating%20an%20online%20image%20gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Tools+for+updating+an+online+image+gallery&amp;link=http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/&amp;notes=Not%20long%20ago%20I%20shared%20my%20bash%20script%20for%20creating%20thumbnails%20and%20manageable%20sized%20%22big%22%20images%20for%20an%20image%20gallery%2C%20or%20other%20image%20store.%20%20Well%2C%20today%20I%20had%20to%20update%20an%20existing%20gallery%20with%20a%20pretty%20significant%20number%20of%20new%20images.%20%20It%20occurred%20to%20me%20that%20I%27d%20like%20to%20only%20convert%20new%20images%20rath&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2008/03/06/tools-for-updating-an-online-image-gallery/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Image thumbnail generating script</title><link>http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/#comments</comments> <pubDate>Wed, 20 Feb 2008 21:24:00 +0000</pubDate> <dc:creator>RyanG</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[automation]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[gallery]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[thumbnail generation]]></category> <category><![CDATA[web]]></category> <guid
isPermaLink="false">http://www.nslms.com/2008/01/18/image-thumbnail-generating-script/</guid> <description><![CDATA[I have often wished that I could easily convert several images to a smaller size simultaneously. This is useful for batch resizing images for thumbnails, galleries, or use on the web. On a linux system with imageMagick installed, you can use the script at the end of this post to batch convert the images. I [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F02%2F20%2Fimage-thumbnail-generating-script%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nslms.com%2F2008%2F02%2F20%2Fimage-thumbnail-generating-script%2F&amp;source=rjgeyer&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br
/> </a></div><p>I have often wished that I could easily convert several images to a smaller size simultaneously.  This is useful for batch resizing images for thumbnails, galleries, or use on the web.</p><p>On a linux system with imageMagick installed, you can use the script at the end of this post to batch convert the images.</p><p>I use it to create thumbnails and scaled images for my online <a
href="http://www.nslms.com/gallery">photo gallery</a> using the following commands.<br
/> ./imagethumbnail.sh &#8220;*.jpg&#8221; &#8220;800&#215;600&#8243; &#8220;web/&#8221;</p><p>./imagethumbnail.sh &#8220;*.jpg&#8221; &#8220;150&#215;112&#8243; &#8220;web/_thb_&#8221;</p><p>This creates a reasonable sized &#8220;large&#8221; image at 800&#215;600 and a thumbnail at 150&#215;112.  Makes managing new images in my gallery much easier.  Hopefully you&#8217;ll find it useful too.</p><p>Contents of imagethumbnail.sh</p><pre lang="bash">#!/bin/bash
SEARCH=$1
SIZE=$2
DEST=$3
if [ $# -lt 3 ]
then
echo "You must pass three arguments 1) The search string (usually *.jpg) 2) The destination size I.E. 500x374 3) The destination directory"
exit 1
fi
for i in $SEARCH
do
echo "Converting $i"
convert -resize $SIZE $i -resize $SIZE +profile '*' $DEST$i
done</pre><div
class="shr-bookmarks shr-bookmarks-center"><ul
class="socials"><li
class="shr-blogger"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=219&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li
class="shr-comfeed"> <a
href="http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-linkedin"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Image%20thumbnail%20generating%20script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-posterous"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=210&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a></li><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-digg"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li
class="shr-friendfeed"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=43&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Image+thumbnail+generating+script&amp;link=http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/&amp;notes=I%20have%20often%20wished%20that%20I%20could%20easily%20convert%20several%20images%20to%20a%20smaller%20size%20simultaneously.%20%20This%20is%20useful%20for%20batch%20resizing%20images%20for%20thumbnails%2C%20galleries%2C%20or%20use%20on%20the%20web.%0D%0A%0D%0AOn%20a%20linux%20system%20with%20imageMagick%20installed%2C%20you%20can%20use%20the%20script%20at%20the%20end%20of%20this%20post%20to%20batch%20convert%20th&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li></ul><div
style="clear: both;"></div><div
class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a
target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.nslms.com/2008/02/20/image-thumbnail-generating-script/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
