<?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-06-23T22:34:44+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>A gang of Turkish spammers have found my site</title>
      <link>http://lukemcreynolds.com/content/a_gang_of_turkish_spammers_have_found_my_site/</link>
      <guid>http://lukemcreynolds.com/content/a_gang_of_turkish_spammers_have_found_my_site/</guid>
      <description><![CDATA[<p>I woke up this morning and found 50 or so messages in my inbox saying that someone had left a comment on my website. Turns out that lukemcreynolds.com had been &#8220;profiled&#8221; in the r10.net forums as being an easy target for comment spam.</p>

<p>I found out the source of all the spam by looking at my referrer logs: all the new hits on my site were coming from <a href="http://r10.net/dmoz-ve-diger-dizinler/663993-kisa-sureli-dofollow-paylasimlari.html">http://r10.net/dmoz-ve-diger-dizinler/663993-kisa-sureli-dofollow-paylasimlari.html</a>. In case the link gets taken down, <a href="http://www.lukemcreynolds.com/images/uploads/spam.pdf" title="here">here</a>&#8216;s a link to the content of the frontpage (PDF).</p>

<p>Anyway, I deleted all the spam comments and disabled commenting on the site for a little while. Commenting is back up now, but I&#8217;ll be keeping a close eye on things. It pisses me off that people are making money off of causing me work.</p>

<p>The person who posted the initial links to my site, inviting other to spam it, was &#8220;<a href="http://www.r10.net/itrader.php?u=43414" title="Serdal_Altundal is a spammer">Serdal_Altundal</a>&#8221;.
</p>]]></description>
      <dc:subject>Geek, Personal</dc:subject>
      <dc:date>2010-06-23T22:34:44+00:00</dc:date>
    </item>

    <item>
      <title>David LaGrand Promises Never to Become A Lobbyist</title>
      <link>http://lukemcreynolds.com/content/david_lagrand_promises_never_to_become_a_lobbyist/</link>
      <guid>http://lukemcreynolds.com/content/david_lagrand_promises_never_to_become_a_lobbyist/</guid>
      <description><![CDATA[<p>Just saw a press release from <a href="http://davidlagrand.com" title="David LaGrand">David LaGrand</a>. David, who&#8217;s running for Michigan State Senate, has pledged to never become a lobbyist if he he&#8217;s elected to state office. I worked on his 2006 State Senate campaign, and know him and his family personally. David&#8217;s &#8220;no lobbying&#8221; pledge doesn&#8217;t surprise me in the least. In my experience, David LaGrand honestly only wants what&#8217;s best for Grand Rapids and Kent County, and becoming a lobbyist after his term(s) are up will do a lot more harm than good for Grand Rapids and West Michigan in general. I wish a lot more politicians would have the same commitment to the better good that David has.</p>

<p>The full press release is available here:</p>

<p><a href="http://www.davidlagrand.com/index.php/media/archives/46/david_lagrand_discloses_finances_and_pledges_to_never_become_a_lobbyist">http://www.davidlagrand.com/index.php/media/archives/46/david_lagrand_discloses_finances_and_pledges_to_never_become_a_lobbyist</a>
</p>]]></description>
      <dc:subject>Friends, Grand Rapids, Local, Personal, Political</dc:subject>
      <dc:date>2010-06-07T21:52:02+00:00</dc:date>
    </item>

    <item>
      <title>&#8220;Busted&#8221; Posts Written Up By Minneapolis Local Newspaper</title>
      <link>http://lukemcreynolds.com/content/busted_posts_written_up_by_minneapolis_local_newspaper/</link>
      <guid>http://lukemcreynolds.com/content/busted_posts_written_up_by_minneapolis_local_newspaper/</guid>
      <description><![CDATA[<p>It seems like Busted Magazine has moved in to the Twin Cities, Minneapolis area - and local investigative reporters in the area have used my website and blog posts to learn more about the magazine and its publishers.</p>

<p>Jay Gabler from the <a href="http://www.tcdailyplanet.net" title="Twin Cities Daily Planet">Twin Cities Daily Planet</a> wrote a piece about Busted Magazine, referencing and linking to my initial &#8220;<a href="http://lukemcreynolds.com//content/smoke_crack_get_busted_-_semi_valley_sound_llc_and" title="expose">expose</a>&#8221; about the magazine and its ownership, and a <a href="http://lukemcreynolds.com/content/the_guy_who_runs_look_whos_been_busted_is_kindof_a_dick/" title="later article">later article</a> in which I call the guy who runs it, Dan Oakley, a dick.</p>

<p>It makes me happy that more and more people are finding my website and my writing useful.</p>

<p><b>Edit June 9, 2010</b>: I&#8217;m not sure how or why I forgot to link to the Twin Cities Daily Planet article earlier, but here it is:</p>

<p><a href="http://www.tcdailyplanet.net/blog/jay-gabler/busted-magazine-20-pages-twin-cities-mug-shots-just-1">http://www.tcdailyplanet.net/blog/jay-gabler/busted-magazine-20-pages-twin-cities-mug-shots-just-1</a></p>

<p><b>Edit June 13, 2010</b>: Mentioned in the Dallas Observer. See <a href="http://blogs.dallasobserver.com/unfairpark/2010/06/now_that_dallas_got_busted_its.php">http://blogs.dallasobserver.com/unfairpark/2010/06/now_that_dallas_got_busted_its.php</a>
</p>]]></description>
      <dc:subject>Grand Rapids, Local, Political</dc:subject>
      <dc:date>2010-06-05T18:44:17+00:00</dc:date>
    </item>

    <item>
      <title>Virtualmin GPL installation on Amazon EC2 with the ami&#45;3c56b255 instance</title>
      <link>http://lukemcreynolds.com/content/virtualmin_gpl_installation_on_amazon_ec2_with_the_ami-3c56b255_instance/</link>
      <guid>http://lukemcreynolds.com/content/virtualmin_gpl_installation_on_amazon_ec2_with_the_ami-3c56b255_instance/</guid>
      <description><![CDATA[<p>This is more of a note for myself than for anything else, but maybe someone else will find it useful:</p>

<p>If you&#8217;re installing Virtualmin GPL on the ami-3c56b255 Centos5 instance, you&#8217;ll find that running the regular <i>install.sh</i> script doesn&#8217;t work. It&#8217;ll give an error something like this:</p>

<blockquote><p>
FATAL - Fatal Error Occurred: Something went wrong during installation: 0<br />
FATAL - Cannot continue installation.<br />
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be <br />
FATAL - re-attempted after any problems have been resolved.<br />
FATAL - Removing temporary directory and files.<br />
FATAL - If you are unsure of what went wrong, you may wish to review the log<br />
FATAL - in /root/virtualmin-install.log</p></blockquote>

<p>Anyway, all you need to do to fix it is to install the openssl-devel package: <i>yum install openssl-devel</i></p>

<p>The Virtualmin GPL install will work just fine after that.
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2010-05-13T07:41:52+00:00</dc:date>
    </item>

    <item>
      <title>Desktop Wallpaper &#45; 100+ images!</title>
      <link>http://lukemcreynolds.com/content/desktop_wallpaper_-_100_images/</link>
      <guid>http://lukemcreynolds.com/content/desktop_wallpaper_-_100_images/</guid>
      <description><![CDATA[<p>I&#8217;ve been collecting cool-looking desktop backgrounds for a long time, and I&#8217;ve just decided to put them online to share with everyone. You can check them out at <a href="http://lukemcreynolds.com/wallpaper/">http://lukemcreynolds.com/wallpaper/</a>.</p>

<p>Let me know what you think, or if you know the source for one of the images I wasn&#8217;t able to find a source for.
</p>]]></description>
      <dc:subject>Art, Geek, Personal</dc:subject>
      <dc:date>2010-04-20T04:47:32+00:00</dc:date>
    </item>

    <item>
      <title>OpenX vulnerability leads to site hack and malware speading</title>
      <link>http://lukemcreynolds.com/content/openx_vulnerability_leads_to_site_hack_and_malware_speading/</link>
      <guid>http://lukemcreynolds.com/content/openx_vulnerability_leads_to_site_hack_and_malware_speading/</guid>
      <description><![CDATA[<p>A client of mine recently had his site start distributing malware due to an OpenX vulnerability. He was using 2.8.0.</p>

<p>Here&#8217;s how I found the problem and how I fixed it.</p>

<p>We first knew something was up when Firefox started displaying this warning when trying to access the site:</p>

<p><img src="http://www.lukemcreynolds.com/images/uploads/attack_site.png" style="border: 0;" alt="FIrefox Attack Site Warning" width="600" height="302" /></p>

<p>Using Google&#8217;s Webmaster tools to find out which pages were infected, I traced the problem to OpenX (instead of ExpressionEngine or other software) using the <a href="https://addons.mozilla.org/en-US/firefox/addon/60" title="Web Developer">Web Developer</a> plugin for Firefox. Here&#8217;s what worked for me:
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2010-03-26T17:03:05+00:00</dc:date>
    </item>

    <item>
      <title>reddit.com moderation tools</title>
      <link>http://lukemcreynolds.com/content/reddit.com_moderation_tools/</link>
      <guid>http://lukemcreynolds.com/content/reddit.com_moderation_tools/</guid>
      <description><![CDATA[<p>I&#8217;m a moderator on a couple of the subcommunities on reddit.com. I like reddit and being a mod a lot, but that doesn&#8217;t mean I don&#8217;t need to put up with my fair share of trolls.</p>

<p>Here are a couple tools I&#8217;ve found that make it a little bit easier to see what types of comments a user tends to make. These should help moderators and other interested individuals in figuring out who&#8217;s constructively contributing to reddit.</p>

<p><a href="http://chir.ag/projects/reddit-score-card/lukemcr" title="Reddit Score Card">Reddit Score Card</a><br />
Gives average comment karma per word of a user&#8217;s last 25 comments</p>

<p><a href="http://www.areyouatroll.com/reddit/lukemcr/" title="AreYouATroll">AreYouATroll</a><br />
Test to see if you&#8217;re a troll or not. (Alright, <i>that</i> part&#8217;s not accurate, but the percentage up/downvotes are useful.)</p>

<p><a href="http://github.com/pkrumins/reddit-comment-finder" title="Reddit Comment Finder">Reddit Comment Finder</a><br />
This is a simple reddit comment finder script. It&#8217;s useful, but it doesn&#8217;t have many features, although it&#8217;s written in just 5KB of python, so it&#8217;s easily extensible.</p>

<p>Know of any other good reddit tools? Post them in the comments - I&#8217;ll add them to this list once I test them out.
</p>]]></description>
      <dc:subject>Geek</dc:subject>
      <dc:date>2010-03-19T16:28:28+00:00</dc:date>
    </item>

    <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>Edit May 5 2010 - this works on Kubuntu 10.04 Lucid Lynx with KDE 4.4.2 as well.</i></p>

<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-25T07:06:51+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, Grand Rapids, Local</dc:subject>
      <dc:date>2010-01-12T22:55:16+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-07T21:41:58+00:00</dc:date>
    </item>

    
    </channel>
</rss>