Yep. And that's why you should use parameters instead of dynamically creating SQL commands as string. Not like this (C#.NET):
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM t_Table WHERE Something LIKE '" + InputString + "'";
But like this (C#.NET):
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM t_Table WHERE Something LIKE @param1";
cmd.Parameters.Add("param1", DbType.String).Value = InputString;
Lousy example, I know. A lot of languages and/or frameworks supports this kind of structure (in Perl I think paremeters are marked with '?' don't know about other languages) but unfortunately it is not used often enough. PHP has also all the fancy real_escape_string functions and such.
Comes to mind... That last one was used when some people I know from IRC cracked open one TV company's web site here in Finland.
But above examples doesn't work in IIS6/ASP.NET since framework doesn't let you shoot yourself in the foot so easily. ASP.NET checks input and prevents submitting suspicous data unless you specifically tell it to let it through. Also you would have to write something like 10 rows more code to compile and run code on-the-fly.
From the previews, it seems to me the weakest part of this flick may not be the robots in disguise, but their human counterparts.
You are absolutely right! I really hope they didn't mess this up with somekind of stupid love drama or some freedom crab (they can never take away our freedom!!! - I hate those speeches in movies). I was so pissed when they screwed up Alien vs Predator! There was like 5 min aliens, 5 min predators and rest of the film was about some whiny woman. Hopefully this film is 30 min Optimus, 30 min Megatron and 30 brainless mayhem:)
E-Paper post-it with encryption support! Store you passwords to E-Paper post-it. Encrypt it with password. Store it under your keyboard. Now your passwords are safe! Even from yourself, since you forgot the encryption key!
Well of course it's obivous! But it takes real talent and businessmanship to make a product from such an "obvious" thing. I wonder how many business opportunities has been lost because of lack of foresight.
Just for an example, how about glue and a paper? Put glue on paper, press it to some surface and it sticks. Yes, this is obvious, but tell it to the company that manufactures Postit papers.
Unfortunately it's rather easy to respond to someone's saying to call him a racist. It's basically the same thing when you get called out as a troll when you write something to some internet forum where majority doesn't like your point of view. Happened to me many times and after a while it gives you somekind of mark-of-troll on your virtual forehead and nothing you say gets taking seriously. Oh, how bitter I am:)
Racism/troll/whatever are just stupid words nowadays which doesn't seem mean nothing anymore. If you don't like someone's thoughts (for example thoughts about some Operating System), call him a troll. If you don't like someone's political ideas, call him a racist. That way you don't have the deal with the actual facts; you can easily brush them a side and attack the person. If you get enough people behind you, you have "won" the debate.
Here in Finland I remember some politician was trying to figure out some good ways to stop the fight between Israel and Palestine, a plan which _didn't_ include exterminating israelians and/or muslims. Well, that didn't get off nicely. Half of people were calling him anti-semitism and others racist.
So summa summarum: People would do better if they actually would listen what others are saying and instead of making fun of them or calling them names, give constructive critisism, but always remember that you are not really a objective person yourself, so your personal feelings gets always in the debate... And if that doesn't work, then make fun of them with any way you like:)
So you are saying that normal lifespan of a laptop is one year? My IBM is over 3 years old and I haven't seen any cracking in it even after my dog run over it, normal scratches of course. Note to self: do not buy Apple laptops.
I remember seeing a Penn & Teller show where there was Greenpeace founder (not in Greenpeace anymore) complaining that Greenpeace is more about politics these days than environment. Politicians use it as a stepping stone on their career and so on. Unfortunately I don't remember much about that show but it sure was interesting.
Ah, oh yes. The funniest part of the show was when P&T was collecting names to prevent hydrogendioxide from getting to food and such. There was some big environment event in Washington DC and every participant, even the coordinator of the event, wrote the paper to prevent H2O getting into food supplies:) I was drinking vodka at the same time and was really angry that H2O spoiled my drink:)
I consider that the thing that I get my work done is the ultimate test for any language. Bonus points comes when language makes things like structuring and maintaining the code easier. Extra plus if language and/or compiler prevents me from making stupid mistakes when I've been coding 7 hours straight.
I've done VB6 coding for about year. It was horrible, horrible language. It just didn't support some things or supported those badly. Luckily I don't have use it anymore. VB.NET is improvement but if you go.NET, why not use C# then. C... I have mixed feelings about C. You can make fast and reliable code with it but you'll have to be extra careful with it. C++ is good but if I'm going to write OO code, I take C# at any time. Perl, PHP, Ruby, nice toys. I love to fiddle around with Ruby. Haskell... well, that's weird:)
But what I'm really looking forward is F#. C# with improved IPC and stuff. Hopefully they release Singularity also.
Reviewers shouldn't be comparing OSs head to head. They should be comparing them to a neutral set of standards that judge ease of use, performance, stability etc
So what standard should we use? Is there one standard to all of these which we should use? And if we come up with some standard, what makes sure that he/she/those who wrote the standard wasn't biased to one way or other? Maybe we should just drop these silly comparisons and use what ever desktop we like.
But then again, maybe life would just be too boring without these Slashdot rantings:)
Yeah. This is why we keep all our softwares at beta level so that when something goes terribly wrong, we can always make statements like "but it's only beta." Wasn't beta somewhere, sometime, thing that said "this is not production ready"? It sure doesn't mean that anymore.
$/watt is one. Watt/square is other. My roof isn't going to grow you know:) I think panel lifetime and how well it handles 30 cm of snow and such is one issue also. And it has been cloudy for couple of weeks now. Sometimes I hate to live in Finland.
I didn't know that MS has bought Sony or Nintendo. When did this happen? Or did they copy from Sony or Nintendo? I thought XBox 360 was first in market of this generation consoles. Maybe it was C then...
Actually, this asshat saying that technology X is not desired by the public, when one of his main competitors is currently making a killing marketing technology X is disingenuous.
Well of course it sells on Wii. I mean, do you get Wii without motion sensing controller? No, you don't. And that means it must sell if Wii sells (or perhaps Wii sells because of it.) But I wouldn't like motion sensing stuff on my XBox. I just want to lye down on my couch and just press buttons:)
I heard this straight from the MS representative. MS has participated in a lot of these kinds of panels and groups but has quit them because of constant resintance of their efforts, suggestions, what ever. All you can draw your conclusions what this means, of course, and this is Slashdot, so I'm pretty sure what those conclusions are...
I don't get it either. I have a laptop, I have A/V cables and I have TV. I can play almost any video/audio format there is. I'm not sure if my current laptop can handle HD stuff but then again, I have desktop PC with much more computing power at hand also. I have MediaPortal software and I could use remote control with it but then again, I already have wireless keyboard and mouse.
So why on earth I'd buy an expensive box between my computer and TV?
But tell me, how do you add extra new-line to registry? It's much more easier to mess up text files with text editor than mess up registry with registry editor. And trust me, I've done both:)
If explorer.exe doesn't start, user gets (at least in XP) blue screen (not that BSOD, but just a blue screen) in front of him. Then user can press CTRL+ALT+DEL, execute Task Manager and use that to start other applications. You can test this by terminating all explorer.exe processes with Task manager. But you must be quick, since XP will try to automatically start shell process if it sees it has been terminated. Btw. there's a registry entry which tells which shell should be started: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon Shell=Explorer.exe
Maybe you are confusing windowing system to NT kernel:)
But it is! I cast a killing cloud from time to time and every time my coworkers caughs with nausea! I'm also pretty good at casting invisibility and leaving work early...
As a developer, who makes software for living and for fun: C#,.NET, ASP.NET (IIS6, Apache+mod_mono), Visual Studio 2005 (2003 is fine, 2005 is great), SQL Server 2005 (2000 is good also) and things which comes with those.
As normal user: MSN Live Messenger, Windows Media Player 11 (great UI)
Non-Microsoft products, which I really like: mIRC, Guitar Pro 5, some games
And oh yeah, I use these every day on Windows XP and they all work great for me.
Patents aren't enforceable in EU as whole. They are quite enforceable in individual EU countries though. EU just doesn't have unified patent practice. And when EU doesn't have unified patent practice, I don't think it has the power to "open" MS (or any other's) patents in every EU country.
> These are very useful precautions from a security perspective. I wish operating systems included features to make it more convenient to do things this way.
Windows Vista runs browser with limited user rights by default. Somebody (unfortunately I don't have Vista yet) should try this with Vista and report what files can be uploaded this way.
But on the other hand, I couldn't get this thing to work with XP & IE7. Maybe I'm typing too fast. Also backspace messes the whole thing up. So in order this to work, malicious web page should say something like:
Please enter following text to following textbox with typerate something like 2 key-strokes per sec.
<insert 500 words of text here with many backslashes>
Yep. And that's why you should use parameters instead of dynamically creating SQL commands as string. Not like this (C# .NET):
But like this (C# .NET):
Lousy example, I know. A lot of languages and/or frameworks supports this kind of structure (in Perl I think paremeters are marked with '?' don't know about other languages) but unfortunately it is not used often enough. PHP has also all the fancy real_escape_string functions and such.
Yes. Just like this would:
Or like this:
Comes to mind... That last one was used when some people I know from IRC cracked open one TV company's web site here in Finland.
But above examples doesn't work in IIS6/ASP.NET since framework doesn't let you shoot yourself in the foot so easily. ASP.NET checks input and prevents submitting suspicous data unless you specifically tell it to let it through. Also you would have to write something like 10 rows more code to compile and run code on-the-fly.
You are absolutely right! I really hope they didn't mess this up with somekind of stupid love drama or some freedom crab (they can never take away our freedom!!! - I hate those speeches in movies). I was so pissed when they screwed up Alien vs Predator! There was like 5 min aliens, 5 min predators and rest of the film was about some whiny woman. Hopefully this film is 30 min Optimus, 30 min Megatron and 30 brainless mayhem :)
E-Paper post-it with encryption support! Store you passwords to E-Paper post-it. Encrypt it with password. Store it under your keyboard. Now your passwords are safe! Even from yourself, since you forgot the encryption key!
Well of course it's obivous! But it takes real talent and businessmanship to make a product from such an "obvious" thing. I wonder how many business opportunities has been lost because of lack of foresight.
Just for an example, how about glue and a paper? Put glue on paper, press it to some surface and it sticks. Yes, this is obvious, but tell it to the company that manufactures Postit papers.
Well of course we all love to have a expensive crippled phone just because it looks nice!
Unfortunately it's rather easy to respond to someone's saying to call him a racist. It's basically the same thing when you get called out as a troll when you write something to some internet forum where majority doesn't like your point of view. Happened to me many times and after a while it gives you somekind of mark-of-troll on your virtual forehead and nothing you say gets taking seriously. Oh, how bitter I am :)
Racism/troll/whatever are just stupid words nowadays which doesn't seem mean nothing anymore. If you don't like someone's thoughts (for example thoughts about some Operating System), call him a troll. If you don't like someone's political ideas, call him a racist. That way you don't have the deal with the actual facts; you can easily brush them a side and attack the person. If you get enough people behind you, you have "won" the debate.
Here in Finland I remember some politician was trying to figure out some good ways to stop the fight between Israel and Palestine, a plan which _didn't_ include exterminating israelians and/or muslims. Well, that didn't get off nicely. Half of people were calling him anti-semitism and others racist.
So summa summarum: People would do better if they actually would listen what others are saying and instead of making fun of them or calling them names, give constructive critisism, but always remember that you are not really a objective person yourself, so your personal feelings gets always in the debate... And if that doesn't work, then make fun of them with any way you like :)
So you are saying that normal lifespan of a laptop is one year? My IBM is over 3 years old and I haven't seen any cracking in it even after my dog run over it, normal scratches of course. Note to self: do not buy Apple laptops.
I remember seeing a Penn & Teller show where there was Greenpeace founder (not in Greenpeace anymore) complaining that Greenpeace is more about politics these days than environment. Politicians use it as a stepping stone on their career and so on. Unfortunately I don't remember much about that show but it sure was interesting.
Ah, oh yes. The funniest part of the show was when P&T was collecting names to prevent hydrogendioxide from getting to food and such. There was some big environment event in Washington DC and every participant, even the coordinator of the event, wrote the paper to prevent H2O getting into food supplies :) I was drinking vodka at the same time and was really angry that H2O spoiled my drink :)
I consider that the thing that I get my work done is the ultimate test for any language. Bonus points comes when language makes things like structuring and maintaining the code easier. Extra plus if language and/or compiler prevents me from making stupid mistakes when I've been coding 7 hours straight.
I've done VB6 coding for about year. It was horrible, horrible language. It just didn't support some things or supported those badly. Luckily I don't have use it anymore. VB.NET is improvement but if you go .NET, why not use C# then. C ... I have mixed feelings about C. You can make fast and reliable code with it but you'll have to be extra careful with it. C++ is good but if I'm going to write OO code, I take C# at any time. Perl, PHP, Ruby, nice toys. I love to fiddle around with Ruby. Haskell ... well, that's weird :)
But what I'm really looking forward is F#. C# with improved IPC and stuff. Hopefully they release Singularity also.
So what standard should we use? Is there one standard to all of these which we should use? And if we come up with some standard, what makes sure that he/she/those who wrote the standard wasn't biased to one way or other? Maybe we should just drop these silly comparisons and use what ever desktop we like.
But then again, maybe life would just be too boring without these Slashdot rantings :)
Yeah. This is why we keep all our softwares at beta level so that when something goes terribly wrong, we can always make statements like "but it's only beta." Wasn't beta somewhere, sometime, thing that said "this is not production ready"? It sure doesn't mean that anymore.
Yes and look what happened to him. A fricking crucifixion!
$/watt is one. Watt/square is other. My roof isn't going to grow you know :) I think panel lifetime and how well it handles 30 cm of snow and such is one issue also. And it has been cloudy for couple of weeks now. Sometimes I hate to live in Finland.
I didn't know that MS has bought Sony or Nintendo. When did this happen? Or did they copy from Sony or Nintendo? I thought XBox 360 was first in market of this generation consoles. Maybe it was C then...
Well of course it sells on Wii. I mean, do you get Wii without motion sensing controller? No, you don't. And that means it must sell if Wii sells (or perhaps Wii sells because of it.) But I wouldn't like motion sensing stuff on my XBox. I just want to lye down on my couch and just press buttons :)
* "Microsoft quits W3C standardisation panel" 03/24/2003
I heard this straight from the MS representative. MS has participated in a lot of these kinds of panels and groups but has quit them because of constant resintance of their efforts, suggestions, what ever. All you can draw your conclusions what this means, of course, and this is Slashdot, so I'm pretty sure what those conclusions are...
I don't get it either. I have a laptop, I have A/V cables and I have TV. I can play almost any video/audio format there is. I'm not sure if my current laptop can handle HD stuff but then again, I have desktop PC with much more computing power at hand also. I have MediaPortal software and I could use remote control with it but then again, I already have wireless keyboard and mouse.
So why on earth I'd buy an expensive box between my computer and TV?
But tell me, how do you add extra new-line to registry? It's much more easier to mess up text files with text editor than mess up registry with registry editor. And trust me, I've done both :)
If explorer.exe doesn't start, user gets (at least in XP) blue screen (not that BSOD, but just a blue screen) in front of him. Then user can press CTRL+ALT+DEL, execute Task Manager and use that to start other applications. You can test this by terminating all explorer.exe processes with Task manager. But you must be quick, since XP will try to automatically start shell process if it sees it has been terminated. Btw. there's a registry entry which tells which shell should be started: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon Shell=Explorer.exe
:)
Maybe you are confusing windowing system to NT kernel
But it is! I cast a killing cloud from time to time and every time my coworkers caughs with nausea! I'm also pretty good at casting invisibility and leaving work early...
Let's see...
.NET, ASP.NET (IIS6, Apache+mod_mono), Visual Studio 2005 (2003 is fine, 2005 is great), SQL Server 2005 (2000 is good also) and things which comes with those.
As a developer, who makes software for living and for fun: C#,
As normal user: MSN Live Messenger, Windows Media Player 11 (great UI)
Non-Microsoft products, which I really like: mIRC, Guitar Pro 5, some games
And oh yeah, I use these every day on Windows XP and they all work great for me.
So your Linux box was without kernel update... for how long?
Patents aren't enforceable in EU as whole. They are quite enforceable in individual EU countries though. EU just doesn't have unified patent practice. And when EU doesn't have unified patent practice, I don't think it has the power to "open" MS (or any other's) patents in every EU country.
> These are very useful precautions from a security perspective. I wish operating systems included features to make it more convenient to do things this way.
... ... ...
Windows Vista runs browser with limited user rights by default. Somebody (unfortunately I don't have Vista yet) should try this with Vista and report what files can be uploaded this way.
But on the other hand, I couldn't get this thing to work with XP & IE7. Maybe I'm typing too fast. Also backspace messes the whole thing up. So in order this to work, malicious web page should say something like:
Please enter following text to following textbox with typerate something like 2 key-strokes per sec.
<insert 500 words of text here with many backslashes>
<form
<input type="file"
<input type="textbox"