<?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>PJBrunet</title>
	<atom:link href="http://pjbrunet.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pjbrunet.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Aug 2010 20:17:05 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How Ugly Is My Face?</title>
		<link>http://pjbrunet.com/how-ugly-is-my-face/</link>
		<comments>http://pjbrunet.com/how-ugly-is-my-face/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 20:17:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/?p=106</guid>
		<description><![CDATA[How Ugly Is My Face?
If you look at how it started, Mark Zuckerberg was originally fascinated w/ this idea that there&#8217;s a sliding scale of attractiveness that can be calculated exactly by scoring &#8220;faces&#8221; with computer software&#8211;he originally used the &#8220;HotOrNot&#8221; algorithm, which is an interactive survey, a rating system: &#8220;X face is slightly more [...]]]></description>
			<content:encoded><![CDATA[<h1>How Ugly Is My Face?</h1>
<p>If you look at how it started, Mark Zuckerberg was originally fascinated w/ this idea that there&#8217;s a sliding scale of attractiveness that can be calculated exactly by scoring &#8220;faces&#8221; with computer software&#8211;he originally used the &#8220;HotOrNot&#8221; algorithm, which is an interactive survey, a rating system: &#8220;X face is slightly more appealing than Y face.&#8221;  I think he wanted to know where he fit at Harvard in terms of attractiveness.  (Somewhere near the ugly end?  Hah.)  These top students are trained to measure themselves by SAT scores and GPA scores, why not a &#8220;face&#8221; score too? </p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/how-ugly-is-my-face/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving Email To Google Apps</title>
		<link>http://pjbrunet.com/moving-email-to-google-apps/</link>
		<comments>http://pjbrunet.com/moving-email-to-google-apps/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 01:24:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/?p=104</guid>
		<description><![CDATA[SpamAssassin wasn&#8217;t cutting it.  Huge surge of Russian-language spam, as well as English spam was killing my productivity, especially as I&#8217;m moving to focus more on email and less on social networking.  I considered many options but decided to use Google Apps for a few reasons:
1.  Because of Google&#8217;s MX records on [...]]]></description>
			<content:encoded><![CDATA[<p>SpamAssassin wasn&#8217;t cutting it.  Huge surge of Russian-language spam, as well as English spam was killing my productivity, especially as I&#8217;m moving to focus more on email and less on social networking.  I considered many options but decided to use Google Apps for a few reasons:</p>
<p>1.  Because of Google&#8217;s MX records on my domain, as far as I know, spam never touches my server&#8211;increasing the performance of my website.  I was using Postfix to bounce everything to a SpamAssassin-filtered account at Media Temple&#8211;now with Google Apps I can disable Postfix and save my server some work.  </p>
<p>2.  Besides G-Y-M (Google Yahoo MSN) nobody else (besides maybe the US government?) has realtime access to the volume to spam needed to run a proper spam-filtering operation.  I have no research available here but my own observations and what I read in various articles&#8211;sounds like spammers have increased their efforts and the volume of spam is increasing exponentially.  In the past maybe certain innovative features would get my attention first&#8211;but now the killer app is really high-quality spam filtering.  </p>
<p>3. I think Google Apps is more user-friendly than when I last tried it.  The instructions and menu options are intuitive.  My only complaint is they don&#8217;t have enough options for creating users for specific domains.  For example, I need to create three different Google Apps accounts for three domains because some of the users/domains are not aliases.  So lots more passwords than necessary, in my opinion.  In other words, it would be nice if I could assign specific users to specific domains, and have the option to not &#8220;alias&#8221; some users but split one name on two domains into multiple POP accounts&#8211;example: to keep personal email apart from work email while keeping the same username.  If you&#8217;re a Google engineer and want a more specific example, let me know.  I have the Standard account&#8211;maybe this is a feature of the Premier account?</p>
<p>The transition gets complicated.  First create the MX records, then update DNS with the registrar, then verify ownership of the domain w/ Google Apps, verify the MX records are changed, create the users (Can I do this before the domain is verified&#8211;or will emails bounce if the users are not created yet?) then activate SSL via Google Apps, then call all the clients and get Thunderbird, Outlook, etc. using the new POP server settings, then wait a day or two and go back and check the old accounts via webmail to see if anything was lost in the transition.  OK more than complicated&#8211;almost a nightmare.  Last time I made a similar switch I had to actually get in my car and drive around and help people configure their laptops&#8211;for example one guy had an email port set that wasn&#8217;t working w/ the new POP server&#8211;additionally you have Outlook calendars using email to communicate, etc. </p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/moving-email-to-google-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tech Support Tricks</title>
		<link>http://pjbrunet.com/tech-support-tricks/</link>
		<comments>http://pjbrunet.com/tech-support-tricks/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 20:47:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/?p=103</guid>
		<description><![CDATA[I&#8217;m finally getting some work done today here after a long break.  After the wedding, honeymoon, caring for a new puppy, a major transformation of the home office&#8211;how do people find time to work? Haha.
Still haven&#8217;t looked at the 100s of wedding photos.  Haven&#8217;t finished the Thank-You cards either.  I found a rare moment here [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m finally getting some work done today here after a long break.  After the wedding, honeymoon, caring for a new puppy, a major transformation of the home office&#8211;how do people find time to work? Haha.</p>
<p>Still haven&#8217;t looked at the 100s of wedding photos.  Haven&#8217;t finished the Thank-You cards either.  I found a rare moment here to write something while the puppy is resting&#8211;wore her out this afternoon walking about 2 miles in the Texas sun.  (I have this road bike water pouch now&#8211;gift from my mom&#8211;that&#8217;s perfect for keeping us both hydrated&#8211;also holds poop bags, treats, cell phone, keys&#8211;basically a sexy man-purse.)</p>
<p>&#8212;</p>
<p>Media Temple support is clueless today about the recent hack of their databases:</p>
<blockquote><p>First off, I&#8217;d like to inform you that <strong>we only changed the database  passwords once</strong>, and that was to improve the security of our systems at  the time.</p></blockquote>
<p>I could probably find more of these, but I after the first automated password-change I stopped counting.  And by the way, their auto-MySQL-password-changer script broke my site&#8211;more time wasted.  However, this wasn&#8217;t why I moved my blog network to Linode&#8211;it was actually a performance issue.</p>
<p>Here&#8217;s one from May:</p>
<blockquote><p>Dear Site Owner,</p>
<p>This notification is meant to inform you that we will be initiating an<strong> automated database user password change on (gs) Grid-Service Cluster.02 on 05/29/10</strong>.</p></blockquote>
<p>And another from March:</p>
<blockquote><p>Dear Site Owner,</p>
<p>We will be <strong>updating the password for your default database user in approximately 24 hours from now (8:00 pm, 03-09-10)</strong>.</p></blockquote>
<p>Fast forward to Monday, here&#8217;s their excuse:</p>
<blockquote><p>Our apologies for that, I see that <strong>you were part of the original  database password change</strong> (only a small number of customers were), and  then you were of course part of our (gs)-wide password change. I assume  Julian didn&#8217;t realize you were also part of the small &#8221;pilot&#8221; group as  well.</p></blockquote>
<p>Classic!  OK whatever, I&#8217;m done with Media Temple.  Now time to rant about Clearwire customer support.  They&#8217;re charging me $45/month for a $40/month plan, and didn&#8217;t bother to tell me the rate changed.  How nice.  This comedy is even more hilarious&#8211;I highlighted the best part:</p>
<blockquote><p>PJ:  <strong>Can you lower me to the $40 plan?</strong><br />
Rachael Johnson:  <strong>PJ, I am very sorry for any inconvenience. My system is currently updating at this time and I am unable to review your account at this time.</strong><br />
Rachael Johnson:  I apologize for any inconvenience this may cause, but I am unable to assist you with your request at this time. <strong>My System is updating so I am unable to access your account information. Please contact us back in two hours</strong> either here in chat or over the phone at 888-888-3113 from 9am to 10pm.<br />
PJ:  <strong>OK I&#8217;ll report this to my blog.</strong><br />
PJ:  Thanks InstantService.com<br />
Rachael Johnson:  <strong>PJ, I believe it may be working at this time.</strong><br />
Rachael Johnson:  One moment please while I verify this.<br />
PJ:  And Twitter.<br />
Rachael Johnson:  I am able to view your account at this time.</p></blockquote>
<p>Wow, amazing how a two-hour &#8220;system update&#8221; is fixed instantly after I mention this is going in my blog.  Let me tell you, this lousy customer service was provided by ATG.com and they type extremely slow.   I&#8217;m not always negative either&#8211;yesterday I used Namcheap&#8217;s &#8220;instant chat&#8221; customer support to ask some questions about email hosting and they were quick to respond and very helpful&#8211;maybe find out who they&#8217;re using to provide that service.  </p>
<p>If I was more of a gambler, I&#8217;d say this is a signal to <a href="http://www.google.com/finance?q=artg">short ATGF</a>.  That is, if you believe the old story about the stock trader who makes a fortune shorting a bank&#8217;s stock after he notices the letterhead is wastefully expensive.  Likewise, ATG won&#8217;t last long if their employees lie to customers to save a few seconds&#8211;which is how long it would take to answer my question honestly.   </p>
<p><a href="http://www.google.com/finance?q=artg">ARTG: 3.28 -0.01 (-0.30%) &#8211; Art Technology Group, Inc.</a></p>
<blockquote><p>On January 8, 2010, the Company acquired InstantService.com, Inc. </p></blockquote>
<p>So I called Clearwire (on Sunday) and got someone named &#8220;Candy&#8221; who informed me &#8220;account services&#8221; is not open till Monday.  This is contrary to what ATG told me, but I&#8217;m going to give Clearwire a call now and see if I can get my $5 adjustment&#8211;preferably a retroactive adjustment!</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/tech-support-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-to Play Last.fm From Fedora 13 Console</title>
		<link>http://pjbrunet.com/how-to-play-last-fm-from-fedora-13-console/</link>
		<comments>http://pjbrunet.com/how-to-play-last-fm-from-fedora-13-console/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:57:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/how-to-play-last-fm-from-fedora-13-console/</guid>
		<description><![CDATA[How-to Play Last.fm From Fedora 13 Console
With a mostly-default install of Fedora 13, this is what I came up with to get Shell.FM working:  
&#8212;
yum install git
(Change to the directory where you want to install it?)
git clone git://github.com/jkramer/shell-fm.git shell-fm
yum install libmad-devel
yum install libao-devel
yum install glibc-devel (is this one necessary?)
yum install gcc
(Now run &#8220;make&#8221; in [...]]]></description>
			<content:encoded><![CDATA[<h1>How-to Play Last.fm From Fedora 13 Console</h1>
<p>With a mostly-default install of Fedora 13, this is what I came up with to get Shell.FM working:  </p>
<p>&#8212;</p>
<p>yum install git</p>
<p>(Change to the directory where you want to install it?)</p>
<p><a href="http://nex.scrapping.cc/shell-fm/index.html">git clone git://github.com/jkramer/shell-fm.git shell-fm</a></p>
<p>yum install libmad-devel<br />
yum install libao-devel<br />
yum install glibc-devel (is this one necessary?)<br />
yum install gcc</p>
<p>(Now run &#8220;make&#8221; in your new shell-fm directory.  If it doesn&#8217;t work, then I probably missed something!)</p>
<p>make</p>
<p>(I think this creates the &#8220;man&#8221; page for shell-fm?)</p>
<p>make install </p>
<p>(If the code compiles without any errors, this should run shell-fm.)</p>
<p>shell-fm</p>
<p>(If you follow the prompts, you might actually hear something!  Instead of entering your user/pass every time, config shell-fm to do this for you.)</p>
<p>mkdir /home/your_fedora_username/.shell-fm<br />
mkdir /home/your_fedora_username/.shell-fm/cache </p>
<p>(Then create a file called shell-fm.rc in the &#8220;.shell-fm&#8221; directory with whatever text editor.)  </p>
<p>Example shell-fm.rc: </p>
<p>&#8212;snip&#8212;</p>
<p>username = pjbrunet<br />
password = (shhhh!)<br />
default-radio = lastfm://user/pjbrunet/loved<br />
np-file = /home/your_fedora_username/.shell-fm/nowplaying<br />
np-file-format = %t by %a<br />
title-format = Now playing %t from %l by %a (%T)<br />
screen-format = %t by %a<br />
term-format = %t by %a<br />
delay-change = true<br />
extern=tee &#8220;/home/your_fedora_username/Music/%a-%t.mp3&#8243; &gt; /dev/null<br />
# Track title<br />
t-color = 1;31<br />
# Album name<br />
l-color = 1;32<br />
# Artist name<br />
a-color = 1;34<br />
# Track page</p>
<p>&#8212;snip&#8212;</p>
<p>The &#8220;extern&#8221; line is optional&#8211;it allows you to save the MP3 files.  (%a is the album name, %t is the track name, etc.)  Here &#8220;tee&#8221; saves the MP3s and pipes the output to nowhere.  (I&#8217;m sure there&#8217;s better ways to do this.)  So you won&#8217;t hear anything after starting shell-fm.  But you will see &#8220;Now playing&#8230;&#8221; and if you open your &#8220;Music&#8221; directory you should see MP3 files.</p>
<p>If you see a problem, something I missed, something I can improve, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/how-to-play-last-fm-from-fedora-13-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Cuts Off Access To API In August</title>
		<link>http://pjbrunet.com/twitter-cuts-off-access-to-api-in-august/</link>
		<comments>http://pjbrunet.com/twitter-cuts-off-access-to-api-in-august/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 18:32:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/?p=93</guid>
		<description><![CDATA[Twitter Cuts Off Access To API In August
This move by Twitter to kill basic authorization is a WARNING shot to all developers.  Twitter can erase your hard work at any moment they feel like.  Do you think this is the last time?  Now your Twitter business plan is seriously in danger.
Twitter API Wiki /  [...]]]></description>
			<content:encoded><![CDATA[<h1>Twitter Cuts Off Access To API In August</h1>
<p>This move by Twitter to kill basic authorization is a WARNING shot to all developers.  Twitter can erase your hard work at any moment they feel like.  Do you think this is the last time?  Now your Twitter business plan is seriously in danger.</p>
<p><a href="http://apiwiki.twitter.com/Authentication">Twitter API Wiki /  Authentication</a></p>
<blockquote><p>come August 2010, we&#8217;ll be <strong>turning off  Basic Auth from the API.</strong></p></blockquote>
<p>Also, let&#8217;s be honest, this is really about giving Twitter more control.  Now Twitter wants us to request a 7-digit pin number to continue using our applications?  What?  Where does this insanity stop?</p>
<p>I spend a week writing functions that use basic authorization to work without curl (no examples available on the web to do this, it was like pulling teeth from the Internet) then I find out about this OAuth garbage that&#8217;s totally irrelevant to what I do.  Now all that code I wrote is useless.  And no, I&#8217;m not rewriting all my code and requesting a 7-digit PIN number!</p>
<p>Look at this insanity:</p>
<blockquote><p>The traditional OAuth flow for desktop clients can be  cumbersome. We&#8217;ve created a PIN-based experience for destkop clients  that use the following flow:</p>
<ol>
<li>The application uses <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-oauth-request_token">oauth/request_token</a> to  obtain a request token from twitter.com.</li>
<li>The application directs the user to <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-oauth-authorize">oauth/authorize</a> on  twitter.com.</li>
<li>After obtaining approval from the user, a prompt on twitter.com will  display a 7 digit PIN.</li>
<li>The user is instructed to copy this PIN and return to the  appliction.</li>
<li>The application will prompt the user to enter the PIN from step 4.</li>
<li>The application uses the PIN as the value for the oauth_verifier parameter in a  call to <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-oauth-access_token">oauth/access_token</a> which  will verify the PIN and exchange a request_token for an access_token.</li>
<li>Twitter will return an access_token  for the application to generate subsequent <a href="http://oauth.net/core/1.0/#signing_process">OAuth signatures</a>.</li>
</ol>
</blockquote>
<p>First of all, I was not collecting usernames/passwords to use the API with basic authorization!  If you want tons of freeloading, fly-by-night, lookie loo users&#8211;Yes&#8211;maybe OAuth makes sense.  Maybe you enjoy jumping through hoops for people who don&#8217;t think you&#8217;re worth 2 cents.  But sounds like abuse to me&#8211;seriously.</p>
<p>Programmers love to complain they&#8217;re not respected and not paid enough.  You&#8217;re not respected because you roll over like dogs whenever the latest fad API asks you to.</p>
<p>Because I&#8217;m the webmaster, I&#8217;m the only one with a password!  There&#8217;s no pressing security issue here.  Do you really think anyone wants to man-in-the-middle attack your Twitter account?  Come on, is this imaginary hacker going to hijack your domain registration too?!</p>
<p>Twitter, you already have my password (which is a security risk enough already.  Twitter *was* hacked, my site was not!) and now you&#8217;re asking me to REQUEST a pin number too, when I already have a username AND a password?!  Seriously!?</p>
<p>Thousands of people visit my sites every day, but they don&#8217;t need any kind of password OR even a username to access/interact with any of my content.  OAuth is the least of their cares&#8211;and I could care less about it too!</p>
<p>If I ever decided to sell my app, the password would be hashed on the buyer&#8217;s server, if he or she wanted to use Twitter at all!  (But I&#8217;m removing that option now, because of this OAuth nonsense, because I&#8217;m done with Twitter.  At least I haven&#8217;t wasted my time/money on training videos yet!)</p>
<p>Until Twitter submits a public apology and admits their stupidity (I doubt it) I&#8217;m done with Twitter&#8211;because you know this will happen again.  Fool me twice, shame on me.</p>
<p>(In case you didn&#8217;t know, this change is coming next month!!!  No I wasn&#8217;t notified, I only discovered this accidentally searching through Google.  Why wasn&#8217;t I notified, Twitter?  You have my email address&#8211;why don&#8217;t you use it?  Don&#8217;t you think a huge sweeping change like this is important?  This is just the beginning of the outrage.  Wait until all these other programmers discover their app no longer works.)</p>
<p>Not even my bank wants a 7-digit pin number to use online banking.  The Internet is virtually anonymous anyway, OAuth or no OAuth.  Unless you can actually watch a video of me entering my password, holding up today&#8217;s newspaper, there&#8217;s no way to know for sure I am who I say I am.  Seriously!</p>
<p>Forcing us to request a 7-digit pin number is simply an inconvenience and dare I say this is obviously a move to pull more pageviews to Twitter.  If you make using TweetDeck or whatever client too inconvenient, a percentage of people will go back to using Twitter.com&#8211;that&#8217;s what this is really about!</p>
<p>So I say forget Twitter API.  There are better ways to spend your time.  Think about it&#8211;this is a WARNING.</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/twitter-cuts-off-access-to-api-in-august/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long Tail Example</title>
		<link>http://pjbrunet.com/long-tail-example/</link>
		<comments>http://pjbrunet.com/long-tail-example/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 22:50:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/?p=91</guid>
		<description><![CDATA[Long Tail Example
Here&#8217;s a report from one of my blogs, sorted by the number of comments on each post.  (As you can see, Myspace users like to leave comments.)  I think this is a good example of what a &#8220;long tail&#8221; really looks like.



ID
fero_posts
Comments


77
peace-symbols-and-hearts
12099


44
answering-questions-part-2
2042


43
answers-to-your-questions
1525


35
myspace-writing-questions
1268


6
microsoft-facebook-hookup
1217


93
display-name-size-color
1186


101
myspace-contact-table
1158


98
myspace-drops-letter-spacing
1016


30
minimize-your-myspace
933


128
add-myspace-message-link
806


48
covert-facebook-tracking
669


20
role-of-the-web-designer
547


16
7-ways-to-boost-adsense-ctr
527


33
one-column-myspace
466


49
1-in-4-americans-on-myspace
426


45
paste-your-taste
420


59
myspace-apps-questions
395


14
logo-design-decoded
382


46
change-myspace-contact-panel-links
365


119
myspace-loophole-exposed-private-profile-pictures
363


82
myspace-tutorials-graphics-colors
311


50
interview-with-a-myspace-tracker
305


55
link-exchanges
301


22
sony-music-videos-in-adsense
284


87
fake-truthbox-code
264


18
xhtml-strict-pocket-reference
260


29
bad-neighborhood-link-accident
244


47
alicia-keys-hacked-myspace
216


86
truthbox-is-hot
215


106
hide-myspace-url
210


10
xing-is-the-new-openbc
210


3
simplr-wordpress-theme
206


140
transparent-buttons-add-message-comment
206


85
how-to-view-hidden-friends-list
191


54
kool-writing-contest
190


11
css-pop-quiz
187


8
simplr-revisited
184


23
video-hosting-legal-precedent
178


7
the-billion-bully-rebellion
166


83
who-is-viewing-my-myspace-page
155


24
new-york-plane-crash
138


4
json-php
130


80
the-myspace-vision
121


19
new-york-restaurant-videos
105


132
write-left-or-right-of-pictures
102


107
hide-status-message-updates
84


64
make-text-smaller
77


5
microblog-battlefront
75


105
what-is-my-friendid
53


94
truthbox-a-full-investigation
33


104
hide-top-friends
32


84
myspace-securityprivacy-questions
28


102
remove-friend-borders
25


109
starting-new-lines
14


616
does-facebook-advertising-target-you-personally
9


675
how-to-write-your-name-kool-in-pipe-letters
8


673
how-to-make-7-million-dollars-in-one-night
6


66
whateverlife-hiring-happy-people
6


625
blocked-by-twitter
5


112
myspace-application-communications-guidelines
5


89
traci-got-hacked
4


618
ferodynamics-getting-faster
4


159
why-write-wordpress-plugins
4


660
open-wifi-overdose
4


647
convert-ogv-to-avi
3


67
passwords-and-cheating-boyfriends-girlfriends
3


78
this-blog-listen-up
3


108
disappointed
3


639
added-google-friend-connect-here
3


99
posting-codes-here
3


655
malicious-friending-location-update-dangers
3


345
write-in-pipe-letters
3


57
social-media-event-marketing
3


126
skinning-players
3


63
myspace-music-promoters
3


326
reaching-out
2


160
site5-affiliate-program-suggestions
2


143
myspace-gphone
2


344
expert-level-microblogging
2


340
facebook-violates-canadian-privacy-law
2


232
seos-bark-up-wrong-tree
2


123
popular-layouts
2


236
essentially-blogging
2


352
thinkpad-sl400-blurry-text-external-display
2


91
myspace-blogging-full-time
2


601
hack-facebook-password-scam
2


637
why-diaspora-wont-work
2


61
allen-stern-sarah-lacy-mark-zuckerberg
2


619
the-more-data-you-have-the-clearer-you-see
2


614
facebook-ad-power
2


73
virgin-mobile-flare-fragile
2


603
government-login-system
2


671
tweetomatic-profiteer-tour-review
2


557
my-blog-is-slow
2


659
obsolescence-of-credit-bureaus
2


665
facebook-aims-to-destroy-the-web
2


472
new-defaults-expose-facebook-profiles
2


183
social-network-culture
1


258
ferodynamics-surviving-slow-economy
1


254
twitter-combines-replies-and-mentions
1


343
twitter-business-stocks
1


242
uk-considers-snooping-social-networks
1


207
myspace-reviews-every-picture
1


237
money-for-nothing-work-for-free
1


641
adobe-flash-threat-spy-without-permission
1


642
html5-apps-vs-native-phone-apps
1


221
director-of-citizen-participation
1


229
dear-newspapers-bulldoze-yourself
1


677
read-private-myspace-facebook-twitter-messages
1


652
facebook-flagged-as-spam
1


173
engineer-turns-in-drug-binge-email
1


265
reminiscence-of-high-frequency-trading
1


658
gps-sms-microblog-crime-reports
1


275
adwords-conflict-of-interest
1


609
ferodynamics-needs-myspace-facebook-bloggers
1


361
black-friday-fashions
1


491
facebook-emergency-threat
1


595
researching-servint-vps-part-1
1


348
how-to-make-money-with-your-mobile-phone
1


337
performance-parables
1


334
wanting-rewards
1


327
we-know-where-you-are
1


676
how-to-send-secret-messages-through-myspace-facebook-and-twitter
1


623
another-april-update
1


324
first-party-third-party-cookie-drama-from-att
1


311
css-rant-continued
1


278
dell-does-wimax
1


273
facebook-virus-phishes-passwords-2
1


351
samsung-ml-1630-laser-printer-syncmaster-2333hd-combo
1


347
wp-fun
1


127
passwords
1


58
try-advertising-here-one-month-free
1


174
2009-resolutions
1


151
blog-income
1


90
apps-out-of-beta
1


149
search-engine-marketing-director
1


81
tell-all-myspace-romance
1


111
myspace-ads-crashing-firefox
1


134
myspace-is-broke
1


76
myspace-needs-adult-supervision
1


60
is-your-app-broke
1


56
need-mailing-list-help
1


62
uk-privacy-petition
1


88
are-you-truthboxing-me
1


97
how-many-myspace-questions
1


138
hide-top-friends-revised
1


122
myspace-versus-wordpress
1



]]></description>
			<content:encoded><![CDATA[<h1>Long Tail Example</h1>
<p>Here&#8217;s a report from one of my blogs, sorted by the number of comments on each post.  (As you can see, Myspace users like to leave comments.)  I think this is a good example of what a &#8220;long tail&#8221; really looks like.</p>
<table>
<tbody>
<tr style="background-color: #eee;">
<th style="padding: 5px;">ID</th>
<th style="padding: 5px;">fero_posts</th>
<th style="padding: 5px;">Comments</th>
</tr>
<tr>
<td>77</td>
<td style="padding-left: 3px;">peace-symbols-and-hearts</td>
<td style="text-align: center;">12099</td>
</tr>
<tr>
<td>44</td>
<td style="padding-left: 3px;">answering-questions-part-2</td>
<td style="text-align: center;">2042</td>
</tr>
<tr>
<td>43</td>
<td style="padding-left: 3px;">answers-to-your-questions</td>
<td style="text-align: center;">1525</td>
</tr>
<tr>
<td>35</td>
<td style="padding-left: 3px;">myspace-writing-questions</td>
<td style="text-align: center;">1268</td>
</tr>
<tr>
<td>6</td>
<td style="padding-left: 3px;">microsoft-facebook-hookup</td>
<td style="text-align: center;">1217</td>
</tr>
<tr>
<td>93</td>
<td style="padding-left: 3px;">display-name-size-color</td>
<td style="text-align: center;">1186</td>
</tr>
<tr>
<td>101</td>
<td style="padding-left: 3px;">myspace-contact-table</td>
<td style="text-align: center;">1158</td>
</tr>
<tr>
<td>98</td>
<td style="padding-left: 3px;">myspace-drops-letter-spacing</td>
<td style="text-align: center;">1016</td>
</tr>
<tr>
<td>30</td>
<td style="padding-left: 3px;">minimize-your-myspace</td>
<td style="text-align: center;">933</td>
</tr>
<tr>
<td>128</td>
<td style="padding-left: 3px;">add-myspace-message-link</td>
<td style="text-align: center;">806</td>
</tr>
<tr>
<td>48</td>
<td style="padding-left: 3px;">covert-facebook-tracking</td>
<td style="text-align: center;">669</td>
</tr>
<tr>
<td>20</td>
<td style="padding-left: 3px;">role-of-the-web-designer</td>
<td style="text-align: center;">547</td>
</tr>
<tr>
<td>16</td>
<td style="padding-left: 3px;">7-ways-to-boost-adsense-ctr</td>
<td style="text-align: center;">527</td>
</tr>
<tr>
<td>33</td>
<td style="padding-left: 3px;">one-column-myspace</td>
<td style="text-align: center;">466</td>
</tr>
<tr>
<td>49</td>
<td style="padding-left: 3px;">1-in-4-americans-on-myspace</td>
<td style="text-align: center;">426</td>
</tr>
<tr>
<td>45</td>
<td style="padding-left: 3px;">paste-your-taste</td>
<td style="text-align: center;">420</td>
</tr>
<tr>
<td>59</td>
<td style="padding-left: 3px;">myspace-apps-questions</td>
<td style="text-align: center;">395</td>
</tr>
<tr>
<td>14</td>
<td style="padding-left: 3px;">logo-design-decoded</td>
<td style="text-align: center;">382</td>
</tr>
<tr>
<td>46</td>
<td style="padding-left: 3px;">change-myspace-contact-panel-links</td>
<td style="text-align: center;">365</td>
</tr>
<tr>
<td>119</td>
<td style="padding-left: 3px;">myspace-loophole-exposed-private-profile-pictures</td>
<td style="text-align: center;">363</td>
</tr>
<tr>
<td>82</td>
<td style="padding-left: 3px;">myspace-tutorials-graphics-colors</td>
<td style="text-align: center;">311</td>
</tr>
<tr>
<td>50</td>
<td style="padding-left: 3px;">interview-with-a-myspace-tracker</td>
<td style="text-align: center;">305</td>
</tr>
<tr>
<td>55</td>
<td style="padding-left: 3px;">link-exchanges</td>
<td style="text-align: center;">301</td>
</tr>
<tr>
<td>22</td>
<td style="padding-left: 3px;">sony-music-videos-in-adsense</td>
<td style="text-align: center;">284</td>
</tr>
<tr>
<td>87</td>
<td style="padding-left: 3px;">fake-truthbox-code</td>
<td style="text-align: center;">264</td>
</tr>
<tr>
<td>18</td>
<td style="padding-left: 3px;">xhtml-strict-pocket-reference</td>
<td style="text-align: center;">260</td>
</tr>
<tr>
<td>29</td>
<td style="padding-left: 3px;">bad-neighborhood-link-accident</td>
<td style="text-align: center;">244</td>
</tr>
<tr>
<td>47</td>
<td style="padding-left: 3px;">alicia-keys-hacked-myspace</td>
<td style="text-align: center;">216</td>
</tr>
<tr>
<td>86</td>
<td style="padding-left: 3px;">truthbox-is-hot</td>
<td style="text-align: center;">215</td>
</tr>
<tr>
<td>106</td>
<td style="padding-left: 3px;">hide-myspace-url</td>
<td style="text-align: center;">210</td>
</tr>
<tr>
<td>10</td>
<td style="padding-left: 3px;">xing-is-the-new-openbc</td>
<td style="text-align: center;">210</td>
</tr>
<tr>
<td>3</td>
<td style="padding-left: 3px;">simplr-wordpress-theme</td>
<td style="text-align: center;">206</td>
</tr>
<tr>
<td>140</td>
<td style="padding-left: 3px;">transparent-buttons-add-message-comment</td>
<td style="text-align: center;">206</td>
</tr>
<tr>
<td>85</td>
<td style="padding-left: 3px;">how-to-view-hidden-friends-list</td>
<td style="text-align: center;">191</td>
</tr>
<tr>
<td>54</td>
<td style="padding-left: 3px;">kool-writing-contest</td>
<td style="text-align: center;">190</td>
</tr>
<tr>
<td>11</td>
<td style="padding-left: 3px;">css-pop-quiz</td>
<td style="text-align: center;">187</td>
</tr>
<tr>
<td>8</td>
<td style="padding-left: 3px;">simplr-revisited</td>
<td style="text-align: center;">184</td>
</tr>
<tr>
<td>23</td>
<td style="padding-left: 3px;">video-hosting-legal-precedent</td>
<td style="text-align: center;">178</td>
</tr>
<tr>
<td>7</td>
<td style="padding-left: 3px;">the-billion-bully-rebellion</td>
<td style="text-align: center;">166</td>
</tr>
<tr>
<td>83</td>
<td style="padding-left: 3px;">who-is-viewing-my-myspace-page</td>
<td style="text-align: center;">155</td>
</tr>
<tr>
<td>24</td>
<td style="padding-left: 3px;">new-york-plane-crash</td>
<td style="text-align: center;">138</td>
</tr>
<tr>
<td>4</td>
<td style="padding-left: 3px;">json-php</td>
<td style="text-align: center;">130</td>
</tr>
<tr>
<td>80</td>
<td style="padding-left: 3px;">the-myspace-vision</td>
<td style="text-align: center;">121</td>
</tr>
<tr>
<td>19</td>
<td style="padding-left: 3px;">new-york-restaurant-videos</td>
<td style="text-align: center;">105</td>
</tr>
<tr>
<td>132</td>
<td style="padding-left: 3px;">write-left-or-right-of-pictures</td>
<td style="text-align: center;">102</td>
</tr>
<tr>
<td>107</td>
<td style="padding-left: 3px;">hide-status-message-updates</td>
<td style="text-align: center;">84</td>
</tr>
<tr>
<td>64</td>
<td style="padding-left: 3px;">make-text-smaller</td>
<td style="text-align: center;">77</td>
</tr>
<tr>
<td>5</td>
<td style="padding-left: 3px;">microblog-battlefront</td>
<td style="text-align: center;">75</td>
</tr>
<tr>
<td>105</td>
<td style="padding-left: 3px;">what-is-my-friendid</td>
<td style="text-align: center;">53</td>
</tr>
<tr>
<td>94</td>
<td style="padding-left: 3px;">truthbox-a-full-investigation</td>
<td style="text-align: center;">33</td>
</tr>
<tr>
<td>104</td>
<td style="padding-left: 3px;">hide-top-friends</td>
<td style="text-align: center;">32</td>
</tr>
<tr>
<td>84</td>
<td style="padding-left: 3px;">myspace-securityprivacy-questions</td>
<td style="text-align: center;">28</td>
</tr>
<tr>
<td>102</td>
<td style="padding-left: 3px;">remove-friend-borders</td>
<td style="text-align: center;">25</td>
</tr>
<tr>
<td>109</td>
<td style="padding-left: 3px;">starting-new-lines</td>
<td style="text-align: center;">14</td>
</tr>
<tr>
<td>616</td>
<td style="padding-left: 3px;">does-facebook-advertising-target-you-personally</td>
<td style="text-align: center;">9</td>
</tr>
<tr>
<td>675</td>
<td style="padding-left: 3px;">how-to-write-your-name-kool-in-pipe-letters</td>
<td style="text-align: center;">8</td>
</tr>
<tr>
<td>673</td>
<td style="padding-left: 3px;">how-to-make-7-million-dollars-in-one-night</td>
<td style="text-align: center;">6</td>
</tr>
<tr>
<td>66</td>
<td style="padding-left: 3px;">whateverlife-hiring-happy-people</td>
<td style="text-align: center;">6</td>
</tr>
<tr>
<td>625</td>
<td style="padding-left: 3px;">blocked-by-twitter</td>
<td style="text-align: center;">5</td>
</tr>
<tr>
<td>112</td>
<td style="padding-left: 3px;">myspace-application-communications-guidelines</td>
<td style="text-align: center;">5</td>
</tr>
<tr>
<td>89</td>
<td style="padding-left: 3px;">traci-got-hacked</td>
<td style="text-align: center;">4</td>
</tr>
<tr>
<td>618</td>
<td style="padding-left: 3px;">ferodynamics-getting-faster</td>
<td style="text-align: center;">4</td>
</tr>
<tr>
<td>159</td>
<td style="padding-left: 3px;">why-write-wordpress-plugins</td>
<td style="text-align: center;">4</td>
</tr>
<tr>
<td>660</td>
<td style="padding-left: 3px;">open-wifi-overdose</td>
<td style="text-align: center;">4</td>
</tr>
<tr>
<td>647</td>
<td style="padding-left: 3px;">convert-ogv-to-avi</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>67</td>
<td style="padding-left: 3px;">passwords-and-cheating-boyfriends-girlfriends</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>78</td>
<td style="padding-left: 3px;">this-blog-listen-up</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>108</td>
<td style="padding-left: 3px;">disappointed</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>639</td>
<td style="padding-left: 3px;">added-google-friend-connect-here</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>99</td>
<td style="padding-left: 3px;">posting-codes-here</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>655</td>
<td style="padding-left: 3px;">malicious-friending-location-update-dangers</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>345</td>
<td style="padding-left: 3px;">write-in-pipe-letters</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>57</td>
<td style="padding-left: 3px;">social-media-event-marketing</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>126</td>
<td style="padding-left: 3px;">skinning-players</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>63</td>
<td style="padding-left: 3px;">myspace-music-promoters</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td>326</td>
<td style="padding-left: 3px;">reaching-out</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>160</td>
<td style="padding-left: 3px;">site5-affiliate-program-suggestions</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>143</td>
<td style="padding-left: 3px;">myspace-gphone</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>344</td>
<td style="padding-left: 3px;">expert-level-microblogging</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>340</td>
<td style="padding-left: 3px;">facebook-violates-canadian-privacy-law</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>232</td>
<td style="padding-left: 3px;">seos-bark-up-wrong-tree</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>123</td>
<td style="padding-left: 3px;">popular-layouts</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>236</td>
<td style="padding-left: 3px;">essentially-blogging</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>352</td>
<td style="padding-left: 3px;">thinkpad-sl400-blurry-text-external-display</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>91</td>
<td style="padding-left: 3px;">myspace-blogging-full-time</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>601</td>
<td style="padding-left: 3px;">hack-facebook-password-scam</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>637</td>
<td style="padding-left: 3px;">why-diaspora-wont-work</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>61</td>
<td style="padding-left: 3px;">allen-stern-sarah-lacy-mark-zuckerberg</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>619</td>
<td style="padding-left: 3px;">the-more-data-you-have-the-clearer-you-see</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>614</td>
<td style="padding-left: 3px;">facebook-ad-power</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>73</td>
<td style="padding-left: 3px;">virgin-mobile-flare-fragile</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>603</td>
<td style="padding-left: 3px;">government-login-system</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>671</td>
<td style="padding-left: 3px;">tweetomatic-profiteer-tour-review</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>557</td>
<td style="padding-left: 3px;">my-blog-is-slow</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>659</td>
<td style="padding-left: 3px;">obsolescence-of-credit-bureaus</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>665</td>
<td style="padding-left: 3px;">facebook-aims-to-destroy-the-web</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>472</td>
<td style="padding-left: 3px;">new-defaults-expose-facebook-profiles</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td>183</td>
<td style="padding-left: 3px;">social-network-culture</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>258</td>
<td style="padding-left: 3px;">ferodynamics-surviving-slow-economy</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>254</td>
<td style="padding-left: 3px;">twitter-combines-replies-and-mentions</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>343</td>
<td style="padding-left: 3px;">twitter-business-stocks</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>242</td>
<td style="padding-left: 3px;">uk-considers-snooping-social-networks</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>207</td>
<td style="padding-left: 3px;">myspace-reviews-every-picture</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>237</td>
<td style="padding-left: 3px;">money-for-nothing-work-for-free</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>641</td>
<td style="padding-left: 3px;">adobe-flash-threat-spy-without-permission</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>642</td>
<td style="padding-left: 3px;">html5-apps-vs-native-phone-apps</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>221</td>
<td style="padding-left: 3px;">director-of-citizen-participation</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>229</td>
<td style="padding-left: 3px;">dear-newspapers-bulldoze-yourself</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>677</td>
<td style="padding-left: 3px;">read-private-myspace-facebook-twitter-messages</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>652</td>
<td style="padding-left: 3px;">facebook-flagged-as-spam</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>173</td>
<td style="padding-left: 3px;">engineer-turns-in-drug-binge-email</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>265</td>
<td style="padding-left: 3px;">reminiscence-of-high-frequency-trading</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>658</td>
<td style="padding-left: 3px;">gps-sms-microblog-crime-reports</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>275</td>
<td style="padding-left: 3px;">adwords-conflict-of-interest</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>609</td>
<td style="padding-left: 3px;">ferodynamics-needs-myspace-facebook-bloggers</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>361</td>
<td style="padding-left: 3px;">black-friday-fashions</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>491</td>
<td style="padding-left: 3px;">facebook-emergency-threat</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>595</td>
<td style="padding-left: 3px;">researching-servint-vps-part-1</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>348</td>
<td style="padding-left: 3px;">how-to-make-money-with-your-mobile-phone</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>337</td>
<td style="padding-left: 3px;">performance-parables</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>334</td>
<td style="padding-left: 3px;">wanting-rewards</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>327</td>
<td style="padding-left: 3px;">we-know-where-you-are</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>676</td>
<td style="padding-left: 3px;">how-to-send-secret-messages-through-myspace-facebook-and-twitter</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>623</td>
<td style="padding-left: 3px;">another-april-update</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>324</td>
<td style="padding-left: 3px;">first-party-third-party-cookie-drama-from-att</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>311</td>
<td style="padding-left: 3px;">css-rant-continued</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>278</td>
<td style="padding-left: 3px;">dell-does-wimax</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>273</td>
<td style="padding-left: 3px;">facebook-virus-phishes-passwords-2</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>351</td>
<td style="padding-left: 3px;">samsung-ml-1630-laser-printer-syncmaster-2333hd-combo</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>347</td>
<td style="padding-left: 3px;">wp-fun</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>127</td>
<td style="padding-left: 3px;">passwords</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>58</td>
<td style="padding-left: 3px;">try-advertising-here-one-month-free</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>174</td>
<td style="padding-left: 3px;">2009-resolutions</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>151</td>
<td style="padding-left: 3px;">blog-income</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>90</td>
<td style="padding-left: 3px;">apps-out-of-beta</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>149</td>
<td style="padding-left: 3px;">search-engine-marketing-director</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>81</td>
<td style="padding-left: 3px;">tell-all-myspace-romance</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>111</td>
<td style="padding-left: 3px;">myspace-ads-crashing-firefox</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>134</td>
<td style="padding-left: 3px;">myspace-is-broke</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>76</td>
<td style="padding-left: 3px;">myspace-needs-adult-supervision</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>60</td>
<td style="padding-left: 3px;">is-your-app-broke</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>56</td>
<td style="padding-left: 3px;">need-mailing-list-help</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>62</td>
<td style="padding-left: 3px;">uk-privacy-petition</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>88</td>
<td style="padding-left: 3px;">are-you-truthboxing-me</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>97</td>
<td style="padding-left: 3px;">how-many-myspace-questions</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>138</td>
<td style="padding-left: 3px;">hide-top-friends-revised</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td>122</td>
<td style="padding-left: 3px;">myspace-versus-wordpress</td>
<td style="text-align: center;">1</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/long-tail-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Blog Slow At 100k Pages Per Month</title>
		<link>http://pjbrunet.com/wordpress-blog-slow-at-100k-pages-per-month/</link>
		<comments>http://pjbrunet.com/wordpress-blog-slow-at-100k-pages-per-month/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 07:17:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/wordpress-blog-slow-at-100k-pages-per-month/</guid>
		<description><![CDATA[WordPress Blog Slow At 100k Pages Per Month
Saw this on LinkedIn:

My blog serves over 100,000 pages a month and it&#8217;s sometimes slow. Can anyone recommend a good host for Wordpress? Thanks.
100k pages per month, depending on how heavy your graphics/plugins are, you&#8217;re going to have trouble with most (if not all) shared hosting accounts.
If you [...]]]></description>
			<content:encoded><![CDATA[<h1>WordPress Blog Slow At 100k Pages Per Month</h1>
<p>Saw this on LinkedIn:</p>
<blockquote><p>
My blog serves over 100,000 pages a month and it&#8217;s sometimes slow. Can anyone recommend a good host for Wordpress? Thanks.</p></blockquote>
<p>100k pages per month, depending on how heavy your graphics/plugins are, you&#8217;re going to have trouble with most (if not all) shared hosting accounts.</p>
<p>If you depend on SE traffic you should be especially concerned about usability. Google says they aim internally for 2 seconds per page.</p>
<p>I&#8217;d say it&#8217;s about time to invest in a good VPS at 100k/month. At this stage you don&#8217;t need a dedicated server yet, but you&#8217;re going to experience slowness on a shared account, especially when it comes to MySQL.</p>
<p>MySQL is the real bottleneck. The PHP executes really fast by comparison. With a VPS you get your own MySQL server and you can see exactly what&#8217;s going on in minute detail, if that&#8217;s what you want. With a VPS I can watch the requests come in one by one. And you can see how long it takes to process the PHP code vs. the MySQL.</p>
<p>Media Temple will charge you $20 extra per month for a GridContainer. This is a fancy way of saying you get priority on whatever MySQL server they set up for you. But personally I didn&#8217;t think the performance was that great.</p>
<p>If you get a VPS, find out how many other people are on your box. Also find out where the server is located geographically. If you&#8217;re on the East coast and you spend a lot of time on your site, you probably don&#8217;t want a West coast VPS.</p>
<p>If you&#8217;re interested in trying a VPS at some point, let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/wordpress-blog-slow-at-100k-pages-per-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How does table_prefix fit into WP 3.0?</title>
		<link>http://pjbrunet.com/how-does-table_prefix-fit-into-wp-3-0/</link>
		<comments>http://pjbrunet.com/how-does-table_prefix-fit-into-wp-3-0/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 18:23:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/how-does-table_prefix-fit-into-wp-3-0/</guid>
		<description><![CDATA[How does table_prefix fit into WP 3.0?
I&#8217;m thinking about upgrading 9 blogs and a couple of plugins I wrote.  They all depend on $table_prefix, which you all know is in wp-config.php since before Matt was Ma.tt.
Yes, I know WP 3.0 is multi-site.  I&#8217;ve been using the recommended $table_prefix for several years now.  [...]]]></description>
			<content:encoded><![CDATA[<h1>How does table_prefix fit into WP 3.0?</h1>
<p>I&#8217;m thinking about upgrading 9 blogs and a couple of plugins I wrote.  They all depend on $table_prefix, which you all know is in wp-config.php since before Matt was Ma.tt.</p>
<p>Yes, I know WP 3.0 is multi-site.  I&#8217;ve been using the recommended $table_prefix for several years now.  Yes, it&#8217;s time to upgrade.  Which is why I&#8217;m here.  So what is the recommended way now to get all my data working with WP 3.0?  I have millions of records stored in MySQL using $table_prefix.</p>
<p>Instead of using 9 wp-config files (doh!) I came up with this really simple way of using the same wp-config.php for all of my blogs:</p>
<p><strong>$table_prefix = substr(str_replace(&#8220;-&#8221;, &#8221;, $_SERVER['HTTP_HOST']), 0, 4) . &#8216;_&#8217;;</strong></p>
<p>The dash deal was added later for my &#8220;wp-fun.co.uk&#8221;</p>
<p>In plain English, this code simply uses the first four letters of the domain name for the $table_prefix.  So for example, Knowingart.com would be &#8220;know_&#8221; instead of &#8220;wp_&#8221;.  I use this same technique for all my plugins.</p>
<p>So a Knowingart.com plugin would use &#8220;know_myplugin&#8221; to store information, etc.</p>
<p>What do you think?  Can I safely upgrade to WP 3.0?</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/how-does-table_prefix-fit-into-wp-3-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PC Market Gets Bigger</title>
		<link>http://pjbrunet.com/pc-market-gets-bigger/</link>
		<comments>http://pjbrunet.com/pc-market-gets-bigger/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:34:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/pc-market-gets-bigger/</guid>
		<description><![CDATA[PC Market Gets Bigger
Steve Ballmer Is Right: The PC Market Is Getting Bigger &#124; Forrester Blogs
There is not a single computer Apple makes or has ever made that is a PC.
I used Apple PCs through the 80s and 90s and let me tell you, Apple made plenty of PCs. The only real difference was the [...]]]></description>
			<content:encoded><![CDATA[<h1>PC Market Gets Bigger</h1>
<p><a href="http://blogs.forrester.com/sarah_rotman_epps/10-06-17-steve_ballmer_right_pc_market_getting_bigger#comment-5518">Steve Ballmer Is Right: The PC Market Is Getting Bigger | Forrester Blogs</a></p>
<blockquote><p>There is not a single computer Apple makes or has ever made that is a PC.</p></blockquote>
<p>I used Apple PCs through the 80s and 90s and let me tell you, Apple made plenty of PCs. The only real difference was the mouse. Hence the song, &#8220;<a href="http://youtube.com/watch?v=Jkrn6ecxthM">I&#8217;m a right clicka, I&#8217;m an iBook flippa.</a>&#8221;</p>
<p><a href="http://www.globalnerdy.com/2009/04/30/old-apple-ad-what-kind-of-man-owns-his-own-computer/">Old Apple Ad: “What Kind of Man Owns His Own Computer?” — Global Nerdy</a></p>
<blockquote><p>Rather revolutionary, the whole idea of owning your own computer? Not if you’re a diplomat, printer, scientist, inventor…or a kite designer, too. Today there’s <strong>Apple Computer. It’s designed to be a personal computer.</strong> To uncomplicate your life. And make you more effective.</p></blockquote>
<p>Back then Apple was known for making PCs for graphics professionals&#8211;that was the only reason to buy an Apple. But that reason didn&#8217;t last long. All of Apple&#8217;s graphics apps were ported to Windows.</p>
<p>In the 90s people stopped calling them &#8220;IBM PC compatible clones&#8221; and instead called them &#8220;Wintel&#8221; machines. Windows+Intel. Now nearly everything is some variation of Linux in the cloud, so neither the OS or the CPU distinctions really matter.</p>
<p>So why call your computer a PC? I think it&#8217;s a matter of convenience. Even though computers are not really personal anymore. You can run a server on your desktop or phone or tablet, share the same app with millions of people, use multiple logins, etc.</p>
<p>As far as the iPad, tablet computers have been around since the 90s. The only difference now is touch-screens are more affordable and CPUs are fast enough now to make the touch interface responsive. Apple is not responsible for either advancement. Their size and shape are not new or original either.</p>
<p>From a software perspective, the iPhone and iPad are Linux clients in the cloud. Without the Internet (served by Linux) these devices are useless.</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/pc-market-gets-bigger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Too Many Domains?</title>
		<link>http://pjbrunet.com/too-many-domains/</link>
		<comments>http://pjbrunet.com/too-many-domains/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 06:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjbrunet.com/too-many-domains/</guid>
		<description><![CDATA[Too Many Domains?
(Response to Microsites. A Bad Idea Most of the Time.)
Most people are not one-dimensional. Limiting yourself to one domain is really short-sighted, in my opinion. I’ll give you a real-life example.
I’m an abstract painter. I have a BFA. Back in 2004 I came up with two website ideas, two domains. One about collecting [...]]]></description>
			<content:encoded><![CDATA[<h1>Too Many Domains?</h1>
<p>(Response to <a href="http://www.ninebyblue.com/blog/microsites-a-bad-idea-most-of-the-time/comment-page-1/">Microsites. A Bad Idea Most of the Time.</a>)</p>
<p>Most people are not one-dimensional. Limiting yourself to one domain is really short-sighted, in my opinion. I’ll give you a real-life example.</p>
<p>I’m an abstract painter. I have a BFA. Back in 2004 I came up with two website ideas, two domains. One about collecting art and another about art viewing and art reviewing. One was a wiki, the other was a blog.</p>
<p>One thing artists know, it’s process of elimination. If you have only one domain, you boxed yourself in. You’re trapped. The best artists make 20 compositions or 20 models very quickly and choose the best one. There’s a reason why designers and artists do this–it works! I might show 10 drawings to 1000 people and find out the orange drawing sells the best–it’s the same with domains. Anyway, the art collecting site didn’t pull any traffic. But the other site did something I wasn’t expecting, it morphed into yet another idea with yet another domain.</p>
<p>I’m also a programmer for over 20 years. So I wasn’t just blogging about art. I was also blogging about web tracking, advertising, click fraud, all kinds of subjects. So I realized I needed more domains to cover my different interests.</p>
<p>Especially because Google assumes domains are one-dimensional. If Google decides your website is about ice cream, that’s it–you’re stuck with ice cream searches. It’s either-or with Google. If you write about quantum physics (and you’re the expert on quantum physics) it doesn’t matter, you’re stuck with ice cream searches from that point forward. I learned (painful lesson) it was futile to try to change Google’s mind. It’s much easier to make a new domain, rather than fight Google’s classification algorithm.</p>
<p>If you get searches for lemons, go make some lemonade, but don’t let Google make you a lemon head for life. You are more than a lemon head! You are a multi-faceted, knowledgeable, interesting person! So go register some more domains.</p>
<p>As far as maintaining multiple domains, there are several ways to do it. That’s another comment for another day. But check out ScribeFire. If I press F8 right now I can post to any of 9 blogs. If I have an idea about art I can post to my <a href="http://knowingart.com">art blog</a>. If I have an idea about freelancing I can post to my freelancer blog, etc.</p>
<p>Obviously I’m going to post something about WordPress to my <a href="http://wp-fun.co.uk/">WordPress blog</a>, not to my <a href="http://freelanceroffice.com">freelancing blog</a>. Two different ideas, two different domains. In fact, WordPress now has this functionality included in version 3.0.</p>
<p>I keep a journal of domains I want to register. I could be watching a video, or talking to a friend, in the tub, at the pool, and I get ideas. Those ideas deserve unique domain names. I have 100-200 domain ideas on various pieces of paper. Now and then I go through that list and pick out a domain I want to register. It’s $10, no big deal. If that website makes at least $1 per month then I come out ahead.</p>
<p>Now I have a step by step process to get these domains up and running without much trouble. Over the years I have this down to about 10 steps.</p>
<p>30 years from now that one idea at the pool could be worth $1000 per month. God willing, I’m still blogging and/or making websites that far into the future. By then I have lots more content, even if I’m only posting once per month, that’s 360 posts over 30 years. Not only that, I just improved my odds of finding a winning idea. And if one idea fails, if the trend changes, now I have more options.</p>
]]></content:encoded>
			<wfw:commentRss>http://pjbrunet.com/too-many-domains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
