You need to explain what you mean by "identify". I'm reasonably sure that if I gave you a random UDID you could not figure out which person the phone belonged to. That's what I normally understand by "identify".
The UDID is of no use unless you have some other information to go with it e.g. an email address, a geolocation etc.
How about the hygiene issues of having a cop tell you to blow on something when you don't know where it's been?
Here in the UK, the breath test machines have a detachable tube you blow into. Everybody gets a new tube that has come from sterile packaging. Sometimes they let you keep the tube as a souvenir. I can't imagine it would be any different in the USA.
Because he is quoting the part about what gives you the right to distribute the object code. Each of the bullet points gives a method of object code distribution and the methods of source code distribution that allow you to comply with the licence.
Of course, he is quoting the wrong licence. The Linux kernel is distributed under GPL v2.
Well if they are by weight only, then that would make sense as to why imperial still rules the root in cooking. Most people don't have a scale for food preparation.
You think? This must be a USA thing because here in the UK I'd be almost as surprised to walk into a kitchen and not see a set of scales as to walk into a kitchen and not see an oven.
I really don't understand your argument. You use Windows on the desktop because some mobile phone operating systems and some games consoles are locked down. That seems a kind of bizarre argument to me.
1. press ctrl at the same time as left clicking 2. configure a two finger tap to be the secondary click 3. configure the one finger tap in the bottom right corner to be the secondary click 4. buy an external mouse - even the Apple ones have two buttons.
Objective-C does not have named parameters, it interleaves the parameters with the method name. So in the above example, the method name (or selector to use the correct terminology) is showWindow:atX:atY:width:height:fade: This is different to showWindow:atY:atX:width:height:fade: which it wouldn't be if Objective-C had named parameters.
It's called polymorphism. What happens when an object is sent the message depends only on that object and being able to change its behaviour at run time allows some pretty powerful features. For instance, there's a feature of Cocoa called Key Value observing which allows an object to monitor a property on another object and be sent a message when the property changes. And this requires no special programming in the observed property.
There's also a language feature called a category which allows you to add methods to existing classes at run time. So, for instance, Cocoa has no support for JSON, but you can add methods to the NSDictionary and NSArray classes to get them to write themselves out as a JSON string and you can add a method to the NSString class to get it to parse itself as a JSON string.
The dynamic binding comes at a cost. It's quite a bit slower to send a message in Objective-C than to make a function call, but if performance becomes an issue you can drop back to C function calls.
OK so you have a problem with your ability to learn Objective-C syntax. But that's your problem not the language's. Your criticisms stem from your ignorance of the language rather than anything legitimate, so if I were you I'd shut up now. Everybody who programs in the language thinks you are an ignorant twat.
I think I'll take what you say with a grain of salt. I use svn most of the time at work and in my own projects and pretty much everything you say about it is wrong except that it is better than CVS. It has no distributed support out of the box but it has had locking for a good five years or more.
Indeed and there were version control tools for operating systems other than Unix before then. Presumably the article - which was rubbish - left them off because there were no mobile phones around at the time.
I've never seen that happen, and I would hope the system admins on here aren't dumb enough to think you can effectively block someone based on their IP address, and do so by shutting off an entire netblock of IP's which are probably being handed out dynamically in the first place. Or to do so before submitting the proper abuse report to the proper address.
It used to happen regularly in the early days. My ISP channelled all HTTP traffic through a transparent proxy. Several times the IP address of the proxy got banned by Slashdot. Whether it was because of somebody abusing the site or simply multiple requests, apparently from the same IP address, coming in quickly enough to trigger some threshhold I don't know. It hasn't happened for a long time now, not since the last time I appealed the ban with an explanation of what a transparent proxy is.
Unfortunately, Java's popularity does not make them any money. In fact, it's a burden because they have to provide industrial grade servers to cope with the downloads and the bug tracking and they have to pay all the people who maintain that stuff as well as the dev team of course.
Oracle got successful by selling extremely expensive database servers to not many people. That's the business model they understand. And it clearly works better than giving away the product for free to everybody and hoping some of them would buy a Sun server to run it on. That's why we are talking about what Oracle will be doing with Java and not what Sun are going to do about their newly acquired database server.
I'm not surprised. Most adult mammals cannot digest dairy products. The humans that can are actually mutants. Most Japanese are not among the mutants and therefore have no use for food they can't digest properly.
Pink Floyd never released singles.
Arnold Layne
See Emily Play
Money
Another Brick in the Wall (part II) - Number 1 in 1979, I believe.
There are probably others, but those are the ones I can think of off the top of my head.
comfortably numb is actually quite jarring when it comes in on the album.
That's because it is a beacon of Gilmour cast adrift in a wallowing sea of Waters angst.
You need to explain what you mean by "identify". I'm reasonably sure that if I gave you a random UDID you could not figure out which person the phone belonged to. That's what I normally understand by "identify".
The UDID is of no use unless you have some other information to go with it e.g. an email address, a geolocation etc.
How about the hygiene issues of having a cop tell you to blow on something when you don't know where it's been?
Here in the UK, the breath test machines have a detachable tube you blow into. Everybody gets a new tube that has come from sterile packaging. Sometimes they let you keep the tube as a souvenir. I can't imagine it would be any different in the USA.
Wrong GPL. The Linux kernel is distributed under v2.
Because he is quoting the part about what gives you the right to distribute the object code. Each of the bullet points gives a method of object code distribution and the methods of source code distribution that allow you to comply with the licence.
Of course, he is quoting the wrong licence. The Linux kernel is distributed under GPL v2.
Except in the 50% infant mortality country, there's a 50% chance you'll never live to see the fabled life expectancy of 500.
Well if they are by weight only, then that would make sense as to why imperial still rules the root in cooking. Most people don't have a scale for food preparation.
You think? This must be a USA thing because here in the UK I'd be almost as surprised to walk into a kitchen and not see a set of scales as to walk into a kitchen and not see an oven.
For fucks sake. I think the issue of deciding whether a man deserves to go to prison or not slightly outweighs your poxy apartment blocks.
Minus income tax?
I really don't understand your argument. You use Windows on the desktop because some mobile phone operating systems and some games consoles are locked down. That seems a kind of bizarre argument to me.
Ways to get a right click with a Mac trackpad
1. press ctrl at the same time as left clicking
2. configure a two finger tap to be the secondary click
3. configure the one finger tap in the bottom right corner to be the secondary click
4. buy an external mouse - even the Apple ones have two buttons.
Objective-C does not have named parameters, it interleaves the parameters with the method name. So in the above example, the method name (or selector to use the correct terminology) is showWindow:atX:atY:width:height:fade: This is different to showWindow:atY:atX:width:height:fade: which it wouldn't be if Objective-C had named parameters.
It's called polymorphism. What happens when an object is sent the message depends only on that object and being able to change its behaviour at run time allows some pretty powerful features. For instance, there's a feature of Cocoa called Key Value observing which allows an object to monitor a property on another object and be sent a message when the property changes. And this requires no special programming in the observed property.
There's also a language feature called a category which allows you to add methods to existing classes at run time. So, for instance, Cocoa has no support for JSON, but you can add methods to the NSDictionary and NSArray classes to get them to write themselves out as a JSON string and you can add a method to the NSString class to get it to parse itself as a JSON string.
The dynamic binding comes at a cost. It's quite a bit slower to send a message in Objective-C than to make a function call, but if performance becomes an issue you can drop back to C function calls.
OK so you have a problem with your ability to learn Objective-C syntax. But that's your problem not the language's. Your criticisms stem from your ignorance of the language rather than anything legitimate, so if I were you I'd shut up now. Everybody who programs in the language thinks you are an ignorant twat.
Citation needed
I think I'll take what you say with a grain of salt. I use svn most of the time at work and in my own projects and pretty much everything you say about it is wrong except that it is better than CVS. It has no distributed support out of the box but it has had locking for a good five years or more.
Indeed and there were version control tools for operating systems other than Unix before then. Presumably the article - which was rubbish - left them off because there were no mobile phones around at the time.
My OS X install definitely has CVS although I'm not sure if it came with the OS or the dev tools.
That's why I don't moderate. I know I would abuse the system by moderating up things I agree with because I am a human being and therefore weak.
I've never seen that happen, and I would hope the system admins on here aren't dumb enough to think you can effectively block someone based on their IP address, and do so by shutting off an entire netblock of IP's which are probably being handed out dynamically in the first place. Or to do so before submitting the proper abuse report to the proper address.
It used to happen regularly in the early days. My ISP channelled all HTTP traffic through a transparent proxy. Several times the IP address of the proxy got banned by Slashdot. Whether it was because of somebody abusing the site or simply multiple requests, apparently from the same IP address, coming in quickly enough to trigger some threshhold I don't know. It hasn't happened for a long time now, not since the last time I appealed the ban with an explanation of what a transparent proxy is.
Unfortunately, Java's popularity does not make them any money. In fact, it's a burden because they have to provide industrial grade servers to cope with the downloads and the bug tracking and they have to pay all the people who maintain that stuff as well as the dev team of course.
Oracle got successful by selling extremely expensive database servers to not many people. That's the business model they understand. And it clearly works better than giving away the product for free to everybody and hoping some of them would buy a Sun server to run it on. That's why we are talking about what Oracle will be doing with Java and not what Sun are going to do about their newly acquired database server.
And as a user of a program, I give a shit about the productivity of the developer... why?
Because the developer will produce software with more features and fewer bugs sooner and more cheaply.
I'm not surprised. Most adult mammals cannot digest dairy products. The humans that can are actually mutants. Most Japanese are not among the mutants and therefore have no use for food they can't digest properly.