OpenDNS FamilyShield makes it easier to block porn from your kids’ computers

By Lee Mathews, Download SquadJune 23, 2010 at 02:00PM

Filed under: ,

OpenDNS is a great service for a number of reasons, and today there’s one more. If you’re a concerned parent, they’re now making it super-easy to block porn from all the computers in your home.

The new offering is called FamilyShield, and it’s just as easy to get working as the original OpenDNS service. Full instructions are provided on the official site, and they’ll walk you through setting up FamilyShield either on your computers or on your router. Opt for the router method if you’re comfortable — it’s really not too complicated, and instructions are provided for 18 different brands of routers and dozens of different models.

Once you’ve configured the OpenDNS FamilyShield servers, they take care of the rest — constantly updating their files to block additional sites. As they point out on their official blog post, it’s fairly difficult to get around FamilyShield’s access-blocking abilities.

That’s not to say it’s impossible — there’s always a way, but FamilyShield is certainly an excellent first line of defense if you’re looking for a way to keep porn off your computers.

OpenDNS FamilyShield makes it easier to block porn from your kids’ computers originally appeared on Download Squad on Wed, 23 Jun 2010 13:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Add to digg
Add to del.icio.us
Add to Google
Add to StumbleUpon
Add to Facebook
Add to Reddit
Add to Technorati



OpenDNSOpenDNS FamilyShieldDownload SquadRouterPornography

Decision-Making Models In Web Development

By David Sparks, Smashing Magazine FeedJune 23, 2010 at 11:00AM

Smashing-magazine-advertisement in Decision-Making Models In Web Development
 in Decision-Making Models In Web Development  in Decision-Making Models In Web Development  in Decision-Making Models In Web Development

When was the last time you made a decision? A big one. What was the outcome? Was it good, and how did you get to that outcome? Every day we all make plenty of decisions without a thought to how we structure them or the basis on which we make them. We simply make them. We’re lucky that we work in an industry in which erroneous decisions may have serious financial consequences but rarely, if ever, costs lives.

In fields such as aviation and health care, bad decisions can have massive repercussions. As a result, a lot of cash has been spent studying the human factor and developing methods of reducing error. After all, you’d like to think that the person in the cockpit is fully capable of caring for an expensive jet and its passengers.

These studies have led to many conclusions and insights on human behavior, and they have also helped to develop formal decision-making and error-checking processes for people involved in making big decisions. These are models we can learn from and apply to our everyday choices, big and small.

[Offtopic: By the way, did you know that Smashing Magazine has a mobile version? Try it out if you have an iPhone, Blackberry or another capable device.]

Why Do We Need Decision-Making Models?

Dilemma in Decision-Making Models In Web Development
(Image credit: Julia Manzerova)

Quite simply, we don’t. We’re all quite capable of making perfectly good decisions on our own with no outside help. However, we also “don’t need” a 960 grid to structure a great Web design, and we don’t need a validator to make clean, valid website code, but they both help ensure that our output is as good as it should be.

While some people naturally make good decisions, others struggle and need the support of a model or framework, in the same way that some people naturally make balanced Web designs and others prefer the help of a layout grid.

Also, be aware that decision-making models aren’t applied exclusively to rushed decisions on urgent problems, such as unexpected server outages. They can be used to approach any issue, from making an intricate pitch to a client to building or redesigning a website.

Bad Decisions and Good Decisions

Good decisions can save both time and money, and experience, forethought and planning can help you make them. The difference between bad and good decisions is not always clear-cut, and our opinion of our own decisions will often change in hindsight. But making measured and well-considered decisions will make us more comfortable with the course we have chosen and more confident in future decisions.

Stress and Decision-Making

We make decisions under a variety of pressures all the time: workload volumes, financial commitments, deadlines. No surprise that the quality of decisions made under stress is not as good as the quality of those made in calmer times.

By applying a structure, we can clear our heads in stressful times and make effective decisions when needed.

Teamwork

Formalizing the decision-making process can be really effective among groups.

Most people in the Web design industry regularly work on teams, whether with other designers and developers or clients. These collaborations often come with very large communication barriers, such as remote working and teleconferencing and even language differences, each of which has its own problems.

Teleconference in Decision-Making Models In Web Development
Teleconferencing presents some of the biggest communication barriers. (Image credit: Stuart Cummings)

