The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Damn! The slaughter of a magnificent theory with a brutal fact!
Off topic: You've order the same 3D printer I did - it's worth spending some time getting the bed level right - I started with the "paper thickness" method but it was a PITA, so I broke out my DTI and a clamp then did it scientifically, followed by a little manual tweaking to get the optimum distance for my bed - it's slightly crowned so my initial test prints didn't work too well at the outsides. That may be due to the rails rather than the bed though, so later tests may involve thin shims under selected feet to distort the base slightly to compensate, I dunno. The test prints are pretty good at the moment, measuring within 0.1mm of the intended thickness from 150mm diameter to a central cross.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
I think electricity is a lot cheaper than whatever these guys eat
On a side note, did you know elephants lose their teeth which causes them to die of starvation or malnutrition?
Elephants lose their teeth at various stages in their life and replace them with new ones, but they can only do this six times (or seven times on rare occasions).
When they've lost their last teeth it's a slow and painful death from there.
Elephants also have the largest teeth of any animal, even bigger than a whale's (biggest animal EVER!).
Using your requirements, mothers-in-law would do even better. Not only do they never forget, but they last even longer.
Also, while the RSPCA may complain about the way you treat your elephant, no one cares what happens to your mother-in-law.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
Been working on understanding / building my app as a Cross-Platform app (see lounge post[^] for more).
The real target was to get deployment packages that would allow anyone on any OS (Win10, MacOS, Linux) to easily obtain and install.
I was confused for a while, but I figured it out : basically, there is another Electron/Node project (Electron-Builder via Github[^]) that will package your app for deployment on all three platforms.
Once I tested the installation on my local machine (Win10) I decided to try it out on another machine where I do not have the rights to install apps.
When I double-clicked the installer package, it worked perfectly normally (though I don't have admin rights). I saw the nice dialog (image via imgur[^]) that tells me it is installing but no UAC warning and asking me to sign in as an admin.
From a developer's perspective this is very cool.
Win10 Apps & Features
I also looked in Win10 Apps & Features to see if I saw the program and it is listed (snapshot via imgur[^])
It is interesting that the installer can add the app in there, even though I'm not an admin.
I tried uninstalling the app from Apps & Features but it raises the UAC request and I don't have rights.
What Is Target Installation Location For Electron-Builder?
This seems to be the way the installer gets around the UAC requirement.
It installs to:
It Is Still Possible to Run Uninstall
The packager also creates an uninstall exe so you can uninstall the app cleanly and completely. You can see it in this file listing image via imgur[^].
Even though I cannot run the uninstall from Apps & Features I can run it from that uninstall EXE and it will remove the program from Apps & Features --- nice and clean.
As A Dev
As a dev I think this is amazing and cool because deployment is always difficult and I want it to __just work__. As a user, I'm thinking, "uh, who can install stuff to my machine without me knowing...or as a trojan payload to some other program I downloaded!?!"
Of course, since this is like xcopy install that could be true with anything you install.
if you have a dozen different users on the same machine running the app, you have a dozen installations of the app on the machine.
That is a very good point. and these Electron installations are HUGE compared to their native (or managed framework) alternatives. HUGE! The app I rewrote was about 3 MB or something. The new one installs 90MB or more.
Of course for .NET managed apps you have the initial installation that is large but at least that is in one location and everyone can use. I took a look at the Atom Editor (also Electron app) and it is 1.1GB installation. Wow!