Modernizr

Modernizr adds classes to the <html> element which allow you to target specific browser functionality in your stylesheet. You don't actually need to write any Javascript to use it.

Yet another new tool for my geek tool box. It detects reliability in browsers.

Filed under  //   browser compatibility   free tools  
Posted July 2, 2010

Check Browser Compatibility, Cross Platform Browser Test - Browsershots

What is Browsershots?

Browsershots makes screenshots of your web design in different operating systems and browsers. It is a free open-source online web application providing developers a convenient way to test their website's browser compatibility in one place. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to our central dedicated servers for your review.

Another excellent tool to add to my geek toolbox!

Filed under  //   browser compatibility   cross platform   free tools   open source  
Posted July 2, 2010

I see a road trip in my future...

Meridian Pint — new bar and restaurant
coming to 11th and Park Road, NW Washington, DC

...Yet another good reason to travel to DC.
Opening date for Meridian Pint is looking like it’ll be June 17th give or take a few days.

Read the full update here: http://b.bigeek.net/?p=53585


(download)

Posted June 7, 2010

The future of data plans — good or bad?

Data caps, and per-MB charges are in, unlimited data plans are out!

"AT&T's new, completely restructured mobile data plans for both iPhones and iPads have officially launched the era of pay-per-byte data.
Unlimited, all-you-can-eat wireless data was a beautiful thing for Apple devices on AT&T, delivering streams of Pandora, YouTube videos, a million tweets, and hundreds of webpages without worry. And now it's dead."
GIZMODO


Unknownname


"Verizon Wants Tiered 4G Plans
...buying "buckets" of data—where you'd purchase a set number of monthly megabytes—is the model of the future."
GIZMODO

++++++++++++++++++++++++++++++++++++++

My thoughts:

Although I don't have a smart phone, I want to try and sort this all out in case I ever do get one—So I've compiled a list of Pros & Cons as I understand them to be.
Got anything else to add?

CONS

  • you actually are paying more for less — Under the old plan, you paid $60 a month for unlimited data, plus 5GB worth of tethering. Under the new plan, you will pay $45 for 2GB of data, total.
  • AT&T is charging you an additional twenty dollars a month based purely on how you use your data.
  • If that $30-whenever-you-want-it unlimited data was a part of your calculus in buying the 3G iPad, you've effectively been baited-and-switched. They promised one thing, and in just two months, it's gone.
  • The problem here is this: while it might be true that most users are currently using less than 2G a month with current services, we're not going to be stuck with current services forever.   In just a few months you'll be using cellular data for a whole lot more.
  • Capping data plans now sets a terrible precedent that has the potential to hold back advancements, if not in the technology itself, then certainly in peoples adoption and use of it. Once this move is made, there is no going back. Do you really think AT&T cares what you want to do with your phone as long as you're locked into a contract with them, are forced into them through your employer, or adopt them because they have some exclusive hardware you want to use? Once they're getting you to pay $25 a month for 2Gb of data they're not gonna care if suddenly you want videoconference or watch netflix on your phone or do some other awesome thing we've yet to hear about. They're gonna sit there, collect their overage fees, and laugh...all the while not investing any money into improving their network any more than the bare minimum needed to compete with the competition, all of which would be in similar dire straits (in terms of network health) if they had hardware like the iPhone.
  • consumers will have to shell out overage fees.
  • AT&T is promising services it cannot support.
  • early termination fee is almost 400 dollars.


PROS

  • AT&T still allows cell phones access to their extensive networking of Wi-Fi hotspots (Verizon does not).
  • The fees are there to restrict widespread use of "too much" data.
  • Honestly how many people are downloading more than 2 gigs over 3G in a month anyway? Most large files (DVD Rips, Game Demos, Layered Photoshop files, etc) that might use up a lot of bandwidth are pointless to have on the iPad, since you cannot do anything with them. Also, if you are downloading this kind of stuff you are more than likely doing it over a home wifi or something.

