I honestly want to know why vendors don't use MSI.
Because there's no good way to make MSI's easily.
On one side, there are probably plenty of GUI apps to make MSI files. A basic one comes with Visual Studio, but you just don't have control enough over what it does. There's InstallShield too, but it's pay-for, and kinda heavyweight.
On the other side, you have WiX which attempted to be a scripting language to make MSI's, but that failed spectacularly IMHO. You have to declare in advance components, paths, files, and assign GUIDs to every single thing, it's a bother. Oh, and, all this, and you don't even have a GUI for your installer, just the "Please wait, Windows is configuring blah blah" dialog.
GUI support in MSI's seems to have been an afterthought.
And don't even get me started about trying to do it from scratch using Orca.
So, by the time I'd be done fighting with whatever restrictions the tool I'd have chosen would put in front of me, I could have whipped an NSIS installer script in 10 minutes with complete Modern UI and such.
7) I'm not going to rename a million files or folders at this point. I'll just live with it and get annoyed.
May I suggest a few things to put in your.inputrc:
set completion-ignore-case on
set show-all-if-ambiguous off
Tab: menu-complete
Basically, this will make it act more like cmd.exe in the respect of completion: just type a few letters, then hit Tab until you got the filename you wanted.
bash's default behavior of beeping as soon as it's not sure annoys the hell out of me.
Such as force users to give up applications that ran perfectly fine under previous versions of Windows.
They ran perfectly fine because Windows let them get away with whatever dirty tricks they were doing — which wasn't the case with Vista anymore.
Give me an application that is coded correctly and that does not try to be "more clever" than the operating system by using undocumented structures, functions, registry keys or whatever else, and I'll show you an application that runs fine on Vista.
It was vulnerable also, they got the patch out quicker.
Thanks for mentioning it, I just updated it as well.
At least though, Foxit does not install itself as a stupid browser plugin, so PDF files aren't automatically opened with it... (although they now have an optional plugin to do that, let's just hope it stays optional)
Since Terminator has been moved to Friday night, that is, since the half-season "restarted" in Februrary, it's been crap.
Too much emotional bullsh*t. I hate Riley. I hate the actress which does John's mother. Linda Hamilton from T2 was so much more kickass. Nothing good has been happening since Cromartie's dead except some ghost "UFO-chasing", which is jumping the shark IMHO.
It could have been much more better. Terminator fights, chases, explosions. Show more metal, they are robots FFS! My favorite scene to this day is still that part when Cromartie shows his skeleton to the doctor before they redo his skin. Also, the whole Catherine Weaver/Zeiracorp part could have gotten more violent/important but instead you have Ellision spewing Christian indoctrination all the time and nothing happening.
I don't want to setup a build environment (which is probably custom, and would possibly require me to go and get ALL the libraries it uses) just to get one final EXE to stick in my "utilities" directory...
You are incredibly lucky you didn't fry anything.
Once you let the magic smoke escape, it's quite hard to put it back in!
Not if you enable backface culling... :)
Mod parent up.
I honestly want to know why vendors don't use MSI.
Because there's no good way to make MSI's easily.
On one side, there are probably plenty of GUI apps to make MSI files. A basic one comes with Visual Studio, but you just don't have control enough over what it does. There's InstallShield too, but it's pay-for, and kinda heavyweight.
On the other side, you have WiX which attempted to be a scripting language to make MSI's, but that failed spectacularly IMHO. You have to declare in advance components, paths, files, and assign GUIDs to every single thing, it's a bother. Oh, and, all this, and you don't even have a GUI for your installer, just the "Please wait, Windows is configuring blah blah" dialog.
GUI support in MSI's seems to have been an afterthought.
And don't even get me started about trying to do it from scratch using Orca.
So, by the time I'd be done fighting with whatever restrictions the tool I'd have chosen would put in front of me, I could have whipped an NSIS installer script in 10 minutes with complete Modern UI and such.
7) I'm not going to rename a million files or folders at this point. I'll just live with it and get annoyed.
May I suggest a few things to put in your .inputrc:
set completion-ignore-case on
set show-all-if-ambiguous off
Tab: menu-complete
Basically, this will make it act more like cmd.exe in the respect of completion: just type a few letters, then hit Tab until you got the filename you wanted.
bash's default behavior of beeping as soon as it's not sure annoys the hell out of me.
Such as force users to give up applications that ran perfectly fine under previous versions of Windows.
They ran perfectly fine because Windows let them get away with whatever dirty tricks they were doing — which wasn't the case with Vista anymore.
Give me an application that is coded correctly and that does not try to be "more clever" than the operating system by using undocumented structures, functions, registry keys or whatever else, and I'll show you an application that runs fine on Vista.
It was vulnerable also, they got the patch out quicker.
Thanks for mentioning it, I just updated it as well.
At least though, Foxit does not install itself as a stupid browser plugin, so PDF files aren't automatically opened with it... (although they now have an optional plugin to do that, let's just hope it stays optional)
Also, stop fucking advertising for foxit.
What's so bad about getting the world to know about a good alternative?
Since Terminator has been moved to Friday night, that is, since the half-season "restarted" in Februrary, it's been crap.
Too much emotional bullsh*t. I hate Riley. I hate the actress which does John's mother. Linda Hamilton from T2 was so much more kickass. Nothing good has been happening since Cromartie's dead except some ghost "UFO-chasing", which is jumping the shark IMHO.
It could have been much more better. Terminator fights, chases, explosions. Show more metal, they are robots FFS! My favorite scene to this day is still that part when Cromartie shows his skeleton to the doctor before they redo his skin. Also, the whole Catherine Weaver/Zeiracorp part could have gotten more violent/important but instead you have Ellision spewing Christian indoctrination all the time and nothing happening.
I've been using Foxit Reader for almost 2 years now.
Why is there never a stupid binary release?
I don't want to setup a build environment (which is probably custom, and would possibly require me to go and get ALL the libraries it uses) just to get one final EXE to stick in my "utilities" directory...
People are quick to slam Microsoft again here. For those reading TFKBA, most of the apps are either:
In conclusion, move along, nothing to see here.
I'm quite surprised nobody has yet suggested to just code the application using nothing special (no runtime at all), only directly the Windows API.
It's the way to go to create small & fast executables that need nothing to run.