<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>velospace blog</title>
	<atom:link href="http://blog.velospace.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.velospace.org</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 21:57:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>velospace’s Sixth Anniversary</title>
		<link>http://blog.velospace.org/2012/01/sixth-year-anniversary/</link>
		<comments>http://blog.velospace.org/2012/01/sixth-year-anniversary/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 21:55:36 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=124</guid>
		<description><![CDATA[velospace is six years old! Six years in the making, the velospace community continues to grow and connect people passionate about bicycles. The biggest news of our sixth year was stabilizing the site, and virtually eliminating down time and slow server responses. velospace is what it is because of the amazing velospace community. Thank you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://velospace.org">velospace</a> is six years old!  Six years in the making, the velospace community continues to grow and connect people passionate about bicycles. The biggest news of our sixth year was stabilizing the site, and virtually eliminating down time and slow server responses.</p>
<p>velospace is what it is because of the amazing velospace community. Thank you to everyone who continues to make this the place to go for bikes. Here is to another great twelve months ahead.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
<p>Previous velospace anniversary posts:<br />
<a href="http://blog.velospace.org/2007/12/two-year-anniversary/">Year Two</a><br />
<a href="http://blog.velospace.org/2008/12/three-year-anniversary/">Year Three</a><br />
<a href="http://blog.velospace.org/2010/01/fourth-year-anniversary/">Year Four</a><br />
<a href="http://blog.velospace.org/2010/12/velospace-fifth-anniversary/">Year Five</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2012/01/sixth-year-anniversary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>velospace Downtime Due in Part to Vanilla Forum IpHistory Table Overload</title>
		<link>http://blog.velospace.org/2011/02/velospace-downtime-due-in-part-to-vanilla-forum-iphistory-table-overload/</link>
		<comments>http://blog.velospace.org/2011/02/velospace-downtime-due-in-part-to-vanilla-forum-iphistory-table-overload/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 00:42:46 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=119</guid>
		<description><![CDATA[The velospace forums launched in late October 2008. Between then and Thursday February 10, 2011 the forums were visited by users with over 1.9 million unique IP addresses. Vanilla, the software that the forums run on, logs each of these IP addresses into a table called &#8220;IpHistory.&#8221; The IpHistory table is used to, among other [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://velospace.org">velospace</a> <a href="http://velospace.org/forums">forums</a> launched in late October 2008.  Between then and Thursday February 10, 2011 the forums were visited by users with over 1.9 million unique IP addresses.  <a href="http://vanillaforums.org/">Vanilla</a>, the software that the forums run on, logs each of these IP addresses into a table called &#8220;IpHistory.&#8221;</p>
<p>The IpHistory table is used to, among other things: calculate user statistics, provide data for the &#8220;Who&#8217;s Online&#8221; sidebar, and so on.  The point is that the table is regularly used on the back end.  The IP history information is very important from a server administration perspective because we track &#8220;bad&#8221; users by IP (and other patterns and metrics).</p>
<p>However, with 1.9 million rows being searched every time statistics or the &#8220;Who&#8217;s Online&#8221; sidebar was being called created a huge strain on the velospace server.  The MySQL process would start gobbling up gigabytes of RAM, when under a normal load the process would only use around 400 megabytes of RAM.  The solution was to move the 1.9 million records out of active use into an archive, which we can still search and use for server administration.  We then flushed the IpHistory table, removing all its data.</p>
<p>velospace popped back up immediately after flushing the table.  It took approximately 12 hours of troubleshooting to trace the problem down to the IpHistory table.  As detailed elsewhere on this <a href="http://blog.velospace.org">blog</a>, the Drupal side of things has hiccups once in a while &#8211; though things have been quiet since we upgraded to the most recent version of MySQL.  In this case, it took several hours to confirm that the Drupal side was not the source of the problems.</p>
<p>In addition to cleaning out the IpHistory table, some tweaks were made to the site&#8217;s my.cnf file, and to some of the Drupal modules we have running.  We hope the changes make the site more stable.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2011/02/velospace-downtime-due-in-part-to-vanilla-forum-iphistory-table-overload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>velospace&#8217;s Fifth Anniversary</title>
		<link>http://blog.velospace.org/2010/12/velospace-fifth-anniversary/</link>
		<comments>http://blog.velospace.org/2010/12/velospace-fifth-anniversary/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 18:47:07 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=116</guid>
		<description><![CDATA[velospace is five years old! Five years, half a decade, is an eternity for a social networking site to be online. The past year was a good one for us, and hopefully for you too. Highlights from year five include: integrating for sale/want to buy listings in the marketplace, tracking featured bikes, new merchandise for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://velospace.org">velospace</a> is five years old!  Five years, half a decade, is an eternity for a social networking site to be online. The past year was a good one for us, and hopefully for you too.  Highlights from year five include: <a href="http://blog.velospace.org/2010/01/new-marketplace-feature-want-to-buy-looking-for-listings-now-integrated/">integrating for sale/want to buy listings in the marketplace</a>, <A href="http://blog.velospace.org/2010/01/featured-bikes/">tracking featured bikes</a>, <a href="http://blog.velospace.org/2010/04/velospace-merchandise-now-available/">new merchandise for sale</a>, <a href="http://blog.velospace.org/2010/04/illini-4000-for-cancer-2010-cross-country-bike-ride-fundraiser/">sponsoring the Illini 4000 ride</a>, <a href="http://blog.velospace.org/2010/06/note-to-self-repair-database-tables-when-things-act-up/">doing a better job troubleshooting downtime</a>, <a href="http://blog.velospace.org/2010/09/full-friend-viewing-now-available/">reopening the friends system</a>, <a href="http://blog.velospace.org/2010/10/more-spam-controls-a-never-ending-battle/">battling spammers</a>, and <A href="http://blog.velospace.org/2010/10/new-feature-bike-serial-number-tracking/"> tracking bike serial numbers</a>.</p>
<p>We give <b>big big BIG thanks to the velospace community</b> for making this a wonderful year.  Your enthusiasm, creativity, and love of bikes drives the site.  Here is to another great twelve months ahead.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
<p>Previous velospace anniversary posts:<br />
<a href="http://blog.velospace.org/2007/12/two-year-anniversary/">Year Two</a><br />
<a href="http://blog.velospace.org/2008/12/three-year-anniversary/">Year Three</a><br />
<a href="http://blog.velospace.org/2010/01/fourth-year-anniversary/">Year Four</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/12/velospace-fifth-anniversary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedier and Speedier</title>
		<link>http://blog.velospace.org/2010/10/speedier-and-speedier/</link>
		<comments>http://blog.velospace.org/2010/10/speedier-and-speedier/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 23:11:41 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=113</guid>
		<description><![CDATA[velospace is a resource hungry website. Today we started running a PHP cache to cut down on the memory and resources needed to run the site. You should notice quicker page loading and a smoother experience. - Greg]]></description>
			<content:encoded><![CDATA[<p><a href="http://velospace.org">velospace</a> is a resource hungry website.  Today we started running a <a href="http://pecl.php.net/package/APC/">PHP cache</a> to cut down on the memory and resources needed to run the site.  You should notice quicker page loading and a smoother experience.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/10/speedier-and-speedier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Feature: Bike Serial Number Tracking</title>
		<link>http://blog.velospace.org/2010/10/new-feature-bike-serial-number-tracking/</link>
		<comments>http://blog.velospace.org/2010/10/new-feature-bike-serial-number-tracking/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 19:04:51 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=109</guid>
		<description><![CDATA[velospace now tracks bike serial numbers. You have been able to fill out lots of information about your bikes on velospace since the site went live: frame size, crankset, chain, brakes, rims, hubs, suspension, and so on. Starting today, you can record your bike&#8217;s serial number. All serial numbers are privately stored and only viewable [...]]]></description>
			<content:encoded><![CDATA[<p><b><a href="http://velospace.org">velospace</a> now tracks bike serial numbers.</b></p>
<p>You have been able to fill out lots of information about your bikes on velospace since the site went live: frame size, crankset, chain, brakes, rims, hubs, suspension, and so on.  Starting today, you can record your bike&#8217;s serial number.  All serial numbers are privately stored and only viewable to the person who uploaded the bike.  Storing serial numbers will help in the event a bike is lost or stolen and you need to provide proof of ownership when filing a police or insurance report.</p>
<p><A href="http://imm.io/media/1F/1FPH.png">This screenshot</a> shows the serial number display on <a href="http://velospace.org/node/123">my Spicer</a>.  I am the only one who can see the serial number, and I have to be logged in to see it.  </p>
<p><b>To add serial numbers to bikes already on velospace, take the following steps:</b></p>
<ol>
<li>Log-in</li>
<li>Go-to your <a href="http://velospace.org/mystuff">my stuff</a> portal</li>
<li>Click on your bike on the top right hand column</li>
<li>Click on the &#8220;edit&#8221; tab on your bike page</li>
<li>Scroll down to the second to last input box and enter your serial number</li>
<li>Click Submit to complete the process</li>
</ol>
<p>We would like to give a big thanks to user <a href="http://velospace.org/user/20992">Ruffinit</a> who suggested this great feature.  If you have any ideas for improving velospace please send us some <a href="http://velospace.org/feedback">feedback</a>.</p>
<p>- Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/10/new-feature-bike-serial-number-tracking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Spam Controls, A Never Ending Battle</title>
		<link>http://blog.velospace.org/2010/10/more-spam-controls-a-never-ending-battle/</link>
		<comments>http://blog.velospace.org/2010/10/more-spam-controls-a-never-ending-battle/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 19:28:20 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=106</guid>
		<description><![CDATA[velospace has been dealing with spammers since it first came online in 2005. Over the years I have written about some features and tools we use to manage this problem: moderation, comment throttling, marketplace throttling, rel=nofollow, and manual content reviews. Even with these tools, spam bots continue to hit the site with their full might. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://velospace.org">velospace</a> has been dealing with spammers since it first came online in 2005.  Over the years I have written about some features and tools we use to manage this problem: <a href="http://blog.velospace.org/2008/03/new-feature-moderation/">moderation</a>, <a href="http://blog.velospace.org/2009/04/social-networking-site-anti-spam-measures/">comment throttling</a>, <a href="http://blog.velospace.org/2009/07/additional-anti-spam-measures/">marketplace throttling</A>, rel=nofollow, and manual content reviews.  Even with these tools, spam bots continue to hit the site with their full might.</p>
<p>The latest type of spam has been batch account creation with spammy user names and URLs in profiles.  The spammers hoped to get credibility with search engines by having links on velospace pointing back to their websites.  Even though all these links were tagged <A href="http://en.wikipedia.org/wiki/Nofollow">nofollow</a>, the spammers still kept on creating new accounts.  After thinking about the problem, I&#8217;ve gone ahead and removed webpages from user profiles; velospace users won&#8217;t be able to post their websites in their profiles.  Any websites included in existing profiles won&#8217;t be displayed.  There are also a few new behind-the-scenes features that will help deal with account spam, but I&#8217;m going to keep those details off the radar for the time being.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/10/more-spam-controls-a-never-ending-battle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full Friend Viewing Now Available</title>
		<link>http://blog.velospace.org/2010/09/full-friend-viewing-now-available/</link>
		<comments>http://blog.velospace.org/2010/09/full-friend-viewing-now-available/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 17:38:29 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=103</guid>
		<description><![CDATA[You can now look at all friends of any user on velospace. Previously, due to stress on the server, we limited the number of friends viewable to 100 at a time. This limit was necessary as the site grew leaps and bounds to help cut down on server outages. To view all of a user&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>You can now look at <strong>all</strong> <a href="http://velospace.org/friends">friends</a> of any user on <a href="http://velospace.org">velospace</a>.  Previously, due to stress on the server, we limited the number of friends viewable to 100 at a time.  This limit was necessary as the site grew leaps and bounds to help cut down on server outages.</p>
<p>To view all of a user&#8217;s friends, get to their profile page (see e.g. <a href="http://velospace.org/user/1">greg&#8217;s profile</a>) and scroll down to the <b>Friends</b> part of the page, about half way down.  Note: you will only see random friends of a user if they have added any.  To see all friends of a user click on the new <b>View all friends</b> link, which will take you to the new feature, which as promised, gives you thumbnails of all a user&#8217;s friends.  This page lists all of a user&#8217;s friended bikes with the most recently uploaded first.  Take a look around, and for an amazing list of over 11,000 friended bikes as of today, see <a href="http://velospace.org/viewfriends?u=5025">CONDENADO&#8217;s full list</a>.  He is the most prolific friender on velospace by far.</p>
<p>Thanks to <a href="http://velospace.org/user/8656">suicide_doors</a> for suggesting this great feature.  Please <a href="http://velospace.org/feedback">drop me a note</a> with any you have.</p>
<p>- Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/09/full-friend-viewing-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note To Self: Repair Database Tables When Things Act Up</title>
		<link>http://blog.velospace.org/2010/06/note-to-self-repair-database-tables-when-things-act-up/</link>
		<comments>http://blog.velospace.org/2010/06/note-to-self-repair-database-tables-when-things-act-up/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 02:27:55 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/2010/06/note-to-self-repair-database-tables-when-things-act-up/</guid>
		<description><![CDATA[Note to self: when Drupal starts acting up, check the /var/log/mysqld.log for corrupt table entries and repair if necessary. The most recent velospace downtime was caused by the Drupal database &#8220;variable&#8221; table getting corrupted and pulling down the site. Load on the machine was spiking up around 100 and things were ugly all around. Thankfully [...]]]></description>
			<content:encoded><![CDATA[<p><b>Note to self: when Drupal starts acting up, check the /var/log/mysqld.log for corrupt table entries and repair if necessary.</b></p>
<p>The most recent <a href="http://velospace.org">velospace</a> downtime was caused by the Drupal database &#8220;variable&#8221; table getting corrupted and pulling down the site.  Load on the machine was spiking up around 100 and things were ugly all around.  Thankfully the problem was solved and life will go on as usual.  We appreciate your patience.</p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/06/note-to-self-repair-database-tables-when-things-act-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speeding Things Up</title>
		<link>http://blog.velospace.org/2010/06/speeding-things-up/</link>
		<comments>http://blog.velospace.org/2010/06/speeding-things-up/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 02:27:11 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/?p=100</guid>
		<description><![CDATA[Maintenance on velospace is not always a flashy or exciting job. Problems are tough to track down and take a lot of digging, research, and trial and error fixes. Tonight I found and fixed a problem that has vexed the site: crashes due to inadequate database resources. velospace runs on a MySQL database. As a [...]]]></description>
			<content:encoded><![CDATA[<p>Maintenance on <a href="http://velospace.org">velospace</a> is not always a flashy or exciting job.  Problems are tough to track down and take a lot of digging, research, and trial and error fixes.</p>
<p>Tonight I found and fixed a problem that has vexed the site: crashes due to inadequate database resources.  velospace runs on a MySQL database.  As a popular site, velospace gets a lot of database traffic.  Previously, MySQL was running out of open files to put and grab queries.</p>
<p>The fix, described <a href="http://dev.mysql.com/doc/refman/5.0/en/not-enough-file-handles.html">here</a>, <a href="http://www.faqs.org/docs/securing/x4733.html">here</a>, and <a href="http://www.linuxquestions.org/questions/linux-newbie-8/how-can-i-change-the-limit-of-open-files-in-ulimit-768858/">here</a> doubled the number of files that the database can have open at any given time.  The key was increasing the &#8216;ulimit -s [open files]&#8216; to 2048 from 1024.  This should solve the recent downtime headaches and provide for a smoother experience.  </p>
<p>- <a href="http://velospace.org/feedback">Greg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/06/speeding-things-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Illini 4000 for Cancer 2010  &#8211; cross country bike ride fundraiser</title>
		<link>http://blog.velospace.org/2010/04/illini-4000-for-cancer-2010-cross-country-bike-ride-fundraiser/</link>
		<comments>http://blog.velospace.org/2010/04/illini-4000-for-cancer-2010-cross-country-bike-ride-fundraiser/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 00:21:24 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://blog.velospace.org/2010/04/illini-4000-for-cancer-2010-cross-country-bike-ride-fundraiser/</guid>
		<description><![CDATA[For the second year velospace and the Illini 4000 are partnering up to help support their admirable project. velospace is sponsoring a great cause this summer and so should you: the Illini 4000 for Cancer. The Illini 4000 for Cancer is a bike ride across America from New York City to San Francisco to raise [...]]]></description>
			<content:encoded><![CDATA[<p>For the <a href="http://velospace.org/forums/discussion/563/illini-4000-for-cancer-cross-country-bike-ride-fundraiser/">second year</a> velospace and the Illini 4000 are partnering up to help support their admirable project.</p>
<p><b>velospace is sponsoring a great cause this summer and so should you: the <a href="http://www.illini4000.org/">Illini 4000 for Cancer</a></b>.</p>
<p>The Illini 4000 for Cancer is a bike ride across America from New York City to San Francisco to raise money and awareness of cancer issues and cancer&#8217;s effects on our lives.  Every summer a group of University of Illinois students band together and ride their bikes for <b>4,000</b> miles from coast-to-coast in support of this cause <a href="http://illini4000.org/route/">through many towns and cities</a> &#8211; maybe yours.</p>
<p>The Illini 4000&#8242;s mission:</p>
<blockquote><p>The Illini 4000 is a non-profit organization dedicated to the fight against cancer, the support of those affected by cancer, and the documentation of how cancer impacts the lives of Americans. Through our annual cross-country bike ride, we reach out to new communities and new individuals each year spreading our message of hope and awareness. As long as cancer remains an issue of public health, as long as cancer affects daily life, and so long as cancer takes its toll, we shall continue our fight.</p></blockquote>
<p>Interested in helping?  Pitch in one of three ways:<br />
1.  <a href="http://www.illini4000.org/donate">Donate money</a><br />
2.  <a href="http://www.illini4000.org/host">Host the riders when they are in your town</a><br />
3.  <a href="http://www.illini4000.org/sponsor">Sponsor the ride</a></p>
<p><b>velospace and the Illini 4000 will be working together this summer</b> to support this great cause.  Riders will be chiming in on velospace as the ride progresses give us updates and take part in the velospace community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.velospace.org/2010/04/illini-4000-for-cancer-2010-cross-country-bike-ride-fundraiser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

