ForrestLedbetter.com Rotating Header Image

Facebook Connect

I am testing out a plugin to allow commenting using your Facebook sign in.

UPDATE: It works. You may now comment on posts using your Facebook Login. No need to create an account here any more!

UPDATE II: Some tweaking will be necessary. Working on it…

UPDATE III: Something is definitely wrong. I’ve disabled the plugin for now.

BangoHabaMango Salmon Wraps

I have been trying to think of an appetizing way to cook frozen salmon filets. They just don’t look as good as fresh filets, so I’ve been wary of cooking them the same way. I love salmon patty burgers, but wanted to change it up a little bit. BangoHabaMango Salmon Wraps were born:

dscn12721

Continue reading →

The. Best. Chili. (v.01)

I know there is a lot of smack talk about who has the best chili recipe going on. I get that. I have even participated a bit. Here is the deal: I have just made the best chili ever. I promised to share a recipe with pics so here goes:
Continue reading →

IE Not Welcome?

WeDontSupportIE.com is a site with a simple message: Don’t use Internet Explorer. This is a message I can get behind, however I would not take it to the level they have. Disliking a browser and not supporting it are two very different things. As a web developer, I would never announce that I did not support a browser that still has a grasp on the majority of the market, and therefore is likely to be the browser being used by my intended end users.

Unfortunately, they are very right about IE’s abominable track record when it comes to security and standards compliance. A large part of my time at work is spent modifying CSS and Javascript to work in as many browsers as possible. Of course, jQuery has eased much of this on the Javascript side, but accommodating different browsers is still a huge time suck.

But is it worth it? That is the pertinent question here. I guess another way to ask this question is: Do you want at least half of the people on the internet to be able to view your content?

Any time I am asked to clean up spyware and/or virus infections, I usually find that IE is the only installed browser. Step 1 is telling the user to install Firefox, Opera, or Chrome and use it – after I reformat their hard drive, thanks to their horrible browsing habits and extremely insecure, never-updated Internet Explorer.

I have even seen sites go so far as to only display a Firefox download link when the users browser is detected to be Internet Explorer. This baffles me. Do you really want to prevent a user from seeing your content just because of the browser they are using? Shouldn’t you be honored that someone is attempting to view your content? Shouldn’t the web be all inclusive? Further, when you can translate page views to a dollar amount in ad revenue, telling some users they aren’t worthy of generating money for your site is about as stupid as it gets [update: i was talking from a business perspective. you'll notice no ads on this site (there were a couple google adsense spots before, but i felt it cheapened my goal for this site).].

Is Internet Exploder a thorn in my side? Most definitely, and I think most web developers would agree. But I would never turn a user away because of their browser. That is just bad business.

IPSA

Today, I became a member of IPSA. I have been to several of their meetings over the past year and a half, and have found something new to take away from every one.

Accessibility

While doing a bit of after work stumbling, I came across an article about 5 underused HTML elements. The list was spot on. I dont recall ever using many of these. What really caught my eye about this article was a blurb about web accessibility:

Labels are useful for accessibility and clicking them sets focus to the field.

This made me wonder: Am I doing enough to ensure accessibility to all users on web sites that I am working on? Unfortunately, I do not think I am.

I decided that I should remedy that, and headed over to the w3c to check out the Web Content Accessibility Guidelines.

Wow, I had no idea how much goes into this. The quickref is about a mile long. This is going to take some reading.

Luckily for me, someone else has done just that. Spoiler: He is not too happy with the WCAG standards. Here are a couple points I found interesting:

You can’t use offscreen positioning to add labels (e.g., to forms) that only some people, like users of assistive technology, can perceive. Everybody has to see them.

CSS layouts, particularly those with absolutely-positioned elements that are removed from the document flow, may simply be prohibited at the highest level. In fact, source order must match presentation order even at the lowest level.

Several of the sites I am working on use all kinds of faux-modal div’s created with jquery, and none of them render in the same order as they are coded. Applying just these two standards to these sites would take a ridiculous amount of time of meticulously reworking the stylesheets and pages.

There has to be another way. If a web app can be skinned for an iphone with some css changes, it should be possible to do the same for browsers with different accessibility requirements. How about it, science?

ForrestLedbetter.net: My new sandbox

It has been a long time coming. For the first time ever, I have a reliable, affordable asp.net host. I can’t believe I am *HAPPILY* using a hosting service from GoDaddy.

I have been averse to go godaddy over the years, but im a .net develoepr. How am I supposed to pass up $5 / month including asp.net 3.5 and sql server 2005?

.Net Hosting

Today I created a Windows web hosting account so I could start testing my new CMS project.

The current version is extremely basic and lacking in content, but it works and is improving daily. The rendering engine is at a point where I am ready to begin connecting everything to the database. Once I get the content management system squared away, I will start on the admin panel.

Until I get the admin panel in working order, posting there will be mostly for testing purposes.

link: ForrestLedbetter.net

french bread pizza

I made the best french pizza I have ever eaten tonight.

For about 5 minutes, saute on medium heat:
1 1/5 tbsp olive oil (I guess…I eyeball it, and try to keep it light)
1 medium portablello mushroom, sliced
2 small slices of onion
3 stalks broccoli
1 small diced clove of garlic
salt, pepper to taste

After the mushrooms have started to soften, drop in about a tablespoon of balsmic vinegar and cook for another minute or two, until the vinegar thickens a little.

Spread pizza sauce of your choice and/or making (post later on this) on the french bread slices. Top each half with your saute, followed by cheese (I used a pizza blend with some feta), and seasonings of your choice. I like to add paprika and cayenne pepper.

Bake at 400 for about 10 minutes, and then you get to eat this:

CLICK FOR SAMMICH

surprisingly not real bad for you french bread pizza

surprisingly not real bad for you french bread pizza

Launchy

Launchy : The Open Source keystroke Launcher

I have found Launchy to be rather useful. You tap alt+space, type in what you are looking for (“youtube SomeStupidCatVideo”, “google Douglas Bubbletrousers”, “vlc /home/me/videos/AnotherStupidCatVideo.avi”, etc) and hit enter. Boom. No clicking, no looking for crap in menus. It is as simple as:
1. alt + space
2. “action” + space + “parameter”
3. enter

They explain it a lot better than I do, but I definitely have launchy on my “must install” list.