<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/blog/templates/default/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://amarok.kde.org/blog/rss.php?version=atom0.3" rel="service.feed" title="Amarok Blog" type="application/x.atom+xml" />
    <link href="http://amarok.kde.org/blog/"                        rel="alternate"    title="Amarok Blog" type="text/html" />
    <link href="http://amarok.kde.org/blog/rss.php?version=2.0"     rel="alternate"    title="Amarok Blog" type="application/rss+xml" />
    <title mode="escaped" type="text/html">Amarok Blog</title>
    <tagline mode="escaped" type="text/html">Amarok developers at work</tagline>
    <id>http://amarok.kde.org/blog/</id>
    <modified>2009-11-20T21:12:03Z</modified>
    <generator url="http://www.s9y.org/" version="1.4.1">Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://amarok.kde.org/blog/archives/1132-Micro-Options,-Many-Options,-No-Options-A-practical-guide-to-help-you-decide..html" rel="alternate" title="Micro-Options, Many-Options, No-Options? A practical guide to help you decide." type="text/html" />
        <author>
            <name>Mark Kretschmann</name>
                    </author>
    
        <issued>2009-11-19T09:21:00Z</issued>
        <created>2009-11-19T09:21:00Z</created>
        <modified>2009-11-20T21:12:03Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1132</wfw:comment>
        <slash:comments>20</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1132</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1132-guid.html</id>
        <title mode="escaped" type="text/html">Micro-Options, Many-Options, No-Options? A practical guide to help you decide.</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Not very long ago, Aaron <a href='http://aseigo.blogspot.com/2009/10/two-simple-things-to-improve-user.html'>wrote an article</a> about improving our user experience, stating that <em>"Micro-Options Suck"</em>. Coincidentally, an <a href="http://dot.kde.org/2009/10/21/kde4-demonstrates-choice-not-usability-problem">article</a> appeared on dot.kde.org only a few hours later, stating the following: <em>"Choice Is Not A Usability Problem"</em>.<br />
