Tot voor kort heb ik Javascript nooit echt serieus genomen. Die perceptie kwam voornamelijk door slechte programmeurs die hun beste beentje voorzetten op websites en allerlei plaatjes over het scherm lieten vliegen. Ook het inline definiëren van functies resulteert al snel in een brei ongestructureerde code. Voor mij leek het gewoon onmogelijk om enigssinds object-geörienteerd te werken met deze taal.
Toch ben ik er sinds een tijd wel wat serieuzer mee bezig en is Javascript niet zo slecht als ik dacht. Er zitten wel een aantal verschrikkingen in deze taal, waaronder de dynamische scoping, waardoor je door wat brandende hoepels moet springen om toch bij de juiste objecten te kunnen (var that = this voor de insiders). Wat ik wel goed vind aan deze taal is het feit dat functies gewoon eerste-klas objecten zijn. En dat het dus wel degelijk mogelijk is om object-geörienteerd programmeren te benaderen.
Flickr On Plasma 0.5 has been released.
Visit the Flickr On Plasma page here.
Changelog
- Ability to switch off the background.
- Rounded corners (optional).
- Soft borders (optional).
- Cache all paint operations, for example when moving the applet.
- Converted all configuration pages to Qt Designer pages.
Flickr On Plasma 0.4 has been released.
Visit the Flickr On Plasma page here.
Changelog
- Another type of photo stream added: photo sets. It is possible to enter a Flickr username and pick one of his/her photosets. Of course, this allows you to load your own photo sets as well.
- Made the applet compatible with KDE 4.2.
- Put the photos in random order after loading them.
Just a quick entry notifying you that Flickr On Plasma 0.2 has been released.
Visit the Flickr On Plasma page here.
Changelog
- Separated the code in an applet section and engine section.
- Ability to authenticate with Flickr.com.
Features which require authentication will be possible in the future. - Mark photos as Favorite from the context menu (authentication required).
- Added menu entries to visit the Flickr pages of photos and authors.
So I've finally switched from KDE 3.5.9 to 4.1.2. I tried to do a similar move in the past, but I got really disappointed in Plasma's performance back then. I decided it was my debug enabled build and fled back to where I came from and waited a little bit more.
I want to thank Matt Rogers for his work in the past year to migrate Bugzilla from 2.something to 3.0.5, and also Dirk Mueller for his work in the past week to bring the new Bugzilla into shape. I don't know if there were other people working on it in the background, I would feel sorry if I left someone out.
This post is nothing special, just a little trick I found out today. It's a way to lookup bookmarks stored at del.icio.us. I'm using web shortcuts, using the URL:
http://del.icio.us/bramschoenmakers/\{@}
Entering dl:freebsd+documentation brings me to the page with all my bookmarks to FreeBSD docs.
Oh, and for URL posting you can use the following URL:
http://del.icio.us/bramschoenmakers?url=\{@}
I think it's better than using clumsy plugins for Konqueror or Firefox.
Last months I barely spent time on KDE coding. This was due to an university software project which started in the end of January. It was C++, so I was quite OK with that. But the toolkit... we had to code our product in wxWidgets. *shrug* It's not fair to link from Planet KDE to my rant about wxWidgets somewhere on my site, so I won't do that. But I was very glad to do some Qt/KDE programming at last.
In Ariya's previous entry about Git and SVN I commented that a checkout takes a considerable amount of disk space. For example, checking out the rsibreak source from KDE SVN with git-svn resulted in a directory of 73 megabytes (!).
At work I'm bound to using Windows XP. Being fed up with Notepad++, I suddenly realized there's probably a much better alternative. Kate! My favorite editor on Linux is available for Windows for a little while.
First I thought it would be quite complicated to set up an environment which allowed me to run KDE apps. But boy I was wrong. There's a very neat installer which allows you to do Next Next Next and five minutes later I was working in Kate instead of Notepad++.