A formal decision-making process helps to ensure that everyone understands what is being done and why it is being done, and it gives them sufficient time and opportunity to give effective input.

Basic Models

Within the aviation, health care and corporate world, you’ll find a few key decision-making models, all of which aim to provide a sensible, intuitive framework in which to structure better decisions.

SHEL

SHEL is an acronym for Software, Hardware, Environment, Liveware and is used to assess interactions in various situations.

The graph is normally drawn out as a cross, with the central liveware (in our case, the end user) in the middle. It can be used as a brainstorming and planning tool to assess the interaction between the elements in the model and the central liveware.

For Web design, the diagram could be annotated to show these key areas:

SHELmodel in Decision-Making Models In Web Development
A SHEL diagram showing the end user in the middle and including Web design considerations.

Using the SHEL model reinforces the point that the end user should be the primary consideration in any planning process.

The diagram above shows a typical website scenario, but you can use SHEL to cover all of the areas of any project and to check that you have all the information needed to proceed.

Using it as a brainstorming tool with clients, we can ensure that we fully understand the situation and task at hand and can clarify that we are both looking at the same influence factors.

By considering every aspect of an interaction or problem, we minimize the impact of any surprises and modifications down the line and help ourselves make better decisions.

DODAR

Dodar in Decision-Making Models In Web Development
The DODAR process is often represented as a circular flow.

DODAR is a primary decision-making tool and stands for Diagnose, Options, Decide, Assign, Review. It captures the five key areas of any decision-making process.

Diagnose is the first step to solving any problem or decision. Find out the problem and what causes it. Use all available resources to identify the problem or to confirm the lack of one.

One of the main reasons for error in decision-making is “confirmation bias,” whereby we make a decision based on a few factors that favor our initial impression, without fully evaluating the problem. How often have you said, “Oh yeah, I know why that is. Won’t take a minute.” And then you find out that the problem isn’t what you thought at all and that the solution will take a little longer. Use the diagnosis stage to make sure you are certain of the issue at hand, by both proving and disproving any ideas or theories.

Options, once you’ve decided what the problem is, look at the options available to you. Assess whether the problem is urgent or can be left for a while. But remember, just because it can be left for a while, doesn’t mean it should be!

Decide on a course of action that you think is sensible, and check this course of action with the other parties involved.

Assign appropriate tasks to people who are capable of carrying them out.

Reviewing is the most important stage of all: making sure everything is going according to plan, and making sure you’re getting the results you expect. Question all of your sources again, and if things aren’t as they should be, then find out why and, if needed, return to diagnose the problem and run through the process again.

As a tool, DODAR is often overlooked because it follows such an obvious and intuitive decision-making process. But by using it as a mental check, you can confirm that you have come to a sensible and well-considered decision.

Facilitating Effective Communication

You can see that using a basic decision-making model on your own is a relatively easy process. But the real value of this structured process is in using it with other people.

A decision-making model helps teams focus on the task at hand together, whether it be evaluating a website redesign or fixing a server bug.

We often struggle to communicate, and our working environment can have huge barriers to effective communication. Remote working and teleconferencing can be the most restrictive because they reduce the communication and interaction available to us to very few dimensions. So, by working in a sensible shared framework, we are able to make effective group decisions despite these restrictions.

By using every stage of the DODAR process to confirm evaluations, assumptions and decisions with others before moving to the next stage, we are able to keep everyone on the same page.

Crisis in Decision-Making Models In Web Development

A Group DODAR Example

When looking at any problem, encouraging the group to work through the process together aids everyone’s understanding of the task.

Take a client who is meeting to build a new website. The first step would be to diagnose what needs to be done and why. Does the client need a CMS? Why? Are there hosting issues related to traffic volume or security? Look at your SHEL model here to ensure that each base is covered.

Once you agree on the task, you can assess the options. Will you use WordPress, ExpressionEngine or something else? Will you host it on your main server or do you need a dedicated one?

When you’re both happy with the options, you can then begin to decide on them. You can also look slightly ahead to the next stage of assigning tasks, if relevant.

Having worked through the problem and decided how the website will be built, you can then determine who will do what by assigning tasks and deadlines. Will you write the copy or will the client? Who will supply the photos and artwork?