<br />
Ardent readers will notice that there is possibly a contradiction here. In this article I would like to explain why this is not really a contradiction, but rather a misunderstanding. To get us started, let's make a jump back in time (using Flux Capacitor technology):<br />
<br />
The year is 2004. It's cold. You are alone. There is a house in the north (called "KDE"), and a house in the south ("GNOME"). Press "n" or "s".<br />
<br />
> n<br />
<br />
You have entered the house of KDE. It's a big house, full of obscure items. The sheer number of items is highly impressive, but you get confused. It is too much. What is your next step? Press "n" or "s".<br />
<br />
> s<br />
<br />
You have entered the house of GNOME. This house is neat, clean, but also kind of empty. There are very few things to play with. You get confused. What is your next step?<br />
<br />
> I give up. <em>User reboots into Windows.</em><br />
<br />
<br />
The gist of this little analogy:<br />
<br />
<strong>KDE was wrong. GNOME was wrong. Also - they both were right!</strong><br />
<br />
<br />
This is quite obviously another contradiction. Obviously this means that Mark is not quite right in the head! Well, you're possibly right on both accounts, but let me explain why it actually makes sense: <em>The truth is somewhere in between.</em><br />
<br />
KDE has historically been known for being "the nerd's desktop". Basically, we were so proud of having our own desktop that we quickly determined that giving everyone as much freedom as possible is ideal. After all, the competition (Windows) did not offer this. Developer A came along, going "Hey, I have this fancy idea. It's a bit weird, but let me show you!". Developer B was quick to reply: "Hell yeah, why not? After all this is our own desktop. We can make all of our dreams come true. Let's do it!"<br />
<br />
GNOME has historically been known for being very sparse with options. They did this for a good reason: Someone smart realized that KDE was totally going overboard with options. Too much is too much. Let me show you a classical example:<br />
<br />
<!-- s9ymdb:237 --><img class="serendipity_image_center" width="778" height="710" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://amarok.kde.org/blog/uploads/crypto_ssl.jpg" alt="" /><br />
<br />
<br />
Now let me show you an example of the Dolphin settings dialog:<br />
<br />
<!-- s9ymdb:238 --><img class="serendipity_image_center" width="520" height="494" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://amarok.kde.org/blog/uploads/dolphin_settings.png" alt="" /><br />
<br />
Dolphin has won 2009's Akademy Award for "Best Application". The above screenshot demonstrates one of our reasons for choosing it: Peter Penz realized what generations of GUI developers (both in KDE and GNOME) got wrong: The true secret to getting your settings right is <em>choosing the essential ones, while making good choices for defaults that don't need micro-options.</em><br />
<br />
Unfortunately, this is not easy, and it separates the good GUI designer from the bad one. In fact making these choices is bloody damn hard, I kid you not. It requires a lot of thought, experience, and taste. But in the end, you, as a developer, are responsible for making these choices. Creating software is not about giving the user a LEGO blocks game. If options get too complex, the users might as well learn programming and do it all by themselves. That's because, if you think about it, choosing an option <em>is</em> programming: You make the program use one code path, or a different one. This is essentially the same as an "if() {}; else() {};" block wrapped in GUI sugar.<br />
<br />
To sum it up:<br />
<br />
<li>Before adding an option, think hard about it. Could the same be achieved with a smarter algorithm? Often options are bad excuses for deciding between one bad implementation and another bad one. Find a good one!</li><br />
<br />
<li>Don't try to solve the problem by removing all options. Some options are very useful, and they are actually needed. Finding out which of these are needed is the developer's task. It's a hard task, but it can be done.</li><br />
<br />
<li>Consider asking professionals. We have a KDE Usability team, comprised of real experts on this topic. Among them is Celeste, a member of the KDE board. She knows what she's talking about, and she's generally very helpful. Don't be shy, ask them!</li><br />
<br />
That's it for this time, I hope you will be able to get something useful out of this blog. Remember, it's not meant as bashing, but rather as useful advice, stemming from many years of experience with these things (we Amarok developers have made our good share of mistakes as well, there is little doubt about that).<br />
<br />
<br />
Thanks for reading <img src="http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1125-Const-Correctness.html" rel="alternate" title="Const Correctness" type="text/html" />
        <author>
            <name>Mark Kretschmann</name>
                    </author>
    
        <issued>2009-11-14T09:27:58Z</issued>
        <created>2009-11-14T09:27:58Z</created>
        <modified>2009-11-17T03:01:07Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1125</wfw:comment>
        <slash:comments>19</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1125</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1125-guid.html</id>
        <title mode="escaped" type="text/html">Const Correctness</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <em>What is <a href="http://en.wikipedia.org/wiki/Const-correctness">const correctness</a>?</em><br />
<br />
It's a programming paradigm that helps writing correct code. In C++, const correctness comprises a set of different techniques, you can read up about them <a href="http://www.parashift.com/c++-faq-lite/const-correctness.html">here</a>.  In this article however I only want to focus on one form of const correctness, that is object constness.<br />
<br />
<em>Why should I care about const correctness?</em><br />
<br />
Because it increases <a href="http://en.wikipedia.org/wiki/Type_safety">type safety</a>, makes your code more easy to understand, and it helps making your code correct. Const objects can be seen as <a href="http://en.wikipedia.org/wiki/Invariant_(mathematics)">invariants</a> in mathematical terms, that is, objects that do not change, that do not <em>vary</em>. <br />
<br />
An example in code:<br />
<br />
<pre><br />
const int myNumber = 41;<br />
int result;<br />
<br />
result = myNumber + 1;<br />
KMessageBox::information( 0, "The meaning of life is: " + QString::number( result ) );<br />
</pre><br />
<br />
In this example, <em>myNumber</em> is a const object (an int is really a <a href="http://en.wikipedia.org/wiki/Plain_old_data_structures">POD</a> type, but let that not distract us). This indicates that I cannot change the object. And indeed, if I were to try that, the compiler would complain about it, which is a good thing. It helps preventing mistakes by accidentally changing this object later on.<br />
<br />
Additionally, it helps readability, because anyone can clearly see that <em>myNumber</em> is not meant to be changed. So you see, writing that "const" before it is a little bit of work, but it has a big pay-off. I think it's worth it, so I try to use it always in my code.<br />
<br />
<br />
<em>PS: It's likely that somewhere in this article I made a slight mistake or a bad wording. With these things, you will always find a C++ expert who will point out something, because C++ is very pointoutable. So that might happen, but I'm fairly sure I got the gist right <img src="http://amarok.kde.org/blog/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /></em><br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1126-Busy-Bees.html" rel="alternate" title="Busy Bees" type="text/html" />
        <author>
            <name>Lydia Pintscher</name>
                    </author>
    
        <issued>2009-11-17T00:06:59Z</issued>
        <created>2009-11-17T00:06:59Z</created>
        <modified>2009-11-17T00:06:59Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1126</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1126</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1126-guid.html</id>
        <title mode="escaped" type="text/html">Busy Bees</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>As you might have noticed from other blogs on PlanetKDE the KDE promo people have been quite the busy bees this weekend in Stuttgart. Getting together with great people, getting stuff done, having good beer and food -&gt; great sprint. And of course a sprint with Jos and me has to include at least one proper group hug <img src='http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br /><br />
