Planet KDE

Syndicate content
Planet KDE - http://planetKDE.org/
Updated: 6 hours 1 min ago

FOSDEM: Green Beer, Open Advice and more Cool Stuff™

14 hours 8 min ago

Last weekend was FOSDEM and it was a blast! Camila's first and I get that she didn't look forward to it that much - we had some trouble on the way there. As I'm now just on the way to the airport to pick her up (she had a meet-up with some KolabSys people) I dunno if she changed her mind but I bet she did. If only because she got some Brazilian beans from Izabel Valverde ;-)

For me it was the usual - there was little visiting of talks for me. Seriously, 200 hours of talks in 2 days? Attempting to visit the interesting ones just leads to frustration so I've given up on that. There are just too many people to talk to, too much beer to drink and sell and little catch-ups to have. FOSDEM needs to become a week-long event. Seriously.

A cool highlight of FOSDEM was of course the release of Lydia's awesome Open Advice project. It's a book for people who want to participate and make a difference in Free Software, explaining our culture and drawing upon some bright minds for real-world experiences. It is quite a read - I only got as far as the introduction by ex-FSFE Dude Georg Greve and some first paragraphs of a few chapters. But it's worth it if what I've read is any indication. Of course, in true Free fashion, it's open and even ready to edit and improve if you want!

There was a lot of fun around the openSUSE crowd as usual. The crew did a great job selling t-shirts, hats, beer and other stuff all for the benefit of FOSDEM (we donated the proceeds of the sales as usual). The awesome 'Old Toad' beer was as popular as ever - it is indeed a great beer and a good way to keep the fun alive. The Greek(o)s really drove this part as they must've drunk at least half our supply ;-)

Oh and after being pressed Frank promised that he'll ensure ownCloud has a good booth next year. So, ownCloudies (can't think of a better name atm) - you guys & girls really have to take that dive in 2013!!! Don't let Frank pull it alone. Not that His Baldiness can't do that, it's just that he'd look lonely. We can't have that.

And at night the usual great dinners - Thai food one night, Japanese Tepan Yaki or something (fiery, dang) another. Finishing it off properly with a few beers.

By the way, I've set up the LinuxTag wiki page for the openSUSE gang, sign up!

hugs,
Jos

Categories: FLOSS Project Planets

Okular users we want your input!

Tue, 02/07/2012 - 22:56

Sometimes the decision of how a program should behave is not right or wrong technically but based on the user expectation.

In Okular we are asking ourselves what should happen when you have two lines with the following text

This is an ex-
ample

and copy it. Should it return "This is an ex-\nample" or "This is an ex-ample" or "This is an example"?

Head over to the KDE forums and vote!

Categories: FLOSS Project Planets

KDE at FOSDEM 2012

Tue, 02/07/2012 - 22:15

At the end of a long day here are some photos from KDE at FOSDEM 2012. Pradeepto says "3.24 AM here, am in office, those pictures made my day/night/whatever itis now".


KDE Love as Claudia sells t-shirts


Paul demos KDE Software on every form factor: mobile, tablet, desktop, Windows, cloud and server.


Corridor chat with Frank


Cross-Desktop room group photo (missing lots of people who were at other talks)


KDE dinner - had to turn away quite a lot of people who were too late to get a seat. I may be concussed but I'm still able to herd KDE cats better than anyone else did.


A business man pose from Paul


Lydia Launches the Open Advice book on which I am a contributing author

FOSDEM reminded me why I love KDE, great people and friends working on great technology.

Categories: FLOSS Project Planets

How Kubuntu Did Not Change

Tue, 02/07/2012 - 21:48

There appears to be some confusion regarding the meaning of yesterday’s announcement that Kubuntu 12.04 is going to be the last release Canonical is offering commercial support for.

For those who have not yet read about it, let me quickly recap the situation. Up until now Kubuntu was a Canonical supported flavor of Ubuntu. This essentially means that you can buy a support contract from Canonical to help you with your Kubuntu infrastructure. Every once in a while Canonical would stamp ‘LTS’ on a Kubuntu release to indicate that they would support this release for 3 or 5 of years to come (delivering security and major bug fixes primarily). The upcoming 12.04 will be the last release for which Canonical offers these services. As a direct consequence Jonathan Riddell, a good friend of mine and fearless leader of Kubuntu, will work on other technology during work hours.

