A little side project: FolioHD - Your online portfolio

Just a quick note to let you know about a side project I've been working on recently.

It's called FolioHD, and it's a great way to showcase your portfolio of digital work, like photography and even website design. Here's what a portfolio site can look like, without any technical setup or hassle: http://gooley.foliohd.com

I have a lot of friends who are getting into photography, and as a result, want a way to show off their work online. I used to always set them up with a Wordpress blog, installing Wordpress manually on my server each time. Then we'd install a Wordpress theme that would work for their needs. This was a tedious process, so I wanted to come up with a solution - something they could do on their own from start to finish.

Enter: FolioHD

Here's a screenshot of the user interface:

I teamed up with a buddy of mine, developer and photographer Christopher Gooley and soon after I shared the idea with him, we had a working prototype. We've been busy adding features ever since. Here's some of the things FolioHD can do:

  • A homepage rotator of your best work
  • Full theming support
  • A contact form
  • Google Analytics integration
  • Domain binding (use yourwebsite.com rather than yourname.foliohd.com)
  • Your own email alias on your own domain

And this is just the start. We've got lots more coming, like cool themes that will really make your work pop.

So if you know anyone who is looking for a way to easily get their portfolio online, tell them to check out http://foliohd.com. They'll be up and running in seconds; it's the quickest and easiest way to get a professional-looking portfolio.

A REAL Facebook privacy issue: Email addresses NOT listed on Facebook are getting indexed by Google - Update: Fixed by Facebook

I'm not one to freak out my personal information getting "leaked" from my mostly private Facebook profile, mainly because I don't publish things that I don't want people to know, but this is another story. This is a REAL Facebook privacy issue.

I Googled my email address (as I occasionally do) to see if it was indexed anywhere, because I like to keep it off the grid as much as I can. As it turns out, Facebook is the ONLY website that publishes my address, and the thing is...I don't even use that address on Facebook.

So what's happening here? Well, Facebook's "Opt out of emails from Facebook" page is getting indexed by Google. I'm assuming (based on critical thinking and moderate fact checking) addresses appear on this page if the following criteria are met:
  • Email address is not tied to an account on Facebook
  • Email address has been submitted by a friend using the "Find a friend" feature

What makes this a big problem is the fact that you can find THOUSANDS of email addresses by doing a simple Google search like:

site:facebook.com "Do you want to stop receiving Facebook emails" - fixed by Facebook


site:facebook.com "Do you want to stop receiving Facebook emails" @gmail.com - fixed by Facebook

Queries like this returned thousands of results, and I'm sure with a little digging, you could find more.

One obvious problem is that spammers can easily scrape this data and add easily legitimate address to their lists, many of whom might not give their addresses to Facebook for a reason. I actually remember seeing this problem a while back (maybe 6 months to a year ago), but forgot about it. I'm a little surprised that this one has slipped through the cracks for this long.

Follow me on Twitter and I'll let you know how this thing turns out.

Update: Sachin Agarwal pointed out on Hacker News that a lot of addresses getting indexed are secret addresses that people use to post to blogs (ie: Blogger). Yikes.

Update: It looks like Facebook has fixed the issue by preventing search engines from indexing that page. A big thanks to Blake Ross from Facebook for joining the thread on Hacker News to find the root of the problem and get it fixed. My email address is safe, once again!

