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. ...read more...
kate-editor.org now contains all articles from the old page still applicable to Kate in KDE 4 and in addition all blog entries of Dominik which are Kate centric.
Beside that it will aggregate the blog entries of Milian for Kate
Still, a lot of work is needed. We already got an offer for help to beautify the page by a web designer, still content writers are missing. You have a nice short post about how to use Kate best? You have some howto? Just contact us or me in private. We can either give you an account on the page or just add your content if you like that more.
В Компьютерре-онлайн опубликовано интервью с Дмитрием Завалишиным - создателем ядра операционной системы "Фантом", в которой программы работают "вечно", программировать можно без учёта сохранения данных, а программы легко обмениваются сложными объектными структурами.
Из интересных подробностей:
Ядро "Фантома" уже практически готово, частично реализована графическая среда.
Под "Фантомом" будет запускаться код, написанный для Unix или Linux, но его придётся модифицировать (к примеру, из-за отсутствия XWindow).
Завалишин не любит GPL и считает, что "если уж отдавать, то не ставить условий".
Если всё пойдёт по плану, то в "Фантоме" можно будет реализовать интерфейс, где значок программы и её окно - это один и тот же объект, а окна можно будет чуть ли не отправлять по электронной почте.
Тех, кто осилит прочесть все 50 тысяч знаков ждут всякие бонусы в виде баек про времена ЕС ЭВМ и рассказа о том, как в DZ делают системы датчиков для "Мосводоканала".
OK, once again I didn’t quite manage to write a blog each day… It always starts well and then the hackathon kicks in.
The last three days, I had more meetings again. We made quite some progresses on our plans for Solid. I even got some more people to write on backends for libsolid, really neat. Looking forward to share the load in this way.
Of course hacking in between, and in particular today where I made quite some progresses on the new version of Zanshin which I neglected completely for the past year. Also notable was yesterday day trip, we spent the afternoon next to a nice lake. Kind of reminded the day trip in Glasgow, except that we had great weather this time, and hungry mosquitoes.
People started to leave already, I’m part of the last group of fearless hackers here. Tomorrow it’ll be my turn to move back home, not really looking forward to the trip itself, but having some rest at home will be welcome after such a hectic and ...read more...
Faster here however must be taken with a grain of salt as the new code is not always guaranteed to be better pipelined.
And of course, it's trivial to beat this generic C code with architecture-specific hand-rolled assembly.
git show cbc22908 commit cbc229081a9df67a577b4bea61ad6aac52d470cb Author: Ariya Hidayat Date: Tue Jun 30 11:18:03 2009 +0200
Faster quaternion multiplications.
Use the known factorization trick to speed-up quaternion multiplication. Now we need only 9 floating-point multiplications, instead of 16 (but at the cost of extra additions and subtractions).
Callgrind shows that the function now takes 299 instructions instead of 318 instructions, which is not a big win. However I assume the speed-up has a better effect for mobile CPU, where multiplications are more expensive.
We initially started the push for location-aware desktops around 2006, and now the efforts are finally starting to bear fruit. Both Zeitgeist and Nepomuk are looking at indexing documents based on where you accessed them, Telepathy can share your location with your friends, and hopefully soon also your desktop clock will switch timezones when you travel.
Начата публикация статей по настройке RHEL (4, 5, 6beta) для выполнения стандарта PCIDSS. Цель - достижение технически реализуемых требований стандарта, обязательного к выполнению в индустрии платежных карт, с помощью открытого ПО из стандартной поставки ОС. Разработчик методики - компания Positive Technologies. Русскоязычный вариант будет опубликован на портале securitylab.ru.
Команда разработчиков Ubuntu Linux исправила критическую уязвимость в одном из стандартных (устанавливаемых по умолчанию) модулей системы — pam_motd.Модуль pam_motd является одним из компонентов PAM и занимается выводом произвольной фразы после входа в систему через консоль. Обнаруженная в нем уязвимость позволяла любому пользователю системы получить привилегии администратора.Для того, чтобы воспользоваться проблемой, злоумышленнику достаточно заменить директорию .cache в своем домашнем каталоге на символическую ссылку (например, на файл /etc/shadow). Тогда при вызове pam_motd (т.е. при логине в систему, в том числе и удаленному — по SSH) вы (т.е. пользователь, который входит в систему) станете владельцем файла /etc/shadow.Что примечательно, данная уязвимость характерна только для дистр...
It was nice to have attended Akademy again. Everything was well organized and the talks were interesting or entertaining. Or both. Particularly the improvised KDevelop presentation managed to impress.
Tampere was also a good venue. Big enough to offer a variety of place to stay, eat and hang around. But not too big as everything was still in walking distance. The Finnish people also showed their strong side of being gentle during the day and party professionals at night. One exemplary experience: while laying in a park on the “day after” some guy who apparently had too much to drink heavily throws up under a tree. As if nothing happens he opens a can of beer, lights a cigarette and walks away.
The only not so nice thing was the trip home: I had been heavily suffering from delayed baggage on several international trips during the last months. Up to a point where people around me started to switch from pity to amusement. Arrived at Helsinki airport one convenient hour before departure. More than enough time for a passenger to ...read more...
A source tarball for the alpha version Bangarang 2.0 is available here.
This alpha phase will be a relatively subdued affair. It mostly intended as a nearly-feature-complete sneak peak for fans of the app. As our team is very small and our bandwidth is limited, we’re focusing our efforts on getting to feature-complete and into a more formal beta testing phase at which point we can focus on bug-fixing and polishing. A more detailed release announcement will accompany beta and final release.
Of course, this is pre-release software and, as with all such software, it may have an unpredictably voracious appetite for kittens and puppies and all things of universal cuteness and value.
Important: If you elect take a look at this alpha release, the first thing to do is to go the “Media Lists” view and select Advanced>Update Ontologies from the dropdown menu in the upper right. Bangarang 1.x stored media information in the nepomuk store using a draft version of the nepomuk shared desktop ontologies that was not ready at the time of the ...read more...
На сегодняшнем Заседании совета при Президенте по развитию информационного общества Дмитрий Медведев напомнил министрам о проводимом проекте по внедрению СПО на базе платформы Linux.
Президент отметил, что о ходе проведения проекта доходят разные сигналы, в том числе, что работа заглохла, а многие ведомства продолжают покупать разрозненные программы, на что тратятся большие бюджетные средства. Было поручено доложить на этот счёт.
В качестве примера проблем в сфере информатизации были, в частности, приведены формируемые электронные библиотеки, которыми неудобно пользоваться ввиду отсутствия единой технологической основы. Дмитрий Медведев подчеркнул, что такие проблемы СПО может решить.
Day 5 of Akademy was spent hacking too. Then I had a great meal at Plevna), Tamperelainen, which was mashed potatoes + lingonberry jam + Tampere’s famous blood sausages. Well it lived up to its expectations, the sausages were definitely good, but different. It was kind of like sabudana vada. Unfortunately Germany lost :( The final will still be a good watch though. Once again, I would like to
Akademy 2010 was an awesome success! I really enjoyed the time here and had really no time to blog anything. I'm currently staying at the amazing Demola building here where hackers can just do whatever they want. I've just committed a bunch of stuff into PMC and I'm going to give a brief overview of what i did.
Way more elegant with...
I've just added a bit of blur and opacity adjustment to the reflections and they now just look quite better (imo). Sane use of caching makes everything still smooth and slowdowns-free and therefore enjoyable.
...initial gestures implementation
As already mentioned in my talk at Akademy PMC is going to support gestures. This won't only allow common gestures on multitouch input devices but, most importantly, will ease the integration of different input devices. As I like to mention often, you'll be able to comfortably lie on your sofa and browse through ...read more...
This is mostly a post for our distributions. In 4.5 we will most likely activate the Blur effect and Lanczos filter for Taskbar Thumbnails and Present Windows by default. Unfortunately not each driver supports those correctly. We have the following possible problems:
Performance issues with Blur Effect
Upside-Down taskbar thumbnails with Lanczos filter (affects also Present Windows)
Too bright taskbar thumbnails with Lanczos filter (affects also Present Windows)
Performance issues with Lanczos filter in Present Windows
Most users won’t have problems with those two new or if there are problems they affect only one of the two. E.g. disabling blur for performance does not require to disable the Lanczos filter. Therefore I implemented a KConfig based blacklist during Akademy. It uses KWin’s default KConfig file (~/.kde+/share/config/kwinrc) and uses KConfigGroup "[Blacklist]". The blur effect uses the sub-group "[Blur]", while the Lanczos filter uses the sub-group "[Lanczos]". This might be extended in future releases.
The blacklist is implemented in a way that specific driver versions for specific hardware are blacklisted. So if a new driver version is released this one ...read more...