NINJAS!

Mike,on the topic of  Fun
03.05.2010   |   0comment

Ninja

A friend tipped us off that Abduzeedo had a Friday post on the Awesomeness of Ninjas, mentioning the article probably deserved a spot on the dojo blog. I couldn’t agree more.

From the day I interviewed at Code Greene, Mark (the head sensei here), explained that he was assembling a team of ninjas to do his bidding. Our business has borrowed Japanese philosophy in a number of areas; namely, The Toyota Way, kaizen, and eliminating muda as it applies to workflow and personal improvement. We have 3 actual ninja swords in the office, and we once killed a guy. Well, that’s not entirely true, I can’t actually vouch for the authenticity of the swords.

Anyways, all I really wanted to say is that ninjas are awesome. Go check out the post and relish in their glory.


Kaizen in 2010: Stock Cliches, HTML5 Forms, & Web Advertising

Tim,on the topic of  Fun, Web Development
01.05.2010   |   3comment

One of the main focuses of our philosophy at Code Greene centers around the Japanese philosophy of continuous improvement known as “kaizen”. The web offers tremendous opportunities to learn from our peers, and sharing articles with each other has really helped us keep our blades sharp. Here are a few of the best articles we’ve read recently, submitted by members of our team:

Luke, Stop Using Stock Photography Clichés

stockI liked this article because I could really relate to the author. I am super sick of stupid stock photography. This type of stock photography has become meaningless to the user. Especially if the user has seen the same photo in other places before. As users, we are so used to seeing two business people shaking hands that we overlook it immediately, without giving it a second thought. Useless.

Mike, A Form of Madness

formForm design is awesomeness, but coding them? Not always the case. Luckily, there’s good news for form coders the world over with HTML5 on the brink of greater support. This article comes from an up-and-coming book all about HTML5. The author introduces some cool new tags and attributes that we can start using right now, including: placeholder text, autofocus fields, spinboxes, sliders, date pickers, and more! Exciting stuff.

Tim, On Web Advertising

adThis is something I have been very curious about lately, so to find this was a refreshing way to start out the week. It was nice to get Chris’s perspective about online advertising and I know he knows about it because all his work uses it.

What have you been reading recently?


Thanksgiving Recipies, Part 1

Mac,on the topic of  Food, Fun
11.30.2009   |   0comment

On Friday, November 20th, we had our annual Thanksgiving Feast with our neighbors, WhiteLabel SEO, and decided we needed to share a few recipes.  This will hopefully be the first post of several along this theme over the next month or two.

Raspberry Cheesecake

This first recipe comes from Susan Ehlers, spouse of Chad Ehlers who works here at Code Greene, who was willing to share her awesome Raspberry Cheesecake recipe with us.

  • 8 oz. cream cheese
  • 1 cup powdered sugar
  • 8-12 oz. Cool Whip / whipped topping
  • Graham cracker crust (homemade or purchased)
  • Raspberry Pie Filling (or other pie filling or pudding)

Mix cream cheese and powdered sugar together until smooth. Add Cool Whip (8 oz for a pie tin, 12 oz for 9×13 pan) over graham cracker crust. Top with Raspberry Pie Filling, or substitute another topping of your choice. Any pie filling works well, also pudding is a great alternative! Chill until ready to serve.

Ham Loaf

The name might not sound that appetizing, but I can assure you it is a family favorite and people at the party trying it for the first time said they liked it a lot and wanted the recipe. My wife, Susan Newbold, brought this from her side of the family and I’ve loved it ever since.

  • 3 lbs. ground ham (Keep it a simple - no fancy smoked ones, just plain. Bone in works fine, or boneless, but preferably one without added water.)
  • 2 lbs. ground pork (Almost any cut works great here, we usually use boneless pork chops)
  • 2 cups soft bread (you can break it up by hand, or I often use the food processor)
  • 4 eggs
  • 1/2 cup milk
  • 1/2 tsp pepper
  • The Special Sauce:
    • 1/2 cup pineapple juice
    • 1/2 cup vinegar
    • 1 tsp dry mustard
    • 2 cups brown sugar
  • 2-6 rings of sliced pineapple (optional)
  • Maraschino cherries (optional)

Mix meat, bread, eggs, milk, and pepper, and knead it by hand until it is well mixed. Form into two loaves as you would meatloaf. Mix sauce ingredients in a saucepan on medium heat until brown sugar is dissolved. Pour sauce mixture over the loaves. If desired, garnish with pineapple and cherries. Bake at 350 degrees for 75-90 minutes. Because we live in Utah, I actually bake mine at 375 degrees because of the high altitude. Check with a meat thermometer to make sure it’s cooked all the way through, probably 170 degrees internal temperature should do. (It is pretty hard to overcook, and you can baste it with the sauce if you’re worried about it drying out.)

