Ссылки |
|
|
|
It started quite ok, I had a bug in my job that I had to fix just before going to the airport, didn’t fixed… I just got no time for losing the flight. took a bus and met Helio with his brother near the bus station, then we moved torwards the airport with tears in our eyes walking our way to S
| |
| |
|
Hi guys. I don't usually like to cry, or vine (or do I? :P ) but this is special... I got myself into some tough times financially (no, I'm not asking for money :P ) ...Bah!!, I never asked for help, so it's kind of awkward... So, anyhow, if you know of anyone who needs an artist for in-game content, web design, GUI design, fliers, posters, or any other kind of graphic design - please mention me. Preeety please? And here I put together a small portfolio at http://it-s.deviantart.com/ so you can show them what I can do (and actually see for yourself too :) ) Sorry for littering the planet...
| |
| |
|
Lokalize, the KDE translation tool, saw an evolutional development during 4.4-4.5 period. Most of the changes are bug fixes. I'd like to say 'thanks' to Papp Laszlo, Hungarian translator and Chakra developer (among other things), for doing a lot of work in this regard.
As for the features, the most essential changes are: * filestats is cached on a disk now, so the initial project scan is alot faster now. * translation memories are improved in terms of target language: now Lokalize should be more suitable for separate projects (when .po files for all languages are in the same folder) * simple project creation is back * glossary storage is rewritten to use QDom classes (should eliminate any previous related crashes).
| |
| |
|
Do you like HowtoForge? Please consider supporting us by becoming a subscriber .
| |
| |
|
Inspired by Aaron's post I added "solid interface" to the list of features I want to implement until KDE 4.3 in KGpg. While I had some spare time before the theoretical driving lessons started (my fire department decided to pay my truck driving license) I started digging into this. Well, add a few minutes while the teacher fought with the screensaver of the beamer and the like and I had at least the "key server" action properly disabled at the end. Back home I couldn't wait to plug the cord in and out to see if everything worked properly. To my own surprise I did everything right and it simply worked. Some small cleanups later I added three more places that needed to know about the online status and I was done. I was absolutely surprised about how easy that was. Copy the right library from the tutorial4 CMakeLists.txt to link to, add one header, some slots, done. Wow. I'm really impressed.
| |
| |
|
Long time, no post... So, this probably is the first post *from* the multimedia sprint, after an interesting internet setup which a fire alarm was a crucial component  As usual, lost airplane connections could not be missing in my journey, this time relaxed for the company of two brazilian coleagues, Tomaz e Alexandre. In the end, we passed by two Portugal cities before arrive in Gen
| |
| |
|
This started as a comment on Ade’s blog post about Hugin, but I don’t think comments should be bigger than the original blog post, so I’ve moved it here instead Ade makes some interesting points about the GPL, particularly the opportunity to exclude certain jurisdictions where the use of the software would infringe a patent. He also raises the question of whether distribution of source code – as opposed to binaries – can be counted as infringement and reflects on the trend to explicitly claim for a medium containing code that would cause the invention to be ‘realised’ on a computer. Background If you’d like an elegant and (generally) very well argued primer and history of what can be patented in UK law see this judgement (from 2006, things have changed a bit since then). The judge in that case, Peter Prescott, was actually only standing in and therefore shouldn’t really have rocked the boat by going back to basics as he did and tearing up a whole ...read more...
| |
| |
|
wow, whta has it been… two weeks since I blogged? two and a half… life’s been busy. the end of that conference was fun, but it kinda burnt me out; I still plan to blog about the rest of it eventaually. since then, it’s been a mix of important RL stuff (yes, there do exist things more important than kde), racing to beat the feature freeze, and then racing to fix bugs in those features before the first beta is tagged. oh yeah, and there was a birthday in there somewhere too ;) I’ve found some good restaurants in my area… enjoyed the sunshine.. watched crazy wind-storms outside my window… gotten horribly drunk.. had a great time without any alcohol… and other things. and then there’s the code – feature freeze has a way of showign up at times that are reallly damn inconvenient to me personally, so I did something I really hate doing – committed code I knew was buggy and not very well-written, to meet the deadline. since then I’ve been fixing those bugs and cleaning up ...read more...
| |
| |
|
I finally got around to tarballing libattica 0.1.4 (ftp://ftp.kde.org/pub/kde/stable/attica/). This is what is required for KDE 4.5 and only contains some small additions and cleanup (now the providers advertise which parts of the api they support). Now I’m off, because: 
| |
| |
|
Hello everyone! In this post I would like to make a quick introduction to my latest project, practical part of my bachelor thesis (which is luckily over by now). Name of the project is Geoweb and its main part is dataengine for KDE Plasma. It comes with few applets, which makes it usefulness little better :). Project started as part of KDE Silk, which is project trying to integrate online web services into Plasma. Geoweb is kind of that application. It is using your position to find places near you. For now it shows food and drink places, but I am almost sure, that later it gets little more informative.
The thing I really like about this application is that you can set your location manually. It sounds weird, I know, why should I do that, there is a geolocation dataengine in KDE, so use it. Right, I am, it is the default option. But ...read more...
| |
| |
|
Many have already seen this annoying bug in Krita canvas update system. It was seen when you painted with big and complex brushes like Hairy Brush on a multilayer image. Now I'm glad to announce that the patch is produced! And it will be in trunk soon!The bug was caused by a race condition between Image and UI threads. The latter one tried to read the data from the merged projection while the
| |
| |
|
So now that the GSoC community bonding period (the official one, I mean ) is coming to a close, I guess that a small report of my work so far is warranted. To those who do not know: As part of my GSoC work, I’m committing to libface , an open-source face recognition library made by me and my mentor Alex Jironkin. libface shall be used for the upcoming Face Detection and Recognition support in digiKam. I finally got around to committing a proper Eigenfaces implementation in libface. To the uninitiated, Eigenfaces is a subspace method for face recognition, that uses PCA for dimensionality reduction in the training set. You can learn more here. Face detection is done using stock haar cascades that come bundled with OpenCV. An analysis of speed – if you have a pretty slow (1.6 GHz) computer and have set the accuracy to what shall be called 100% in libface (no, it will never be 100% in practice ), ...read more...
| |
| |
|
Since there were quite some changes in the Network Management machinery in KDE Plasma over the last days, I thought I’d sum them up here, as to update the brave that already use the as of now unreleased Plasmoid. - Plugin name changed – We’ve changed the name of the networkmanagement plasmoid plugin to from "networkmanagement" to "org.kde.networkmanagement" in order to avoid possible future naming conflicts. This means that you might need to re-add the NM widget to your notification area (do that using the config dialog and checking the Network Management plasmoid)
- SVN switched from KNM to the Plasma Widget – I’ve just committed a set of changes that enable the NM Plasma widget by default, this means no more pesky manual loading of the kded service module. It also means that the autostart file for knetworkmanager is not installed anymore, since we’re using the Plasmoid now. If you’re compiling from SVN trunk, you can use cmake -DINSTALL_KNM_AUTOSTART=ON to get it back. Make sure you prevent the kded module from autoloading (or just unload ...read more...
|
|
| |
|
I've spent more than 10 hours in total changing the build system of Trojit
|
|
| |
|
Well, it took ages, but the EBN and the different VMs it hosts are back. Add “sysadmin” to the list of occupations I probably shouldn’t attempt without (1) more training (2) a stricter schedule. The NLUUG spring conference on systems administration was quite educational — and fun, too, chatting with various companies and learning about NanoBSD and ZFS — but it didn’t give me any magical beans to fix what ailed the EBN. So what was the problem? Well, the whole thing started (yay, placing the blame!) with Bertjan, who wanted a newer Qt version on the EBN for his software quality checking tools. The EBN ran 6.2-R, and the necessary Qt versions and stuff are not supported on that OS anymore. While the EOL for FreeBSD 6 is still six months away, the ports maintainers don’t necessarily want to support that. So we needed to update the OS to something newer. There’s tools to do that now, but I’ve never used them, and anyway I don’t think they support FreeBSD 6. So that means lots of ...read more...
| |
| |
|

Due to the weather and the layout of the hotel grounds at the Ubuntu Developer Summit for 10.10.10 (Maverick Meercat) it was impossible to take the group photo outside and from above (which I prefer). The next best place was the auditorium in which the daily plenary's took place. Unfortunately the room is quite wide and my 24mm objective didn't fit the bill (it was quite dark as well).
I decided to try creating multiple photos and stitch them together....note that the last time I made a stitched image was 13 years ago. I went into this assuming that there would be some Gimp plugin that would take of it, albeit with a lot of post-processing on my part.
I took the photos quite quickly, which turned out to be a mistake. The lights in the room were quite low and my autofocus didn't always do so well. Luckily I made several passes so I had enough data ...read more...
|
|
| |
|
On Thursday developers from the KDE-Edu project and from various multimedia parts will go to Randa in the Swiss Alps. Mario Fux organized the sprint and I rather like the idea of not having to move around for food, for hotel,... Everything will be at the same beautiful location. You can see on the webcam (click the top picture) that it's even sunny (which is better than in Toulouse!). The house offers lots of facilities that's why this is a combined event. Thanks a lot to Mario for organizing it, helped by Myriam and Mark. We'll be 12 Edu people + 2 people from Vox Humanitatis who are using several KDE-Edu programs for less resourced languages. This is a great opportunity to meet with Sabine and B
| |
| |
|
It took some wrestling, but the EBN machine is back up, with some of the VMs up and running FreeBSD 8-STABLE. I’m still repairing the EBN itself, since that has many many more packages installed that need recompiling than the other VMs. There’s also Java to deal with — it may have become superfluous on the machine, but I need to sort that out or build by hand again (due to license restrictions, you still need to fetch Java distribution sources manually). In any case, with the server up and running again the KDE4-OpenSolaris folks could push their updates to our Mercurial Repository with specfiles (and patches) for the KDE SC 4.4 series, including dependencies. As always, this is intended to build all of the KDE packages on a recent OpenSolaris (I use 130, others use 134, and I would recommend against anything pre-124). Mark and Ben also work on supporting Solaris 10 (the stable, enterprise OS release) so you can probably build the whole thing on there as well. Both SPARC and amd64 are supported, and ...read more...
| |
| |
|
Google Summer of Code doesn’t kick off for a few more days, but that hasn’t stopped Siddharth Sharma and I from working on the KPart which our summer of code projects are based around, and any other KDE application can take advantage of.  zomg, it’s allliiiiiive As you can see, I’m still using stock, and sometimes hackish (KTodoList, I’m looking at you!) applets, but those will all be rewritten in due time with actual Kontact applets. These are there to just take up space. As it is right now, there is no real API for applications to control what applets get placed in the containment by default. You can specify a default layout in a plasma-$app-appletsrc style file which will be loaded by default if no other config is found. However, we’re going to be taking this one or two ways: ECMAscript! Or as it is more widely known, javascript, is supported in plasma-desktop, allowing you ...read more...
| |
| |
|
Sorrry for my last post, i didn’t know that my blog was on planet KDE. First i think i must introduce myself. My name is Vavelin K
| |
| |
|
In case anyone is missing their favourite wallpapers from Ubuntu 9.10 (Karmic Koala) in 10.4 (Lucid Lynx) there is good news!
The ubuntu-wallpapers-extra package is installable from the universe repository. In order to install it from the Software Center, make sure your software sources have the "Community-maintained Open source software (universe)" enabled and then install "ubuntu-wallpapers-extra".
| |
| |
|
Toorox is a Linux live-DVD based on Gentoo that starts as a bootable media using KNOPPIX technology.
| |
| |
|
We've all written our own small toolkits, and the like in the past, and today I revisited my glory days: I made a button.
Actually, it was a bit more involved.
Some of you might have heard of a nifty thing called a QGraphicsScene (and friends), a fairly useful tool to allow for complex rendering/manipulating of 2D objects, animations, all the rest of the bling. It's been used for a lot of things over time, and recently I've been getting to know it in my copious "free time" over this weekend.
I decided to see how difficult it would be to create my own button inside a QGraphicsScene (yes, I know QGraphicsProxyWidget exists, but it is fairly slow, so using it isn't the best for many situations), so while I was at it, I decided to make it blend in with the rest of the ...read more...
| |
| |
|
Terminator is a cross-platform terminal emulator with advanced features not yet found elsewhere.
| |
| |
|
As you most likely have already read on various other blogs we had one of our Akonadi sprints for the past couple of days. Most of the time I've been working on Akonadi support for a KMail mail store, basically a local directory where mails are stored in a combination of nested Maildir directories and MBox files. We already had support for Maildir and MBox in respective resources, but this "mixed mode", interleaved with highly KMail specific index files, made it necessary to either have some way of importing all this data and metadata or to use it directly similar to KMail. Conceptionally my preference would have been an import process, but of course factors like requiring (at least temporarily) close to twice the storage space, make the direct usage more viable for the upcoming releases. So after a couple of days of feverish hacking, we've now got a "Mixed Maildir" resource, capable of operating on a local folder tree created by KMail, including read-only support for ...read more...
| |
| |
|
Hi there! Three months has passed and there Dimpress 3D got his first cute face! We’ve developed a plugin structure and a plugin that describes a model for 3D presentations called Sliding Panels. The user interface needs a lot of improvements and we are working on that.In the next weeks we’ll present our solution in the college. After that we are free for free it. =) Below is a picture that describes the process of using Dimpress 3D. 1 – Selection for presentation model. 2 – Definition of presentation content. 3 – Presentation Generation! 4 – Showing Presentation!  This picture is the interface provided by Sliding Panels:  I know that a video is much better, but there are few bugs we want to fix up. Then, we’ll post a video. =) See you soon. ...read more...
| |
| |
|
With the beta release of Qt 4.7 it is quite easy to try out its new features. Qt Quick is the major highlight, allowing to write user interfaces in QML, the Qt Meta-Object language. Fortunately, the name Quick is not one of those marketing-driven buzzwords. Instead, working with QML is just that, quick -- even for the JavaScript illiterate I am. To get my hands dirty with some non-artificial examples, I wrote a small QtDeclarative plugin for Marble. It exposes MarbleWidget -- designed to be re-used in other applications -- to QML. The first thing I tried was a little game, resembling a game popular in a German TV show.  That went pretty well, but doesn't make too much use of Marble's features yet. Moving on to imitate the user interface of a popular search engine:  I was quite surprised to see how well ...read more...
| |
| |
|
Five web browsers you may not have even heard of... Konqueror is a browser as well as a file browser.
| |
| |
|
Day 2 ended with a little bit of pleasure. It all started when Matthew was trying to input some text to his laptop in a way where he treated his laptop more like an old fashioned typewriter. Making a lot of noise and finally banging his fists on the table out of frustration. Thomas then asked on a very interested and calm tone ‘So, did it work out?’. After that we used the beamer to look at all the Knut Yrvin YouTube movies and of course we replayed the Qt4 dance while we were there. We decided that it was not as much fun as going to the karaoke bar with Aaron, but it came pretty close :) After the couple hours sleep (’Is this good for productivity in any way?), we started the last bit of the API review. We reviewed the akonadi changes between the KDE SC 4.4 release and current trunk, renamed method names, watched for const’s and made sure we did not do any binary incompatible changes. After lunch, we had a small talk about deprecating ...read more...
| |
| |
|
Ссылки |
---|
|
|