|
"Discovered" that when I was 8 or so, and dropped a piece of dry ice on the linoleum.
|
|
|
|
|
I'm starting to really hate InstallShield, so to vent a little bit I am looking around for alternatives and see if the grass is greener on the other side.
One product I just found is Advanced Installer[^].
We are installing a Windows desktop application, with a couple of pre-requisite and a couple of DLL to register.
Anyone used it ?
I'd rather be phishing!
|
|
|
|
|
I use the WiX Toolset. It can do all I need as far as creating installation files is concerned. And: It's free!
How do we preserve the wisdom men will need,
when their violent passions are spent?
- The Lost Horizon
|
|
|
|
|
That's a failure in globalization.
WiX toolset becomes quite funny in German.
|
|
|
|
|
Yes, and in German it belongs in the Soapbox!
How do we preserve the wisdom men will need,
when their violent passions are spent?
- The Lost Horizon
|
|
|
|
|
I second WiX. Easy to use, and VERY powerful.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
If anyone starts out with WiX, I would recommend the book by Nick Ramirez: "WiX: A Developer's Guide to Windows Installer XML."
How do we preserve the wisdom men will need,
when their violent passions are spent?
- The Lost Horizon
|
|
|
|
|
I would not say easy... You have to read a lot of documentation and try to find information...
The good thing is that the format is based on XML and that it can be split in multiple files which is good for source control and history.
The bad things is that it seems that are not many good tools to help creating those files nor much good tutorials on how to do things.
Philippe Mori
|
|
|
|
|
I use Nullsoft Installer[^] - it's definitely not an advanced solution, but it's free, and I feel that I have more control over what's actually happening when I write the script myself. Many of the advanced GUIS (like InstallShield) have so many options, that they're hard to customize because you can't figure out how and where to do it.
Alse, I've had a lot of problems with the installation localization (even for installations where I don't even have localization). Suddenly - without notice - InstallShield will start to claim that it can't locate certain strings - without telling you exactly what strings it is...
And InstallShield is of course WAAAAAY too expensive...
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
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
My experience with InstallShield was a nightmare! And it is ridiculously expensive.
How do we preserve the wisdom men will need,
when their violent passions are spent?
- The Lost Horizon
|
|
|
|
|
we use Advanced Installer for some of our stuff. it's pretty powerful and easy to use and we've never had any problems with it.
we probably haven't come close to using all of its features. but we have it hooked into our VS builds; it does code signing, and reads registry keys to see if certain things are already installed, etc..
|
|
|
|
|
I've been using the free version for years and really like it.
/ravi
|
|
|
|
|
We're using the InstallShield 'Limited Edition' in house to deploy our Windows Services (since OneClick doesn't support them,) and it works... well enough...
I ran into a funny little bug today though, as I built an installer for a service I just finished. The service is built for .NET 4.5, and the installer has an option to allow installation to proceed only if .NET 4.5 is already installed. So I install the service in our beta environment, it installs fine, but then fails to start. I check, and sure enough, .NET 4.5 wasn't installed...
|
|
|
|
|
Hossein Alizadeh - Naghmeh[^]
After last weeks Song of the Week a fellow CP'ian of literary prowess shared some of his musical taste with me.
I think it's safe to say his musical taste isn't very common (at least not in the West), so I was surprised to hear some tones I don't hear very often, Persian!
After checking out some more songs on YouTube I ordered a CD on eBay (only sensible option to get his CD's for a reasonable price).
And his song Naghmeh is my song of the week!
And if Google Translate[^] is not mistaken Naghmeh actually means Song
|
|
|
|
|
Thanks for that, something I need to hear more of.
|
|
|
|
|
Nice
«Tell me and I forget. Teach me and I remember. Involve me and I learn.» Benjamin Franklin
|
|
|
|
|
|
Kevin Marois wrote: It seems that I wouldn't be that difficult to write a rather small app that can compute this to infinity.
Something like this?
while (i <= infinity)
{
}
Don't wait for it to finish.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Message Removed
modified 21-Jan-16 16:09pm.
|
|
|
|
|
Xaotiq wrote: MY GAWD that is huge!
A quick back of an envelope approximation suggests that it would take around a GB just to store the number let alone do any math with it.
I am not a number. I am a ... no, wait!
|
|
|
|
|
Um... Why?
I'm pretty sure I could store it in 22Mb pretty easily, or 11Mb if I used BCD.
As a binary number, it would go under 10Mb easily.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: As a binary number, it would go under 10Mb easily.
Yup, you're right. I'd blame drunk arithmetic but I hadn't touched a drop, honest, guv. I just can't get used to this decimal money!
I am not a number. I am a ... no, wait!
|
|
|
|
|
What's misleading? Discovery, is by definition, revealing things that are already there - literally taking away the cover from something. If the headline said 'invented' or 'created', fair enough, but it doesn't.
You also don't seem to have any grasp of the meaning of infinite. There are an infinite number of prime numbers which means no matter how fast your computer calculates (assuming that it can get past the problems of accurately calculating extremely large numbers at all), even trillions of times faster than our fastest super-computer arrays, it will take an infinite time to calculate.
If you wrote your app and transported it back in time to the very first second of the Universe's existence to start it there is every possibility that it would still be trailing in the race with the software in use to confirm the present record. For it is only possible to have reached the biggest prime to date by abandoning the search for all primes and checking only for Mersenne primes (for which there are only 74,207,281 candidates up to and including the present biggest as opposed to the 22.4 million digit number of candidates needing to be checked in the complete scan).
I am not a number. I am a ... no, wait!
|
|
|
|
|
Kevin Marois wrote: It seems that I wouldn't be that difficult to write a rather small app that can compute this to infinity.
Absolutely. The problem is, how long it'll take that app to run and how much memory it would need. Computing prime numbers is a great illustration of the balance between time, space, and algorithm.
Marc
|
|
|
|
|
See also: Halting Problem.
Turing has been working on it for decades now.
|
|
|
|