Saturday, August 26. 2006
Re: the kay, the dee, the ee on the ... Posted by Harald Sitter
in apachelogger at
13:52
Comments (0) Trackbacks (0) Re: the kay, the dee, the ee on the tee veeSo, Aaron asked in first of his latest tripple-blog-post-mode-action (?) for visitor bump on march 15, 2005.
As we didn't use Urchin analytics back then (as we usually only use Google services if KDE doesn't offer them ![]() In particular: ![]() Thursday, August 24. 2006obsessionA man with his five year old son walks into the store I work at. After browsing the shelves for a few minutes, he picks up an xbox game and walks to the counter. By this point the little boy has decided that his new favourite game should be bought to. Sensing a tantrum, the father quickly turns to the boy and cuts in - “ANAKIN! Don’t you even think about…” I know its mean, but I couldn’t contain my laughter!! In other news, I’ve changed thesis topics because my attempt at a kernel module for some highly scientific camera turned out to be a dead end. Thankfully, I’ve landed a new topic for a Qt4 interface, which will be nice to work with something familiar. In Amarok news, 1.4.2 has just been released. I’ve been a little too busy lately to put any substantial amount of work in, but I sure am looking forward to jumping right in for all of the Qt4 work which needs to be done. Monday, August 21. 2006Inconsistent GUIs on LinuxIt’s a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications. Now obviously people mean the difference between, for instance, KDE and Gnome apps, and they mostly also refer to even more horrible toolkits like whatever it is that xine-ui uses. But if you actually looked closely at Windows applications, you’d notice that every major MS application uses different toolkits and “skins”, and so do all the other applications from other companies. In fact Win32 only offers a few basic controls, namely:
The menus that win32 offers are so basic that nobody uses them, they implement their own so they can add things like icons, and menu-separators. In my opinion, the reasons that Windows applications are consistent are:
Absolutely the number one reason is fonts. Windows offers a default font that GUI controls like menus, buttons and text widgets use. Apparently, the API for drawing text is different on Windows compared to X11 in that it developers end up using the right font when they roll their own widgets. On Windows, all text looks consistent. Colours are almost as important. On Windows the colorscheme is a globally accesible property, on Linux schemes are toolkit/desktop specific. If toolkits just used the same colours, people wouldn’t notice small, or even larger differences in the widget styling. So in conclusion, if Linux just standardised fonts and colors I think applications would feel consistent, just like they do on Windows. If toolkits did just these two things, their other differences would not be nearly as noticeable in general use. Frankly I feel if Linux could do these things, we’d be more consistent, since if you use mostly KDE apps, they have far more internal consistency than the Microsoft port-folio. Disclaimers It is also true that Windows appliations copy whatever is the latest MS-app appearance. MS Office 2003 has a neat style that has rapidly been copied and emulated in all other major toolkits, ie check out the latest version of Delphi, it looks similar to Office 2003, but the similarity is subtely different, eg. menus are narrower and more compact. And this makes sense since MS didn’t release any API or DLL to allow you to use the Office 2003 style, so Borland implemented their own clone. Trolltech even claimed to considering emulating it when I attended their roadshow in Cambridge. My point in this paragraph is that Windows apps emulate a general “Windows” consensus that is defined by MS, so this helps somewhat. And yes, I’m just ranting an opinion here, maybe someone who reads this would like to do something about it, as I’m not the man for that job. Monday, August 21. 2006Inconsistent GUIs on LinuxIt’s a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications. Now obviously people mean the difference between, for instance, KDE and Gnome apps, and they mostly also refer to even more horrible toolkits like whatever it is that xine-ui uses. But if you actually looked closely at Windows applications, you’d notice that every major MS application uses different toolkits and “skins”, and so do all the other applications from other companies. In fact Win32 only offers a few basic controls, namely:
The menus that win32 offers are so basic that nobody uses them, they implement their own so they can add things like icons, and menu-separators. In my opinion, the reasons that Windows applications are consistent are:
Absolutely the number one reason is fonts. Windows offers a default font that GUI controls like menus, buttons and text widgets use. Apparently, the API for drawing text is different on Windows compared to X11 in that it developers end up using the right font when they roll their own widgets. On Windows, all text looks consistent. Colours are almost as important. On Windows the colorscheme is a globally accesible property, on Linux schemes are toolkit/desktop specific. If toolkits just used the same colours, people wouldn’t notice small, or even larger differences in the widget styling. So in conclusion, if Linux just standardised fonts and colors I think applications would feel consistent, just like they do on Windows. If toolkits did just these two things, their other differences would not be nearly as noticeable in general use. Frankly I feel if Linux could do these things, we’d be more consistent, since if you use mostly KDE apps, they have far more internal consistency than the Microsoft port-folio. Disclaimers It is also true that Windows appliations copy whatever is the latest MS-app appearance. MS Office 2003 has a neat style that has rapidly been copied and emulated in all other major toolkits, ie check out the latest version of Delphi, it looks similar to Office 2003, but the similarity is subtely different, eg. menus are narrower and more compact. And this makes sense since MS didn’t release any API or DLL to allow you to use the Office 2003 style, so Borland implemented their own clone. Trolltech even claimed to considering emulating it when I attended their roadshow in Cambridge. My point in this paragraph is that Windows apps emulate a general “Windows” consensus that is defined by MS, so this helps somewhat. And yes, I’m just ranting an opinion here, maybe someone who reads this would like to do something about it, as I’m not the man for that job. Monday, August 21. 2006Inconsistent GUIs on LinuxIt’s a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications. Now obviously people mean the difference between, for instance, KDE and Gnome apps, and they mostly also refer to even more horrible toolkits like whatever it is that xine-ui uses. But if you actually looked closely at Windows applications, you’d notice that every major MS application uses different toolkits and “skins”, and so do all the other applications from other companies. In fact Win32 only offers a few basic controls, namely:
The menus that win32 offers are so basic that nobody uses them, they implement their own so they can add things like icons, and menu-separators. In my opinion, the reasons that Windows applications are consistent are:
Absolutely the number one reason is fonts. Windows offers a default font that GUI controls like menus, buttons and text widgets use. Apparently, the API for drawing text is different on Windows compared to X11 in that it developers end up using the right font when they roll their own widgets. On Windows, all text looks consistent. Colours are almost as important. On Windows the colorscheme is a globally accesible property, on Linux schemes are toolkit/desktop specific. If toolkits just used the same colours, people wouldn’t notice small, or even larger differences in the widget styling. So in conclusion, if Linux just standardised fonts and colors I think applications would feel consistent, just like they do on Windows. If toolkits did just these two things, their other differences would not be nearly as noticeable in general use. Frankly I feel if Linux could do these things, we’d be more consistent, since if you use mostly KDE apps, they have far more internal consistency than the Microsoft port-folio. Disclaimers It is also true that Windows appliations copy whatever is the latest MS-app appearance. MS Office 2003 has a neat style that has rapidly been copied and emulated in all other major toolkits, ie check out the latest version of Delphi, it looks similar to Office 2003, but the similarity is subtely different, eg. menus are narrower and more compact. And this makes sense since MS didn’t release any API or DLL to allow you to use the Office 2003 style, so Borland implemented their own clone. Trolltech even claimed to considering emulating it when I attended their roadshow in Cambridge. My point in this paragraph is that Windows apps emulate a general “Windows” consensus that is defined by MS, so this helps somewhat. And yes, I’m just ranting an opinion here, maybe someone who reads this would like to do something about it, as I’m not the man for that job. Monday, August 21. 2006
Dublin - something to look fwd... Posted by Harald Sitter
in apachelogger at
07:57
Comments (0) Trackbacks (0) Dublin - something to look fwd... A friend recently went to Dublin for some days, and he brought interessting information with him. As we can see here, MS Windows wants to welcome everybody with a well known look, which just reminds on home. In fact, this is a research done by the government, to find out whether it is possible to control the amount of visitors with such welcome messages. I can tell you, since they started to welcome visitors like this, the amount of visitors got unhalved.Now, I, as an free desktop enthusiast, think we should prepare for the worst when entering the plain/train to Dublin. So, don't forget your Kubuntu CD's, your Kay-Shirts and last but not least the Kay's. Also make sure you know every single detail about KDE, people usually take you more serious, if they notice you know what you're talking about Sunday, August 20. 2006Banshee Doesn't Like Me$ ./SimpleDaapClient.rb 3689 "GO AWAY" There should be some news on the Ruby DAAP server soon. Hopefully tonight. Saturday, August 19. 2006Filelight 1.0-rc1
![]() I fixed up all the bugs that I’ve been alerted to, and added some polish. 1.0 will follow provided I managed to fix the bug where non latin1 files/directories don’t get displayed properly for the label texts. Can someone please check this! Thanks Downloads and more info here. Saturday, August 19. 2006Friday, August 18. 2006so there?s this dude?who likes to rant about things that don’t really matter in life. he (fairly) complained that there was a misleading statement about quod libet on the amarok website. it was removed. two months later and there seems to be some sort of religious mission to bury amarok or something. do i smell resentment in the air? Tuesday, August 15. 2006buzz buzz splash!This week has been pretty eventful already, and it’s going to get even busier! Over the weekend I noticed that my computer was making more funny noises; you may recall that I’ve had a string of calamities which seem to be aligned like dominos on an oily table. Because I’m nearly at tipping point with my computer, I just started banging it when the noise started, and the quiet hush of the fan resumed its whirring. Sure, poor solution, so I discovered the problem was with the power supply unit. Wherever there is life there is death, and wherever there is death there is medicine/engineering (or both!). I replaced the fan with a replacement which I have, but not before snipping the wires and realising that I couldn’t solder straight onto the psu board without risking imminent death on switching it on. I only found enough shrinkwrap to cover one solder point on the wires, so the other had to be rigged up with the shell of another larger cable i found in the bin. Resourcefulness is the most attractive quality a man can ever have, I’m sure of it. I also indulged in some retail therapy this weekend, buying a wetsuit to go with my surfboard! It’s been quite warm lately in Sydney, and work has caused me to become jaded about ever being able to be in the sun with some free time. Today was a good day, so I went for a surf after leaving uni early for Tomorrow I’m going to cheer for the Socceroos as we play against Kuwait for the Asian Cup qualifiers, and then on Thursday I’m off to see the All-American Rejects - looking forward to the game and the concert! Sunday, August 13. 2006The KDE Ruby Corner
As my fellow KDE developer Carsten wrote yesterday, we have lately observed an increased interest in Ruby in the KDE community. There's a lot of buzz everywhere, and we often see Ruby related questions on IRC. Being Ruby fans ourselves, we've decided it's a good time to bring KDE-Ruby folks together, and start a little "Ruby Corner". For now, this means blogging, and our new IRC channel #kde-ruby on freenode.
Everyone interested in Ruby is invited to join #kde-ruby, both newbies and experienced hackers. We're happy to help with Ruby related questions, and we also use this channel to plan further activities. The channel is also home to insanity, our powerful Ruby bot, that can be programmed directly from IRC - a nice tool for quickly checking out some code. Hope to meet you in #kde-ruby PS: Did you know that Ruby is currently one of the fastest growing programming languages? Wednesday, August 9. 2006
And How Open Source Sucks Sometimes Posted by Ian Monroe
in eean at
04:40
Comments (5) Trackbacks (0) And How Open Source Sucks SometimesQuality control I imagine is always a difficult issue. Even when you control the binaries, software isn't always going to act the same on all systems. However the problem is exasperated when all that is released is a tarball, like we do with Amarok. For instance, we decided to remove the gstreamer 0.10 engine. It has several open bugs and its maintainer (Paul) would be the first to say its not ready yet. So we removed it from the build system Makefile.am and commented it out of the configure.in.in. But apparently despite our best effort to release a quality project, we recently discovered that Fedora went behind our back and re-enabled the gstreamer 0.10 engine for their amd64 builds. Remember, this engine has never been part of a stable build. And then our users come to us wondering why stuff doesn't work... they generally don't like being told its because their distro is silly. :/ Wednesday, August 9. 2006
What's Awesome about Open Source ... Posted by Ian Monroe
in eean at
00:48
Comments (0) Trackbacks (0) What's Awesome about Open Source DevelopmentSo while fiddling with my server a couple of days ago I noticed that metadata now works correctly when adding DAAP songs to the playlist. I think I did know that Martin was going to work on this (the problem was applicable to iPods as well) but I hadn't notice that he had actually finished. Monday, August 7. 2006gmail hosted accountsI’m now using google’s hosted facility to host my mail! Now I can have my own domain with the wonders of conversation views in gmail. Neat! Now, if only gmail could import the thousands of emails i already have from the other server… |
Amarok LinksCalendarQuicksearchCategoriesSyndicate This BlogBlog Administration |

