Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: Re:Modula-3 FTW! (Score -1) 492

by luca (#48899765) Attached to: Ask Slashdot: Is Pascal Underrated?

The problem with C, C++, Python or Java is not that they are bad, but that they provide nothing of value to offset the cost of maintaining a separate toolchain, training programmers, building libraries, etc. What can you do in C, C++, Python, Java that you can't do in Free Pascal? Why do we need yet four more languages, that have no particularly useful features?

I used C++ in some college courses, and felt that my productivity went down by about 50% compared to Lazarus, just because of all the extra typing that with Lazarus the IDE did for me, and the reduced readability: using punctuation to enclose blocks doesn't work as well as clearly delimiting them with words.


Comment: The process that Juncker loves (Score 1) 219

by luca (#48293823) Attached to: Is Public Debate of Trade Agreements Against the Public Interest?
The newly appointed president of the European Commission, Jean-Claude Juncker will love this agreement, especially the way it's being negotiated. He candidly admitted in a Spiegel interview how the European Union works:

We decide on something, then put the in the room and wait a while to see what happens, If there will be no great cry and no uprisings, because most people have no idea what has been decided, then we move on -. Step by step, until there is no turning back

Comment: Paul Vixie is an hypocrite (Score 1, Insightful) 565

by luca (#34528434) Attached to: WikiLeaks, Money, and Ron Paul

  1. 1. both sides are willing to inflict collateral damage on innocent third parties and can offer arguments as to why their cause warrants this;
  2. 2. each side thinks the other is evil and must be opposed and that the rule of law is neither fast enough nor effective enough to get the job done;
  3. 3. both sides believe that the other side must not be allowed to communicate normally with customers, suppliers, supporters, etc.

How can the man that created maps, to which all of the above applies, say these things with a straight face?.

Comment: Re:What the? (Score 1) 167

by luca (#33618234) Attached to: Stuxnet Worm Infected Industrial Control Systems

In the Siemens case the physical switch is only present on the S7-400 series, the S7-300 series don't have it, and I can tell you that the difference between them isn't $4, you'll have to add 2 to 3 zeros depending on the model.
However, even with the key in the "run" position (where you supposedly cannot alter the software) not everything is locked: you cannot change the program (and I'm not even 100% sure about that since the "password protection" can override the switch) but you can change the data and disrupt the process.

Comment: Re:uhhh (Score 5, Informative) 545

by luca (#33104668) Attached to: Verizon Changing Users Router Passwords

What are you all on about? He said he disabled administrative access from outside.

He disabled the user visible administrative interface.

Google for tr69 and you'll be enlightened.

In my router it's impossible to disable, however in some normally hidden menu I could modify the "call home" url, rendering it ineffective.

Comment: Re:Windows for SCADA? WTF?! (Score 1) 214

by luca (#32925052) Attached to: Malware Targets Shortcut Flaw In Windows, SCADA

process control is still handled by the PLCs (unaffected by any sort of malware... that I know of) and if something was looking like it was about to go wrong, then the PLC should be set up to deal with it...

The PLCs I'm forced to work with (that happens to be from the same manufacturer that produces the POS that's WinCC[*]) can be networked and, as soon as you connect them to a network, you can control them (as in, modify the program, start them, stop them, the whole lot) remotely.
The communication is not encrypted and it's not password protected[**], so anybody that can obtain access to the network (and that's not very difficult in many factories, especially the very big ones) can control them at will.

[*] and other manufacturers aren't better

[**] there's a password protection, but it's enforced by the programming software, not by the PLC itself. You just have to use your own program, using the reverse engineered communication protocol and you're set.

The price one pays for pursuing any profession, or calling, is an intimate knowledge of its ugly side. -- James Baldwin