<?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>Es Developed - Fresh Website and Graphic Design &#187; tutorials</title> <atom:link href="http://esdev.net/tags/tutorials/feed/" rel="self" type="application/rss+xml" /><link>http://esdev.net</link> <description>Weblog</description> <lastBuildDate>Mon, 07 Jun 2010 13:35:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Ultimate PrestaShop Toolkit &#8211; 50+ Resources</title><link>http://esdev.net/ultimate-prestashop-toolkit-50-resources/</link> <comments>http://esdev.net/ultimate-prestashop-toolkit-50-resources/#comments</comments> <pubDate>Mon, 02 Nov 2009 11:04:56 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[ecommerce]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=2820</guid> <description><![CDATA[
Whether you&#8217;re looking to learn PrestaShop, or you&#8217;re already working with it, this is for you. We&#8217;re sharing over 50 PrestaShop tutorials, modules, themes, and resources for learning and using this shopping cart system.
For those who are unfamiliar with PrestaShop, it&#8217;s an up-and-coming open source e-commerce system.
PrestaShop is still relatively new, but it&#8217;s a nice [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-2882" title="ultimate-prestashop-toolkit" src="http://esdev.net/wp-content/uploads/2009/11/ultimate-prestashop-toolkit.jpg" alt="ultimate-prestashop-toolkit" width="560" height="300" /></p><p>Whether you&#8217;re looking to learn PrestaShop, or you&#8217;re already working with it, this is for you. We&#8217;re sharing <strong>over 50</strong> PrestaShop tutorials, modules, themes, and resources for learning and using this shopping cart system.</p><p>For those who are unfamiliar with <a
href="http://www.prestashop.com">PrestaShop</a>, it&#8217;s an up-and-coming open source e-commerce system.</p><p>PrestaShop is still relatively new, but it&#8217;s a nice alternative to Magento or Zen Cart for small to medium sized <a
title="View featured online shops" href="http://www.prestashop.com/en/showcase_liveshops/">online shops</a>.</p><h3>What Sets PrestaShop Apart?</h3><p><img
class="alignleft size-full wp-image-2851" title="prestashop-logo" src="http://esdev.net/wp-content/uploads/2009/10/prestashop-logo.png" alt="prestashop-logo" width="270" height="97" />One of the notable <a
href="http://www.prestashop.com/en/features">features of PrestaShop</a> is that its code is much less bloated than Magento&#8211;meaning shops run much faster. Your server&#8217;s also less likely to melt down.</p><p>PrestaShop also seems to be getting updated a lot more often than Zen Cart. The latest update was just a few days before writing this.</p><p>Another thing that sets PrestaShop apart from other e-commerce systems is that the backend is pretty simple. It provides lots of control, but doesn&#8217;t seem as overwhelming the 1st time you login (<a
href="http://www.prestashop.com/en/showcase_demo">view PrestaShop backend demo</a>)</p><p>You can also disable certain sections and menus for other users who don&#8217;t need access to some of the more advanced features.</p><p>When trying out a new system, finding information and gathering resources seems to take the longest. We&#8217;ll look at PrestaShop tutorials, guides, modules and themes to help get your shop up and running as fast as possible.</p><h3>Contents of Our Toolkit</h3><ul><li>Getting Started With PrestaShop<ul><li>Downloading</li><li>Installing</li><li>Setting up your online shop with PrestaShop</li></ul></li><li>Tutorials, guides and where to go to find answers to your PrestaShop-related questions</li><li>PrestaShop Modules (shipping, payments, best practices, creating your own modules)</li><li>Themes for PrestaShop (download themes or learn how to make your own)</li><li>Hosted Option</li></ul><p>Let&#8217;s dig in!</p><p><span
id="more-2820"></span></p><h3>Getting Started With PrestaShop</h3><p><img
class="aligncenter size-full wp-image-2863" title="vintage-tools" src="http://esdev.net/wp-content/uploads/2009/10/vintage-tools.jpg" alt="vintage-tools" width="560" height="130" /></p><p>There are a few obvious things that need did before diving into PrestaShop.</p><h4>Downloading PrestaShop</h4><p>This is the easy part. You can find the latest version in the <a
href="http://www.prestashop.com/en/downloads/">PrestaShop Download section</a>.</p><p>PrestaShop also comes in 32 languages that can be downloaded as language packs from the download section.</p><h4>Installing PrestaShop</h4><p>Installing PrestaShop is fairly straightforward and takes maybe 5 minutes once you upload the files to your server.</p><p><a
href="http://www.prestashop.com/wiki/">The PrestaShop Wiki</a> is an invaluable place to start and contains an <a
href="http://www.prestashop.com/wiki/Installing_And_Updating_PrestaShop_Software/">easy-to-follow install guide</a>. The install guide also provides a list of server requirements.</p><p>Advanced users may want to take a look at the <a
href="http://www.prestashop.com/wiki/System_administrator_guide/">System Administrator Guide</a>. This covers setting up PHP and MySQL configuration and setting up extra security for the PrestaShop backend.</p><h4>Setup Your Online Shop With PrestaShop</h4><p>The Wiki has a <a
href="http://www.prestashop.com/wiki/PrestaShop_User_Guide/">user guide section</a> that gives a set of step-by-step tutorials to help you setup and configure PrestaShop&#8217;s shipping, payment modules, currencies, taxes, adding products and categories, and other general configurations.</p><p>I recommend following the tutorials in order since they&#8217;ll help you learn where everything is in PrestaShop. By the time you finish the first 6 steps, you&#8217;ll know your way around PrestaShop <em>and</em> you&#8217;ll have most of your store setup.</p><h5>Additional Resources</h5><ul><li><a
href="http://www.siteground.com/tutorials/prestashop/">PrestaShop Tutorials (SiteGround)</a></li></ul><h3>Tutorials, Guides and Forums—Finding Answers</h3><p><img
class="aligncenter size-full wp-image-2861" title="guides" src="http://esdev.net/wp-content/uploads/2009/10/guides.jpg" alt="guides" width="560" height="130" /></p><p>If you&#8217;re just starting out, you&#8217;re going to have questions, problems and issues that you won&#8217;t be able to figure out off the top of your head.</p><p>That&#8217;s okay because you can find answers and get help from others&#8211;here are a few official places to start:</p><ul><li><a
href="http://www.prestashop.com/wiki/PrestaShop_User_Guide/">PrestaShop User&#8217;s Guide</a></li><li><a
href="http://www.prestashop.com/wiki/FAQ_-_Frequently_Asked_Questions/">PrestaShop Official FAQ</a></li><li><a
href="http://www.prestashop.com/forums/">PrestaShop Community Forum</a></li></ul><h4>Unofficial Resources</h4><p>Beyond the official PrestaShop guides and forum, you can also search for answers on sites like:</p><p><a
href="http://prestaportal.com/index.php"><strong>PrestaPortal</strong><br
/> </a>PrestaShop news, tutorials, general questions/answer discussions, tips, modules and related resources.</p><p><strong><a
href="http://www.freeprestashopmodules.com/category/prestashop-hints-and-tips/">Hints and Tips (@ Free PrestaShop Modules)</a></strong><br
/> The Hints and Tips section provides many useful PrestaShop tidbits.</p><h3>PrestaShop Modules</h3><p><img
class="aligncenter size-full wp-image-2864" title="vintage-desk" src="http://esdev.net/wp-content/uploads/2009/10/vintage-desk.jpg" alt="vintage-desk" width="560" height="130" /></p><p>Modules add additional features and functionality to your PrestaShop site&#8211;whether it&#8217;s on your store or in the backend. <a
href="http://www.prestashop.com/wiki/Installing_Modules/">Installing modules in PrestaShop</a> is very simple.</p><p>While PrestaShop comes with many modules by default, you can add modules created by others or create your own.</p><h4>Finding New PrestaShop Modules</h4><p>Here are a few places to find PrestaShop modules:</p><ul><li><a
href="http://prestaportal.com/thread-582.html">List of PrestaShop Modules</a> (@ PrestaPortal)<br
/> A mega list of PrestaShop modules.</li><li><a
href="http://prestaportal.com/forum-14.html">Newly Released Modules</a> (@ PrestaPortal)<br
/> The place to look for announcements of new modules as they&#8217;re posted.</li><li><a
href="http://www.prestastore.com/2-modules">PrestaStore</a><br
/> Commercial modules for just about every need (shipping, payment, backend, SEO, shop enhancements, etc).</li><li><a
href="http://www.ecartservice.net/category/modules/">eCartService.net</a><br
/> Free PrestaShop modules as well as tips and tricks.</li><li><a
href="http://www.freeprestashopmodules.com/">Free PrestaShop Modules</a><br
/> A large collection of free PrestaShop modules. The majority of the modules on this site are free, but there are some other commercial modules as well.</li><li><a
href="http://www.catalogo-onlinersi.com.ar/8-modules">PrestaShop Modules</a><br
/> Nice collection of modules&#8211;some commercial, some free.</li><li><a
href="http://www.canin.sk/prestashop/">Presta Modules</a><br
/> Commercial modules, including a 1-page checkout mod.</li><li><a
href="http://www.agait.com.sg/cart/7-prestashop-modules">AGA Software</a><br
/> Commercial modules: Price Adjustments, Blog Module, and Forum Module.</li></ul><h4>Shipping Modules</h4><p>Here are some useful individual shipping modules for PrestaShop:</p><ul><li><a
href="http://www.artjunky.org/2009/07/prestashop-usps-module/">USPS Postage Module</a><br
/> Calculate postage for United States Postal Service based on zip code (US only).</li><li><a
href="http://www.artjunky.org/2009/08/usps-quick-quote-module/">USPS Postage Quote Module</a><br
/> Provide shipping quote by location right on the product page.</li><li><a
href="http://www.prestashop.com/forums/viewthread/8532/">UPS Shipping Module</a><br
/> Should be compatible with the above USPS module.</li></ul><h4>Payment Modules</h4><ul><li><a
href="http://www.prestashop.com/forums/viewthread/3727/P0/modules___development/authorize_dot_net_payment_module__beta">Authorize.Net Payment Module</a></li><li><a
href="http://www.freeprestashopmodules.com/2009/05/17/2checkout-payment-module/">2Checkout Payment Module</a></li><li><a
href="http://www.catalogo-onlinersi.com.ar/36-western-union.html">Western Union</a></li></ul><h4>Other PrestaShop Modules</h4><ul><li><a
href="http://www.thatsoftwareguy.com/prestashop_better_together.html">Better Together</a><br
/> A great cross-promotion/combination discount module from <a
title="Follow ThatSoftwareGuy on Twitter" href="http://twitter.com/thatsoftwareguy"><em>That Software Guy</em></a>. Lets you suggest other products that would go well with an item <em>plus</em> offer a discount. This is a port of his flexible Zen Cart module.</li><li><a
href="http://prestaportal.com/thread-80.html">Export Orders</a><br
/> Exports orders to CSV.</li><li><a
href="http://www.ecartservice.net/05082008/addstuff-for-prestashop/">AddStuff</a><br
/> Add custom bits and blocks to your PrestaShop site. Very handy for adding custom code to your side while allowing you the flexibility to move the blocks location (think WordPress widgets).</li><li><a
href="http://www.ecartservice.net/04082009/addheader-a-sibling-for-addstuff/">AddHeader</a><br
/> Works with <em>AddStuff</em> to let you add/remove stuff from your template without touching your actual theme files.</li><li><a
href="http://prestaportal.com/thread-244.html">YouTube Module</a><br
/> Easily add YouTube and DailyMotion videos to your PrestaShop site.</li><li><a
href="http://www.mailchimp.com/plugins/e-commerce-360/">MailChimp E-Commerce 360 Integration Plugin</a><br
/> Integrates MailChimp tracking and stats with PrestaShop and help you figure your ROI.</li></ul><h4>Writing Your Own PrestaShop Modules</h4><p><a
href="http://www.ecartservice.net">eCartService.net</a> has an excellent 5-part series of tutorials showing how to write your own PrestaShop modules:</p><ul><li><a
href="http://www.ecartservice.net/17072009/writing-your-own-prestashop-module-part-1/">Writing a PrestaShop Module Part 1</a> | <a
href="http://www.ecartservice.net/19072009/writing-you-own-prestashop-module-part-2/">Part 2</a> | <a
href="http://www.ecartservice.net/20072009/writing-your-own-prestashop-module-part-3/">Part 3</a> | <a
href="http://www.ecartservice.net/24072009/writing-your-own-prestashop-module-part-4/">Part 4</a> | <a
href="http://www.ecartservice.net/03082009/writing-your-own-prestashop-module-part-5/">Part 5</a></li></ul><h5>Module Editing Best Practices</h5><p>One important thing to remember about editing modules and using custom themes: Edit the core PrestaShop files and modules <em>only as a last resort</em>.</p><p>eCartService.net once again comes to the rescue with some important <a
href="http://www.ecartservice.net/06082009/customising-prestashop-module-templates/">tips for editing modules and module templates</a> within the safety of your custom theme.</p><h3>PrestaShop Themes and Templates</h3><p><img
class="aligncenter size-full wp-image-2865" title="vintage-brushes" src="http://esdev.net/wp-content/uploads/2009/10/vintage-brushes.jpg" alt="vintage-brushes" width="560" height="130" /></p><p>PrestaShop lets you change the look of your shop by applying visual themes.</p><p>You can also customize and create your own visual themes&#8211;transforming your e-commerce shop into whatever you can imagine.</p><h4>Premade PrestaShop Themes</h4><p>There several nice themes created by talented designers. Some are free, others paid, but at the most, you should be able to pick one of these up for $30-$40.</p><p>Here are a few places to go if you&#8217;re looking to download premade PrestaShop themes:</p><p><strong><a
href="http://dgcraft.free.fr/blog/">2 Link</a></strong></p><p
style="text-align: center;"><a
href="http://dgcraft.free.fr/blog/"><img
class="aligncenter size-full wp-image-2869" title="2link-black-and-white-screen" src="http://esdev.net/wp-content/uploads/2009/10/2link-black-and-white-screen.jpg" alt="2link-black-and-white-screen" width="560" height="130" /></a></p><p>Just about the 4 nicest, most modern free PrestaShop themes I&#8217;ve ever seen.</p><p><strong><a
href="http://www.prestashopthemes.net/premium-prestashop-theme">PrestaShopThemes.net</a></strong></p><p
style="text-align: center;"><a
href="http://dgcraft.free.fr/blog/"><img
class="aligncenter size-full wp-image-2870" title="prestashopthemes-screen" src="http://esdev.net/wp-content/uploads/2009/10/prestashopthemes-screen.jpg" alt="prestashopthemes-screen" width="560" height="130" /></a></p><p>Some nice premium (commercial) PrestaShop themes starting at a reasonable $29. You won&#8217;t even recognize your shop with these themes.</p><p><strong><a
href="http://www.iloveprestashop.com/category/themes/">I Love PrestaShop</a></strong></p><p
style="text-align: center;"><a
href="http://dgcraft.free.fr/blog/"><img
class="aligncenter size-full wp-image-2871" title="iloveprestashop-screen" src="http://esdev.net/wp-content/uploads/2009/10/iloveprestashop-screen.jpg" alt="iloveprestashop-screen" width="560" height="130" /></a></p><p>Nice collection of free themes. These themes are very simple, clean and uncluttered.<br
/> <a
href="http://www.prestathemes.com/freethemes.html"></a></p><p>Other places to find ready-made themes:</p><ul><li><a
href="http://www.prestathemes.com/freethemes.html">PrestaThemes</a><br
/> A collection of free PrestaShop themes.</li><li><a
href="http://www.catalogo-onlinersi.com.ar/6-templates-12">PrestaShop Themes</a><br
/> A decent mixed collection of free and commercial themes.</li><li><a
href="http://www.prestastore.com/3-themes">Themes at PrestaStore</a><br
/> A large collection of quality commercial themes.</li><li><a
href="http://www.templatepresta.com/">Template PrestaShop</a> (Updated 11/02/2009)<br
/> A few commercial PrestaShop themes.</li></ul><h4>Create Your Own PrestaShop Theme</h4><p>Wanna roll your own design? These resources will help you get started:</p><ul><li><a
href="http://www.ecartservice.net/03082009/writing-your-own-prestashop-module-part-5/">Creating Your Own Theme</a> (PrestaShop Wiki)<br
/> Recommended reading before creating your own custom theme.</li><li><a
href="http://www.prestashop.com/forums/viewforum/9/themes___graphics">Themes &amp; Graphics Section</a> (PrestaShop Forum)<br
/> Get answers to your theme questions and learn about newly released themes.</li><li><a
href="http://www.prestashopthemes.net/">PrestaShop Themes and Guides</a><br
/> Great tips, tricks and resources for trickin&#8217; out your PrestaShop theme.</li><li><a
href="http://www.daveegerton.com/prestashop-guides/Prestashop-Designers-Guide.html">PrestaShop Designer&#8217;s Guide</a><br
/> Helps you work with a quick PrestaShop primer as well as jQuery and Smarty (PHP template engine used by PrestaShop) basics to help you design a great shop.</li><li><a
href="http://ardianys.com/">ArdianYS</a><br
/> Contains some useful tutorials and tips for customizing PrestaShop themes.</li><li><a
href="http://www.prestashop.com/?ACT=29&amp;fid=9&amp;aid=8098_eLp60ERvzsIdocs3Xr6G&amp;board_id=1">PrestaShop Theme Cheat Sheet</a> (JPG) (<a
href="http://www.prestashop.com/forums/viewthread/12171/themes/tutorialguide_for_prestashop_themes/">See full thread</a>)<br
/> Cheat Sheet showing main sections of a default PrestaShop page. Helpful when editing CSS.</li></ul><h4>Live PrestaShop Stores</h4><p>PrestaShop has a section of their site dedicated to <a
href="http://www.prestashop.com/en/showcase_liveshops/">showcasing live online stores that use PrestaShop</a>. If you&#8217;re wondering what can be done with PrestaShop, just take a look.</p><h3>Hosted PrestaShop Stores</h3><p><a
href="http://www.prestabox.com/"><img
class="aligncenter size-full wp-image-2866" title="prestabox-screen" src="http://esdev.net/wp-content/uploads/2009/10/prestabox-screen.jpg" alt="prestabox-screen" width="560" height="130" /></a></p><p>Do you just want to use PrestaShop and skip all the setup and maintenance?</p><p><a
href="http://www.prestabox.com">PrestaBox</a> might be just for you.</p><p>PrestaBox is a hosted version of PrestaShop that lets you start selling quickly.</p><h3>Conclusion</h3><p><a
href="http://www.prestashop.com">PrestaShop</a> is a nice, light-weight, fast open-source e-commerce shopping cart system.</p><p>While it&#8217;s still a bit young and may lack some of the more advanced features of Magento and others, it is a nice option for small to medium size online stores.</p><p>PrestaShop also has a great and supportive community that is continuing to grow.</p><h3>Suggestions? Tips?</h3><p>Do you use PrestaShop? Have you got a great tip or resource that we haven&#8217;t mentioned?</p><p>Share with us in the comments.</p><h3>Follow On Twitter</h3><p><a
href="http://twitter.com/esdev/"><img
class="size-full wp-image-1874 alignleft" title="Follow esdev on Twitter" src="http://esdev.net/wp-content/uploads/2009/06/twitter.png" alt="twitter" width="48" height="48" /></a>Want to know when new blog posts are published? Want more random web and graphic design goodness?</p><p>You should <a
href="http://twitter.com/esdev/">follow me on Twitter @esdev</a>.</p><p><span
class="article_caption">Photo credits (in order of appearance): <a
href="http://www.shutterstock.com/pic-23880943/stock-photo-red-toolbox-isolated-on-white-background-shot-in-studio.html">Red Toolbox</a> by <a
href="http://www.shutterstock.com/gallery-4083p1.html">J. Helgason</a> | <a
href="http://www.shutterstock.com/pic-37872745/stock-photo-set-of-vintage-tools.html">Set of Vintage Tools</a> by <a
href="http://www.shutterstock.com/gallery-252364p1.html">Timofeyev Alexander</a> | <a
href="http://www.shutterstock.com/pic-39713203/stock-photo-close-up-of-old-books.html">Close Up of Old Books</a> by <a
href="http://www.shutterstock.com/gallery-94486p1.html">Andrea Haase</a> | <a
href="http://www.shutterstock.com/pic-39659308/stock-photo-still-life-in-studio-of-the-artist.html">Still-Life In a Studio of the Artist</a> by <a
href="http://www.shutterstock.com/gallery-204079p1.html">S-BELOV</a> | All stock photos from <a
href="http://www.shutterstock.com">Shutterstock</a>.</span></p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/ultimate-prestashop-toolkit-50-resources/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>Encrypt Your USB Thumb Drives</title><link>http://esdev.net/encrypt-your-usb-thumb-drives/</link> <comments>http://esdev.net/encrypt-your-usb-thumb-drives/#comments</comments> <pubDate>Mon, 12 Oct 2009 11:02:47 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[misc]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[applications]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[security]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[Windows]]></category><guid
isPermaLink="false">http://esdev.net/?p=2686</guid> <description><![CDATA[
I just had an unpleasant episode that really reminded me of the need to have some kind of encryption on your thumb drives.
I was leaving a friend&#8217;s house, got in my truck and drove home. I unloaded my pockets as usual and discovered&#8211;no thumb drive.
I did find the flash drive a few minutes later, by [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-2700" title="usb-encryption-hd" src="http://esdev.net/wp-content/uploads/2009/10/usb-encryption-hd.jpg" alt="usb-encryption-hd" width="560" height="300" /></p><p>I just had an unpleasant episode that really reminded me of the need to have some kind of encryption on your thumb drives.</p><p>I was leaving a friend&#8217;s house, got in my truck and drove home. I unloaded my pockets as usual and discovered&#8211;no thumb drive.</p><p>I did find the flash drive a few minutes later, by the curb outside my friend&#8217;s house. But the whole time I was looking, I was trying to do a mental inventory of what information was on that thumb drive.</p><p>Fortunately, I don&#8217;t store sensitive client information on my thumb drives. Yet, the idea of someone else finding the drive and being able to freely access the other info on the drive was not a pleasant one.</p><blockquote><p><strong>Lesson</strong>: Don&#8217;t put personal or client/work passwords or other sensitive data on a thumb drive. If for some reason you do have to have some of that information with you, make sure that information is encrypted.</p></blockquote><p>To keep people from viewing your files if your thumb drive falls into the wrong hands, here are some tools, tutorials and products to help you encrypt your thumb drive.</p><p><span
id="more-2686"></span></p><h3><a
href="http://www.truecrypt.org/">TrueCrypt</a></h3><h3><img
class="aligncenter size-full wp-image-2701" title="encryption" src="http://esdev.net/wp-content/uploads/2009/10/encryption.jpg" alt="encryption" width="560" height="130" /></h3><p><a
href="http://www.truecrypt.org/">TrueCrypt</a> (Win XP+/Mac OS X/Linux) is a free, open-source software that can encrypt an entire partition or storage device (like a USB drive).</p><p>Once encryption is set for a volume and then the volume is mounted, file encryption/decryption is done on-the-fly&#8211;meaning it&#8217;s automatic and transparent (ie not a pain in the rear).</p><p><span
class="article_caption">Note: <a
href="http://www.truecrypt.org/docs/?s=issues-and-limitations">TrueCrypt does not currently (as of Oct 11, 2009) support Mac OSX 10.6 Snow Leopard</a>. View a <a
href="http://www.truecrypt.org/docs/?s=issues-and-limitations">full list of TrueCrypt&#8217;s limitations</a>.<br
/> </span></p><h4><a
href="http://www.truecrypt.org/docs/?s=tutorial">A Beginner&#8217;s Tutorial to TrueCrypt</a></h4><p>Adding encryption to your entire USB thumb drive or just a portion (say a directory) is pretty simple.</p><h4><a
href="http://www.truecrypt.org/docs/?s=security-precautions">TrueCrypt Security Precautions</a></h4><p>Because of simplicity, the beginner&#8217;s tutorial skips some of the more in-depth security details, so it&#8217;s a good idea to take a look at the extra things you can do to keep your information even more safe.</p><h4>What if the System You&#8217;re Using Your Thumb Drive With Doesn&#8217;t Have TrueCrypt Installed?</h4><p>Since you&#8217;re going to most likely be using your USB with more than one computer, it doesn&#8217;t make since to install TrueCrypt on every system.</p><p>TrueCrypt fortunately lets you run in &#8216;<a
href="http://www.truecrypt.org/docs/?s=truecrypt-portable">portable mode</a>&#8216;&#8211;meaning you don&#8217;t have to have TrueCrypt installed on the system.</p><p>You can <a
href="http://www.truecrypt.org/docs/?s=truecrypt-portable">read more about portable mode</a> and the various options you have on the TrueCrypt site.</p><p
class="article_caption">Note: You will need to have admin privileges on the system (OS) you&#8217;re running under in order to run TrueCrypt in portable mode.</p><h4><a
href="http://www.anewmorning.com/2008/10/06/how-to-create-the-ultimate-encrypted-flash-drive/">How to Create the Ultimate Encrypted Flash Drive</a></h4><p><em>A New Morning</em> has a great tutorial that walks you through <a
href="http://www.anewmorning.com/2008/10/06/how-to-create-the-ultimate-encrypted-flash-drive/">how to use TrueCrypt specifically with a USB flash drive</a>.</p><h3 id="bond-thumb-drive"><a
href="https://www.ironkey.com/">IronKey USB Drive</a></h3><p><a
href="http://ironkey.com"><img
class="alignleft size-full wp-image-2705" title="ironkey-usb-thumb-drive" src="http://esdev.net/wp-content/uploads/2009/10/ironkey-usb-thumb-drive.jpg" alt="ironkey-usb-thumb-drive" width="250" height="250" /></a>If you&#8217;re serious about security, IronKey is the USB thumb drive for you.</p><p><a
href="https://www.ironkey.com/">IronKey</a> is a USB thumb drive with built-in <a
href="https://www.ironkey.com/hardware-encryption">256-bit hardware encryption</a>.</p><p>Since encryption is hardware-based, IronKey will also run on pretty much any operating system that will read a USB thumb drive&#8211;Windows 2000+, Mac OS 10.4 and Linux (2.6+ kernel).</p><p>Also, unlike software-based encryption solutions like TrueCrypt, you don&#8217;t have to have administrator rights on the system you&#8217;re using IronKey, and there&#8217;s no software to install.</p><p>It uses internet authentication as well to protect the information and site passwords you exchange when browsing the internet <a
href="https://www.ironkey.com/private-surfing">via a portable version of Firefox</a>.</p><h4>James Bond&#8217;s Thumb Drive</h4><p>I could imagine James Bond using an IronKey&#8211;yes, it has <a
href="https://www.ironkey.com/rugged-design">self-destruct features built into it</a>.</p><p>A stolen or lost drive can be <a
href="https://www.ironkey.com/remotely-managed">remotely disabled, or a self-destruct can be initiated</a>&#8211;erasing all information on the drive and/or physically destroying the drive.</p><p><a
href="https://www.ironkey.com/demo-personal">IronKey Personal Demo Video</a></p><p><a
href="https://www.ironkey.com/demo-enterprise">IronKey Enterprise Demo Video</a></p><h3>Keep Your Friends Close and Your Thumb Drive Closer</h3><p>Remember that if you put sensitive information on a thumb drive that it&#8217;s always possible that it&#8217;ll get lost or stolen. So make sure your thumb drive (or at least a directory within) is encrypted and secure.</p><p>Do you use anything else to secure your USB drives? Share in the comments.</p><p
class="article_caption">Photo credits: <a
href="http://www.shutterstock.com/pic-6979039/stock-photo-usb-flash-drive-next-to-the-word-security.html">USB Flash Drive</a> by <a
href="http://www.shutterstock.com/gallery-91127p1.html">Stephen VanHorn</a>, <a
href="http://www.shutterstock.com/pic-18871618/stock-photo-abstract-view-of-data-storage-inside-a-server-s-memory.html">Abstract View of Data Storage</a> and <a
href="http://www.shutterstock.com/pic-19390054/stock-photo-abstract-view-of-a-data-sequence.html">Abstract View of a Data Sequence</a> by <a
href="http://www.shutterstock.com/gallery-103118p1.html">irabbiosi</a> via <a
href="http://www.shutterstock.com">Shutterstock</a>.<a
href="http://www.shutterstock.com/gallery-103118p1.html"><br
/> </a></p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/encrypt-your-usb-thumb-drives/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Build WordPress Sites Fast With the Thematic Theme Framework</title><link>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/</link> <comments>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/#comments</comments> <pubDate>Tue, 29 Sep 2009 11:09:42 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=2566</guid> <description><![CDATA[
Photo Credit: Vladitto via Shutterstock
Lately, I&#8217;ve been using Thematic&#8211;a framework for building WordPress themes faster.
Thematic gives you a solid, bare-bones theme with reset CSS styles, a very basic layout, no color and limited typography. A clean slate.
Don&#8217;t Touch That Theme!
To create your theme, you don&#8217;t actually edit any of Thematic&#8217;s theme files. Instead, you make [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-2600 alignnone" title="thematic-framework-hd" src="http://esdev.net/wp-content/uploads/2009/09/thematic-framework-hd1.jpg" alt="thematic-framework-hd" width="560" height="300" /><br
/> <span
class="article_caption">Photo Credit: <a
href="http://www.shutterstock.com/pic-37677523/stock-photo-abstract-blue-geometric-ceiling-in-office-center.html">Vladitto</a> via <a
href="http://www.shutterstock.com">Shutterstock</a></span></p><p>Lately, I&#8217;ve been using <a
href="http://themeshaper.com/thematic/">Thematic</a>&#8211;a framework for building <a
href="http://wordpress.org">WordPress</a> themes faster.</p><p>Thematic gives you a solid, bare-bones theme with reset CSS styles, a very basic layout, no color and limited typography. <a
href="http://themeshaper.com/demo/thematic/">A clean slate</a>.</p><h3>Don&#8217;t Touch That Theme!</h3><p><a
href="http://www.shutterstock.com/pic-18524428/stock-vector-do-not-touch-sign.html"><img
class="alignleft size-full wp-image-2603" title="do-not-touch-sign" src="http://esdev.net/wp-content/uploads/2009/09/do-not-touch-sign.png" alt="do-not-touch-sign" width="200" height="273" /></a>To create your theme, you don&#8217;t actually edit any of Thematic&#8217;s theme files. Instead, you make changes using a separate child theme.</p><p>It&#8217;s really powerful since you&#8217;re not actually touching any part of Thematic. You just get a nice starting place, without worries about future Thematic updates overwriting your code edits.</p><p>You don&#8217;t have to rewrite a bunch of code all over again&#8211;you&#8217;re just adding the bits that you want to be <em>different</em>. This works very much like the custom styles on WordPress.com hosted blogs.</p><p>I&#8217;ve collected together <strong>40+ Thematic resources, tutorials and links</strong> to help you get up and running faster.</p><p><span
id="more-2566"></span></p><h3>Thematic and WordPress Child Theme Basics</h3><ul><li><a
href="http://themeshaper.com/thematic/">Official Thematic Website</a></li><li><a
href="http://themeshaper.com/wordpress-child-theme-basics/">WordPress Child Theme Basics</a></li><li><a
href="http://themeshaper.com/modular-css-wordpress-child-themes/">Modular CSS</a></li><li><a
href="http://themeshaper.com/wordpress-theme-template-directory-structure-tutorial/">Theme Template Directory Structure</a></li></ul><h4>Theme Hooks</h4><ul><li><a
href="http://themeshaper.com/thematic-0961-is-live/">Thematic 0.9.6.1 Is Live</a> (<em>Updated 2/10/2010</em>)<br
/> Details about newest version. Contains new hooks and filters for even more control.</li><li><a
href="http://themeshaper.com/action-hooks-wordpress-child-themes/">Using Action Hooks in WordPress Child Themes</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=10">Theme Hooks</a></li><li><a
href="http://extralogical.net/2007/06/wphooks/">Adding Custom WordPress Hooks</a></li><li><a
href="http://themeshaper.com/filters-wordpress-child-themes/">Using Filter Hooks in WordPress Child Themes</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=12">Theme Filters</a></li><li><a
href="http://wpcandy.com/articles/frameworks-child-themes-filters-and-hook.html">Frameworks, Child Themes, Filters and Hooks?</a></li><li><a
href="http://venutip.com/content/right-way-override-theme-functions">Overriding Parent Theme Functions in Child Themes</a></li></ul><p> <script type='text/javascript'>/*<![CDATA[*/var m3_u = (location.protocol=='https:'?'https://esdev.net/adserver/www/delivery/ajs.php':'http://esdev.net/adserver/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=7");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]&gt;/*]]>*/</script><noscript><a
href='http://esdev.net/adserver/www/delivery/ck.php?n=244609&amp;cb=09f6360e612172b4b2f3b66d8a991b97' target='_blank'><img
src='http://esdev.net/adserver/www/delivery/avw.php?zoneid=7&amp;cb=09f6360e612172b4b2f3b66d8a991b97&amp;n=244609' border='0' alt='' /></a></noscript></p><h3>Thematic Tutorials</h3><ul><li><a
href="http://www.cozmoslabs.com/2008/08/11/10-design-tips-for-your-custom-wordpress-theme-built-with-thematic/">10 Design Tips For Your Custom WordPress Theme Built With Thematic</a></li><li><a
href="http://themeshaper.com/functions-php-wordpress-child-themes/">Edit Your Theme With <em>Functions.php</em></a><br
/> Tons of fun by adding functions to edit your theme.</li><li><a
href="http://themeshaper.com/custom-page-template-redesign-blog/">How I Used a Custom Page Template to Redesign My Blog the Smart Way</a><br
/> Step-by-step creating a new child theme.</li><li><a
href="http://justintadlock.com/archives/2008/08/24/replacing-wordpress-content-with-an-excerpt-without-editing-theme-files">Replacing WordPress Content With an Excerpt in a Thematic Child Theme</a><br
/> How to replace <em>the_content()</em> with <em>the_excerpt()</em>&#8211;without touching your theme files.</li><li><a
href="http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/">Add &#8220;Featured Posts&#8221; to Your Thematic Child Theme</a></li><li><a
href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">Use WordPress as a CMS With Thematic: Part 1</a></li><li><a
href="http://www.cozmoslabs.com/2009/05/28/add-a-header-image-to-thematic-the-easy-way/">Add a Header Image to Thematic the Easy Way</a></li><li><a
href="http://www.cozmoslabs.com/2009/04/15/add-a-search-box-to-the-thematic-menu/">Add a Search Box to the Thematic Menu</a></li><li><a
href="http://papertreedesign.com/adding-theme-options-to-wordpress-child-themes/">Adding Theme Options to WordPress Themes</a><br
/> Creating theme option pages to your WordPress theme.</li><li><a
href="http://themeshaper.com/forums/">ThemeShaper Forums</a><br
/> If you get stuck, the Thematic Forums is the place to go for help.</li></ul><h3>Editing Parts of Your Theme With Thematic</h3><p>There is a whole series of tutorials on the Thematic website for edit particular parts of your WordPress theme:</p><ul><li><a
href="http://themeshaper.com/thematic-0961-is-live/">Thematic 0.9.6.1 Is  Live</a> (<em>Updated 2/10/2010</em>)<br
/> Details about newest Thematic version. Contains new hooks and filters for even  more control.</li><li><a
href="http://themeshaper.com/wordpress-themes-templates-tutorial/">WordPress Themes Template Tutorial Series</a></li><li><a
href="http://themeshaper.com/wordpress-theme-index-template-tutorial/">Working With the Index Template</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=64">Editing Your Thematic CSS</a></li><li><a
href="http://themeshaper.com/wordpress-theme-header-template-tutorial/">Editing the Header Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-sidebar-template/">Editing the Sidebar Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-single-post-post-attachment-404-templates-tutorial/">Editing the Single Post, Post Attachment and 404 Templates</a></li></ul><h3>Thematic Cheat Sheets</h3><ul><li><a
href="http://bluemandala.com/thematic/thematic-structure.html">Thematic Structure Cheat Sheet</a><br
/> A visual look at all of Thematic&#8217;s main elements&#8211;div&#8217;s, theme actions, hooks and widget areas. Very, very useful.</li><li><a
href="http://www.altamentedecorativo.com/?page_id=534">Widget-Ready Areas</a><br
/> Images of widget-ready areas for each major template and section of Thematic.</li></ul><h3>Thematic Child Themes</h3><p>There are already some nicely-designed Thematic child themes.</p><p><a
href="http://themeshaper.com/acamas-theme-clarity-elegance-power/">Acamas</a><br
/> <a
href="http://themeshaper.com/acamas-theme-clarity-elegance-power/"><img
class="alignnone size-thumbnail wp-image-2582" title="acamas-screen" src="http://esdev.net/wp-content/uploads/2009/09/acamas-screen-250x250.jpg" alt="acamas-screen" width="250" height="250" /></a></p><p><a
href="http://www.chris-wallace.com/2009/07/17/simplecartjs-a-free-wp-e-commerce-thematic-child-theme/">SimpleCart (js)</a> &#8211; E-commerce theme<br
/> <a
href="http://www.chris-wallace.com/2009/07/17/simplecartjs-a-free-wp-e-commerce-thematic-child-theme/"><img
class="alignnone size-thumbnail wp-image-2584" title="simplecart-e-commerce-theme-screen" src="http://esdev.net/wp-content/uploads/2009/09/simplecart-560x396-screen-250x250.png" alt="simplecart-e-commerce-theme-screen" width="250" height="250" /></a></p><p><a
href="http://design-notes.info/download/free-wordpress-theme-audry-release/">Audry</a><br
/> <a
href="http://design-notes.info/download/free-wordpress-theme-audry-release/"><img
class="alignnone size-full wp-image-2586" title="audry-screen" src="http://esdev.net/wp-content/uploads/2009/09/thumb-audry-screen.png" alt="audry-screen" width="159" height="117" /></a></p><p><a
href="http://www.smashingmagazine.com/2009/05/04/download-gallery-a-free-wordpress-theme/">Gallery</a><br
/> <a
href="http://www.smashingmagazine.com/2009/05/04/download-gallery-a-free-wordpress-theme/"><img
class="alignnone size-thumbnail wp-image-2587" title="gallery-theme-screen" src="http://esdev.net/wp-content/uploads/2009/09/gallery-theme-screen-250x250.jpg" alt="gallery-theme-screen" width="250" height="250" /></a></p><p><a
href="http://www.bendler.tv/?p=525">Aether</a><br
/> <a
href="http://www.bendler.tv/?p=525"><img
class="alignnone size-thumbnail wp-image-2588" title="aether-screen" src="http://esdev.net/wp-content/uploads/2009/09/aether_header-screen-250x250.png" alt="aether-screen" width="250" height="250" /></a></p><p><a
href="http://ableparris.com/2009/03/15/sugar-cane-a-sweet-wordpress-child-theme/">Sugar Cane</a><br
/> <a
href="http://ableparris.com/2009/03/15/sugar-cane-a-sweet-wordpress-child-theme/"><img
class="alignnone size-thumbnail wp-image-2589" title="sugar-cane-screen" src="http://esdev.net/wp-content/uploads/2009/09/sugar-cane-screen-250x250.jpg" alt="sugar-cane-screen" width="250" height="250" /></a></p><p><strong>Update:</strong> <a
href="http://www.matteostagi.it/eng/3hourstheme-a-tutorial-child-theme-for-thematic">3HoursTheme</a> (by Matteo Stagi. Also includes tutorials to help you to use the theme)<br
/> <a
href="http://www.matteostagi.it/eng/3hourstheme-a-tutorial-child-theme-for-thematic"><img
class="alignnone size-thumbnail wp-image-2619" title="3hourstheme-screen" src="http://esdev.net/wp-content/uploads/2009/09/3hourstheme_home-250x250.jpg" alt="3hourstheme-screen" width="250" height="250" /></a></p><h4><a
href="http://www.cozmoslabs.com/wordpress-themes/">Cosmos Labs</a></h4><p>I can&#8217;t include Thematic themes without mentioning Cosmos Labs. They have released several nice child themes. Here are a few.</p><p><a
href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/">Byty</a><br
/> <a
href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/"><img
class="alignnone size-thumbnail wp-image-2590" title="byty-screen" src="http://esdev.net/wp-content/uploads/2009/09/byty-screen-250x250.jpg" alt="byty-screen" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/">Street</a><br
/> <a
href="http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/"><img
class="alignnone size-thumbnail wp-image-2591" title="street_theme" src="http://esdev.net/wp-content/uploads/2009/09/street_theme-250x250.gif" alt="street_theme" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/">Early Morning</a><br
/> <a
href="http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/"><img
class="alignnone size-thumbnail wp-image-2592" title="early-morning-screen" src="http://esdev.net/wp-content/uploads/2009/09/early-morning-screen-250x250.jpg" alt="early-morning-screen" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/">Commune</a><br
/> <a
href="http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/"><img
class="alignnone size-thumbnail wp-image-2593" title="commune_thumb-screen" src="http://esdev.net/wp-content/uploads/2009/09/commune_thumb-screen-250x200.jpg" alt="commune_thumb-screen" width="250" height="200" /></a></p><p><a
href="http://www.reflectionmedia.ro/2009/01/crystalline-a-crystal-sharp-child-theme-for-thematic/">Crystalline</a><br
/> <a
href="http://www.reflectionmedia.ro/2009/01/crystalline-a-crystal-sharp-child-theme-for-thematic/"><img
class="alignnone size-thumbnail wp-image-2594" title="crystalline_thumb-screen" src="http://esdev.net/wp-content/uploads/2009/09/crystalline_thumb-screen-250x176.jpg" alt="crystalline_thumb-screen" width="250" height="176" /></a></p><h4>Element Templates</h4><p>These are not full child themes, but themes for specific parts of a WordPress site that can be used along with another child theme.</p><ul><li><a
href="http://www.cozmoslabs.com/2009/07/31/awesome-thematic-templates/">Login and User Registration Page Templates For Thematic</a></li><li><a
href="http://www.cozmoslabs.com/2008/12/17/replacing-the-thematic-menu-with-a-dropdown-list-of-categories/">Replacing the Thematic Menu With a DropDown List of Categories</a></li></ul><p>Hopefully these links will give you a good place to start using Thematic.</p><h3>What Do You Use?</h3><p>Do you use Thematic? Do you use some other WordPress framework? Tell us in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>24 Fun Photography Tutorials, Tips and How-Tos</title><link>http://esdev.net/24-fun-photography-tutorials-tips-and-hacks/</link> <comments>http://esdev.net/24-fun-photography-tutorials-tips-and-hacks/#comments</comments> <pubDate>Fri, 25 Sep 2009 11:03:24 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[photography]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=2521</guid> <description><![CDATA[
Photo credit: Timofeyev Alexander via Shutterstock
Whether you&#8217;re just beginning in photography or someone who is looking to add a little fun into your photographs, here&#8217;s a list of 24 fun photography and camera tutorials, hacks and tips.
Camera and Photo Fun Projects
1. Shoot Macro Photos Using a DVD Drive Lens2. Make a Tripod Out of a [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-2541 alignnone" title="photo-tips-hd" src="http://esdev.net/wp-content/uploads/2009/09/photo-tips-hd.jpg" alt="photo-tips-hd" width="560" height="130" /><br
/> <span
class="article_caption">Photo credit: <a
href="http://www.shutterstock.com/pic-37511314/stock-photo-old-camera-and-cards-on-wooden-surface-wooden-background.html">Timofeyev Alexander</a> via <a
href="http://www.shutterstock.com">Shutterstock</a></span></p><p>Whether you&#8217;re just beginning in photography or someone who is looking to add a little fun into your photographs, here&#8217;s a list of 24 fun photography and camera tutorials, hacks and tips.</p><h3>Camera and Photo Fun Projects</h3><p>1. <a
href="http://www.diyphotography.net/super-macro-your-cellphone-camera-with-a-dvd-lens">Shoot Macro Photos Using a DVD Drive Lens</a><br
/> <a
href="http://www.diyphotography.net/super-macro-your-cellphone-camera-with-a-dvd-lens"><img
class="alignnone size-full wp-image-2546" title="macro-dvd-lens" src="http://esdev.net/wp-content/uploads/2009/09/macro-dvd-lens.jpg" alt="macro-dvd-lens" width="240" height="180" /></a></p><p>2. <a
href="http://photojojo.com/content/tips/paperclip-tripo/">Make a Tripod Out of a Paperclip</a></p><p>3. <a
href="http://photojojo.com/content/diy/plungercam-diy-tilt-shift-lens/">2 DIY Tilt-Shift Lenses You Can Make From Plumbing Hardware</a></p><p>4. <a
href="http://blog.makezine.com/archive/2009/09/weekend_project_tilt-shift_photogra_1.html?CMP=OTC-0D6B48984890">Tilt-Shift Photo Lens</a></p><p>5. <a
href="http://www.diyphotography.net/give-em-a-spin-a-fun-family-project">Give &#8216;Em a Spin &#8211; DIY Fun Family Photography Project</a><br
/> <a
href="http://www.diyphotography.net/give-em-a-spin-a-fun-family-project"><img
class="alignnone size-full wp-image-2548" title="spin-photo" src="http://esdev.net/wp-content/uploads/2009/09/spin-photo.jpg" alt="spin-photo" width="500" height="227" /></a><br
/> <span
id="more-2521"></span></p><p>6. <a
href="http://home.hccnet.nl/s.vd.palen/index.html">Create Time-Lapse Photos With PhotoLapse</a></p><p>7. <a
href="http://www.diyphotography.net/diy_create_your_own_bokeh">DIY &#8211; Create Your Own Bokeh</a><br
/> <a
href="http://www.diyphotography.net/diy_create_your_own_bokeh"><img
class="alignnone size-full wp-image-2549" title="heart-bokeh" src="http://esdev.net/wp-content/uploads/2009/09/heart-bokeh.jpg" alt="heart-bokeh" width="250" height="187" /></a></p><p>8. <a
href="http://photojojo.com/content/tips/spring-clamp-diy-camera-mount/">3 Tips to Turn a Spring Clamp Into Your Best Photo Accessory</a></p><p>9. <a
href="http://www.briangreen.net/2009/05/home-made-camera-tripods.html">Home-Made Camera Tripods (Mount your camera to your bike)</a><br
/> <a
href="http://www.briangreen.net/2009/05/home-made-camera-tripods.html"><img
class="alignnone size-full wp-image-2550" title="handlebar_mount" src="http://esdev.net/wp-content/uploads/2009/09/handlebar_mount.jpg" alt="handlebar_mount" width="425" height="319" /></a></p><p>10. <a
href="http://www.diyphotography.net/the-super-small-bottle-cap-tripod">DIY Bottle-Cap Tripod Tutorial</a></p><p>11. <a
href="http://blog.makezine.com/archive/2009/03/0_digital_pinhole_camera.html?CMP=OTC-0D6B48984890">$0 Digital Pinhole Camera</a></p><p>12. <a
href="http://www.diyphotography.net/lets-make-a-pinhole-polaroid-camera">Let&#8217;s Make a Pinhole Polaroid Camera</a><br
/> <a
href="http://www.diyphotography.net/lets-make-a-pinhole-polaroid-camera"><img
class="alignnone size-full wp-image-2551" title="pinhole-camera" src="http://esdev.net/wp-content/uploads/2009/09/pinhole-camera.jpg" alt="pinhole-camera" width="240" height="180" /></a></p><h3>Tips and Techniques</h3><p>13. <a
href="http://www.lexar.com/dp/tips_lessons/index.html">Digital Photography Tips, Techniques, Lessons and Tutorials (Lexar)</a></p><p>14. <a
href="http://www.photographytipsandtricks.net/tips-for-taking-portrait-photos/">Tips For Taking Portrait Photos</a><br
/> <a
href="http://www.photographytipsandtricks.net/tips-for-taking-portrait-photos/"><img
class="alignnone size-full wp-image-2545" title="portrait-photos-tips" src="http://esdev.net/wp-content/uploads/2009/09/portrait-photos-tips.jpg" alt="portrait-photos-tips" width="560" height="130" /></a></p><p>15. <a
href="http://www.instructables.com/id/How-To-Take-Great-Close-Up-Photos/">How to Take Great Close-Up Photos</a></p><p>16. <a
href="http://photojojo.com/content/tutorials/get-greater-depth-of-field-with-brenizer-method/">Get Greater Depth of Field With the Brenizer Field</a><br
/> <a
href="http://photojojo.com/content/tutorials/get-greater-depth-of-field-with-brenizer-method/"><img
class="alignnone size-full wp-image-2553" title="depth-of-field" src="http://esdev.net/wp-content/uploads/2009/09/example2big.jpg" alt="depth-of-field" width="510" height="469" /></a></p><p>17. <a
href="http://digital-photography-school.com/rock-concert-photography-%e2%80%93-9-tips-on-how-to-get-the-shot">Rock Concert Photography &#8211; 9 Tips on How to Get the Shot</a></p><p>18. <a
href="http://www.basic-digital-photography.com/how-to-capture-action-shots.html">Learn How to Capture Action Shots</a><br
/> <a
href="http://www.basic-digital-photography.com/how-to-capture-action-shots.html"><img
class="alignnone size-full wp-image-2554" title="how-to-capture-action-shots" src="http://esdev.net/wp-content/uploads/2009/09/how-to-capture-action-shots.jpg" alt="how-to-capture-action-shots" width="345" height="183" /></a></p><p>19. <a
href="http://www.webphotoschool.com/all_lessons/free_lessons/How_To_Use_Umbrellas__Getting_Started/index.html">How to Use Umbrellas&#8211;Getting Started</a></p><p>20. <a
href="http://www.webphotoschool.com/all_lessons/free_lessons/Simple_Head_Shot_With_Two_Umbrellas/index.html">Simple Head Shot With 2 Umbrellas</a></p><p>21. <a
href="http://www.profiphotos.com/blog/en/2009/03/night-photography-tips-tricks-for-getting-the-shot/">Night Photography: Tips and Tricks For Getting the Shot</a><br
/> <a
href="http://www.profiphotos.com/blog/en/2009/03/night-photography-tips-tricks-for-getting-the-shot/"><img
class="alignnone size-full wp-image-2555" title="night-photo-tips" src="http://esdev.net/wp-content/uploads/2009/09/MG_7002-20090222.jpg" alt="night-photo-tips" width="300" height="187" /></a></p><p>22. <a
href="http://www.photographytips.com/page.cfm/77">Landscape Photography</a></p><p>23. <a
href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=317/10032&amp;pq-locale=en_US">Top 10 Tips For Great Pictures</a><br
/> <a
href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=317/10032&amp;pq-locale=en_US"><img
class="alignnone size-full wp-image-2557" title="lea_000013_en_US" src="http://esdev.net/wp-content/uploads/2009/09/lea_000013_en_US.jpg" alt="lea_000013_en_US" width="270" height="180" /></a></p><p>24. <a
href="http://digital-photography-school.com/digital-photography-tips-for-beginners">Digital Photography Tips and Tutorials For Beginners</a></p><h3>Great Photo and Camera Resource Sites</h3><p>If you&#8217;re looking for even more photography fun, DIY projects, tutorials and tips, try some of these websites:</p><ul><li><a
href="http://photojojo.com">Photojojo</a></li><li><a
href="http://digital-photography-school.com/tips">Digital Photography Tips and Tutorials</a></li><li><a
href="http://www.diyphotography.net">DIYPhotography.net</a></li><li><a
href="http://strobist.blogspot.com/">Strobist</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://esdev.net/24-fun-photography-tutorials-tips-and-hacks/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Letting Non-Admins View CyStats Stats in WordPress</title><link>http://esdev.net/letting-non-admins-view-cystats-stats-in-wordpress/</link> <comments>http://esdev.net/letting-non-admins-view-cystats-stats-in-wordpress/#comments</comments> <pubDate>Mon, 21 Sep 2009 17:23:50 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[code]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=2510</guid> <description><![CDATA[The CyStats plugin is a great statistics plugin for WordPress. It has a ton of nice features, is easy to scan and displays all relevant stats (sans RSS feed stats) right from the WordPress backend.
The only problem I have is that it&#8217;s only viewable to registered WordPress users with an admin role. Editors, Authors and [...]]]></description> <content:encoded><![CDATA[<p>The <a
href="http://wordpress.org/extend/plugins/cystats/">CyStats plugin</a> is a great statistics plugin for WordPress. It has a ton of nice features, is easy to scan and displays all relevant stats (sans RSS feed stats) right from the WordPress backend.</p><blockquote><p>The only problem I have is that it&#8217;s only viewable to registered WordPress users with an admin role. Editors, Authors and Contributors can access the WordPress backend, but can&#8217;t view the stats.</p></blockquote><p>You <em>could</em> always install a bloated role manager plugin just so you can allow others to view CyStats. But this is overkill unless you need to adjust roles for some other reason.</p><p>Here&#8217;s a quick way to <a
href="http://wordpress.org/support/topic/234434">allow non-admin users to view your CyStats stats</a>:</p><ol><li>In WordPress, go to <em>Plugins</em> &gt; <em>Editor</em></li><li>Select <em>CyStats</em> from the upper right dropdown list</li><li>Choose <em>cystats/includes/admin.php</em> from the list of plugin files on the right.<br
/> Alternatively, FTP to the <em>wp-content/plugins/cystats/includes/</em> dir and edit the <em>admin.php</em> file.</li><li>Notice there are several &#8216;<em>8</em>&#8217;s (or possibly &#8216;<em>9</em>&#8217;s or &#8216;<em>10</em>&#8217;s). These are the numbers for the <a
title="WordPress user roles explained" href="http://codex.wordpress.org/Roles_and_Capabilities#level_0">WordPress user levels/roles</a>. 8-10 are admins, 7-5 are editors, etc.:<pre><code>/**
 * Builds admin panem menu for Plugin
 */
if(!function_exists('cystats_create_admin_menu')){
	function cystats_create_admin_menu() {
		if (function_exists('add_options_page')) {
			add_options_page('CyStats Options Page', 'CyStats ', 8, 'cystats-options', 'cystats_admin_options');
		}
		if (function_exists('add_menu_page')) {
			add_menu_page('CyStats Statistics Plugin', 'CyStats', 8, __FILE__, 'cystats_admin_index');
		}
		if (function_exists('add_submenu_page')) {
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Index','cystats')), htmlspecialchars(__('Index','cystats')), 8, __FILE__, 'cystats_admin_index');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Blog','cystats')), htmlspecialchars(__('Blog','cystats')), 8, 'cystats-blog', 'cystats_admin_blog');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Clients','cystats')), htmlspecialchars(__('Clients','cystats')), 8, 'cystats-clients', 'cystats_admin_clients');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Referer','cystats')), htmlspecialchars(__('Referer','cystats')), 8, 'cystats-referer', 'cystats_admin_referer');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Robots &amp; Tools','cystats')), htmlspecialchars(__('Robots/Tools','cystats')), 8, 'cystats-robots', 'cystats_admin_robots');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Pages','cystats')), htmlspecialchars(__('Pages','cystats')), 8, 'cystats-pages', 'cystats_admin_pages');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Time','cystats')), htmlspecialchars(__('Time','cystats')), 8, 'cystats-time', 'cystats_admin_time');
			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Options','cystats')),htmlspecialchars(__('Options','cystats')), 8, 'cystats-options', 'cystats_admin_options');
		}
	}
}</code></pre></li><li>If you want editors (as well as admins) to be able to view the stats, change the <em>8</em>, <em>9</em> or 10 throughout the includes/admin.php file to the number of the user level your want (ie 7, 6 or 5 for editors).</li><li>If you only want the <em>admin</em> to be able to edit the CyStats options/settings (recommended), don&#8217;t change the final 8 (or 9 or 10). It looks like this:<pre><code>add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Options','cystats')),htmlspecialchars(__('Options','cystats')), 8, 'cystats-options', 'cystats_admin_options');</code></pre></li></ol><p>That&#8217;s it! No editing the database.</p><p
class="article_caption"><strong>Note</strong>: You&#8217;ll probably need to make these changes again when you update the CyStats plugin, so this isn&#8217;t a perfect solution, but the CyStats plugin isn&#8217;t updated too often.</p><p>Enjoy.<br
/> <script type='text/javascript'>/*<![CDATA[*/var m3_u = (location.protocol=='https:'?'https://esdev.net/adserver/www/delivery/ajs.php':'http://esdev.net/adserver/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=7");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]&gt;/*]]>*/</script><noscript><a
href='http://esdev.net/adserver/www/delivery/ck.php?n=b138bf&amp;cb=18c7d1c67c9f71b391d63a4f9ab35c37' target='_blank'><img
src='http://esdev.net/adserver/www/delivery/avw.php?zoneid=7&amp;cb=18c7d1c67c9f71b391d63a4f9ab35c37&amp;n=b138bf' border='0' alt='' /></a></noscript></p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/letting-non-admins-view-cystats-stats-in-wordpress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Make Your Own Tilt-Shift Lens</title><link>http://esdev.net/mak-your-own-tilt-shift-lens/</link> <comments>http://esdev.net/mak-your-own-tilt-shift-lens/#comments</comments> <pubDate>Fri, 21 Aug 2009 13:29:53 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=2237</guid> <description><![CDATA[Previously, I wrote about different TV shows that use the tilt-shift effect.
Tilt-shift is basically a visual effect where you distort an image by reducing its perceived depth of field.
This can be used, for instance, to make a normal photo look like it&#8217;s a miniature&#8211;a very interesting effect.
Photojojo shows you 2 methods for making a tilt-shift [...]]]></description> <content:encoded><![CDATA[<p>Previously, I wrote about different <a
href="http://esdev.net/tilt-shift-effect-on-tv/">TV shows that use the tilt-shift effect</a>.</p><p><img
class="alignleft size-thumbnail wp-image-2240" style="margin: 20px;" title="diy-tilt-shift-lens-captin-nod" src="http://esdev.net/wp-content/uploads/2009/08/3381728430_a741da93da-250x250.jpg" alt="diy-tilt-shift-lens-captin-nod" width="150" height="150" />Tilt-shift is basically a visual effect where you distort an image by reducing its perceived depth of field.</p><p>This can be used, for instance, to make a normal photo look like it&#8217;s a <a
href="http://www.smashingmagazine.com/2008/11/16/beautiful-examples-of-tilt-shift-photography/">miniature</a>&#8211;a very interesting effect.</p><p><a
href="http://photojojo.com">Photojojo</a> shows you <a
href="http://photojojo.com/content/diy/plungercam-diy-tilt-shift-lens/">2 methods for making a tilt-shift lens for your camera using plumbing supplies</a>.</p><p>A regular commercial tilt-shift lens is rather pricey, so you can either <a
href="http://esdev.net/tilt-shift-effect-on-tv/">use Photoshop to create a tilt-shift effect</a>, or use Photojojo&#8217;s tutorials and make your own lens.</p><p><em>DIY Tilt-Shift Lens</em>:</p><p><a
href="http://photojojo.com/content/diy/plungercam-diy-tilt-shift-lens/">http://photojojo.com/content/diy/plungercam-diy-tilt-shift-lens/</a></p><p>Enjoy!</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/mak-your-own-tilt-shift-lens/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Install and Run Photoshop on Ubuntu Linux</title><link>http://esdev.net/install-and-run-photoshop-on-ubuntu-linux/</link> <comments>http://esdev.net/install-and-run-photoshop-on-ubuntu-linux/#comments</comments> <pubDate>Fri, 14 Aug 2009 13:54:32 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=2209</guid> <description><![CDATA[
Today we&#8217;re gonna look at how to install Photoshop on Linux (Ubuntu in this case, but should work with pretty much any distro).
Here are the ingredients:Toshiba Satellite laptop—Intel Dual Core processor
Linux—Ubuntu 9.04 (Jaunty Jackalope)
Wine 1.0.1
Copy of Photoshop CS2
Windows FontsAssuptions
We&#8217;ll assume that you&#8217;re already familiar with Ubuntu and know how to run and install programs via [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-2218" title="install-photoshop-on-linux-hd" src="http://esdev.net/wp-content/uploads/2009/08/install-photoshop-on-linux.png" alt="install-photoshop-on-linux-hd" width="560" height="130" /></p><p>Today we&#8217;re gonna look at how to install Photoshop on Linux (Ubuntu in this case, but should work with pretty much any distro).</p><p>Here are the ingredients:</p><ul><li>Toshiba Satellite laptop—Intel Dual Core processor</li><li>Linux—Ubuntu 9.04 (Jaunty Jackalope)</li><li>Wine 1.0.1</li><li>Copy of Photoshop CS2</li><li>Windows Fonts</li></ul><h3>Assuptions</h3><p>We&#8217;ll assume that you&#8217;re already familiar with <a
href="http://ubuntu.com">Ubuntu</a> and know how to run and install programs via the <em>Synaptic Package Manager</em>.</p><p>We&#8217;ll also assume that you have Ubuntu installed already on your computer.</p><p>Finally, we assume you have a legal version of Photoshop CS2 (or at least a 30-day trial version)</p><h3>Get and Install Wine</h3><p><a
href="http://winehq.org"><em><img
class="alignleft size-full wp-image-2214" title="wine" src="http://esdev.net/wp-content/uploads/2009/08/wine.png" alt="wine" width="48" height="48" />Wine</em></a> basically lets you install and run many Windows programs right from within Linux, but without having to use any virtualization software.</p><h4>Add the Wine Repository</h4><p>First, add the Wine repository to Linux. This will make sure you have the most recent version on your computer.</p><p>You can find information on how to do this on <a
href="http://www.winehq.org/download/">WineHQ.org&#8217;s Download page</a>.</p><p>Choose Ubuntu and follow the instructions to add Wine to your software sources.</p><p>Once you&#8217;ve successfully added the Wine repository, you&#8217;ll be able to install Wine easily.<br
/> <span
id="more-2209"></span></p><h4>Install Wine</h4><p><img
class="alignleft size-full wp-image-2212" title="synaptic-scrn" src="http://esdev.net/wp-content/uploads/2009/08/synaptic-scrn.jpg" alt="synaptic-scrn" width="300" height="415" />Installing Wine in Ubuntu is as simple as going to <em>Synaptic Package Manager</em> (found in <em>System</em> &gt; <em>Administration</em>), searching for &#8216;<em>wine</em>&#8216; and checking the box next to it.</p><p>But before clicking <em>Apply</em>, there&#8217;s something else we need to add as well&#8211;Windows fonts.</p><h4>Windows Core Fonts</h4><p>Linux and Wine don&#8217;t come with the same core fonts that are bundled with Windows. These include Times New Roman, Arial, Tahoma, Verdana, etc.</p><p>While Linux programs don&#8217;t require these fonts, any Windows program you&#8217;re going to install through Wine will.</p><p>To install the fonts, search for &#8216;<em>mscorefonts</em>&#8216; in <em>Synaptic</em>. Tick the box next to <em>ttf-mscorefonts-installer</em> and finally click <em>Apply</em>.</p><p><em>Synaptic</em> will now install both Wine and the MS core fonts.</p><h3>Photoshop</h3><p>While you can install many Windows programs on Linux with Wine, some programs run more smoothly than others.</p><p>Photoshop CS2 (version 9.0) seems to run the smoothest with Wine. While it&#8217;s not the newest version, it&#8217;s still very usable. Actually, I&#8217;m still using CS3, so this isn&#8217;t that much of a  difference.</p><p>Wine has a <a
href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=2631">page in their AppDB for Photoshop CS2</a> where more information, tips and status of bugs are displayed. This is a good place to start.</p><p>As mentioned in the AppDB page on Wine&#8217;s site, use a legal version of Photoshop CS2, not one of *ahem* questionable origins.</p><p>Adobe still has a 30-day free trial version on their site:</p><p><a
href="http://download.adobe.com/pub/adobe/photoshop/win/cs2/Photoshop_CS2.exe">http://download.adobe.com/pub/adobe/photoshop/win/cs2/Photoshop_CS2.exe</a> (direct link to the EXE)</p><h4>Simple Install</h4><p>To install Photoshop, just double-click on the setup.exe file and it should install pretty much as it would on Windows.</p><p>Once it&#8217;s installed, you&#8217;re almost ready to use Photoshop.</p><h4>Adding Fonts</h4><p>The only thing left to do is copy your fonts from your Windows&#8217; <em>Fonts</em> dir and place them in the <em>Fonts</em> directory within Wine.</p><p>Even if you have all your fonts you want to use installed in Ubuntu, for Photoshop/Wine to see and be able to use them, you will need to copy them and place them in the <em>Fonts</em> directory in the Wine folder.</p><p>Once this is done, start Photoshop and enjoy.</p><h3>Running Photoshop on Linux: Bugs, Quirks and Oddities</h3><p>Yes, running Photoshop on Ubuntu isn&#8217;t without some little glitches.</p><p>There&#8217;s a more <a
href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=2631">complete list of bugs on Wine&#8217;s site</a>, but here&#8217;s a quick list of what to expect:</p><ul><li>Windows overlap other programs sometimes unless you actually minimize Photoshop</li><li>Windows and dialogs within Photoshop sometimes overlap each other</li><li>Open documents are often minimized as icons at the bottom of the screen when Photoshop&#8217;s been minimized</li><li><em>Adobe Bridge</em> does not work, so <em>Browse</em> in the <em>File</em> menu will do nothing</li><li>While some have noted that <em>Save For Web</em> doesn&#8217;t work, I have had no problems and it seems to work fine for me</li></ul><p>Even though it has it&#8217;s quirks, Photoshop runs pretty well, and is actually much faster than CS3 on my Windows XP computer.</p><p>Hope this has showed you that it is possible and easy to install and run Photoshop on Ubuntu Linux.</p><p>Links used in this article:</p><ul><li>Ubuntu &#8211; <a
href="http://ubuntu.com">http://ubuntu.com</a></li><li>Wine &#8211; <a
href="http://winehq.org">http://winehq.org</a></li><li>Download Wine &#8211; <a
href="http://www.winehq.org/download/">http://www.winehq.org/download/</a></li><li>Wine&#8217;s Photoshop CS2 page &#8211; <a
href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=2631">http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=2631</a></li><li>Adobe Photoshop CS2 (trial version) &#8211; <a
href="http://download.adobe.com/pub/adobe/photoshop/win/cs2/Photoshop_CS2.exe">http://download.adobe.com/pub/adobe/photoshop/win/cs2/Photoshop_CS2.exe</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://esdev.net/install-and-run-photoshop-on-ubuntu-linux/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fatal Error on Upgrade to WordPress 2.8.2</title><link>http://esdev.net/fatal-error-on-upgrade-to-wordpress-2-8-2/</link> <comments>http://esdev.net/fatal-error-on-upgrade-to-wordpress-2-8-2/#comments</comments> <pubDate>Mon, 20 Jul 2009 16:42:23 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[code]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=2066</guid> <description><![CDATA[For those of you who have tried updating to WordPress 2.8.2, which was released today, you may have gotten an unexpected error:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2355395 bytes) in /public_html/wp-includes/http.php on line xxx
If you look at the file mentioned in the error message, you won&#8217;t find anything worthy [...]]]></description> <content:encoded><![CDATA[<p>For those of you who have tried updating to WordPress 2.8.2, which was released today, you may have gotten an unexpected error:</p><p><code>Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2355395 bytes) in /public_html/wp-includes/http.php on line xxx</code></p><p>If you look at the file mentioned in the error message, you won&#8217;t find anything worthy of changing. I believe the line number mentioned is simply the line where WordPress ran out of memory.</p><p>Fortunately, I found the <a
href="http://wordpress.org/support/topic/291769">answer in a thread on the WordPress Forums</a> (which should be one of the 1st places you go when looking for WP-related answers).</p><p>The error is memory related, so increase your available memory (after backing your site up, of course). Edit your <em>wp-config.php</em> file and add the following line right after the opening <em>php</em> statement:</p><p><code>define('WP_MEMORY_LIMIT', '64M');</code></p><p>Save the file and try the upgrade again. Unless you have something else wrong with your site/WP setup, the upgrade should now work perfectly.</p><p> <script type='text/javascript'>/*<![CDATA[*/var m3_u = (location.protocol=='https:'?'https://esdev.net/adserver/www/delivery/ajs.php':'http://esdev.net/adserver/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=7");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]&gt;/*]]>*/</script><noscript><a
href='http://esdev.net/adserver/www/delivery/ck.php?n=a961a3&amp;cb=1c981fe7165f01e66028dc2c6db246de' target='_blank'><img
src='http://esdev.net/adserver/www/delivery/avw.php?zoneid=7&amp;cb=1c981fe7165f01e66028dc2c6db246de&amp;n=a961a3' border='0' alt='' /></a></noscript></p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/fatal-error-on-upgrade-to-wordpress-2-8-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Who to Follow on Twitter: GIMP</title><link>http://esdev.net/who-to-follow-on-twitter-gimp/</link> <comments>http://esdev.net/who-to-follow-on-twitter-gimp/#comments</comments> <pubDate>Fri, 12 Jun 2009 11:00:14 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1912</guid> <description><![CDATA[
Following last week&#8217;s post (Photoshop), I thought I&#8217;d share some more people to follow who twitter about GIMP and GIMP-related tutorials and resources.
@gimptutorials
Official Twitter account for GHUJ.com. Tons of links to GIMP tutorials, tips and resources.
Follow @Gimptutorials
@Linuxartist
This was mentioned on our Inkscape Twitter list, but there are a lot of GIMP tutorials and resources posted [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1918" title="who-to-follow-twitter-gimp-hd" src="http://esdev.net/wp-content/uploads/2009/06/who-to-follow-twitter-gimp-hd.png" alt="who-to-follow-twitter-gimp-hd" width="560" height="130" /><br
/> Following <a
href="http://esdev.net/who-to-follow-on-twitter-photoshop/">last week&#8217;s post (Photoshop)</a>, I thought I&#8217;d share some more people to follow who twitter about <a
href="http://gimp.org">GIMP</a> and GIMP-related tutorials and resources.</p><h3><a
href="http://twitter.com/gimptutorials">@gimptutorials</a></h3><p>Official Twitter account for <a
href="http://www.ghuj.com/">GHUJ.com</a>. Tons of links to GIMP tutorials, tips and resources.</p><p><em><a
href="http://twitter.com/gimptutorials">Follow @Gimptutorials</a></em></p><h3><a
href="http://twitter.com/linuxartist">@Linuxartist</a></h3><p>This was mentioned on our <a
href="http://esdev.net/who-to-follow-on-twitter-inkscape/">Inkscape Twitter list</a>, but there are a lot of GIMP tutorials and resources posted by @linuxartist, so this is a great Twitterer to follow.</p><p><em><a
href="http://twitter.com/linuxartist">Follow @Linuxartist</a></em></p><h3><a
href="http://twitter.com/gimpusers">@Gimpusers</a></h3><p>The official Twitter account for <a
href="http://gimpusers.com">GimpUsers.com</a>. Lots of tutorials, links, resources, brushes, fonts, etc.</p><p>Tweets are also <a
href="http://twitter.com/gimpusersDE">available in German</a> on their other Twitter account.</p><p><em><a
href="http://twitter.com/gimpusers">Follow @Gimpusers</a></em> (English)</p><p><em><a
href="http://twitter.com/gimpusersDE">Follow @GimpusersDE</a></em> (German language version)</p><h3><a
href="http://twitter.com/rstein">@rstein</a></h3><p>Rolf Steinort of <a
href="http://meetthegimp.org">MeettheGimp.org</a> tweets about GIMP-related topics and provides links to other video tutorials for GIMP found on his site.</p><p>Some of his tweets are in German, so if you can&#8217;t read German…learn! ;)</p><p><em><a
href="http://twitter.com/rstein">Follow @rstein</a></em></p><h3><a
href="http://twitter.com/jyahshar">@jyahshar</a></h3><p>J. Yahshar runs a nice <a
href="http://showandtellpromo.com/design/">GIMP video tutorials site</a> and tweets about GIMP. He also tweets tutorials and links and other GIMP-related news.</p><p><em><a
href="http://twitter.com/jyahshar">Follow @jyahshar</a></em></p><h3><a
href="http://twitter.com/devhideout">@devhideout</a></h3><p>Tweets about GIMP tutorials among other graphics-related items. You should also take a look at <a
href="http://www.devhideout.com/">DevHideOut.com</a> for more GIMP video tutorials.</p><p><em><a
href="http://twitter.com/devhideout">Follow @devhideout</a></em></p><p>Who do you think if worth following on Twitter for GIMP-related info? Share in the comments.</p><p>Hope you enjoyed this week&#8217;s Twitter collection.</p><h3>Follow Me on Twitter</h3><p><img
title="twitter" src="http://esdev.net/wp-content/uploads/2009/06/twitter.png" alt="twitter" width="48" height="48" />And of course, if you&#8217;re looking for web and graphic design-related links, resources, tutorials, news, etc—<a
href="http://twitter.com/esdev">Follow me on Twitter</a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/who-to-follow-on-twitter-gimp/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Who to Follow on Twitter: Photoshop</title><link>http://esdev.net/who-to-follow-on-twitter-photoshop/</link> <comments>http://esdev.net/who-to-follow-on-twitter-photoshop/#comments</comments> <pubDate>Fri, 05 Jun 2009 11:00:01 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1860</guid> <description><![CDATA[
Last week, I recommended some great people to follow on Twitter if you&#8217;re interested in Inkscape.
This week, I&#8217;m showcasing more people to follow on Twitter—this time, for Photoshop.
@hashphotoshop
Retweets (RT) of Photoshop-related tweets: tutorials, news, tips, plugins, brushes, etc. Always something new.
Follow @hashphotoshop
@photoshop_gu
Photoshop articles, tutorials, reviews, tips, tricks, and freebies from GurusUnleashed.com.
Follow @Photoshop_GU
@TutorialMag
Tutorial Magazine&#8217;s (Jørgen T) [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1866" title="who-to-follow-twitter-photoshop-hd" src="http://esdev.net/wp-content/uploads/2009/06/who-to-follow-twitter-photoshop-hd.png" alt="who-to-follow-twitter-photoshop-hd" width="560" height="130" /></p><p>Last week, I recommended some great people to <a
href="http://esdev.net/who-to-follow-on-twitter-inkscape/">follow on Twitter if you&#8217;re interested in Inkscape</a>.</p><blockquote><p>This week, I&#8217;m showcasing more people to follow on Twitter—this time, for Photoshop.</p></blockquote><h3><a
href="http://twitter.com/hashphotoshop">@hashphotoshop</a></h3><p>Retweets (RT) of Photoshop-related tweets: tutorials, news, tips, plugins, brushes, etc. Always something new.</p><p><em><a
href="http://twitter.com/hashphotoshop">Follow @hashphotoshop</a></em></p><h3><a
href="http://twitter.com/Photoshop_GU">@photoshop_gu</a></h3><p>Photoshop articles, tutorials, reviews, tips, tricks, and freebies from <a
href="http://gurusunleashed.com">GurusUnleashed.com</a>.</p><p><em><a
href="http://twitter.com/Photoshop_GU">Follow @Photoshop_GU</a></em></p><h3><a
href="http://twitter.com/tutorialmag">@TutorialMag</a></h3><p><a
href="http://www.tutorialmagazine.com/">Tutorial Magazine</a>&#8217;s (Jørgen T) hand-picked Photoshop, Illustrator, Flash and design tutorials.</p><p><a
href="http://twitter.com/tutorialmag"><em>Follow @tutorialmag</em></a></p><p><span
id="more-1860"></span></p><h3><a
href="http://twitter.com/photoframd">@Photoframd</a></h3><p><a
href="http://blog.photoframd.com/">Blog.Photoframd.com</a>&#8217;s Twitter account. Features Photoshop tutorials and tips, as well as digital photography-related tweets.</p><p><em><a
href="http://twitter.com/photoframd">Follow @photoframd</a></em></p><h3><a
href="http://twitter.com/psdtuts">@PSDTuts</a></h3><p>Twitter account for <a
href="http://psd.tutsplus.com/">PSD Tuts+</a>. Lots of great tutorials on Photoshop.</p><p><a
href="http://twitter.com/psdtuts"><em>Follow @PSDTUTS</em></a></p><h3><a
href="http://twitter.com/tipsquirrel">@tipsquirrel</a></h3><p>Scampering around the internet for tasty Photoshop links, <a
href="http://www.tipsquirrel.com/">TipSquirrel.com</a>&#8217;s (aka Greyson TipSquirrel) Twitter account is a nice collection of Photoshop goodies.</p><p><a
href="http://twitter.com/tipsquirrel"><em>Follow @tipsquirrel</em></a></p><p>Who do you think if worth following on Twitter for Photoshop-related info? Tell us in the comments.</p><p>Hope you enjoyed this week&#8217;s Twitter collection. Look next Friday for another installment of <em>Who to Follow on Twitter</em>.</p><h3>Follow Me on Twitter</h3><p><img
class="alignleft size-full wp-image-1874" title="twitter" src="http://esdev.net/wp-content/uploads/2009/06/twitter.png" alt="twitter" width="48" height="48" />And of course, if you&#8217;re looking for web and graphic design-related links, resources, tutorials, news, etc—<a
href="http://twitter.com/esdev">Follow me on Twitter</a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/who-to-follow-on-twitter-photoshop/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Make Your Own Firefox and IE Search Bar Plugin</title><link>http://esdev.net/make-your-own-firefox-and-ie-search-bar-plugin/</link> <comments>http://esdev.net/make-your-own-firefox-and-ie-search-bar-plugin/#comments</comments> <pubDate>Mon, 27 Apr 2009 11:05:36 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[online tools]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[browsers]]></category> <category><![CDATA[code]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[IE]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1575</guid> <description><![CDATA[
If you haven&#8217;t noticed, I recently added an Es Developed search plugin to the site.
Now you can search all the web and graphic design posts on the Es Developed Blog right from your search bar in Firefox and Internet Explorer 7+.
We&#8217;re going to learn how to create your own custom OpenSearch search engine plugin for [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1634" title="custom-search-plugin-hd" src="http://esdev.net/wp-content/uploads/2009/04/custom-search-plugin-hd.png" alt="custom-search-plugin-hd" width="560" height="130" /><br
/> If you haven&#8217;t noticed, I recently added an Es Developed search plugin to the site.</p><p>Now you can search all the web and graphic design posts on the <a
href="http://esdev.net/blog">Es Developed Blog</a> right from your search bar in Firefox and Internet Explorer 7+.</p><blockquote><p>We&#8217;re going to learn how to create your own custom OpenSearch search engine plugin for your site.</p></blockquote><p>The search plugin will work in both Firefox 2+ (including Firefox 3) and Internet Explorer 7+ (including IE8).</p><h3>OpenSearch and Your Site or Blog</h3><p><a
href="http://www.opensearch.org/Home">OpenSearch</a> is a collection of simple formats for the sharing of search results, created by <a
href="http://a9.com/">A9.com</a>.</p><p>In the context of your browser&#8217;s search bar you can use OpenSearch to help visitors find information on your site or blog even when they&#8217;re not currently at your website.</p><p>An OpenSearch plugin will work in both Firefox and Internet Explorer 7+.</p><h3>Online Search Plugin Generator</h3><p><img
class="alignleft size-full wp-image-1643" title="mycroft-screen" src="http://esdev.net/wp-content/uploads/2009/04/mycroft-screen.png" alt="mycroft-screen" width="225" height="125" />One of the simplest and fastest ways to create your own search plugin is to use <a
href="http://mycroft.mozdev.org/submitos.html">MozDev.org&#8217;s Mycroft Project Search Plugin Generation Tool</a>.</p><p>The tool is a relatively short form you fill out and it does all the heavy lifting for you.</p><p><span
id="more-1575"></span></p><p>You supply:</p><ul><li>Icon for use in the search bar of the browser (can be your site&#8217;s favicon)</li><li>Your details (used to register the plugin to you in the <a
href="http://mycroft.mozdev.org/search-engines.html">Mycroft database</a>)</li><li>Plugin name and description</li><li>Search URL</li><li>Category (where to place your generated plugin on the Mycroft database), plugin language, etc</li></ul><p>It&#8217;s a good idea to tick the &#8216;<em>Show full instructions?</em>&#8216; box at the top of the form. This explains the type information to place into each field. Most of what you need is explained.</p><p>If you need more information about what to put in each field, take a look at <a
href="https://developer.mozilla.org/en/Creating_OpenSearch_plugins_for_Firefox">Creating OpenSearch Plugins in Firefox</a>.</p><p>The code for the search plugin is generated. You can either copy and paste the code into a blank XML file on your computer (recommended), or you can just install it in Firefox and test it first.</p><p>Once you&#8217;re sure it works, you can submit it to the Mozilla/<a
href="http://mycroft.mozdev.org/search-engines.html">Mycroft search plugin database</a> using the same form.</p><h3>Linking the Search Plugin</h3><p>Now that you have the search plugin generated, you will want to provide a link to it in your website.</p><p>The easiest way is to copy the generated code from the Mycroft Search Plugin Generator and paste it into an XML file on your harddrive. Then upload the file to your site and link to it in your <em>&lt;head&gt;</em>:</p><pre><code>&lt;link type="application/opensearchdescription+xml" rel="search" title="searchTitle" href="pluginURL/fileName.xml" /&gt;
</code></pre><p
class="code_caption">This line of code allows your custom search plugin to be autodiscovered by browsers that support OpenSearch. Be sure to change &#8217;searchTitle&#8217; and &#8216;pluginURL/fileName.xml&#8217; to the actual values you want for your plugin.</p><h4>Automatic Updates in Firefox 3.1+</h4><p>Beginning with Firefox 3.1, OpenSearch plugins can be automatically updated. To support this, you need to add another line to the <em>&lt;head&gt;</em> section of your site as well:</p><pre><code>&lt;Url type="application/opensearchdescription+xml" rel="self" template="pluginURL/fileName.xml" /&gt;</code></pre><p
class="code_caption">Notice also the &#8216;rel=&#8221;self&#8221;&#8216;. Be sure to change &#8216;pluginURL/fileName.xml&#8217; to the actual URL of your plugin.</p><p>More info about automatic search plugin updates can be found here:</p><p><a
href="https://developer.mozilla.org/en/Creating_OpenSearch_plugins_for_Firefox">Mozilla Developer Center (Creating OpenSearch Plugins For Firefox)</a></p><h3>Works in Firefox and IE</h3><p>Even though you&#8217;re going through all the steps here using Mozilla&#8217;s site, the resulting search bar plugin is in OpenSearch format, so Internet Explorer 7 and 8 can use it as well.</p><h3>See the Plugin in Action</h3><p><img
class="alignleft size-full wp-image-1629" title="add-search-bar-screen" src="http://esdev.net/wp-content/uploads/2009/04/add-search-bar-screen.png" alt="add-search-bar-screen" width="225" height="125" /></p><p>If you&#8217;re using Firefox or IE 7+, you can see the search plugin that I made for this site in action.</p><p>Click on the dropdown on your browser&#8217;s search bar and select <em>Add &#8220;Es Developed Blog&#8221;</em>.</p><p>Add the Es Developed Blog Search plugin and give it a try.</p><p>You can search through our collection of web and graphic design:</p><ul><li> Tutorials</li><li>Articles</li><li>Online tool and services recommendations, and</li><li>Design inspiration and resources</li></ul> ]]></content:encoded> <wfw:commentRss>http://esdev.net/make-your-own-firefox-and-ie-search-bar-plugin/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tilt Shift Effect on TV and Elsewhere</title><link>http://esdev.net/tilt-shift-effect-on-tv/</link> <comments>http://esdev.net/tilt-shift-effect-on-tv/#comments</comments> <pubDate>Fri, 06 Mar 2009 12:00:23 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1225</guid> <description><![CDATA[Recently, TV shows such as Dollhouse, Firefly and Whitechapel have used tilt shift effects in motion.
Tilt-Shift: Visual effect that makes normal-sized objects look as if they&#8217;re miniatures by reducing the depth of field.
Basically, think Mr Roger&#8217;s Neighborhood, but sans the models.
Tilt-Shift (Longer, more technical) definition:
“Tilt-shift photography refers to the use of camera movements on small- [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1285" title="tilt-shift-on-tv-hd" src="http://esdev.net/wp-content/uploads/2009/03/tilt-shift-on-tv-hd.jpg" alt="tilt-shift-on-tv-hd" width="560" height="130" />Recently, TV shows such as <a
href="http://www.hulu.com/dollhouse">Dollhouse</a>, <a
href="http://www.hulu.com/firefly">Firefly</a> and <a
href="http://www.itv.com/drama/copsandcrime/whitechapel/default.html">Whitechapel</a> have used tilt shift effects in motion.</p><blockquote><p>Tilt-Shift: Visual effect that makes normal-sized objects look as if they&#8217;re miniatures by reducing the depth of field.</p></blockquote><p>Basically, think <em>Mr Roger&#8217;s Neighborhood</em>, but sans the models.</p><p><strong>Tilt-Shift (Longer, more technical) definition:</strong></p><p><strong>“Tilt-shift photography</strong> refers to the use of camera movements on small- and medium format cameras; it usually requires the use of <span
class="mw-redirect">special lenses</span>.</p><p>‘Tilt-shift’ actually encompasses two different types of movements: rotation of the lens relative to the image plane, called <em>tilt</em>, and movement of the lens parallel to the image plane, called <em>shift</em>. Tilt is used to control the orientation of the plane of focus (PoF), and hence the part of an image that appears sharp; it makes use of the Scheimpflug principle. Shift is used to change the <span
class="mw-redirect">line of sight</span> while avoiding the convergence of parallel lines, as when photographing tall buildings.</p><p>In many cases, &#8220;tilt-shift photography&#8221; refers to the use of tilt and a large aperture to achieve a very shallow depth of field.”</p><p><cite
class="article_caption" title="Tilt-Shift Photography: Wikipedia.org" lang="en">Source: <a
href="http://en.wikipedia.org/wiki/Tilt_shift">Tilt-Shift Photography: Wikipedia.org</a></cite></p><h3>Tilt Shift on TV</h3><p>Recent TV shows using the tilt shift effect:</p><ul><li><a
href="http://www.hulu.com/dollhouse">Dollhouse</a></li><li><a
href="http://www.hulu.com/firefly">Firefly</a></li><li>ITV&#8217;s <a
href="http://www.itv.com/drama/copsandcrime/whitechapel/default.html">Whitechapel</a></li></ul><h4><span
id="more-1225"></span>Dollhouse</h4><p>Joss Whedon&#8217;s newest project for TV—<a
href="http://www.hulu.com/dollhouse">Dollhouse</a>—makes great use of the tilt shift effect in its title credits sequence.</p><p>The choice of the tilt shift effect in Dollhouse fits perfectly with the subject and basic idea of the show—miniatures in a &#8216;dollhouse&#8217;. I like that the effect is used not just to make things look cool, but rather as a metaphor and tie-in with the show.</p><p><object
width="545" height="451" data="http://www.viddler.com/player/dff565a9/" type="application/x-shockwave-flash"><param
name="id" value="viddler_dff565a9" /><param
name="wmode" value="transparent" /><param
name="allowScriptAccess" value="always" /><param
name="allowFullScreen" value="true" /><param
name="src" value="http://www.viddler.com/player/dff565a9/" /><param
name="name" value="viddler_dff565a9" /><param
name="allowfullscreen" value="true" /></object></p><p><span
class="article_caption">The <a
href="http://www.viddler.com/explore/activedollhouse/videos/2/">Dollhouse intro</a> is a great example of the tilt shift effect in video</span></p><h4>Firefly</h4><p><a
href="http://www.hulu.com/firefly">Firefly</a>—another Joss Whedon project—used a tilt shift type effect when zooming in and panning, rather than to create a miniature effect.</p><p>This was many times used during space scenes to mimic a person using a hand-held camera and then having to refocus on the object in the frame.</p><p>The tilt shift effect blurred the outsides of the frame, while leaving the focus of the zoom relatively focused—kind of a tunnel-vision look. Then, once zoomed in, <a
href="http://www.zoicstudios.com/">Zoic Studios</a> used a quick manual focus effect before focusing completely on the object. The tilt shift effect is easy to miss, but it makes for a very interesting look.</p><p><a
href="http://www.zoicstudios.com/Web/Creations/Showcase.aspx?ShowType=Episodic&amp;ShowID=75">Zioc Studios&#8217; Firefly Effect Showcase Reel</a> (contains a few examples of the zoom and pan effect described above)</p><h4>Whitechapel</h4><p>ITV&#8217;s <a
href="http://www.itv.com/drama/copsandcrime/whitechapel/default.html">Whitechapel</a> makes sparse use of the tilt shift effect. It&#8217;s primarily used in a shot or 2 in the credits sequences and throughout for aerial shots of some of the UK buildings and architecture.</p><p>The effect doesn&#8217;t quite fit the subject as well as in Dollhouse, but it&#8217;s also not used as extensively or prominently as with Dollhouse.</p><h3>Make Your Own Tilt Shift Photos (or: Tilt Shift Effect Tutorials)</h3><p>A tilt shift lens for your camera allows you to shoot “real” tilt shift photography, but these can be a bit pricey. However, there have been several tutorials showing how to easily duplicate the effect in Photoshop.</p><ul><li><a
href="http://recedinghairline.co.uk/tutorials/fakemodel/">Fake Model Photography</a></li><li><a
href="http://www.tiltshiftphotography.net/photoshop-tutorial.php">Tilt-Shift Photography Photoshop Tutorial</a></li><li><a
href="http://www.tuaw.com/2008/10/07/how-to-use-photoshops-lens-blur-tool-for-tilt-shift-fakery-par/">How To Use Photoshop&#8217;s Lens Blur Tool For Tilt-Shift Fakery</a></li><li><a
href="http://www.visualphotoguide.com/tilt-shift-photoshop-tutorial-how-to-make-fake-miniature-scenes/">Tilt Shift Photoshop Tutorial: How To Make Fake Miniature Scenes</a></li></ul><h3>Tilt Shift “Photography”</h3><p>This post wouldn&#8217;t be complete without some examples of tilt shift photography (or Photoshop copies). Smashing Magazine has a <a
href="http://www.smashingmagazine.com/2008/11/16/beautiful-examples-of-tilt-shift-photography/">collection of 50 great tilt shift photos</a>.</p><h3>Did I Miss an Example?</h3><p>I&#8217;ve shown 3 examples of TV shows that make use of tilt shift effects, but I&#8217;ve probably missed some. What about movies? Are there any films out there that you&#8217;ve spotted the tilt shift photography or effects? Share with us by leaving a comment.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/tilt-shift-effect-on-tv/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Syncing Gmail and Thunderbird</title><link>http://esdev.net/syncing-gmail-and-thunderbird/</link> <comments>http://esdev.net/syncing-gmail-and-thunderbird/#comments</comments> <pubDate>Mon, 23 Feb 2009 11:00:08 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[misc]]></category> <category><![CDATA[online tools]]></category> <category><![CDATA[email]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1115</guid> <description><![CDATA[
Article Update: The steps outlined below are for use with Thunderbird 2. A newer post for Thunderbird 3 users has been written more recently. Thunderbird 3 makes syncing with Gmail 100×&#8217;s easier than the method below.
I originally used the Gmail option in Thunderbird 2&#8217;s Account Wizard to set up my Gmail account (almost 2 years [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-medium wp-image-1120" title="sync-thunderbird-gmail-tut-hd" src="http://esdev.net/wp-content/uploads/2009/02/sync-thunderbird-gmail-tut-hd.jpg" alt="" width="560" height="130" /></p><p><span
class="article_caption"><strong>Article Update</strong>: The steps outlined below are for use with Thunderbird 2. A <a
href="http://esdev.net/stay-more-organized-with-thunderbird-3">newer post for Thunderbird 3 users</a> has been written more recently. Thunderbird 3 makes syncing with Gmail 100×&#8217;s easier than the method below.</span></p><p>I originally used the <em>Gmail</em> option in <a
href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> 2&#8217;s <em>Account Wizard</em> to set up my Gmail account (almost 2 years ago). Looking at my settings in Thunderbird, I noticed that my <a
href="http://gmail.com">Gmail</a> account was set up for POP3 and not syncing at all (due to some changes Google made in late November, 2008).</p><h3>POP3 vs IMAP</h3><p><img
class="alignright size-medium wp-image-1171" title="pop-vs-imap1" src="http://esdev.net/wp-content/uploads/2009/02/pop-vs-imap1.jpg" alt="" width="120" height="100" />With POP3, you only get 1-way syncing. IMAP, not POP3, is what you will need if you want 2-way syncing with your computer and your online Gmail account. We want our Gmail account to be up-to-date on both our web account and the Thunderbird account on our computer.</p><p>Why Thunderbird 2&#8217;s <em>Gmail</em> setting still uses POP3, I don&#8217;t know. Maybe there will be an update for this soon.</p><p>I use Gmail as 1 part of my <a
href="http://esdev.net/automatic-painless-backups-with-mozy/">backup plan for work files</a>. Copies of my site&#8217;s DB backups are emailed (via a <a
href="http://wordpress.org/extend/plugins/wp-dbmanager/">handy WordPress plugin</a>) to my Gmail account. But I also wanted a local copy available on my hard drive.</p><p>Fortunately, a little searching did me good and I found the solution.</p><p><span
id="more-1115"></span></p><h3 id="solution">Syncing Gmail and Thunderbird (The Solution)</h3><p>I&#8217;ve recorded some notes and a few extra steps to help you (especially if you&#8217;re making the switch in Thunderbird from POP3 to IMAP).</p><p><strong><em>Note:</em> Before doing the following steps, make a backup of your Thunderbird profile in case something glitchy happens in the process. </strong></p><p><strong>If you already have a Gmail account set up in Thunderbird, I would also make a <em>separate, new</em> Gmail account/folder in Thunderbird for the IMAP version. Make the following changes to that new account. You can delete the original (POP3) account in Thunderbird once you&#8217;re sure everything&#8217;s been copied over.</strong></p><h4>Setting Up IMAP in Gmail and Linking to Thunderbird</h4><p>Now, setup your IMAP/Gmail:</p><ol><li>First, make sure you have IMAP set up in Gmail: <a
href="http://mail.google.com/support/bin/answer.py?answer=77695">Enabling IMAP in Gmail</a></li><li>Then, <a
href="http://mail.google.com/support/bin/answer.py?answer=77662&amp;topic=12920">set up IMAP access to Gmail in Thunderbird 2.0</a></li><li>Also change your account settings based on the <a
href="http://mail.google.com/support/bin/answer.py?answer=78892">recommended Thunderbird settings</a> (see note below)<a
href="http://mail.google.com/support/bin/answer.py?answer=78892"><br
/> </a></li></ol><p><a
href="http://esdev.net/wp-content/uploads/2009/02/gmail-subfolders-thunderbird-screen.png"><img
class="alignright size-medium wp-image-1117" title="gmail-subfolders-thunderbird-screen" src="http://esdev.net/wp-content/uploads/2009/02/gmail-subfolders-thunderbird-screen.png" alt="" width="165" height="180" /></a><strong>Important: In the <a
href="http://mail.google.com/support/bin/answer.py?answer=78892">Recommended Thunderbird settings</a> (step 3 above), your Gmail subfolders may not show up immediately. This will make it impossible to set the destination folders properly.</strong></p><p>If your Gmail account in Thunderbird <em>does</em> have subfolders already (see illustration), you can <a
href="#moving-missed-emails">skip down to Moving Missed Emails</a>.</p><p>However, if your Gmail subfolders don&#8217;t appear in Thunderbird and you can&#8217;t properly set your destination folders, try this:</p><ol><li>I recommend <em>not</em> enabling the <em>Check for new messages at startup</em> (<em>Tools &gt; Account Settings</em> in Thunderbird).</li><li>Close Thunderbird without checking your email and then restart Thunderbird.</li><li>If there are still no subfolders ([Gmail], Drafts, All Mail, Sent Mail, etc… see screenshot) under your newly created Gmail account, you may need to write a new message from your new account in Thunderbird and save as a draft.</li><li>You should then see a [Gmail] subfolder with the following subfolders under it: Drafts, All Mail, Sent Mail, Spam, and so forth. If still nothing shows, then just restart Thunderbird again.</li></ol><p>Now you should be able to go back into your account settings for your new account in Thunderbird and set the destination folders (according to the <a
href="http://mail.google.com/support/bin/answer.py?answer=78892"><em>recommended Thunderbird settings</em></a>).</p><p>After I finished all the above steps, I went back in and enabled <em>Check for new messages at startup</em>.</p><ol><li>Go to <em>Tools &gt; Account Settings</em> in Thunderbird and choose your newly setup Gmail account.</li><li>Re-enable <em>Check for new messages at startup</em>.</li><li>Save your settings.</li></ol><p>Depending on your settings, Thunderbird should have already downloaded and synced your former emails that were on your online Gmail account to your newly created Gmail account folder (it will show the progress in the status bar).</p><h4 id="moving-missed-emails">Moving Missed Emails to New Gmail Folder</h4><p>If you&#8217;re missing some recent emails that are in Thunderbird but not on your online account (like I was because of my former POP3 settings), here&#8217;s what you do:</p><ol><li>Go to your old Gmail account folder in Thunderbird and select all the affected email.</li><li>Then right-click and choose <em>Move To &gt;</em> [and select the Inbox of your new Gmail account].</li></ol><p><a
href="http://esdev.net/wp-content/uploads/2009/02/thunderbird-move-screen.png"><img
class="alignnone size-medium wp-image-1125" title="thunderbird-move-screen" src="http://esdev.net/wp-content/uploads/2009/02/thunderbird-move-screen-560x268.png" alt="" width="560" height="268" /></a></p><p>Depending on how many files you&#8217;re moving, it may take some time to sync everything up. After it&#8217;s completed, your online Gmail account and your Gmail account in Thunderbird should all be syncing.</p><h4>Cleaning Up</h4><p>Once you&#8217;re sure that all the emails you need are copied to your new Thunderbird Gmail account, you can safely remove the old Gmail account; leaving your brand new, sparkling IMAP-enabled account.</p><h3>Syncing With Other Email Clients</h3><p>The same basic formula for syncing Gmail to Thunderbird should also work whether you&#8217;re using Outlook, Apple Mail, etc. Your settings may be different depending on your email client though, so <a
href="http://mail.google.com/support/bin/topic.py?topic=12913">use the IMAP help in Google Gmail Troubleshooting</a> and choose the desktop client you use.</p><p><a
href="http://mail.google.com/support/bin/topic.py?topic=12913">Troubleshooting &gt; IMAP</a> (For a list of all the topics under IMAP troubleshooting)</p><p>I hope this helps you. If you have any questions or comments, drop me a line or leave a comment below.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/syncing-gmail-and-thunderbird/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Top 10 Inkscape Tutorials</title><link>http://esdev.net/top-10-inkscape-tutorials/</link> <comments>http://esdev.net/top-10-inkscape-tutorials/#comments</comments> <pubDate>Fri, 20 Feb 2009 12:00:15 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1183</guid> <description><![CDATA[
A couple of weeks ago, I showcased 5 free, open source graphics programs. One of the programs mentioned in the post was Inkscape—an Adobe Illustrator replacement.
Inkscape is a powerful, full-featured vector graphics program, capable of producing some mighty impressive graphics. Inkscape can be used to create all manner of vector graphics, logos and icons.
Similar to [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-medium wp-image-1187" title="inkscape-tuts-hd" src="http://esdev.net/wp-content/uploads/2009/02/inkscape-tuts-hd.png" alt="" width="560" height="130" /></p><p>A couple of weeks ago, I showcased <a
href="http://esdev.net/5-free-and-open-source-graphics-programs/">5 free, open source graphics programs</a>. One of the programs mentioned in the post was Inkscape—an Adobe Illustrator replacement.</p><p><a
href="http://inkscape.org">Inkscape</a> is a powerful, full-featured vector graphics program, capable of producing some mighty impressive graphics. Inkscape can be used to create all manner of vector graphics, logos and icons.</p><p>Similar to <a
href="http://esdev.net/master-gimp-in-3-easy-steps/">what I did with GIMP last week</a>, this week we&#8217;re going to learn the basics of Inkscape with some tutorials, and then move on to some of the more impressive things that can be done.</p><p>The following tutorial sites and links will help you:</p><ol><li> Learn Inkscape&#8217;s interface and shortcuts</li><li>Learn how to use some of Inkscape&#8217;s most-used tools</li><li>Have fun with Inkscape</li></ol><p><span
id="more-1183"></span></p><h3>Learn Inkscape&#8217;s Interface</h3><p><img
class="size-medium wp-image-1196 alignleft" title="desktop_keyboard2" src="http://esdev.net/wp-content/uploads/2009/02/desktop_keyboard2.png" alt="" width="64" height="44" />To start off, let&#8217;s learn more about Inkscape&#8217;s interface and keyboard shortcuts. We&#8217;ll learn the basics by taking a look at <a
href="http://inkscape.org">Inkscape.org</a>, the official Inkscape website.</p><h4><a
href="http://www.inkscape.org/doc/basic/tutorial-basic.html">Inkscape Tutorial: Basics</a></h4><p>This tutorial shows how to perform common tasks like:</p><ul><li>Panning the canvas</li><li>Zooming</li><li>Creating and managing documents</li><li>Creating shapes</li><li>Moving, scaling and rotating</li><li>Grouping</li><li>Fill and stroke</li><li>and more…</li></ul><p>This is the first stop for anyone wanting to start using Inkscape, as well as those wanting to refresh their memories on keyboard shortcuts.</p><h4><a
href="http://inkscape.org/doc/advanced/tutorial-advanced.html">Advanced Inkscape Shortcuts and Techniques</a></h4><p>Learn how to:</p><ul><li>Draw freehand and regular paths</li><li>Editing paths</li><li>Subpaths</li><li>Boolean operations</li><li>and more…</li></ul><p>For more Inkscape basics and official documentation, take a look at <a
href="http://inkscape.org/doc/index.php?lang=en">Inkscape.org&#8217;s Documentation section</a> (available in several languages).</p><h4><a
href="http://members.gamedev.net/trapperzoid/ia/inkscape_introduction.html">Inkscape Interface Tutorial</a></h4><p><a
href="http://members.gamedev.net/trapperzoid/ia/inkscape_introduction.html">Introduction to Inkscape</a>: A nice tutorial showing you the Inkscape interface as well as the various tools.</p><h3>Having Fun With Inkscape</h3><p>Now that the basics are figured out, let&#8217;s have some fun with Inkscape and actually create some things.</p><h4><a
href="http://www.freesoftwaremagazine.com/columns/inkscape_tutorial_creating_simple_ribbon">Creating a Simple Ribbon</a></h4><p>Use Inkscape to create a simple, but realistic vector ribbon.</p><h4><a
href="http://inkscapetutorials.wordpress.com/">InkscapeTutorials.wordpress.com</a></h4><p>Blog dedicated to <a
href="http://inkscapetutorials.wordpress.com/">nothing but fantastic Inkscape tutorials</a>. You can find tons of useful, easy-to-follow Inkscape tutorials here, as well as some video tutorials.</p><p><strong>Example Tutorials</strong>: <a
href="http://inkscapetutorials.wordpress.com/2008/07/02/using-inkscape-to-illustrate-tomatoes/">Using Inkscape to Illustrate Tomatoes</a>, <a
href="http://inkscapetutorials.wordpress.com/2008/03/31/creating-icons-with-inkscape-a-basic-workflow/">Creating Icons in Inkscape: A Basic Workflow</a>, <a
href="http://inkscapetutorials.wordpress.com/2008/01/16/render-a-bitmap-image-using-tiled-svg-clones-to-create-a-nice-effect/">Render a Bitmap Image Using Tiled SVG Clones</a></p><h4><a
href="http://www.pixel2life.com/tutorials/inkscape/">Pixel2Life Inkscape Tutorials</a></h4><p>A huge list of <a
href="http://www.pixel2life.com/tutorials/inkscape/">user-submitted Inkscape tutorials</a>.</p><h4><a
href="http://wiki.inkscape.org/wiki/index.php/TutorialsAndHelp">More Inkscape Tuts on Inkscape.org</a></h4><p>Look at the <a
href="http://wiki.inkscape.org/wiki/index.php/TutorialsAndHelp">user-submitted Inkscape tutorials in the Inkscape.org Tutorials and Help Wiki</a>.</p><h4><a
href="http://www.linuxplanet.com/linuxplanet/tutorials/5757/1/">LinuxPlanet Inkscape Tutorials</a></h4><p>A 6 part series on using Inkscape.</p><h3>Video Tutorials</h3><p><a
href="http://screencasters.heathenx.org/">Screencasters.HeathenX.org</a> is the place for Inkscape video tutorials.</p><p><strong>Example Tutorials</strong>: <a
href="http://screencasters.heathenx.org/episode-081/">Create a Pencil Icon</a>, <a
href="http://screencasters.heathenx.org/episode-077/">Desktop Publishing</a>, <a
href="http://screencasters.heathenx.org/episode-076/">Grunge Patterned Snowboard</a></p><p><a
href="http://video.google.com/videosearch?q=inkscape+tutorial&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;ei=qDmeScqDGaCiMsntvNML&amp;sa=X&amp;oi=video_result_group&amp;resnum=4&amp;ct=title#">Inkscape Video Tutorials on Google Videos</a></p><h3>Benefits of Inkscape</h3><p>Remember, <a
href="http://inkscape.org">Inkscape</a> is cross-platform (Windows, Mac, Linux) and it&#8217;s open source.</p><p>Unlike Illustrator, Inkscape is easy on the system resources and runs nicely on just about any system.</p><p>It&#8217;s a good choice for graphic designers who need to create vector graphics, logos or icons.</p><p>Since I found Inkscape, I hardly ever crack open Illustrator anymore. I&#8217;ve used it for commercial and print projects, and logo and icon designs.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/top-10-inkscape-tutorials/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Controlling Autoposts and WordPress Categories in Posterous</title><link>http://esdev.net/controlling-autoposts-and-wordpress-categories-in-posterous/</link> <comments>http://esdev.net/controlling-autoposts-and-wordpress-categories-in-posterous/#comments</comments> <pubDate>Wed, 18 Feb 2009 18:45:52 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[online tools]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[email]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=1174</guid> <description><![CDATA[
A month or so ago, I stumbled across a post that led me to Posterous—a free online service that lets you post to your blogs and other sites by email.
Posterous also lets you autopost—posting to multiple sites/blogs with a single email.
Last month, I wrote a step-by-step tutorial about using Posterous and its autopost feature to [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-medium wp-image-1177" title="controlling-autoposts-hd" src="http://esdev.net/wp-content/uploads/2009/02/controlling-autoposts-hd.png" alt="" width="560" height="130" /></p><p>A month or so ago, I stumbled across a post that led me to <a
href="http://posterous.com">Posterous</a>—a free online service that lets you post to your blogs and other sites by email.</p><p>Posterous also lets you autopost—posting to multiple sites/blogs with a single email.</p><p>Last month, I wrote a <a
href="http://esdev.net/post-images-videos-and-more-to-wordpress-by-email/">step-by-step tutorial about using Posterous and its autopost feature</a> to post to WordPress (hosted and self-hosted), Flickr, MySpace, Facebook, etc, etc.</p><p>This is extremely useful because WordPress&#8217; built-in email posting system is very limited. Posterous makes it easy for people with a web-enabled cellphone or BlackBerry to post on the go. The autopost is great for anyone who wants to make posting the same information/photos to several sites a 1 step process.</p><h3>More Tutorials and Features</h3><p>Posterous also has a few more features and capabilities that&#8217;s been released since I wrote <a
href="http://esdev.net/post-images-videos-and-more-to-wordpress-by-email/">my original tutorial</a> in January. These features make it even easier to control which sites you autopost to and control the information you can post to your blogs.</p><p><span
id="more-1174"></span></p><h4><a
href="http://blog.posterous.com/control-which-blogs-you-autopo">Official Posterous Tutorials and Features<br
/> </a></h4><p>The Official Posterous blog shows a <a
href="http://blog.posterous.com/control-which-blogs-you-autopo">simple way to select which blogs and sites to autopost to on the fly</a> using the <em>#url@posterous.com</em> syntax.</p><p>It also explains <a
href="http://blog.posterous.com/posterous-launches-easy-post-t">how to assign WordPress categories to your posts with Posterous</a>. For example, add your categories to the end of your <em>Subject</em> like so: <em>((tag: apple, gadgets))</em></p><h3>Thanks to Posterous</h3><p>I want to thank Posterous for making it simple for non-technical people and those with mobile devices to still post to their sites with as little effort as possible.</p><p>I also want to thank the guys at Posterous for linking to <a
href="http://esdev.net/post-images-videos-and-more-to-wordpress-by-email/">my earlier tutorial</a> on their <a
href="http://blog.posterous.com">blog</a> and newletters.</p><p>I look forward to seeing where <a
href="http://posterous.com">Posterous</a> will go in the near future. They seem to be adding new features about every other day lately:</p><ul><li><a
href="http://blog.posterous.com/the-new-posterous-bookmarklet">New Posterous Bookmarklet</a></li><li><a
href="http://blog.posterous.com/password-protect-your-posterou">Password Protect Your Posterous Site</a></li><li><a
href="http://blog.posterous.com">Official Posterous Blog</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://esdev.net/controlling-autoposts-and-wordpress-categories-in-posterous/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Master GIMP in 3 Easy Steps</title><link>http://esdev.net/master-gimp-in-3-easy-steps/</link> <comments>http://esdev.net/master-gimp-in-3-easy-steps/#comments</comments> <pubDate>Fri, 13 Feb 2009 12:00:54 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=1094</guid> <description><![CDATA[
Last week, I wrote about 5 open source graphics programs. One of the programs I covered was GIMP, an open source Photoshop alternative for creating and editing images.
If you&#8217;re familiar with Photoshop, GIMP can take some getting used to.
This week, I&#8217;m going to help you master The GIMP with a showcase of 3 sources of [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-medium wp-image-1101" title="master-gimp-hd" src="http://esdev.net/wp-content/uploads/2009/02/master-gimp-hd.png" alt="" width="560" height="130" /></p><p>Last week, I wrote about <a
href="http://esdev.net/5-free-and-open-source-graphics-programs/">5 open source graphics programs</a>. One of the programs I covered was <a
href="http://gimp.org">GIMP</a>, an open source Photoshop alternative for creating and editing images.</p><p>If you&#8217;re familiar with Photoshop, GIMP can take some getting used to.</p><blockquote><p>This week, I&#8217;m going to help you master The GIMP with a showcase of 3 sources of GIMP tutorials guaranteed to turn you from newbie to GIMP master <a
href="#footnote">*</a>.</p></blockquote><p>These sites will help you:</p><ol><li>Learn the GIMP interface and basic keyboard shortcuts (in ½ an hour!)</li><li>Learn the basics of GIMP and perform common (and essential) tasks</li><li>Take your new GIMP superpowers and learn how to perform daring acts of special effects, photo-manipulation and more.</li></ol><p><em
id="footnote">* Guarantee on GIMP mastery not valid in Alaska or lower 49 states. Results may vary. See a doctor if results last longer than 6 hours. Do not take internally.</em></p><h3><a
href="http://www.gimptalk.com/forum/topic/tutorial-Learn-Full-Gimp-Interface-In-Half-An-Hour-20-1.html">1. Learn the GIMP Interface in 30 Minutes</a></h3><p
style="text-align: center;"><a
href="http://www.gimptalk.com/forum/topic/tutorial-Learn-Full-Gimp-Interface-In-Half-An-Hour-20-1.html"><img
class="aligncenter size-medium wp-image-1104" title="gimp-talk" src="http://esdev.net/wp-content/uploads/2009/02/gimp-talk.jpg" alt="" width="560" height="130" /></a></p><p>GIMP&#8217;s interface and keyboard shortcuts are quite a bit different from Photoshop, so this is probably the biggest hurdle if you&#8217;re coming from PS.</p><p>Want to learn the basics of using GIMP&#8217;s interface? Want to learn GIMP&#8217;s interface and main keyboard shortcuts? Have 30 minutes?</p><p>Yes, yes and yes? Checkout a <a
href="http://www.gimptalk.com/forum/topic/tutorial-Learn-Full-Gimp-Interface-In-Half-An-Hour-20-1.html">rundown of GIMP&#8217;s tools and shortcuts</a> posted on <a
href="http://www.gimptalk.com/forum/">GimpTalk&#8217;s forum</a>.</p><p><span
id="more-1094"></span></p><h3><a
href="http://www.gimp.org/tutorials/">2. Learn the Basics With the Official GIMP.org Tutorials</a></h3><p><a
href="http://www.gimp.org/tutorials/"><img
class="aligncenter size-medium wp-image-1103" title="gimp_org" src="http://esdev.net/wp-content/uploads/2009/02/gimp_org.png" alt="" width="560" height="130" /></a></p><p>Now that you have GIMP&#8217;s interface and shortcuts down, it&#8217;s time to practice some basics with the <a
href="http://www.gimp.org/tutorials/">tutorials found on the GIMP.org website</a>. These tutorials cover many of GIMP&#8217;s abilities and are grouped into categories such as Beginner, Intermediate, Expert, Photo Editing, Web and even Script Authoring.</p><h4>Beginner Tutorials</h4><p>Covers the basics of using GIMP (getting a grip on GIMP) and things you will need for most editing projects such as:</p><ul><li>Using selections</li><li>Paths (Bezier selections)</li><li>Quickmask</li><li>Red-eye removal</li></ul><h4>Intermediate Tutorials</h4><p>The intermediate tutorials build a bit on the beginner tutorials:</p><ul><li>Drawing shapes with paths</li><li>Anti-aliased threshold</li><li>Film grain</li><li>Changing background color</li><li>Coloring a black and white sketch</li><li>Textures</li><li>Simple animation</li><li>Custom brushes</li></ul><h4>Expert</h4><p>The tutorials in the expert section continue to build on the features of GIMP:</p><ul><li>Make GIMP image pipes</li><li>Sketch effect</li><li>Draw a paint brush</li><li>Creating icons</li><li>Using GAP (GIMP Animation Package)</li><li>Advanced Animations</li></ul><h4>Photo Editing Tutorials</h4><p>The photo editing tutorials section covers:</p><ul><li>Converting color images to black and white</li><li>Selective colorization</li><li>Reducing CCD noise</li><li>Contrast masking</li><li>Gaussian blur overlays</li><li>Smart sharpening</li></ul><p>The official GIMP tutorials are great for learning the basics and will help you find your way around GIMP&#8217;s tools and menus.</p><h3>3. Flex Your New GIMP Superpowers</h3><p><img
class="aligncenter size-medium wp-image-1105" title="flex-gimp-superpowers" src="http://esdev.net/wp-content/uploads/2009/02/flex-gimp-superpowers.jpg" alt="" width="560" height="130" /></p><h4><a
href="http://gimp-tutorials.net/">GIMP-Tutorials.net</a></h4><p>Now that you have the interface down and the basics sussed out, it&#8217;s time to have some real fun.</p><p><a
href="http://gimp-tutorials.net">GIMP-Tutorials.net</a> has some well-written and very useful tutorials for different effects, collages, light effects, photo-manipulation, icons and buttons, painting, textures, website layouts, text effects and more.</p><p>Definitely the place to start if you&#8217;re familiar with GIMP and ready to make some fantastic graphics.</p><p>If you want some more fun, try out these other GIMP tutorial sites:</p><h4><a
href="http://gimpology.com/">Gimpology</a></h4><p><a
href="http://gimpology.com/">Gimpology</a> has a huge list of user-submitted GIMP tutorials.</p><p><em>Example tutorial</em>: <a
href="http://gimpology.com/submission/view/authentic_vintage_effect">Authentic Vintage Effect</a></p><h4><a
href="http://www.shadow-logic.net/topics/gimp/">Shadow Logic</a></h4><p>Some impressive effects done in GIMP and the tutorials to help you do the same.</p><p><em>Example tutorials</em>: <a
href="http://www.shadow-logic.net/2008/08/13/grunge-brush-tutorial/">Grunge Brush Pack and Tutorial</a>, <a
href="http://www.shadow-logic.net/2008/03/26/resizing-fade-effect/">Resizing Fade Effect</a></p><h4><a
href="http://www.gimp-tutorials.com">GIMP Tutorials.com</a></h4><p>One of the biggest collections of GIMP tutorials on the web.</p><h4><a
href="http://www.gimpusers.com/tutorials.php">GIMP Users</a></h4><p>Another huge collection of GIMP tutorials, including video tutorials.</p><h4><a
href="http://www.gimpplus.com/">GIMP Plus</a></h4><p>Living up to it&#8217;s tagline with some high quality GIMP tutorials<a
href="http://www.gimpplus.com/"></a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/master-gimp-in-3-easy-steps/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>BlogDesk 2: Posting To ExpressionEngine</title><link>http://esdev.net/posting-to-expressionengine-with-blogdesk/</link> <comments>http://esdev.net/posting-to-expressionengine-with-blogdesk/#comments</comments> <pubDate>Mon, 01 Dec 2008 12:05:19 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[CMS]]></category> <category><![CDATA[ExpressionEngine]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=674</guid> <description><![CDATA[
In Part 1 of our BlogDesk tutorial, I showed you how to setup BlogDesk and connect to WordPress and publish/edit posts.
This week in Part 2, I&#8217;ll show you the basics of connecting to ExpressionEngine (version 1.6.6) from BlogDesk and how to publish simple blog-style entries.
To get the most out of this tutorial, you should:Know [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-medium wp-image-746" title="bd02-hd1" src="http://esdev.net/wp-content/uploads/2008/11/bd02-hd1.jpg" alt="" width="560" height="130" /></p><p>In <a
href="http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/">Part 1 of our BlogDesk tutorial</a>, I showed you how to setup <a
href="http://blogdesk.org">BlogDesk</a> and connect to <a
href="http://wordpress.org">WordPress</a> and publish/edit posts.</p><p>This week in Part 2, I&#8217;ll show you the basics of connecting to <a
href="http://www.expressionengine.com/index.php?affiliate=esdev&amp;page=/overview/">ExpressionEngine</a> (version 1.6.6) from BlogDesk and how to publish simple blog-style entries.</p><p>To get the most out of this tutorial, you should:</p><ul><li> Know the basics of <a
href="http://www.expressionengine.com/index.php?affiliate=esdev&amp;page=/overview/">ExpressionEngine</a> (EE) and have it setup (either the core or commercial version will work)</li><li>You should also look over <a
href="http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/">Part 1 of this series</a> because we&#8217;ll be skimming over some of the basics of using BlogDesk in this tutorial</li></ul><p><span
id="more-674"></span></p><p><em>Note</em>: Although you can add/edit EE entries in BlogDesk, I found it to be very limited. BlogDesk might be a decent option for those who are using EE strictly for blog posts or posting news items. For those using EE&#8217;s more advanced abilities (field groups, etc), BlogDesk may not be the answer for you.</p><p>I also found uploading images and editing entries that have already been posted to EE to be problematic.</p><p>That said, let&#8217;s begin.</p><h3>Install the Metaweblog Module in ExpressionEngine</h3><p>The first step that we need to take is to make sure that the Metaweblog API module is installed in ExpressionEngine. This module lets BlogDesk and EE communication with each other.</p><ol><li>Log into your EE control panel</li><li>Click on the <em>Modules</em> tab at the top</li><li>Find the module named <em>Metaweblog API</em> and make sure it&#8217;s installed. If it isn&#8217;t, click <em>Install</em> and let EE install the module.<br
/> <img
class="alignnone size-medium wp-image-730" title="bd-ee-install-meta-api1" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-install-meta-api1.png" alt="Install Metaweblog API in ExpressionEngine admin section" width="420" height="131" /></li><li>Note the <em>Metaweblog API URL</em>—it will be used later in the Blog Wizard<br
/> <img
class="alignnone size-medium wp-image-731" title="bd-ee-meta-url" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-meta-url.png" alt="EE Metaweblog API configuration - URL" width="420" height="131" /></li></ol><h3>Connecting to ExpressionEngine</h3><p>Now you&#8217;re ready to configure the connection to your ExpressionEngine site from within BlogDesk.</p><p>Basically, setting up the connection between BlogDesk and ExpressionEngine is the same process as setting up the connection from BlogDesk to WordPress.</p><ol><li>Go to <em>File&gt;Manage Blogs<br
/> </em><img
src="http://esdev.net/wp-content/uploads/2008/11/bd01-step02.png" alt="Manage Blogs option" width="420" height="314" /></li><li>Click <em>New</em> to start the Blog Wizard. The Wizard will guide you through setting up the connection between BlogDesk and ExpressionEngine.</li><li>Enter the name of your blog on the next screen. It&#8217;s just to help you identify your site within BlogDesk, so any name will do.</li><li>Next, you&#8217;ll enter the address of your blog. You don&#8217;t have to put <em>http://</em> or a trailing <em>/</em>—BlogDesk adds them when you click <em>Next</em>.<br
/> <img
class="alignnone size-medium wp-image-723" title="bd-ee-blog-addy" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-blog-addy.png" alt="Blog address" width="420" height="314" /></li><li>Next, choose <em>ExpressionEngine</em> as your weblog system<br
/> <img
class="alignnone size-medium wp-image-724" title="bd-ee-blog-type" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-blog-type.png" alt="Weblog system" width="420" height="314" /></li><li>BlogDesk will try to guess the location (URL) of your Metaweblog API in EE. The default that BlogDesk comes up with should be okay, but double-check in EE to make sure it&#8217;s correct (see step 4 under the section above <em>Install the Metaweblog Module in ExpressionEngine</em>).</li><li>Click the <em>Next</em> button and enter your EE login information<br
/> <img
class="alignnone size-medium wp-image-725" title="bd-ee-login-info" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-login-info.png" alt="EE login details" width="420" height="314" /></li><li>The next screen is for your Blog-ID. Click <em>Get Blog-ID</em>. You should get a success message. Click <em>OK</em> and go to the next screen.</li><li>If you have categories set up in EE already, the <em>Get Categories</em> button will import the list into BlogDesk. EE comes with 3 categories by default (<em>Blogging</em>, <em>News</em>, <em>Personal</em>), but you can always import your categories later if you haven&#8217;t set any up yet from <em>Blog Manager&gt;Properties</em>.<br
/> <img
class="alignnone size-medium wp-image-726" title="bd-ee-cats" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-cats.png" alt="EE categories imported" width="420" height="314" /></li><li>The next screen tests to make sure you can upload images through EE (as opposed to using FTP). <em>Test Upload</em> will upload a small badge image.<br
/> <img
src="http://esdev.net/wp-content/uploads/2008/11/test-upload.png" alt="Test image uploading in EE" width="420" height="314" /><br
/> If this doesn&#8217;t work, you may have to set up an FTP connection instead later. Personally, I could not get this to work. You may need to check your permissions for your uploads folder.</li><li>Click <em>Next</em> and then <em>Finish</em> to finish and exit the wizard</li></ol><p>Now you will return to the Blog Manager window. Clicking the <em>Properties</em> button will let you review your settings. This is a good idea just to make sure everything is set up the way you want.<br
/> <img
class="alignnone size-medium wp-image-727" title="bd-ee-wizard-done" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-wizard-done.png" alt="Manage Blogs window" width="420" height="314" /></p><p>This is also where you can add your FTP settings if you had problems getting your image uploading working in the Blog Wizard.</p><h3>Publishing EE Entries</h3><p><a
href="http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/">See Part 1 of this series for details on publishing using BlogDesk</a>. The same details apply to publishing entries to ExpressionEngine.</p><h3>The Verdict</h3><p><a
href="http://blogdesk.org">BlogDesk</a> can be used to post simple EE entries, but I found it to be very limited in its abilities. It would be best suited for EE sites that are mostly standard blogs or for making news-type posts. Beyond that, I found BlogDesk to be very temperamental with EE. BlogDesk is no match for ExpressionEngine&#8217;s flexibility.</p><p><img
class="alignnone size-medium wp-image-733" title="bd-ee-site-entry" src="http://esdev.net/wp-content/uploads/2008/11/bd-ee-site-entry.png" alt="News entry posted on EE site" width="420" height="314" /></p><h4>Editing Previous Entries</h4><p>I had issues editing previously posted entries. Editing the entries made them disappear from the site for some reason.</p><h4>Image Uploading</h4><p>I also had issues getting images to upload properly or at all.</p><p>Granted, I didn&#8217;t spend a whole lot of time trying to make it work, but compared to WordPress, getting BlogDesk to work with EE was much more of a hassle.</p><p>Has anyone else tried BlogDesk with ExpressionEngine? What were your experiences? Anything I missed? Tell us about it in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/posting-to-expressionengine-with-blogdesk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BlogDesk Part 1: Publishing Posts to WordPress</title><link>http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/</link> <comments>http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/#comments</comments> <pubDate>Mon, 24 Nov 2008 12:00:18 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[CMS]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=569</guid> <description><![CDATA[
Previously, I wrote a brief post about BlogDesk, a Windows desktop app that lets you publish to your site without setting foot inside your blog/CMS&#8217;s admin section. BlogDesk works for WordPress, ExpressionEngine, Drupal, Movable Type and Serendipity.
Over the next 2 weeks, I&#8217;ll be showing you how to use BlogDesk to publish to WordPress and ExpressionEngine.
This [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-medium wp-image-640" title="bd01-hd" src="http://esdev.net/wp-content/uploads/2008/11/bd01-hd.jpg" alt="" width="560" height="130" /></p><p>Previously, I wrote a <a
href="http://esdev.net/edit-expressionengine-and-wordpress-offline-with-blogdesk/">brief post about BlogDesk</a>, a Windows desktop app that lets you publish to your site without setting foot inside your blog/CMS&#8217;s admin section. <a
href="http://www.blogdesk.org/">BlogDesk</a> works for WordPress, ExpressionEngine, Drupal, Movable Type and Serendipity.</p><blockquote><p>Over the next 2 weeks, I&#8217;ll be showing you how to use BlogDesk to publish to WordPress and ExpressionEngine.</p></blockquote><p>This week, in part 1, we&#8217;re going to look at setting up BlogDesk and publishing a post to WordPress 2.7 (beta 3).</p><p><span
id="more-569"></span></p><h3>BlogDesk Installation &amp; WordPress Blog</h3><ol><li>First, make sure you have a WordPress blog set up and configured. Even though this tutorial uses <a
href="http://wordpress.org">WordPress</a> 2.7, any version of WordPress 2.3 and up will work the same way.</li><li>Although not required, it would be good to set up some categories on your blog if you haven&#8217;t already</li><li>Next, <a
href="http://www.blogdesk.org/en/download.htm">download BlogDesk</a> and install it on your computer (Windows 98, NT, 2000, ME, XP, Vista)</li></ol><h3>Set Up a Connection to Your Blog</h3><ol><li>Run BlogDesk and you will see the main application screen—this is where you will write, save and publish your posts. First, though, we have to set up the connection to your WordPress site.<br
/> <img
class="alignnone size-medium wp-image-605" title="blogdesk-main-screen" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step01.png" alt="" width="420" height="314" /></li><li>Go to <em>File&gt;Manage Blogs<br
/> </em><img
class="alignnone size-medium wp-image-606" title="manage-blogs" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step02.png" alt="" width="420" height="314" /></li><li>Click <em>New</em> to start the Blog Wizard. The Wizard will guide you through setting up the connection between BlogDesk and WordPress.</li><li>Enter the name of your blog on the next screen. Any name will do—it&#8217;s just to help you identify your site within BlogDesk.<br
/> <img
class="alignnone size-medium wp-image-609" title="blog-name" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step03.png" alt="" width="418" height="314" /></li><li>On the next screen, you will enter the address of your blog. You don&#8217;t have to put <em>http://</em> or a trailing <em>/</em>—BlogDesk will add them when you click <em>Next</em> if you leave them out.<br
/> <img
class="alignnone size-medium wp-image-607" title="blog-address" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step04.png" alt="" width="420" height="314" /></li><li>Next, choose your blogging platform. In our case, we will choose the 1st WordPress option since the version is above 2.2.<br
/> <img
class="alignnone size-medium wp-image-610" title="blogging-platform" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step05.png" alt="" width="420" height="314" /></li><li>BlogDesk will try to guess the location of your xmlrpc.php file. The default should be fine unless you&#8217;ve specifically changed your WordPress settings.<br
/> <img
class="alignnone size-medium wp-image-611" title="xmlrpc location" src="http://esdev.net/wp-content/uploads/2008/11/bd01-step06.png" alt="" width="420" height="314" /></li><li>WordPress (2.6 and up) does not enable XML-RPC by default, so now is a good time to enable it if you have not already. You will need to log into your WordPress control panel and go to <em>Settings&gt;Writing</em>. Under <em>Remote Publishing</em>, check the box next to <em>Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols</em> and save the settings.<br
/> <img
class="alignnone size-medium wp-image-613" title="enable-xmlrpc" src="http://esdev.net/wp-content/uploads/2008/11/enable-xmlrpc.png" alt="" width="420" height="143" /></li><li>Back in BlogDesk, click the <em>Next</em> button and enter your WordPress login information<br
/> <img
class="alignnone size-medium wp-image-614" title="login-info" src="http://esdev.net/wp-content/uploads/2008/11/login-info.png" alt="" width="420" height="314" /></li><li>The next screen is for your Blog-ID. This establishes a connection to your blog. If you&#8217;ve enabled XML-RPC in WordPress, click <em>Get Blog-ID</em>. You should get a success message. Click <em>OK</em> and go to the next screen.<br
/> <img
class="alignnone size-medium wp-image-615" title="blog-id-success" src="http://esdev.net/wp-content/uploads/2008/11/blog-id-success.png" alt="" width="420" height="314" /></li><li>If you have categories set up in WordPress already, the <em>Get Categories</em> button will import the list into BlogDesk. If you have not created any categories yet, you can always import your categories later.<br
/> <img
class="alignnone size-medium wp-image-616" title="import-categories" src="http://esdev.net/wp-content/uploads/2008/11/import-categories.png" alt="" width="420" height="314" /></li><li>The next screen tests to make sure you can upload images through WordPress (as opposed to using FTP). <em>Test Upload</em> will upload a small badge image. If this doesn&#8217;t work, you may have to set up an FTP connection instead later.<br
/> <img
class="alignnone size-medium wp-image-618" title="test-upload" src="http://esdev.net/wp-content/uploads/2008/11/test-upload.png" alt="" width="420" height="314" /></li><li>Click <em>Next</em> and then <em>Finish</em> to finish and exit the wizard.<br
/> <img
class="alignnone size-medium wp-image-619" title="wizard-finished" src="http://esdev.net/wp-content/uploads/2008/11/wizard-finished.png" alt="" width="420" height="314" /></li></ol><p>Now BlogDesk is mostly set up. There are a few more things, however, we can check before we write our first post.</p><h3>Check Blog Properties</h3><ol><li>In the <em>Manage Blogs</em> window, you will see your newly added blog. With the blog selected, click <em>Properties</em>.</li><li>The <em>Blog</em> tab lets you see your blog&#8217;s details. Make sure your <em>Encoding</em> matches what&#8217;s used on your site. For us, we&#8217;re going to keep it at UTF-8.</li><li>If you could not upload files directly (step 12 above), the <em>FTP &amp; Upload</em> tab lets you add an FTP account. If you had no issues uploading the test image, don&#8217;t worry about this.</li><li>In the <em>Categories</em> tab, <em>Get Categories From the Server</em> will update the list of categories if you&#8217;ve added or deleted any categories in WordPress. If you want new posts to belong to one or more categories by default, tick the appropriate boxes.</li><li>In the <em>Publish</em> tab, tick the boxes next to the fields that you want to check for content when publishing posts (think required fields in forms)<br
/> <img
class="alignnone size-medium wp-image-620" title="prop-category" src="http://esdev.net/wp-content/uploads/2008/11/prop-category.png" alt="" width="420" height="314" /></li><li>If you selected UTF-8 encoding, make sure <em>Encode Special Characters in HTML</em> is unchecked</li><li>Click <em>OK</em> to save your settings and exit the <em>Properties</em> window</li><li>Click <em>Close</em> to close the <em>Manage Blogs</em> window</li></ol><p>Now you should see your blog&#8217;s name and a list of categories in the upper right panel on the main program screen. Now let&#8217;s write a post for our blog.</p><h3>Write a Post</h3><p>The rest is pretty self-explanatory, but here are some quick tips:</p><ul><li>Use the main window to write your post<br
/> <img
class="alignnone size-medium wp-image-622" title="main-window" src="http://esdev.net/wp-content/uploads/2008/11/main-window.png" alt="" width="420" height="314" /></li><li>To switch to HTML code editing, go to <em>View&gt;Source</em></li><li>The <em>Extras</em> menu lets you add/edit tags and custom fields, password posts and edit program settings</li><li>The <em>Save</em> button saves a draft of your post to your harddrive for later editing<br
/> <img
class="alignnone size-medium wp-image-623" title="save-post" src="http://esdev.net/wp-content/uploads/2008/11/save-post.png" alt="" width="420" height="143" /></li><li>By default, the <em>Publish</em> button will publish your post automatically. If you want to just upload the post as a draft to WordPress, untick the checkbox next to <em>Publish after Upload</em>, in the right sidebar.<br
/> <img
class="alignnone size-medium wp-image-624" title="publish-post" src="http://esdev.net/wp-content/uploads/2008/11/publish-post.png" alt="" width="420" height="143" /></li><li>You can see your brand new post if you log into WordPress. You can edit the post from the WordPress control panel after you publish it, just like any other post.<br
/> <img
class="alignnone size-medium wp-image-625" title="wp-admin-post" src="http://esdev.net/wp-content/uploads/2008/11/wp-admin-post.png" alt="" width="420" height="314" /></li></ul><h3>Editing WordPress Posts in BlogDesk</h3><p>In BlogDesk, you can also edit posts that have already been published, whether or not they were written originally in BlogDesk.</p><ol><li>In BlogDesk, go to <em>File&gt;Edit Posts Already Published</em> (logical enough)</li><li>In the <em>Edit Posts</em> window, select the blog you want to edit from the drop-down menu at the top</li><li>Choose how many posts you want displayed, then click <em>Show</em></li><li>Select the post you want to edit and click <em>Edit</em></li><li>Once you have made your changes, clicking the <em>Publish</em> button will save the edited post back onto your site</li></ol><h3>Useful Tool</h3><p><a
href="http://www.blogdesk.org/">BlogDesk</a> looks like a solid program for Windows users or for those who have clients that use Windows. With BlogDesk, you don&#8217;t have to give your clients access to WordPress or any other blog/CMS&#8217;s control panel.</p><p>This could be great for times when you need to write a post, but don&#8217;t have access to an internet connection. It can also be used to keep local backup copies of your posts.</p><h3>More BlogDesk Tutorials</h3><p>Read <a
href="http://esdev.net/posting-to-expressionengine-with-blogdesk/">Part 2—BlogDesk: Publishing to ExpressionEngine</a>.</p><p>If you&#8217;ve enjoyed this post or any other post on this site, <a
href="http://esdev.net/feed/">stay up-to-date by subscribing to our feed</a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>DIY Online Incremental Backups</title><link>http://esdev.net/diy-online-incremental-backups/</link> <comments>http://esdev.net/diy-online-incremental-backups/#comments</comments> <pubDate>Mon, 10 Nov 2008 12:00:49 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[code]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[Windows]]></category><guid
isPermaLink="false">http://esdev.net/?p=413</guid> <description><![CDATA[
Cardboard box photo by Philgarlic
Every web or graphic designer needs a way to backup their files and keep them off-site in case of disaster. Last month I wrote a post about online incremental backups using Mozy. But if you&#8217;re like me, you may want to try doing this yourself.
Today we&#8217;re going to tackle a DIY [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-medium wp-image-447" title="diy-backup-hd" src="http://esdev.net/wp-content/uploads/2008/10/diy-backup-hd.jpg" alt="" width="560" height="130" /><br
/> <span
class="article_caption">Cardboard box photo by <a
href="http://www.flickr.com/photos/philgarlic/311719291/">Philgarlic</a></span></p><p>Every web or graphic designer needs a way to backup their files and keep them off-site in case of disaster. Last month I wrote a post about <a
href="http://esdev.net/automatic-painless-backups-with-mozy/">online incremental backups using Mozy</a>. But if you&#8217;re like me, you may want to try doing this yourself.</p><p>Today we&#8217;re going to tackle a DIY project—making online, incremental backups and storing them on your website (or more accurately, on your web host&#8217;s server). For security reasons, we&#8217;ll be placing the backups outside of the browseable directory structure.</p><p>This tutorial is tailored to Windows users and is based on the <a
href="http://www.exavault.com/support-rsync-setup-windows.php">tutorial found on ExaVault&#8217;s website</a>. But instead of using their pay service, we&#8217;ll be using the extra storage space on your web host account.</p><p>The general principals are the same if you&#8217;re running Mac OS X or Linux, but the command syntax is different. For tutorials on how to set up Rsync on the Mac and Linux, take a gander at the following tutorials:</p><p><a
href="http://www.exavault.com/support-rsync-setup-mac-osx.php">Mac OS X Rsync Tutorial</a></p><p><a
href="http://www.exavault.com/support-rsync-setup-unix-linux-bsd.php">Linux/Unix/BSD Rsync Tutorial</a></p><h3>Requirements</h3><p>In order to complete this DIY project, you are going to need the following:</p><ul><li>The desire to get your hands dirty</li><li>Windows (95 &amp; up will do)</li><li><a
href="http://www.itefix.no/i2/cwrsync">cwRsync</a></li><li><a
href="http://www.bluehost.com/track/esdev/diy-backup-post">Web Host that allows you plenty of storage and transfer bandwidth</a></li><li>Access to SSH (Secure Shell) &#8211; <em>Note</em>: You may have to specifically ask your host to enable SSH access. Most hosts have it turned off by default.</li></ul><p>Still with me? Grab your safety glasses and let&#8217;s get to work.</p><p><span
id="more-413"></span></p><p>For Windows users, you will need to get <a
href="http://www.itefix.no/i2/cwrsync">cwRsync</a> (the download link is in the right sidebar on their site).</p><p>Basically, cwRsync creates a Linux environment on Windows so you can run Rsync (a program that comes with Linux and Mac OS X.</p><h3>Step 1 &#8211; Install cwRsync</h3><ol><li><a
href="http://www.itefix.no/i2/cwrsync/">Download cwRsync</a> from IteF!x</li><li>Unzip <em>cwRsync_2.1.5_Installer.zip</em> and run the installer (the default settings should be fine)</li></ol><h3>Step 2 &#8211; Create a Security Key (SSH)</h3><p>We need to make a secure connection between the computer you want to backup and your web host, so we need to create an SSH key.</p><p>1. Open the Command Prompt</p><p>2. Add cwRsync to your Windows path so you can run it:</p><pre><code>path = %PATH%;c:\program files\cwRsync\bin</code></pre><p>3. Create a directory to put store your backup config files. Create a directory in your <em>C</em> drive and name it <em>backup</em> ( <em>c:\backup</em> )</p><p>4. Create the SSH key.</p><pre><code>ssh-keygen -f /cygdrive/c/backup/ssh_key -t rsa -N ''</code></pre><p><span
class="article_caption">&#8216;/cygdrive/c/backup/ssh_key&#8217; is where cwRsync is going to save the SSH key. &#8216;/cygdrive/c/&#8217; is basically your C: drive.</span></p><h3>Step 3 &#8211; Upload Your Key To Your Web Host</h3><p>In the following commands, substitute <em>username@domain.com</em> with your account username (usually your account name given you by your web host) and your domain name.</p><p>Type the following command; all on one line:</p><pre><code>rsync -e ssh /cygdrive/c/backup/ssh_key.pub <strong>username</strong>@<strong>domain.com</strong>:ssh_keys/key1.pub</code></pre><p>Since the host can&#8217;t be verified, it will ask you if you want to connect to the server. Type <kbd>yes</kbd> and type in your password (for your web host account) when asked. If it doesn&#8217;t say anything else, then it was a success.</p><p>If it gives you an error, check and make sure you substituted your username/domain name correctly in the above command.</p><h3>Step 4 &#8211; Activate Your Key</h3><p>Activate the key you created:</p><pre><code>ssh <strong>username@domain.com</strong> addkeys</code></pre><p>Enter your password when prompted.</p><p>This copies your public key (<em>key1.pub</em>) to the <em>authorized_keys</em> directory in your backup directory.</p><p>Note: If this step fails, you can simply make a copy of the <em>key1.pub</em> file and place it in the <em>authorized_keys</em> directory yourself and it should work.</p><p>That&#8217;s pretty much it for setting up the connection between your computer and your web host&#8217;s server. Now let&#8217;s run a test to make sure everything&#8217;s working.</p><h3>Step 5 &#8211; Run a Test Backup</h3><p>This is an important step to take before trying to backup your important files. We want to make sure it works properly.</p><p>In Command Prompt, type (again, substitute your details):</p><pre><code>rsync -avz -e "ssh -i /cygdrive/c/backup/ssh_key" "Desktop" <strong>username@domain.com</strong>:backup-test</code></pre><p>This tells Rsync to backup all the files on your <em>Desktop</em> and upload them to <em>/backup-test</em> on your web host.</p><p>Rsync should create the <em>backup-test</em> directory for you. But depending on your web host&#8217;s setup, you may have to create the directory yourself.</p><p>Note too, that we&#8217;re storing the backup in a directory outside the site structure. This is for security reasons—we obviously don&#8217;t want people to be able to reach your backup folders from their browser.</p><h3>Step 6 &#8211; Check the Backup</h3><p>Since we can&#8217;t browse to our directory from our browser, use either FTP or SFTP to view the <em>/backup-test</em> folder. Make sure the files from your desktop are there. If so, you&#8217;re good to go for making your first real backup.</p><p>You can go ahead and delete your <em>backup-test</em> directory if your test backup worked.</p><h3>Step 7 &#8211; Back It Up Already</h3><p>Decide what folders you want to backup. Note that cwRsync makes a Linux environment on your Windows system. That said, cwRsync wasn&#8217;t designed to backup Windows system files. I haven&#8217;t personally tested it, but there are probably permissions issue that won&#8217;t let you backup system files that are in use by Windows.</p><p>I have a main directory that holds all my clients&#8217; project and production files in subdirectories (<em>/Production Files</em>). So this is the folder I&#8217;ll backup.</p><h4>Make a Backup Script</h4><p>We will need to make a backup script that can be run from the Command Prompt. This will feed the commands to Rsync so we don&#8217;t have to type it all by hand every time.</p><p>You can <a
href="http://www.exavault.com/downloads/exavault-backup-win-v201.zip">download a </a><a
href="http://www.exavault.com/downloads/exavault-backup-win-v201.zip">sample batch file from ExaVault&#8217;s website</a>.</p><p>The very last line in the <em>data-backup.bat</em> file is what you will need to change.</p><p>Example:</p><pre><code>rsync -avz --delete -e ssh "/cygdrive/c/My Documents/Production Files/" myusername@mywebsite:mainbackup</code></pre><p><em>Data-backup.bat</em> contains instructions to help you make edits. This file should go in your <em>c:\backup</em> directory.</p><p>Run the backup the first time to test it:</p><pre><code>c:\backup\data-backup.bat</code></pre><p>After typing your password in, it should start uploading files. If you have a lot of information, depending on your upload speed, this may take a while to complete.</p><p>The next time you run the batch file, it will be incremental and only upload the changed bits.</p><h5>Multiple Directories</h5><p>You can backup a directory and all it&#8217;s subdirectories will be backed up. However, there&#8217;s something to note when backing up more than one main directory that I discovered.</p><p>To backup more than one main directory, I recommend making a separate .bat file for each main directory you want backed up.</p><p>The reason is that if you add a second command to data-backup.bat, once the first backup command is finished, you will be prompted for your password again. If you&#8217;re not at your computer at the time, your host will timeout and you will have to run the whole command again.</p><p>I also recommend sending each main directory that you backup to it&#8217;s own separate folder on your web host.</p><p>For instance, say you want to back up the directories <em>c:\production-files\</em> and also <em>e:\studio-projects\</em>. Backup <em>production-files</em> to <em>backup-1/</em> and <em>studio-projects</em> to <em>backup-2/</em>.</p><p>If you backup both main directories to the same folder, the commands in each batch file will undo the other. Each batch file will look for the files it&#8217;s supposed to be backing up. When you run the next .bat file, it will see the files/folder from the other backup and &#8217;sync&#8217; (ie delete) them since they are not part of the current backup. I know this sounds confusing, but trust me, it&#8217;s annoying to see an hour&#8217;s worth of uploading be wiped out only to be redone the next time you run the other batch file.</p><p>Once you have everything working, you can create shortcuts to the .bat files on your Desktop so you only have to double-click each one to run them.</p><h3>Conclusion</h3><p>This is definitely not as easy as <a
href="http://esdev.net/automatic-painless-backups-with-mozy/">using Mozy for online incremental backups</a>, but hey, it works and it&#8217;s nice to have it right on your own server. This technique can also be used to backup to another computer across a network. It&#8217;s also a great redundancy backup plan for just-in-case.</p><p>Are you currently using, or have you used cwRsync or Rsync in the past? Do you use something else I&#8217;d love to hear your thoughts on this—<a
href="#postacomment">leave a comment</a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/diy-online-incremental-backups/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Learn ExpressionEngine In 2 Days</title><link>http://esdev.net/learn-expressionengine-in-2-days/</link> <comments>http://esdev.net/learn-expressionengine-in-2-days/#comments</comments> <pubDate>Sat, 18 Oct 2008 21:20:01 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[CMS]]></category> <category><![CDATA[ExpressionEngine]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://esdev.net/?p=331</guid> <description><![CDATA[
ExpressionEngine is a great CMS—flexible, powerful yet unassuming, a designer&#8217;s dream. However, the thought of actually sitting down and learning ExpressionEngine can seem daunting at first.
What would you say if I told you that you could learn ExpressionEngine in less than 2 days?
If you have a fairly good handle on coding valid (X)HTML/CSS, you already [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://esdev.net/wp-content/uploads/2008/10/learn-ee-head.jpg"><img
class="alignnone size-medium wp-image-342" title="learn-ee-head" src="http://esdev.net/wp-content/uploads/2008/10/learn-ee-head.jpg" alt="" width="560" height="130" /></a></p><p><a
href="http://www.expressionengine.com/index.php?affiliate=esdev&amp;page=/overview/">ExpressionEngine</a> is a great CMS—flexible, powerful yet unassuming, a designer&#8217;s dream. However, the thought of actually sitting down and learning ExpressionEngine can seem daunting at first.</p><blockquote><p>What would you say if I told you that you could learn ExpressionEngine in less than 2 days?</p></blockquote><p>If you have a fairly good handle on coding valid (X)HTML/CSS, you already know most of the code you&#8217;ll need to build your site in EE.</p><p>Many say ExpressionEngine has a steep learning curve. But I think much of that learning curve is a result of 2 main things:</p><ol><li>Confusion about <a
href="#ee-terminology">EE terms</a></li><li>Scarcity of <a
href="#ee-tuts">ExpressionEngine tutorials</a></li></ol><p><span
id="more-331"></span></p><p>Once you overcome these 2 obstacles, learning EE isn&#8217;t that difficult. Now, I&#8217;m not saying you&#8217;ll know everything about ExpressionEngine in 2 days, but you&#8217;ll know enough to start converting your existing XHTML/CSS design to EE.</p><h3 id="ee-terminology">ExpressionEngine Terminology</h3><p>To be honest, this was the most difficult part for me to wrap my head around, and a lot of people go into EE a bit confused when it comes to what this and that term means. So let&#8217;s start by clearing up just a few of the basics.</p><h4>Weblog</h4><p>Everywhere else, a weblog is a site usually made up of posts, such as what you&#8217;re reading right now. In EE however, a weblog refers to a chunk of information. A weblog can contain just about any kind of information you want.</p><p>For example, a weblog could contain details about an album: Artist, Album Title, Release Date, etc. Using EE tags (similar to HTML tags), you can pull those individual details out of the weblog—using, reusing and displaying them virtually anywhere on your site.</p><h4>Templates</h4><p>If you&#8217;re familiar with WordPress, you know what templates are. In ExpressionEngine, a template houses the code for your pages and can contain information from many weblogs (again, chunks of information).</p><p>Basically, templates contain your code. They can hold HTML, but they can also contain CSS and javascript.</p><pre><code>&lt;link rel="stylesheet" href="{path=styles/base}" type="text/css" media="screen" /&gt;
&lt;link rel="stylesheet" href="{path=styles/print}" type="text/css" media="print" /&gt;

{!-- External Site Notice Dialog --}
&lt;link rel="stylesheet" href="{path=styles/dialog}" type="text/css" media="screen" /&gt;
&lt;link rel="stylesheet" href="{path=styles/jqModal}" type="text/css" media="screen" /&gt;

&lt;!--[if lte IE 6]&gt;&lt;script type="text/javascript" src="{path=scripts/iepngfix}"&gt;&lt;/script&gt;&lt;![endif]--&gt;
&lt;!--[if lte IE 6]&gt;&lt;link rel="stylesheet" type="text/css" media="screen" href="{path=styles/css_ie}" /&gt;&lt;![endif]--&gt;</code></pre><p
class="code_caption">Contents of a header template: Linking to external stylesheets and javascript is pretty much like regular XHTML.</p><p>Just as you can link to external CSS and javascript files from an HTML document (and include files into PHP files), you can import templates into another template. This could be used to keep your header, footer, main content and sidebars separate in their own templates.</p><pre><code>{!-- DTD, Page Title, Styles &amp; Scripts --}
{embed="includes/html_dtd_head"}

    {assign_variable:page_title="Home"}

    &lt;title&gt;{page_title}&amp;mdash;{site_name}&lt;/title&gt;
    {embed="includes/html_meta"}
    {embed="includes/html_styles_home"}
    {embed="includes/html-scripts-home"}
&lt;/head&gt;</code></pre><p
class="code_caption">You can easily pull in code from another template using the embed tag, similar to using includes in PHP.</p><h4>Template Groups</h4><p>While EE&#8217;s flexibility allows for other uses, basically, template groups are virtual folders used to group similar templates together.</p><p>For example, you could create a template group named <em>Scripts</em> to place your javascript templates into. Or a <em>Portfolio</em> template group that contains a few templates with your previous work.</p><p>There are other terms, but much of this is explained (and probably better than my attempt here) in the <a
href="http://expressionengine.com/docs/#getting_started"><em>Getting Started</em> section of the ExpressionEngine Documentaion</a>. I recommend reading through this section and following along with the <a
href="http://expressionengine.com/docs/quick_start/index.html"><em>Quick Start Tutorial</em></a>.</p><p>The <a
href="http://expressionengine.com/docs/">ExpressionEngine Documentation</a> and <a
href="http://expressionengine.com/knowledge_base/">Knowledge Base</a> do much better jobs of explaining everything in more detail.</p><h3 id="ee-tuts">ExpressionEngine Tutorials</h3><p>The second obstacle to learning ExpressionEngine is finding good tutorials.</p><p>Sure, you can find a few tutorials that deal with different aspects of ExpressionEngine, but when you&#8217;re just starting out, you need a good set of tutorials that take you from start to finish.</p><p><a
href="http://www.train-ee.com/">Michael Boyink&#8217;s Train-ee site</a> is the best there is as far as leading you through the entire process. His <a
href="http://www.train-ee.com/courseware/free-tutorials/category/building-a-small-business-site/"><em>Building a Small Business Site</em> tutorial series</a> is a great place to start.</p><p>He suggests finding a free website template and dissecting it. Yet, if you&#8217;ve read through the EE Quick Start guide already and you&#8217;ve already created the site (or your main pages at least) in regular XHTML/CSS, you can use your own design and follow along. No need doing things twice.</p><p>Basically, you&#8217;ll be learning how to set up your dynamic information (weblogs) and then add EE tags into your pages to pull in that information.</p><h4>Getting Help When You&#8217;re Stumped</h4><p>It&#8217;ll happen. Instead of pulling your hair out or developing a drug addition, don&#8217;t forget about the EE community.</p><p>The <a
href="http://expressionengine.com/forums">ExpressionEngine Forums</a> is a great place to find answers. They are a great bunch of people and very friendly and willing to help you any way they can.</p><h4>ExpressionEngine Tags</h4><p>Learning and remembering EE&#8217;s tags can take some time. Why not cheat.</p><p>You can use the handy-dandy <a
href="http://expressionengine.com/docs/quick_reference.html">ExpressionEngine cheatsheet</a>-er-Quick Reference Guide. It&#8217;s also available in a convenient PDF download.</p><h3>Tips &amp; Tricks</h3><p>As great as these tutorials are, once you build your 1st site in ExpressionEngine, you&#8217;ll probably wish you&#8217;d done things a little differently here and there. Instead of making mistakes that others already have, Simon Collison of CollyLogic has some great tips for working more productively in ExpressionEngine:</p><ul><li> <a
href="http://www.colly.com/comments/working-smarter-with-expression-engine/">Working smarter with Expression Engine</a></li><li> <a
href="http://www.colly.com/comments/expression-engine-top-ten-tips-part-one/">Expression Engine Top Ten Tips &#8211; Part One</a></li><li><a
href="http://www.colly.com/comments/expression-engine-top-ten-tips-part-two/">Expression Engine Top Ten Tips &#8211; Part Two</a></li></ul><p><em>Edit</em>: Smashing Magazine just published <a
href="http://www.smashingmagazine.com/2008/10/29/expressionengine-developers-toolbox/">an insane list of ExpressionEngine resources</a>—including tutorials, plugins much more. You&#8217;ll want to check it out.</p><p><em>Note</em>: The <a
href="http://esdev.net/easier-editing-in-expressionengine/">It&#8217;s All Text plugin for Firefox</a> that I have written about before is almost impossible to live without when coding in ExpressionEngine.</p><h3>Not So Hard</h3><p>With all this great information at your fingertips, learning ExpressionEngine doesn&#8217;t sound so difficult, huh? Once you get your first site under your belt and see how flexible and powerful EE really is, you may get spoiled when you have to build for other CMS&#8217;s.</p><h4>Schedule For Success</h4><p><strong>Day 1</strong>:</p><ul><li>Look through the <a
href="http://expressionengine.com/docs/#getting_started">EE <em>Getting Started</em> documentation</a> and follow the <a
href="http://expressionengine.com/docs/quick_start/index.html"><em>Quick Start</em></a> examples.</li><li>Make sure you have the terms and how they relate to each other clearly in mind.</li><li>Print out the <a
href="http://expressionengine.com/docs/quick_reference.html">ExpressionEngine Quick Reference Guide</a>.</li></ul><p><strong>Day 2</strong>:</p><ul><li>Take a look at <a
href="http://www.colly.com/comments/expression-engine-top-ten-tips-part-one/">Simon Collison&#8217;s EE tips</a>.</li><li>Check out the <a
href="https://addons.mozilla.org/firefox/4125/">It&#8217;s All Text plugin for Firefox</a>.</li><li>Follow along with <a
href="http://www.train-ee.com/courseware/free-tutorials/category/building-a-small-business-site/">Michael Boyink&#8217;s <em>Building a Small Business Site</em> tutorials</a> and by the end of the day, you should have the basics of ExpressionEngine down.</li></ul><h3>What Do You Think?</h3><p>What has your experience been with ExpressionEngine? Have any tips to pass along? Leave a comment.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/learn-expressionengine-in-2-days/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 154/187 queries in 0.142 seconds using disk

Served from: esdev.net @ 2010-07-30 14:42:27 -->