The valve on the radiator.
Not as good as a thermostat, but better than opening a window, especially in winter.
Also much better than a computerised HVAC. Those things never seem to work right.
Header injection attacks.
http://example.com/redirect.php?s=/%0d%0aSome-other-header:%20some-nasty-value
The PHP docs for header() suggest this was fixed in 4.4.2 and 5.1.2, but beware of regressions.
The bottom line is you should never inject data into a context where there is any potential for it to be interpreted differently from what you are expecting.
If you don't know whether or not such potential exists, assume that it does and find out how. If you assume it doesn't, you're likely to be proven wrong the hard way.
Some people say "don't trust user-supplied data", but that's not quite right either. It'll stop you from being exploited by users, but a well-built system should still DTRT even when given "wéïrd" data, no matter where it comes from.
One suggestion for those that install it, go into your settings and enable plugins 'on-demand' That way you will only get the Flash you want.
Thank you! (Mod parent up!)
I installed flash on my N1 and noticed a ton of flash ads, and thought maybe Jobs was right! I normally use an ad blocker when browsing (desktop) and had forgotten how bad it could be. That click to play thing will do the trick until I find a proper ad blocker.
Yes. Computing is warping our minds.
Computers are just so damn logical, working with them is completely removed from normal everyday life. It's well known that people anthropomorphize computers in order to deal with them in our own frame of reference, but conversely we also mentally shift our thinking into a logical form which we aren't evolved to deal with, so that we can work effectively with computers. The more closely you work with computers, the more this will affect you.
I don't think this is a new thing though. Mathematicians and people working in hard sciences have certainly faced the same sort of thing. For example, many early scientists (eg. Galileo) have faced persecution because they have found a mode of thinking that "normal" people have found objectionable.
It'll only get worse as technology progresses.
Any circuit design must contain at least one part which is obsolete, two parts which are unobtainable, and three parts which are still under development.