The last stage is review, which can take one of two forms. First is the more immediate analysis of the process that you have just gone through. Are you both happy with the decisions you made and the tasks you are set to carry out? The second form is to set targets for ongoing review throughout the project; i.e. set deadlines, review dates and targets for those dates.

NITS Brief

A NITS brief is a quick communication framework that is typically used as an emergency brief. But it can be a great mental check list when you want to communicate a task or problem to a colleague or client.

NITS stands for Nature, Intentions, Time, Specials:

  • Nature relates to the nature of the problem or task. What is it and why did it happen?
  • Intentions are your intentions, or what you hope will be carried out to solve the task.
  • Time is either the time it will take to carry out the actions or the time you would like them to be carried out.
  • Specials is for anything unusual or unexpected. For example, would a particular colleague normally be expected to do something else? Will they need to contact a different person than usual?

As an emergency brief in the airline industry, this is often used to communicate information from, say, the pilot to a flight attendant. Any form of emergency situation can be easily handled by telling the attendant the nature of the emergency, what the pilot plans to do, how long it will take to do it and whether passengers can expect anything unusual in this situation.

In the less critical world of the Web, this is still a great mental check list. If a few clients are ringing about a server outage, a quick NITS brief will tell them all they need to know:

  • Nature: it’s a server outage.
  • Intentions: you are rebooting and checking for errors.
  • Timing: it will be back up in five minutes.
  • Specials: clients won’t have email for ten minutes.

By using the NITS structure and conveying the problem or task in a sensible and easily understood way, you ensure that all bases are covered.

The brief can also be used as a listening and information-gathering tool. For example, when a client rings you with a problem, you would first establish the nature of the problem, find out what they would like you to do about it, estimate the time frame to get it done, and then convey anything else that is unusual for the kind of work you do for them.

Rather than merely confirm their telephone number, read back your brief to check for errors. If you’ve taken notes using the NITS structure, quickly read them back to the client to make sure you haven’t misunderstood anything.

Trapping Errors

Decision-making doesn’t have to start when you’re in hot water and everything has fallen apart. It should be an inherent part of the planning stages of every project, to ensure that potential problems are mitigated. Error recovery and error prevention should be integral parts of every project.

Swiss Cheese Model

James Reason’s “Swiss cheese” model is widely used in the aviation and medical industries to identify how both latent (or dormant) failings and active (quick, often one-off) failings of a system can lead to serious and sometimes catastrophic problems.

Swisscheese in Decision-Making Models In Web Development
Reason’s Swiss Cheese model shows that when errors in separate layers are not caught, they result in a complete failure.

The model is based on the understanding that each layer of protection can be as secure as possible but still have holes. At each layer, the errors on their own are addressed and do not pose serious trouble; but in certain circumstances, all of the errors on the various levels will align to create a much bigger problem. While similar to a domino effect, the problems do not necessarily have to cause or result from each other or be linked in any way. Circumstances simply conspire to create a situation that goes quickly beyond rescue.

Such situations often result from both latent and active failures, rather than just one type. Latent failures are those that exist but go unnoticed for some time: unstable code or open loops, for example. Active failures are apparent and cause problems directly: for example, a traffic spike.

Heraldoffreeenterprise in Decision-Making Models In Web Development
The Herald of the Free Enterprise, which capsized in the North Sea, is considered a classic example of Reason’s model. No single failure on its own was enough to capsize the boat; but combined, they had disastrous consequences. (Image credit: Wikipedia)

Trap, Mitigate, Avoid

We obviously cannot account for every possible eventuality, so by using a three-step model of error management, we should be able to protect ourselves from error chains.

Whenever we encounter an error or the possibility of an error, we can apply the simple thought process of trap, mitigate and avoid.

Most errors should be trapped as soon as they are detected. This is most often done through techniques such as form validation, by which we trap any errors made and display a message to the user, thus preventing errors from affecting the system.

Errors that cannot be trapped should be mitigated. This includes threats from malicious elements, such as SQL injections and other hacking attempts.

Catching procedures that are present in various programming languages is an example of basic error mitigation. While we are essentially trapping an error in certain parts of our code, we are allowing the error to happen and mitigating its effects by catching it.

Finally, any remaining errors should be avoided by not allowing problems to develop into areas beyond your control, such as setting sensible firewalls and memory limits.