Rules that guys wished women knew

  1. If you think you're fat, you probably are. Don't ask us.
  2. Learn to work the toilet seat; if it's up, put it down.
  3. Don't cut your hair. Ever.
  4. Sometimes, we're not thinking about you. Live with it.
  5. Get rid of your cat.
  6. Saturday + Sunday = Sports. Learn this equation
  7. Anything you wear is fine. Really.
  8. Women wearing Wonder bras and low-cut blouses lose their right to complain about having their boobs stared at.
  9. You have too many shoes.
  10. Crying is blackmail.
  11. Ask for what you want. Subtle hints don't work.
  12. Mark anniversaries on a calendar.
  13. "Yes" and "No" are perfectly acceptable answers.
  14. A headache that lasts for 17 months is a problem. See a doctor.
  15. Don't fake it. We'd rather be ineffective than deceived.
  16. Anything we said six or eight months ago is inadmissible in an argument.
  17. If you don't dress like the Victoria's Secret girls, don't expect us to act like soap opera guys.
  18. If something we said can be interpreted two ways, and one of the ways makes you sad and angry, we meant the other one.
  19. Let us ogle. If we don't look at other women, how can we know how pretty you are?
  20. Don't rub the lamp if you don't want the genie to come out.
  21. You can either ask us to do something OR tell us how you want it done, not both.
  22. Christopher Columbus didn't need directions, and neither do we.
  23. You have enough clothes.
  24. Men are from earth; women are from earth. Deal with it.
  25. Nothing says, "I love you" like sex.

via socialglen.com

Best Buy gets it right

A couple years ago, I almost wrote off Best Buy for good. Then about a year ago, they started pulling things together as Circuit City and CompUSA went out of business. Things have been continually improving ever since.

I have been a part of Best Buy's RewardZone program since its inception about 6 years ago. And apparently I spend so much money there that I am part of their Premier Silver membership, which comes with some special perks and benefits (like free shipping from their online store, no restocking fees on returns, and a more liberal return policy in general).

Tonight I received an email from Best Buy, announcing their personal shopper program. The program provides a dedicated phone number and email address for Premier Silver customers. I'm assuming it's a similar service to what Apple offers in their stores (except Best Buy's service is via phone and email), and I have yet to try it, but it's a nice touch for such a large retailer to start offering more personalized service to their customers.

-------- Original Message --------
From: Best Buy Reward Zone <BestBuyRewardZone@emailinfo.bestbuy.com>
Subject: Personal Shoppers and 500 Reward Zone® bonus points for our most valued customers
Date: Tue, 18 May 2010 07:14:24 -0600

Make your shopping easier and earn 500 Reward Zone® bonus points with a Personal Shopper
View as web page | To ensure delivery to your inbox, add BestBuyRewardZone@emailinfo.bestbuy.com to your address book.
Best Buy Reward Zone Premier Silver Welcome,
Member #:

MyRZ.com | BestBuy.com | Program Rules | Contact Us | FAQs | Community
Personal Shopper

Get a personalized shopping experience—plus earn 500 Reward Zone® program bonus points with the purchase of $100 or more.

Call or e-mail a Premier Silver Personal Shopper for a Best Buy® shopping experience that is customized just for you.

Our Personal Shoppers offer many services:

        •  Dedicated support for all of your shopping needs

        •  Easy, over-the-phone ordering—including free shipping using your Premier Silver benefit

        •  Pre- and post-purchase product support

        •  Assistance with order and account questions

Take advantage of this opportunity and earn 500 Reward Zone bonus points with a purchase of $100 and up using your new Personal Shopper between May 18, 2010 and June 30, 2010.

Contact your Personal Shopper Monday through Friday, 7 A.M.—7 P.M. CT, or leave a voicemail after hours and your Personal Shopper will return your call.

Call 1-866-

1 Reward certificates are discounts off future purchases.
This e-mail is a Best Buy advertisement. If you no longer wish to receive our marketing e-mails, . You may also send an e-mail to PrivacyManager@bestbuy.com or send a letter to Best Buy Corporate Campus, 7601 Penn Avenue South, Richfield, MN 55423-3645, Attention: Customer Care/Privacy. Please include your current contact information (name, mailing address, phone number and e-mail address), and indicate that you wish to stop receiving Best Buy marketing e-mails. For more information, read our Privacy Policy or call 1-888-BEST BUY.

BEST BUY, the BEST BUY logo, the tag design, BESTBUY.COM, GEEK SQUAD, REWARD ZONE and MAGNOLIA HOME THEATER are trademarks of BBY Solutions, Inc. All other trademarks or trade names are properties of their respective owners. © 2010 Best Buy. All Rights Reserved.
Legal | Site Map | Community Terms & Conditions