If you remote in you should have your own account with a strong password and only allow ssh to that user.
That avoids the whole issue.
A decent firewall or log monitoring that blocks ips based on failed login attempts would be a nice addition but not strictly needed if your own password is strong.
I have provided support for some friends that switched to Ubuntu (8.10 at the time).
Quite frankly I ended up buying one of the girls a winxp license out of my own pocket just to not have to deal with her Ubuntu install anymore.
Ubuntu did not work at all with her usage patterns. For someone not familiar with the command line getting, Mushclient or zMud running on her own was impossible. Getting her games running was a nightmare as most of them required some form of extra config to work. ipod sync? flash movies in fullscreen? meh....
I use Ubuntu on my media pc/server and on my file-server.. but I would not use it on my main machine as a main OS. While I do enjoy using linux and find it extremely useful for server and media purposes I do not want to deal with the pain of getting windows-based games and such running smoothly. It is just not worth it.
*grumpily crawls back into his dark cave to sleep some more this early early sunday morning...*
I'm glad to see I'm not the only person to have thought of this... There must be a reason this havent been done yet. I'd love to hear someone explain why...
Preferably someone with with some form of industry knowledge though, not just musings of an interested person (I can do my oooown musings:-p)
"Norwegian" is split into two languages. "Bokmål" and "Nynorsk". Directly translated one is Book-language and New Norwegian.
Bokmål is based on danish with norwegian pronunciation (overly simplified of course). Nynorsk is based on a multitude of dialects from a large area of Norway.
Microsoft used to only support office for Bokmål. They were told as long as it wasnt available as Nynorsk it could not be used in the public sector. They quickly produced a localized version in Nynorsk.
Which should cause the ECM system to go into a fail-safe state by design.
If the system chokes as you describe and the ECM does -not- go into a fail-safe state the ECM is broken. There should be a watchdog on getting data from the accelerator sensor.
The factor which is important in this implementation is that noise wont give you a wrong reading of the sensor. It is also very likely if not assured that a failure will be detectable by the ECM.
The CAN bus is far from perfect, but it sure is a heck of a lot better than some of the alternatives:)
More likely than not the data from the sensor runs on a CAN bus.
The CAN bus is highly fault tolerant and resists noise excessively well compared to many other buses. The wire and transmission is rarely the problem. Bad programming usually is.
"This list is incomplete; you can help by expanding it."
Of course the system would be larger in the US. That doesnt mean that the government is by definition unfit to organize it. There must be oversight and control, or any organization goes to hell in a handbasket regardless of whether it is state run or privately run.
Dismissing a state/government run health are system just due to scale is silly.
Wanting to see something, and actually censoring them are two very different things.
I really do not want a political party in norway that worships norse gods and hate jews and black people... but I dont think they should be banned from speaking either.. Freedom of speech.. even for douchebags;)
It is not hard to protect a processor from this kind of radiation coming from IO or power lines. It is expensive though. Which is why there is almost no protection in a regular car. There just isnt a motivation for adding the circuitry.
For instance you could use "intrinsically safe" power supplies and io barriers. This has the effect of guaranteeing that no nasty voltage or current make it to the IO or the other way around. Used extensively when doing control systems in areas with flammable gases for instance.
Wow... I had a compaq armada 7380DMT at the time. And yes... it just refused to die even when treated like it was a sheet of steel with no moving parts:-p
Sadly in my case it has very little to do with legacy applications.
It has to do with anal IT Security staff that want to have 100% control over everything. Even when it breaks stuff and prevents us from doing our job.
For instance using network printers is against corporate IT Security policy unless the printer is owned by the company. So when we visit customer sites and are connected to their network we cant print due to firewall blocks on our laptops that we cant lift... So we must copy files to usb sticks and print from other machines.. yay
If only things made sense it wouldnt be so hard to swallow:-p
In electronics and many engineering situations decimal points are not used. Usually because they can be lost in copying due to small imperfections etc.
So 1.2kOhm would be written as 1k2 ohm. 10.2 ohm would be 10r2. You can see this in a lot of older schematics. I think some confuse this standard where you would write 2010 as 2k010, the last zero can of course be dropped.
Not sure which one I would prefer, just throwing in the information as it seems to be the 'solution' of sorts to the confusion?
I worked 80-100 hour weeks for 3 months straight in the spring 2007.
A local science center for kids had a fixed opening date that if moved would cost them about 14 million USD in financial support...
I was the only technical person working on the IT infrastructure. The only person working on electronics... I worked my arse off for mediocre pay for a few reasons.
1. The work was interesting. I learned a ton of stuff. 2. I had a lot of freedom when it came to how to solve things. 3. I made a lot of contacts during those 3 months due to being the technical contact for all the suppliers doing installations at the center.
But out of all these reasons the most important one:
I believe what the center is doing is critical to the future of the Norwegian economy and country in general. Getting kids interesting in science and technology so they get higher education is important! Hell.. If I had such a science center nearby when I grew up I would have been squealing with joy every day!
So... money is not an important factor at all for me.
We have researched this quite extensively, as has the vendor.
To change the application suite to work without administrator privileges requires a split up of the application in a way which is far into the "non trivial" category.
It would technically be the best solution but it would not at all make much sense if profit is any motivator;)
Unprivileged is fine for most systems, but development work tend to have higher requirements. I sure has hell dont want to make a support ticket every time I open up the debugger...
Unfortunately quite a lot of software requires admin privileges to run. This is especially true in any company doing software or hardware development.
I'd love to use an unprivileged account on my work machine but doing it prevents me from *drumroll* working.
If you remote in you should have your own account with a strong password and only allow ssh to that user.
That avoids the whole issue.
A decent firewall or log monitoring that blocks ips based on failed login attempts would be a nice addition but not strictly needed if your own password is strong.
I have provided support for some friends that switched to Ubuntu (8.10 at the time).
Quite frankly I ended up buying one of the girls a winxp license out of my own pocket just to not have to deal with her Ubuntu install anymore.
Ubuntu did not work at all with her usage patterns. For someone not familiar with the command line getting, Mushclient or zMud running on her own was impossible.
Getting her games running was a nightmare as most of them required some form of extra config to work.
ipod sync? flash movies in fullscreen? meh....
I use Ubuntu on my media pc/server and on my file-server.. but I would not use it on my main machine as a main OS. While I do enjoy using linux and find it extremely useful for server and media purposes I do not want to deal with the pain of getting windows-based games and such running smoothly. It is just not worth it.
*grumpily crawls back into his dark cave to sleep some more this early early sunday morning...*
I'm glad to see I'm not the only person to have thought of this... There must be a reason this havent been done yet. I'd love to hear someone explain why...
Preferably someone with with some form of industry knowledge though, not just musings of an interested person (I can do my oooown musings :-p)
Amusing little story:
"Norwegian" is split into two languages. "Bokmål" and "Nynorsk". Directly translated one is Book-language and New Norwegian.
Bokmål is based on danish with norwegian pronunciation (overly simplified of course).
Nynorsk is based on a multitude of dialects from a large area of Norway.
Microsoft used to only support office for Bokmål. They were told as long as it wasnt available as Nynorsk it could not be used in the public sector. They quickly produced a localized version in Nynorsk.
So the market has to be of -some- importance.
Which should cause the ECM system to go into a fail-safe state by design.
If the system chokes as you describe and the ECM does -not- go into a fail-safe state the ECM is broken. There should be a watchdog on getting data from the accelerator sensor.
The factor which is important in this implementation is that noise wont give you a wrong reading of the sensor. It is also very likely if not assured that a failure will be detectable by the ECM.
The CAN bus is far from perfect, but it sure is a heck of a lot better than some of the alternatives :)
More likely than not the data from the sensor runs on a CAN bus.
The CAN bus is highly fault tolerant and resists noise excessively well compared to many other buses. The wire and transmission is rarely the problem. Bad programming usually is.
To read more about the CAN bus this is a nice article: http://www.embedded.com/columns/murphyslaw/13000304?_requestid=96168
And finally, the issue with the Toyota cars in the recent recall seems to be mechanical, not electronic.
First line in the wikipedia article you link is?
"This list is incomplete; you can help by expanding it."
Of course the system would be larger in the US. That doesnt mean that the government is by definition unfit to organize it. There must be oversight and control, or any organization goes to hell in a handbasket regardless of whether it is state run or privately run.
Dismissing a state/government run health are system just due to scale is silly.
Well, that is an issue with the US two-party system that I dont want to touch with a 20 foot pole :-p
We have public health care in Norway and I see far fewer problems than in the US...
Wanting to see something, and actually censoring them are two very different things.
I really do not want a political party in norway that worships norse gods and hate jews and black people... ;)
but I dont think they should be banned from speaking either.. Freedom of speech.. even for douchebags
It is not hard to protect a processor from this kind of radiation coming from IO or power lines.
It is expensive though. Which is why there is almost no protection in a regular car. There just isnt a motivation for adding the circuitry.
For instance you could use "intrinsically safe" power supplies and io barriers. This has the effect of guaranteeing that no nasty voltage or current make it to the IO or the other way around. Used extensively when doing control systems in areas with flammable gases for instance.
So, you could harden your car, but why would you?
Wow... I had a compaq armada 7380DMT at the time. :-p
And yes... it just refused to die even when treated like it was a sheet of steel with no moving parts
Yup, not like the DMCA causes problems on the net...
Or American businesses bullying other countries or generally making a mess of things.
The US has plenty of their own shit to fix before yelling at anyone else :-p
I rooted the school server and regularly let the admin know about exploits that could compromize security when in high school :-p
He didnt care that I had access as I was not in any way malicious in what I did...
I've brought electronics projects to school all through my school years and never had an issue with it... Glad I dont live in the US..
Sadly in my case it has very little to do with legacy applications.
It has to do with anal IT Security staff that want to have 100% control over everything. Even when it breaks stuff and prevents us from doing our job.
For instance using network printers is against corporate IT Security policy unless the printer is owned by the company. So when we visit customer sites and are connected to their network we cant print due to firewall blocks on our laptops that we cant lift... So we must copy files to usb sticks and print from other machines.. yay
If only things made sense it wouldnt be so hard to swallow :-p
Bitlocker is as far as I can tell not available for windows XP which makes it unavailable to most corporate users.
With the slow speed of migration from windows xp bitlocker is hardly something available to most.
Meh, you can still sell an account. You just have to sell the dongle too :-p
And um... borrowing and selling accounts is already against the TOS and could get the account closed so... why are you upset? :-p
1. Get a rack mounted box.
2. Install usb hub in box
3. ????
4. profit?
Or nag the vendor to allow some other form of licensing... that system sounds horribly old school.
ps, I know how hard it can be to get the crud running.. I battle with such problems at work all the time
In electronics and many engineering situations decimal points are not used. Usually because they can be lost in copying due to small imperfections etc.
So 1.2kOhm would be written as 1k2 ohm.
10.2 ohm would be 10r2. You can see this in a lot of older schematics. I think some confuse this standard where you would write 2010 as 2k010, the last zero can of course be dropped.
Not sure which one I would prefer, just throwing in the information as it seems to be the 'solution' of sorts to the confusion?
I worked 80-100 hour weeks for 3 months straight in the spring 2007.
A local science center for kids had a fixed opening date that if moved would cost them about 14 million USD in financial support...
I was the only technical person working on the IT infrastructure. The only person working on electronics... I worked my arse off for mediocre pay for a few reasons.
1. The work was interesting. I learned a ton of stuff.
2. I had a lot of freedom when it came to how to solve things.
3. I made a lot of contacts during those 3 months due to being the technical contact for all the suppliers doing installations at the center.
But out of all these reasons the most important one:
I believe what the center is doing is critical to the future of the Norwegian economy and country in general. Getting kids interesting in science and technology so they get higher education is important!
Hell.. If I had such a science center nearby when I grew up I would have been squealing with joy every day!
So... money is not an important factor at all for me.
I keep a whiteboard marker in the bathroom. That way I can note down remindes to myself... Sometimes I forget to erase them though....
A while ago a friend was over and came out from the bathroom and exclaimed:
"Why the **** is there a vector transformation equation on your mirror?"
*hides*
And I would love to give details but I'm not quite sure what I can say due to an NDA >.
Yup, in a perfect world we would do this.
Unfortunately the world isnt perfect.
We have researched this quite extensively, as has the vendor.
To change the application suite to work without administrator privileges requires a split up of the application in a way which is far into the "non trivial" category.
It would technically be the best solution but it would not at all make much sense if profit is any motivator ;)
Unprivileged is fine for most systems, but development work tend to have higher requirements. I sure has hell dont want to make a support ticket every time I open up the debugger...
Unfortunately quite a lot of software requires admin privileges to run. This is especially true in any company doing software or hardware development. I'd love to use an unprivileged account on my work machine but doing it prevents me from *drumroll* working.
I'm sure more is yet to come.
I find the choice of words amusing. That is all :-p