To avoid errors on websites, we need to avoid making our code do things it shouldn’t do; for example, by using noscript tags to ensure we do not encounter errors when running JavaScript. Basic error pages such as 404 and 501 also ensure that our website doesn’t exceed its boundaries.

Check Lists

Check lists are already widely used in the development industry, and rightly so because they are one of the most effective methods of preventing and recovering from errors. They fall into two main categories.

Say and Do

With this model, you read each item on the check list and then carry out the appropriate action. It can be used to prevent and recovery from errors.

Prevention is exercised by following step-by-step instructions. The error recovery process usually presents a number of options based on your response to a check. For example, if x, then do y; if not, then do z. The most common example on the Web is troubleshooting.

Windowstroubleshoot1 in Decision-Making Models In Web Development
Troubleshooting page on Windows Live Mail.

The Microsoft troubleshooting pages follow the form of a say-and-do checklist or, in this case, read and do. They recommend an action to carry out and offer further considerations based on the result of the action.

Do and Check

The second type is an “after the fact” check list, in which a particular task is already done and its completion is checked against certain criteria. This is a tick-box exercise, as found on website launch check lists.

Typically, these follow the completion of a memory drill, but in our industry they usually follow the completion of a major action, such as a Web project.

Formalizing routine processes is worthwhile, because they prevent problems for those who are unfamiliar with a procedure and those for whom a procedure has become repetitive.

Making clients aware that you have these processes in place also instills confidence that you are always working from best practices and ensuring that your products always meet high standards and specifications.

Further Resources

You may be interested in these further articles and related resources:

(al)


© David Sparks for Smashing Magazine, 2010. | Permalink | Post a comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Make Free VoIP Calls from Google Voice [How To]

By Kevin Purdy, LifehackerJune 22, 2010 at 12:00PM

Make Free VoIP Calls from Google VoiceGoogle Voice is great, but it isn’t an entirely free voice-over-internet service if you have to pay a phone bill to use it. With a few tweaks, though, you can make completely free internet phone calls with Google Voice. Here’s how.

Note: Gizmo5’s desktop software once offered great free VoIP calling through Google Voice. So great, in fact, that Google bought the maker, closed sign-ups, and now sits on it. Here’s the new, up-to-date, and completely free way to make free internet calls with Google Voice.

When you’ve got Sipgate set up as one of your Google Voice numbers, you can, basically make and receive calls from your computer as if it were just a large and awkwardly designed cellphone. You can still pick up calls to your main number on your cellphone or other lines, or just pick it up on your laptop or desktop, with a good headset or just your built-in mic and speakers. You’ll save yourself cellular minutes, possibly experience better call quality, and record calls with ease.

Not quite sure what Google Voice does, or why you’d want it? We’ve been there ourselves. Skim through our takes on whether you’d actually need Google Voice, how to ease your transition to Google Voice, or simply skim through Google’s comprehensive video guide, the introduction to which is below:

Make Free VoIP Calls from Google Voice

When you’re done setting up a free VoIP service through Google Voice, you’ll be able to pull off the same kind of free calling from your desktop as you could once do with Gizmo5—but with Gizmo5 closed to sign-ups at the moment, and no word from Google on future digital calling, this is the cheap and easy way to go, for the time being.

What You’ll Need

  • Google Voice account: Google Voice is a free service that, as of June 22nd (today if you’re reading this when it published), is available for everyone in the U.S. and Canada. All you need to use it is your Google account, so head to the Google Voice homepage and sign on in to get started (if you haven’t already).
  • Sipgate account & phone number: Both are free—even the real phone number that folks can call you on all they want. Sipgate has many neat services to recommend it beyond its free Sipgate One service-with some cheap hardware, you could set up what amounts to a very cheap digital phone network, in your house or with a small telecommuting team. For now, though, we’re just going to hook up a Sipgate One phone account and number up to Google Voice.
  • Audio tools for computer calls: You can make and take phone calls using your laptop’s microphone and speakers, but if you’re going to be talking regularly, you’ll probably want to upgrade to decent USB headset with microphone.
  • Cellphone with text messaging: Just for a verification code that Sipgate sends. You won’t need the cellphone to actually use your free VoIP setup.

Step 1: Set Up Sipgate

Setting up a Sipgate account is a pretty familiar process, and less intensive then, say, Google Voice. Here’s the abbreviated walkthrough:

