Popdevelop

Web developers from Malmö, Sweden

Categories

Recent Posts

Articles

July 7, 2010 18

An example on how to use Oauth and Python to connect to twitter

OAuth Title Image

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
June 18, 2010 2

Quick tip: Google Chrome “Pin Tab” feature

Chrome Pin Tab Feature

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
June 16, 2010 0

A simple python thread control example using Qt signals

Python QT Thread title image

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
May 12, 2010 1

Writing a simple Growl-like jQuery plugin

I’ve been using jQuery as a backbone for my Javascript projects now for a while and it is really making life alot easier! In fact, I think it’s pretty close to genius! In this tutorial I’ll describe the how to make a simple jQuery plugin which throws notification messages (like the famous OSX notification system […]

Read More
May 6, 2010 11

An example on how to make QLabel clickable

LEGO clickable QLabel

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
April 30, 2010 1

The observer pattern; and how to make things complicated in Javascript

The observer pattern

What’s the problem? I’m currently coding alot of Javascript for a project called Dogvibes. In short, it’s a music player based on libspotify and consists of Python server which provides media player APIs. To show the server functionality we needed a GUI, so I decided to make a HTML-based clone of the Spotify UI for […]

Read More
April 28, 2010 0

UX Special: Forgiveness

UX special Forgiveness Title Image

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
April 27, 2010 1

Internal and external IP address in Python

IP address

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
Newer Posts
Older Posts