Wednesday, June 29. 2005Rave!
Just like Aseigo, I've been to a rave last weekend. More specifically, Ruhr In Love, a huge rave in Oberhausen, a western Germany city quite near to my place. Ruhr In Love is meant as a bit of a replacement for the famous Love Parade in Berlin, which sadly did not happen for the last two years. Well, "sadly", cause for me it's actually cool, as I didn't have to travel far to enjoy this big summer rave.
Let me start by saying that I had one blast of a time! The lineup was pretty awesome, including famous DJs like Chris Liebing, Phil Fuldner and Moguai, on more than thirty different music areas. The location was outdoors at a huge park, with more than 20.000 visitors attending, dancing, partying and having fun. For those of you who haven't been at a rave before, let me say the atmosphere is outstanding, if you're open minded, love to dance and meet people. As for me, I'm a whore to the feeling of unity. There's few things greater than dancing with hundreds of people, and feeling you're right there. Connected to everyone else, like a giant network. We come one. And of course, raver chicks are the best.. Saturday, June 25. 2005A biased demolitionBooting into windows to complete an assignment for university, I quickly found myself procrastinating as I usually do. Unable to do any programming, I decided to report into my findings regarding that application which is supposedly the epitomy of music playback on common everyday computers.
Indeed, iTunes is a blindingly different piece of software, at least in the windows world. It’s not bland, boring nor uninteresting. Apple is reknowned for their attention to making things flow. Integrated cd ripping, cd burning, iPod support, iTunes store, visualisations, mini player etc. Much like JuK, using and managing playlists is fairly ovious and well structured. To the point, I think that iTunes is a great application which targets a nieve user who just wants ‘things to work’. Unfortunately, I found that any user level which is above that of a luddite will be confuzzled and irritated by the quirks which iTunes brings with it. Let me explain.
Friday, June 24. 2005Slashdot; NDA
This is my first post that will be shown on the planet I believe. So to introduce myself, I'm Ian Monroe, a relatively new developer on amaroK.
Slashdot picked up the story I submitted about KDE, amaroK and Wikimedia. All credit really goes to Sven Krohlas for writing the original dot story. Anyways, this will give me some additional geek cred when I return to school this fall, as if I needed it. A couple of days ago I had to sign a Non-Disclosure Agreement for my company. I guess it just shows how out-of-hand NDAs are getting. I'm a laborer at a textbook warehouse. Exactly what would I be disclosing. Book sorting techniques? The secret methods of stacking books? Anyways, it also means I'm not allowed to work on any book-related software projects for the rest of the summer. Not an issue. It does show what a foe NDAs can be to open source development that they at least claim to restrict what you develop even on your free time. I understand other states have different laws about this, but generally speaking Missouri doesn't offer much protection for employees. Later today we get the results for the Google Summer of Code competition. My numerical chances are not very good, but I try to be optimistic anyways. I just hope Google realizes that KDE has the largest public revision control system in the world and allocates openings accordingly. Slashdot; NDAThis is my first post that will be shown on the planet I believe. So to introduce myself, I'm Ian Monroe, a relatively new developer on amaroK. Slashdot picked up the story I submitted about KDE, amaroK and Wikimedia. All credit really goes to Sven Krohlas for writing the original dot story. Anyways, this will give me some additional geek cred when I return to school this fall, as if I needed it. A couple of days ago I had to sign a Non-Disclosure Agreement for my company. I guess it just shows how out-of-hand NDAs are getting. I'm a laborer at a textbook warehouse. Exactly what would I be disclosing. Book sorting techniques? The secret methods of stacking books? Anyways, it also means I'm not allowed to work on any book-related software projects for the rest of the summer. Not an issue. It does show what a foe NDAs can be to open source development that they at least claim to restrict what you develop even on your free time. I understand other states have different laws about this, but generally speaking Missouri doesn't offer much protection for employees. Later today we get the results for the Google Summer of Code competition. My numerical chances are not very good, but I try to be optimistic anyways. I just hope Google realizes that KDE has the largest public revision control system in the world and allocates openings accordingly. Monday, June 20. 2005amarok.kde.org downtime - the scoop
Hi all,
I had promised to blog about the story of the long downtime of amarok.kde.org, so I'm gonna do this now. But first of all the good news: The site is back online, at long last So here's what happened: 1) Tuesday, June 7th The server of amarok.kde.org (as well as konversation.kde.org) is getting moved to new hardware and a new host. 2) Wednesday, June 8th The move is complete, server is fully working. 3) Friday, June 10th We realize that we've forgotten to inform the kde admins about the new IP. Mail to sysadmin@kde.org and webmaster@kde.org is being sent. 4) Saturday, June 11th As we got no reply from the admins, we're asking coolo on IRC for clarification. Coolo says: "No DNS changes on weekends". Ok, this sucks, but we'll just have to wait until Monday. No biggie. Or so we thought! 5) Tuesday, June 14th Still the DNS record is not updated. We talk to Dave Faure on IRC. He says it's up to Trolltech, they administrate the DNS server. KDE admins have no direct access to it. Thankfully, Faure promises to talk to Trolltech to speed up the process. 6) Friday, June 17th YAY! DNS record is updated, people are dancing on the streets in wet t-shirts, singing odes of joy. This is ONE WEEK after our initial request to update the DNS entry (a one line change in a config file). To this day we haven't got a single reply mail from the kde sysadmins. No explanation, nothing. Needless to say we were pretty pissed about the whole incident. One and a half weeks downtime, which was entirely unnecessary. Admittedly, the first part was our fault, but the last week we've been waiting for Trolltech to make this one-line change. As for me, I'm not looking forward to the next server move. Sunday, June 19. 2005Formula 1Wow, this year's Indy GrandPrix is even more thrilling than all the other races before it even started. Exploding tires ain't funny, but building a chicanery to slow down those, who could go faster, would be unfair, too. If you feel unsafe, then just advise your drivers to drive slower. Anyways, here's my TV setup for this evening: Formula 1Wow, this year's Indy GrandPrix is even more thrilling than all the other races before it even started. Exploding tires ain't funny, but building a chicanery to slow down those, who could go faster, would be unfair, too. If you feel unsafe, then just advise your drivers to drive slower. Anyways, here's my TV setup for this evening: Source: Hot as a ...Talking about the weather, of course. 30 centidegrees and more recently. Which is good on the one side: I love the summer, the sun, being outside... almost everything. Besides: - Being in the tube sucks. It's incredibly hot down there and all the sweating people don't look that happy. - Carrying a backpack wil leave funny sweat-marks on your shirt. - Sitting in the office, praying for some fresh air. In other news: I've been to the Hyde Park yesterday! Uploaded some new photos here. Afterwards I went to the Nike Town at Oxford Circus and left the store with four new shirts (which I desperately needed due to the sweat-marks I mentioned before *g*). Now if I only had have some new sunglasses, which I then wouldn't lose two weeks later. That'd rock Enjoy the summer! Cheers, muesli Hot as a ...Talking about the weather, of course. 30 centidegrees and more recently. Which is good on the one side: I love the summer, the sun, being outside... almost everything. Besides: - Being in the tube sucks. It's incredibly hot down there and all the sweating people don't look that happy. - Carrying a backpack wil leave funny sweat-marks on your shirt. - Sitting in the office, praying for some fresh air. In other news: I've been to the Hyde Park yesterday! Uploaded some new photos here. Afterwards I went to the Nike Town at Oxford Circus and left the store with four new shirts (which I desperately needed due to the sweat-marks I mentioned before *g*). Now if I only had have some new sunglasses, which I then wouldn't lose two weeks later. That'd rock Enjoy the summer! Cheers, muesli Source: Thursday, June 16. 2005Queue Manager
Firstly, for those of you wondering where the amaroK website has gone, blame the people responsible for DNS transition.
I took it upon myself to be productive this week, and I wrote a small Queue Manager for amaroK. It has been one of the more requested features, and I was happy to implement it as a light weight tool. It is simply a lightweight dialog which allows the user to drag and drop tracks from the playlist, allows resorting, and thats about it. I didn’t want to include auto remove from the dialog (eg, when the track progresses and the manager is open) - since this would be fiddly, introduce quirks in usability etc. Damn, I hate Qt drag and drop. May it die a painful death. On another note, reducing the size of the dynamic mode config is a challenging prospect. I managed to get rid of the ‘playlist selector’, and integrate this straight out in the playlist browser. It seems to work well, but I will have to work on usability substantially. Remember, usability is not the necessarily bad if it has a relatively high learning curve - but the converse can be true. Tuesday, June 7. 2005More scripting goodies![]() The amaroK script manager now offers more dynamic control over scripts in current svn. You can now run scripts against any selected track(s) in the playlist via the context menu. We have new DCOP calls to add and remove new playlist context items that can be used to control scripts using our existing script notification system. Keep an eye on http://amarok.kde.org/wiki/index.php/Script-Writing_HowTo#Notifications as we stabilize the feature. Basically the way this works is we use a DCOP call to add items to a submenu, both of which are specified in the DCOP call. Now that the submenu and it's items are created, we can select items in the playlist and click one of the new items added to context menu. This makes amaroK send out a notification that includes the submenu and item titles (so we don't confuse other listening scripts) and the URLs of the selected playlist items. This is good news for script writers as now there scripts will feel more like they are built-in features of amaroK. Scripts for transcoding tracks, uploading tracks, black listing tracks, and countless others will be better integrated into amaroK, allowing more control and looking good at the same time. So grab svn and your favorite editor and let's see what kind of scripts everybody can come up with. I'd also like to thank eean for his help in making this new scripting interface system more featureful and functional. Thanks eean!
(Page 1 of 1, totaling 11 entries)
|
Amarok LinksCalendarQuicksearchCategoriesSyndicate This BlogBlog Administration |