Make Free VoIP Calls from Google VoiceHead to the Sipgate One site and click the “Sign up now” button. You’ll be asked to provide your cellphone number and carrier, then get a text message with a short verification code.

Make Free VoIP Calls from Google VoiceAfter filling it in, you’ll be asked to provide some information: name, address, and email, and a password. The email must be real and used, because you’ll use it to verify your account further. The address, if you don’t love the idea of giving it away, can be relative—it’s used primarily to pin down your location and figure out which area codes you’d want.

About those area codes—Sipgate doesn’t offer all of them. In fact, in upstate New York, Sipgate only offered 518 and 845, and after selecting 518, it turns out Sipgate plum ran out. I had to pretend like I lived in San Diego (good people live there!) to pin down a number, but since this is a software phone and I’m connecting through my proper Google Voice number, it didn’t really matter to me. Your mileage may vary, but your friends and contacts are only calling your Google Voice number, which then rings you on your computer, so the actual number doesn’t matter all that much.

Make Free VoIP Calls from Google VoiceOnce you’ve picked out and confirmed your number, you’ll be asked to download and install the software. I’d recommend just downloading, but not yet installing and launching the Sipgate desktop software. Respond to your email activation message, and keep moving through the setup process.

You’ll eventually arrive at a screen where you’ll have to pin down an exact address, for what I’ve reasoned is the inclusion of E-911 data with the phone number Sipgate is issuing you. Depending on the area you’re trying to obtain a phone number in, you may end up with a failure message indicating that there are no numbers available for the address and area code you picked out. This is how I ended up virtually moving to San Diego. Be sure to pick out the options indicated for a free, single number, so that your sign-up form looks akin to this:
Make Free VoIP Calls from Google Voice

Head into your Sipgate settings by signing in (upper right corner) at Sipgate.com, then clicking “Settings” in the upper-right corner. In the default “Phone” section, you’ll likely see the cellphone you provided as linked to your account. Mouse over that cellphone, and select either “Delete device” (which most of us can safely do), or “Deactivate” (if you think you might pull off some fancy VoIP-to-cell tricks in the future). Either way, you want “Phone of (Your Name)” to be the primary call taker, since that’s your Sipgate number. If Sipgate bugs you to set up routing to your phone, go ahead and click the link to do so. Your Sipgate routing setup should, in the end, be very simple—one phone number rings one (virtual) phone.

Make Free VoIP Calls from Google Voice

There’s one last area to address inside Sipgate, because the service tends to capture its incoming calls with its own voicemail system, rather than letting Google Voice pick up the unanswered call. Head into Sipgate’s voicemail, call forwarding and hunting rules.

Make Free VoIP Calls from Google VoiceTo put it simply, you’re going to clear out everything—any forwarding rules, the basic voicemail condition, all of it. When you’re done, this settings area should look like the example at left, with Sipgate indicating “You have not set up voicemail or call fowarding” for either your number or your account.

Once that’s done, you could log into your Sipgate software and test it out by calling your new number from a cellphone or landline, but you don’t need to—we’re going to have Google Voice call you anyways, to connect your number.

Step 2: Connecting to Google Voice

Make Free VoIP Calls from Google Voice
Head to your Google Voice “Phones” settings and click the “Add another phone” link at the bottom of your list. Enter a name (maybe “Sipgate”) and the phone number Sipgate assigned you, with area code, along with picking a phone type (“Home” or “Work” should play) and un-checking the “Receive text messages” option, then hit “Save.” Google Voice will now ask to call that number and have you punch in a two-digit code to verify it’s yours.

Make sure your Sipgate software is running, and that you’re signed in, and then go ahead and authorize Google Voice to call. When the call comes through, switch over to the “Dialpad” tab on your Sipgate window, type in the code provided at the Google Voice site, and you’ll hear Voice congratulate you on hooking the two together. You can now head back to your Phones settings at Google Voice, choose Advanced Settings, and detail exactly when your Sipgate number should ring.

Step 3: Using Sipgate from Your Computer

Make Free VoIP Calls from Google VoiceOn both Windows and Mac, Sipgate’s software is fairly minimalist—if you’re used to Skype’s mannerisms, it’ll seem nearly invisible. It’s a rectangular box with just four tabs, and its main purpose is to sit there and wait for you to dial a number or receive a call. That’s fine for accepting calls—when you want to make a call, you’re going to use Google Voice tools.