<a href="http://blog.lydiapintscher.de/wp-content/CIMG8404.JPG"><img class="aligncenter size-medium wp-image-484" title="group hug" src="http://blog.lydiapintscher.de/wp-content/CIMG8404-300x225.jpg" alt="group hug" width="300" height="225" /></a></p><br />
<p>(fltr: Valerie, Kenny, Martin, Claudia, me, Rainer, Justin, Jos, Eckhart, Ingo, Stuart, Daniel, Luca, Cornelius, Frank, Troy, Frederik)</p><br />
<p>It was a great weekend which got us a lot further to the 4.4 release announcement, the rebranding of KDE, a new KDE booklet to give out at events, a redesign of www.kde.org and more. It is amazing what you can get done if you get the right people together for 3 days.</p><br />
<p>Most important for me though was finally getting to know Ingo, Stuart and Luca. It was their first KDE meeting. I hope we introduced them properly (including group hugs and old stories about KDE) <img src='http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  It feels good to know that that part of the forum team got even closer to our community now after doing an incredible job for a while already.</p><br />
<p>Getting feedback on stuff like the rebranding discussion or the move to Git from the people who helped start KDE was very valuable. We should definitely make sure to keep this connection as long as possible. A simple &#8220;been there &#8211; done that &#8211; it was an incredibly stupid idea&#8221; can save everyone from quite some headache and bike shedding.</p><br />
<p>I miss you all already&#8230; Damn.</p><br />
<p>But the promo people were not the only busy bees. No the Amarokers decided it is time to release 2.2.1. It includes improvements to podcasts, collection scanning, automatic script updating and much more. Read the <a href="http://amarok.kde.org/en/releases/2.2.1">release notes</a> and <a href="http://amarok.kde.org/wiki/Download">download</a> it. Of course don&#8217;t forget it is <a href="http://amarok.kde.org/en/node/700">Rokvember</a> <img src='http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><br />
<p><a href="http://blog.lydiapintscher.de/wp-content/amarok_221.png"><img class="aligncenter size-medium wp-image-485" title="Amarok 2.2.1" src="http://blog.lydiapintscher.de/wp-content/amarok_221-300x210.png" alt="Amarok 2.2.1" width="300" height="210" /></a></p><br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1124-Desiderata.html" rel="alternate" title="Desiderata" type="text/html" />
        <author>
            <name>Mark Kretschmann</name>
                    </author>
    
        <issued>2009-11-13T13:37:13Z</issued>
        <created>2009-11-13T13:37:13Z</created>
        <modified>2009-11-15T00:39:45Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1124</wfw:comment>
        <slash:comments>7</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1124</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1124-guid.html</id>
        <title mode="escaped" type="text/html">Desiderata</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In the spirit of Aaron's post, I also wanted to contribute something positive to Planet KDE. However, instead of writing it myself, I leave this to someone who could do it much better than me, Max Ehrmann (1872  1945). His work "Desiderata" is one of the most famous prose poems ever written. Famous as it may be, not everyone knows it, and I think that's a shame, as it has much to give. <br />
