a:2:{i:0;a:1:{s:4:"data";a:2:{s:7:"entries";a:10:{i:0;a:6:{s:5:"title";s:19:"Help Name That Font";s:4:"slug";s:19:"help-name-that-font";s:2:"id";s:3:"238";s:10:"typeHandle";s:4:"blog";s:4:"body";s:383:"

So, they just painted big letters and numbers in my parking garage at work. Can you name that font? With the numbers being below the baseline of the text, it makes me think it’s Georgia. Anyone else have a guess?

Parking Garage Font

";s:10:"bodyBlocks";a:0:{}}i:1;a:6:{s:5:"title";s:39:"MacBook vs MacBook Pro, Help Me Decide!";s:4:"slug";s:37:"macbook-vs-macbook-pro-help-me-decide";s:2:"id";s:3:"239";s:10:"typeHandle";s:4:"blog";s:4:"body";s:2046:"

Update

I went with a MacBook Pro. Find out what helped me to make my decision.

I have been craving an Apple laptop for about a year and a half now. Since Apple, just updated both the MacBook and the Macbook Pro today, I think it’s finally time. But now, the hard part comes up, which do I get: the MacBook or the MacBook Pro?

MacBook

So here are the specs for the MacBook that I would get:

MacBoook Pro

Now, here are the specs for the MacBook Pro I would get:

Comparison

Based on those specs, it seems like the MacBook pro isn’t packing that much more. But in addition to all that, it has a better graphics card, backlit keyboard, and a multi-touch trackpad.

The backlit keyboard and 15 inch screen are big for me. But is it worth that much more? I’m not sure.

I wish Apple would update their laptop comparison chart. Hopefully they will get to it today.

So what do YOU think? Which would you get?

";s:10:"bodyBlocks";a:0:{}}i:2;a:6:{s:5:"title";s:24:"Weekly Link Round-Up #19";s:4:"slug";s:23:"weekly-link-round-up-19";s:2:"id";s:3:"240";s:10:"typeHandle";s:4:"blog";s:4:"body";s:3381:"

There has been a lot of discussion/arguments recently about IE8’s rumored version targeting. I have been a little in between on which side to take, but I think a few articles from this week really helped me to make my decision.

Here is the rest of this stuff that I found interesting this week:

";s:10:"bodyBlocks";a:0:{}}i:3;a:6:{s:5:"title";s:24:"Weekly Link Round-Up #18";s:4:"slug";s:23:"weekly-link-round-up-18";s:2:"id";s:3:"241";s:10:"typeHandle";s:4:"blog";s:4:"body";s:1998:"

Wow, I’m actually all caught up with my feeds. I’m really looking forward to this 3-day weekend. I really could use the extra time to work on a personal project.

Here is what I found interesting this week:

";s:10:"bodyBlocks";a:0:{}}i:4;a:6:{s:5:"title";s:24:"Weekly Link Round-Up #17";s:4:"slug";s:23:"weekly-link-round-up-17";s:2:"id";s:3:"242";s:10:"typeHandle";s:4:"blog";s:4:"body";s:2989:"

Well, I’m actually writing my weekly round-up on time this week. Guess it helps to actually keep up with my feeds. Here are a couple of items from last week that I didn’t get a chance to read until this week.

Now for the items from this week that I found interesting:

";s:10:"bodyBlocks";a:0:{}}i:5;a:6:{s:5:"title";s:20:"PHP Get Age Function";s:4:"slug";s:20:"php-get-age-function";s:2:"id";s:3:"243";s:10:"typeHandle";s:4:"blog";s:4:"body";s:1288:"

Such things like copyright dates, ages, etc. can cause problems on websites unless they are dynamic. For example, I have my age in the little about me blurb in the sidebar. I made a little function to calculate my age so that I don’t have to go in every year on my birthday and add another year to my age.

The Function

function age($bMonth,$bDay,$bYear) {
 
 $cMonth = date('n');
 $cDay = date('j');
 $cYear = date('Y');

 if(($cMonth >= $bMonth && $cDay >= $bDay) || ($cMonth > $bMonth)) {
  return ($cYear - $bYear);
 } else {
  return ($cYear - $bYear - 1);
 }

This function takes 3 arguments: the birth month, the birth day, and the birth year. It will return the calculated age. It obviously won’t work with an age in the future; it will return a negative number. I could add in checking to see if it’s a valid date, but I don’t think it’s really necessary.

Check Out Some Examples

Nothing too complicated. Let me know if anyone has any suggestions to shorten the code.

";s:10:"bodyBlocks";a:0:{}}i:6;a:6:{s:5:"title";s:24:"Weekly Link Round-Up #16";s:4:"slug";s:23:"weekly-link-round-up-16";s:2:"id";s:3:"244";s:10:"typeHandle";s:4:"blog";s:4:"body";s:934:"

Another busy weekend, so I’m a little late on my weekly link round-up from last week. Just a few links, but here it is:

";s:10:"bodyBlocks";a:0:{}}i:7;a:6:{s:5:"title";s:24:"Weekly Link Round-Up #15";s:4:"slug";s:23:"weekly-link-round-up-15";s:2:"id";s:3:"245";s:10:"typeHandle";s:4:"blog";s:4:"body";s:1259:"

Yeah, so I am a little late with my weekly round-up from last week. Better late than never:

";s:10:"bodyBlocks";a:0:{}}i:8;a:6:{s:5:"title";s:33:"Weird Green Background in Firefox";s:4:"slug";s:33:"weird-green-background-in-firefox";s:2:"id";s:3:"246";s:10:"typeHandle";s:4:"blog";s:4:"body";s:1798:"

How to Fix

So it appears that there are two different fixes. One of them completely removes FireShot, and the second leaves FireShot installed. Both appear to work.

Fix #1

  1. Uninstall FireShot 0.31
  2. Restart Firefox
  3. Enter about:config in the address bar
  4. Search for any variables that contain fireshot (I think this is the one that is causing the problem: general.useragent.extra.fireshot)
  5. Right click on each one, and select reset
  6. If you want, re-install FireShot version 0.25

Fix #2

  1. Open the FireShot preferences
  2. Uncheck Add information about FireShot into user-agent string
  3. Restart Firefox

So a couple of my Firefox add-ons had updates this morning. I installed them all without even thinking about it, and my co-worker Adrian asked why I added the green background to my sIFR headings. I had no idea what he was talking about. He said he also had a Firefox add-on that was updated, FireShot.

Homepage with weird green backgrounds

I checked in Firefox on the Mac, IE, and another co-worker's Firefox on PC, and none of them had the green backgrounds. I disabled JavaScript, and the green backgrounds went away. So something is going on with my sIFR headings. Weird.

Anyone else seeing the green backgrounds? Anyone know why?

";s:10:"bodyBlocks";a:0:{}}i:9;a:6:{s:5:"title";s:25:"The Importance of Testing";s:4:"slug";s:25:"the-importance-of-testing";s:2:"id";s:3:"247";s:10:"typeHandle";s:4:"blog";s:4:"body";s:3075:"

It is great when you can take situations in your everyday life and relate them to the web.

Bosch Dishwasher Exterior PhotoFirst, I am going to discuss a well designed product with one major problem that I used to use daily. Then I will discuss how we can use experiences from our every day lives to make the web a better place.

So, my parents have this Bosch dishwasher that they bought a few years ago. It really was awesome. It is super quiet, cleans well, and has a nice stainless steel finish. In the store and online, this thing looks great, and it’s easy to see why my parents bought it. But, there is just one big flaw…

As you can see by the photo, this is as slick as a dishwasher can get. The nice clean front with no buttons or switches to get in the way, its looks really nice. Since it’s so quiet when it runs, you don’t hear all those horrible dish-washing sounds.

The Problem

This is where the major problem comes in. It’s so quiet, that you don’t even realize it’s running. You have to open the door to see the control panel on the top of the door.

Bosch Dishwasher panel

It’s nice to have that out of view and gives the kitchen a sleek design. But there is no external display that lets you know that the dishwasher is running. There is no lock on the door for when it is running.

So how could this have been solved?

How about: thorough, in-home product testing? I’m sure they had a test dishwasher setup, and I bet they knew how long it took to run. They didn’t need to open it to see if it was still running. But if they had a regular person testing it, I’m sure they would encounter the same problem that I did.

How is This Related to the Web?

This shows the importance of having users not close to the development of the site or application to be there to test. Just thinking about things like this remind you to slow down and make sure everything is tested thoroughly.

Steve Krug is the master of usability testing and shows the true value of it. A simple example that he gave when I went to An Event Apart was to go to Magazines.com and to “buy” a subscription to The New Yorker without using the search.

It takes a while. A little too long.

So everyone, test your web sites and applications…or you might just open the dishwasher and have all the water run out.

Think About It

Can you think of other “problems” from your everyday life that could improve the way you develop websites?

";s:10:"bodyBlocks";a:0:{}}}s:5:"total";i:270;}}i:1;O:25:"yii\caching\TagDependency":3:{s:4:"tags";a:4:{i:0;s:7:"element";i:1;s:29:"element::craft\elements\Entry";i:2;s:40:"element::craft\elements\Entry::section:4";i:3;s:7:"graphql";}s:4:"data";a:4:{s:40:"CraftCMSce35088bdfe0816226cd17fd051a4803";s:21:"0.70573500 1736501960";s:40:"CraftCMS2743a789e8993267a348eee1ee7e4450";s:21:"0.67537500 1713205687";s:40:"CraftCMS2ac34726f299f7e18e449d8e536c67f8";s:21:"0.84529700 1741778847";s:40:"CraftCMS3817d4a648fcfac939af46605323feb0";s:21:"0.36746500 1735923287";}s:8:"reusable";b:0;}}