Переработана область уведомлений. Старый системный трей был заменен на новый, основанный на D-Bus. Для всех приложений и инструментальных средств теперь гарантирован единый вид и непротиворечивая схема их взаимодействия.
Режим KWin-Tiling, подобно таким WM как Ion и XMonad, позволяет автоматически расставлять окна так, чтобы они заполняли рабочую область полностью, не перекрываясь и не оставляя зазоров. Графические эффекты при этом предназначены для того, чтобы сделать работу более приятной и плодотворной.
Пользователи предпочитающие WebKit взамен KHTML, используемого в браузере Konqueror, теперь могут установить компоненты WebKit и переключить Konqueror для использования WebKit как средства для визуализации веб сайтов. Компоненты WebKit для Konqueror доступны из репозитория KDE's Extragear, основаны на компонентах KPart и полностью интегрируются с менеджером сохранения паролей, блокировкой контента и другими возможностями, используемыми в Konqueror.
Особое внимание в этом релизе было уделено стабильности программного обеспечения, предоставляемого с KDE SC 4.5. Хотя есть много нереализованных потрясающих возможностей, разработчики потратили значительное время на завершение не доведенных до конца возможностей и их полировки.
Canonical представила ПО под названием canonical-census. Основная задача данного ПО состоит в том чтобы ежедневно посылать сигнал "I am alive". Нужно отметить, что данное ПО предназначено лишь для уведомления Canonical об успешной установке Ubuntu, и никакие пользовательские данные передаваться не будут, за исключением версии ОС (из файла /var/lib/ubuntu_dist_channel) и имени компьютера. С данным ПО уже можно ознакомиться на launchpad.net.
Данное изменение касается только OEM-установок Ubuntu (например, предустановленные системы на компьютерах Dell) и не затронет обычные установки Ubuntu.
Основанная в 2005 году, такими компаниями как IBM, NEC, Novell, Philips, Red Hat и Sony, Open Invention Network — это совместная организация, владеющая патентами на программное обеспечение экосистемы GNU/Linux. Патенты, принадлежащие Open Invention Network, доступны безвозмездно (royalty-free) любому, кто обязуется не применять эти патенты против систем на основе ядра Linux. Развивая сеть Linux-разработчиков, дистрибьюторов, продавцов, посредников и конечных пользователей, путём предоставления лицензий на право использования своего патентного портфолио, Open Invention Network создаёт ограждённую экосистему, которая гарантирует рост и утверждение систем на базе ядра Linux.
“Мы рады, что OpenWrt, важный дистрибутив для встраиваемых устройств, стал обладателем лицензий Open Invention Network,” говорит Кит Бёрджелт (Keith Bergelt), генеральный директор OIN. “Таким образом, проект OpenWrt заявляет, что он высоко ценит неизменную открытость Linux. Мы приветствуем дальновидность данного шага, он поддерживает как OpenWrt, так и Linux в целом.”
Разработчики OpenWrt полагают, что открытость и сотрудничество в этой эфере - это основа, которая помогает развитию Linux. "Новое партнёрство с Open Invention Network будет одним из строительных блоков в продвижении OpenWrt и Linux в целом", заявляет Грегерс Петерсен, менеджер связей OpenWrt. ...read more...
Eike has been collecting KDE sightings in movies and tv series for quite a while already. It seems he’ll have to add books as well now. One of our attentive users (thank you!) brought this to my attention today:
Amarok gets mentioned in “The Fuller Memorandum”, the new SiFi book by Charles Stross. Rocking!
Our friends at GestaltIT are sponsoring a contest to provide the cost of airfare, registration, and accommodations at VMworld 2010! The award will be given to the contestant that explains best how they will take their experience at VMworld 2010 and “pay it forward” in a manner that benefits the most people. For example, that could be starting a blog, or writing tutorials on what you learn at VMworld. Get creative! The panel of judges will consist of past Tech Field Day Delegates.
For more details about the contest, visit the GestaltIT blog. Hurry though, the contest ends on Tuesday, August 10. Good luck, and hope to see you at VMworld 2010!
Now for the thrilling yet hard part: I had to pick one of the many, many good suggestions for an application name that all of you made. I had a few ideas and requirements what I would like the name to be like — and maybe those ideas are valid for more than just this one application:
The name should be easy to remember. Some imaginative and creative name that no one can remember for longer than five minutes is going to do more harm than good.
And old-skool name like “KAktivity” (i.e., lots of K’s everywhere) is not, at least in my opinion, ...read more...
После многочисленных отзывов со стороны наших читателей из русскоязычных стран, мы решили собрать команду и создать русскую версию журнала! Первый выпуск планируется в сентябре, и если вы хотите участвовать в его создании — пишите сюда: email@example.com
KOffice Developer Meeting . Akademy time! One Kexi dev was available for hugs^wdiscussion; chatted a bit with the ownCloud hackers about exposing Kexi databases though it, KDevelop guys about injecting Kexi database plugin in a form of KDevelop's "Database view" and mobile guys about possible options for Kexi Mobile.
Custom brush was disabled feature for quite a long time in Krita and I resurrected the feature from the dust in week 30. Further testing uncovered a lot of bugs.
First bug occurred when you used color mask as grayscale mask. The mip-mapping levels were still grayscale when you returned from grayscale mode to color mode, so the brush looked grayscale even when you wanted to paint in color. Fixed.
When you paint in mode “Use color as mask” with some predefined brush, the colorful image is converted into gray scale image first. But for the mip-mapping it is converted to masks, where white means transparent and black means opaque. We had bug in computing grayscale-convert-to-mask. Fixed. Another use-case when we convert color image is when we create custom brushes. You can save colorful brush (with RGBA) and then paint with it as mask if you want with Use color as mask mode or you can select Use color as mask in the custom dialog and the brush will be saved as grayscale. In the later option your brush file ...read more...
Why do I need KDE Software on Windows? Use Linux instead! That's much better anyway. Yeah, that's right. But there are situations where that strategy does not work.
I am sitting in the office and are still fascinated by RKWard (as I blogged before). So I kindly asked our IT guys to give me an old notebook to install Linux onto it. And because they are great colleagues they gave me one. (Yes, I come to the point soon.) So I started to download openSUSE 11.3. But the network connection was so poor that after an hour or more the download was aborted and I had to start from the begin. If I only had a nice torrent client. (Now I come to the point.) ktorrent! (Yes, there are other programs as well but perhaps I was searching for a reason.)
That was my chance to give KDE on Windows a try. After downloading the installer (http://windows.kde.org/download.php) I clicked through the wizard until I came to the packages. What packages do I ...read more...
First of all, I apologize for my laziness in updating X2 with new code example. I have actually written quite a number of interesting examples, some of which have even been shown back in March, during my talk at Bossa Conference 10, though I did not find the time to clean up and polish them. Although I'd face new challenges in my upcoming adventure, I am quite confident I will reach the designated rate of new X2 example fortnightly.
Now let's focus on the newest example: a minor modification to the previous accelerometer code on Nokia N900 . There has been confusion with my statement there: put this function is a separate thread. This is the alternative to a non-blocking D-Bus code. The main goal of course is not to be able to get faster acceleration values per second, it is only to prevent your code from being blocked by the synchronous D-Bus call.
Rather than just updating the code with the threaded version, I also added some ...read more...
CIA открыла исходные коды своего приложения для совместной работы Collaborative ACH, своего рода своей внутренней социальной сети. Платформа была разработана три года назад и кроме ЦРУ была внедрена в Министерстве обороны США.
Tellico is a collection manager for KDE. It includes default collections for books, bibliographies, comic books, videos, music, video games, coins, stamps, trading cards, and wines, and also allows custom collections.
By and large I don't really care about what Microsoft do - I don't use their software, and I actively avoid making my career dependent on them. But I am a fan of the C# programming language and think the Qyoto/Kimono bindings for the Qt and KDE apis are pretty neat.
However, the recent decision to lay off all the IronPython and IronRuby guys is so monumentally stupid, I don't know where to start. I still think C# and Mono are really innovative, and don't agree with all the Free Software trolling against them, even when it is from Richard Stallman himself. So what should we do? Arno is clearly not happy with working on C# bindings even though they are technically pretty amazing. Steve Ballmer why are you are still in charge?
Robin Burchell wrote up something on the various string classes which are available in Qt. Unfortunately, the comment function on his blog does not work for me, so I have to respond in a separate blogpost.
Basically, Qt has two string classes. By “string”, I mean a chunk of memory which is interpreted as a set of consecutive characters. The most common string class, as Robin noted correctly, is QString, which stores the characters in UTF-16 internally.
Robin then goes on to discuss std::string. It is, however, my opinion that std::string is of limited interest for Qt developers, unless they are going to interface with STL-based libraries. This is because std::string has a better equivalent with a more precise name: QByteArray. Both std::string and QByteArray are wrappers around the traditional char* character array. As such, they are best used in scenarios which do not depend on the locale.
QString has a diverse set of conversion functions from and to QByteArray (or char*), each of which specifies its own ...read more...
Last time I wrote about offline routing in Marble: Calculating routes between two or more places without the need for Internet access. This was realized using gosmore. In the meantime Niko Sams added support for routino, another offline router, to Marble. My last commit adds traveling salesman support, an offline router written in java. All of this will not be available in KDE SC 4.5, but 4.6.
Most users will only need zero or one offline routers. With three of them supported by Marble, the question arises which one to choose? Ignoring their underlying algorithms and configuration options for now, I collected some high-level statistics. They show the relative differences of map sizes and response times. The response time was taken as the minimum response time among three or more runs, each measuring the time from sending a route request to the application until the full retrieval of the response in Marble. I chose two routes, a short one and a longer one, and compared the response times ...read more...
Last weekend I received a postal package that contained a classroom atlas from Austria: the Neuer Kozenn Atlas. Inside there was a nice shiny CD with the title GEOTHEK Schulatlas, Version 1.1 Digitaler Weltatlas. The publisher of this atlas and its software is Ed. H
A while ago I asked for comments from readers of the dot. There was a lot of valuable feedback which was noted by the dot editors and I'd like to summarize some of the findings. The dot team has unfortunately been quite busy with Real Life (TM) lately so we haven't had much chance of discussing the results yet but some things are already under way.
Ideas and feedback
Introduce a Like button - status: To be discussed
Pace of articles - OK, so we keep the speed at 1 article/day
More technical content like the famous 'Pillars of KDE 4' series by Troy - though one. The dot depends on YOU for content, at least to a large extend. While the promo team writes articles like interviews and reports from meetings, we often lack the technical skills/knowledge to really write about what's upcoming. We might be able to do something like a weekly report on what has been on the planet in terms of upcoming things, but otherwise - we need ...read more...
DataEngines publish data in a read-only pattern that allows the data to be accessed and shared by multiple consumers (or what we usually refer to as "visualizations"). The "read-only" part is a bit of an annoyance if the data being presented represents a live artifact. For instance, if a DataEngine was reporting on the network link, it might be nice to set the status of that network interface. Of if the DataEngine was publishing information about windows on screen, it might be nice to be able to say, "Hey, minimize that one." Or if the DataEngine shows information from an online service, it might be really useful to say, "By the way, here are my log in credentials for that service."
Plasma has the concept of a "Service", which does pretty much what it sounds like: it provides an interactive service that you can make calls to. What those calls do, exactly, is completely up ...read more...
We are in full swing of electronic books, bubbles that are likely to explode into a new phase of the war between the old and new generations of publishers, content providers and consumers. It is likely that sheet music enter the battlefield.
Before proceeding I must warn you about two facts. One: despite the name of the blog, I am a Trekkie. Two: I am not a neutral observer. In my opinion traditional books publishing, as well as media labels, are going to lose. Those not able to adapt to changing times will disappear. Resistance is futile.
The musicians are going to adopt electronic lecterns sooner rather than later. The electronic scores begin to replace the editions printed on dead trees, as is already happening with books. There are some solutions on the market, more or less primitive.
MusicPad: Hardware and software. How could you describe it? It is like a Kindle with legs. There is a "Master" version with twice the surface. Among its outstanding features: it is completely silent. ...read more...