You might have noticed that I was writing a lot about Canonical just now, and the reason for this is that the change mostly is about Canonical and not Kubuntu.
Kubuntu is and always has been a mostly community driven project. To give you an idea what mostly means in this case: out of the 25 people who notably contributed in the past year, 1 person was employed by Canonical to do so (i.e. 4% of general Kubuntu work was financed by Canonical). Please do not get me wrong though. Jonathan is a great developer and does a considerable amount of work, particularly in those areas where the community currently lacks motivation, hence some workflow revision is in order to make the ‘new’ Kubuntu equally efficient.

So what changes for real?

  • No commercial support from Canonical past 12.04.
  • Jonathan Riddell will work on non-Kubuntu stuff during work hours.
  • Alignment of Kubuntu with other siblings like Edubuntu, Lubuntu and Xubuntu.
    For those who care: on a technical level this means that a considerable amount of Kubuntu maintained software will be moved from the main to the universe archive.
  • Probably some workflow changes that are yet to be discussed.

Is this bad?
It probably is if you wanted to adopt Kubuntu in your company and were counting on a Canonical support contract. However this is probably more of Canonical’s loss than your’s. As noted earlier there is a pool of more than 25 people one could employ directly to get the same result, perhaps even better. It is certainly sad that Jonathan will not be able to continue getting payed for working on his baby though.

Is this good?
Moving to universe bares a great deal of opportunities for Kubuntu. Primarily it gives the community yet bigger control over what the distribution looks like as we do not need to get software approved to be worthy of Canonical’s support. At the same time it also reduces the policy overhead (main inclusion for those who have heared of it). The detanglement allows us to move even closer to KDE without having to worry about conflicting interests, as what is good for KDE is not necessarily what is good for Canonical.
All in all I expect Kubuntu to become more agile and continue to regularly deliver an easy to use Linux distribution featuring the latest and greatest KDE software.

There is an occasional and not very amusing urban myth that Kubuntu is a stepchild of Ubuntu based on the idea that Canonical is not giving the same amount of care to Kubuntu as other flavors of Ubuntu. It’s not true because Canonical has given much more care to Kubuntu than many other flavours. But all those who believe in this myth may now rejoice as the stepchild is moving out and going to share a flat with its much loved siblings \o/


Categories: FLOSS Project Planets

Formspring

Tue, 02/07/2012 - 21:27
<p><a href="http://www.formspring.me/deepsky28">http://www.formspring.me/deepsky28</a></p>
Categories: FLOSS Project Planets

GSoC 2012 is on!

Tue, 02/07/2012 - 19:05

At FOSDEM it was announced that Google will run Google Summer of Code again in 2012. Wohooooooo! KDE will apply as a mentoring organisation again. Here are the next steps to prepare:

For students:

  • Read the GSoC FAQ and timeline. (Don’t skip this step. It’s important.)
  • Read some GSoC infos from KDE.
  • Keep an eye on the ideas page to see what KDE is looking for. You’re also welcome to come up with your own idea as long as you discuss it with a mentor.
  • Get in touch with a mentor and discuss your idea. Maybe already contribute a little. (The better we know you the time it gets to voting on your application the better.)

For mentors:

  • Add ideas to the ideas page. Only add ideas if you are willing to mentor them! Please add them within the next 2 weeks. Earlier is better as students are already looking for ideas now. We will try to give a focus to accessibility this round. This does not mean that all ideas have to be related to that in some way but it would be great if a significant percentage of them would be.
  • Consider holding a GSoC info session at a university near you. Get in touch with me if you plan to do that. There are ready-made presentations and flyers available for you.
If you have any questions feel free to come to #kde-soc on freenode or send an email to the mailing list kde-soc at kde dot org.
Categories: FLOSS Project Planets

Interviewing Ton Roosendaal: will it blend?

Tue, 02/07/2012 - 18:00