Make Free VoIP Calls from Google VoiceSipgate gives you 60 free outbound call minutes with your phone number, but you don’t really need to use them. Google Voice is a pretty ubiquitous service, at least where internet service is available. From a laptop or desktop, you can use a few tools to place an outgoing call—which will technically call you on your Sipgate number, then connect the call when you pick up.

  • Browser extensions: Google has an official Chrome extension that’s pretty nifty, and Chad Smith regularly patches up an unofficial, experimental Firefox add-on that offers similar capabilities: click-to-call, call logs, SMS, and the like.
  • Google Voice web site: Keep it open in a tab, or maybe as a stand-alone browser app, and learn the basic shortcuts—specifically, “c” to make a call. There are, of course, many others to master.
  • Desktop tools: In addition to the single-site browser tools we’ve detailed that would work great with Google Voice, a few tools have been put together to tuck Google Voice calling onto your taskbar or system tray: Google Voice for Adobe AIR (all platforms), and Voice Mac (Mac only).

Make Free VoIP Calls from Google VoiceOne final note on a little side-benefit of Sipgate—the software can natively record calls. Google Voice can record calls, too—but only on an incoming call, and you have to pull up the dialpad and press “4.” Sipgate’s desktop software simply records your call and offers it up as an MP3 when you’re done. Like Google Voice, Sipgate will make a very obvious announcement that it’s recording the call, to comply with the many different call-recording laws, but it’s a pretty nice feature on the whole.


Big thanks go to reader Justin, who originally came across the Sipgate/Voice combo and blogged about it, along with tipping us.

Got your Google Voice/Sipgate setup running and digging it so far? Having a problem, missing a feature from Gizmo5, or have another tip for a better free phone life? Tell us your take in the comments.

Hunter Suite – A Free Media Suite For Book, DVD & Games Collectors [Mac]

By Bakari Chavanu, MakeUseOfJune 21, 2010 at 07:31PM

free media suiteThere are several websites for cataloging your media collections, but if you want a similar application beyond the net, developer Joel Ares‘s free media suite might well be the perfect solution for you.

Titled the Hunter Suite, this collection of four free Mac apps (donations gladly accepted) include one each for books, DVD’s, and games collections. It also includes a handy iPhone application that syncs with all three desktop applications.

The interface and process for each application work the same, so I will focus on the Book Hunter app.

free media suite

Adding Books

Getting books into the collections is very simple. But there’s also a few little features that you might at first overlook. The Hunter free media suite is pretty much like cataloging your music collection in iTunes. They consist of a library of all your saved and imported media that you can rate and label.

Like most applications, you start off selecting File>New book from the menu bar or the New Book icon in the tool bar. This will bring up a dialogue box that can be filled automatically after you type in the title of a book or the name of an author, and click the Autocomplete button at the bottom of the search window.

free media suite

You get back a list of search results in which you select the one that fits what you’re looking for. The application mainly uses Amazon’s search to download all the information about the book, including title, publisher, and genre. Most of the information you will probably want or need will be included in the download.

bookinforfreematon.png

Other panels include Advance Info for adding tags, date read or acquired, page length, etc. If you’re in the habit of loaning out your media, these media apps enable you to keep track of loan information. If you have a collection of existing books in your home library, you can use a FireWire video camera to scan the barcodes of books. Those scans will retrieve information about the book and download it to the application.

media suite

App Interface

The interface includes several features that you would find in iTunes. You can create folders for various types of collections or genres, or better yet and easier, you can create smart folders based on rules that you set.

So each time an item is added to the collection it will also be added to the folder that matches one of several smart folders you set up. Rules can be based on several criteria, including titles, author, genre, ratings, and date purchased.

media suite

Other iTunes-like features include Cover Flow, and viewing by list or icon.

media suite

Viewing books in List view provides you with nearly 25 items ( e.g. title, translator, ISBN) that you can add to your viewing panel. You can also right or Control-click on a book title and mark the book as Read, Unfinished and To Read.

free media online

Of course there’s also a sharing feature for emailing and Tweeting book titles and related information. You can even customize the template for sharing.

free media online

iPhone App

Last but not least, the developer also built a iPhone application that easily syncs your media data on your desktop to the Hunter Touch app (iTunes Store link). The iPhone app pairs over a Wi-Fi network and contains all the pertinent information that you might need on your mobile device.

