<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Devign Blog</title>
    <description>Technology and Self-improvement</description>
    <link>http://www.devigninnovation.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.Net Syndication Generator 1.0.0.0 (http://dotnetblogengine.net/)</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://www.devigninnovation.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Devign Innovation</dc:creator>
    <dc:title>Devign Blog</dc:title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/devignblog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Share websites and promote your blog with SU.PR!</title>
      <description>&lt;p&gt;
The guys from &lt;a href="http://www.stumbleupon.com/" target="_blank" title="StumbleUpon"&gt;StumbleUpon&lt;/a&gt; have launch a service called &lt;a href="http://su.pr" target="_blank" title="Su.pr"&gt;su.pr&lt;/a&gt;. It&amp;#39;s basically a URL shortener, but with benefits:
&lt;img src="http://www.devigninnovation.com/blog/image.axd?picture=supr.jpg" alt="Su.pr" title="Su.pr" hspace="10" vspace="10" align="right" /&gt;
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;It can automatically post your URL to &lt;a href="http://www.twitter.com" target="_blank" title="Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="http://www.facebook.com" target="_blank" title="Facebook"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;It puts the URL into the StumbleUpon database, so that people will find it while stumbling&lt;/li&gt;
	&lt;li&gt;It tracks clicks on the URL so that you can see how many people follow the link&lt;/li&gt;
&lt;/ol&gt;
It&amp;#39;s a great way to either share an interesting site you found, or to promote your website. All you need is a StumbleUpon account, which you can easily sign up for, and away you go! Give it a try!&amp;nbsp;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=nqUoC9cmyeU:JOWbyZleM_M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=nqUoC9cmyeU:JOWbyZleM_M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=nqUoC9cmyeU:JOWbyZleM_M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=nqUoC9cmyeU:JOWbyZleM_M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=nqUoC9cmyeU:JOWbyZleM_M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=nqUoC9cmyeU:JOWbyZleM_M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/nqUoC9cmyeU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/nqUoC9cmyeU/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/07/Share-websites-and-promote-your-blog-with-SUPR!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=4c9a6330-c872-4a78-b7fe-382a00f90423</guid>
      <pubDate>Fri, 10 Jul 2009 14:20:00 -0700</pubDate>
      <category>Internet</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=4c9a6330-c872-4a78-b7fe-382a00f90423</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=4c9a6330-c872-4a78-b7fe-382a00f90423</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/07/Share-websites-and-promote-your-blog-with-SUPR!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=4c9a6330-c872-4a78-b7fe-382a00f90423</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=4c9a6330-c872-4a78-b7fe-382a00f90423</feedburner:origLink></item>
    <item>
      <title>Linux, Extra Strength - useful plugins and extensions</title>
      <description>&lt;p&gt;
A number of linux applications and tools are already extremely useful. On my installation of Ubuntu 9.04, some of my most used applications are &lt;a href="http://do.davebsd.com/" target="_blank"&gt;Gnome-DO&lt;/a&gt;, &lt;a href="http://www.pidgin.im/" target="_blank"&gt;Pidgin&lt;/a&gt;, and &lt;a href="http://www.openoffice.org/" target="_blank"&gt;Open Office&lt;/a&gt;. Their built-in functionality is great, but you can go even further! Here are some links to find out about really useful extensions and plugins for these three tools.
&lt;/p&gt;
&lt;p&gt;
Gnome-DO: &lt;a href="http://www.makeuseof.com/tag/8-most-useful-plugin-for-gnome-do/" target="_blank"&gt;8 Most useful plugins for Gnome-DO &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Pidgin: &lt;a href="http://maketecheasier.com/10-useful-plugins-to-spice-up-your-pidgin/2008/08/30" target="_blank"&gt;10 useful Plugins To Spice Up Your Pidgin&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Open Office: &lt;a href="http://www.junauza.com/2009/05/8-essential-openoffice-extensions.html" target="_blank"&gt;8 Essential OpenOffice Extensions&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Hopefully you can put these to good use!
&lt;/p&gt;
&lt;p&gt;
Enjoy! 
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=2WRVulvCA3Y:laHwXNHJZt8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=2WRVulvCA3Y:laHwXNHJZt8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=2WRVulvCA3Y:laHwXNHJZt8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=2WRVulvCA3Y:laHwXNHJZt8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=2WRVulvCA3Y:laHwXNHJZt8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=2WRVulvCA3Y:laHwXNHJZt8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/2WRVulvCA3Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/2WRVulvCA3Y/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/06/Linux2c-Extra-Strength---useful-plugins-and-extensions.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=6251554d-8603-43fa-9af8-0700f0f834e2</guid>
      <pubDate>Tue, 02 Jun 2009 14:29:00 -0700</pubDate>
      <category>Linux</category>
      <category>Productivity</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=6251554d-8603-43fa-9af8-0700f0f834e2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=6251554d-8603-43fa-9af8-0700f0f834e2</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/06/Linux2c-Extra-Strength---useful-plugins-and-extensions.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=6251554d-8603-43fa-9af8-0700f0f834e2</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=6251554d-8603-43fa-9af8-0700f0f834e2</feedburner:origLink></item>
    <item>
      <title>Pimp my Distro - make Ubuntu and Gnome look good</title>
      <description>&lt;p&gt;