OPINIONS OF OTHERS I AGREE WITH

  • If this is the start of the mobile internet age — I DON'T LIKE IT.  Especially, if the iPad (or any tablet) replaces my PC (macbook pro) as Steve Jobs has eluded to.
  • Personally, I think that the data stream should be regulated just like electricity usage. You only pay for exactly what you use. I think that is the most fair. There is no limit, there are no overage fees, there's no tiers. Just pay for what you use.
  • You give them an inch, they'll take a yard. Corporations are NOT CAPABLE of policing themselves when it comes to making profit. This is why government regulation is critical. And before someone goes whining about the government keeping it's hands totally off the free market, look at what has happened with utility companies in the USA. Deregulation has *increased* costs across the board - A LOT! Also, doesn't it seem odd that when one big mobile service provider makes a move, the rest follow in near unison. If it actually drove prices down, overall, that would be great - but it doesn't. Across the board, we end up having to pay more, for less, with few (if any) alternatives because of the variety of radio protocols.
  • I doubt I'll ever go over 2 GB but whenever I pull my device out, I'll have to think "OK, what day is it? What have I done this month? Do I need to check on my usage?" It inserts an ugly layer between me and the device. This is exactly the opposite of what Apple seems to want the relationship between users and devices to be and a perfect example of ATT's tone deafness and greed.
  • 2 gigs will probably be more than adequate for my uses 95% of the time but it drives me crazy trying to manage my data usage on a phone that constantly communicates with the net

Posted June 2, 2010

Holistic Web Browsing: Trends Of The Future - Smashing Magazine

www.smashingmagazine. The future of the Web is everywhere. The future of the Web is not at your desk. It’s not necessarily in your pocket, either. It’s everywhere. With each new technological innovation, we continue to become more and more immersed in the Web, connecting the ever-growing layer of information in the virtual world to the real one around us. But rather than get starry-eyed with utopian wonder about this bright future ahead, we should soberly anticipate the massive amount of planning and design work it will require of designers, developers and others.

Glasses in Holistic Web Browsing: Trends Of The Future

The gap between technological innovation and its integration in our daily lives is shrinking at a rate much faster than we can keep pace with—consider the number of unique Web applications you signed up for in the past year alone. This has resulted in a very fragmented experience of the Web. While running several different browsers, with all sorts of plug-ins, you might also be running multiple standalone applications to manage feeds, social media accounts and music playlists.

Even though we may be adept at switching from one tab or window to another, we should be working towards a more holistic Web experience, one that seamlessly integrates all of the functionality we need in the simplest and most contextual way. With this in mind, let’s review four trends that designers and developers would be wise to observe and integrate into their work so as to pave the way for a more holistic Web browsing experience:

  1. The browser as operating system,
  2. Functionally-limited mobile applications,
  3. Web-enhanced devices,
  4. Personalization.

Each of these trends—browser operating systems, mobile, Web-enhanced devices and personalization—provides a foundation for the other. First, traditional browsers will continue to expand their functional scope to meet our demands, ideally in a way that simplifies the user experience rather than just by adding more tabs or toolbars. But our demands will ultimately drive mobile innovation as well, expanding points of entry to the Web far beyond our desks.

As people grow accustomed to being able to access the Web from anywhere, the next logical step will be to create unique entry points, specific to context and purpose and crafted especially for us. This final stage will be truly transformative, imbuing our daily lives with a rich layer of uniquely targeted information that will make us more efficient and effective in what we do. But reaching every step along the way will fully depend on the vision of designers and developers to refine existing interfaces and create completely new ones.

To Sum Up

  1. Web browsers will continue to be refined and expanded to include new functionality that will approach an operating system’s level of sophistication.
  2. Designers and developers need to become proficient at identifying and executing functionally limited sets for mobile applications.
  3. Previously unconnected objects will be enhanced with filters to send and receive contextual data across the Web. The design of these objects will change as a result of new interface attributes.
  4. Personalization trends will give users more control over their information and bring new, relevant information to them.

 

Designing for Social Interaction - Boxes and Arrows: The design behind the design

Strong, Weak, and Temporary Ties

by Paul Adams on 2010/04/09
Read Complete Article >

EXCERPT:

It took both the telephone and the mobile phone 15 years to amass 100 million users, but Facebook did it in 9 months. We see more and more people becoming connected on online social networks, and it seems our networks are growing exponentially. But the reality is, social networks rarely add to our number of connections. We’ve already met almost all the people we’re connected to on social networks. We’re already connected to these people offline. Social networks simply make the connections visible. For example, we often connect with old school friends, and catch up over a couple of wall posts. But rarely do we continue the conversation once we’ve connected, and over time we forget that the connections exist. In fact, Facebook users often have no interactions with up to 50% of their connections.1 When we study how people are interacting on social networks, we see that most interactions are with a very small subset of the people we’re connected to.

The average number of friends on Facebook is 130, and many users have many more.2 Yet despite having hundreds of friends, most people on Facebook only interact regularly with 4 to 7 people,3 and for 90% of Facebook users, 20% of their friends account for 70% of all interactions.4 We also see this with phone usage. We have hundreds of people in our phone contacts, yet 80% of phone calls are made to the same 4 people. We know dozens of people who use Skype, yet 80% of Skype calls are made to 2 people.5 Even when people play computer games online, they mostly play with people they know offline.6

