But the Silverlight dependency can be removed later as browsers are upgraded. Vast quantities of H.264-encoded video will be far more difficult to change.
In MSSQL a FUNCTION doesn't perform well as a named sub-query - because it merely evaluates the function over and over for each row it encounters.
However, a VIEW is precisely what you need, a named sub-query. When you reference a view within a SELECT statement, behind the scenes it merely pastes the view definition into your statement. This allows the optimiser to look through into the VIEW definition and apply any indexes in the same way it would if you just typed the whole thing out.
Caveat - this does NOT apply for materialised views, but unless you are using the highly expensive Enterprise or DataCenter editions you don't get this anyway.
In the UK, it is highly advisable for any business to take out Professional Indemnity Insurance. This covers this type of eventuality - and faced with a professional legal opponent these type of people will invariably back down.
Nice idea, it could be fundamentally flawed
on
P2P Streaming Radio
·
· Score: 1
Some unhelpful person has put crud data somewhere into the stream, which crashes the program.
How would you stop this from becoming a problem?
Well you could devise some way of ignoring dud hosts. BUT - to do this you would have to have a method of identifying which hosts were broken (e.g. user ranking like slashdot moderation). Hence you can't be anonymous anymore.
I'm sure someone can counter this argument, I'd be interested to know any possible alternatives!
Its a small program that automatically copies files from the client box to a server. Obviously you'll need a meaty server to store all those C:\My Documents\My Cat.bmp files!
I evaluated replication tools for a different kind of task, so chose not to use it, but for what you want it sounds ideal.
Typically, the reliability of a software follows the "Bathtub curve" -
\ __ ^\_______-- | Faults -> Time
When very new (such as in Alpha or Beta) its likely to be wrong. Nobody's really used it in anger, so the real-world faults haven't been found yet.
When very old, someone may have found how to exploit obscure holes in it, or there's a better way to achieve the same task.
So rather than applying a single expiry date to the whole program, a better policy might be to apply the expiry dates per feature.
When a beta feature's code passes, it can be given a long expiry date. As each feature reaches its expiry, it can be reviewed, and if it is still satisfactory, the expiry date can be extended.
This way, you won't be affected by the expiry system unless you use the brand-new or unmaintained parts of the program - the bits that are most likely to go wrong.
You won't be able to get a Notepad window to pop up immediately on the remote server, unfortunately(sic)!
The reason is that rootkit will be running as a child process of a service, and services are not normally allowed access to the user desktop.
If the IIS W3svc service has been set up to use the LocalSystem account, it is possible to check the "Allow Service to interact with Desktop", but you have to deliberately do this. And it is impossible to grant the LocalSystem account anything more than pleb rights, so almost nobody uses this option. The IUSR_ account is what a default IIS box is configured to use.
What you could do though, is set up a RunOnce entry in the registry to start Notepad. Then, when the user next logs on, they'll get the message!
I downloaded this as soon as I could - you kind of *know* its going to be banned.
My limewire is online, look for cab-brasseyespecial1.avi and cab-brasseyespecial2.avi.
I think in Europe we will never pay significantly less for our energy, and probably we will end up paying a lot more.
If electricity was almost free, Norwegians would heat their motorways, noone would bother to insulate their houses and we'd cause our own global warming!
Of course this doesn't apply to good ol' Dubya's America, who don't give a damn about the rest of the world. Air conditioners on full, everyone?
Threads are useful in a server process where you are stuck with a blocking RPC (remote procedure call), and the CPU would be idling 80% of the time waiting for the RPC to finish. Threading allows your code to service some other clients while you are waiting.
But you are absolutely right, don't use threads unless you REALLY need them!
This is such a common thing to want to do, yet there seems to be no tools that allow this kind of thing.
Having given up on a consumer friendly solution, I implemented a printing solution using the MS WebBrowser control and XSL transform.
To do the pagination, you have to render approximately one page's worth of XML data at a time, then use the.offsetHeight property to measure exactly how big it is. Then you have to remove a few lines until you have exactly a page height! (phew)
Its not particularly fast, because of all the DHTML munging that goes on, but it was the only solution we could get to work sensibly
There's definitely a gap in the market for an XSL editor along the lines of DreamWeaver, but still there's no neat way of doing any kind of pagination with XSL.
So its like the "universal solvent" then - you can't make a bottle to put it in!
But the Silverlight dependency can be removed later as browsers are upgraded. Vast quantities of H.264-encoded video will be far more difficult to change.
In MSSQL a FUNCTION doesn't perform well as a named sub-query - because it merely evaluates the function over and over for each row it encounters.
However, a VIEW is precisely what you need, a named sub-query. When you reference a view within a SELECT statement, behind the scenes it merely pastes the view definition into your statement. This allows the optimiser to look through into the VIEW definition and apply any indexes in the same way it would if you just typed the whole thing out.
Caveat - this does NOT apply for materialised views, but unless you are using the highly expensive Enterprise or DataCenter editions you don't get this anyway.
In the UK, it is highly advisable for any business to take out Professional Indemnity Insurance. This covers this type of eventuality - and faced with a professional legal opponent these type of people will invariably back down.
How would you stop this from becoming a problem?
Well you could devise some way of ignoring dud hosts. BUT - to do this you would have to have a method of identifying which hosts were broken (e.g. user ranking like slashdot moderation). Hence you can't be anonymous anymore.
I'm sure someone can counter this argument, I'd be interested to know any possible alternatives!
Suresync is what you need.
Its a small program that automatically copies files from the client box to a server. Obviously you'll need a meaty server to store all those C:\My Documents\My Cat.bmp files!
I evaluated replication tools for a different kind of task, so chose not to use it, but for what you want it sounds ideal.
When very old, someone may have found how to exploit obscure holes in it, or there's a better way to achieve the same task.
So rather than applying a single expiry date to the whole program, a better policy might be to apply the expiry dates per feature.
When a beta feature's code passes, it can be given a long expiry date. As each feature reaches its expiry, it can be reviewed, and if it is still satisfactory, the expiry date can be extended.
This way, you won't be affected by the expiry system unless you use the brand-new or unmaintained parts of the program - the bits that are most likely to go wrong.
Counting backwards in hex ... for those relative jumps
FF, FE, FC balls
FF, FE, FD, FC, FA oh bums
FF, FE, FD, FC, FB, FA, F9
Ooops, forgot to count from PC at END of instruction. Aargh!
Repeat ad infinitum
subst l: "c:\documents and settings\Administrator\Desktop"
I put this in my Startup folder, then work from my L:\ drive.
Ctrl+Break will always stop VB when its in an endless loop ... Its pretty well hidden in the docs though!!!!
The reason is that rootkit will be running as a child process of a service, and services are not normally allowed access to the user desktop.
If the IIS W3svc service has been set up to use the LocalSystem account, it is possible to check the "Allow Service to interact with Desktop", but you have to deliberately do this. And it is impossible to grant the LocalSystem account anything more than pleb rights, so almost nobody uses this option. The IUSR_ account is what a default IIS box is configured to use.
What you could do though, is set up a RunOnce entry in the registry to start Notepad. Then, when the user next logs on, they'll get the message!
Or 217.34.86.35 - on for another 8 hours or so
I downloaded this as soon as I could - you kind of *know* its going to be banned. My limewire is online, look for cab-brasseyespecial1.avi and cab-brasseyespecial2.avi.
If electricity was almost free, Norwegians would heat their motorways, noone would bother to insulate their houses and we'd cause our own global warming!
Of course this doesn't apply to good ol' Dubya's America, who don't give a damn about the rest of the world. Air conditioners on full, everyone?
At least James Dyson managed to overthrow the vacuum cleaner manufacturers' cash cow of selling the replacement bags...
The consumer will win eventually, but it takes an *awful* long time!
That will make them want to keep their password private!
But you are absolutely right, don't use threads unless you REALLY need them!
Do you have to tell the customer that to implement feature X, we have to do a refactoring that will take 20 days???
Surely the customer will NEVER take any feature that involves a refactor; they don't feel like they're getting anything!
Rather than the current system, where you get some kind of structure, XP will give you NO structure!!!
This is such a common thing to want to do, yet there seems to be no tools that allow this kind of thing.
Having given up on a consumer friendly solution, I implemented a printing solution using the MS WebBrowser control and XSL transform.
To do the pagination, you have to render approximately one page's worth of XML data at a time, then use the .offsetHeight property to measure exactly how big it is. Then you have to remove a few lines until you have exactly a page height! (phew)
Its not particularly fast, because of all the DHTML munging that goes on, but it was the only solution we could get to work sensibly
There's definitely a gap in the market for an XSL editor along the lines of DreamWeaver, but still there's no neat way of doing any kind of pagination with XSL.
That is, are we talking about a real threat or a potential threat?
The person who got the key could hold it close to their chest or publish it on every cracker page going!
Sounds about as safe as amateur explosives to me!