Best website design? I'd have to say my own, and claim it's not an ego thing. Honest. If you can't find it, I'm glad you didn't visit.
Re:linux has no features I see in the screenshots
on
Looking at Longhorn
·
· Score: 1
Is this a joke, or for real? My WinXP boxes at home and work both go from powered off to waiting in about 10 seconds. The only recent Mac I have regular access to isn't far behind.
Are you asking if it really takes so long to boot that I need to go make coffee in the meantime? Well, yes and no. It depends how impatient you are. Linux boots faster than Win2k and slower than WinXP, for me.
My understanding of how gravity functions is that it's a force like any other. Every other person in the world, however, seems to think that gravity pulls. There's no such thing as pulling, you're always pushing. Gravity pushes. Objects get in its way and cast shadows, so on the shadowed side you get the impression you're being pulled towards the object casting the shadow, when in fact you're being pushed towards it by the 'background' gravity.
Oh, and all matter emits gravity.
I was happy when some people, who are supposed to be able to figure out such things, decided the expansion of the universe was accelerating, because if it was slowing, that would have blown my theory out of the water.
So I figured out gravity. Can I have my Nobel prize now?
Rik
Re:Journaling File System: for those who don't kno
on
Looking at Longhorn
·
· Score: 1
I thought the most obvious way to save a file was:
Write data to temporary file, check for errors.
Flush output, check for error.
Close file, check for error.
Rename temporary file as original.
Rik
Re:linux has no features I see in the screenshots
on
Looking at Longhorn
·
· Score: 5, Informative
a convenient login widget
kdm. Easy to configure, many useful options. You can even configure it to log you in automatically. Switch on your machine, go make coffee, come back, you're logged in and ready to start work, your previous session restored.
easy to use admin tools for login access
kuser can do this for you. Linux distributors often provide their own tools for this, for example SuSE, whose admin tools are handily integrated into the KDE Control Centre.
more convenient and innovative UI metaphors
Play around with kicker, the KDE panel. It does most of the stuff that Longhorn thing does, plus lots more stuff which they haven't done.
I expect Gnome does some or all of these things too; I picked KDE because it's what I know.
Decide how large you want the screen, e.g. 19". Now see if the most expensive monitors in that size category are within your budget. If not, drop down a size. It is a very bad move to buy the cheapest available in a size range.
As for finding out which are the best in that area, check reviews. Here's mine: Iiyama make the best monitors. They don't have the fanciest casings or the most user-friendly OSD, but they give the best picture I've seen anywhere. I've bought 2 of their CRTs, a 17" and a 19" (I forget the 17" model number, but the 19" is a VM Pro 454.) They're both absolutely perfect and a pleasure to look at.
I spend up to 18 hours a day in front of my monitor, so I consider it absolutely essential to get the best possible display quality.
BTW, Iiyama use Mitsubishi tubes, so I would guess Mitsubishi-brand are good too.
I think it would be cool to have a much more meaningful operator, as close to the english language as possible. For example in plain C++ you could concatenate strings this way:
"news" + " for" + " nerds";
Instead of your sentences looking like mathematical functions, it would be nice to be english-like:
"news" " for" " nerds";
Actually, you can cat strings together that way, but only constants. Doing it with string objects could end up looking weird:
s = someMethod() "hello" someVariable someMethod()
Starts to look less like catting and more like a syntax error...
As for '10 x' - I like that idea, a bit.
A better idea would be to get rid of all the cruft in the C++ syntax that makes it so hard to parse. Do that and you will be able to write documentation generators like Doxygen which don't get confused, IDL parsers which don't get upset when you do anything vaguely interesting, and even the holy grail, a refactoring browser for C++.
Some years ago I went to a branch of my bank in the middle of nowhere. I didn't have my card for some reason so they got me to sign something and faxed it to my 'home' branch for verification.
For example, I can do distributed compilation and get about 140% speed with 2 identical machines, but with SMP I can get more like 180%. It's cheaper to buy an SMP motherboard, 2 CPUs and some slightly more expensive RAM than a whole other machine.
Dual Athlons are great, price/performance, for compiling large C++ projects (where g++ needs lots of CPU for each file.)
No, it's not just false, because there will not be a rigorous and complete specification for the Word format. In all likelihood, they'll do the basic stuff with pure XML, making it easy to parse using off-the-shelf parsers, but as soon as you get to anything remotely complex, they'll fall back to binary representation which only MS have the tools to parse and create.
Besides, reverse engineering the basic document structure isn't the only hard bit in understanding Office documents. You also have OLE to handle.
The initial port of Mozilla to Qt occurred immediately after the Mozilla source was released. I wasn't there myself, but apparently it was a 5 day (and night) event. More info on the current status of QtMozilla here
Some years back, I was the UNIX admin at a company.
One of the company's managers came up to me and said she thought one the people under her was spending her time writing personal email rather than doing work, and please could I have a look.
I said no, absolutely not. As far as I was concerned, her email may contain personal information and I would not breach her privacy. Even if she had been abusing the system by e.g. sending hundreds of multiple-megabyte messages an hour, I still wouldn't actually _read_ it. I'd just tell her to stop it.
So, I apologised, but said she'd have to find a different way to get to the bottom of the matter.
I don't know if this had any direct consequence, but I ended up being fired a few weeks later, after being set up (reprimanded for running a password cracker (er, I was root on every machine in the company) - running a password cracker to check the hardness of everyone's passwords is standard practice for sysadmins, no ? - and for messing up a backup - which was actually my superior's mistake, but he wanted rid of me.)
You want to open the audio device multiple times ? Is that for mixing ? If so, you can run esd and use esddsp to have the sound that would have been sent to/dev/dsp sent to esd instead. It works with 99% of audio apps that are written for OSS output.
If this isn't what you want, please try explaining further and I'm sure someone will help out (me if I can.)
Then write it for Qt and it will work (and look+feel right) on Windows, Linux and MacOS X. Time to port ? Recompile.
> Wrote your own widget? People still bitch.
I presume you mean widget set. Of course they will bitch. That's a stupid thing to do.
> Wrote it in GTK 1? Gotta upgrade to GTK 2 now.
Most Linux dists use KDE as their desktop. Write your code for Qt. If you can't bring yourself to write C++, use the C, Objective C, C#, Java or Python bindings.
> Nevermind all those bitching KDE users. Go ahead, write it > with QT3 and the fancy KDE3 integration. I'm still bitching; > I use windowmaker.
Ah, another person don't know the difference between a desktop environment and a window manager. See the end of the startkde script - it tells you how to change which window manager is used. I wouldn't advise Window Maker though - it doesn't support the NET WM standard.
> It's x86 only? Mac linux people whine.
If it's x86 only, you need to port some of your asm or you need to correct some little bugs. Not hard.
> It doesn't work with the latest glibc?
If not, you have some problems with your coding practices. Either that, or you are writing some very low-level code, in which case you are quite used to dealing with such problems.
> It's redhat only?
Are we talking about Redhat using a version of GNU C++ which is incompatible with everyone else and not endorsed as a release by the GCC team ? Well, we have Redhat to thank (or not) for that. If I had been a Redhat user, I would have immediately become an ex-user.
> WTF is this.rpm only thing?
1. Most Linux distributions use RPM.
2. RPMs can be used on all Linux distributions. Those that
don't support it 'out of the box' are just being awkward.
If you use such a distribution, it would be great if you'd
ask the developers to support RPM out of the box, so those
of us trying to get Linux onto people's computers don't
have to face awkward questions about packaging.
Or to put it another way, I don't care how technically superior some non-RPM brand of package management is. If you're putting out a Linux distribution that doesn't support RPM, you're holding back adoption of Linux by making it more difficult to package for.
> Why aren't you taking advantage of XRENDER? I want my aa > fonts, dammit.
If you're writing Qt code, you already are.
> Where the ALSA version?
Are we talking 'pro' audio apps here or just wanting to play music ? If you want to play music, use libao (see xiph.org) which gives you cross-platform support for sound output. It works well, too. As for 'pro' audio, well, ALSA is approximately ready to provide support, but not everyone is using ALSA 0.9x. Also, it's pretty bad to have to ask your users to patch their kernel just to provide low enough latency for pro audio, so we're a way off it being viable to port such apps.
> It doesn't cut and paste right! (It never will. As long as > gnome and kde doesn't work perfectly with each other, it > ain't working on one of them.)
They do. Gnome 2 + KDE 3 talk to each other just nicely and will continue to do. There's a standard in place now. Sorry we didn't get it right first time.
> XLR - Good idea, bulky, but positive contact, > locking, and keyed. Pro shops use this for a > reason.
The reason being that they are used for sending balanced signals, cutting out noise. Note that you can also do this with stereo 1/4" connectors, using the second channel for balancing the first.
If you're doing any serious audio work, using balanced connections is _very_ important. Don't try to save money and do without !
It would look exactly the same, but those people using screen readers or braille terminals would find it easier to navigate, as the table of contents and the sections would be marked as such in a generic way, rather than simply being labelled as such or delimited with headers.
I currently use a 'section' tag to divide up my XML, then use XSL to mark up those sections into XHTML, using the name and depth of each section to generate a table of contents.
7. Easy way of sharing files. Ideally a right-click on a directory and chose "share this directory". Be able to pull up a list of all folders you are sharing and change permissions or remove the sharing.
Hmm, right-click on a directory in Konqueror
(he's using Konqueror) and choose 'Properties'. Go have a look at the 'Sharing' tab.
That's all very impressive, but I don't think the problem is that the power supply can't handle the load. If this was true, why would it be fine if the motherboard had been powered down completely, but refuse to start if the motherboard was still 'active' ? I only have 1 IDE hard drive and a CD-ROM. Watching lm_sensors, there is no noticeable fluctuation in voltage levels when I crank the box up to full load.
I have heard that this is actually a motherboard bug, not fixable with BIOS upgrade. Don't quote me on that though, it's second hand information and I haven't been able to verify it yet.
Try removing a network route. Worked in OSR5. Perhaps they still haven't fixed it.
Rik
Best website design? I'd have to say my own, and claim it's not an ego thing. Honest. If you can't find it, I'm glad you didn't visit.
Are you asking if it really takes so long to boot that I need to go make coffee in the meantime? Well, yes and no. It depends how impatient you are. Linux boots faster than Win2k and slower than WinXP, for me.
Rik
My understanding of how gravity functions is that it's a force like any other. Every other person in the world, however, seems to think that gravity pulls. There's no such thing as pulling, you're always pushing. Gravity pushes. Objects get in its way and cast shadows, so on the shadowed side you get the impression you're being pulled towards the object casting the shadow, when in fact you're being pushed towards it by the 'background' gravity.
Oh, and all matter emits gravity.
I was happy when some people, who are supposed to be able to figure out such things, decided the expansion of the universe was accelerating, because if it was slowing, that would have blown my theory out of the water.
So I figured out gravity. Can I have my Nobel prize now?
Rik
I thought the most obvious way to save a file was:
Rik
kdm. Easy to configure, many useful options. You can even configure it to log you in automatically. Switch on your machine, go make coffee, come back, you're logged in and ready to start work, your previous session restored.
kuser can do this for you. Linux distributors often provide their own tools for this, for example SuSE, whose admin tools are handily integrated into the KDE Control Centre.
Play around with kicker, the KDE panel. It does most of the stuff that Longhorn thing does, plus lots more stuff which they haven't done.
I expect Gnome does some or all of these things too; I picked KDE because it's what I know.
Rik
Decide how large you want the screen, e.g. 19". Now see if the most expensive monitors in that size category are within your budget. If not, drop down a size. It is a very bad move to buy the cheapest available in a size range.
As for finding out which are the best in that area, check reviews. Here's mine: Iiyama make the best monitors. They don't have the fanciest casings or the most user-friendly OSD, but they give the best picture I've seen anywhere. I've bought 2 of their CRTs, a 17" and a 19" (I forget the 17" model number, but the 19" is a VM Pro 454.) They're both absolutely perfect and a pleasure to look at.
I spend up to 18 hours a day in front of my monitor, so I consider it absolutely essential to get the best possible display quality.
BTW, Iiyama use Mitsubishi tubes, so I would guess Mitsubishi-brand are good too.
Rik
tkcMail does non-latin1 languages.
While theKompany's server is down, here's a (very old) screenshot at my own site.
Rik
Actually, you can cat strings together that way, but only constants. Doing it with string objects could end up looking weird:
s = someMethod() "hello" someVariable someMethod()Starts to look less like catting and more like a syntax error...
As for '10 x' - I like that idea, a bit.
A better idea would be to get rid of all the cruft in the C++ syntax that makes it so hard to parse. Do that and you will be able to write documentation generators like Doxygen which don't get confused, IDL parsers which don't get upset when you do anything vaguely interesting, and even the holy grail, a refactoring browser for C++.
Rik
Presumably these are the same people who've never heard of typedef.
Rik
Some years ago I went to a branch of my bank in the middle of nowhere. I didn't have my card for some reason so they got me to sign something and faxed it to my 'home' branch for verification.
Seems close enough to safe to me.
Rik
SMP is not overrated for CPU intensive tasks.
For example, I can do distributed compilation and get about 140% speed with 2 identical machines, but with SMP I can get more like 180%. It's cheaper to buy an SMP motherboard, 2 CPUs and some slightly more expensive RAM than a whole other machine.
Dual Athlons are great, price/performance, for compiling large C++ projects (where g++ needs lots of CPU for each file.)
Rik
No, it's not just false, because there will not be a rigorous and complete specification for the Word format. In all likelihood, they'll do the basic stuff with pure XML, making it easy to parse using off-the-shelf parsers, but as soon as you get to anything remotely complex, they'll fall back to binary representation which only MS have the tools to parse and create.
Besides, reverse engineering the basic document structure isn't the only hard bit in understanding Office documents. You also have OLE to handle.
Rik
The initial port of Mozilla to Qt occurred immediately after the Mozilla source was released. I wasn't there myself, but apparently it was a 5 day (and night) event. More info on the current status of QtMozilla here
Actually, there's a beta Linux version out already. I'm running it.
Try this link.Rik
Some years back, I was the UNIX admin at a company.
One of the company's managers came up to me and said she thought one the people under her was spending her time writing personal email rather than doing work, and please could I have a look.
I said no, absolutely not. As far as I was concerned, her email may contain personal information and I would not breach her privacy. Even if she had been abusing the system by e.g. sending hundreds of multiple-megabyte messages an hour, I still wouldn't actually _read_ it. I'd just tell her to stop it.
So, I apologised, but said she'd have to find a different way to get to the bottom of the matter.
I don't know if this had any direct consequence, but I ended up being fired a few weeks later, after being set up (reprimanded for running a password cracker (er, I was root on every machine in the company) - running a password cracker to check the hardness of everyone's passwords is standard practice for sysadmins, no ? - and for messing up a backup - which was actually my superior's mistake, but he wanted rid of me.)
I stopped doing sysadmin work after that episode.
Try this.
You want to open the audio device multiple times ? Is that for mixing ? If so, you can run esd and use esddsp to have the sound that would have been sent to /dev/dsp sent to esd instead. It works with 99% of audio apps that are written for OSS output.
If this isn't what you want, please try explaining further and I'm sure someone will help out (me if I can.)
Rik
> Wrote a motif software? People call it ugly.
.rpm only thing?
Then write it for Qt and it will work (and look+feel right) on Windows, Linux and MacOS X. Time to port ? Recompile.
> Wrote your own widget? People still bitch.
I presume you mean widget set. Of course they will bitch. That's a stupid thing to do.
> Wrote it in GTK 1? Gotta upgrade to GTK 2 now.
Most Linux dists use KDE as their desktop. Write your code
for Qt. If you can't bring yourself to write C++, use the C, Objective C, C#, Java or Python bindings.
> Nevermind all those bitching KDE users. Go ahead, write it
> with QT3 and the fancy KDE3 integration. I'm still bitching;
> I use windowmaker.
Ah, another person don't know the difference between a desktop environment and a window manager. See the end of the startkde script - it tells you how to change which window manager is used. I wouldn't advise Window Maker though - it doesn't support the NET WM standard.
> It's x86 only? Mac linux people whine.
If it's x86 only, you need to port some of your asm or you need to correct some little bugs. Not hard.
> It doesn't work with the latest glibc?
If not, you have some problems with your coding practices. Either that, or you are writing some very low-level code, in which case you are quite used to dealing with such problems.
> It's redhat only?
Are we talking about Redhat using a version of GNU C++ which is incompatible with everyone else and not endorsed as a release by the GCC team ? Well, we have Redhat to thank (or not) for that. If I had been a Redhat user, I would have immediately become an ex-user.
> WTF is this
1. Most Linux distributions use RPM.
2. RPMs can be used on all Linux distributions. Those that
don't support it 'out of the box' are just being awkward.
If you use such a distribution, it would be great if you'd
ask the developers to support RPM out of the box, so those
of us trying to get Linux onto people's computers don't
have to face awkward questions about packaging.
Or to put it another way, I don't care how technically superior some non-RPM brand of package management is. If you're putting out a Linux distribution that doesn't support RPM, you're holding back adoption of Linux by making it more difficult to package for.
> Why aren't you taking advantage of XRENDER? I want my aa
> fonts, dammit.
If you're writing Qt code, you already are.
> Where the ALSA version?
Are we talking 'pro' audio apps here or just wanting to play
music ? If you want to play music, use libao (see xiph.org) which gives you cross-platform support for sound output. It works well, too. As for 'pro' audio, well, ALSA is approximately ready to provide support, but not everyone is using ALSA 0.9x. Also, it's pretty bad to have to ask your users to patch their kernel just to provide low enough latency for pro audio, so we're a way off it being viable to port such apps.
> It doesn't cut and paste right! (It never will. As long as
> gnome and kde doesn't work perfectly with each other, it
> ain't working on one of them.)
They do. Gnome 2 + KDE 3 talk to each other just nicely and
will continue to do. There's a standard in place now. Sorry we didn't get it right first time.
Rik
Have some respect. The poster did not wish to
reveal about which country he was writing.
Rik
> XLR - Good idea, bulky, but positive contact,
> locking, and keyed. Pro shops use this for a
> reason.
The reason being that they are used for sending balanced signals, cutting out noise. Note that you can also do this with stereo 1/4" connectors,
using the second channel for balancing the first.
If you're doing any serious audio work, using balanced connections is _very_ important. Don't try to save money and do without !
Rik
It would look exactly the same, but those people using screen readers or braille terminals would find it easier to navigate, as the table of contents and the sections would be marked as such in a generic way, rather than simply being labelled as such or delimited with headers.
Rik
I currently use a 'section' tag to divide up my XML, then use XSL to mark up those sections into XHTML, using the name and depth of each section to generate a table of contents.
An example: this XML is rendered to this XHTML.
The new tags make a lot of sense IMO. It seems the W3C have some understanding of how HTML is used in the real world.
Hmm, right-click on a directory in Konqueror (he's using Konqueror) and choose 'Properties'. Go have a look at the 'Sharing' tab.
Rik
That's all very impressive, but I don't think the problem is that the power supply can't handle the load. If this was true, why would it be fine if the motherboard had been powered down completely, but refuse to start if the motherboard was still 'active' ? I only have 1 IDE hard drive and a CD-ROM. Watching lm_sensors, there is no noticeable fluctuation in voltage levels when I crank the box up to full load.
I have heard that this is actually a motherboard bug, not fixable with BIOS upgrade. Don't quote me on that though, it's second hand information and I haven't been able to verify it yet.
Rik