Media Player Classic does have playlists, but the implementation is kinda sucky - but thats OK, since it itself is totally scriptable and can be used with any playlist manager.
The CLI it has makes up for most of its shortcomings.
Duff's device was the first convoluted form of a switch() statement which became well known. All these C "tricks" employ the same technique (though more elegantly) for different goals. Nonetheless, Duff's device can be said to have inspired such code.
Why can't KDE load things lazily then? It seems to work great for Windows.
I would love to be able to use KDE everywhere, but its simply too bloated for some of my machines, on which I am forced to use Windows or endure very sluggish performance.
I don't really care why Windows appears fast. People always claim its cheating by pre-loading stuff, but why can't KDE do the same?
Windows does not cause my disks to thrash with swap usage, KDE often does.
If the KDE developers could just reduce the memory footprint of KDE down to the same level as Windows, I would not need to have Windows installed at all.
I do notice it everytime my disk starts spinning and my cursor turns into an hourglass while I wait to launch a program. Granted, Kopete may have more features than MSN messenger, but why does it take 12 seconds to start up when MSN messenger under windows takes less than 2?
This is even worse on my laptop where the disk needs to spin up to use the swap partition.
I say its sad because I much prefer working in KDE, and I do whenever I am at a beefy machine. Sadly, I am not always at a beefy machine and I would still like to be able to use KDE, but I am forced to suffer very sluggish performance, or use Windows instead.
I am talking about real resource usage, not cache or swap usage or shared RSS. Real memory usage and the number of pagefaults made by KDE is extremely high.
If it can be filtered by our brains (or lies outside the audible ranges), it can be filtered by our software. Almost all audio codecs already removes most inaudible artefects.
MySQL selects do not use indexes when there are sub-selects most of the time. This makes them practically useless unless you can re-factor the query to use a convoluted join instead.
Sub-selects suck in mysql compared to postgresql or oracle. I havent used other DBs much so I don't know how well they perform.
I went with the company that paid me the most without requiring more work than I could deal with from me.
I am very happy now, and enjoy life even though I get almost no satisfaction from my job or any respect from my bosses. I don't really care... I do the work I am paid to, and I get the money. The rest is my life - which I enjoy thoroughly:)
PS: The views expressed above may be distorted by the fact that I met my spouse due to my job.
Its easier to get Opera to make a change to their browser than Firefox.
I needed a specific CSS feature that was used by my company on its pages, and neither FF or Opera supported it properly.
I submitted the bug to Opera and to FF. I also wrote a patch later that week for FF. The FF developers completely ignored me and my patch and any further requests. Meanwhile, Opera's next beta had the problem fixed with no further interaction from me, except for an email request for a way to reproduce the bug.
FF is open-source only in name and the fact that I can see the code. Every part of the development is totally closed.
I personally use gentoo on the older laptop (for max speed), and CentOS (with a custom kernel) on the newer one (for convenience + max security).
Though, any distro will do, as long as you can use a hand-compiled kernel.
I am a developer and I target both Windows and Linux (among others), and frankly, windows is the easiest to support (as a developer).
With Linux, there are more than 20 different vendor kernels I need to test on, as well as 9 different versions of glibc and various other things.
With windows, I can do most of that stuff at run-time and load the appropriate DLLs.
The only thing harder to develop for than Linux is HP/UX.
Its not like any normal secure network lets an attacker try 20 times.
Just mistype a few characters and select them using the mouse to delete them - thereby increasing the number of attempts required exponentially.
Most keyboards already have a microphone close enough - and handily enough, it is attached to the same computer. The rest is just a software implementation which is easy enough to propogate through spyware.
Media Player Classic does have playlists, but the implementation is kinda sucky - but thats OK, since it itself is totally scriptable and can be used with any playlist manager. The CLI it has makes up for most of its shortcomings.
The regular expression support of languages like Python, Ruby, and even C# trump that of Perl.
In what way can the regular expression capabilities of any of these languages even approach that of Perl?
Please put down your crack-pipe and have a look at the perlre man-page and the CPAN archives.
And the JVM is written in C :)
Duff's device was the first convoluted form of a switch() statement which became well known.
All these C "tricks" employ the same technique (though more elegantly) for different goals. Nonetheless, Duff's device can be said to have inspired such code.
MS has already been working on a new version of Hotmail.
There is a cool video about it on MSDN channel 9.
As far as I can tell, the interface is pretty good... but it is not yet publicly available.
Thanks, I will try with the latest CK kernel.
Any idea how stable this might be?
The vm.swappiness sysctl is the closest thing I found.
Why can't KDE load things lazily then?
It seems to work great for Windows.
I would love to be able to use KDE everywhere, but its simply too bloated for some of my machines, on which I am forced to use Windows or endure very sluggish performance.
I don't really care why Windows appears fast. People always claim its cheating by pre-loading stuff, but why can't KDE do the same?
Windows does not cause my disks to thrash with swap usage, KDE often does.
If the KDE developers could just reduce the memory footprint of KDE down to the same level as Windows, I would not need to have Windows installed at all.
I do notice it everytime my disk starts spinning and my cursor turns into an hourglass while I wait to launch a program.
Granted, Kopete may have more features than MSN messenger, but why does it take 12 seconds to start up when MSN messenger under windows takes less than 2?
This is even worse on my laptop where the disk needs to spin up to use the swap partition.
I say its sad because I much prefer working in KDE, and I do whenever I am at a beefy machine. Sadly, I am not always at a beefy machine and I would still like to be able to use KDE, but I am forced to suffer very sluggish performance, or use Windows instead.
I am talking about real resource usage, not cache or swap usage or shared RSS.
Real memory usage and the number of pagefaults made by KDE is extremely high.
Qt is written in C++ - not C#. KDE is built on top of Qt. Changing that is akin to re-writing all of KDE.
If there are any KDE devs reading this:
PLEASE PLEASE OPTIMIZE FOR MEMORY USAGE!
Its really sad that Windows with all its services and stuff uses 1/2 the RAM of KDE alone.
If it can be filtered by our brains (or lies outside the audible ranges), it can be filtered by our software.
Almost all audio codecs already removes most inaudible artefects.
PostgreSQL?
MySQL selects do not use indexes when there are sub-selects most of the time. This makes them practically useless unless you can re-factor the query to use a convoluted join instead.
Sub-selects suck in mysql compared to postgresql or oracle. I havent used other DBs much so I don't know how well they perform.
I went with the company that paid me the most without requiring more work than I could deal with from me.
:)
I am very happy now, and enjoy life even though I get almost no satisfaction from my job or any respect from my bosses. I don't really care... I do the work I am paid to, and I get the money. The rest is my life - which I enjoy thoroughly
PS: The views expressed above may be distorted by the fact that I met my spouse due to my job.
It was a quirk, but it did not break the standard - it just made the behaviour more like a developer would expect.
Its easier to get Opera to make a change to their browser than Firefox. I needed a specific CSS feature that was used by my company on its pages, and neither FF or Opera supported it properly. I submitted the bug to Opera and to FF. I also wrote a patch later that week for FF. The FF developers completely ignored me and my patch and any further requests. Meanwhile, Opera's next beta had the problem fixed with no further interaction from me, except for an email request for a way to reproduce the bug. FF is open-source only in name and the fact that I can see the code. Every part of the development is totally closed.
I personally use gentoo on the older laptop (for max speed), and CentOS (with a custom kernel) on the newer one (for convenience + max security). Though, any distro will do, as long as you can use a hand-compiled kernel.
I am a developer and I target both Windows and Linux (among others), and frankly, windows is the easiest to support (as a developer). With Linux, there are more than 20 different vendor kernels I need to test on, as well as 9 different versions of glibc and various other things. With windows, I can do most of that stuff at run-time and load the appropriate DLLs. The only thing harder to develop for than Linux is HP/UX.
Its not like any normal secure network lets an attacker try 20 times. Just mistype a few characters and select them using the mouse to delete them - thereby increasing the number of attempts required exponentially.
Most keyboards already have a microphone close enough - and handily enough, it is attached to the same computer. The rest is just a software implementation which is easy enough to propogate through spyware.