<br />
Enjoy this little off-topic post, have a nice weekend, and maybe give some thought to Desiderata; it would make me happy, and maybe you as well.<br />
<br />
<br />
<strong><h2>Desiderata</h2></strong><br />
<strong>Go</strong> placidly amid the noise and haste,<br />
and remember what peace there may be in silence.<br />
As far as possible without surrender<br />
be on good terms with all persons.<br />
Speak your truth quietly and clearly;<br />
and listen to others,<br />
even the dull and the ignorant;<br />
they too have their story. <br />
<br />
<strong>Avoid</strong> loud and aggressive persons,<br />
they are vexations to the spirit.<br />
If you compare yourself with others,<br />
you may become vain and bitter;<br />
for always there will be greater and lesser persons than yourself.<br />
Enjoy your achievements as well as your plans. <br />
<br />
<strong>Keep</strong> interested in your own career, however humble;<br />
it is a real possession in the changing fortunes of time.<br />
Exercise caution in your business affairs;<br />
for the world is full of trickery.<br />
But let this not blind you to what virtue there is;<br />
many persons strive for high ideals;<br />
and everywhere life is full of heroism. <br />
<br />
<strong>Be</strong> yourself.<br />
Especially, do not feign affection.<br />
Neither be cynical about love;<br />
for in the face of all aridity and disenchantment<br />
it is as perennial as the grass. <br />
<br />
<strong>Take</strong> kindly the counsel of the years,<br />
gracefully surrendering the things of youth.<br />
Nurture strength of spirit to shield you in sudden misfortune.<br />
But do not distress yourself with dark imaginings.<br />
Many fears are born of fatigue and loneliness.<br />
Beyond a wholesome discipline,<br />
be gentle with yourself. <br />
<br />
<strong>You</strong> are a child of the universe,<br />
no less than the trees and the stars;<br />
you have a right to be here.<br />
And whether or not it is clear to you,<br />
no doubt the universe is unfolding as it should. <br />
<br />
<strong>Therefore</strong> be at peace with God,<br />
whatever you conceive Him to be,<br />
and whatever your labors and aspirations,<br />
in the noisy confusion of life keep peace with your soul. <br />
<br />
<strong>With</strong> all its sham, drudgery, and broken dreams,<br />
it is still a beautiful world.<br />
Be cheerful.<br />
<br />
Strive to be happy. <br />
<br />
<br />
<em>Max Ehrmann, Desiderata, Copyright 1952.</em><br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1122-Sansa-Clip-or-How-I-learned-to-love-Skullcandy-Chops.html" rel="alternate" title="Sansa Clip (or: How I learned to love Skullcandy Chops)" type="text/html" />
        <author>
            <name>Mark Kretschmann</name>
                    </author>
    
        <issued>2009-11-10T13:35:00Z</issued>
        <created>2009-11-10T13:35:00Z</created>
        <modified>2009-11-13T17:33:44Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1122</wfw:comment>
        <slash:comments>22</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1122</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1122-guid.html</id>
        <title mode="escaped" type="text/html">Sansa Clip (or: How I learned to love Skullcandy Chops)</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <!-- s9ymdb:229 --><center><a href='http://www.sandisk.com/products/sansa-music-and-video-players/sandisk-sansa-clip-mp3-players.aspx'><img class="serendipity_image_center" width="600" height="338" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://amarok.kde.org/blog/uploads/sansa_clip.jpg" alt="" /></a></center><br />
