Forgot your password?

Comment: Use separate machines for development and testing. (Score 1) 183

by naris (#47423897) Attached to: Ask Slashdot: Best Dedicated Low Power Embedded Dev System Choice?

I am developing a system targeted to run on a wandboard (, which is a really good "embedded" system similar to the BeagleBoard, but uses a Freescale iMX6 A9 Arm processor and is available in single, dual & quad core CPUs with 512MB to 2 GB RAM.

However, even with the quad core 2GB ram version, builds take a really long time, so I use a regular PC that I built using a new Haswell CPU, 16GB ram and a 240GB SSD to do development and even unit testing. I can make several changes, build everything 6 or more times and do some more testing in the time it takes the wandboard to complete 1 build. I also perfrom cross compiles on the "PC" to target the wandboard and scp the resulting binaries over after the build completes.

Both the wandboard and the PC run ubuntu 14.04 and the system in question is being developed in C++ with Boost, rabbitmq and ODB to run on the wandboard and also "regular" x86-64 linux and windows. You should also look into using Yocto, which looks very interesting for cross platform development. However, I am currently just using eclipse on both the wandboard and the linux PC (and MS Visual Studio on the windows machine).

Comment: "Strong" Passwords are not the answer (Score 2) 169

by naris (#46818367) Attached to: Ask Slashdot: How Can We Create a Culture of Secure Behavior?
Requiring users to change their password often and requiring long and "strong" passwords that are difficult to memorize is not the answer to better security. This results in people having to write down their password someplace convenient for them (and any nefarious people around). This is well demonstrated by the movie "Ferris Bueller's Day Off" where the main character find the schools' passwords taped inside a desk and alters his and his friends grades. It also trains users, and the help desk, that they will have to reset their password often. This has the effect of making the actual passwords irrelevant to security. All a nefarious person has to do to gain access to the system is convince the help desk that they are an employee that needs to change their password.

FORTRAN is a good example of a language which is easier to parse using ad hoc techniques. -- D. Gries [What's good about it? Ed.]