If you are building a twitter client of any sorts you should know that basic authentication (user ID and password) will be removed from the twitter API August 16, 2010 (it says so on the twitter API wiki). Instead, Oauth should be used to login. Why do we need to use Oauth? One problem with […]Read More
I might be the last one to hear about the Google Chrome “Pin Tab” feature but it liked it so much I thought I’d share it with you. What pin tab does is that it minimizes the tab so that only the favicon is shown. An excellent way to keep those tabs you always keep […]Read More
Anybody who has been into programming for a while will have a story about a horror experience trying to fix a bug in a threaded system. You might even go so far as to say that threads are evil. But then again, what options do we have when our GUI gets the hiccups while making […]Read More
I’ve seen a bunch of questions on how to make images clickable in QT on the huge abyss that is the Internet. Not many of the poor peeps with queries have them answered however, even if the solution is pretty simple. I’ve zipped the final solution to this example and put it online, go ahead […]Read More
What is forgiveness?
Lets start out with a description of what the forgiveness design principle is! As usual someone described the topic greatly before, the quote below is from Usabilityfirst.com . Forgiveness is…
a design principle that says people should be able to recover from their inevitable mistakes. Dialog boxes should have a Cancel button. Operations should be undoable. Long operations should allow a user to stop them in the middle.Read More
Today most computers are connected to routers and behind firewalls, leaving them with a different internal and external IP address. Browsing the web for how to find these addresses returns many over-complicated solutions as well as a bunch that just don’t do what they claim. So here’s a simple one. The internal IP address is […]Read More