Filenames with spaces in them are not broken; code that fails to deal with them is broken.
There are no good reasons not to use spaces in filenames, other than code that doesn't handle it because of wrong assumptions. That is a failure of the code, not of the user wanting to use meaningful filenames. The OS exists to give the user a nice interface, within reasonable limits; not to impose arbitrary limits.
It's true that Unix command line and script environment doesn't handle spaces very well. I think that's sad.
It still tells you which process is thrashing the disk, which is what he wanted to find out.
That would be interesting indeed, but how do I do that? I just downloaded it to try it, but the only columns I see are a sequence number, time, duration, the disk number, request type, sector number and length. I can't find a process ID or process name anywhere.
- If you really want a root session, no problem, you can start one using sudo -s. - You don't need to be root to run ifconfig to view your network address. Every user can run it; you just have to add/sbin to your search path or run it as/sbin/ifconfig. - You can add yourself to the adm group, which will enable you to read most log files without having to become root - Using sudo you can easily execute commands as root without having to open a root session
Roads here in Belgium are largely in bad shape too. Maintenance is eternally in catch-up.
(I remember a holiday with my parents some 20-25 years ago to what was then Yugoslavia, which had a reputation of being a much poorer country than Belgium. Indeed, it struck us that almost all crash barriers were rusty. Skip 20-25 years; now almost all crash barriers in Belgium are rusty too... Also it used to be the case that, on return from France to Belgium, one could easily notice the location of the border by the improvement in road quality; nowadays it is the other way around)
I don't know whether the problem is corruption or just because of the fact that government has to buy from the lowest bidder. In any case roads deteriorate faster than they should, I guess because the foundations are not as good or deep as they should be.
It always amuses me when I drive to the Netherlands and I see signs "attention: bad road surface ahead". Those bad roads are often better than anything we have over here (with only a bit of hyperbole).
My guess is that the program does a lot of work in OnIdle() or equivalent (which is called every time the last message from the message queue is processed, so it's not called if there are no messages to process). Moving the mouse generates messages, triggering OnIdle().
I've seen behavior like that in Putty, when pasting data from the clipboard when using a serial connection.
The carbon absorbed by the phytoplankton is used as energy source by successively larger animals in the food chain. To extract energy from it they burn it, releasing the resulting CO2 to the water. From there it eventually gets back in the atmosphere.
In other words, the whole process is CO2-neutral instead of being a CO2-sink as was hoped for.
Files that can't be move when they are open by another application?
That does suck, and they made improvements in Windows 7 from what I've seen. Now you will at least get told which app is locking a file.
Yes but from what I've read that only works if the process that opens creates an IFileIsInUse interface and associates it with the opened file. I might be wrong, but my guess is that it will only work for document-type files and not for all the other files that processes typically open.
Outside of Ireland the the UK, Microsoft is simply not as big in Europe as it is in the states. Time and again I have heard the same story. Linux shops and linux systems are simply more common in mainland Europe than Microsoft systems.
What Europe are you speaking of?? I live in Western Europe (in Belgium); people, businesses and organizations use *much* more Microsoft systems than Linux systems. If you go to the store and buy a PC, it comes with Windows preinstalled. At work, our file/database/mail server runs Linux, but all the desktops run Windows. I know that many small businesses are like that, and that there are also a lot that are 100% Microsoft. Many people still don't realize that the computing world is larger than Microsoft alone (that is starting to change now, but more because of Apple than because of Linux).
Ikea, in Holland, gives you a 5% discount if you order with IE. Of course I'm not going to fire up Windows to order from Ikea! So, I simply "lie" and take 5% off.
"2. Kan ik online producten bestellen? Het is in Nederland helaas niet mogelijk om online producten te bestellen. Bij de IKEA winkel bij jou in de buurt kan je terecht voor al je aankopen en voor advies van onze medewerkers."
(rough translation: "2. Can I order products online? Unfortunately it is in the Netherlands not possible to order products online....")
That's why I put the -rf always at the end of the line instead of the beginning. If I accidentally press return before I'm finished (the return and backspace keys far too close to each other, I think), at least the operation isn't recursive.
I absolutely agree that powers of 2 are often more convenient. But my point is: those prefixes already existed with established values; if you need other values, you should use other prefixes.
One of the strong points of the SI system is consistency. 'k' always means 1000, whether it's about grams, metres, volts, tesla, newtons or whatever. Likewise the values of the other prefixes are independent of context. It makes no sense it all to break that consistency by modifying the value of prefixes in specific contexts.
The standard unit of energy is J (Joule). In the context of particle physics, that unit is much too large to describe the energies involved, so scientists often use another, more convenient, unit with another name, eV (elektron-Volt). They did *not* continue to use the existing name J but with another value than in other contexts. Likewise computer scientists shouldn't have used existing prefixes with other values.
What are we going to do if research on ternary computers ever delivers something useful? Create even more ambiguity by overloading k, M,... with values of ternary powers? Or be sensible and create prefixes with names that unambiguously indicate their values?
The point is why did we go change something basic like 'mega' meaning 1e6 into 'mega' meaning 2^30 when the whole scientific community had something that already worked and everybody agreed on.
If non-decimal prefixes are more appropriate in certain circumstances, then it only makes sense to use other prefixes than the long-established decimal prefixes to make the difference clear.
I haven't studied this issue in detail, but wouldn't it help a lot to use TCP instead of UDP? Then you don't even need transaction ID's; the transaction is simply the TCP connection.
Doesn't that mean that every GPL-project needs to be very very careful and make backups of the source code of all releases, however old?
If someone downloaded binaries without source 15 years ago, you still have to be able to give him the source code for that version (if I understand everything correctly). How many projects are able to do that? Or can they just give her the source code for a more recent version? What if the project is dead?
And doesn't that mean that even Debian is not 100% following the rules? The man page for apt-get says in the description of the source command: "Source packages are tracked separately from binary packages via deb-src type lines in the sources.list(5) file. This probably will mean that you will not get the same source as the package you have installed or as you could install." I also don't find any other way to get the source for exactly the version of the package I'm using. Shouldn't I be able to compile from source the exact version of the binary that I have?
Google translated that sentence incorrectly (I haven't checked the rest of the text). The correct translation is more or less:
"The signal transfer is excellent in all sound modes, with a clean, strong, concise bass reproduction and a spatial, in width and depth, middle and high."
Why do audiophile reviews sound like wine reviews?
kilo is 1000 in any scientific or technical context and it has been that way since long before the introduction of computers. If decimal prefixes make no sense in a specific field, fine, then don't use them. But don't create confusion by using with the wrong meaning. Imagine that a kilogram is 976 gram, a kilometer is 988 meter, a kiloNewton is 981 Newton, a kilovolt is 1011 volt. Not very practical. The beauty of the system is that kilo means thousand, independent of the unit that follows it. That makes, for example, 1 km * 1 N = 1 m * 1kN. 1kB != 1000 bytes is a serious wart in the system, a mistake that we computer people never should have made. But we did, and now we should try to correct it as soon as possible.
I've never understood why exactly in the field of computers, where the tiniest error in input can make the difference between a system working and not working, people are so sloppy with the meaning of terms.
Now I know that the hard drive manufacturers use the decimal prefixes because it makes their drives look bigger, but it's wrong to blame them for doing the right thing, even if they do it for the wrong reasons. It's not the manufacturers who redefined a commonly used and understood term; it's the computer people who did so.
... with Amazon's store seemingly redundant with Apple's catalog, why don't you just start using them instead?
Because I don't live in the United States, so Amazon's mp3 store is not available to me. And also because I like music from local artists over here, and Amazon doesn't offer that while iTunes has pretty good coverage.
I know you're just being funny, but pirates have other and better means to locate possible targets, such as AIS (http://en.wikipedia.org/wiki/Automatic_Identification_System), which tells them not only exactly where the target is, but also where it's heading, how large it is, what kind of cargo it is transporting, how many crew members are on board,... . AIS transponders are required on all ocean going vessels (except small yachts and stuff, though even that is probably about to change).
AIS-receivers plus a good VHF-antenna cost only a few hundred dollars so cost is not an issue to the pirates.
Filenames with spaces in them are not broken; code that fails to deal with them is broken.
There are no good reasons not to use spaces in filenames, other than code that doesn't handle it because of wrong assumptions. That is a failure of the code, not of the user wanting to use meaningful filenames. The OS exists to give the user a nice interface, within reasonable limits; not to impose arbitrary limits.
It's true that Unix command line and script environment doesn't handle spaces very well. I think that's sad.
That would be interesting indeed, but how do I do that? I just downloaded it to try it, but the only columns I see are a sequence number, time, duration, the disk number, request type, sector number and length. I can't find a process ID or process name anywhere.
Knowing how to reliably reproduce a problem generally goes a *very* long way towards finding the cause of the problem and eventually the solution.
If you prefer Slackware over Ubuntu, fine, that's your choice.
But I still don't understand how Ubuntu gets in your way... your beloved root shell is only a "sudo -s" away, or a "sudo su" if you like su.
Again, what are you talking about?
- If you really want a root session, no problem, you can start one using sudo -s. /sbin to your search path or run it as /sbin/ifconfig.
- You don't need to be root to run ifconfig to view your network address. Every user can run it; you just have to add
- You can add yourself to the adm group, which will enable you to read most log files without having to become root
- Using sudo you can easily execute commands as root without having to open a root session
Roads here in Belgium are largely in bad shape too. Maintenance is eternally in catch-up.
(I remember a holiday with my parents some 20-25 years ago to what was then Yugoslavia, which had a reputation of being a much poorer country than Belgium. Indeed, it struck us that almost all crash barriers were rusty. Skip 20-25 years; now almost all crash barriers in Belgium are rusty too... Also it used to be the case that, on return from France to Belgium, one could easily notice the location of the border by the improvement in road quality; nowadays it is the other way around)
I don't know whether the problem is corruption or just because of the fact that government has to buy from the lowest bidder. In any case roads deteriorate faster than they should, I guess because the foundations are not as good or deep as they should be.
It always amuses me when I drive to the Netherlands and I see signs "attention: bad road surface ahead". Those bad roads are often better than anything we have over here (with only a bit of hyperbole).
My guess is that the program does a lot of work in OnIdle() or equivalent (which is called every time the last message from the message queue is processed, so it's not called if there are no messages to process). Moving the mouse generates messages, triggering OnIdle().
I've seen behavior like that in Putty, when pasting data from the clipboard when using a serial connection.
The carbon absorbed by the phytoplankton is used as energy source by successively larger animals in the food chain. To extract energy from it they burn it, releasing the resulting CO2 to the water. From there it eventually gets back in the atmosphere.
In other words, the whole process is CO2-neutral instead of being a CO2-sink as was hoped for.
And vice versa!
Yes but from what I've read that only works if the process that opens creates an IFileIsInUse interface and associates it with the opened file. I might be wrong, but my guess is that it will only work for document-type files and not for all the other files that processes typically open.
What Europe are you speaking of?? I live in Western Europe (in Belgium); people, businesses and organizations use *much* more Microsoft systems than Linux systems. If you go to the store and buy a PC, it comes with Windows preinstalled. At work, our file/database/mail server runs Linux, but all the desktops run Windows. I know that many small businesses are like that, and that there are also a lot that are 100% Microsoft. Many people still don't realize that the computing world is larger than Microsoft alone (that is starting to change now, but more because of Apple than because of Linux).
I don't understand... if by 'Holland' you means the Netherlads, you can't even order online. From http://www.ikea.com/ms/nl_NL/customer_service/faq/faq.html#0301:
"2. Kan ik online producten bestellen?
Het is in Nederland helaas niet mogelijk om online producten te bestellen. Bij de IKEA winkel bij jou in de buurt kan je terecht voor al je aankopen en voor advies van onze medewerkers."
(rough translation: "2. Can I order products online? Unfortunately it is in the Netherlands not possible to order products online. ...")
That's why I put the -rf always at the end of the line instead of the beginning. If I accidentally press return before I'm finished (the return and backspace keys far too close to each other, I think), at least the operation isn't recursive.
I absolutely agree that powers of 2 are often more convenient. But my point is: those prefixes already existed with established values; if you need other values, you should use other prefixes.
One of the strong points of the SI system is consistency. 'k' always means 1000, whether it's about grams, metres, volts, tesla, newtons or whatever. Likewise the values of the other prefixes are independent of context. It makes no sense it all to break that consistency by modifying the value of prefixes in specific contexts.
The standard unit of energy is J (Joule). In the context of particle physics, that unit is much too large to describe the energies involved, so scientists often use another, more convenient, unit with another name, eV (elektron-Volt). They did *not* continue to use the existing name J but with another value than in other contexts. Likewise computer scientists shouldn't have used existing prefixes with other values.
What are we going to do if research on ternary computers ever delivers something useful? Create even more ambiguity by overloading k, M, ... with values of ternary powers? Or be sensible and create prefixes with names that unambiguously indicate their values?
The point is why did we go change something basic like 'mega' meaning 1e6 into 'mega' meaning 2^30 when the whole scientific community had something that already worked and everybody agreed on.
If non-decimal prefixes are more appropriate in certain circumstances, then it only makes sense to use other prefixes than the long-established decimal prefixes to make the difference clear.
On http://www.pcpro.co.uk/blogs/2008/07/03/introducing-the-space-cube/ (which is linked from the linked article) they mention that the thing is about 2x2x2 inches, so each side is about 4 square inches.
I haven't studied this issue in detail, but wouldn't it help a lot to use TCP instead of UDP? Then you don't even need transaction ID's; the transaction is simply the TCP connection.
Doesn't that mean that every GPL-project needs to be very very careful and make backups of the source code of all releases, however old?
If someone downloaded binaries without source 15 years ago, you still have to be able to give him the source code for that version (if I understand everything correctly). How many projects are able to do that? Or can they just give her the source code for a more recent version? What if the project is dead?
And doesn't that mean that even Debian is not 100% following the rules? The man page for apt-get says in the description of the source command:
"Source packages are tracked separately from binary packages via deb-src type lines in the sources.list(5) file. This probably will mean that you will not get the same source as the package you have installed or as you could install."
I also don't find any other way to get the source for exactly the version of the package I'm using. Shouldn't I be able to compile from source the exact version of the binary that I have?
Google translated that sentence incorrectly (I haven't checked the rest of the text). The correct translation is more or less:
"The signal transfer is excellent in all sound modes, with a clean, strong, concise bass reproduction and a spatial, in width and depth, middle and high."
Why do audiophile reviews sound like wine reviews?
kilo is 1000 in any scientific or technical context and it has been that way since long before the introduction of computers. If decimal prefixes make no sense in a specific field, fine, then don't use them. But don't create confusion by using with the wrong meaning. Imagine that a kilogram is 976 gram, a kilometer is 988 meter, a kiloNewton is 981 Newton, a kilovolt is 1011 volt. Not very practical. The beauty of the system is that kilo means thousand, independent of the unit that follows it. That makes, for example, 1 km * 1 N = 1 m * 1kN. 1kB != 1000 bytes is a serious wart in the system, a mistake that we computer people never should have made. But we did, and now we should try to correct it as soon as possible.
I've never understood why exactly in the field of computers, where the tiniest error in input can make the difference between a system working and not working, people are so sloppy with the meaning of terms.
Now I know that the hard drive manufacturers use the decimal prefixes because it makes their drives look bigger, but it's wrong to blame them for doing the right thing, even if they do it for the wrong reasons. It's not the manufacturers who redefined a commonly used and understood term; it's the computer people who did so.
Because I don't live in the United States, so Amazon's mp3 store is not available to me.
And also because I like music from local artists over here, and Amazon doesn't offer that while iTunes has pretty good coverage.
I'm 33 and I can hear high-pitched sounds like that, and it gives me a headache. So yes, it most definitely hurts.
Oops, I was too fast. You're right and I'm wrong.
Sorry.
Unfortunately that only works if the keys are strings.
I know you're just being funny, but pirates have other and better means to locate possible targets, such as AIS (http://en.wikipedia.org/wiki/Automatic_Identification_System), which tells them not only exactly where the target is, but also where it's heading, how large it is, what kind of cargo it is transporting, how many crew members are on board, ... . AIS transponders are required on all ocean going vessels (except small yachts and stuff, though even that is probably about to change).
AIS-receivers plus a good VHF-antenna cost only a few hundred dollars so cost is not an issue to the pirates.