This week's show will look like this:
- Hello, viewers!
- Week in review: KDE 4.2 Beta 1, Gran Canaria Desktop Summit and a developer activity recap.
- The Headline: The realities of meeting modern user needs, or "Why do Amarok and Akonadi use MySQL?"
- Feature of the Week: It's a two-fer! Migrating to Akonadi using kres-migrator and finding places with Marble's new search capabilities.
- Town Hall: Bring your questions to #aseigo on irc.freenode.net, or leave one in the comment section below if you can't show up! I'll have my sack of answers at the ready at showtime.
- Developer Corner: Using Phonon to add rich media support easily to your application.
A non-flv version with all the media and text files used in the show will be offered via bittorrent after the show so you can download it for offline viewing, in addition to the usual online clip at UStream. The torrent will also have the files provided individually this time versus the (bad idea) of a single archive.
See you there tomorrow!

19 comments:
Is it three or four words?: I'll be there.
Hi,
Can you explain whats what can be done when someone does not want an SQL server installed on his system?
Amarok is not something I would like to use, but for me the line is an SQL server been used. If this is the answer for me as a question it means the question is not something I am interested on and I would like to live without it. Sadly, even if this is something needed as amarok (I hope juk is a better option by then).
I might be mistaken, but afaik amarok 2 uses mysql-embedded, i.e. it doesn't need a running system mysql server
What is the status of plasma in other form factors? I'm building a media center PC that I'd like to also use as a desktop (ie run mythtv in the background); does plasma have any place in my setup?
Hello Aaron!
It's kind of hard for your viewers to imagine what you see on your screen just from your words and expressions.
Could you record your screen and make the video feed from your webcam smaller.
This way we could see what you are doing on your computer and still see your face & expressions.
Here is one example on what I mean http://www.nostarch.com/wikipedia.htm
I think live broadcasting sessions are great for KDE and I can't wait today's session.
Here's a question: Now that plasma offers nearly all kicker/kdesktop 'legacy' features users have been asking for and is getting more stable every day, what are your plans for it's future (4.3/4.4)?
Unfortunately this is the third time I won't be able to watch it live.
You blogged about a security model for Plasma a while ago, but didn't give any details. It would be great if you could give a detailed overview of what already is there and what is planned, either in the videocast or in your blog.
A question:
Now that activities (I'll call them "plasma activities" to distinguish them between generic activities) are finally becoming usable (I'm using them right now on Kubuntu Intrepid with the KDE-Neon packages), are there any plans to integrate them with the pager/desktop grid (sphere, cube)/screen edges?
Or to put it more generally: are there any plans for plasma to use the features provided by desktop effects?
This question comes to my mind because todays multiple desktops are usually used for different activities (fun, work, etc). 1 dektop, 1 activity. Such needs will be much better catered to by "plasma activities", since now the desktop and widgets can be customized for the task at hand.
However, it is not as easy to switch between activities as it is to switch between desktops. Zooming out and in again or using the activity bar (which takes up rather much space at the moment) is not as elegant as invoking desktop grid (or whatever) by activating a screen edge (ie jammin gth emouse into a corner) or pressing a keyboard-shortcut or even by using a small, elegant applet like the pager (thought this could probably be achieved by simply rendering the activity bar more customizable, which will happen over time, I assume).
Another feature that would benefit from desktop effect integration is "show dashboard". I really love the feature of Compiz-Fusion where the desktop is shown by activating a screen edge. While KDE now allows to show the desktop/dashboard by pressing a keyboard-shortcut, screen edges are much nicer to use for those hard-core mouse users or table-pc users.
While the last point isn't exactly pressing, since there are appropriate widgets available, integrating plasma and desktop effects for the sake of "plasma activities" would truly make that new feature shine.
So,are there any plans in this direction?
Hi Aaron,
in the next blog you should leave a note that ustream might not play in Firefox with Adblock.
I found out that one needs a filter exception:
@@http://media.scanscout.com/*swf
Those scanscout swf files seem to be needed...
cheers,
Robin
@Gizzmo: Thanks! I thought it was my Flash64.
@aseigo: I can only watch the last few minutes on Ustream. Will you provide a torrent?
@aseigo: Forget the torrent stuff ;) (Just woke up :P )
There seems to be a problem on ustream... me too, I can only watch starting from 56min :-(.
There were some other ppl on the chat at ustream who had the same problem...
A torrent would thus be nice :-)
Same here, ustream not working properly (even with adblock disabled).
Please give us something downloadable!
Thanks
Crap!!! I totally forgot to watch the Aseigo show !!!
Humpf, any torrent ? :'(
I can't watch it either, starts on the 56th minute :(
The problem with the video seems to be related to Ustream. While the video is shown to start at 56:18, the length of the video in the "Recorded video Info" (to the right of the video) is shown as 6:17.
Around 12:00 UTC, for some minutes Ustream suddenly displayed only 3 videos on the aseigo-channel. Episode 3 was among the missing ones. Maybe the playback problem is related to that event.
Let's hope this problem is not permanent. I would hate to miss an episode. :(
same problem here, only last minutes are available
even if there would be a torrent available, I wouldn't be able to download as I am behind a gateway which blocks all that traffic :S
so I hope ustream can fix it..
The Headline: The realities of meeting modern user needs, or "Why do Amarok and Akonadi use MySQL?"
Too bad I missed it, I don't understand why I need to run twice a full scale RDBMS on my laptop to manage my 25 contacts and 100 mp3s.
They are surely truly nice software architectures but at the end there is a user and I don't see a feature that a user would miss that would require even 1% of the features, maintenance headaches and resource consumption of a full RDBMS.
Seriously, do we need massive concurrent write access ? replication ? request compiler/optimizer ? request cache ? ACID transactions ? online backups ? ...
IMHO, in order to link, query and persist metadata at this scale, you have way simpler solutions.
@gbin: "I don't understand why I need to run twice a full scale RDBMS on my laptop to manage my 25 contacts and 100 mp3s. "
while a simple flat file would work for you with that kind of load, it doesn't work for many others.
i gave the example in the show of the jazz music writer who uses Amarok and has over 900 GB of music with 100s of 1000s of albums. iTunes doesn't work for him due to scalability issues.
delivering software that scales down to your needs and up to that writer's needs is the goal.
"maintenance headaches"
which headaches would those be? amarok uses embedded mysql and all set up and management is done automatically. you never see it. in this way it's no different than the rc files ~/.kde/share/config/.
"and resource consumption of a full RDBMS."
you'd be surprised how little difference, and sometimes even improvements, there can be in resource usage between "hand rolled" storage systems and something like MySQL.
"do we need massive concurrent write access ?"
for mail/calendar/contact information, this is absolutely required. at least, as long as we'd like to have calendar information available from plasma (e.g. shown in the clock's calendar), contacts synced between all the IM enabled applications, the ability to schedule TODOs that show up on your calendar from outside the calendar app itself...
right now kontact is held together with chewing gum and baling wire to make these things happen, and it's completely opaque to applications like plasma.
so yes, this one is needed.
"replication ? request compiler/optimizer ? request cache ?"
these are not required, no. but then, not using every feature doesn't make the ones you do use useless.
"ACID transactions ?"
for my calendaring and email, you bet.
" online backups ?"
for always-on devices, absolutely. you can get that without an rdbms easily enough though.
"in order to link, query and persist metadata at this scale, you have way simpler solutions."
the developer have tried many different possibilities over the years. they started out with similar or even the same assumptions you have. practice and reality has taught them otherwise.
Post a Comment