As a developer we have a responsibility to ensure that most users possible can use the things we make. Lately I saw an example of someone who went through the trouble of disabling ARIA in a project.
Disabling and ignoring features meant to help those with impairments it way to common for developers. Therefore I’ll dedicate a “few” words on where you can do something. Most of it is based on my blind friends personal experiences with screen readers and using computers as a VIP (Visually Impaired Person).
Continue reading "Keep things user friendly (also to the visually impaired)"
I decided to finally try out GXT 3 properly. So currently I’m porting my HelperManager into GXT 3. Currently this have resulted in a little tool I hope might help someone else port their code.
To cut things short. In previous versions of GXT you created your model classes by inheriting BaseModel or BaseModelData. Sencha however have left this approach, rendering old model code useless.
To easily convert all code in one go I created this little python program, and ran it on my code: https://github.com/rohdef/GxtModelConverter
Apart from that, porting my model and my server code seems pretty painless. The GUI code on the other hand is probably going to be a different story. There have been a lot of changes, and I’m looking forward to all the improvements and the final version
Asterisk2Go is a new VirtualBox application, to provide an good start to setting up the Asterisk telephone server. First release can be downloaded here: http://dl.dropbox.com/u/54016165/Asterisk2go/asterisk2go.ova
Continue reading "Asterisk2Go launched"
I got a question about how to do auto completion features in an MonoDevelop addin. Since I’m in the middle of fixing auto completion bugs in PyBinding, this was perfect, so here’s a little guide on how to do it step by step.
Continue reading "MonoDevelop auto complete addin"
Image: Ambro / FreeDigitalPhotos.net
As I believe that both Agile and Test Driven Development (TDD) is good I have to admit that I’ve been a bad boy :p In the start of RfPulse I had too many experiment
Continue reading "RfPulse test and challenge"