Grinding the meat: you can do it yourself with a meat grinder (we use our Kitchenaid mixer with the grinder attachment) or you can order it from your local grocery stores. Some stores won’t do it, but others are willing and usually don’t charge anything extra. We’ve found locally that Harmons will, and Albertson’s used to, but some locations won’t do it for me any more. They usually prefer to do it first thing in the morning in their grinder, so that they can clean the grinder once instead of twice. (They have to prevent cross-contamination, so if they’ve been grinding beef, they’d have to clean the grinder before and after the pork, but if they do the pork first thing on a clean grinder, they don’t have to clean twice.) Because it involves a little extra work, some butcher counter employees get huffy and refuse to do it. You can also usually find ground pork - not out with the other meat, but at the butcher’s counter. Hope this helps!


GeekTool Scripts

Luke,on the topic of  Apple, Fun, Tools
10.13.2009   |   12comment

The code on this post has been updated. View here to get the latest.

In my previous post I talked about what I have been doing to my desktop the last little while. I had quite a few email or IM me asking about how the GeekTool scripts I used. Just take these scripts and copy the lines you want into the command area of a Geeklet. Most of these were written by Mac Newbold. Enjoy!

CPU Usage

top -n1 -l1 | grep "Load Avg" | sed 's/.*usage: //; s/ user.*//;'
top -n1 -l1 | grep "Load Avg" | sed 's/.*user, //; s/ sys.*//;'
top -n1 -l1 | grep "Load Avg" | sed 's/.*sys, //; s/ idle.*//;'

Memory

top -n 1 -l 1 | grep PhysMem | sed 's/.* inactive, //; s/ used.*//;'
top -n 1 -l 1 | grep PhysMem | sed 's/.* used, //; s/ free.*//;'

Month

date +%B

Date

date +%d

Day

date +%A

Time

date +%I:%M

AM / PM

date +%p

Weather

curl --silent "http://xml.weather.yahoo.com/forecastrss?p=USUT0078&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Look for the ‘UT0078′ here and replace it with the city code you want to display. Get the city code by going to Yahoo Weather and searching for your city. Once found look in the url and you will see your city code at the end of the url.

Weather Image

Create a new Shell Geeklet and use this as the command:

curl --silent "http://weather.yahoo.com/forecast/USUT0078.html" | grep "forecast-icon" | sed "s/.*background\:url(\'\(.*\)\')\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather1.png\

Replace the city code with your city code. ( same steps to get city code as above )

Then create a new Image Geeklet and use this as the url:

file:///tmp/weather1.png


Dockless Desktop

Luke,on the topic of  Apple, Fun, Tools
10.13.2009   |   1comment

So for a few weeks now I have been playing around with a themed desktop for my mac. I have always wanted to try something like this out just never had the guts or time. I have found that it isn’t scary at all and rather quick to get going. There are some free tools I have used and some nice things I have learned along the way.desktop1

Not having a dock at all has taken some getting used to. I use Quicksilver for just about everything now. I do have a pull down docklike thing at the top middle in case I ever need it. Here is a list of tools I have used to create my new desktop.

CandyBar - Change all the folders icons and HD icons.
Magnifique - Change the folder and App nav areas to black
GeekTool - Add time, weather, and computer status to the desktop.

GeekTool was by far the most fun. You can do much more with it than what I have done here. If you come up with something good for you I’d love to see it.


Utah Open Source Conference (UTOSC) 2009 is coming!

Mac,on the topic of  Fun, Linux, News
09.16.2009   |   0comment

UTOSC 2009 Speaker

I’m getting excited for the upcoming Utah Open Source Conference 2009, Thursday October 8 through Saturday October 10. It’s hard to believe another year has gone by already. There are a ton of great speakers and events that I anxiously await. Not to make light of the conference presentations, some of my favorite parts are the social events, like the Boardgame Bash at the end of the conference. For a bunch of geeks, we seem to be a pretty fun crowd, I think. I also love that the UTOS folks take family seriously, and have family events on Saturday that are fun for the wife, kids, and other non-geek family members. There’s a healthy focus on bringing new people, and less technical people, into the Open Source fold, which I think is great.

This year, as soon as submission of abstracts opened, I tossed in a presentation for the first idea that came to mind, which happened to be about one of my favorite open source platforms, FreeBSD. Lo and behold, after the voting and committee meetings were over, I was one left standing, so now I’ll be presenting “Why FreeBSD is the Best Linux Distro*” at the conference. Of course, when I decided to run the risk of making a joke in a room full of highly technical purists, I knew I better use the asterisk and let them in on the joke: “* Yes, FreeBSD isn’t really a Linux Distro. It’s a different Operating System that has emulation for and binary compatibility with Linux and can run almost all the same programs.” Even though it isn’t really a Linux distribution, for me it serves the same purpose and I think it does a better job than the various Linux distributions I’ve experienced.

Anyway, early-bird discounts end on Saturday the 19th, and there are some 50% off coupon codes drifting around if you’re interested. There are codes you can get from speakers, any local Linux User Group (LUG), or other groups like UPHPU.