Displaced Geek

Just a city geek and father coming to terms with being replanted in farm country

Posts Tagged ‘hobbies

Recipe Site Showdown: The Finale

Previously: Parts 3, 2, & 1

Recipe Sharing:
Recipe export & social sharing. 15 points possible.
Look & Feel / Ease of Use:
Pretty self explanatory, includes general website usability, and brew specific qualities like east of transition from search to creation, etc. Important but possibly a bit subjective. 10 points possible.

It’s time to knock the rest of this out, because it’s gotten a bit depressing.

Sharing:
Brewersfriend allows recipe export to three formats: text, HTML, and BeerXML. the process is simple, and despite a plethora of warnings about possible discrepancies, I’ve never had any issues that a simple glance didn’t immediately identify, or any that were difficult to resolve. There are no so called “social” sharing options. 10/15

Hopville currently offers no social sharing or export functionality. 0/15
A quick E-Mail confirmed that active development of Hopville’s current version has been on hiatus for a while, but is planned to resume soon.

Brewtoad should be the clear winner in this category. The entire site is social, with several community-driven aspects built right in, including integration with all the social sites you’d expect. But though their about page claims that “[...]Brewtoad follows the BeerXML standard and allows you to import (or export) your recipes into our database with barely any effort.[...]“, and their support forums have several requests for it, they have no export option available whatsoever. 10/15
Although my query in their support forum went unanswered, Brewtoad did eventually claim via twitter that export is a “likely” feature for a 2013 rollout.

Look & Feel / Ease of Use:
Brewersfriend may be powerful, but it’s much more kludgy feeling than the other competitors. Working out recipes is about as much fun as using a slide rule. 5/10

Hopville is by far the easiest site to just “whip something up” on. It’s clean looking, the UI is more than moderately responsive, and everything is always right where you expect it to be – a highly intuitive design. 10/10

Brewtoad is pretty. When viewed on a touchscreen device, it’s probably perfect, which makes sense since it looks like that was their intent from the start. While mostly quick, the UI feels like those initial Web2.0 sites that did a lot of big floaty things with no purpose whatsoever. Every ingredient selection requires an entire new faux-window style popup, which feels like it slows things down. While clearly not the ideal interface for keyboard & mouse style interaction, recipe creation flows pretty well once you figure it out. 8/10

So I guess our results look like this:

Hopville: 11 + 40 + 10 = 61
Brewersfriend: 16 + 30 + 5 = 51
Brewtoad: 22 + 40 + 8 = 70

Brewtoad is the clear winner, so why do I feel like I wasted my time? Possibly because despite (or perhaps because of) my half-assed attempt at being scientific & impartial, I’m expressly dissatisfied with the results.

I started all of this nonsense because it felt like I’d been using a multitude of sites to brew, and I wanted to get it down to just one. But it doesn’t seem like that’s practical at the moment. Hopefully, Brewtoad or Hopville will work out their quirks, and I’ll be able to revisit the issue. They both show amazing potential, and make recipe creation a fun and engaging activity. But the inability of either one to let me export, coupled with my unwillingness to give up local access to my recipes,limits me to the option I described as both “klugdy”, and “about as much fun as using a slide rule”: Brewersfriend.

I warned you it was a little depressing.

Written by Peter

February 8, 2013 at 1630

Recipe Site Showdown Part 3: Recipe Creation

NB:I’ve decided to remove BeerTools’ recipe calculator from the showdown, as the free version has proven too limited for my use, and the goal was to find the site that I plan on continuing to use in the future. I’m sure it’s a great tool for those who can use it, but it’s not right for me.
From this point forward, we wil be comparing BrewersFriend (free version), Hopville, & Brewtoad.

Previously: Part 2 Search

Arguably the most important category, users should be able to import, create from scratch, & modify existing recipes as their own. Granularity of ingredient selection, assistance in matching style, and ability to “tweak” are key to this category. 50 points possible.

Since I was planning on working out an amber ale recipe anyway, I’ve decided that’s how I’m going to test the recipe creation functionality of these sites – a completely new recipe from the ground up.

