Главная | Actual Topics | Обратная связь | Guest Book | В избранное | Сделать домашней
 System & Utilities
 Unix News
 OS Emulator
Каталог статей
Все статьи

Биллу Гейтсу тоже предлагают избавиться ...
Вымогательство в борьбе со спамом

June, 2018
Какой из этих ОС Вы отдаете большее предпочтение?

Mac OS
Windows XP
Windows 2003
Что такое ОС? :)

Другие опросы

Всего голосов: 326
Комментарии: 0

Архив Новостей
 June 2018 (10)
 May 2018 (10)
 April 2018 (14)
 March 2018 (11)
 February 2018 (13)
 January 2018 (13)
 December 2017 (14)
 November 2017 (15)
 October 2017 (19)
 September 2017 (18)
 August 2017 (13)
 February 2017 (14)
 January 2017 (19)
 December 2016 (16)
 November 2016 (16)
 October 2016 (21)
 September 2016 (18)
 August 2016 (16)
 July 2016 (16)
 June 2016 (20)
 May 2016 (18)
 April 2016 (15)
 March 2016 (22)
 February 2016 (17)
 January 2016 (15)
 December 2015 (15)
 November 2015 (22)
 October 2015 (20)
 September 2015 (17)
 August 2015 (25)
 July 2015 (20)
 June 2015 (23)
 May 2015 (21)
 April 2015 (17)
 March 2015 (19)
 February 2015 (9)
 January 2015 (23)
 December 2014 (9)
 November 2014 (13)
 October 2014 (12)
 September 2014 (18)
 August 2014 (20)
 July 2014 (10)
 June 2014 (12)
 May 2014 (12)
 April 2014 (10)
 March 2014 (22)
 February 2014 (10)
 January 2014 (8)
 December 2013 (26)
 November 2013 (53)
 October 2013 (40)
 September 2013 (48)
 August 2013 (63)
 July 2013 (56)
 June 2013 (52)
 May 2013 (49)
 April 2013 (67)
 March 2013 (74)
 February 2013 (63)
 January 2013 (62)
 December 2012 (62)
 November 2012 (66)
 October 2012 (68)
 September 2012 (48)
 August 2012 (75)
 July 2012 (60)
 June 2012 (71)
 May 2012 (69)
 April 2012 (85)
 March 2012 (86)
 February 2012 (90)
 January 2012 (81)
 December 2011 (103)
 November 2011 (118)
 October 2011 (74)
 September 2011 (2)
 June 2011 (110)
 May 2011 (118)
 April 2011 (111)
 March 2011 (112)
 February 2011 (101)
 January 2011 (119)
 December 2010 (117)
 November 2010 (118)
 October 2010 (131)
 September 2010 (117)
 August 2010 (226)
 July 2010 (351)
 June 2010 (305)
 May 2010 (319)
 April 2010 (343)
 March 2010 (329)
 February 2010 (311)
 January 2010 (312)
 December 2009 (266)
 November 2009 (156)
 July 2009 (101)
 June 2009 (279)
 May 2009 (365)
 April 2009 (348)
 March 2009 (347)
 February 2009 (323)
 January 2009 (318)
 December 2008 (237)
 November 2008 (155)
 October 2008 (334)
 September 2008 (310)
 August 2008 (343)
 July 2008 (362)
 June 2008 (322)
 May 2008 (510)
 April 2008 (1276)
 March 2008 (1658)
 February 2008 (250)
 January 2008 (6)
 November 2007 (1)
 September 2007 (1)
 June 2007 (1)
 May 2007 (1)
 March 2007 (1)
 January 2007 (2)
 December 2006 (1)
 October 2006 (2)
 September 2006 (1)
 August 2006 (2)

System & Utilities

[ Перейти на главную | Выбрать новую тему ]

How to crash (almost) every Qt/KDE Application and how to fix it

System & Utilities

Want to see how to crash almost every KDE application? In your favorite KDE application, open any modal dialog, e.g. the configuration dialog.

Подробнее | Разместил: KDE News | Дата: 27.03.2009 | Прочитано: 811 | Комментарии

Orville Bennett (illogic-al): Easy, Peasy, Pudding n' Pie

System & Utilities