We also have varied interactions with the people we’re not as close to. We find out about new jobs, not through our friends, but through friends of friends. When our friends’ friends’ friends lose weight, we lose weight.7 We go onto eBay and buy things for hundreds and thousands of dollars from people we’ve never met, and will probably never interact with again.

We have many diverse relationships with the people in our lives, yet the web doesn’t support this very well.

the web doesn't support different layers of relationships very well

On Facebook (left), all my “friends” are treated equally. I’m presented with a long alphabetical list. Some of these people I would trust with my deepest secrets, and there are others that I’ve met less than five times. Yet they are grouped together in a big bucket of “friends”. Of the people who are “friends” with me on Facebook, there are many that I wouldn’t call a “friend”. I may call them an acquaintance, or a colleague, or even a family member, but they’re not in the same category as my closest friends.

In my phone (right), all my contacts are treated equally. I’m presented with a long alphabetical list. My best friend is given the same number of pixels as someone I haven’t spoken to in 5 years. I may be able to access my most frequently contacted people via a ‘Favorites’ tab, but these people are still presented in the same way as the people I’ve lost touch with. On LinkedIn (right), all my connections are treated equally. Yet I have worked with some of them every day for years, and there are others that I met once at a conference.

Our social web tools must start to understand the strength of ties, that we have stronger relationships with some people than with others. And with this knowledge they need to adapt.

There are three kinds of relationship ties:

  • Strong ties: People we care deeply about.
  • Weak ties: People we are loosely connected to, like friends of friends.
  • Temporary ties: People we don’t know, and interact with temporarily.

Let’s look at each type of tie, and how we might design for them.

Most people have less than 10 strong ties

When designing for strong ties:

  • Think about their existing means of communication. Phone calls, text messages, email. Strong ties already have established ways to interact, we should support them, and not try and replace them with our own messaging systems.
  • Showing more information about the ten closest people is likely to be much more valuable than showing less information about many more people.
  • Avoid generic terms such as “Friends”. This will likely lead to over-populating groups and reducing their relevance.
  • Suggest connections to people, but communicate the effects of adding new connections.

People have about 150 weak ties that they stay up-to-date with

When designing for weak ties:

  • Consider the trade-off between communication and trust. Weak ties may be more knowledgeable about something we’re interested in, but we may trust them less. It may be important to show our other shared ties, or expose their sources of knowledge, so that we can increase the trust between people.
  • Make it easy for people to expose their networks to people they trust with that data. This will open up links between weak ties, without compromising user privacy.
  • Enable appropriate communication channels between weak ties. It may be better to go through, or highlight, a shared strong tie.

The web is increasing our interactions with temporary ties

Following are four common types of temporary ties:

  1. People sometimes interact with temporary ties around an information need. People needing information seek people with knowledge of the answer. Once the request for information has been fulfilled, interaction with these ties usually ceases. You may ask a person in the street for directions, or online you may seek information from people on Yahoo! Answers. This type of temporary tie is increasingly important for the future of web search. People are looking to other people, rather than businesses, to answer certain queries.

When designing for temporary ties:

  • Prioritize a great system for building reputation. Allow people to give feedback to one another.
  • Encourage people to expose content that will increase trust in their identity. This could be their real name, a real photo rather than an avatar, or proof of their qualifications.
  • Prioritize a great system for building trust between people. This may be highlighting shared connections, shared groups, or shared interests.
  • Don’t incentivize people with money, incentivize them to build their reputation.

Conclusion

Social web design will become an important part of every interaction designer’s skillset. To do it well, we’ll need to understand some basics about human relationships. If your users’ needs center around strong ties, you’ll design something very different than if they center around temporary ties. Understanding the difference between strong, weak, and temporary ties will help us build better online social experiences.

Old Bumper Cars Made Street Legal

There are seven of these little monsters floating around California,
and they’re all the creation of one man, Tom Wright.

http://www.djmick.co.uk/really/old-bumper-cars-made-street-legal-gallery/

(download)

gMap - Google Maps Plugin For jQuery

gMap | About

Google Maps Plugin for jQuery

What is gMap?

gMap is a lightweight jQuery plugin that helps you embed Google Maps into your website. With only 2 KB in size it is very flexible and highly customizable.

Example
This tiny line of code is being used to embed the map below. Simple, isn't it?

$("#map").gMap();

Kartendaten ©2010 Europa Technologies - Nutzungsbedingungen

Karte
Satellit
Labels anzeigen
Gelände
2000 Meilen
2000 km

Copyright © 2009-2010 Cedric Kastner. All rights reserved.

Posted March 3, 2010