My goal is to create a balanced 5 gallon partial mash American Amber Ale. I’ll be using The Brewmaster’s Bible as my recipe style guide.

Armed with the simplest partial mash amber ale I can come up with, we turn to BrewersFriend first.

Read the rest of this entry »

Written by Peter

January 28, 2013 at 1619

Posted in Homebrewing

Tagged with , , , , ,

2012 Brew in Review

So 2012 was the year my lovely wife & I started brewing. Let’s see exactly how it went.

2012 Brew List:

  1. Imperial Nut Brown – kit
  2. Red Ale – kit
  3. Pumpkin Spice Ale – kit
  4. Lemony Snicket Wheatslightly modified internet recipe
  5. Raspberry Wheat – modified internet recipe
  6. Denny Conn’s Vanilla Bourbon Porterinternet recipe
  7. Hard Cider 1 – Purple Turkey Alehouse Original
  8. Hard Cider 2 – Purple Turkey Alehouse Original
  9. Simple Saisonslightly modified internet recipe
  10. Pete’s X1-RIS – Purple Turkey Alehouse Original
  11. LHBS Pumpkin Spice BeerLHBS recipe
  12. Modified Midwest ESB – internet inspired PTA original
  13. Irish Red 2 – modified internet recipe

Considering all the “real life” things that happened last year, 13 brews (12 brewdays) in 10 months is fairly respectable. But I’m certainly aiming for a higher number this year.

Read the rest of this entry »

Written by Peter

January 23, 2013 at 925

Recipe Site Showdown Part 2: Search

Previously: The Setup

Recipe Search: It should be easy to find existing recipes by common criteria such as style, ingredients, and ABV. 25 points possible.

What good is a collection of all the best recipes in the world if you can’t find the one you want?

In a perfect world, we’d be able to find recipes by:

  • BJCP style
  • arbitrary text
  • ingredient
  • ABV
  • brewing style (all-grain, BIAB, etc)
  • ability to filter / sort results

so those are the subcategories we’ll score on. 0 – 4 for each yields us a total of 24 possible points for search. Everyone gets one point to “round” the ideal search score to 25.

First up is Hopville. Read the rest of this entry »

Written by Peter

January 18, 2013 at 1106

Recipe Site Showdown Part 1: The Setup

Alright, after much deliberation, I’ve decided to finally suss out which of the many homebrew recipe creation/sharing sites out there is right for me. The upside? You all get to reap the benefits of my not-so-hard work.

If we didn’t draw the line somewhere, we’d be reviewing what’d feel like half the internet. As a result, I’m not even considering sites that are primarily forums (HomebrewTalk, TastyBrew, etc), or those lacking advanced recipe creation functionality (like HomeBrewDigest Recipator, beerrecipes.org, Homebrew Recipe Exchange, & brew365). It’s not that these aren’t extremely useful, only that they’re not what I’m looking for.

Additionally, I’m not borrowing an iPad, & paying $14.99 (or even $0.99) to test any apps, if you want a rundown on those, check out this post over at homebrewfinds. Same with android. We’re laser focused on free web-based recipe creation & sharing.

The Contenders

And with that goal in mind, let’s assemble our competitors!

Written by Peter

January 11, 2013 at 2131

It’s Never To Early…

Believe it or not, if you haven’t started planning out your 2013 garden yet, you’re already behind. But don’t worry, there’s plenty of time to catch up, but in order to do that, you’re going to have to get started. Luckily, the internet is here to help you.

The nice folks over at Tomorrow’s Garden have compiled a list of links to pages where you can order yourself some seed catalogs to get started!

Stay tuned for my new plan to grow slightly biointensively this year!

Written by Peter

January 6, 2013 at 1051

Posted in Gardening

Tagged with , , , ,

UPDATE:So, I didn’t know it when this was posted, but LastPass put up a site to check your LinkedIn password, and another one for the eHarmony breach.

@0xabad1dea
Attention universe, change your LinkedIn password and any other account that uses it. Just do it. 8:59AM