Yes, I could not resist to associate Blender with "will it blend" my favourite way to use an iPhone (check out this video http://www.youtube.com/watch?v=_S8sxpK4_iA).

Some days ago, I asked some questions to Ton Roosendaal and he, really nicely, found the time to answer. As you all may know, he is the creator of Blender and the head of the Blender Institute. Anyway, for me, the most important idea he developed is the "open movie" project. It introduces a completely new concept of creating an artistic opera, where the public can be an active part during the production and expecially after it, possibly improving the opera itself or creating another version (if it's a movie, you can create your own final). Basically, it's the power of free open source software ported to art, expecially cinematographic art.
Tra l'altro: se siete italiani, potrete leggere una traduzione dell'intervista con presentazione nel prossimo numero di GNU/Linux Magazine Italia.

-So, this will be the first Blender "open movie" with real actors: is there a particular reason for which you decided this or it's just a director's choice?
Each time I've picked a main theme connected to technical targets for Blender. The whole concept of our open movies is to get focus for a longer period on bigger targets, and have these targets well tested and validated immediate. That mimics the process how most (bigger) animation studios work with their in-house software. If there's one thing we stand out among the competition it's Blender's open source nature, which really makes it your own in-house software!
After doing one game project and three animation films, doing a vfx based project was a very obvious choice. Modern film making happens with 3d software you know!
-Can you tell us, briefly, the plot of Mango (obiously without spoilering)?
In the distant future they find out that the nearing destruction of the World has been caused by a break-up in Amsterdam long ago. They then desperately send a fleet of space ships and robots back to the past to prevent this break-up to happen.
(Also see blog post about this on mango.blender.org + Ian's reaction)
-Since the open movie is also a way to let developers improve some Blender features, collaborating with the artists, the Mango team wrote some "development targets". Can you explain us, practically, what those targets are?
Just 2 days ago we posted a very long article on our blog about the development targets. It's actually quite a too long list now, we will need to narrow it down still.
Some techniques are impossible to avoid though; and the main one is camera tracking. That's an artist's tool in Blender that allows you to extract the 3D camera position, orientation and motion from shots. With that info you can then seamlessly merge artificial 3d rendered objects with the real footage. You can even take it steps further and use it to track bodies, faces or even do full motion capture of humans. All in Blender - without need of special equipment.
Basic but good quality camera tracking is Blender already, released last month.
-Now a technical question: do you use GNU/Linux distributions for producing this movie? Which free open source programs do you use, mainly, for the production?
In the studio we use Ubuntu for the workstations and Debian for the render farm nodes. Exclusively free/open source tools are being used for the complete visual pipeline here. Apart from Blender that's of course the GIMP, MyPaint, Krita and Inkscape.
An exception is for example the camera data itself - files from Red Epic cartridges require closed software to convert to regular readable image files. Also the sound editing and mix we don't do ourselves, we just accept the best offer from a composer or sound studio.
-Italy has been, from the beginning of the 20th century, a very active country in cinematographic art, and the public is really interested in new movie ideas. Do you think to present Mango also in Italy, for example at the Venice festival (september 2012, it's about when you plan to complete your movie)?
Yep, I'm a big fan of Italian cinema! But we make a humble short low-budget film, just 5-7 minutes, I don't think that would be a big event for the Venice festival. For sure I'll try to get it in of course :) We have two Italian artists working here on Mango, they would love to see this happen!
-Which features would you like to see in a future version of Blender?
For next year and later? I don't think we need so much new features specifically, what we need mostly is quality and good maintenance of features. With Blender being compared to the big commercial programs, we somehow have to organize our developer community to keep improving too. The only way to keep growing is to organize small/medium studios to get involved with development as well; to hire people to work on Blender and together work on a tool we all can use far more efficiently than any closed program.
Once that's done we obviously have to make a big feature film together. And then add loads of new features again!

Post Scriptum: If you don't know what camera tracking is, watch this:
Digital Makeup in Blender from Sebastian König on Vimeo.

Categories: FLOSS Project Planets

Virtuoso going crazy?

Tue, 02/07/2012 - 17:29

There have been cases of virtuoso going a little crazy and consuming a lot of CPU cycles. It's extremely frustrating. However, it's ever more annoying when you have no idea what's wrong.

Most of bug reports we get just say that virtuoso is consuming too much CPU, and that isn't the least bit helpful. So, here is a short guide to figure out what query is causing virtuoso to go crazy.

Listing Queries

Nepomuk contains a query service which is used to cache queries and to execute them asynchronously. We can use it at any point to figure out which all queries are being executed.

$ qdbus org.kde.nepomuk.services.nepomukqueryservice / /nepomukqueryservice /nepomukqueryservice/query1 /nepomukqueryservice/query4 /servicecontrol

Each of the /nepomukqueryservice/query[n] represents one query.

Getting the SPARQL Query $ qdbus org.kde.nepomuk.services.nepomukqueryservice /nepomukqueryservice/query4 queryString

And you'll get something like this -

select distinct ?r ?v2 where { { ?r a <http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Note> . ?r <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#created> ?v2 . } . ?r <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#userVisible> ?v1 . FILTER(?v1>0) . } ORDER BY DESC ( ?v2 )

This query is extrememly important cause without it finding the cause is nearly impossible.

Killing queries $ qdbus org.kde.nepomuk.services.nepomukqueryservice /nepomukqueryservice/query4 close

This will end the query

When/If you find virtuoso consuming too much cpu, list out all the queries and close each of them one by one. The moment virtuoso gets better, you'll have your culprit.

That's the query you should post in the bug report.

Categories: FLOSS Project Planets

Building innovation nodes through Free Software Communities (IV): localization/facilities

Tue, 02/07/2012 - 15:22
Please keep in mind that this is the fourth of a series of post. Please read previous ones ( I, II and III) before the following.
The venue is very important in order to be successful. I suggest to launch the project in a city with the following characteristics:
  • Big not not too much, so activities created have a global impact in the city. 
  • With at least one big University with Computers Science and Engineering/Science Faculties. This will ensure potential contributors.
  • Well communicated with bigger cities so activities organized can attract visitors from those cities.
  • With an international airport so it is easy for the Global Free Software Communities (GFSC) to celebrate promotional and technical activities with foreign speakers and attendees.

The facilities are a key element in order to have success. Some of the most relevant characteristics that the venue must have are: 
  • Close to the city center, well communicated with the airport or train station (if there is international airport) and close to the University if possible.
  • Close to hotels, hostels or other accommodations. It is important to have cheap accommodation around the facilities.
  • Some kind of garden or natural area where to talk comfortably outdoors.
  • Cafeterias, bars and restaurants must be close to the facilities.
  • Facilities must have, at least:
    • A room for conferences up to 75 - 100 people.
    • High quality Internet connection. Wifi in the area and outside.
    • AC Plugs.
    • A meeting room.
    • A computer lab or a room prepared for plugging laptops.
    • A networking area with some tables.
    • Stock
To be successful, the place must have a comfortable atmosphere. It must be a quiet but informal. It must promote interaction but also intimacy. 
Go back to the description post. Agustin Benito Bethencourt (Toscalix) Spanish Blog: http://abenitobethencourt.blogspot.com Linkedin profile: http://es.linkedin.com/in/toscalix
Categories: FLOSS Project Planets

PandaBoard: persistant MAC address via initrd

Tue, 02/07/2012 - 13:41
I worked out a solution to replace the random MAC address set by the smsc95xx kernel module with the MAC address generated by u-boot on the PandaBoard(ES). It should also work on the BeagleBoard.
As first you need this kernel patch to fix isses with exporting the assign type (PERM, RANDOM, STOLEN) to /sys/class/net/*/addr_assign_type correctly if the smsc95xx driver generate a random MAC address. Build your kernel, if you use openSUSE:Factory:ARM you can get RPMs here, until it's integrated into the official openSUSE kernel.
Now you need a mkinitrd with this patch or a you install these RPMs for openSUSE. This adds a initrd boot script to set the MAC address from kernel cmdline parameters. These are the available parameters and some example values:
  • setmac.set_mac_addr=01:23:45:67:89:ab
  • setmac.set_iface=eth0
  • setmac.set_module=smsc95xx
The setmac.set_mac_addr= is mandatory to change the MAC and you have to choose one of the other two parameters. Either you specify the network interface or the kernel driver/module. In case you use setmac.set_module the first network device provided by this module which has a random MAC gets the new address assigned. Please note: this script change the MAC of a interface only if addr_assign_type=1 , otherwise nothing will change.
If you have installed the new kernel and mkinitrd you may need to follow these steps:# mount the boot partition which contains the uImage (and may also the MLO file) 
mount /dev/mmcblk0p1 /mnt
# make sure this partition contains the new uImage
# build a new initrd
mkinitrd -B
# create a uInitrd
mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d /boot/initrd /mnt/uInitrdNow you need to tell u-boot to boot from the uInitrd and to set the needed cmdline parameters. I prefer to use a uEnv.txt file instead of a boot.scr since you simply can change it without call mkimage. You can download my currently used uEnv.txt here. The content depends on your setup you may need to adapt yours:
bootargs=root=/dev/mmcblk0p2 rw rootwait rootfstype=ext3 console=ttyO2,115200n8 vram=16M omapfb.vram=0:16M
bootcmd=mmc rescan ; setenv bootargs ${bootargs} setmac.set_mac_addr="${usbethaddr}" setmac.set_iface=eth0; fatload mmc 0:1 0x80000000 uImage; fatload mmc 0:1 0x81600000 uInitrd; bootm 0x80000000 0x81600000
uenvcmd=boot
Now umount /mnt and reboot your system. If you already worked around the random MAC address problem: don't forget to remove/disable these hacks.
Categories: FLOSS Project Planets

ICC wants streamlined workflows

Tue, 02/07/2012 - 10:53

The ICC meeting from 30th January to 1th February was again a great chance to meet with colour management people in person. The meeting was hosted in Munich at Adobe with a great view over the snowy city. I joined the sessions under the OpenICC umbrella to represent the open source community.

Of course many talks went over various specification topics and coordination with other standard bodies and groups of interest in colour exchange. But as ICC is evolving, there are new topics coming up as well.

Notably, ICC is slowly moving from a solely static colour content description of what colours are. There is great interest to cover as well the process of applying colour conversions. This covers necessarily definition of terms and workflows and gets to the questions of why, how and who handles colour. This will help users to do high level decisions as opposed to the current need to understand low level technical ICC terms and figuring out how that applies to actual used implementations.

I presented my work inside OpenICC to add monitor identification and calibration state information inside ICC profiles to streamline profile distribution and installation. The concept found support and the presentation about the meta tag keys came along nicely.

ICC members dive currently into spectral imaging, which is prototyped in SampleICC. I appreciate this direction, as it very likely simplifies the use of spectral readings for colour calculations in applications.

The only discussed hint to reduce the size of n-channel profiles, was work on how to put formulas inside the colour processing pipe. It would be great if that comes to a useful result. Formulas inside ICC profiles where first introduced during the v4 specification but only apply to single channels. For per channel operations are currently some few formulas supported. However the new approach allows to express with more elementary operations and allows free access to all channels.

Obviously many members have a strong background in printing, which is greatly reflected in the spec. But some companies have a strong relation to various imaging industries, like camera manufacturers, who as well create printing or displaying devices. There is potential, that ICC will support their interests, provided they actively contribute. For instance ICC profile embedding inside images is well covered inside the ICC spec. That was a good base for e.g. the W3C to introduce colour management for photography on the net. There is no equivalent to movie or video content. In parts embedding of ICC profiles there does not even exist.

Altogether, the ICC meeting was a great chance to coordinate and intensify the work of ICC and OpenICC.

Categories: FLOSS Project Planets

TV Series KIO Slave Preview Issue Fixed

Tue, 02/07/2012 - 10:11

I fixed the thumbnailing issue. It even selects an image which has the best aspect ratio to begin with – not more squeezed banners:

But as feared it requires a patch to kdelibs which I hope to get into KDE 4.8.1.


Categories: FLOSS Project Planets

changes in Kubuntu

Tue, 02/07/2012 - 00:03

I’ve been running Kubuntu ever since I decided to switch to Linux on my computers. Kubuntu is what got me hooked on KDE’s software. I was on it’s council for 2 years. It has a special place in my Free Software world.

At FOSDEM I had a long chat with Jonathan. He told me that he’ll no longer be able to work full-time on Kubuntu soon. This was sad news because I know how much it means to him.  For more details read his blog. While this is sad it is also good news. It clarifies Canonical’s position and gives the team behind Kubuntu more power.

I’d like to thank Canonical for sponsoring Jonathan for the past years. It was important for Kubuntu and for KDE. Kubuntu is important for KDE because a diverse distro eco-system is vital for us. Let this be a much-needed wake-up call and take it into our hands.

Hop over to #kubuntu-devel on freenode and see where you can help out for the next cycle.

Categories: FLOSS Project Planets

Kubuntu Status

Mon, 02/06/2012 - 23:39

From my kubuntu-devel posting. See also Jason's posting.

Today I bring the disappointing news that Canonical will no longer be funding my work on Kubuntu after 12.04. Canonical wants to treat Kubuntu in the same way as the other community flavors such as Edubuntu, Lubuntu, and Xubuntu, and support the projects with infrastructure. This is a big challenge to Kubuntu of course and KDE as well.

The practical changes are I won't be able to work on KDE bits in my work time after 12.04 and there won't be paid support for versions after 12.04. This is a rational business decision, Kubuntu has not been a business success after 7 years of trying, and it is unrealistic to expect it to continue to have financial resources put into it.

I have been trying for the last 7 years to create a distro to show the excellent KDE technology in its best light, and we have a lovely community now built around mostly that vision, but it has not taken over the world commercially and shows no immediate signs of doing so despite awesome successes like the world's largest Linux deployment.

The first question to answer is whether the world needs Kubuntu - a regularly released community-friendly distro with a strong KDE focus. There is no other major distro out there that matches that description but others arguably come close.

If it does then we need people to step up and take the initiative in doing the tasks that are often poorly supported by the community process. ISO testing, for example, is a long, slow, thankless task, and it is hard to get volunteers for it. We can look at ways of reducing effort from what we do such as scrapping the alternate CD or automating KDE SC packaging.

I expect to do other desktop team tasks in my work time such as Qt. I can't do much free software work in my spare time for now because of my poor health (slowly recovering I'm pleased to say).

I hope and expect Kubuntu can continue. I encourage Kubuntu devs to apply to UDS so we can have discussions on how to continue it and keep the dream alive.

Jonathan

Categories: FLOSS Project Planets

Richard Stallman: Free Software, Freedom and Education

Mon, 02/06/2012 - 23:08

As per the schedule we were at IIT, Chennai to attend talk of Richard Stallman, founder Free Software Foundation and man behind the Gnu project. The title of the presentation was “Free Software, Freedom and Education

 

 

The event had over 3000 participants mostly from various engineering colleges across the city and area nearby, apart from ilugc members and fsftn folks. People were in queue to enter inside the conference hall few hours in advance.

So this time he started with Facebook, and how dangerous it is to use/share information there and how federal agencies are using it to spy on you. Then he spoke about how new age programming has resulted into writing malicious javascript code which results in fetching many valuable data of the users. He urged not to use/post today`s conf photo there and make sure to use browser with disable javascript mode.

Then came the old propitiatory OS and the harmful effect of it and how society is getting affected from it.  He even mentioned about Android ported on/by different vendors on there hardware is not a free software. He also mentioned how close is kindle and like services. He was also very unhappy about SAS model, as your data is not secure.

After one and half hour of general philosophy about free software, proprietary, DRM he spoke about the need of Free Software in Education.

According to him if a education system is not imparting education on Free Software nothing is going in correct direction. I would agree to him on that. I just hope some day our Indian Government realizes and removes the mandatory teaching of non-free software with free software alternative. It will not only save lots of money but will also give more independence to a user to explore more.

We saw  St IGNUcius in the last part of the session. It was all about Emacs. It was different RMS which i had seen before, the lighter side of him and i liked it.

Lastly came Q/A session he answered more than 20 questions. Lastly yes i became FSF-India member finally.

Categories: FLOSS Project Planets

I Assure You We're Rocking

Mon, 02/06/2012 - 20:52

Do you remember Konqueror kicking ass again? Well, toda^Wyester^Wlast wee^W^Wnearly two weeks ago I got a mail by Julian Reschke, the guy behind all this HTTP conformance checks. He mailed me a link to one of his post at Google+. This time we are rocking right from the start. Still some space for improvement, and I have already seen some additional bugs in that header parsing. Looks like I need to find some time to hack on this again.

If anyone wants to gather some good karma then showing up and writing some unit tests for those low level protocol stuff in any kioslave is surely appreciated. Bonus points if you know which film the title refers to.

Categories: FLOSS Project Planets

Personal note: Moved to blog.bisect.de

Mon, 02/06/2012 - 15:37
As you may already seen, I moved my blog from dkukawka.blogspot.com to a new address. You reach the blog now on blog.bisect.de . The old address should still work but you may want to adopt your bookmarks or RSS/Atom feeds. I also merged my blog with my Google+ profile. By this you should see new posts also at my Google+ stream.
Categories: FLOSS Project Planets

More Fun With TV Shows

Mon, 02/06/2012 - 14:14

After fetching all the details about TV Shows from thetvdb.com I went back to my favorite way of browsing things: KIO slaves. So without further ado let me introduce the tvshow:/ KIO slave:

So the root folder lists all TV Series. As you can see the previews are messed up aspect-ratio-wise. If anyone has an idea of how to improve that without patching KIcon or KIO or caching my own thumbnails in some tmp folder please tell me.

Entering the season listing…

And finally the episodes. And just because it is fun here is one more:

Why do this? Well, nepomuksearch cannot create sub-folders (yet) and this only has about 120 relevant lines of code, most of which is used up by the three queries it creates.

To try it simply update your git clone of the nepomuktvnamer and have fun.


Categories: FLOSS Project Planets

[SOCIS] Satellites display in Marble

Mon, 02/06/2012 - 13:19

As mentioned in my last post, I'm taking part in the Summer of Code in Space organized by the European Space Agency. My project involves adding support for observing and tracking Earth's artificial satellites to the Marble virtual globe and atlas.

The state so far: a visual tour

This is what you get when you activate the Satellites plugin in Marble's preferences. Each yellow blob represents a satellite (I wouldn't mind if someone were to draw a satellite icon for me ;)), with the satellite name written near it.


Clicking on "Satellite Informations" brings up the standard Marble information dialog with some properties of the satellite, it will be changed to something more suitable in the future.


Clicking on "Show orbit" draws the satellite predicted orbit around the world.


It works in the flat map view too!


You can search for a satellite by its name.


The configuration dialog lets you choose which kind of satellites you want to see. For now, there's only a handful of checkboxes but the datasets come from CelesTrak which provides a lot of choices, so the tabbed dialog will soon be replaced by a tree view.

What's next
  • A better information dialog
  • A way to predict the rise and set times of a satellite at a particular location on Earth
  • And more!
Getting it

I work in a clone of the marble git repository available online at socis-2011-satellites.git. To get it, follow the instructions from the Marble website and then do:

# If you have a KDE developer account git remote add socis-2011-satellites git@git.kde.org:clones/marble/gmartres/socis-2011-satellites # otherwise git remote add socis-2011-satellites git://anongit.kde.org/clones/marble/gmartres/socis-2011-satellites # checkout my branch git checkout --track -b socis-2011-satellites socis-2011-satellites/master Comments?

I'd be happy to hear any suggestion you might have. You may contact me by posting a comment on this blog, pinging me on #marble on Freenode (nickname: smarter) or sending me a mail at smarter AT ubuntu DOT com. Thanks!

Categories: FLOSS Project Planets

KDE SC 4.8 Release Party in Prague, CZ

Mon, 02/06/2012 - 07:10

We’re happy to announce a KDE 4.8 Release Party in Prague,CZ!

The party will take place on Friday, 24th of February, 17:00, at the SUSE Linux building (Map, KDE Community Wiki). There will be KDE and openSUSE swag available, KDE SC 4.8 live CDs, plus some short KDE related talks. We’re also gonna have some drinks, a KDE Cake, and lots of fun!

PS In case you are a KDE contributor and would like to give a short talk about it, feel free to send a mail to me or Michal (for czech mails, michal [at] hrusecky [dot] net)

PS 2 Czech announcement and poster in Michal’s blog post

Categories: FLOSS Project Planets