<br />
So, long story short, or maybe long, we'll see after I've finished writing this:<br />
<br />
I had been looking for a new portable music player for a while. My old one was crappy, to say the least. Incidentally I had talked about this on IRC, and fellow KDE developer <a href="http://www.kdedevelopers.org/blog/77">Will Stephenson</a> said he was also on the look for a new player. So we googled a bit. I had some special wishes for my "ideal" device, and Will eventually found one that exactly fitted my needs. What I needed was this:<br />
<br />
<li>Small size of the device. With a bigger device, I might as well carry a smartphone.</li><br />
<li>Rugged and water proof. I'm an avid jogger, I run in all weather conditions, and I sweat a lot while running.</li><br />
<li>Flash based. For jogging I need the device to be shock resistant, HDD is out of the question.</li><br />
<li>Supporting all formats. I don't want to transcode constantly, so I need MP3, OGG, FLAC, AAC, etc.</li><br />
<li>Usable with Amarok. What Amarok does really well is MTP, so I wanted that.</li><br />
<li>Not made by Apple. For various reasons (ethical, reality distortion field, etc) I boycott Apple products.</li><br />
<li>No fancy schmancy video features. I need the device to do one thing well, that is playing music.</li><br />
<li>Long battery life. Preferrably easily chargable with the my PC.</li><br />
<br />
As it turned out, the <a href="http://www.sandisk.com/products/sansa-music-and-video-players/sandisk-sansa-clip-mp3-players.aspx">Sansa Clip</a> is exactly the device I had dreamed of. Impatient as I (notoriously) am, I had to head out instantly and buy the thing (4GB version costs about 60 USD). Loaded some music on it, went on a jogging tour today, and what can I say: The thing rocks <img src="http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> I'm a happy camper now. The Clip worked out of the box, the original firmware from Sandisk supports all formats I need (including OGG and FLAC), so I didn't even have to upgrade it (or install Rockbox).<br />
<br />
Additionally, I bought these sweet headphones, cause the bundled ones didn't really cut it for sports. They have a fancy name, <a href="http://www.skullcandy.com/shop/configable/index/links/id/1006/cid/6/">"Skullcandy Chops"</a>, and their sound quality is fancy too. Also ideal for sports, as they are not classical earbuds, but instead they are worn close to the ear, which I like. With standard earbuds the things tend to fall out of my ears, apparently I have weird ears or something.<br />
<br />
<!-- s9ymdb:230 --><center><a href='http://www.skullcandy.com/shop/configable/index/links/id/1006/cid/6/'><img class="serendipity_image_center" width="250" height="250" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://amarok.kde.org/blog/uploads/skullcandy_chops.jpg" alt="" /></a></center><br />
<br />
<br />
<em>Disclaimer: I do not work for Sandisk, nor do I work for Skullcandy. They did promise me a "really cool holiday" though for making some promotion. We'll see about that.</em><br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1123-camping-out-for-kde.html" rel="alternate" title="camping out for kde" type="text/html" />
        <author>
            <name>Leo Franchi</name>
                    </author>
    
        <issued>2009-11-13T01:08:52Z</issued>
        <created>2009-11-13T01:08:52Z</created>
        <modified>2009-11-13T15:50:41Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1123</wfw:comment>
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1123</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1123-guid.html</id>
        <title mode="escaped" type="text/html">camping out for kde</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                many of you have probably seen in passing jeff's blog post announcing camp kde 2010. maybe some of you even remember what it is! well i'll refresh your memory anyway. campkde is the western hemisphere's response to akademy.<div class="serendipity_imageComment_left" style="width: 300px"><div class="serendipity_imageComment_img"><a class='serendipity_image_link' href='http://amarok.kde.org/blog/uploads/hackers_beach.jpg' onclick="F1 = window.open('/blog/uploads/hackers_beach.jpg','Zoom','height=348,width=515,top=283.5,left=1190,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes'); return false;"><!-- s9ymdb:232 --><img class="serendipity_image_left" width="300" height="200"  src="http://amarok.kde.org/blog/uploads/hackers_beach.serendipityThumb.jpg" alt="" /></a></div><div class="serendipity_imageComment_txt">hacking discussions take on a whole new meaning when on a beach like this</div></div> it is like the little brother that can't stand being ignored so he decides to make things happen himself. it's quite probably analogous to the overlooked friend trying to make himself known.<br />