I&amp;#39;ve always thought that Ubuntu&amp;#39;s default look is slightly boring. Not that it looks bad, but there&amp;#39;s lots of room for improvement. Here are a few links to help you make Ubuntu look extra special.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Themes: &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://webupd8.blogspot.com/2009/05/9-great-gnome-themes-with-ubuntu.html" target="_blank"&gt;http://webupd8.blogspot.com/2009/05/9-great-gnome-themes-with-ubuntu.html&lt;/a&gt;: here are some of the best Gnome themes I&amp;#39;ve seen around. Great thing about these is that you can get them from the Ubuntu repositories.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.clububuntu.com/2009/04/10-awesome-themes-for-ubuntu.html" target="_blank"&gt;http://www.clububuntu.com/2009/04/10-awesome-themes-for-ubuntu.html&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.techiesouls.com/2008/11/27/collection-of-50-best-looking-linux-gnomeubuntu-themes-to-download/" target="_blank"&gt;http://www.techiesouls.com/2008/11/27/collection-of-50-best-looking-linux-gnomeubuntu-themes-to-download/&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.junauza.com/2009/04/15-beautiful-ubuntu-gdm-themes.html" target="_blank"&gt;http://www.junauza.com/2009/04/15-beautiful-ubuntu-gdm-themes.html&lt;/a&gt;: here are some great themes for your login screen.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Icons:&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.junauza.com/2009/05/10-awesome-icon-sets-for-ubuntugnome.html" target="_blank"&gt;http://www.junauza.com/2009/05/10-awesome-icon-sets-for-ubuntugnome.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Conky:&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Conky is a superb way to display a whole lot of information about your system on your desktop. For example, you could have visual access to information like CPU usage, memory usage, storage usage, network traffic, and lots more.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.linuxhaxor.net/2009/05/07/8-beautiful-conky-desktop-monitor-setup/" target="_blank"&gt;http://www.linuxhaxor.net/2009/05/07/8-beautiful-conky-desktop-monitor-setup/&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://linuxowns.wordpress.com/2008/04/04/create-a-custum-conky-setup/" target="_blank"&gt;http://linuxowns.wordpress.com/2008/04/04/create-a-custum-conky-setup/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Gnome:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
For lots of visual and other improvements to Gnome, I recommend: &lt;a href="http://www.gnome-look.org/" target="_blank"&gt;gnome-look.org&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
That&amp;#39;s it for now. I&amp;#39;ve got some more useful links for odds and ends on Ubuntu, which will come in my next posts. 
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=PqbqgWH3Ufo:nv3vSq8TpOo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=PqbqgWH3Ufo:nv3vSq8TpOo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=PqbqgWH3Ufo:nv3vSq8TpOo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=PqbqgWH3Ufo:nv3vSq8TpOo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=PqbqgWH3Ufo:nv3vSq8TpOo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=PqbqgWH3Ufo:nv3vSq8TpOo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/PqbqgWH3Ufo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/PqbqgWH3Ufo/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/05/Pimp-my-Distro---make-Ubuntu-and-Gnome-look-good.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=ab90c7ef-c3c7-4a88-b081-eb0fa5801533</guid>
      <pubDate>Sat, 23 May 2009 00:56:00 -0700</pubDate>
      <category>Linux</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=ab90c7ef-c3c7-4a88-b081-eb0fa5801533</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=ab90c7ef-c3c7-4a88-b081-eb0fa5801533</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/05/Pimp-my-Distro---make-Ubuntu-and-Gnome-look-good.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=ab90c7ef-c3c7-4a88-b081-eb0fa5801533</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=ab90c7ef-c3c7-4a88-b081-eb0fa5801533</feedburner:origLink></item>
    <item>
      <title>5-for-1 book offer from SitePoint - help victims of the Australian bushfires</title>
      <description>&lt;p align="justify"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="60" alt="sitepoint" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/5for1bookofferfromSitePointhelpvictimsof_BCFD/sitepoint_3.png" width="184" align="right" border="0" /&gt; Sitepoint are currently offering a &lt;a title="5-for-1 PDF book offer from SitePoint" href="http://5for1.aws.sitepoint.com/" target="_blank"&gt;5-for-1 PDF book offer&lt;/a&gt;. You get 5 of their books (any 5 of your choosing) for $29.95. That's quite a bargain. But the best part is that they are donating 100% of this money to victims of the recent Australian bushfires that have killed over 180 and burned down entire towns. So if you have $30 to spare, you like reading interesting material on web design and programming, PLEASE support the cause by heading over to their &lt;a href="http://5for1.aws.sitepoint.com/" target="_blank"&gt;website&lt;/a&gt; and participating. It's well worth it!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yl-PNCLUzHs:zGimeizBuBs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yl-PNCLUzHs:zGimeizBuBs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=yl-PNCLUzHs:zGimeizBuBs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yl-PNCLUzHs:zGimeizBuBs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=yl-PNCLUzHs:zGimeizBuBs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yl-PNCLUzHs:zGimeizBuBs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/yl-PNCLUzHs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/yl-PNCLUzHs/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/02/5-for-1-book-offer-from-SitePoint---help-victims-of-the-Australian-bushfires.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=cbacfe74-0fd3-42b9-97cb-9b1e578aa687</guid>
      <pubDate>Tue, 10 Feb 2009 15:27:33 -0700</pubDate>
      <category>Offers</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=cbacfe74-0fd3-42b9-97cb-9b1e578aa687</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=cbacfe74-0fd3-42b9-97cb-9b1e578aa687</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/02/5-for-1-book-offer-from-SitePoint---help-victims-of-the-Australian-bushfires.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=cbacfe74-0fd3-42b9-97cb-9b1e578aa687</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=cbacfe74-0fd3-42b9-97cb-9b1e578aa687</feedburner:origLink></item>
    <item>
      <title>Working from Home - you make it suck or rock</title>
      <description>&lt;p&gt;&lt;script type="text/javascript" src="http://www.reddit.com/button.js?t=1"&gt;&lt;/script&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Recently two articles of contrasting opinions were published about working from home, the first concluding that &lt;a title="Working from home - why it sucks" href="http://geeksinboston.com/2009/01/26/working-from-home-why-it-sucks/" target="_blank"&gt;it sucks&lt;/a&gt;, the second claiming that &lt;a title="Working from home - why it rocks" href="http://artisansystem.com/blog/entry/26" target="_blank"&gt;it rocks&lt;/a&gt;. I offer a third possibility. It depends on what you make of it. Like with so much in life, you have the chance to control circumstances and happenings with your decisions and actions. And when working from home, it is no different. Here's how.&lt;/p&gt;  &lt;p align="justify"&gt;1) Time. You could claim that working from home gives you flexi-time. You can work whenever it suits you. Most people would see this as an advantage. But it can become something negative, if applied to certain people. If you find it hard to start working each day, flexi-time may not be for you. Assuming, of course, that you WANT to be productive. If you are not forced to start working at a certain time, you may find it hard to force yourself. If you have the motivation, this isn't a problem, but not all people have that motivation all the time. Self-discipline is what is needed here. If you don't have it, working from home can be difficult.&lt;/p&gt;  &lt;p align="justify"&gt;2) Loneliness. Working from home doesn't provide you with much inter-personal contact. Everyone craves human contact. So you can just sit at home, day in and day out, going through the same routine, becoming more depressed with every passing day, until you are no longer producing anything of value. Or... you can work hard during the day and then do things with other people in the evenings. And if you don't have any friends, then you have the opportunity to find some. It's your choice.&lt;/p&gt;  &lt;p align="justify"&gt;3) Flexibility. You can do what you want. Whether this is positive or negative really depends on your decisions. If you want to play games all day, that's your choice. But if you want to work on a project you are passionate about, you can actually achieve something. Of course self-discipline plays a role again. Without it, you could find yourself wasting a lot of time. With it, you could potentially be very productive.&lt;/p&gt;  &lt;p align="justify"&gt;I worked from home for 3 and a half years. It was a great time, but there were both ups and downs. I am not the most self-disciplined person, so sometimes I had trouble actually getting going in the mornings. Often I would only start getting things done in the afternoon. But with time I learnt.&lt;/p&gt;  &lt;p align="justify"&gt;Loneliness sometimes became a factor, but mostly I went out in the evenings and kept myself busy by socialising with close friends, or mostly with my girlfriend (now wife). And I know what some people will say here. &amp;quot;You are just lucky that you had a girlfriend!&amp;quot; I wasn't lucky, but rather fortunate. And I wouldn't be married to her today if I hadn't pursued her. It was a direct consequence of my actions. She didn't just fall into my lap. I persisted.&lt;/p&gt;  &lt;p align="justify"&gt;While working from home, I seldom had the chance to do only what I wanted. I took on almost all the jobs I got offered, otherwise I wouldn't have survived financially. So there were a lot of jobs I didn't particularly WANT to do, but which I HAD to do. And that didn't help with the motivation. That was part of the reason why decided to work for a company again and leave freelancing behind. And I'm glad I made that move. It allowed me to re-assess my situation and think about what I want to do with my career.&lt;/p&gt;  &lt;p align="justify"&gt;At the moment, I am still a full-time employee, and I enjoy it. But I do miss certain things about working from home. It is quite nice being able to go out on short notice, or take holiday when you want. But if I do work from home again one day, it will not be as a freelancer (taking on projects from other people), but rather as an innovator, working on projects that I conceive. For me that will already solve a big part of the problem. But until that day comes, I have a long journey ahead, to get to the point where such a &amp;quot;business&amp;quot; can support me and my family.&lt;/p&gt;  &lt;p align="justify"&gt;In short, I don't believe it's so clear-cut whether working from home sucks or rocks. It depends on a lot of things. But I know that if you want to, you can MAKE it rock.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=8nCOmuAJSks:lMHmmi-f6o4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=8nCOmuAJSks:lMHmmi-f6o4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=8nCOmuAJSks:lMHmmi-f6o4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=8nCOmuAJSks:lMHmmi-f6o4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=8nCOmuAJSks:lMHmmi-f6o4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=8nCOmuAJSks:lMHmmi-f6o4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/8nCOmuAJSks" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/8nCOmuAJSks/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/01/Working-from-Home---you-make-it-suck-or-rock.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=0eb36e8a-bde6-434e-b0d6-23077363edd6</guid>
      <pubDate>Fri, 30 Jan 2009 15:25:01 -0700</pubDate>
      <category>Productivity</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=0eb36e8a-bde6-434e-b0d6-23077363edd6</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=0eb36e8a-bde6-434e-b0d6-23077363edd6</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/01/Working-from-Home---you-make-it-suck-or-rock.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=0eb36e8a-bde6-434e-b0d6-23077363edd6</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=0eb36e8a-bde6-434e-b0d6-23077363edd6</feedburner:origLink></item>
    <item>
      <title>8 techniques and tools to be more productive in Windows</title>
      <description>&lt;p align="justify"&gt;Some people don&amp;#39;t realise that they can probably speed up their productivity quite dramatically while working on the computer, just by using a few tools and techniques that are freely available on the Internet. I myself make use of all the items below and recommend each and every one of them. I&amp;#39;ve certainly noticed an increase in productivity due to time-savings directly resulting from the tools/techniques below. Hope these can help you too.&lt;/p&gt;&lt;ol&gt;	&lt;li&gt;     	&lt;div align="justify"&gt;	&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border-color: initial; border-style: initial; border-width: 0px" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/10techniquestoolstobemoreproductiveinWin_13159/pidgin_bird_3.png" border="0" alt="pidgin im client" width="51" height="84" align="right" /&gt; Combine all you IM clients into a single application. &lt;a href="http://www.pidgin.im/" target="_blank" title="Pidgin Instant Messaging Client"&gt;Pidgin&lt;/a&gt; lets you add the most popular IM networks (e.g. MSN Messenger, Google Talk, Yahoo Messenger, ICQ) to its client, allowing you to communicate with your friends and colleagues through one application. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Use tabs in Explorer instead of navigating back and forth between folders. &lt;a href="http://qttabbar.wikidot.com/" target="_blank" title="QTTabBar - create tabs in Explorer"&gt;QTTabBar&lt;/a&gt; is an extension for Explorer that allows you to do just this. Save some time by clicking on the tab you need instead of scrolling to find the folder you had open earlier. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border-color: initial; border-style: initial; border-width: 0px" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/10techniquestoolstobemoreproductiveinWin_13159/gmail_3.jpg" border="0" alt="gmail google mail" width="154" height="66" align="right" /&gt; Manage your e-mail more efficiently by using &lt;a href="http://gmail.google.com/" target="_blank" title="GMail - consolidate all your e-mail"&gt;GMail&lt;/a&gt;. GMail lets you manage multiple e-mail accounts, all through a single interface. Instead of dropping e-mails into folders, you assign labels. This allows for greater flexibility with sorting. And when you&amp;#39;re looking for something, GMail&amp;#39;s search is more powerful than most other e-mail client search functions. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Make desktop applications of your most popular web apps. &lt;a href="http://bubbleshq.com/" target="_blank" title="Bubbles - convert websites to desktop applications"&gt;Bubbles&lt;/a&gt; turns any web application into a desktop app that can be minimized to the system tray. This is especially convenient for things like GMail, Google Calendar, and many other web sites. No need to keep your browser open all the time anymore.	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border-color: initial; border-style: initial; border-width: 0px" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/10techniquestoolstobemoreproductiveinWin_13159/slimtimer_3.png" border="0" alt="SlimTimer" width="85" height="84" align="right" /&gt; Track the time you spend on your activities. &lt;a href="http://slimtimer.com/" target="_blank" title="SlimTimer - Keep track of your time spent"&gt;SlimTimer&lt;/a&gt; is a web app (works well when used with Bubbles) that lets you track what you do, and then view reports on where your time has gone. For freelancers this also lets you track time spent on individual projects and tasks. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Use an application/quick launch tool. Instead of going through the start menu, access your most frequent applications easily by using a quick-launch tool. Windows has a quick-launch toolbar integrated, which can help already, but there are other &amp;quot;launchers&amp;quot; available too, e.g. &lt;a href="http://rocketdock.com/" target="_blank" title="RocketDock - A dock/application launcher for Windows"&gt;RocketDock&lt;/a&gt;, &lt;a href="http://www.launchy.net/" target="_blank" title="Launchy - keystroke launcher for Windows"&gt;Launchy&lt;/a&gt;. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border-color: initial; border-style: initial; border-width: 0px" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/10techniquestoolstobemoreproductiveinWin_13159/Ccleaner_5.png" border="0" alt="CCleaner registry" width="84" height="84" align="right" /&gt; Speed up your computer by cleaning out unnecessary registry entries. &lt;a href="http://www.ccleaner.com/" target="_blank" title="CCleaner - clean your file system and registry"&gt;CCleaner&lt;/a&gt; and &lt;a href="http://www.hoverdesk.net/freeware.htm" target="_blank" title="RegSeeker - Clean your registry"&gt;RegSeeker&lt;/a&gt; are both excellent in eliminating registry entries that have been left behind and are no longer needed. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Start using shortcut keys to speed up your computer use. Windows has several &lt;a href="http://www.helpwithpcs.com/tipsandtricks/keyboard_shortcuts_windows_xp.htm" target="_blank" title="Shortcut keys for Windows XP"&gt;shortcut keys&lt;/a&gt; pre-defined that launch things like Explorer, the Run command, and other useful tools. 	&lt;/div&gt;	&lt;/li&gt; &lt;/ol&gt;&lt;p align="justify"&gt;This is a basic overview of how you can improve your productivity, but I will be going into more detail on each of these items over the next weeks. I will explain the setup and use of each, and how exactly the product can benefit you. Please subscribe to the RSS feed (link available to the right) of this site if you want to be notified when each of these posts get published.&lt;/p&gt;&lt;p align="justify"&gt;Technorati: &lt;a href="http://technorati.com/tag/productivity+tools"&gt;Productivity Tools&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yUj4Zzo61nU:cJlS1eJbqfA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yUj4Zzo61nU:cJlS1eJbqfA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=yUj4Zzo61nU:cJlS1eJbqfA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yUj4Zzo61nU:cJlS1eJbqfA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=yUj4Zzo61nU:cJlS1eJbqfA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=yUj4Zzo61nU:cJlS1eJbqfA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/yUj4Zzo61nU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/yUj4Zzo61nU/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/01/8-techniques-and-tools-to-be-more-productive-in-Windows.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=48956de0-b2ee-4130-be55-cd19f2775588</guid>
      <pubDate>Wed, 28 Jan 2009 22:51:00 -0700</pubDate>
      <category>Productivity</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=48956de0-b2ee-4130-be55-cd19f2775588</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=48956de0-b2ee-4130-be55-cd19f2775588</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/01/8-techniques-and-tools-to-be-more-productive-in-Windows.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=48956de0-b2ee-4130-be55-cd19f2775588</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=48956de0-b2ee-4130-be55-cd19f2775588</feedburner:origLink></item>
    <item>
      <title>Windows 7 Beta: Get away from me!</title>
      <description>&lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 10px 10px; border-right-width: 0px" height="124" alt="windows-7-beta" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/Windows7BetaGetawayfromme_13324/windows-7_3.jpg" width="124" align="right" border="0" /&gt; Recently Microsoft released the &lt;a href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" target="_blank"&gt;beta version of Windows 7&lt;/a&gt; to the public. This marks quite a significant milestone in the development of their next version of Windows. Many people have decided to skip Vista and wait for the next Windows. The wait is almost over. But not for me! Because I've decided to give Windows a miss - completely! I currently use XP on my laptop, but that's as far as it goes. I will &lt;strong&gt;not&lt;/strong&gt; buy any version of Windows for my personal use again. Here's why.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="124" alt="linux-tux" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/Windows7BetaGetawayfromme_13324/linux-tux_3.jpg" width="104" align="left" border="0" /&gt;Since Windows Vista came out and people started complaining about it, I decided to start looking at alternatives. A friend of mine introduced me to &lt;a href="http://www.ubuntu.com/" target="_blank"&gt;Ubuntu&lt;/a&gt; a while back, but at the time I had lost interest quite quickly. So now I decided to try it again. My friend was kind enough to give me a copy of the latest version, and I installed it on a virtual machine. Not bad... I could see some clear improvements. And an even newer version was to be released soon. When that arrived, I set up a dual-boot environment on my home PC to further get into Ubuntu. And I liked what I saw. But I digress. I subsequently decided to move towards Linux more and more, and eventually completely leave Windows behind. Here's what I like about Linux, and especially Ubuntu:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;It's free&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;You get regular updates, and not just patches&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;You have a choice of Window Managers&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;You can customize almost anything from the interface to the functionality&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;There is a multitude of open source programs to choose from (all free)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;The Linux community is simply awesome and always willing to help&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;You don't feel &amp;quot;walled in&amp;quot;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;When the Windows 7 beta was released, I was curious, I must admit. I wondered, and still do, what it's like. From all the positive reports I've seen it looks like Microsoft has done something right this time. But I'm not going to cave. I'm not going to risk falling into this trap, and end up saying, &amp;quot;Maybe Windows isn't so bad after all. Maybe I can use it a little longer.&amp;quot; I choose to walk another path. I choose to have a choice.&lt;/p&gt;  &lt;p&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=9ty8YmUkQo8:xgj1eE50XlA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=9ty8YmUkQo8:xgj1eE50XlA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=9ty8YmUkQo8:xgj1eE50XlA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=9ty8YmUkQo8:xgj1eE50XlA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=9ty8YmUkQo8:xgj1eE50XlA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=9ty8YmUkQo8:xgj1eE50XlA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/9ty8YmUkQo8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/9ty8YmUkQo8/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/01/Windows-7-Beta-Get-away-from-me!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=3ad9a4db-4abf-4684-9fca-24a08cec0903</guid>
      <pubDate>Mon, 26 Jan 2009 00:14:40 -0700</pubDate>
      <category>Operating Systems</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=3ad9a4db-4abf-4684-9fca-24a08cec0903</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=3ad9a4db-4abf-4684-9fca-24a08cec0903</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/01/Windows-7-Beta-Get-away-from-me!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=3ad9a4db-4abf-4684-9fca-24a08cec0903</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=3ad9a4db-4abf-4684-9fca-24a08cec0903</feedburner:origLink></item>
    <item>
      <title>Review: Nokia 5310 XpressMusic</title>
      <description>&lt;h3 align="justify"&gt;&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border-color: initial; border-style: initial; border-width: 0px" src="http://www.devigninnovation.com/blog/image.axd?picture=WindowsLiveWriter/ReviewNokia5310XpressMusic_11BC8/nokia-5310-xpressmusic_3.jpg" border="0" alt="nokia-5310-xpressmusic" width="244" height="158" align="right" /&gt; Introduction&lt;/h3&gt;  &lt;p align="justify"&gt;The Nokia 5310 is a solid mid-range release from Nokia that puts a focus on music and multimedia. I was looking to replace my older Samsung E370 recently and was quite impressed with the specs on the 5310. After having used the phone for about a month now, I feel I&amp;#39;ve made the right choice. Here are some of my thoughts.&lt;/p&gt;&lt;h3 align="justify"&gt;Features&lt;/h3&gt;  &lt;p align="justify"&gt;The 5310 features quite an array of attractive functions that will appeal to a number of people. Here are my favourites:&lt;/p&gt;&lt;ul&gt;	&lt;li&gt;     	&lt;div align="justify"&gt;	Built-in music and video player: the phone is geared towards music and doesn&amp;#39;t disappoint. Music-lovers can easily upload their favourite music to the phone, and listen to a high-quality sound. The player also provides an equalizer, allowing you to adjust the sound to your taste. Video is also possible, if slightly more tricky to get it to play on the phone (&lt;a href="http://www.devigninnovation.com/blog/blog/post/2008/12/Converting-videos-for-MP4-compatible-mobile-devices.aspx"&gt;a guide can be found here&lt;/a&gt;). 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Integrated music navigation keys: the phone has three dedicated music keys next to the display, which can be used to control the play of music at any point. No need to go into the music player application to pause the song, or skip to the next or previous track. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Slick menu navigation: the phone has a well-designed menu system that can be customized to your liking, with a number of themes built into the phone. Additional themes can be downloaded. Animated screensavers are also available. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Standard ear-phone jack: if you don&amp;#39;t like the ear-phones that come with the phone, you can plug in any ear-phones with the standard audio 3.5mm connector. I&amp;#39;m using in-ear headphones instead of the stock ear-phones, and it works great. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Data cable and software: There is a comprehensive software suite that comes with the package. Using this software, you can interact with the phone in numerous ways, while the phone is connected with the included data cable. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Games: There is a selection of 3 built-in games. Some demo versions are installed, but are very limited in terms of usability. You can easily buy and download the full versions, though. There is also a comprehensive list of other popular games to purchase. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Micro-SD card slot: The phone&amp;#39;s built-in memory can be extended with any standard micro-SD memory card. The phone comes standard with a 2GB card, which provides a good amount of storage to start with. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Organizer: The phones organizer is quite comprehensive and allows you to add appointments, to-do lists, and notes. Reminders and alarms are also very easy to set up. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	Ringtones: The Nokia 5310 comes preloaded with a diverse selection of ringtones. More can be downloaded if this selection does not satisfy your taste. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	XpressMusic: This Nokia service provides you with a library of songs that are downloadable either free or at a nominal cost, depending on the deal your phone came with. 	&lt;/div&gt;	&lt;/li&gt;    	&lt;li&gt;     	&lt;div align="justify"&gt;	2MP camera: the camera is fine for medium-sized pictures, but doesn&amp;#39;t excel in quality. Saving of photos is also quite slow. The camera is, in my opinion, the only sub-par feature this phone offers. 	&lt;/div&gt;	&lt;/li&gt; &lt;/ul&gt;&lt;h3 align="justify"&gt;Who will like it?&lt;/h3&gt;  &lt;p align="justify"&gt;If you listen to music on the go quite often, this phone is for you. It&amp;#39;s made for music-lovers on the move. Having a combination of phone and MP3 player in one device lets you carry around fewer things. The phone is also quite light and can be handled well.&lt;/p&gt;&lt;h3 align="justify"&gt;Who won&amp;#39;t like it?&lt;/h3&gt;  &lt;p align="justify"&gt;If you need more advanced, PDA functionality in your mobile, this phone is not for you. While it offers a basic set of functions (including even e-mail), it does not provide you with advanced e-mailing, spreadsheets, word processing, or similar software. If that&amp;#39;s something that you depend on, you should rather look at getting a Blackberry or an iPhone.&lt;/p&gt;&lt;h3 align="justify"&gt;Conclusion&lt;/h3&gt;  &lt;p align="justify"&gt;So far I&amp;#39;m very impressed with this mobile phone. It has given me no major grief so far, and I&amp;#39;m enjoying the music-related functions it provides. Overall the phone looks stylish, is not too big, and just works for my purposes. This makes it one of my best mobile phone purchases ever.&lt;/p&gt;&lt;h3 align="justify"&gt;Accessories&lt;/h3&gt;  &lt;p align="justify"&gt;To get even more out of your phone, there are a number of accessories you can purchase. Here are a few that I would recommend.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="float: left"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B0017QL99M&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="float: left"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B0016LC366&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="float: left"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B001J0VGXK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="float: left"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B001AS3VPM&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="float: left"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B000779RZU&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a rel="tag" href="http://technorati.com/tag/mobile+phones"&gt;Mobile Phones&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=BCBF-kyKdeM:U9yFxvrzW4o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=BCBF-kyKdeM:U9yFxvrzW4o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=BCBF-kyKdeM:U9yFxvrzW4o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=BCBF-kyKdeM:U9yFxvrzW4o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=BCBF-kyKdeM:U9yFxvrzW4o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=BCBF-kyKdeM:U9yFxvrzW4o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/BCBF-kyKdeM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/BCBF-kyKdeM/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2009/01/Review-Nokia-5310-XpressMusic.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=9d839e96-8f2f-43c8-bd21-a5eb273b17d6</guid>
      <pubDate>Fri, 23 Jan 2009 15:44:00 -0700</pubDate>
      <category>Gadgets</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=9d839e96-8f2f-43c8-bd21-a5eb273b17d6</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=9d839e96-8f2f-43c8-bd21-a5eb273b17d6</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2009/01/Review-Nokia-5310-XpressMusic.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=9d839e96-8f2f-43c8-bd21-a5eb273b17d6</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=9d839e96-8f2f-43c8-bd21-a5eb273b17d6</feedburner:origLink></item>
    <item>
      <title>Converting videos for MP4 compatible mobile devices</title>
      <description>&lt;div style="float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=deviginnov-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B0017QL99M&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" frameborder="0" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;A few months ago I wrote an article about &lt;a href="http://www.devigninnovation.com/blog/blog/post/2008/10/Converting-videos-to-SVI-format-for-the-Samsung-YP-S3.aspx"&gt;converting videos for the Samsung YP-S3 MP3 player&lt;/a&gt;. But it seems that people are still having problems, despite my recommendations. I&amp;#39;ve done some more research, and would like to go into more detail this time. Video conversion seems to be a tricky issue that almost no mobile device manufacturer has mastered completely. Scores of people have problems converting files for particular devices. Recently I also tried to convert videos to play on the Nokia 5310. This proved to be tricky as well, but I finally discovered a method that works for the Nokia as well as the Samsung mentioned above. Here&amp;#39;s what I did.&lt;/p&gt;&lt;p&gt;I used a freeware program called &lt;a href="http://www.abcmedia.tv/3gp-converter.htm" target="_blank"&gt;ABC 3GP converter&lt;/a&gt;. This program, configured correctly, allowed me to convert videos to a format that works on both of my mobile devices. Once you&amp;#39;ve downloaded and installed ABC 3GP Converter, follow these steps:&lt;/p&gt;&lt;ol&gt;	&lt;li&gt;Open the ABC 3GP Converter program.&lt;/li&gt;    		&lt;li&gt;From the File menu, select &amp;quot;Add (Auto Detect)&amp;quot;.&lt;/li&gt;    		&lt;li&gt;Select the file you would like to convert, and click &amp;quot;Open&amp;quot;.&lt;/li&gt;    		&lt;li&gt;Underneath &amp;quot;Output Options&amp;quot; on the right, select your Output Folder, and specify a File Name for the converted video.&lt;/li&gt;    		&lt;li&gt;Make sure &amp;quot;Merge Into One File&amp;quot; is checked.&lt;/li&gt;    		&lt;li&gt;For &amp;quot;Format&amp;quot;, select &amp;quot;MP4&amp;quot;.&lt;/li&gt;    		&lt;li&gt;For &amp;quot;Video Size&amp;quot;, select &amp;quot;176x144&amp;quot;.&lt;/li&gt;    		&lt;li&gt;For &amp;quot;Bitrate(kbps)&amp;quot;, select &amp;quot;128&amp;quot;.&lt;/li&gt;    		&lt;li&gt;For &amp;quot;Frame rate&amp;quot;, select &amp;quot;15&amp;quot;.&lt;/li&gt;    		&lt;li&gt;Under Audio Settings, select &amp;quot;64&amp;quot; for &amp;quot;Bitrate(kbps)&amp;quot;.&lt;/li&gt;    		&lt;li&gt;For &amp;quot;Sample rate(Hz)&amp;quot;, select &amp;quot;44100&amp;quot;.&lt;/li&gt;    		&lt;li&gt;Now the settings are complete. Click on the &amp;quot;Start Convert&amp;quot; button in the toolbar (last button).&lt;/li&gt;    		&lt;li&gt;Once this process is complete, you have your converted file.&lt;/li&gt; &lt;/ol&gt;&lt;p&gt;Now that you have your converted file, it&amp;#39;s time to transfer it to your mobile device. For the Nokia 5310, copying the file to the device through the File Manager application will to the trick. It needs to go into the &amp;quot;Video Clips&amp;quot; folder. For the Samsung YP-S3, you will need to load &lt;a href="http://www.emodio.com/support/emodio/emodio_download.jsp" target="_blank"&gt;EmoDio&lt;/a&gt;, and transfer the file via that interface. If you are asked for any conversion settings, just accept the default values. Once this is completed, you should be able to view the video clip on your device.&lt;/p&gt;&lt;p&gt;I&amp;#39;ve tested this method on both devices mentioned in this article, and have had good results. This method may not work for everyone, because the codec of your original video clip could be different to what I used. But in most cases, it should work.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=WcZAr4xSIAU:pLsm-iObnxg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=WcZAr4xSIAU:pLsm-iObnxg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=WcZAr4xSIAU:pLsm-iObnxg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=WcZAr4xSIAU:pLsm-iObnxg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=WcZAr4xSIAU:pLsm-iObnxg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=WcZAr4xSIAU:pLsm-iObnxg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/WcZAr4xSIAU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/WcZAr4xSIAU/post.aspx</link>
      <author>helmut</author>
      <comments>http://www.devigninnovation.com/blog/post/2008/12/Converting-videos-for-MP4-compatible-mobile-devices.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=18bfc12e-2186-4a36-b1c8-88f0d7051103</guid>
      <pubDate>Sun, 28 Dec 2008 18:41:00 -0700</pubDate>
      <category>Multimedia</category>
      <dc:publisher>helmut</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=18bfc12e-2186-4a36-b1c8-88f0d7051103</pingback:target>
      <slash:comments>16</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=18bfc12e-2186-4a36-b1c8-88f0d7051103</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2008/12/Converting-videos-for-MP4-compatible-mobile-devices.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=18bfc12e-2186-4a36-b1c8-88f0d7051103</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=18bfc12e-2186-4a36-b1c8-88f0d7051103</feedburner:origLink></item>
    <item>
      <title>Locking shared objects in .NET</title>
      <description>&lt;p&gt;&lt;/p&gt;  &lt;p align="justify"&gt;If you have a shared (static) object in a class, and multiple threads handle this object, potentially at the same time, you might run into some problems. For example, let's say you have a shared collection of items. Now you might have a method to add an item, a method to remove an item, and a method to retrieve an item. But what happens when one thread removes the item that another thread is busy retrieving? You might get an &amp;quot;Index out of range&amp;quot; exception. But how can one prevent this? By using locks. In VB.NET, we have SyncLock. This is mainly used to prevent two threads or instances of a class running the same piece of code at the same time. But it can also be used to lock specific objects, so that only one thread or instance changes that object at a time. Let's look at an example.&lt;/p&gt;  &lt;p align="justify"&gt;Let's declare our shared object, and a special object, used to lock the critical parts.&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Shared&lt;/span&gt; ItemList &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; ArrayList&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Shared&lt;/span&gt; LockObject &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; Object&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Next, let's setup some methods to handle this object.&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt; AddItem(&lt;span style="color: #0000ff"&gt;ByVal&lt;/span&gt; obj &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Object&lt;/span&gt;)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;SyncLock&lt;/span&gt; LockObject&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;         ItemList.Add(obj)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;SyncLock&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   7:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Function&lt;/span&gt; GetItem(&lt;span style="color: #0000ff"&gt;ByVal&lt;/span&gt; i &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Integer&lt;/span&gt;) &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Object&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   8:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;SyncLock&lt;/span&gt; LockObject&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   9:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;If&lt;/span&gt; (i &amp;gt;= 0) &lt;span style="color: #0000ff"&gt;And&lt;/span&gt; (i &amp;lt; ItemList.Count) &lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  10:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;Return&lt;/span&gt; ItemList(i)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  11:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  12:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;SyncLock&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  13:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; Function&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p align="justify"&gt;The code will look similar to remove an item from the list.&lt;/p&gt;

