Marking important files as immutable 'chflags schg' and raising the secure level of the kernel to 1 or so (so that the immutable flag can't be removed), is also a favourite of mine. High enough secure levels will also prevent kernel modules from being loaded.
Rubbish. SUSE as a company have no influence over how KDE is developed. They do employ several long standing KDE developers, who would no doubt continue to develop KDE.
Definitely not. It's debatable if karamba will ever be included in the "main" KDE at all, and the deadline for new applications in KDE 3.2 passed some time ago anyway. The only changes allowed now are bu g fixes.
I think "organised anarchy" would be quite a good description. Can't remember who coined the phrase, but I remember reading it before.
One of the reasons that I think we do so well is the openness with which KDE is developed. There are no ACLs in CVS for the code modules (only for the web site modules), in contract to gcc, gnome, et al which do have strict ACLs. So if you get a KDE CVS account you can commit to any module. You'll get shouted at if you mess things up sure but I think it does help to produce more of a community feel and a feeling of privilege and trust.
I know how pleased I was when I got my KDE CVS account when I was 16 or so:)
I think Qt is truly wonderful, it's so intuitive and nice to program with.
And possibly most importantly, the rest of the team are absolutely wonderful people to work with. I had a thoroughly excellent time in the Czech Republic socialising and hacking with the rest of the time at the recent "Kastle" conference.
Oh, and for those people that complain about the "K" prefixes to programs. Get a life!
You're a stupid troll and I know that considering that you've posted this rubbish on several occassions, but just so that nobody else gets the wrong idea, copying a 19MB file takes 4 seconds on a Pentium 150 running FreeBSD.
chris@gimli:~> ls -lh test -rw-r--r-- 1 chris chris 19M Sep 4 17:55 test chris@gimli:~> time cp test test.old
real 0m3.430s user 0m0.001s sys 0m1.644s chris@gimli:~> ls -lh test.old -rw-r--r-- 1 chris chris 19M Sep 4 17:57 test.old
Well plenty of KDE developers use emacs/xemacs so presumably with the emacs scripts things in kdesdk so presumably it is possible to get emacs sorted:)
> to achieve results that could easily be done with > legal C++ code.
Well, that depends how you define "legal C++ code". Of course you could do it other ways. Some tool kits use virtual functions instead of slots and signals. You need to subclass continually. Not my idea of fun.
Personally I'm a huge fan of slots and signals and think that they work extremely nicely.
Re:Good start, but not useful yet
on
Qt On DirectFB
·
· Score: 3, Informative
While that is true, some parts of KDE do depend heavily on X11 and its API. One large part of this kscreensaver, KDE's screensaver engine. There are much smaller dependencies on X11 scattered around the rest of KDE.
Quite frankly I haven't got a clue how kscreensaver could be implemented without X11 yet, the DirectFB authors would have to implement something equivalent to the Xidle or MIT Screensaver extensions, or allow direct polling for information about the open windows/current mouse position (what kscreensaver does if Xidle or MIT Screensaver extensions aren't available).
I get maybe 40 spams a day. Removing all HTML e-mails and those containing the words "viagra", "penis" and "manhood" (no, I don't want a bigger dick thanks) cuts down the number of spams arriving in my inbox to virtually zero.
>And those call centers were probably in India. Figures. Maybe after their Indian customer service reps watch a couple more episodes of Frasier the level of service will improve. NOT.
Wow. How did you guess? Bangalore to be precise:)
>One more thing. Hearing stuff like this makes me SO happy that I build my own machines now.
That's true, but bear in mind my problem was with a laptop, and a DIY laptop isn't too commmon.
Unfortunately the amount of fragmentation in the Linux distro market makes this kind of thing bery difficult to achieve without running your own download server, although hopefully we'll manage with some apt4rpm stuff. (I really need to write an essay on why RPM sucks sometime).
Yes, it sounds easy in theory, but very difficult in practice due to the fragmentation in the RPM based market. There is no standard way of downloading requried dependencies. apt4rpm is a step in the right direction, but until all distros make a repository it will remain difficult.
I attempted to write a KDE installer. It can be found in http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdenonbet a/kalypso/ . I might restart and turn it into a KDE Updater, rather than installer. This should make the dependencies easier.
Chris Howells
See http://printing.kde.org for a tutorial
on
Printer Quotas in Linux?
·
· Score: 3, Informative
i18n.kde.org
Marking important files as immutable 'chflags schg' and raising the secure level of the kernel to 1 or so (so that the immutable flag can't be removed), is also a favourite of mine. High enough secure levels will also prevent kernel modules from being loaded.
Great stuff.
Rubbish. SUSE as a company have no influence over how KDE is developed. They do employ several long standing KDE developers, who would no doubt continue to develop KDE.
It was a typo I think, I've just fixed it in any case.
Definitely not. It's debatable if karamba will ever be included in the "main" KDE at all, and the deadline for new applications in KDE 3.2 passed some time ago anyway. The only changes allowed now are bu g fixes.
And that Qt will be licensed under a BSD license should TrollTech ever stop development of the GPL'd version.
I think "organised anarchy" would be quite a good description. Can't remember who coined the phrase, but I remember reading it before.
:)
One of the reasons that I think we do so well is the openness with which KDE is developed. There are no ACLs in CVS for the code modules (only for the web site modules), in contract to gcc, gnome, et al which do have strict ACLs. So if you get a KDE CVS account you can commit to any module. You'll get shouted at if you mess things up sure but I think it does help to produce more of a community feel and a feeling of privilege and trust.
I know how pleased I was when I got my KDE CVS account when I was 16 or so
I think Qt is truly wonderful, it's so intuitive and nice to program with.
And possibly most importantly, the rest of the team are absolutely wonderful people to work with. I had a thoroughly excellent time in the Czech Republic socialising and hacking with the rest of the time at the recent "Kastle" conference.
Oh, and for those people that complain about the "K" prefixes to programs. Get a life!
You're a stupid troll and I know that considering that you've posted this rubbish on several occassions, but just so that nobody else gets the wrong idea, copying a 19MB file takes 4 seconds on a Pentium 150 running FreeBSD.
chris@gimli:~> ls -lh test
-rw-r--r-- 1 chris chris 19M Sep 4 17:55 test
chris@gimli:~> time cp test test.old
real 0m3.430s
user 0m0.001s
sys 0m1.644s
chris@gimli:~> ls -lh test.old
-rw-r--r-- 1 chris chris 19M Sep 4 17:57 test.old
Well plenty of KDE developers use emacs/xemacs so presumably with the emacs scripts things in kdesdk so presumably it is possible to get emacs sorted :)
> to achieve results that could easily be done with
> legal C++ code.
Well, that depends how you define "legal C++ code". Of course you could do it other ways. Some tool kits use virtual functions instead of slots and signals. You need to subclass continually. Not my idea of fun.
Personally I'm a huge fan of slots and signals and think that they work extremely nicely.
While that is true, some parts of KDE do depend heavily on X11 and its API. One large part of this kscreensaver, KDE's screensaver engine. There are much smaller dependencies on X11 scattered around the rest of KDE.
Quite frankly I haven't got a clue how kscreensaver could be implemented without X11 yet, the DirectFB authors would have to implement something equivalent to the Xidle or MIT Screensaver extensions, or allow direct polling for information about the open windows/current mouse position (what kscreensaver does if Xidle or MIT Screensaver extensions aren't available).
Cheers,
Chris Howells
(kscreensaver maintainer)
I get maybe 40 spams a day. Removing all HTML e-mails and those containing the words "viagra", "penis" and "manhood" (no, I don't want a bigger dick thanks) cuts down the number of spams arriving in my inbox to virtually zero.
Some ICC support fixes have been comitted to CVS HEAD recently.
>And those call centers were probably in India. Figures. Maybe after their Indian customer service reps watch a couple more episodes of Frasier the level of service will improve. NOT.
:)
Wow. How did you guess? Bangalore to be precise
>One more thing. Hearing stuff like this makes me SO happy that I build my own machines now.
That's true, but bear in mind my problem was with a laptop, and a DIY laptop isn't too commmon.
I'm working on an installer, see http://mail.kde.org/~howells/kalypso for some very preliminary screenshots.
Unfortunately the amount of fragmentation in the Linux distro market makes this kind of thing bery difficult to achieve without running your own download server, although hopefully we'll manage with some apt4rpm stuff. (I really need to write an essay on why RPM sucks sometime).
It's just you.
KC KDE is written by a number of contributors, who are free to include what they like (Aaron is one of the contributors, as is myself).
Indeed, while the frontend exists (the easy and fun bit) the backend doesn't ;)
See my web page at http://mail.kde.org/~howells/kalypso for screenshots.
Go try and read one of the articles linked to in the story: http://kdemyths.urbanlizard.com/viewMyth.php?mythI D=38.
Yes, it sounds easy in theory, but very difficult in practice due to the fragmentation in the RPM based market. There is no standard way of downloading requried dependencies. apt4rpm is a step in the right direction, but until all distros make a repository it will remain difficult.
t a/kalypso/ . I might restart and turn it into a KDE Updater, rather than installer. This should make the dependencies easier.
I attempted to write a KDE installer. It can be found in http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdenonbe
Chris Howells
A tutorial can be found at http://printing.kde.org/documentation/tutorials/qu otas.phtml.