<br />
<br />
well, this post is here to remind you. campkde 2009 was one of the best conferences i've ever attended, and I look forward to it happening again. even though a bunch of hackers descended upon some tropical beach resort, we were productive. had you come upon us at 10pm you would have seen a 20odd group of people sitting in chairs a few feet from the beach, drinks in hand, coding or writing or discussing away.<div class="serendipity_imageComment_right" style="width: 300px"><div class="serendipity_imageComment_img"><a class='serendipity_image_link' href='http://amarok.kde.org/blog/uploads/talk_audience.jpg' onclick="F1 = window.open('/blog/uploads/talk_audience.jpg','Zoom','height=348,width=515,top=283.5,left=1190,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes'); return false;"><!-- s9ymdb:233 --><img class="serendipity_image_right" width="300" height="200"  src="http://amarok.kde.org/blog/uploads/talk_audience.serendipityThumb.jpg" alt="" /></a></div><div class="serendipity_imageComment_txt">hard at work in the conference room</div></div> the lure of the perfect beach was not enough to tear attendees away from the talks that happened during the day. <br />
<br />
this winter campkde 2010 will be held at UCSD in san diego, california. and I should really rephrase that, because january in san diego is not really winter in any real sense of the term. point is, campkde 2010 will be awesome. and you should be there. because a conference is really only as good as it's attendees, and without you, dear kde community, it just won't be the same. so think of the weather, think of the cool kde dudes you haven't seen in a few weeks/months/years, and register now! the homepage is here:<a href="http://camp.kde.org" title="Camp KDE">camp kde homepage</a><br />
<br />
so, without further ado: <div class="serendipity_imageComment_right" style="width: 320px"><div class="serendipity_imageComment_img"><!-- s9ymdb:235 --><img class="serendipity_image_right" width="320" height="66"  src="http://amarok.kde.org/blog/uploads/campkde2010_logo.png" alt="" /></div><div class="serendipity_imageComment_txt">campkde 2010</div></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
also, i had some spare time... so just in case you guys are going to forget about campkde, here's a nice little scripted plasmoid to tell you when it is:<div class="serendipity_imageComment_center" style="width: 474px"><div class="serendipity_imageComment_img"><a class='serendipity_image_link' href='http://kde-look.org/content/show.php?content=115268' onclick="F1 = window.open('http://kde-look.org/content/show.php?content=115268','Zoom','height=281,width=489,top=317,left=1203,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes'); return false;"><!-- s9ymdb:236 --><img class="serendipity_image_center" width="474" height="266"  src="http://amarok.kde.org/blog/uploads/campkde_plasmoid.jpg" alt="" /></a></div><div class="serendipity_imageComment_txt">campkde 2010 plasmoid!</div></div><br />
<br />
you can install that from here: <a href="http://kde-look.org/content/show.php?content=115268" title="kde-look plasmoid">kde-look plasmoid page</a> or from ghns in plasma directly! 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1120-What-People-Are-Really-Saying-About-Windows-7.html" rel="alternate" title="What People Are (Really) Saying About Windows 7" type="text/html" />
        <author>
            <name>Lydia Pintscher</name>
                    </author>
    
        <issued>2009-11-08T01:53:03Z</issued>
        <created>2009-11-08T01:53:03Z</created>
        <modified>2009-11-08T01:53:03Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1120</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1120</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1120-guid.html</id>
        <title mode="escaped" type="text/html">What People Are (Really) Saying About Windows 7</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Remember my <a href="http://blog.lydiapintscher.de/2009/08/16/social-media-guide-for-free-software-projects/">Social Media Guide For Free Software Projects</a>? Skreech was so kind to point me to a really great un-example site: <a href="http://www.microsoft.com/windows/social/">Microsoft&#8217;s social media page for Windows 7</a>, where they show what people are saying about it. Go take a look.</p><br />
