Выпущена новая, знаковая версия библиотеки для рендеринга шрифтов FreeType. В связи с повсеместным завершением действия печально известных патентов по умолчанию включен интерпретатор байт-кода и выключен механизм хинтинга, не подпадавший под патенты. Кроме того, внесены усовершенствования в фильтр LCD и улучшена обработка испорченных шрифтов.
Back when I switched from Debian to Fedora, the biggest, and hardest to get used to, change was the fact that the bash prompt looked like this:
Not having the full directory in the pathname had always been hard to get used to, but as I learned to delve deeper and deeper into source trees, that became really nice. And then (I think, feel free to correct me) Pinochio at Akademy reminded that that setup has its own set of limitations, and it was more and more clear that having only part of the PWD in the prompt could be an annoyance, particularly as I used pwd to constantly check whether I was in a CMake build dir, or the source dir. Well, not any more.
bash’s ability to colorize things suddenly rocks hard.
I found it useful, feel free to hack on it, make it less craptastic… I picked the worst possible I-hate-Bash-Scripting way of doing this, perhaps some gurus can improve ...read more...
At last Tokamak (Plasma developer sprint), I’ve made a small KWrite proof-of-concept patch just to see how it will behave with the new activities framework – notifying system when it opens and closes a document. A lot of time has passed since, and activity classes were completely revamped, turned upside-down, went through one API review, and moved from the playground to kdebase/libs.
That original patch doesn’t exist anymore, and even if it did, it wouldn’t work for all the changes that were made to activities.
The uber-awesome KDE conference – aKademy – was a time for something new!
Ok, after this introduction you’d expect that I’ve written another patch for KWrite. Well, you’re wrong. The first application that supports activities as a client is Vim!
The main reason I went for Vim this time was to prove that non-kde apps can work with our awesome concept of activities. Another reason is that I didn’t want to use KActivity* classes, so that I can see whether the d-bus ...read more...
Из недавнего интервью с разработчиком Canonical стало известно, что в следующем релизе Ubuntu Linux — 10.10 «Maverick Meerkat» — появится новый инсталлятор.Эван Дандрэа (Evan Dandrea) из Canonical, автор функции миграции настроек (Migration Assistant) в инсталляторе Ubuntu Linux (Ubiquity), сообщил, что у дистрибутива появится новый установщик, призванный сделать процесс инсталляции еще проще для Linux-новичков.Среди изменений в будущем инсталляторе Ubuntu Дандрэа отметил одновременное выполнение некоторых задач установки в параллельном режиме, поддержку GeoNames, например, для автоматической локализации. По его словам, хоть инсталлятор и не будет полностью переписан, пользователи заметят обновления на разных стадиях установки: «от секции разбиения жесткого диска до настройки аккаунта»....
The second openSUSE conference takes place in Nuremberg, Germany from october, 20th to 23rd. After its great start last year, we will continue the concept of a user and developer conference around the openSUSE Project including talks, workshops and BOFs. Expect everything between technical workshops about bleeding edge linux distro technology over user presentations about software to inspiring discussions with other projects, especially since the motto for the conference is Collaboration across Borders.
The first conference has also shown how important the openSUSE Conference is for the steering of the openSUSE project. Lots of ideas could be discussed and implemented quickly but also difficult or controversal community internal topics came up in a very contructive way and are worked on since then, some until today.
That brings me to the core message of this post: You should be on the ...read more...
Using digiKam? Show this to the world with some classy stickers from World Label. If you use digiKam to process and organize your photos, you have a chance to win 5 sheets (18 stickers each) featuring an original design. And you can download the template and print stickers yourself, too. Continue to read
For months and months now, my Linux Desktop is suffering from one particular issue, which makes it a pain to use on a daily basis: After having it running for a few hours, suddenly X.org and KWin go bonkers and start eating up all my cpu horse-power.
It's not uncommon to see X.org spiking up to a whopping 60% CPU usage, followed by KWin using roughly another 25%.
Since I'm suffering from this issue now ever since I switched to KDE 4, I thought it's time to turn to you fellow KDE developers for some good advice, since all my undertakings to resolve the issue have failed:
I have tried to switch to a different / newer graphics card, experimented with various versions of the NVidia driver and tweaked X.org settings, have turned off various desktop effect plugins, switched between XRender and OpenGL, even re-installed Kubuntu on a new machine.
No dice, though... after it's been running for a few hours my desktop is completely unusable. Every mouse ...read more...
Компания Wildfire представила третью преальфа-версию игры с открытым исходным кодом 0 A.D. Стоит отметить, что данная версия, как и две предыдущие, считается «не играбельной».0 A.D. — свободная кроссплатформенная (GNU/Linux, Mac OS X и Windows) игра с открытым исходным кодом. Жанр игры — историческая стратегия реального времени RTS, время действия: с 500-х гг. до н.э. до 500-х гг. н.э. Проект начинался в качестве закрытого, однако 10 июля 2009 года компания-разработчик Wildfire Games открыла исходные коды коды игры по лицензии GPL, а графические и звуковые элементы по лицензии Creative Commons BY-SA.В третьей преальфа-версии игры: добавлена поддержка режима многопользовательской игры; переработан GUI; проведена работа с поиском пути у юнитов: добавлены ограничители перемещения, добав...
The credentials in vMA are encrypted using standard encryption algorithms. However, a user who obtains the VMDK files of a vMA appliance might be able to reverse-engineer the encryption algorithm and decrypt
I don’t have to tell you how great Akademy was; others on the Planet have already elaborated on this quite extensively. The only bad thing is that I had to depart on Tuesday. (Also, my plane to Helsinki was delayed quite a bit, but that’s another story.)
Those of you who were there probably remember the keynote of Aaron who wants us to put a focus on elegance. Details. The small things that distinguish good and useful programs from great programs. I soaked this message up like a sponge, and started working towards more elegance in our beloved jigsaw puzzle game Palapeli immediately after the keynote.
There are already quite some visual improvements which we are working on for Palapeli 1.2 (KDE SC 4.6): During the next week, the bling-compatible Goldberg slicer will be integrated into Palapeli as the new default slicer (I have just renamed it to “Palapeli Slicer Collection” to reduce confusion over the name). This will give us more natural and random piece shapes, and more grid types ...read more...
Доступна новая ветка консольного плеера для воспроизведения midi. На данный момент это единственный "живой" проект, позволяющий воспроизвести midi программными методами под Linux. Главным отличием этого проекта от всем известного TiMidity++ является наличие API, позволяющего добавить поддержку midi в любое другое приложение
устранены утечки памяти;
изменён внутренний формат midi;
добавлена реверберация на выходе;
добавлена документация для API;
добавлен API для быстрого поиска;
устранено падение при открытии нескольких файлов одновременно;
множество других улучшений и исправлений.
API библиотеки было немного изменено по сравнению с 0.2.2, в связи с чем может потребоваться доработка программ, использующих wildmidi.
Следует отметить, что новая версия было принята с большим энтузиазмом среди разработчиков аудио-плееров. Например, поддержка midi уже есть в DeadBeef и скоро появится в Audacious и Qmmp.
Since this is relevant among others for Parley I am posting the article also here:
It's just two weeks ago that I started to merge the dictionary data for Ambaradan in our loader application: this is needed to make sure data is in the right shape and we won't loose any.
Well, this morning I told Outi that Joola, one of the languages she cares about, was uploaded and she wrote she'll never forget this day: the last day of the Football World Championship and Joola online.
Quite some languages were still missing, but she was right: today had to be the day ... I wanted to finish before the Champion is known: and here we are :-) the data is up and we still don't know the World Champion of 2010.
It's also quite some time now we are following 1GOAL on facebook, because they want education to happen, well: it's great that there are so many fans and we hope that many of the fans also ...read more...
With Akademy and other stuff going on, it looks like the report on the KDE Finance Sprint didn't make it to the front page. I would like to thank Guillaume and the other people who helped put the report together, and of course, the board, Claudia, Thomas snd Syrocon, who enabled the sprint to happen at all.
I snuck away from Akademy on Friday morning. My intention was to sign some legal documents (part of a resolution of the AGM of the KDE e.V.) and say good byes to all and sundry, but that got terribly sidetracked. The usual experience of walking into Demola is people saying “Hey, [ade], I need to talk to you.” I don’t imagine this is unique to me — there’s so much coordination that goes on at Akademy when you finally have every sub-project on hand to chat with. So I ended up with a long talk with Elias about truth in advertising, and then I tried to print and sign and scan the document at hand. Kaare, a guy I’d exhanged some banter during the day trip, wandered over. It turned out that Kaare is the Skanlite dude, so I took the opportunity to thank him for his work.
Then rushed goodbyes — I skipped the whole of floor 4 with the BoFs — and off to the bus. Milian, Niels, Richard and Lubos were on the same flight, and ...read more...
I'm very happy to announce you that the reverse geotagging widget is finished! This was the first part and maybe the most important part of my project in this year Google Summer of Code, so I'm glad to see it working.
Now, perhaps some of you will ask: "Ok, but what is reverse geotagging?" Well, it's a process that reads the GPS coordinate inside an image and then tags it with address elements(country, city, street...).
Объявлено о выпуске Linux-дистрибутива Runtu LXDE 10.04. Как легко догадаться, в его основе — пакетная база Ubuntu 10.04 LTS.Разработчики заявляют, что Runtu LXDE создается с целью «обеспечить приемлемое быстродействие на конфигурациях ПК с малыми аппаратными ресурсами, но без ущерба функциональности». В системных требованиях указаны 128 Мб RAM и Pentium II (от 333 МГц) в качестве процессора.Среди устанавливаемых по умолчанию с Runtu LXDE 10.04 пакетов программного обеспечения: офисные приложения AbiWord 2.8.2 и Gnumeric 1.10.1; веб-браузер SeaMonkey 2.0.5; клиент электронной почты Sylpheed 3.0.2, IM-клиент qutIM 0.2; аудиоплеер DeaDBeef 0.4 RU, мультимедийный плеер SMPlayer; текстовые редакторы Leafpad и NicoEdit. Корме того, на установочном диске предусмотрен кэш пакетов (300 Мб...
I actually wrote parts of this blog post past friday, so just pretend aKademy has just ended while you read this.
All good things come to an end, and aKademy is of course no exception. Demola is closed, and tomorrow the taxis, buses, trains and airplanes that will bring us home will inevitably depart on time, and even though we may not want to, we’d better be in them.
I want to talk about a few highlights of aKademy this year. It’s been my first one, so I can’t compare to earlier ones – but I promise I will be able to compare next year’s aKademy to this one!
Possibly the most amazing thing this aKademy was the fact that I finally met Diederik and Valerio, two other KMess developers. We planned to come together, and it’s been great. Next year we’re going to try to pull the rest in too, which means there’ll even be some Australian blood. We will also probably have more realistic expectations of how much work you actually get done…
В связи с проблемной ситуацией вокруг принадлежащих Microsoft ключевых патентов на FAT, использование UDF видится хорошей кросс-платформенной альтернативой. И даже если не обращать внимания на патенты, чисто с технической стороны UDF превосходит FAT по множеству показателей, самый важный из которых – поддержка файлов размером более 4 ГБ.
Yep, I didn’t have time to blog during aKademy as you may have noticed The main reason is that I had a lot of discussions and attended to a huge number of BoFs. This aKademy rocked just as the others that I went. Huge thanks to the organization team, KDE e.V and sponsors for providing ways to make this happen and to have a lot of KDE hackers there!
Instead of doing a technical blog today, I will just say that during this aKademy KDE ‘called home’ for the first time. This means that for the first time in history we had KDE running on a mobile phone and we made a call with it! This was AWESOME! Just a summary: Plasma-Mobile and a plasmoid that worked as a dialer did the work, using the phone API of Maemo5 on a N900.
As Aaron noticed, our first call was a little bit more “interesting” than Graham Bell’s one. The first words on a telephone in history are:
Today I saw a post by The Linux Critic. In the post the author, Trent, says "I’m really not a fan of the new Amarok", which naturally got me curious as to why. After all, if you don't know what problems people have with your software, it can be hard to improve it.
I had never interacted with Trent or any other member of The Linux Critic before, nor had I ever visited their site. I was there with the best of intentions.
I'm going to let the discussion we had speak for itself. I've reproduced it below, because Trent started removing my comments and modifying his own. You can see the original blog post here -- it's not even really relevant to most of the ensuing discussion -- however I strongly recommend, in case further modification has been made to the discussion on that page, that you read the reproduction of the discussion below which is accurate as of the time of writing this post. At the ...read more...