The authors of iStumbler suggest appending ".public" to the SSID. From the FAQ:
Why would I prefer.public networks? Appending '.public' to the ssid of an access point makes it clear that the network is being intentionally shared. iStumbler can be instructed to prefer these networks when Auto-Selecting and Auto-Joining are enabled.
There was an interview with the pf developers a while back. One of the interesting features is filtering based on source OS type.
The firewall can look at packets and determine which operating system they came from by looking at those differences.... The integration into the firewall allows the administrator to filter or redirect connections based on the operating system of the client.... Find email worms annoying? Block mail that came directly from Windows machines instead of going through a UNIX mail server.
Imagine if ISPs all started implementing this. This could make a huge difference to the amount of virus/worm generated spam.
And when you sudo, you enter YOUR password, not root's.
Actually, that's configurable, using visudo(8)
# Defaults specification Defaults targetpw
The default in Suse is to require the target (ie root) passwd
Some other useful standard tools
on
BRU LE for Mac OS X
·
· Score: 5, Informative
You might want to look at:
/usr/bin/ditto
copy files and directories to a destination directory
/usr/sbin/asr
Apple Software Restore Read the man pages for more info. Both these are standard in Mac OS X (Panther at least, not sure about older releases) and handle resource forks properly.
asr is actually the command line backend that the Software Restore Disk that shipped with your computer uses.
Apple Macs come with a built-in firewall, and I don't see anybody complaining over there. They also come with a built-in mail filter, and the same thing applies: no one is complaining. In fact, it all makes good sense.
You do accoasionally get complaints on the Mac side, when Apple has done similar things (eg. Sherlock vs Watson).
But in general it's not so much of a problem.
I think the main reason this is so, is that instead of providing a complete solution, Apple add the infrastructure to the OS, and leave room for others to provide 'compensatory' products that use that infrastructure.
For instance, the built in firewall in Mac OS X (ipfw), is part of the OS where it belongs, but they only provide a pretty basic interface to it, unless you want to get your hands dirty with the command line.
This provides a market for things like BrickHouse which add an easy to use GUI over the top.
Even when they provide a total solution they don't necessarily kill the competition. When Apple released Safari, people were worried about what would happen to Opera.
Opera is still around, they've even moved to using the WebKit core, so they no longer have to worry about all the complicated HTML rendering code, and can instead concentrate on the bits and pieces around it that differentiate their browser. One could argue that Safari being released actually helped them. (Whether or not that translates into sales is another question)
The Mac has always been a very extensible platform. In the past, third parties had to use traps and patches and other nasty low level hacks. In Mac OS X, they have made it easier and safer through the use of frameworks and plugin bundles. (eg PithHelmet, GPGMail,...)
Apple could do a much better job of documenting these (Try working out how to write a Mail plugin. Every single one in existence seems to be based on GPGMail which did the hard work of reverse engineering it) but they do not try to squash competition.
Each startup script has a corresponding StartupParameters.plist file that defines the dependencies. For example the one for Apache contains: {
Description = "Apache web server";
Provides = ("Web Server");
Requires = ("DirectoryServices");
Uses = ("Disks", "NFS", "Network Time");
OrderPreference = "None"; }
Then all items are started up according to the dependencies in parallel.
The configuration was always there, but Jaguar (10.2) was the first system that actually ran items in parallel. Boot time was reduced quite significantly for Jaguar.
I checked the Australian Online Store, and the estimated build time for the 15" has gone to "3-4 weeks". The 12" and 17" models are still "1-2 days"
Blow outs in build time usually signify a new model coming out.
It looks like the production lines for the 15" model need a bit more retooling since it is a major change (Ti -> Al, etc), whereas the 12" and 17" are minor speed bumps etc.
I agree with others that the announcement will probably be made at Paris Expo on 16th.
There are problems using PCs as dumb terminals. I remember a while ago at work we had a couple of Windows PCs hooked up to some Sun boxes, as dumb terminals. Of course the Windows PCs needed rebooting every now and then. Each time we rebooted them the Suns stopped.
We discovered that the PCs were sending a BREAK on the serial port, when they got rebooted. Once the came back up again, we'd find the Sun box sitting at the open firmware prompt:
ok>
Once we knew the problem, we could just unplug the PC before rebooting, but there were still lots of times someone forgot to do that.
When I read the parent, it occurred to me that this is much more than TextEdit being able to read Word files.
TextEdit is a very simple program. Apple even supply the full source for it in the developer tools under/Developer/Examples/AppKit/TextEdit
All the real work is done by standard Cocoa classes NSTextView and NSTextStorage. If TextEdit understands Word files, it means that they have added the support to these standard classes. That means that *ALL* cocoa applications will inherit this functionality.
What happens is, the message headers will say it's one type, such as audio/x-midi, while the payload is really an EXE file, sometimes misidentified as a.bat or a.pif.
Essentially what you say is true, but this particular one (I've received several copies lately) has the following MIME information:
I believe the reason it only works for Ericsson phones is because it relies on support for publishing menus onto the phone. Something that Nokia does not support.
Any one know which part of the bluetooth spec this is? I've had a look here but I can't find it anywhere.
I just had a look to see what Apple's SoftwareUpdate does.
Unlike Windows, there is no decoding required, everything is sent in human readable XML. With the help of tcpdump, you can see exactly what is going on.
In the list of things to scan for, the only obvious 3rd party things are
Internet Explorer.app
Stuffit Expander - shipped with Mac OS X, even though it is 3rd party
Some EPSON printer drivers
Although it is sending info to Apple, it looks like it is only sending information it really needs in order to choose updates. Of course there's nothing stopping them changing this at any time. Then again I trust Apple more than I'd trust Microsoft with this sort of information.
For example, I'm trying to buy some albums put out by an Australian jazz singer (Nina Ferro), but there aren't any US distributors for her music. In essence, she doesn't exist, despite the fact that she's one of the hottest Australian jazz acts.
If you're after Australian jazz, you might want to check out cyber-jazz
I did a quick check and they only have one Nina Ferro CD listed (Tender is the Night), but if you email them, I'm sure they could get others in.
here is the actual redirecting link
Hundreds of thousands...LOL. Where do you get your numbers, Michael Moore?
No, the figures come from the well respected medical journal The Lancet
Here is the article
Imagine if ISPs all started implementing this. This could make a huge difference to the amount of virus/worm generated spam.
Actually, that's configurable, using visudo(8)The default in Suse is to require the target (ie root) passwd
You might want to look at: /usr/bin/ditto copy files and directories to a destination directory /usr/sbin/asr Apple Software Restore
Read the man pages for more info. Both these are standard in Mac OS X (Panther at least, not sure about older releases) and handle resource forks properly.
asr is actually the command line backend that the Software Restore Disk that shipped with your computer uses.
Apple Macs come with a built-in firewall, and I don't see anybody complaining over there. They also come with a built-in mail filter, and the same thing applies: no one is complaining. In fact, it all makes good sense.
...)
You do accoasionally get complaints on the Mac side, when Apple has done similar things (eg. Sherlock vs Watson).
But in general it's not so much of a problem.
I think the main reason this is so, is that instead of providing a complete solution, Apple add the infrastructure to the OS, and leave room for others to provide 'compensatory' products that use that infrastructure.
For instance, the built in firewall in Mac OS X (ipfw), is part of the OS where it belongs, but they only provide a pretty basic interface to it, unless you want to get your hands dirty with the command line.
This provides a market for things like BrickHouse which add an easy to use GUI over the top.
Even when they provide a total solution they don't necessarily kill the competition. When Apple released Safari, people were worried about what would happen to Opera.
Opera is still around, they've even moved to using the WebKit core, so they no longer have to worry about all the complicated HTML rendering code, and can instead concentrate on the bits and pieces around it that differentiate their browser. One could argue that Safari being released actually helped them. (Whether or not that translates into sales is another question)
The Mac has always been a very extensible platform. In the past, third parties had to use traps and patches and other nasty low level hacks. In Mac OS X, they have made it easier and safer through the use of frameworks and plugin bundles. (eg PithHelmet, GPGMail,
Apple could do a much better job of documenting these (Try working out how to write a Mail plugin. Every single one in existence seems to be based on GPGMail which did the hard work of reverse engineering it) but they do not try to squash competition.
Each startup script has a corresponding StartupParameters.plist file that defines the dependencies. For example the one for Apache contains:
{
Description = "Apache web server";
Provides = ("Web Server");
Requires = ("DirectoryServices");
Uses = ("Disks", "NFS", "Network Time");
OrderPreference = "None";
}
Then all items are started up according to the dependencies in parallel.
The configuration was always there, but Jaguar (10.2) was the first system that actually ran items in parallel. Boot time was reduced quite significantly for Jaguar.
I checked the Australian Online Store, and the estimated build time for the 15" has gone to "3-4 weeks". The 12" and 17" models are still "1-2 days"
Blow outs in build time usually signify a new model coming out.
It looks like the production lines for the 15" model need a bit more retooling since it is a major change (Ti -> Al, etc), whereas the 12" and 17" are minor speed bumps etc.
I agree with others that the announcement will probably be made at Paris Expo on 16th.
There are problems using PCs as dumb terminals. I remember a while ago at work we had a couple of Windows PCs hooked up to some Sun boxes, as dumb terminals. Of course the Windows PCs needed rebooting every now and then. Each time we rebooted them the Suns stopped.
We discovered that the PCs were sending a BREAK on the serial port, when they got rebooted. Once the came back up again, we'd find the Sun box sitting at the open firmware prompt:
ok>
Once we knew the problem, we could just unplug the PC before rebooting, but there were still lots of times someone forgot to do that.
It was VERY annoying
NSText already supports RTF
.doc files
- (BOOL)writeRTFDToFile:(NSString *)path atomically:(BOOL)flag;
- (BOOL)readRTFDFromFile:(NSString *)path;
It's not a lot more esoteric to add support for
There's one way of finding out.
Anyone with access to Panther want to run class-dump on TextEdit and see what's in it?
When I read the parent, it occurred to me that this is much more than TextEdit being able to read Word files.
/Developer/Examples/AppKit/TextEdit
TextEdit is a very simple program. Apple even supply the full source for it in the developer tools under
All the real work is done by standard Cocoa classes NSTextView and NSTextStorage. If TextEdit understands Word files, it means that they have added the support to these standard classes. That means that *ALL* cocoa applications will inherit this functionality.
A woman walked into a bar, and said to the barman, "Give me a double-entendre"
So he gave her one!
Damn, I read it at first as League of Gentlemen
Now, that would be an exclusive. Although I don't really remember that much about the soundtrack.
What happens is, the message headers will say it's one type, such as audio/x-midi, while the payload is really an EXE file, sometimes misidentified as a .bat or a .pif.
.pi is enought to make (the unpatched?) Outlook not notice that it is a .pif file.
Essentially what you say is true, but this particular one (I've received several copies lately) has the following MIME information:
Content-Type: application/octet-stream;
name="45443.pif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="45443.pi"
It looks like just changing the extension to
One more example of why HTML doesn't belong in email, aside from web bugs and other BS.
I couldn't agree with you more, but in this instance, it's just plain/text email with an attachment.
It also doubles as a PDA.
Keep all your business contacts in the address book, and appointments in iCal, all synced up to your iPod.
I was dragging a URL to the toolbar, and I got an interesting dialog saying:
.Mac care to investigate?
You cannot change bookmarks now.
iSync is synchronizing your bookmarks so you
cannot modify them. Try again in a moment.
Does the new Safari sync bookmarks? Anyone with a
If you don't want the status bar visible, you can also see the details for a link by dragging a link.
While it is being dragged, you get a nice translucent grey box containing the name and URL of the link.
I believe the reason it only works for Ericsson phones is because it relies on support for publishing menus onto the phone. Something that Nokia does not support.
Any one know which part of the bluetooth spec this is? I've had a look here but I can't find it anywhere.
I just had a look to see what Apple's SoftwareUpdate does.
Unlike Windows, there is no decoding required, everything is sent in human readable XML. With the help of tcpdump, you can see exactly what is going on.
First it does:
GETHost: swscan.apple.com:80
This returns a list of things to scan for. It then does the scanning and posts the results to:
POSTHost: swquery.apple.com
In the list of things to scan for, the only obvious 3rd party things are
Although it is sending info to Apple, it looks like it is only sending information it really needs in order to choose updates. Of course there's nothing stopping them changing this at any time. Then again I trust Apple more than I'd trust Microsoft with this sort of information.
For example, I'm trying to buy some albums put out by an Australian jazz singer (Nina Ferro), but there aren't any US distributors for her music. In essence, she doesn't exist, despite the fact that she's one of the hottest Australian jazz acts.
If you're after Australian jazz, you might want to check out cyber-jazz
I did a quick check and they only have one Nina Ferro CD listed (Tender is the Night), but if you email them, I'm sure they could get others in.