The only shortcoming to the mobile app is that while you can delete items for your books, games, or DVD’s lists, you can’t add items.

free media online

Overall, the Free Hunter Media Suite is a collection of straight forward, clean cataloging applications that help you keep your media well organized and updated.

Let us know what online and desktop media cataloguing applications you use.

Hey Facebookers, make sure to check out MakeUseOf fan page on Facebook. Over 20,000 fans already!

Similar MakeUseOf Articles

You Don’t Love Batman Like Aaron Schoenke Loves Batman! [Fan Film]

By James Johnson, ForeverGeekJune 21, 2010 at 02:23PM

City Of ScarsDo you love Batman? Well you don’t love it as much as Aaron Schoenke. If you did you would have spent $27,000 to film your own take on the popular franchise. That’s what Schoenke paid to film City of Scars, a rather impressive looking and morbid take on Batman.

Aaron took the film back to it’s roots with a darker look and the classic voice over which I personally love, although I know voice overs can piss off some viewers.

Here’s the synopsis for the 30 minute movie:

When the Joker escapes from Arkham and murders the parents of a young boy, Batman recalls the pain of losing his own parents as a child. He is pushed past his limits to the point where his focus becomes revenge on all who stand in his way, including many of Gotham’s underworld. Finally, Batman is forced to look at the psychological profile of his own mind and accept the consequences of his life to find resolve.

Batman has always focused on revenge in some manner or another, giving him the opportunity to realize how his revenge affects who he is may be a great idea, but the conclusion will always be the same “I’m Batman.”

Here’s the entire movie:

So what do you think? Not bad for $27,000 in my opinion.

Bruce Feiler: A Father’s 10 Lessons for His Daughters (VIDEO)

By Ben Blanquera, TechlifeJune 21, 2010 at 01:26PM

Bruce Feiler: A Father’s 10 Lessons for His Daughters (VIDEO)

A little late but for all you dad’s out there – good read – Ben

One of the secrets of parenting is that it’s often a very lonely sport. Especially for dads. Our children expect us to be the Answer Man, Mr. Fix It, the Know-it-All. And the truth is we often expect this of ourselves. Maybe our dads played this role for us. Maybe we interpreted their silence, or awkwardness, or distance to be authority. Maybe they had skills — changing the oil, building the tree-house, serving their country — that we never had, or never utilized.

But for whatever reason, dads today like to think we have the answers, when often we don’t.

Two years ago this week I stumbled into a way to end this isolation. I reached out to six men from all parts of my life and asked them to be present in the lives of my three-year-old twin daughters. And I called this group, “The Council of Dads.”

I formed this group for emotional reasons. I was facing a life-threatening illness. But even before my illness passed, I realized the Council of Dads was giving me something that I didn’t know I needed.

It was giving me an inner circle. It was welcoming my friends into the most precious thing in my life — the lives of my children. It was making me feel part of a group.

Fathering was no longer a solo sport. It was a team sport.

Along the way, I asked each dad for one piece of wisdom he would share with my girls.

Their answers surprised, and moved me. They made me a better father.

And they inspired me to write the book, The Council of Dads, which gathers the life lessons from my these dads, along with some from my dad, and various father figures in my life.

Today, when one my daughters asks me a question I don’t know the answer to, or gives me that look that says, “Can you make it better?” I no longer feel alone. Or scared.

I turn to my Council.

Here, with a little help from these men, are 10 Lessons for My Daughters from The Council of Dads.

1. Be a Traveler, Not a Tourist – A tourist takes the easy road. A traveler seeks out the challenging path. A tourist stays on the bus. A traveler jumps in the mud.

2. Always Pack Your Flip-Flops – In college, a friend and I backpacked across Asia and got kicked out of the great hotels because he refused to wear anything but tank tops and flip-flops. Twenty years later, though he wears a suit during the day, he still wears flip-flops whenever he can. We would still get kicked out of those hotels. Not surprisingly, he’s my most loyal friend. Whatever you do, be true to yourself. Wherever you go, always pack your flip-flops.

3. Don’t Give in To the Wall– Dream big. And when you encounter a wall, find a way to get over it, around it, or under it. Whatever you do, don’t succumb to it. Don’t give into the wall.

