I’m sitting in the train from Zurich to Burgdorf (Switzerland) and want to report, dear reader, about my first week of KDE (or atm qt) development. It was not really as I planned it, I did not work a whole day on qt and kde, but several hours during the week.
As I told you last week my first week was about an xml indenter. Some years ago when I started to track routes for OpenStreetMap.org my Garmin GPS device spat out bad formatted xml (GPX) files. Bad means here that all of the content was on one line and as I sometimes wanted to extract single tracks me and the dear editor (Kwrite or Kate) had some problems to read and understand it. So then I wished there was a simple possibility to indent and format this piece of … I’m sure there are tools for this and probably I would have found them quite fast but as I didn’t search that much … Now in the ...read more...
I finally finished “my” exams yesterday and now I’m free to restart hacking on Yesterday night I moved to KDE SC 4.5 and I have to say that the compilation was incredibly smooth! I had just two problems and just on the beginning: when I finally could compile & install kdelibs, I start my usual compile scripts and this morning everything was ok! My two problems were:
Phonon: as it seems that Qt 4.7 will ship with phonon 4.4.2, I tried using just that for my needs. This because I’d like to compile Qt with phonon, cause of webkit and some other not so important stuffs. It doesn’t work. It said “installed phonon 4.3.1″ and things didn’t work. So, I tried hacking the phonon release version and kdelibs “compiled well” (see point 2 about). That’s not the same with kdebase_runtime. it seems it’s a problem of angular brackets against double quotes one. I could solve it just installing a new phonon copy on my $KDEDIR (btw, I install Qt on /opt/qt ...read more...
FUSE-EXFAT — драйвер файловой системы ExFAT работающий через FUSE и поддерживающий как чтение, так и запись. В текущий момент проект находится на стадии бета-разработки и не поддерживает создание ФС.
ExFAT — файловая система фирмы Microsoft, разработанная для flash-накопителей, поддерживает разделы до 16 эксабайт. Впервые представлена в Windows CE 6.0, поддерживается также Windows Vista SP1, Windows XP (с обновлением KB955704), Windows Server 2008 и Windows 7.
Компания ESRI, один из мировых лидеров рынка географических информационных систем (ГИС), объявила о кооперации с Cutting Edge Networked Storage для выпуска готовых программно-аппаратных серверных решений на базе Linux и ArcGIS Server.Cutting Edge Networked Storage по заказу ESRI подготовила серверы с операционной системой Red Hat Enterprise Linux (64-битная версия RHEL ES 5.5) и предварительно установленным продуктом ArcGIS Server Enterprise 10. Выпуск этого программно-аппаратного решения стал ответом на спрос со стороны покупателей ESRI, нуждавшихся в готовых серверных решениях на базе платформы Linux с геоинформационной системой ArcGIS. В качестве СУБД для ArcGIS Server используется PostgreSQL.Стоимость Linux-серверов с ArcGIS Server от Cutting Edge Networked Storage начинается от 17,...
Two of my colleagues recently launched a new website. It is probably one of the few vCenter Orchestrator Blogs out there and definitely worth following for anyone who is into orchestration and automation.
One of the first articles explains how to create a self provisioning portal with vCO in a detailed stepwise approach. They have just published a follow called "part 2". The article cover the following steps which result in a self provisioning portal:
How to create a simple Workflow
How to map inputs, outputs, and attributes
How to launch a Workflow from a webview, using the vCenter Orchestrator Weboperator
How to launch a Workflow from the vCenter Orchestrator Client
Phonon already has video capture support. But nobody thought to tell email@example.com, #phonon, or the planet(s). I’m also slightly miffed that I wrote a proposal for the same exact thing and never got considered.
So karma decided to deliver my big box of homemade DDR machine fun from Newegg 2 days earlier. Such is life.
Compared to that merge request, my changes were miniscule, but I feel that I should still explain what I did, what I had planned, and how Casian’s changes fall (more or less) right in line. Hopefully my input will help.
The nucleus of my design was the CaptureDevice. I planned on adding a constructor to the MediaSource that would take this newly invented CaptureDevice class. CaptureDevices would be abstract devices and could represent any well-defined hardware-based source of media. Here’s what I wrote:
A lot of events happened during the last weeks. The most important one, aKademy, represented for me a great chance to meet a lot of people from our community. I found out about great ideas and initiatives and I'm looking forward on contributing also, using parts of the code I'll write in the future for KStars, to other parts in KDE also.
It was a great opportunity to meet Akarsh and Prakash, my two mentors for the project I've been working on KDE under GSoC so far, and in Season of KDE from now on. We were three developers working on KStars, and here's a picture of us from aKademy:
Victor, Prakash, Akarsh
Besides from meeting my mentors, I'm glad I've had the chance to speak with people from all over the world, working and doing such a great work in the KDE project.
Just before going to bed I managed to get a rather rough but working implementation of QML in plasma-mediacenter as welcome item view. The view is entirely written in QML while the delegate is a C++ implementation of a QGraphicsWidget that I also use as delegate in the other ordinary views in PMC.
Having trouble attaining funds from your company to come to VMworld 2010? Need help convincing your boss that IT technologies do not have to be complicated? Check out the VMworld justification letter template. The letter includes everything you'll need to convince your boss that the benefits of attending VMworld 2010 far outweigh the cost. Tailor the letter to your specific company and IT needs in order to demonstrate how VMworld can improve your business. VMworld has sessions for companies of every size; to learn more about them look in the Content Catalog.
Proportional Allocation of Shared Storage Resources using Storage I/O Control
vSphere based virtualized datacenters often employ a shared storage infrastructure to support clusters of vSphere hosts. Applications running in virtual machines (VM) on vSphere hosts share the storage resources for their I/O needs. Performance of applications can be impacted when VMs contend for storage resources that are shared. Without proper access control for sharing the resources, the performance of all applications tend to get affected in a non-trivial way. Storage I/O Control (SIOC), a new feature offered in VMware vSphere 4.1, provides a dynamic control mechanism for proportional allocation of shared storage resources to VMs running on multiple hosts. The experiments conducted in VMware performance labs show that:
SIOC prioritizes VMs’ access to shared I/O resources based on disk shares assigned to them.
If the VMs do not fully utilize their portion of the allocated I/O resources on a shared datastore, SIOC redistributes the unutilized resources to those VMs that need ...read more...
Week 27 saw about 40 commits to Krita. Especially Sven Langkamp did a lot of cleaning up in our bug list, so we're at 59 bugs now, despite having received quite a few new reports. Sven's call for testing did work, but we still need more thorough testing if Krita 2.3 is going to be the Ready For You release!
And look what Ico-dY has made with the trunk version of Krita:
Adam Celarek already blogged about his work: this week he spent time polishing his new color selectors and adding support for colorspaces to them.
Boudewijn Rempt "fixed" a bug in our handling of metadata. Well, it's a quote-unquote fix, because it is more a paper-over of the problem that many real-world files have invalid names in the name/value pairs in their metadata. For now, we change the invalid names to something properly scary, like "INVALID", but don't halt krita when encountering the name anymore.
During the Akademy, I continu to work on my GSoC. I work more exactly on text shape animation, i.e. only animate a part of text. In my opinion it’s one of the more efficient animation, it allows user to only display a text paragraph by pragraph for example.
Currently, we can load this kind of animation and display it. Saving works too, but not yet commited.
Now, it’s time to start UI, to allow user to add animation into KOffice.
My first mock-up :
Appear animation :red
Dissapear animation : blue
Other animation : green
The button (+) allow user to add the selected Shape (on the presentation) to animation timeline.
On each animation there is a little square (icon), it’s representing subtype.
Mouse over animation : Tooltip with the following information : Animation type, subtype and duration
Right click on animation : allow user to remove animation, modify animation (start time, duration, type, subtype)
... a lot of work and some trouble. Since yesterday is the new openSUSE wiki online, as I discovered today as I checked my last week updated user page. The page was gone ... I had to create a new version of the page. Thanks!
I really appreciate the time the openSUSE wiki-team spend on the update, but unfortunately the new wiki don't always work as exprected:
You can export any page via Special:Export (from the old wiki, which you can reach via http://old-en.opensuse.org) and you should be able to import the page via Special:Import. But the import page don't work, you get "Permission error: The action you have requested is limited to users in the group: Administrators.". No way to migrate a page from the old to the new wiki for now!
Компания Wind River, известная своими встраиваемыми Linux-решениями и принадлежащая с прошлого года Intel, объявила о том, что подала запрос на сертификацию Wind River Linux Secure по уровню EAL4+.Запрос на сертификацию был подан в американское ведомство National Information Assurance Partnership (NIAP), управляемое Агентством национальной безопасности (NSA) и специализирующееся на тестировании ИТ-продуктов на безопасность. Ожидается, что в первой половине 2011 года Wind River Linux Secure получит сертификацию EAL4+ (Common Criteria Evaluation Assurance Level 4+).По EAL4 уже сертифицированы такие Linux-системы, как Novell SLES (SUSE Linux Enterprise Server) 9 и 10, RHEL (Red Hat Enterprise Linux) 5, а также ОС AIX, HP-UX, FreeBSD и Solaris. Однако для встраиваемых Linux-решений подобная...
Интернет-компания Google, стоящая за популярной мобильной Linux/Java-платформой Android, анонсировала выпуск средства «визуальной разработки» Android-приложений (т.е. без написания кода) — App Inventor.App Inventor работает в среде веб-браузера и ориентирован в первую очередь на привлечение подрастающих программистов к разработке для платформы Android. Средство позволяет создавать интерфейс приложения и определять поведение его элементов (блоков). В целом оно похоже на Scratch — простую в использовании графическую IDE, созданную в MIT для обучения детей программированию.Компилятор, переводящий визуальные блоки App Inventor в байт-код Android, основан на фреймворке GNU Kawa (его же можно использовать для создания полноценных Android-приложений на языке Scheme).App Inventor находится в ст...
VMware vSphere 4.1: Advancing the Platform for Cloud Computing
Posted by Steve Herrod Chief Technology Officer
A number of our recent VMware blog posts have focused on the newer VMware technology areas... SpringSource, RabbitMQ, Gemstone, and the partnerships we're forming to deliver cloud-portable applications. With this blog post, I get to highlight vSphere and vCenter, VMware's largest engineering investment areas and the very foundation of our broader cloud computing story. Today we are announcing general availability of VMware vSphere 4.1, and I'd like to share a bit more about it from both a technology and an engineering process perspective.
Spotify — это шведский легальный сервис для прослушивания музыки. Сервис работает через программу-клиент с интерфейсом похожим на iTunes, которая до недавнего времени была доступна только под Windows и Mac OS X. На данный момент предварительная версия для Linux работает только с платными Premium аккаунтами, но разработчики сервиса рассматривают вариант создания версии окупающейся за счет показа рекламы.
Для дистрибутивов Debian Squeeze и Ubuntu 10.04 доступен официальный репозиторий.
Qt 4.7.0 beta 2 and Qt Creator 2.0.0 have been released upstream. There’s some noticeable changes in our Qt packages compared to Qt 4.6.x series: - legacy Qt Assistant (ADP) is removed - new Qt declarative module is introduced - Qt Multimedia and Qt Webkit aren’t being built anymore
In case your package depends on the deprecated Qt Assistant, it is still being shipped in a separated Qt Assistant compatibility package called qt-assistant-compat.
Qt Multimedia is now shipped from Qt Mobility API instead of Qt. The module has been renamed to Qt Mobility MultimediaKit. Qt Mobility delivers a set of APIs for mobile device functionality.
Qt WebKit is shipped standalone, separated from Qt. Hopefully, it will make Qt WebKit security support easier.
There are also a new component in the family: Qt Messaging Framework (QMF). The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers.
In case you use Icecream (the distributed compile system which makes your coworkers' machines compile KDE for you ) and happen to be using a glibc >= 2.11.2, you might notice that you are not able to send compilation jobs to other machines while still being visible to the scheduler and receiving jobs from other hosts.
It turns out that some commits to ldconfig made the script which created the environment sent to all other clients not work as expected because of a missing directory.
So until a new stable Icecream release is made (the current one is 0.9.4), make sure to apply this commit to your package to keep things running smoothly.
Выпущена новая, знаковая версия библиотеки для рендеринга шрифтов 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...