&lt;p align="justify"&gt;The trick is to make the locking object shared as well. This means that when a thread wants to do anything to our shared object, it has to wait until LockObject is not locked by any other thread. That should prevent any conflicts.&lt;/p&gt;

&lt;p align="justify"&gt;If you have any suggestions about improving the code, or have an interesting thought, please leave a comment below.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=StheYgUD4uo:Yl9eavFk2Y8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=StheYgUD4uo:Yl9eavFk2Y8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=StheYgUD4uo:Yl9eavFk2Y8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=StheYgUD4uo:Yl9eavFk2Y8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?i=StheYgUD4uo:Yl9eavFk2Y8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/devignblog?a=StheYgUD4uo:Yl9eavFk2Y8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/devignblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/devignblog/~4/StheYgUD4uo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/devignblog/~3/StheYgUD4uo/post.aspx</link>
      <author>devignadmin</author>
      <comments>http://www.devigninnovation.com/blog/post/2008/10/Locking-shared-objects-in-NET.aspx#comment</comments>
      <guid isPermaLink="false">http://www.devigninnovation.com/blog/post.aspx?id=3f7e0c8f-3f57-496a-9b95-f864bd3f9008</guid>
      <pubDate>Thu, 16 Oct 2008 23:56:27 -0700</pubDate>
      <category>.NET</category>
      <dc:publisher>devignadmin</dc:publisher>
      <pingback:server>http://www.devigninnovation.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.devigninnovation.com/blog/post.aspx?id=3f7e0c8f-3f57-496a-9b95-f864bd3f9008</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.devigninnovation.com/blog/trackback.axd?id=3f7e0c8f-3f57-496a-9b95-f864bd3f9008</trackback:ping>
      <wfw:comment>http://www.devigninnovation.com/blog/post/2008/10/Locking-shared-objects-in-NET.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.devigninnovation.com/blog/syndication.axd?post=3f7e0c8f-3f57-496a-9b95-f864bd3f9008</wfw:commentRss>
    <feedburner:origLink>http://www.devigninnovation.com/blog/post.aspx?id=3f7e0c8f-3f57-496a-9b95-f864bd3f9008</feedburner:origLink></item>
  </channel>
</rss>