4. Tend Your Tadpoles – When I was a boy I caught tadpoles with a friend. Like those tadpoles, we grew legs and hopped off into the world. I had little in common with that friend. Later, when I needed help, my friend was suddenly back. Tend your tadpoles. You never know when you might need a pal.

5. Live the Questions – Have patience with the unknown. No matter where you find yourself, if you ask questions, you’ll find your way. Don’t only seek the answers. Try to love the questions. And the point is to love everything you do. Live the questions.

6. Harvest Miracles – Life is full of everyday miracles. Sometimes it just takes a bad situation to help appreciate them. Even when it’s cloudy, keep looking for the rainbow.

7. Use Your Words – When you were toddlers, we begged you, “Use your words.” Yet sometimes we forgot to take our own advice. Even when you’re older, don’t hide behind silence. When you face a problem, talk it through.

8. Always Learn to Juggle on the Side of a Hill – When I was 12, I learned to juggle on the side of a gravel hill with oranges. Every time I dropped an orange it would hit the ground, pulpify, and role to the bottom of the incline. It was fool’s errand. But it worked! If you’re going to try something, try it. Don’t half commit.

9. Take a Walk with a Turtle – In Paris, centuries ago, a new type of pedestrian appeared. He was called a flaneur, one who strolled the arcades. Flaneurs liked to take turtles for walks and let the reptile set the pace. It’s a perfect ode to slow-moving. Don’t be in a hurry. Behold the world in pause.

10. Hug the Monster – Pilots learn that when they face a life-defining challenging, they should not run from their fear. They should embrace it. Hug the monster. Wrestle your fear into submission. Redirect it into a source of resilience and purpose.

Take trips, girls. Take chances. Take off.

The piece is adapted from The Council of Dads, by New York Times-bestselling author Bruce Feiler. Watch Bruce give a TED Talk about “The Council of Dads.”

Find the Best Broadcast Channel for a Stronger Wi-Fi Connection [Troubleshooting]

By Adam Pash, LifehackerJuly 06, 2010 at 11:45AM

Find the Best Broadcast Channel for a Stronger Wi-Fi ConnectionYour wireless router broadcasts your Wi-Fi signal on channels ranging from 1 to 11.* As more routers broadcast on the same channel as yours, your router’s performance generally decreases. The solution: Scan for the least crowded channels and use one of those.

If you’re used to seeing countless Wi-Fi networks when you scan for a connection at your home or workplace, there’s a good chance your wireless connection is broadcasting on the same channel as those other routers (unless you changed the default). At his home away from Lifehacker, the How-To Geek details how to change your Wi-Fi router channel to optimize your signal using previously mentioned inSSIDer to determine which channels are most and least crowded. He then explains how to switch your broadcasting channel on Linksys routers. (The method will vary from router to router, but finding and changing your router’s channel is normally a pretty simple process.)

For an even quicker, download-free method for finding an interference-free channel, check out previously mentioned, web-based WiFi Stumbler. If you’ve installed the open source Tomato firmware on your router, it scans and lists crowded channels for you, as well, and Android users may want to try previously mentioned WiFi analyzer.

Remember that some Wi-Fi channels do overlap, so keep that in mind when you’re choosing the optimum channel for your router. (inSSIDer actually displays some of that overlap.) And while you’re tweaking, take a look back at these other settings you should change on your router.

* The number of channels varies by location. Per Wikipedia, the U.S. allows for 11 channels; most of Europe allows 13; Japan goes to 14.

I Kissed A Nerd [Music Video]

By James Johnson, ForeverGeekJuly 06, 2010 at 11:23AM

Kissed A GirlKaty Perry might not lock her lips around the girls, but for the “nerdier” demographic there’s Damsels of Dorkington and they are more than willing to get all romantic with the “nerdier” music crowd.

“I Kissed A Nerd” was written and performed by Blythe Renay and Rissy Pelot, with co-writing by Rissy Pelot. The music video was edited by Emery Emery.

How can you not love a music video where a hot girl is giving some much needed attention to Darth Vader and his Storm Troopers, while providing some shoutouts to Starcraft archons and Counterstrike, plus various other idols of geekdom.

The song includes such lyrical gems as  “for you I’ll do role playing games and learn to factor.”

Here’s the video:

What do you think? The singer isn’t quite as hot as Katy Perry, but she’s definitely catering to a whole new crowd who I’m sure would be more than willing to have her.