Howdy do all you out there in interland. This one is mostly for A. L. to get her to stop pouting.
Today, boys and girls, I'll be speaking about macports. Macports is a ports-like package management thing for OS X. For all my arch linux peeps, it's like the AUR for PKGBUILDs, but you need privileges to check in. It's both easy to use and easy to break. Er, easy to contribute to I meant. These contributions are known as Portfiles; text files defining various things necessary to compile your software of interest.

It's so easy to use I can show you how to make your own Portfile in five easy steps.

Step 1: Create a Portfile!
This is easier with a template and as it happens I have one lying around. Here, have this and rename it to Portfile.

# $Id$

PortSystem 1.0

maintainers nomaintainer
long_description ${description}
platforms darwin
use_bzip2 yes
checksums md5

Step 2: more...

Подробнее | Разместил: Planet KDE | Дата: 27.03.2009 | Прочитано: 883 | Комментарии

KDE 3.2-beta2: Towards a Better KDE

System & Utilities

The latest beta of KDE 's 3.2, beta 2, was released a few days ago. I installed the provided Fedora RPMs and had a look in this early pre-release version of the popular X11 desktop environment.

Подробнее | Разместил: KDE News | Дата: 27.03.2009 | Прочитано: 984 | Комментарии

Frank Osterfeld: How to crash (almost) every Qt/KDE Application and how to fix it

System & Utilities

Want to see how to crash almost every KDE application?

  • In your favorite KDE application, open any modal dialog, e.g. the configuration dialog.
  • Quit the application using D-BUS, like this:

qdbus org.kde.kontact /MainApplication quit

Chances are high that your application just bit the dust and you're greeted by Dr. Konqui.

Why does it happen? Well, let's have a look at how modal dialogs are usually created. Most often applications have some "main widget" with slots reacting to user actions, creating a modal dialog on the stack, like this:

