Yep - at least apps will start spinning. I can still move windows, open apps (at least while the dock isn't stuck) etc.
I've seen this on several Macs. The causes can vary: ftp mounts, smb mounts (leaving a network while a share is still mounted), and even viewing a partially downloaded file with VLC. The results look very similar, like a degenerative disease.
...so I can punt ftp onto something less nasty (you can use IE for this, bizarrely).
Heh. Why can't Apple just punt you to the command line? Not like you need fancy graphics to ftp.
Well, I was thinking of Transmit or somesuch. btw, I wasn't clear originally. You can use IE to set the URL handler for a give URL scheme (like Internet Config could). All apps seem to respect it. Weird that IE has a use:-)
Multithreading the finder would be a *huge* task.
It's not the Finder's fault. When this fault arises any app which attempts to touch any file system stops responding - and that doesn't go via the finder. I assume there's a bug in the VFS somewhere.
Call me lucky or average, but I've not had any real problems with using the finder to do the FTP stuff
You're lucky. Dunno about average.
I've no idea why it occurs, but it's nasty when it does. (Maybe because I'm using NAT? Other clients work. Alignment of the planets?) I doesn't always happen, but it's been regular enough for me to avoid it like the plague.
I guess it breaks down to the following:
1) Why can't safari browse ftp? 2) Why don't Apple provide Internet Config anymore, so I can punt ftp onto something less nasty (you can use IE for this, bizarrely). 3) Why can't Apple fix the kernel?
So Safari is only a minor factor, but it leads to a catastrophic slide to oblivion on occasions.
Anyway, enough whining. It's still a nice browser.
Oops. I submitted this assuming it would only appear in our little Mac corner of the Slashdot world. I forgot that most Apple stories make it to the front page these days, no matter how parochial:-)
In fairness, the phrases "tabbed browsing" and "multiple web pages" should have provided a hint...
Hmm. I'm not sure about perfect, but I was with you in spirit for a while as I tried out the new version. It's an impressive upgrade. Tabs are nice. Speed has improved. All looked well...
Then I went to an ftp site.
For those unaware, Safari can't browse ftp. It delegates it to another application. This is curious, yet might be ok if weren't for the fact that the application in question is the finder, which attempts to mount the ftp site as a disk.
Annoying. And it gets worse, because mounting a remote ftp site often seems to threadlock the entire OS: the dreaded spinning wheel of death.
I certainly remember playing the vastly superior variant 'Mined Out' or 'Rescue Bill The Worm From Certain Old Age' back in 1984 or so...
Now that brings back some memories. It was the only spectrum game my parents played. They'd stay up late muttering darkly about it while I lurked in the background suggesting Knightlore was infinitely superior, 3d and all.
I've been using 2001::/96 thanks to ipng.org.uk. I found it very easy to get going, given that we already had an OpenBSD router sat between us and the world.
I assume there are equivalents in every country. Free ipv6 subnets aren't going away, afaict.
Re:Emacs for the new millenium
on
Eclipse 2.1 Released
·
· Score: 3, Informative
With respect to SWT, the Mac OS X port is VERY young compared to the Windows, Motif, GTK, and even QNX Photon ports. It will be faster over time.
If you're finding Eclipse slow try editing Eclipse.app/Contents/Info.plist and change JVMVersion to 1.4.1. Seems to make a big difference on my machine.
(You need to have Java 1.4.1 installed, of course)
If coders must use C or C++ for everything, there are tools to make these languages a little less dangerous: WireX's StackGuard and FormatGuard come immediately to mind, as do various high-level string libraries.
This part intrigued me. It seems like most of the issues are with the libraries (libc in particular), not with the languages. Forgive my ignorance here (don't do much C) but IIRC there are safe and unsafe ways to copy strings, for example.
The author seemed to be advancing a stronger argument (against C and C++) but this suggests a weaker (but still valid) one.
I'm suprised that IPv6 support is barely mentioned in this spec:
IPv6 addresses are longer and are not yet defined within the scope of Gnutella2, however applications should be aware that if the node address is not 6 bytes it is of a different address family
With the number of machines now sat behind NAT it seems like an odd omission. So many p2p applications have FAQ entries explaining carefully how to port forward, and that only enables one machine behind the NAT box to be fully part of the network.
As far as computing is concerned, the iMac was just a blip on the screen of desktop computing. But realize the impact the iMac had on industrial design for absolutely everything.
Dipping into my unreliable memory the significance of the iMac (in desktop computing) was removal of legacy items: the floppy drive and the old serial port. It seemed to kick-start the USB peripheral industry (which was pretty much the only way to add devices to it - see removal of floppy drive;-). It came with ethernet as standard which was rare in consumer models.
Well, there are a few suggestions. Your point about design is well made - I remember when even kettles tried to look like the iMac. Bizarre.
i noticed on reboot that 1.3 and 1.4.1 were loading up. java is not my forte', so i have 2 questions;
1) is this supposed to happen?
Oh, I missed that. IIRC one of the improvements Apple were making was to have java preloaded. One of the big reasons java is perceived as 'slow' is that when you run any java binary the virtual machine has to be loaded. So 'java HelloWorld' takes a second to run - which looks bad.
2) if the answer is yes, why? is apple going to remove 1.3 at some point, or are both required, kind of like a 'classic' enviroment for older java apps? or is 1.4.1 backwards compatible?
1.4.1 is backwards compatible. However it isn't a bad idea having both around. Developers (like me) find it useful - for example Swing was very buggy in 1.3 and has been rewritten, so it's nice to be able to choose versions.
Also, Apple are playing it safe. For packaged apps I think 1.4 is 'opt-in' - i.e. the default is 1.3, and you have to edit the info.plist to change that. (At least this was true in the recent developer previews).
One situation I had recently was my (bad) code whose behaviour changed from 1.3 to 1.4 because I forgot that 1.4 can return ipv6 addresses (which I'd forgotten; doh). It's backwards compatible, but that doesn't mean crappy code won't make silly assumptions.
Can someone explain to me exactly what this means? Will all i386 executable binaries have unnecessary redundancy? Could the size of the binary be harmlessly reduced by removing it? If so, then why isn't this done?
AIUI this system replaces one instruction with a functionally equivalent intruction. The binary doesn't contain redundant instructions (which, as you say, could be removed), rather the i386 instruction set contains redundancies.
One possible explanation for this 'reboot happy' behaviour is a situation I found with debian. I'd keep upgrading, then one day I rebooted (after a power outage) and found weird problems all over the place which took ages to track down (library problem IIRC). I had no idea which upgrade has caused the issue, information which would have saved some time.
Seems like a pretty blunt way solve that potential problem, of course...
(btw, this isn't a criticism of debian - I suspect I was using 'unstable'. There's an implicit warning in the name:-)
Thank god the copyright on all these source works expired before the era of mandatory extensions.I seem to remember the first volume had problems because one of the villains was Fu Manchu - a creation that is still protected. So volume one has a mysterious chinese warlord who is never named, yet is familiar somehow...;-)
You've misunderstood the word "open". SPARC is open in that anyone can download the specification and implement it - you can set up a rival SPARC-based hardware company, fab your own SPARCs and compete with Sun, if you want to, and they will have no legal means to stop you.
Hmm. But this specification is insufficiently - um - specific for OS developers?
It seems that the weasel word here is 'architecture'. That can be sufficiently vague as to make 'open architecture' a pretty empty phrase.
The Apple installer uses Pax instead of gnutar, and will blow away a link posing as a directory (so you can't mount an extra hard drive w/ full control / convenience).
Interesting - this locked up your entire system?
Yep - at least apps will start spinning. I can still move windows, open apps (at least while the dock isn't stuck) etc.
I've seen this on several Macs. The causes can vary: ftp mounts, smb mounts (leaving a network while a share is still mounted), and even viewing a partially downloaded file with VLC. The results look very similar, like a degenerative disease.
Anyway thanks for the link to Vince.
...so I can punt ftp onto something less nasty (you can use IE for this, bizarrely).
:-)
Heh. Why can't Apple just punt you to the command line? Not like you need fancy graphics to ftp.
Well, I was thinking of Transmit or somesuch. btw, I wasn't clear originally. You can use IE to set the URL handler for a give URL scheme (like Internet Config could). All apps seem to respect it. Weird that IE has a use
Multithreading the finder would be a *huge* task.
It's not the Finder's fault. When this fault arises any app which attempts to touch any file system stops responding - and that doesn't go via the finder. I assume there's a bug in the VFS somewhere.
Call me lucky or average, but I've not had any real problems with using the finder to do the FTP stuff
You're lucky. Dunno about average.
I've no idea why it occurs, but it's nasty when it does. (Maybe because I'm using NAT? Other clients work. Alignment of the planets?) I doesn't always happen, but it's been regular enough for me to avoid it like the plague.
I guess it breaks down to the following:
1) Why can't safari browse ftp?
2) Why don't Apple provide Internet Config anymore, so I can punt ftp onto something less nasty (you can use IE for this, bizarrely).
3) Why can't Apple fix the kernel?
So Safari is only a minor factor, but it leads to a catastrophic slide to oblivion on occasions.
Anyway, enough whining. It's still a nice browser.
Oops. I submitted this assuming it would only appear in our little Mac corner of the Slashdot world. I forgot that most Apple stories make it to the front page these days, no matter how parochial :-)
In fairness, the phrases "tabbed browsing" and "multiple web pages" should have provided a hint...
Hmm. I'm not sure about perfect, but I was with you in spirit for a while as I tried out the new version. It's an impressive upgrade. Tabs are nice. Speed has improved. All looked well...
Then I went to an ftp site.
For those unaware, Safari can't browse ftp. It delegates it to another application. This is curious, yet might be ok if weren't for the fact that the application in question is the finder, which attempts to mount the ftp site as a disk.
Annoying. And it gets worse, because mounting a remote ftp site often seems to threadlock the entire OS: the dreaded spinning wheel of death.
So I'm currently rebooting thanks to Safari.
(posted using Camino)
Now that brings back some memories. It was the only spectrum game my parents played. They'd stay up late muttering darkly about it while I lurked in the background suggesting Knightlore was infinitely superior, 3d and all.
Were there any earlier variants?
Mined Out (link for my parents :-)
I've been using 2001::/96 thanks to ipng.org.uk. I found it very easy to get going, given that we already had an OpenBSD router sat between us and the world.
I assume there are equivalents in every country. Free ipv6 subnets aren't going away, afaict.
With respect to SWT, the Mac OS X port is VERY young compared to the Windows, Motif, GTK, and even QNX Photon ports. It will be faster over time.
If you're finding Eclipse slow try editing Eclipse.app/Contents/Info.plist and change JVMVersion to 1.4.1. Seems to make a big difference on my machine.
(You need to have Java 1.4.1 installed, of course)
Might even support it:
"Stay on target. Stay on target..."
strange heavy breathing
mysterious beam
recording ends
In emacs you might enjoy the raw power of:
:-)
M-x rot13-other-window
If coders must use C or C++ for everything, there are tools to make these languages a little less dangerous: WireX's StackGuard and FormatGuard come immediately to mind, as do various high-level string libraries.
This part intrigued me. It seems like most of the issues are with the libraries (libc in particular), not with the languages. Forgive my ignorance here (don't do much C) but IIRC there are safe and unsafe ways to copy strings, for example.
The author seemed to be advancing a stronger argument (against C and C++) but this suggests a weaker (but still valid) one.
IPv6 addresses are longer and are not yet defined within the scope of Gnutella2, however applications should be aware that if the node address is not 6 bytes it is of a different address family
With the number of machines now sat behind NAT it seems like an odd omission. So many p2p applications have FAQ entries explaining carefully how to port forward, and that only enables one machine behind the NAT box to be fully part of the network.
Keith Packard never worked on XFree86. The never was a Keith. Photos currently being retouched. :-)
Dipping into my unreliable memory the significance of the iMac (in desktop computing) was removal of legacy items: the floppy drive and the old serial port. It seemed to kick-start the USB peripheral industry (which was pretty much the only way to add devices to it - see removal of floppy drive ;-). It came with ethernet as standard which was rare in consumer models.
Well, there are a few suggestions. Your point about design is well made - I remember when even kettles tried to look like the iMac. Bizarre.
1) is this supposed to happen?
Oh, I missed that. IIRC one of the improvements Apple were making was to have java preloaded. One of the big reasons java is perceived as 'slow' is that when you run any java binary the virtual machine has to be loaded. So 'java HelloWorld' takes a second to run - which looks bad.
2) if the answer is yes, why? is apple going to remove 1.3 at some point, or are both required, kind of like a 'classic' enviroment for older java apps? or is 1.4.1 backwards compatible?
1.4.1 is backwards compatible. However it isn't a bad idea having both around. Developers (like me) find it useful - for example Swing was very buggy in 1.3 and has been rewritten, so it's nice to be able to choose versions.
Also, Apple are playing it safe. For packaged apps I think 1.4 is 'opt-in' - i.e. the default is 1.3, and you have to edit the info.plist to change that. (At least this was true in the recent developer previews).
One situation I had recently was my (bad) code whose behaviour changed from 1.3 to 1.4 because I forgot that 1.4 can return ipv6 addresses (which I'd forgotten; doh). It's backwards compatible, but that doesn't mean crappy code won't make silly assumptions.
Anyway, hope that gives you some explanation.
AIUI this system replaces one instruction with a functionally equivalent intruction. The binary doesn't contain redundant instructions (which, as you say, could be removed), rather the i386 instruction set contains redundancies.
Seems like a pretty blunt way solve that potential problem, of course...
(btw, this isn't a criticism of debian - I suspect I was using 'unstable'. There's an implicit warning in the name :-)
Thank god the copyright on all these source works expired before the era of mandatory extensions. I seem to remember the first volume had problems because one of the villains was Fu Manchu - a creation that is still protected. So volume one has a mysterious chinese warlord who is never named, yet is familiar somehow... ;-)
(the film looks dodgy, so I'm guessing it will go down in price)
Alan Moore, you will be pleased to learn, is English. He lives in Northampton, IIRC.
Jess Nevin's annotations are an invaluable companion to the original books.
Volume two is in progress currently - the fifth one should be out at the end of this month (IIRC).
You've misunderstood the word "open". SPARC is open in that anyone can download the specification and implement it - you can set up a rival SPARC-based hardware company, fab your own SPARCs and compete with Sun, if you want to, and they will have no legal means to stop you.
Hmm. But this specification is insufficiently - um - specific for OS developers?
It seems that the weasel word here is 'architecture'. That can be sufficiently vague as to make 'open architecture' a pretty empty phrase.
Ouch. That might be a record. Though I fondly remember the Apple Lisa 2 slashdotting. Now that was amusing, and horribly inevitable.
Took me a while to find this:
defaults write com.apple.installer FollowLinks -boolean true
Ta-dah! Added in 10.2 IIRC.
In fairness wrt the autodetection my setup is:
debian (testing)
quicktime (crossover plugin)
phoenix 0.4
I guess successful detection might be trickier in that case...