Developing My First Plasmoid: The QML Code
Back in February I posted the code to the data engine I developed for my plastmoid. At the time I’d wanted to clean up my plasmoid before posting it on here, however, I’ve become stuck on a key feature so I was hoping that maybe by posting the code I could get some help. (As well as provide an example to others)
First of all, plasmoids need a certain structure to the folders. Here’s what mine looks like:
. ??? contents ? ??? ui ? ??? Button.qml ? ??? Button.qml~ ? ??? content ? ? ??? ItemDelegate.qml ? ? ??? ItemDelegate.qml~ ? ??? flickrhelpers ? ? ??? addtogroup.py ? ? ??? addtogroup.py~ ? ? ??? removefromgroup.py ? ? ??? removefromgroup.py~ ? ??? flickrviews.py~ ? ??? flickrviews.qml ? ??? flickrviews.qml~ ? ??? test.qml~ ??? metadata.desktop ??? metadata.desktop~
May Video Games
Just one game while waiting to feed my daughter
Portal 2 (1 hour) - Just played some commentary levels. It was fun, but the inability to save in that mode kept me from doing it more
Mid May Photojojo
This photojojo photography time capsule consists of one Orioles game and then photos from the birthday trip to Chicago we took for my dad’s birthday.
My first video editing experience with KDEnlive
[iframe src="http://player.vimeo.com/video/41535967" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen>]
KDEnlive Test from djotaku on Vimeo.
I’ve mentioned this on my blog before, but there are a few passions that I have been engaged in to various degrees over the course of my life. One of those is the creation of videos. Of course, video creation is much more involved than my other passions. First of all, you have to worry about sound as well as video. Second, it usually has to have a story or purpose - so it’s at least three times as involved as photography, writing, or programming. So my video production has fallen off quite a bit in the last few years. You can see that if you go to my video site: drop the bomb productions. Although I may have done some tidying up by the time this post goes up, before that I hadn’t touched it in 4 years.
KDE in Spanish Revisited
Around a year ago I decided to KDE in Spanish to learn some technical terms. Back then I was using GDM, but now I’m using KDM. I didn’t see a way to set the language! How would I change the language to Spanish? I took a look online and found instructions. I’m going to reproduce them here for others. The great thing about the way that KDE handles things vs the way that Gnome does is that you can set a fallback language. When might this be useful? Let’s take a Vietnamese computer user. Vietnamese people (at least of a certain age) tend to be fluent in Vietnamese and French with some familiarity with English. So a Vietnamese person could set his computer to Vietnamese with a fallback to French for any programs that didn’t have translations into Vietnamese. As usual, I LOVE the level of customization in the KDE desktop.
April Video Games
Got a little bit of time to play games while waiting to do midnight feeds. I’ve already spoken about these games a bunch of times, so it’s going to be a short post.
Civilization V (2 hrs)
Team Fortress 2 (2 hrs)
Cities XL (1 hr) - fun, but I can’t wait for Sim City 5 to come out!
Peggle Deluxe (1 hr)
An Argument against a truly headless Server
Almost exactly a year ago, I wrote about replacing my file and print server with a Pogoplug. Overall, it’s worked perfectly. I even made it my DNS server because the number of internet connected devices in my was growing so much and on some computers (like the laptop and netbook) I was constantly changing distros so DNS became preferable to maintaining a bunch of /etc/hosts files.
Everything was working just dandy until I wanted to install mysql to have all my xbmc installs reference one library. I wasn’t able to install it because the mirrors and package lists were out of date. Being unfamiliar with arch, I decided I needed to upgrade my system to get that ability. And, as part of the upgrade, yes, it did update the mirrors and package lists and I was able to install mysql. But it also did something that killed ssh. So I could no longer connect to my Pogoplug (babyluigi).