Feed on
Posts
Comments

Aside from the fact that I believe that cell phone carriers and makers are basically gouging everyone with their high prices and ridiculous monthly fees, wanna know why I really hate smartphones? It’s because now, more than ever, smartphone manufacturers seem to be coming out with new models every week but most of us are locked into two year contracts with no easy way to upgrade. Carriers constantly change their phone lineups as manufacturers come out with the latest and greatest so the phone you buy today may be behind the curve six months from now. Granted the phone you buy today should be more than sufficient to carry you for a couple of years at least, but should some cool new hardware come out months from now you have no way to simply upgrade without incurring some extra costs. WTF? Why can’t the two year contract include changing hardware whenever you like for some very small fee? The carriers still make their monthly vig and by giving customers extra options and flexibility they would probably gain customers which would offset the hardware costs. Plus, it’s not like the big carriers are hurting for money the last time I checked.

iPhone, iOS, Android, Gingerbread, FroYo, Ice Cream, 3G, 4G, 4Gs, LTE, CDMA, EVDO,  Samsung, HTC, Nexus, Motorola, LG, jailbreaking, rooting, how in the cell is anyone supposed to keep up? Obviously the big news in the cell phone business last week was that Verizon got the iPhone and many new smartphones  debuted at CES. This actually affects me since my piece of shit cell phone is approaching three years of age, has a crappy interface, and a battery that lasts about a day between charges. So now I’ll most likely be shopping for a new phone but what in the world do I want? Both iPhone and Android users have devoted followers so trying to find strong, unbiased evidence online of which one to pick is near impossible. Reading phone reviews on tech sites is like listening to nerds debate whether Star Wars was better than Star Trek.

Why can’t cell phone carriers allow you to test drive a phone for a week before you lock yourself into yet another two year contract? When I’m in a store playing with the demo models, I have no idea if I’ll get good reception at home, work, or wherever I go. I can’t tell if with repeated use the phone will slow down or the battery charge will last as long as I need it to. Cell phones have become ubiquitous and are more powerful than ever, yet we’re all stuck with the same ridiculous choices and forced to make guesses when laying out thousands of dollars. How do you feel?

Happy New Year! I took a couple of weeks off from posting to rest and relax and now that I have a snow day AND a cold, I thought I’d post something I’ve been tinkering with in my spare time.

While there are a lot of JavaScript menu scripts and jQuery menu plugins, none of them felt simple enough to me to just turn a simple, unordered list into a horizontal menu without code bloat while maintaining some necessary, basic features. So I made one. Check it out. The demo applies some basic CSS shadows and rounded corner effects but you’re not limited to that.

I haven’t turned this into a plugin but I figured if enough people that that it would be useful, I could and then release it like my other plugins. So if you like this, let me know with a comment below.

What’s so great about this menu?

  • It’s lightweight. At about 3k before being minified it’s hardly noticeable.
  • It’s simple. It turns an unordered list into a hierarchical menu. Boom. Done.
  • It’s edge aware. If your menu has so many levels that it ends up being wider than the window, instead of continuing to expend to the right, it stays within the window and displays to the left. In the demo link above try item 4 or 6 and navigate the sub-menus. You may need to make your browser narrower but you’ll see what I mean.
  • Works in all major browsers; even IE8.
  • Stays above form elements. Some menus get stuck behind form elements like input boxes which can be annoying.
  • Infinite depth. You’re not limited in any way by the number of menu items you can have.
  • Finally, it’s degradable. If JavaScript is turned off or unavailable, the viewer will see the original unordered list.

I consider this code beta for now and I’m sure there’s room for tweaking.

jQuery 1.4.4 caused the lightswitch to break so I’ve updated it to work with the latest version. You can grab the latest copy from the plugin downloads page. One note, the plugin doesn’t animate smoothly is IE8 because of jQuery’s lack of support for animating background images. The animation works in virtually every other browser, and it worked with jQuery <= 1.4.2. It may work with IE9 but I haven’t tested it.

  • ActiveX
  • DirectX
  • Xbox
  • Windows XP
  • Office 2007+ file extensions (.docx, .xlsx, .pptx)
  • Xna

Is there something special about the X or is it just a placeholder for their lack of imagination?

You may think that emails have a subject line so that you will know what the email is about. You’re wrong. Emails have a subject line so you can ignore them.

Why Do Emails Even Need a Subject Line?

I’m sure the original intent of emails having a subject line was so that the recipient would be able to tell what the message was about before reading it. Kind of a courtesy to ease you into this new technology. However, as I was driving around today I came to the realization that the subject line is no longer used for that. It’s devolved into a way to quickly determine whether to read, ignore until later, or delete an email.

Snail mail, email’s old fashioned, physical world counterpart, doesn’t have a subject line. When you get a piece of mail,  you can (almost always) easily see who it’s from, but there’s no one line summary on the envelopment as to what’s inside. When grandma sends you a letter in the mail, there’s no synopsis printed on the outside that would tell you the contents are really a thank you note for the lovely Spanx you bought her for her birthday (wouldn’t that be useful). Instead, when you get a piece of snail mail, you open it based on who it came from. So while email is considered to be the electronic version of snail mail, it isn’t, but it’s close. Email comes with some extra information that today has very little value. When you receive email, you’ll open/ignore/delete it based on where it came from and not based on the subject line. Oh, and not to go off on a tangent, but forget about importance. Does anyone open email based on what the importance level is?

Pointless Subject Lines

I can’t remember how many emails I’ve received where the subject line is “Hey” or “Re:”, usually because whoever sent it entered nothing in the subject line or entered something meaningless because whatever mail program they were using forced them to enter something. This is just another reason why subject lines are no longer needed. Now you’re probably saying something like, well how can I tell email messages apart from one another if they’re from the same person on the same day if they don’t have a subject line? Well how would you tell a bunch of letters from the same person if you received them the same day? That’s right, you’d organize them. Same for email. Folders, tags, and labels are far better at organizing (gasp!) your email then simply letting them clog up your inbox and relying on the subject lines to differentiate them. It would be nice to be able to rewrite the subject line based on what I thought the real subject of the email was about. Then instead of having an email from Ted in my inbox with the subject of simply “Meeting”, I could change it to “Looking to suck an hour out of your valuable time on Friday, interested?”.

So let’s face facts here. The subject line of email has gone from concise summary to white noise in 20 years. We continue to hold on to this vestigial organ simply because we don’t like having to organize the email we receive. Isn’t it time for something better?

« Newer Posts - Older Posts »