i have in my shop an old genie gs1930 scissor lift that was given to me because it needs an ecm that is going for 2-3000 dollars. i intend to use and arduino or raspberry pi microcontroller to replace the ECM. unfortunately i have no programming skills. i understand python is the programming language i have to learn to accomplish what i want, but i don't know where to begin. i have an arduino, a usb cable, an old PC, and an electronic engineering education that is 20 years out of date. looks like a fairly straightforeward 24v system. a handful of 24v electromagnetic hydraulic valves, a 24v motor hooked up to a hydraulic pump, and an ecm to do the if/then/and/or. i'm thinking the arduino control voltage is going to be around 5v. so that means there has to be a relay that will open/close a 24v circuit with a 5v control voltage. anybody know anything about this stuff?
I played college basketball I've been around blacks because of playing basketball. This 14 year old girl is going to be ruined in multiple ways... but I can't say anything
Congress should immediately impeach Joe Biden for de facto declaring war on Russia with his long-range missile plan without the approval of congress. He should be immediately impeached and removed from office and all generals should get a letter from Congress saying they are not authorized by Congress To commit acts of war against russia.
Immediately inquiries should be made as to who actually has given any orders that long-range missiles can be used in Ukraine when was the order given who gave it to it and has it been communicated to any generals or any other military personnel. I kind of doubt Joe Biden's going to be found at the person who's actually given that order. If anybody else has given it they need to be immediately arrested for trying to use up the Constitution and congressionals War Powers act.
All the reasons to go header-only are superficial, as is the counter to the compile time problem with thorough templating of every function. This isn't about minor pros and cons, it's about not breaking stuff.
One of the great things about separate declaration and implementation is exactly that, the latter is totally shielded from impact and from impacting anything else. To argue for header-only is to claim that the implementation does not and will never cause any conflict with anything else ever, which is pretentious bullshit.
Sqlite gets it right - they produce amalgamated source, but it's one header file and one source file. The header looks suspiciously large, but that's only because it's 99% comment text to document it.
Some libraries are designed header-only but have a separated version available or a script to produce that, so they get a pass, at least it's not forced header-only.
Then we have shit like Eigen. Nice actual library, but good god damn have they caught the gay header-only HIV. It's just too much time to hit an unexpected compile error for which the resolution involves editing an included library, in this case just to move implementation out of the headers.
For anyone who needs an analogy, the problem with header-only libraries is the same as the problem with open-plan offices.