<p>Now there are a few interesting things to mention about this page.</p><br />
<p>Quite fast, huh? Lots of people talking about it. Are those messages real-time? Nope. The page is just made to give you the impression they are. I picked a few random ones and got pretty much everything between 3 hours and 8 days old. See the slider at the top? Yea you can slow it down to actually be able to read it unlike the default.</p><br />
<p>If you feel like it just watch it for a few minutes and watch the same messages appear again. It started to loop after about 10 minutes here.</p><br />
<p>Now let&#8217;s take a look at the actual content of the messages shown. Windows 7 must be the most awesome operating system out there. In the 30 minutes or so I watched the stream there were 2 messages with a slightly negative touch. Every single other message praised it. Every single one. Now call me biased but I don&#8217;t believe it. So I had a look at the actual Twitter search page for <a href="http://twitter.com/#search?q=windows%207">Windows 7</a> and <a href="http://twitter.com/#search?q=win7">Win7</a>. And indeed you find tweets, that are less positive, like <a href="http://twitter.com/rasmus/statuses/5517159913">this</a>, <a href="http://twitter.com/bschultzjames/statuses/5515683370">this</a>, <a href="http://twitter.com/pydanny/statuses/5517473435">this</a>, <a href="http://twitter.com/3eoclock/statuses/5516908754">this</a>, <a href="http://twitter.com/mspork/statuses/5517380697">this</a>, <a href="http://twitter.com/SCREAMERHS/statuses/5517738836">this</a>, <a href="http://twitter.com/elpillin/statuses/5516635037">this</a>, <a href="http://twitter.com/simplymarty/statuses/5516579204">this</a>, <a href="http://twitter.com/kjester/statuses/5516880751">this</a>, <a href="http://twitter.com/techshoe/statuses/5515607559">this</a> or <a href="http://twitter.com/WeenaAE/statuses/5516775348">this</a>. They do however have little stabs at Linux and Apple in their selected tweets (&#8221;I though Apple had it together but with Win7 out of the door they better get moving.&#8221; and similar.). <a href="http://www.marty-collins.com/windows7-is-here-tell-us-what-you-think/">This page</a> seems to indicate that they do indeed filter for family friendliness and so on. Fair enough. But it also says that they do not filter out the negative stuff. Uhhhhm yes you do.</p><br />
<p>The Facebook messages are taken from the Windows fan page on Facebook. Now my guess is that the audience of said fan page is slightly biased <img src='http://blog.lydiapintscher.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  but I&#8217;ll let that one slide as there aren&#8217;t a lot of good ways to get such messages out of Facebook.</p><br />
<p>There is probably more but those are the things that immediately jumped into my eye. Please leave comments if you find other gems.</p><br />
<p>Now the sad thing is: From my quick check of Twitter and Co it seems that Windows 7 is indeed good according to quite a few people. There are indeed a lot of people tweeting about it. There would have been no need to hide behind filtering and sneaky web-apps trying to create an illusion of a lot of communication. This would have been a great opportunity to show what people <em>really</em> think about it and gain credibility. But it failed. It failed to be honest and instead took the secure way. If you want to take the secure way stay away from social media!</p><br />
<p>Wanna learn how to do it right? <a href="http://www.lydiapintscher.de/contact.php">Get in touch</a> with me and have a look at <a href="http://buzz.kde.org">buzz.kde.org</a> (which is indeed live and unfiltered and could use some coding help &#8211; ping me if you want to help).</p><br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://amarok.kde.org/blog/archives/1119-Phonon-Bugday,-join-the-fun!.html" rel="alternate" title="Phonon Bugday, join the fun!" type="text/html" />
        <author>
            <name>Mark Kretschmann</name>
                    </author>
    
        <issued>2009-11-06T13:58:00Z</issued>
        <created>2009-11-06T13:58:00Z</created>
        <modified>2009-11-07T00:35:37Z</modified>
        <wfw:comment>http://amarok.kde.org/blog/wfwcomment.php?cid=1119</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://amarok.kde.org/blog/rss.php?version=atom0.3&amp;type=comments&amp;cid=1119</wfw:commentRss>
    
        <id>http://amarok.kde.org/blog/archives/1119-guid.html</id>
        <title mode="escaped" type="text/html">Phonon Bugday, join the fun!</title>
        <content type="application/xhtml+xml" xml:base="http://amarok.kde.org/blog/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Hello goodpeople,<br />
<br />
this is a quickreminder for all kdefriendly bug triagers and otherfolks. Ok, I'll stop with the <em>strangetalk</em> now...<br />
<br />
<!-- s9ymdb:228 --><a href='http://phonon.kde.org/'><img class="serendipity_image_center" width="420" height="159" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://amarok.kde.org/blog/uploads/phonon_logo.jpg" alt="" /></a><br />
<br />
<br />
We are going to have a <a href="http://phonon.kde.org/">Phonon</a> Bugday on the 8th of November, which is really quite soon, if you think about it. Phonon is a very central component of KDE and Qt, but like all software it does contain a number of bugs. It doesn't have to stay this way though <img src="http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
Come join us at our Bugday. Developers, triagers, normal users - you can all be helpful. I'm pretty much convinced that many of Phonon's issues are fairly low hanging fruits that could be fixed rather easily, if we all help out a bit. Also, Phonon's new maintainer Martin Sandsmark is pretty awesome, and I'm confident that with him at the helm we will be able to make a real difference.<br />
<br />
<br />
Join us! <img src="http://amarok.kde.org/blog/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
<br />
PS: The event is <em>not</em> actually happening in <a href="http://blogs.fsfe.org/myriam/2009/10/travelling-to-bugday/">Bu&#287;day</a>, but rather on irc.freenode.net, channel #phonon. Bringing Kebab is totally fine though.<br />
<br />
 
            </div>
        </content>

        
    </entry>
</feed>