<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>luke mcreynolds | personal website</title>
    <link>http://www.lukemcreynolds.com/content/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>luke@lukemcreynolds.com</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-01-25T08:06:35+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Dual Monitor Setup on Kubuntu 9.10 with KDE 4.3.2</title>
      <link>http://lukemcreynolds.com/content/dual_monitor_setup_on_kubuntu_9.10_with_kde_4.3.21/</link>
      <guid>http://lukemcreynolds.com/content/dual_monitor_setup_on_kubuntu_9.10_with_kde_4.3.21/</guid>
      <description><![CDATA[<p>I bought another monitor today, and found that it was actually quite easy to set up with KDE and Kubuntu (Karmic Koala). I have an ATI Radeon HD 4830, and I use the proprietary drivers.</p>

<p>Anyways, here&#8217;s what worked: instead of doing it KDE or Ubuntu-style, I set the monitors up with ATI&#8217;s AMD Catalyst Control Center. If you have the fglrx drivers installed, then you probably already have it: run it with</p>

<div class="codeblock"><code><span style="color: #000000">
<span style="color: #0000BB">sudo&nbsp;amdcccle&nbsp;</span>
</span>
</code></div>

<p>from the command line.</p>

<p>You&#8217;ll get something like this:</p>

<p><img src="http://www.lukemcreynolds.com/images/uploads/catalyst_control_center.png" style="border: 0;" alt="ATI Catalyst Control Center Kubuntu Linux" width="708" height="581" /></p>

<p>Anyway, make sure your screens aren&#8217;t clones of each other in the Display Manager part. That&#8217;ll let you enable xinerama under Display Options. Apply the settings, restart your computer, and you should have two fully-functioning, non-cloned monitors!</p>

<p>My xorg.conf is below, just for reference:
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2010-01-25T08:06:35+00:00</dc:date>
    </item>

    <item>
      <title>Song from a friend &#45; Nicholas Kelsay sings &#8220;Saturday Morning&#8221;</title>
      <link>http://lukemcreynolds.com/content/song_from_a_friend_-_nicholas_kelsay_sings_saturday_morning/</link>
      <guid>http://lukemcreynolds.com/content/song_from_a_friend_-_nicholas_kelsay_sings_saturday_morning/</guid>
      <description><![CDATA[Here's a song from a friend of mine. I've posted his stuff before, but I particularly like this new track of his. It's called "Saturday Morning."

Download it in high quality here:

<a href="http://lukemcreynolds.com/files/Nicholas_Kelsay_-_Saturday_Morning.mp3" title="Nicholas Kelsay - Saturday Morning">Nicholas Kelsay - Saturday Morning</a>

]]></description>
      <dc:subject>Art, Friends, Local</dc:subject>
      <dc:date>2010-01-12T23:55:50+00:00</dc:date>
    </item>

    <item>
      <title>Fun little toy I made: a Reddit dubstep application</title>
      <link>http://lukemcreynolds.com/content/fun_little_toy_i_made_a_reddit_dubstep_application/</link>
      <guid>http://lukemcreynolds.com/content/fun_little_toy_i_made_a_reddit_dubstep_application/</guid>
      <description><![CDATA[<p>Check it out: <a href="http://dubstepp.com/">http://dubstepp.com/</a>. Basically, it scrapes <a href="http://reddit.com/r/dubstep" title=" reddit.com/r/dubstep">reddit.com/r/dubstep</a> for YouTube links (tracks) and aggregates them all in one place.</p>

<p>I particularly like the search function. It&#8217;s actually quite useful.
</p>]]></description>
      <dc:subject>Geek, Personal</dc:subject>
      <dc:date>2009-12-07T22:41:58+00:00</dc:date>
    </item>

    <item>
      <title>Search function for the User Groups module for ExpressionEngine</title>
      <link>http://lukemcreynolds.com/content/search_function_for_the_user_groups_module_for_expressionengine/</link>
      <guid>http://lukemcreynolds.com/content/search_function_for_the_user_groups_module_for_expressionengine/</guid>
      <description><![CDATA[<p>I wrote a quick search function for the <a href="http://www.dabbledoo.com/design/docs/User-Groups-Module/" title="User Groups ExpressionEngine">User Groups</a> module for ExpressionEngine. It searches groups (names and descriptions) as well as topics and topic replies. It respects group types as well - results from private groups will not show up in the topic or topic replies search results. You can download it <a href="http://lukemcreynolds.com/files/software/user_groups_search.txt" title="User Groups module Search Function for ExpressionEngine">here</a> or see it <a href="http://snipplr.com/view/23412/search-function-for-the-user-groups-module-for-expressionengine/" title="here">here</a>.</p>

<p>It&#8217;s very simple and can probably be optimized, but it works.</p>

<p>Let me know if you have any questions or comments. I&#8217;ll probably end up updating it as new versions of the User Groups module come out.
</p>]]></description>
      <dc:subject>ExpressionEngine, Geek, Open Sourced</dc:subject>
      <dc:date>2009-11-19T23:15:49+00:00</dc:date>
    </item>

    <item>
      <title>How to create categories from the frontend in ExpressionEngine</title>
      <link>http://lukemcreynolds.com/content/how_to_create_categories_from_the_frontend_in_expressionengine/</link>
      <guid>http://lukemcreynolds.com/content/how_to_create_categories_from_the_frontend_in_expressionengine/</guid>
      <description><![CDATA[<p>I figured out a nifty way to let users on the frontend create categories in the backend. (This isn&#8217;t currently possible with the SAEF.) It&#8217;s a little bit of a hack, but it works - if you have improvements upon it, please let me know.</p>

<p>You&#8217;ll need two templates: one with the form that the user submits with the category name and description (I&#8217;ll call this the index template), and one with PHP enabled (parsed on input, NOT output), which I&#8217;ll call the create template. In this instance, I&#8217;m creating a groups equivalent for users based on categories.&nbsp;  &nbsp;  &nbsp; </p>

]]></description>
      <dc:subject>ExpressionEngine, Geek, Open Sourced</dc:subject>
      <dc:date>2009-11-14T23:24:00+00:00</dc:date>
    </item>

    <item>
      <title>New Cell Phone SMS Phishing Attempt</title>
      <link>http://lukemcreynolds.com/content/new_cell_phone_sms_phishing_attempt/</link>
      <guid>http://lukemcreynolds.com/content/new_cell_phone_sms_phishing_attempt/</guid>
      <description><![CDATA[<p>I got this text message today:</p>

<blockquote><p>
From: 3710</p>

<p>Subject: 003@tmomailnet /&nbsp; / Message:C</p>

<p>Message: Co-Op-Service: 462562xxxxxxxxxxx-Frozen.Cal 866.360.8725
</p></blockquote>

<p>I googled around, couldn&#8217;t find anything similar to this message that anyone had received, nor any message of the 866 phone number.</p>

<p>So, I called it. Turns out that it tells you that your credit card account has been frozen, and that you need to enter your credit card number and a bunch of other stuff in order to reactive your credit card.</p>

<p>This is of course not true.</p>

<p>I&#8217;ll try to record the automated 866 number message later tonight.
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2009-11-13T01:20:55+00:00</dc:date>
    </item>

    <item>
      <title>Freelance Invoice Templates</title>
      <link>http://lukemcreynolds.com/content/freelance_invoice_templates/</link>
      <guid>http://lukemcreynolds.com/content/freelance_invoice_templates/</guid>
      <description><![CDATA[<p>A friend of mine just asked me to send him the invoice template I use for my freelance web development work. I did that, and decided that I might as well share my invoice templates with everyone else, too!</p>

<p>I&#8217;ve cleaned them up a bit, and they&#8217;re available in .odt and .doc format. This template is in portrait format - I have the same template in landscape format that I can put up later if you&#8217;d like.</p>

<p>These templates are free for you to use in any way you see fit, with or without attribution, and for private, non-profit and personal use.</p>

<p><img src="http://www.lukemcreynolds.com/images/uploads/invoice.png" style="border: 0;" alt="Freelance Invoice Template .ODT .doc" width="385" height="500" /></p>

<h3>Download here</h3>

<p><a href="http://www.lukemcreynolds.com/files/invoice.odt" title=".ODT invoice template">.ODT invoice template</a><br />
<a href="http://www.lukemcreynolds.com/files/invoice.doc" title=".doc invoice template">.doc invoice template</a><br />
<a href="http://www.lukemcreynolds.com/files/invoice.pdf" title="http://www.lukemcreynolds.com/files/invoice.pdf">.PDF invoice template (not editable)</a>
</p>]]></description>
      <dc:subject>Open Sourced, Personal</dc:subject>
      <dc:date>2009-10-29T02:18:10+00:00</dc:date>
    </item>

    <item>
      <title>Sacramento Dubstep</title>
      <link>http://lukemcreynolds.com/content/sacramento_dubstep/</link>
      <guid>http://lukemcreynolds.com/content/sacramento_dubstep/</guid>
      <description><![CDATA[<p>After a long time, I found a Sacramento dubstep artist - <a href="http://www.myspace.com/303sumatra" title="303 Sumatra">303 Sumatra</a>. He plays down at the Image VIP Lounge once a month - I&#8217;m going to check him out in November.</p>

<p>The best source for dubstep in Sacramento I&#8217;ve found are the &#8220;Boom&#8221; events. I usually find out about them from 303sumatra&#8217;s MySpace page.</p>

<p>Also, shameless plug time: I made <a href="http://dubstepp.com" title="dubstep listening channel">dubstepp.com</a> a little while ago. It&#8217;s a great dubstep music aggregator/listening channel - it scrapes <a href="http://reddit.com/r/dubstep/">http://reddit.com/r/dubstep/</a> for tracks and puts them all in one place. dubstepp.com makes it really easy to find new artists and songs. Check it out - I think you&#8217;ll like it!
</p>]]></description>
      <dc:subject>Local, Personal</dc:subject>
      <dc:date>2009-10-19T23:05:31+00:00</dc:date>
    </item>

    <item>
      <title>Backing Up Hidden Directories with SpiderOak on Linux</title>
      <link>http://lukemcreynolds.com/content/backing_up_hidden_directories_with_spideroak_on_linux/</link>
      <guid>http://lukemcreynolds.com/content/backing_up_hidden_directories_with_spideroak_on_linux/</guid>
      <description><![CDATA[<p>I use <a href="https://www.spideroak.com" title="SpiderOak">SpiderOak</a> as a third-party personal backup service. I use <a href="http://kubuntu.org" title="Kubuntu Linux">Kubuntu Linux</a> on my desktop, and I started using SpiderOak <i>specifically</i> because it has great Linux support.</p>

<p>Anyway, SpiderOak gives all their users 2GB of lifetime storage, for free. Besides backing up all your regular documents and everything, you can also back up some important hidden directories, including your Firefox bookmarks and profile, and your KDE settings. Here&#8217;s how I did it.</p>

<p>First, you need to display the hidden directories in the SpiderOak client, so you can tell SpiderOak what to back up. To display the hidden directories, click the icon which looks like this, circled in red: </p>

<p><img src="http://www.lukemcreynolds.com/images/uploads/spideroak-hidden.png" style="border: 0;" alt="SpiderOak Hidden Directories Toggle Button" width="274" height="105" /></p>

<p>Once you do that, you should see something like this, assuming you&#8217;re looking at your home directory:</p>

<p><a href="http://www.lukemcreynolds.com/images/uploads/spideroak-hidden-directories-screenshot.png" onclick="window.open('http://www.lukemcreynolds.com/images/uploads/spideroak-hidden-directories-screenshot.png','popup','width=855,height=689,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.lukemcreynolds.com/images/uploads/spideroak-hidden-directories-screenshot_thumb.png" style="border: 0;" alt="Spider Oak Hidden Directories Screenshot" width="700" height="561" /></a></p>

<p>Your Firefox profile, with all your bookmarks and settings in it, is in .mozilla/firefox. If you select the firefox directory and find that it takes up way more of your backup space than you want, and you use Google&#8217;s Gears plugin, try unchecking the &#8220;Google Gears for Firefox&#8221; folder - that trimmed nearly 700 megabytes off the total space I needed to have backed up.</p>

<p>If you use Pidgin, you&#8217;ll want to select the .purple folder. This will back up all of your chat logs.</p>

<p>And, if you use KDE, you&#8217;ll probably want to back up your .kde folder. (Your .gnome and/or .gnome2 folders if you use Gnome). The .kde folder is where all of KDE&#8217;s settings are kept: font sizes, Kwin settings, panel options, saved Kwallet passwords, Dolphin/Konqueror bookmarks, etc. If your hard drive dies and you need to reinstall, replacing your new .kde folder with your backed-up one will make your KDE look and feel just like it did before your crash. One thing to be aware of: if you use Kmail, Kmail stores all of its mail in the .kde/share/apps/kmail folder. Depending on how much mail you have in there, you may want to uncheck .kde/share/apps/kmail so you don&#8217;t go over your SpiderOak limit.</p>

<p>Have any other SpiderOak tips, or important Linux config folders that you always back up that I haven&#8217;t mentioned? Let me know in the comments!
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2009-09-30T22:15:10+00:00</dc:date>
    </item>

    <item>
      <title>Creative Commons Quercus Lobata/Valley Oak Leaf Scans</title>
      <link>http://lukemcreynolds.com/content/creative_commons_quercus_lobata_valley_oak_leaf_scans/</link>
      <guid>http://lukemcreynolds.com/content/creative_commons_quercus_lobata_valley_oak_leaf_scans/</guid>
      <description><![CDATA[<p>I&#8217;m doing a website project for my grandfather, Robert Edminster - once I finish it, I&#8217;ll be sure to mention it here. To make a long story short, the design involved an oak leaf motif. So, I went outside, picked a small branch from the Valley Oak outside, and scanned them three of the oak leaves that were in the best shape. I&#8217;m releasing the original source image as well as a couple of edited/cleaned-up versions of the original image.</p>

<p>I believe these are leaves from a <a href="http://en.wikipedia.org/wiki/Valley_oak" title="Valley Oak">Valley Oak</a>, <i>Quercus lobata</i>, but I could be wrong.</p>

<p>You can download all of the derivations I made of the original scanned image, including the original image and a transparent PNG GIMP .xcf file, here, in a .zip file: <a href="http://lukemcreynolds.com/files/oak_leaves.zip" title="oak leaves zip">oak leaves zip</a>. As well, here are the individual files:</p>

]]></description>
      <dc:subject>Art, Geek, Open Sourced, Photoblog</dc:subject>
      <dc:date>2009-09-25T04:07:38+00:00</dc:date>
    </item>

    
    </channel>
</rss>