So unless you’ve been sleeping under a digital rock for the last twelve hours, by now you know LinkedIn had at least 6million password hashes snatched right out from under their noses.

There are plenty of places on the net where people smarter than I am will walk you through exactly what this means, and even more (arguably) smart people will try to scare the crap out of you, so if that’s what you’re looking for, you can go somewhere else.

@moxie
If LinkedIn hasn’t been able to confirm the breach, they havent fixed it either. You can change your PW, but attackers can just get it again 1:13PM


I decided to post this because while I thought I’d find myself once again checking a hash list to see how likely it was that my password had been compromised, instead I found that I was suddenly unable to remember my LinkedIn password in the first place! To be more accurate, I knew I’d be able to get it within 3 or 4 tries, as I use the now (in)famous ‘Correct Horse Battery Staple‘ method. Nevertheless, with the how often these dumps hit the internet, and how often they seem to be for sites I frequent, I found myself taking my own advice:

If you’re going to do something more than once,script it!

And I came up with this:

#!/bin/bash
#check hashlist for password
echo "usage: pw algorithm hashlist"
echo "eg ./checkfor Password123$ md5 ./hashlist.txt"
case $2 in
	"md5")
	md5hash=`echo -n $1|md5sum`
    md5hash=${md5hash:0:32}
	echo "Checking for $2 hash of $1 ($md5hash) in $3..."
	awk "/$md5hash/" $3
	;;
	"sha1")
	sha1hash=`echo -n $1|sha1sum`
	sha1hash=${sha1hash:0:40}
	echo "Checking for $2 hash of $1 ($sha1hash) in $3..."
	awk "/$sha1hash/" $3
	;;
esac

Of course, I then realized that despite my best efforts, not only would many people I know never bother to check or change their passwords, they may even be tempted to plug them into one of the phishing sites claiming to check their passwords for them which will undoubtedly pop up pretty soon, if they haven’t already. So I compiled a quick list of common passwords I know are in use by friends & family (yes, I can probably guess your password, get over it), polished up that script up there to handle a wordlist…

#!/bin/bash
#check password list against hashlist
if [ -z "$3" ]         # VERY quick & dirty input checking
then
     echo "usage: checkfor ./pwlist.txt (md5|sha1) ./hashlist.txt"
     exit
fi
if [ "$1" == "?" ] #copy & past makes for easy redundancy!
then
     echo "usage: checkfor ./pwlist.txt (md5|sha1) ./hashlist.txt"
     exit
fi
while read line;
do 
if [ "$2" == md5 ]; then
     md5hash=`echo -n $line|md5sum`
     md5hash=${md5hash:0:32}
     echo "Checking for $2 hash of $line ($md5hash) in $3..."
     echo "$line" `awk "/$md5hash/{n++}; END { print n+0 }" $3`  >> ./rawresults.txt
     awk '$2 != "0"' ./rawresults.txt >> ./cleanresults.txt
     rm ./rawresults.txt
fi
if [ "$2" == sha1 ]; then
     sha1hash=`echo -n $line|sha1sum`
     sha1hash=${sha1hash:0:40}
     echo "Checking for $2 hash of $line ($sha1hash) in $3..." 
     echo "$line" `awk "/$sha1hash/{n++}; END { print n+0 }" $3`  >> ./rawresults.txt
     awk '$2 != "0"' ./rawresults.txt >> ./cleanresults.txt
     rm ./rawresults.txt
fi
done < $1

…and let it run. Thankfully, I only ended up matching some common passwords that I fully expected to match, given that they’re probably used by lots of people. (eg the sha1 of linkedinpassword is d2ffdbdb71a0e55324fa51949a145dc001ed53dc, and yes, it’s in there)

So if I don’t know you in real life, and you run linux, snatch a copy of the hashdump, and run the above script against it using your password. Or you could take even less time and just change your password. ;)

Happy scripting!

Written by Peter

June 6, 2012 at 2050

Posted in geek

Tagged with , , , , , , , ,