To see the same functionality without the security implications, install a fresh version of ubuntu (feisty is what I've seen this with), and double click on any avi file that you do not have the codec for.
:-)
There's nothing wrong with specifying in your file what codecs are required, but being able to specify a url is imho not a particularly bright design.
The subtext to your entire rant being of course that they are where they are because that's what they deserve and that's what they're worth.
Before bothering to quote neo-liberalistic bullshit at me just be aware that I do not believe that a free market is a particularly good way of selecting or distributing much anything.
Slight correction:
You are talking about architectural patterns here, not design patterns.
Design patterns are generally ways to solve much smaller problems than the architecture of a system.
I've always been iffy about calling MVC a design pattern too, it seems very difficult to fit into the original GOF specification.
As for development, every program that i know uses some concept of divide and conquer. Breaking up a large problem in to a set of connected smaller problems simplifies writing good code. It's easier to write small bug-free modules then it is to write a large program all at once. This is probably the most important part of the software design process imho (requirements gathering is more important but that's not design).
An effective way to design software so that it is broken up into distinct chunks of logic. This is the very reason why people are enamoured with object oriented design, as it does this in a reasonably formal manner.
It's... a config file... try modifying the windows registry to be malformed.
The problem you're referring to is the usual way we interface with the config file, average users should not really be editing it directly.
Ubuntu seems to be making good progress in this department.
Look, I don't smoke pot.
But, I have to say that I don't consider it a giant leap of logic to think that arguably the oldest drug known to man, still being used by medical professionals all over the world as a treatment, has earned the status of a Schedule II drug.
(B) The drug or other substance has no currently accepted medical use in treatment in the United States.
(C) There is a lack of accepted safety for use of the drug or other substance under medical supervision. It doesn't bother you that these two are simply untrue for pot?
"No repeated system restarts, but none ? What about when your kernel is updated ? What about VMWare needing to be recompiled once you HAVE rebooted ?"
Oh really come on, a reboot when you recompile your kernel, how often are full fledged kernel versions released? Once a month? Once every couple of months? And there's really few reasons to actually be recompiling a version of the kernel unless you've made a hardware modification, which would've required a restart anyway.
So long as you're using a version of the kernel that vmware supports, vmware requires all of running vmware-config.pl after a version change. Hell I think it even runs automatically on fail.
You think this only happens in the open source world?
Let me show you what the "defect priority analysis" would look like at my work were we to receive a report about this bug:
Reproducible: Yes
Frequency of occurrence: Extremely low, only comes manifests for a very rare corner case.
Systems known to be impacted: None, systems that have noticed defect previously have already implemented a workaround.
Current known impact upon the functionality of the system: None
Systems currently using code where defect is present with no impact: All systems accessing a directory
Potential negative impact of an incorrect fix: Extremely high, potentially crippling filesystem traversal.
Proposed solution: Wait till people stop using DOS filesystems.
So has anyone here actually SEEN the definition for "networked" that they intend to use in the bill? Because, y'know, that's pretty much where ALL the detail is. Maybe they'll define "networked" as "foreign computer having an active SMB session with local computer at time of inspection".
So maybe we oughta get off the righteous indignation horses while we clearly have no idea what the law is going to entail eh?
Maybe maybe maybe... I do tend to agree, but I've been wondering lately why we find internet censorship in the form of blocking porn websites somehow more repugnant than TV censorship.
Makes me think there's a bit of a bias there that needs examining.
ASF Files containing URL's meant to be auto-followed, large telecoms publishing "private" messages on the public-accessible net.
Neither of these are old enough for the "it was before we knew" excuse, so wtf is going through these guys heads?
To see the same functionality without the security implications, install a fresh version of ubuntu (feisty is what I've seen this with), and double click on any avi file that you do not have the codec for.
:-)
There's nothing wrong with specifying in your file what codecs are required, but being able to specify a url is imho not a particularly bright design.
The subtext to your entire rant being of course that they are where they are because that's what they deserve and that's what they're worth.
Before bothering to quote neo-liberalistic bullshit at me just be aware that I do not believe that a free market is a particularly good way of selecting or distributing much anything.
One of the perpetrators is currently facing criminal charges for lying to the investigation.
But I take your point, pricks should have been sent to jail for the crime not for the technicality they committed while in the process.
Do we really need requests for commercial product recommendations on the front page?
True enough, but if that's all you're using it for what difference of intention is there between that an the Observer pattern?
IMHO MVC Always seems like a pattern to design a system around (architecture) rather than a part of a system (design).
I do see your point though.
Slight correction:
You are talking about architectural patterns here, not design patterns.
Design patterns are generally ways to solve much smaller problems than the architecture of a system.
I've always been iffy about calling MVC a design pattern too, it seems very difficult to fit into the original GOF specification.
An effective way to design software so that it is broken up into distinct chunks of logic. This is the very reason why people are enamoured with object oriented design, as it does this in a reasonably formal manner.
While you are correct, I think even Usenet was in its infancy pre-WWII :-)
It's... a config file... try modifying the windows registry to be malformed.
The problem you're referring to is the usual way we interface with the config file, average users should not really be editing it directly.
Ubuntu seems to be making good progress in this department.
I must say I'm honestly surprised that more linux reliant companies don't contribute to the X.org development team.
Only 30 devs? What gives? Most all reliance on linux is going to have some reliance on X, are these companies not hitting any annoying limitations?
Want to see the studies showing an inverse correlation between deriving payment and deriving enjoyment from a task?
Try taking my hobby away and I'd get snarky too.
Look, I don't smoke pot.
But, I have to say that I don't consider it a giant leap of logic to think that arguably the oldest drug known to man, still being used by medical professionals all over the world as a treatment, has earned the status of a Schedule II drug.
OSX is not an operating system, it's a whole heap of (very well done) toolkits and apps bundled with a *nix operating system.
Read your Tanenbaum son.
The same weight of wood would be stronger.
But not the same cross-sectional size.
Can I not still replace gdm, init, or Xorg with my own trojan binaries? Or hell, I could replace the kernel if I wanted to.
The separation you are talking about would only help were an exploit found in the accessibility application itself, this is not the case here.
The point is, if someone has physical access to the box you're screwed, whether windows or *nix.
Wow, if I boot a *nix machine with a rescue disk (assuming /sbin isn't encrypted) I can replace all sorts of apps that run as root with my own!
danger will robinson.
Seriously, as many problems as I have with Microsoft's past security practices, this does not look like anything.
"No repeated system restarts, but none ? What about when your kernel is updated ? What about VMWare needing to be recompiled once you HAVE rebooted ?"
Oh really come on, a reboot when you recompile your kernel, how often are full fledged kernel versions released? Once a month? Once every couple of months? And there's really few reasons to actually be recompiling a version of the kernel unless you've made a hardware modification, which would've required a restart anyway.
So long as you're using a version of the kernel that vmware supports, vmware requires all of running vmware-config.pl after a version change. Hell I think it even runs automatically on fail.
You think this only happens in the open source world? Let me show you what the "defect priority analysis" would look like at my work were we to receive a report about this bug: Reproducible: Yes Frequency of occurrence: Extremely low, only comes manifests for a very rare corner case. Systems known to be impacted: None, systems that have noticed defect previously have already implemented a workaround. Current known impact upon the functionality of the system: None Systems currently using code where defect is present with no impact: All systems accessing a directory Potential negative impact of an incorrect fix: Extremely high, potentially crippling filesystem traversal. Proposed solution: Wait till people stop using DOS filesystems.
Little exercise for the kiddies at home:
In the context of the software industry, what does the tag "beta" mean when applied to a product?
The ACCC aren't exactly shrinking violets either.
I wouldn't be surprised to see court action.
Why assume that your craziness applies to a completely different country?
So has anyone here actually SEEN the definition for "networked" that they intend to use in the bill?
Because, y'know, that's pretty much where ALL the detail is.
Maybe they'll define "networked" as "foreign computer having an active SMB session with local computer at time of inspection".
So maybe we oughta get off the righteous indignation horses while we clearly have no idea what the law is going to entail eh?
Maybe maybe maybe... I do tend to agree, but I've been wondering lately why we find internet censorship in the form of blocking porn websites somehow more repugnant than TV censorship.
Makes me think there's a bit of a bias there that needs examining.