void ParentWidget::slotDoSomething() {
    SomeDialog dlg( this ); //the dlg-on-stack-variant
    if ( dlg.exec() == QDialog::Accepted ) {
        const QString str = dlg.someUserInput();
        //do something with with str

What could possibly go wrong here? Nothing, you might say. Looks safe, right? This code is so trivial and the pattern is used in so many Qt and KDE applications. Wrong! This code is bound to cause a crash in a couple of situations, where a D-BUS call to quit() is more...

Подробнее | Разместил: Planet KDE | Дата: 27.03.2009 | Прочитано: 853 | Комментарии

Marco Martin (notmart): Introducing Notification Icons

System & Utilities

This is the period of the year when Plasma developers exits from under their rocks it seems, so there i am too, i wanted to blog about that since quite some time, but i am really too lazy lazy lazy to blog :p

As Aaron said, last months i've been quite busy with the implementation of the new systemtray specification. At Tokamak we gathered around a whiteboard and discussed what sucked about the current X systemtray, so... what if we could design it from scratch? well, let's do it! this thinghie interested me so much that i jumped over it in a coding frenzy with i hope a sane amount of pauses to think about it and keep the design sane, scrapping stuff when the design direction seemed to take an ugly direction, process that is still ongoing, so all i will talk about here is still subject to changes, rennnames, replacements etc, nothing "production" still :p

Soooo, why we were really unhappy about the system tray we have now so much at the more...

Подробнее | Разместил: Planet KDE | Дата: 27.03.2009 | Прочитано: 1241 | Комментарии

Adriaan de Groot (adridg): First week of the month conferences

System & Utilities It seems like conferences in the first week of the month are popular. I'm missing one in june, but we have the following stuff coming up:

May 7th: NLUUG Spring conference on filesystems and storage. Ted Ts'o will be doing the keynote and also an ext4 talk (presumably on what's improved since FOSDEM). Jos van den Oever is providing the KDE angle with search -- it makes no sense to store if you cannot retrieve, after all.

June 7th: Alas, empty (help me out here).

July 3rd-11th: Gran Canaria Desktop Summit, the cross-desktop conference. Comprising both Akademy and GUADEC, this is the second time the two big Free Software desktops have put their conferences on one and the same island (but previously, the island was bigger -- this time we're working together). Paul is running that, content-wise from the KDE side, and you can submit technical papers now.

August 7th-9th: UKUUG Summer Conference more...

Подробнее | Разместил: Planet KDE | Дата: 26.03.2009 | Прочитано: 736 | Комментарии

Paul Adams: Google Maps Facial Blur Fail (Or "Technical Papers Wanted For Akademy")

System & Utilities

So Google Maps Street View is causing all the same trouble after its launch in the UK as it did after its launch in the US. Personally, I find it a really interesting piece of technology - largely because a lot of interesting research effort must have been put in to make many of its aspects work.

One aspect that interests me most is their use of facial recognition technology to blur out people's faces when detected. At least this is what I assume is the approach.... I say "assume", I mean "assumed". As I was browsing around some of my favourite streets of London, my attention was immediately drawn to this....

Now, perhaps I am wrong, but I suspect that the Marquess of Anglesey (as depicted inside a pub sign) will probably not be offended by his face being incorporated into Google Maps Street View. I don't feel the sign's privacy is in any danger here.

So, do you think you might have an approach to detecting when a more...

Подробнее | Разместил: Planet KDE | Дата: 26.03.2009 | Прочитано: 881 | Комментарии

Sayak Banerjee (sayakb): KDE Brainstorm redirect

System & Utilities

Thanks to KDE sysadmins, we now have a redirect to the KDE brainstorm section set up. Visit:

Haven’t posted your ideas yet? Submit it now!

Подробнее | Разместил: Planet KDE | Дата: 26.03.2009 | Прочитано: 846 | Комментарии

Milian Wolff (milianw): Shell helper: running KDE unit tests (ctests) the easy way

System & Utilities

Unit tests are in my eyes a very important part of programming. KDE uses them, KDevelop does - the PHP plugin I help writing does as well. cmake comes with a ctest program which does quite well to give you a quick glance on which test suite you just broke with your new fance feature :)

But I am very dissatisfied with it. Right now I usually do the following

  1. # lets assume I'm in the source directory
  2. cb && ctest
  3. # look for failed test suites
  4. cd $failed_test_suite_path
  5. ./$ | less
  6. # search for FAIL
  7. cs
  8. cd $to_whereever_I_was_before

That’s pretty much for just running a test. Especially all that cding and lessing became very tedious. Tedious is good, because I eventually fix it:

introducing kdetest

I wrote a bash function (with autocompletion!!!) called kdetest. Calling it without any parameter will run all test suites and gives a nice report of failed functions at the end. Here’s an example (run via cs more...

Подробнее | Разместил: Planet KDE | Дата: 26.03.2009 | Прочитано: 1064 | Комментарии

Richard Johnson (nixternal): Earth Hour 2009

System & Utilities

It is that time of year again where many people from around the world participate in what is known as Earth Hour. Earth Hour is one hour where people from around the world have the opportunity to switch off their lights for 1 hour. This year though, you will get the chance to vote for either Earth or Global Warming. Flipping your light switch off for 1 hour is a vote for Earth, and leaving it on is a vote for Global Warming. When does this occur? It happens between 8:30 PM and 9:30PM your time for 1 hour.

In may part I plan on not only shutting off my lights, but also my computers, websites, and all electrical equipment in the house. I figure for 1 hour I will chill around a candle and maybe read a book.

Thanks to Brian Clark from GNOME, he has brought to my attention as well as to the attention of Planet GNOME readers, that there is an Earth Hour plugin more...

Подробнее | Разместил: Planet KDE | Дата: 26.03.2009 | Прочитано: 713 | Комментарии

Rob Scheepmaker (pinda): Extender grouping and notification images

System & Utilities

Last week I’ve spent some time on adding grouping support to extenders, and laid the foundation for grouping jobs in the plasma systemtray.

The grouping support for extenders is accomplished through the new ExtenderGroup class. ExtenderGroup is a subclass of ExtenderItem that adds an expand/collapse button to show or hide all ExtenderItems that belong to this group. You can add ExtenderItems to a group by calling setGroup on the items.

The grouping support for jobs currently uses this feature to show the total progress of all jobs. By expanding the group you can view all individual jobs. See this screenshot to see what this currently looks like:

Extemder grouping

The green arrow (we’ll need a better icon for that) hides the 2 jobs, keeping only the “2 running jobs” part. The nice thing about this is that by default you’ll only see this total progress when copying stuff, which doesn’t take up as much space as the detailed individual jobs. You can also notice the more...

Подробнее | Разместил: Planet KDE | Дата: 25.03.2009 | Прочитано: 826 | Комментарии

Aaron Seigo (aseigo): oh yeah, and a couple other things

System & Utilities The problem with not blogging regularly is that I forget about things I want to share with all of you, and then I start upright in the middle of a paragraph in the book I'm reading ("The Billionaire's Vinegar") or whatever I'm doing and feel compelled to wander towards the computer.

What was it this time? Two little non-world-shattering things:

First, it always fascinates me how facile the mind is at the most unexpected times. For instance, while sleeping. When I first got my current cell phone (I went for years without one, actually) I never noticed when it was ringing: my mind just wasn't used to a phone that wasn't on my desk ringing having anything to do with me what-so-ever. Now, however, it wakes me from my sleep.

Yesterday I was sleeping soundly and someone called around 6:45. The phone was in the living room, but my mind nudged me (just barely) awake and I stumbled out to get it. I'll sleep through all sorts of noise and mayhem .. but things my mind decides more...

Подробнее | Разместил: Planet KDE | Дата: 25.03.2009 | Прочитано: 874 | Комментарии

Wang Hoi (wkai): Gnome global menu in KDE4

System & Utilities Hello, i've implement gnome's global menu in Bespin's XBar.
Now xbar users can get global menu both for GTK and Qt4 applications.
Pics comming....
Gnome's Epiphany web browser:

KOffice2's Krita application:

Подробнее | Разместил: Planet KDE | Дата: 25.03.2009 | Прочитано: 916 | Комментарии

Aaron Seigo (aseigo): a few things we've been working on

System & Utilities During my blogging hiatus (blogatus?) there's been the usual frenetic pace of Plasma development.

There are a few new plasmoids in kdereview now, including an input method plasmoid. This will be the first time KDE has shipped with an input method widget; up until now they were always distro provided add ons and that resulted in a lot of duplicated effort and spotty results. KIMPanel (for "KDE Input Method Panel") can be run as a widgets on the desktop, in the panel or as a stand alone application. Major props to Wang Hoi for making this happen.

There's also a cute new system status plasmoid that shows system activity in the form of bubbling goo. Neat. The refactored device notifier is just about ready to go into kdebase as well.

The new system tray protocol stuff is moving along really nicely thanks to Marco's usual heroic efforts, and the Enlightenment 17 people have expressed interest in it as well as they face similar challenges with the current system tray protocol due to also more...

Подробнее | Разместил: Planet KDE | Дата: 25.03.2009 | Прочитано: 903 | Комментарии

Cyrille Berger: OpenGTL 0.9.8/0.9.9, GTLDesigner 0.9.1, libQtGTL 0.9.0 and shiva-collections 1.0

System & Utilities Today, I made a bunch of releases related to the OpenGTL project. Ranging from the main library, to some utilities and wrapper for Qt applications.

The main library comes with two version one for llvm 2.4 (OpenGTL 0.9.8) and one from llvm 2.5 (OpenGTL 0.9.9), the two main improvements are:

  • a new memory management model, so far each time an object was created it was allocated in memory, and since most objects have a very short life time this was leading to excessive computational time, since putting all objects on the program stack was such a nightmare to manage correctly, I simply started to use a shadow stack with preallocated memory, this is less efficient than using the program stack, but gives massive speed improvement compared to allocating memory through the system

  • a new kernel collection system, the previous system for collection of kernels wasn't practical to use and required compilation of all kernels at load time, which is very unefficient. The new one was written while doing at the same time more...

Подробнее | Разместил: Planet KDE | Дата: 25.03.2009 | Прочитано: 960 | Комментарии

RE[3]: faffing about

System & Utilities

"Since KDE 4 development is in full swing with plans for a KDE 4.0 release sometime later this year, I thought I'd put together a weekly piece entitled The Road to KDE 4. The idea is to have a short overview of one or two of the features that show progress in KDE 4. For my first issue, the goal is to show off some of the great SVG work that has ...

Подробнее | Разместил: KDE News | Дата: 25.03.2009 | Прочитано: 848 | Комментарии

Luis Augusto Fretes Cuevas: Kontact: Contacts (KAddressBook)

System & Utilities In the last article I was very positive toward the Kontact suit. However, Contacts is the exception to this. The interface is way too cluttered and wastes too much space. From the main interface to the Contact editor, everything seems like it could be fairly better.

On the other hand, If I recall correctly, a new Contact application is being developed (and makes use of Akonadi), the interface of this new one seems a lot better (a lot like the Mac OS X Contacts application, which isn't bad in this particular case). It's called KContactManager.

Critics aside, let's have a look at KAdressBook:

By default it shows the "Address Books" resources, which is absolutely no-sense for 90% of the usage scenarios, so I got rid of it (fortunately, it's 2 clicks away):

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 779 | Комментарии

Ivan Cukic (ivan): User questionnaire (or Poll): Usage tracking [Lancelot]

System & Utilities

Since I’m planning to make the Favourites section a bit smarter sometime in the future (something like Amarok’s score/rating system), but it will not happen in time for KDE 4.3, I’ve come up with an idea of tracking the user’s (your) behaviour and to record which applications you start. And, maybe, which item you choose from the list when you search for something.

Before you start throwing rocks at me, here are some details about the idea.

  • It would be local only. The collected data would not be sent anywhere and would remain in your .kde directory for all times.
  • It would be optional. Though I don’t know whether to turn it on by default or not. In any case, I think some “what’s new / set up the new features” notification would be needed.

  • The data would not be used in the KDE 4.3 version, but in a later one.

So, in a nutshell, it would collect the data which would be used once the Favourites section becomes smart.

My questions more...

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 720 | Комментарии

Akarsh Simha (kstar): Junior (and not-so-Junior) jobs for KStars

System & Utilities

Want to contribute to open source and don’t know where to start? Like KStars, and don’t know how to start contributing? Here are some junior (and not-so-junior) jobs for KStars, to help you get started.

So get hacking and get rocking!

(This could also be “proving grounds” for SoC / season of KDE candidates.)

Users and other developers are welcome to add ideas / tasks to that list! :)

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 871 | Комментарии

Christoph Feck (kdepepo): Visualizing Layouts with Skulpture

System & Utilities

Most complaints about the Oxygen widget style are about the large “whitespace” it has. To improve the situation, some deeper knowledge of Qt layouts is required. But before diving into the world of Qt layouts, let me start with a short list of Skulpture related news:

  • Skulpture on Ubuntu: Starting with Ubuntu 9.04, Skulpture will be part of the official Ubuntu repositories, so you can now file bug reports using the LaunchPad.
  • Skulpture on KDE 4.3: If you are using KDE from trunk, you should use the snapshot version, as this fixes some minor issues with ToolButtons and document mode TabBars.
  • Skulpture on Windows: User “SABROG” posted on forum CrossPlatform.RU that he has successfully compiled Skulpture 0.2.2 on Windows XP, as a pure Qt style (without KDE dependency) using the MinGW development environment.

Qt Layouts

The layouting classes in Qt are responsible for computing the position of widgets, taking into account their sizes. Empty space between widgets, the “spacing” property, is required to visually group more...

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 770 | Комментарии

Sebastian Kuegler (sebas): What's up with Lion Mail?

System & Utilities Lion Mail Plasmoid. With an Akonadi sprint in Berlin coming up, I thought I'd write a couple of lines for those who are interested in some PIM stuff in Plasma.
Lion Mail is a Plasmoid that shows information about emails. It can be used to display for example unread emails in a popup in Plasma. Lion Mail is much more powerful than that though. Lion Mail can load various collections, and handle them as independant applets or groups of applets on the desktop. It uses Plasma's extenders which provide support for detaching parts of an applet. Lion Mail offers in fact two Plasmoids. The Lion Mail applet groups emails into collections and displays them in a configurable listview, either on the desktop or as popup applet in the panel. Then, there's the emailmessage applet that can be put in either panel or on the desktop, and reveils more information as you make it bigger. It dynamically loads the body and displays it if you give more...

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 1045 | Комментарии

Arindam Ghosh: Random Scribbles

System & Utilities

1. The FOSS teacher training cum workshop (2nd edition) at WBSUB, Kolkata on March 13-14 was great. IDG, Susmit, Subhodip, me along with 3 other wbut-lug guys trained them about the basics of FOSS, desktop environments, openoffice, productive internet etc. Really, it was good to find school teachers getting trained in FOSS as they would have a ripple effect on their students. The sessions were exhaustive and handouts/handbooks were also distributed. The photoset is here.

2. Google Summer of Code 2009 is on and OpenStreetMap, Fedora, KDE & lots others are participating this year. Student applications have started yesterday. Head out here to open the doors of freedom. Btw, this is the 5th year (anniversary) GSoC is happening and hence the Retro 60’s logo theme. :)

3. Went to Burdwan yesterday for some more...

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 746 | Комментарии

Ariya Hidayat: what you see is important, how you see it is even more

System & Utilities

In case you miss it, Benjamin just added Google Suggest to Arora, within hours after I showed how to do it in Qt Labs. His BSD-licensed Google Suggest implementation is very lightweight, it is pretty trivial to integrate it to most common applications.

Screenshot follows (click to enlarge):

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 901 | Комментарии

Fabrizio Montesi (fmontesi): RFC: Service-oriented Training

System & Utilities It is some time that I'm thinking about Akademy 2009, and how to make people aware of the potential the integration of Plasma and Jolie are going to bring. The following is what I came up with, and from some early discussions it really looks like something worth doing. Please share your thoughts and comments on this.

The idea is to make a (workshop-like) session about the service-oriented world, with pragmatism in mind. aseigo and ervin have been coerced into helping. It'd be composed by two parts, training and hacking.


The training part would touch these topics (not necessarily in order):
- the Service-Oriented Computing paradigm: what is it, and how can we use it?
- how to exploit the service-oriented paradigm through the Jolie language.
- bridging Jolie and Qt with kevin's latest cool library
- the Plasma::Service+MetaService API explained. Service-oriented plasmoids!
- how to make powerful service compositors/orchestrators in Jolie, and use them as backends for plasmoids or $insert_your_app_here.
- use cases and surprises (?)
- questions and answers


Everyone more...

Подробнее | Разместил: Planet KDE | Дата: 24.03.2009 | Прочитано: 885 | Комментарии

Harald Fernengel: Embedded Widgets source code released

System & Utilities

You may have already seen our Embedded Widgets Demo. We got a lot of good feedback, including lots of requests for the source code. Therefore, I’m happy to announce that the sources are now available.

Within the project you will find a collection of industrial style widgets - mainly for touch screen interaction. In addition there are two example applications (Patient Care and Catalog), which serve as a showcase for these widgets. Here’s a video featuring our lovely Carol:

The emphasis of this demo is on SVG and CSS use and how both these techniques can be combined to build an easy to use, industrial looking
user interface. The target audience for such a UI would for example be an operator in a factory, who is used to physical knobs and turning dials.

Although this demo is mainly targeted at and tested for our embedded platforms (Embedded Linux, Windows CE), it also runs fine on X11 (for example on the N810 with the Qt/Hildon integration), and even on a Mac more...

Подробнее | Разместил: Planet KDE | Дата: 23.03.2009 | Прочитано: 842 | Комментарии

Guillermo Antonio Amaral (gamaral): KDE Mexico wants YOU

System & Utilities

We want to give KDE Mexico a kick start this year and we need your help!

  • Do you like KDE?
  • Do you live in or around Mexico?
  • Are you interested in getting more involved in the FLOSS movement?

If you answered *yes* to these questions, then you might be interested to know that we want *your* help. We want to get KDE in the hands of every man, woman and child ¹ in any way, shape or form.

If you want to represent KDE at your school or collage, at an event in your city or state, please contact me via email at or join our IRC channel #kde-mx on

Hope to talk to you soon!

¹ .- Except babies as they might choke.

Подробнее | Разместил: Planet KDE | Дата: 23.03.2009 | Прочитано: 641 | Комментарии

Zack Rusin (zrusin): Intermediate representation

System & Utilities I've spent the last two weeks working from our office in London. The office is right behind Tate Modern with a great view of London which is really nice. While there I was mainly trying to get the compilation of shaders rock solid for one of our drivers.

In Gallium3D currently we're using TGSI intermediate representation. It's a fairly neat representation with instruction semantics matching those from relevant GL extensions/specs. If you're familiar with D3D you know that there are subtle differences between seemingly similar instructions in both APIs. Modern hardware tends to follow the D3D semantics more closely than the GL ones.

Some of the differences include:
  • Indirect addressing offsets, in GL offsets are between -64 to +63, while D3D wants them >= 0.
  • Output to temporaries. In D3D certain instructions can only output to temporary registers while TGSI doesn't have that requirement.
  • Branching. D3D has both if_comp and setp instructions which can perform essentially any of the comparisons, while we immitate them with a SLT (set on less than) or similar with a IF instruction with semantics of more...

Подробнее | Разместил: Planet KDE | Дата: 23.03.2009 | Прочитано: 917 | Комментарии

Mauro Iazzi (iazzi): Automatic bindings to C++ libraries

System & Utilities
As I wrote last time, this post will be about lqt, and first of all about what lqt does.

Qt's and KDE's native language is C++, however some people wants to use them in a different language (in my case Lua) so many bindings have been created for these libraries. There are several methods you can use to do this.

The simplest way in principle is to write the bindings by hand: most languages have some way to communicate with C/C++ so, by writing wrappers for all the functions and methods in the library, you can create the modules you want. For example if you have this

int foo(int);

you can write this (in C)
int call_foo(lua_State *L) {
int ret;
int arg;
arg = lua_tointeger(L, 1); /* take the first argument */
ret = foo(arg);
lua_pushinteger(L, ret); /* give the return value to Lua */
return 1;

This function can then be used when a Lua script calls foo().

If you had instead "int more...

Подробнее | Разместил: Planet KDE | Дата: 23.03.2009 | Прочитано: 928 | Комментарии

Wikileaks and the Australian Internet Blacklist

System & Utilities

If you don't have an account yet, visit the registration page to sign up. If you already have an account, you may login here: Today's Big Story This week at LWN Puppets, chefs, and community competition Have something to say? LXer is read by around [who knows how many?] individuals each month, and is an excellent place for you to publish your ...

Подробнее | Разместил: KDE News | Дата: 23.03.2009 | Прочитано: 673 | Комментарии

Wang Hoi (wkai): kimpane applet, ask for review

System & Utilities I just dumplicate the mail and add some more pics :)
Moved to kdereview/plasma/applets/

It's mainly an applet for input methods, so that persons use difference input methods can share the same user interface and the unified systemsettings input method configure integration.
And also include a standalone application and a control module for systemsettings now.

Its main features:

  • Multiple backend support, currently support SCIM and IBus(1.1.0+ version)
  • Able to float out and embbed into panel dynamically, The floating statusbar(a qwidget) is just a view on the same qgraphicswidget.
  • Skin support:
    1. You can choose the skin to follow current plasma theme, then it will auto switch skin when user change plasma theme.
    2. Use custom theme, support install theme from Get Hot New Stuff
    3. Internally use javascript to layout svg, enable the abilities to do adaptive svg layout and "theme" the layout.
  • KCModule based configure, config pages for ui, backends are combined to one dialog.
  • Provide a standalone version with floating statusbar only if you don't want to add the applet to panel.

Its design is simple, just provide a dbus service for input more...

Подробнее | Разместил: Planet KDE | Дата: 23.03.2009 | Прочитано: 903 | Комментарии
Всего 7615 на 254 страницах по 30 на каждой странице
[<<] [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 ] [>>]
Google Search


Топ Новостей
1: Linux distros aren\'t updating WebKit, making web browsers and email clients vulnerable
Просмотров - 4962

2: Use ownCloud provided Packages, then VM, then Zip, no distro packages.
Просмотров - 643

3: Akonadi/KMail issues on Tumbleweed?
Просмотров - 615

4: New Year Calligra Words Sprint
Просмотров - 589

5: Netrunner Desktop 16.09 "Avalon" Linux OS Is Out with Kernel 4.7, KDE Plasma 5.7
Просмотров - 582

6: KDevelop 5.0.2 released for Windows and Linux
Просмотров - 554

7: HIG about Simple vs. Advanced Settings
Просмотров - 551

8: Interview with Esfenodon
Просмотров - 527

9: 3.0 Pre-alpha 3 is out!
Просмотров - 497

10: Multi-screen woes in Plasma 5.7
Просмотров - 488

11: Embrace Open Source culture: the 5 common transformations.
Просмотров - 477

12: GSoC Update 1: The Beginning
Просмотров - 471

13: [TORRENT] chakra-2016.02-ian-x86_64.iso
Просмотров - 466

14: Fedora and KDE/spin\'s treatment - Discussion
Просмотров - 465

15: KDE\'s Kirigami 2.0 Framework for Convergent UIs Enters Beta with New Features
Просмотров - 453

Google 120X240

Главная | Actual Topics | Статьи | Обратная связь | Guest Book
Генерация: 0.241 сек. и 41 запросов к базе данных за 0.115 сек.
Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.