Data-aware widgets in PyQt
Here's the challenge: a nicer version of Qt's data-aware widgets, using PyQt.
Did I succeed? Probably not, but it was interesting to do. Maybe it will be interesting to read about ;-)
Here's the challenge: a nicer version of Qt's data-aware widgets, using PyQt.
Did I succeed? Probably not, but it was interesting to do. Maybe it will be interesting to read about ;-)
Trac is cool. Easy to set up, easy to run, low maintenance, and you get:
A ticketing system
Milestones
A webcvs-like thing for subversion
A wiki (I mean,. what doesn't provide a wiki nowadays?)
Bug reporting tool
The bug reporting tool and the subversion changesets can be linked using Wiki markup (now that's cooler than it sounds ;-)
You don't need to be root to set it up, and you don't need apache or anything else, really.
Really, really nice stuff.
On the other hand, CherryPy is a tool that lets you "publish your python objects on the web", which doesn't really mean much, but here's what I figured out:
Cherrypy is the first way I have seen to write a useful web-based app in a reasonable amount of time and pain.
Example, I wrote a frontend to clamav (allowing me to remotely trigger scans of individual nodes on a network) using Cherrypy and pyclamav in about 200 lines of code.
It works like a charm, it's robust, it even can be made to look nice using some sort of templating engine (haven't bothered yet).
And of course, I control that baby using a Trac project :-)
The main bad thing about PyDS is that you need your own computer, and you need it to be connected to the nets.
I had my own box, but since I changed employment, it was a lonely disconnected box, until this week.
So, what happened in the last few months...
I am coding some little stuff, as usual
I am gonna get married
I moved with Rosario (rather both of us moved into a new place)
Read The Confusion and The system of the world so I can print that "I survived the baroque cycle" T-shirt Lots and lots of other things. Mostly good, too :-)
First of all, a note: I intend all this post as encouragement to Emiliano, the author of Kalcoolus.
You see, he turned bc into a on-screen keyboard thing . I don't like that UI much .
I can't post comments on kde-look (forgot my id, or maybe never registered), and I am not going to register just for this, but it's interesting to see how the same idea is recycled over and over and over.
This app seems to be a conflation of the following:
Writing frontends is good, because you don't need to write the hard part
A GUI calculator has to look like the real thing, in the name of usability
Well, the bad news is: writing frontends is fragile. What you want are libraries. And if GUIs had to look like the real thing, the UI to Skype would be a numpad, the UI to Amarok would look like an Ipod, and the UI to KWord would look different .
So, please, Emiliano, put a CLI in it. Pretty please? :-)
|