Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Should the downloaded installer omit the version number?


  • Please log in to reply
34 replies to this topic

Poll: What should be the installer's filename? (83 member(s) have cast votes)

What should be the installer's filename?

  1. Keep it as it is now, e.g. AutoHotkey102506.exe (41 votes [48.81%])

    Percentage of vote: 48.81%

  2. Omit the version number, e.g. AutoHotkeyInstall.exe (43 votes [51.19%])

    Percentage of vote: 51.19%

Vote Guests cannot vote
PhiLho
  • Moderators
  • 6850 posts
  • Last active: Jan 02 2012 10:09 PM
  • Joined: 27 Dec 2005
I come in late, but I would like to give my opinion on the topic.
I believe external sites shouldn't provide a link directly to the exe.
Two reasons:
1) I am always reluctant to use such link, even more in days of phising and similar trojan tricks...
2) It is similar to bandwidth stealing, althought this term applies more to displaying an image hosted by an external site without consent of the targetted server.
If even Chris wants to display ads on his site (why not?), such links means he would miss ad impressions.
And in all cases, I prefer to get informations from the source.

Similarly, I am even more reluctant to get a file stored on an external site, since it is likely to be outdated. Exception: when the original site disapeared...

Another point: I like too to suffix the downloads of programs with their version, Linux style: AutoHotkey-1.0.42.03.zip
Most of the time, I have to type it each time I do a download (when the information is even available!).
Now, I understand that my format may not suit all tastes: AutoHotkey_1.0.42.03.zip or AutoHotkey_1_0_42_03.zip are other popular formats.
The chosen one (thanks, Chris, for the update!), at least, means we only have to add punctuation, not to remove the improper one before...
So, basically, this change is good (thanks JSLover!).
Posted Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")

JSLover
  • Members
  • 920 posts
  • Last active: Nov 02 2012 09:54 PM
  • Joined: 20 Dec 2004

I like too to suffix the downloads of programs with their version, Linux style: AutoHotkey-1.0.42.03.zip ... Now, I understand that my format may not suit all tastes...

...get ready...hold on...I'm about to agree with you...no wait! don't faint...I like that style...with a dash & dots...AutoHotkey-1.0.42.03.exe...I don't at all like your "other popular formats"...underscore is ugly for most purposes (when a dash is accepted by whatever).

The chosen one...

...I don't like the "chosen one" either...AutoHotkey104203_Install.exe...looks weird...I like any of...
[*:2l09qmu1]AutoHotkey104203.exe - old school (like it always has been)
[*:2l09qmu1]AutoHotkeyInstall104203.exe - old school + new school...but in a better place (& no $%#$%# underscore)
[*:2l09qmu1]AutoHotkey-1.0.42.03.exe - best

So, basically, this change is good (thanks JSLover!).

...omg we agree...well...give it time...btw my version was a little more sparkly than what got implemented (had a text box to type a version number into {in addition to the download links, not instead!}...& would look for it locally & then go for autohotkey.net if it wasn't found here...it also read CurrentVersion.txt to update the redirect automatically).
Useful forum links: New content since: Last visitPast weekPast 2 weeks (links will show YOUR posts, not mine)

OMFG, the AutoHotkey forum is IP.board now (yuck!)...I may not be able to continue coming here (& I love AutoHotkey)...I liked phpBB, but not this...ugh...

Note...
I may not reply to any topics (specifically ones I was previously involved in), mostly cuz I can't find the ones I replied to, to continue helping, but also just cuz I can't stand the new forum...phpBB was soo perfect. This is 100% the opposite of "perfect".

I also semi-plan to start my own, phpBB-based AutoHotkey forum (or take over the old one, if he'll let me)
PM me if you're interested in a new phpBB-based forum (I need to know if anyone would use it)
How (or why) did they create the Neil Armstrong memorial site (neilarmstronginfo.com) BEFORE he died?

toralf
  • Moderators
  • 4035 posts
  • Last active: Aug 20 2014 04:23 PM
  • Joined: 31 Jan 2005
I would prefer:
AutoHotkey_v1.0.42.04.exe

but I would go with
AutoHotkey-1.0.42.04.exe
as well
Ciao
toralf
 
I use the latest AHK version (1.1.15+)
Please ask questions in forum on ahkscript.org. Why?
For online reference please use these Docs.

Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
Thanks for the feedback.

The current name for the installer (AutoHotkey104205_Install.exe) was chosen because:
1) It's consistent with the names of the source code files and the ZIP file.
2) It seems more friendly because it's self-documenting: it makes it clear that the file is an installer and not the program itself.

Also, file naming conventions are highly personal: what one person likes is completely distasteful to someone else. Although we could have a poll to decide on a new name, I don't think I'd want any of the following:

1) Names with extra periods in them for the version number: Although it's good because it makes it clearer what the version is, extra dots seem unconventional and slightly unprofessional.

2) Names without an "Install" in them: I prefer to have "Install" present for clarity.

3) Names with dashes in them: I seem to remember problems with URLs or some file systems not liking dashes in file names. Even if I'm remembering it wrong, I find underscores nicer because it makes the separate parts of the filename stand out more (at least when displayed with a non-monospace font).

4) Names with no dividing characters at all, e.g. AutoHotkey104203Install.exe ... not bad but looks a little messy (mostly because the letter "I" looks like the digit "1" when it's up against the other digits). To go to the other extreme, arguably there should be an underscore after "AutoHotkey" (as Toralf suggested).

More comments are welcome. Thanks.

PhiLho
  • Moderators
  • 6850 posts
  • Last active: Jan 02 2012 10:09 PM
  • Joined: 27 Dec 2005
As you write, this is mostly a question of taste, so I won't argue to change the current naming scheme, but rather to discuss some points:

1) "unconventional and slightly unprofessional"? Why? Almost all open source projects (most in the Linux world, indeed, but the habit has been taken in the Windows world as well) use this numbering scheme. Just take a look at most SourceForge.net downloads. It is widely used.

2) Why not. I find this annoying because it is extremly rare to download "raw" exe (ie. which are not install programs), and I keep my downloaded files in a separate folder, so there is no ambiguity. But it doesn't annoy me.

3) I never heard of problem with dashes in URLs (perfectly legal) or in paths. Now, the visual taste is something else I won't argue.

3) No dividing characters... Ambiguous (is it 1.04.20.3 or 1.042.03?) but as I wrote, I can easily add them, and it is clearly stated in the download page, so no problem for me.
Posted Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")

JSLover
  • Members
  • 920 posts
  • Last active: Nov 02 2012 09:54 PM
  • Joined: 20 Dec 2004

I don't think I'd want any of the following...

...so is AutoHotkeyInstall104203.exe out then?

...extra dots seem unconventional and slightly unprofessional.

...not to burst your bubble...but I've kinda thought a scrunched version number...AutoHotkey104203.exe...was a little unprofessional...hard to read...but I haven't yet manually added dots...I've always removed the word Install & added the (scrunched) version number to the exe & just added the version number to the zip (now I just have to remove _Install while saving the exe).

1) It's consistent with the names of the source code files and the ZIP file.

[*:31yftlnr]was: AutoHotkeyInstall.exe / AutoHotkey.zip
[*:31yftlnr]is: AutoHotkey104203_Install.exe / AutoHotkey104203.zip...they were never consistent...consistent would be...
[*:31yftlnr]AutoHotkey104203.exe / AutoHotkey104203.zip

To go to the other extreme, arguably there should be an underscore after "AutoHotkey" (as Toralf suggested).

...nooo! no more underscores!!! aaaaaaahhhhhhh!

...file naming conventions are highly personal...

...exactly...I could write a script to (set &) read a cookie for the version format...(if it's not set default to something)...I'll get on that...(even if you don't use it I'll link to the download script on my site {redirecting to autohotkey.com/.net for the real file}...& people can set their cookie that way).

On a side note...I've always thought the source filenames were too wordy (but still saved as-is...couldn't think of a better name...until now)...
[*:31yftlnr]AutoHotkey104203_source.exe -> AutoHotkey104203-src.exe
[*:31yftlnr]AutoHotkey104203_compiler_source.exe -> ahk2exe104203-src.exeOMG!...check out the current size of the source download...can't you add a 5KB text file or something?

...I find this annoying... But it doesn't annoy me.

...hmm...I think something got lost in the translation...
Useful forum links: New content since: Last visitPast weekPast 2 weeks (links will show YOUR posts, not mine)

OMFG, the AutoHotkey forum is IP.board now (yuck!)...I may not be able to continue coming here (& I love AutoHotkey)...I liked phpBB, but not this...ugh...

Note...
I may not reply to any topics (specifically ones I was previously involved in), mostly cuz I can't find the ones I replied to, to continue helping, but also just cuz I can't stand the new forum...phpBB was soo perfect. This is 100% the opposite of "perfect".

I also semi-plan to start my own, phpBB-based AutoHotkey forum (or take over the old one, if he'll let me)
PM me if you're interested in a new phpBB-based forum (I need to know if anyone would use it)
How (or why) did they create the Neil Armstrong memorial site (neilarmstronginfo.com) BEFORE he died?

Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
Thanks for the comments. Although I see the merit of extra periods inside the version number, it would look a little awkward without another understore before the version number:
AutoHotkey1.0.42.05_Install.exe
Also, it makes the filename a little longer, which hurts its score a little.

Concerning the cookie idea for users to customize the file name, I probably won't use it because it makes the code behind the download page more complicated than I want it. Also, cookies tend to annoy some people due to their shady reputation (though I know it's unwarranted to frown upon all cookies just because of the misbehavior of a few).

Thanks.

PhiLho
  • Moderators
  • 6850 posts
  • Last active: Jan 02 2012 10:09 PM
  • Joined: 27 Dec 2005

...I find this annoying... But it doesn't annoy me.

...hmm...I think something got lost in the translation...

:O Thank you sincerely for pointing out my syntax mistakes, I love to improve my English.
Well, here it is not a problem of syntax, just of meaning. I should have written "It doesn't annoy me too much" (or "that much"), ie. I can bear editing a filename once in a while.
Posted Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")

bLisTeRinG
  • Members
  • 45 posts
  • Last active: Nov 07 2012 11:15 AM
  • Joined: 15 Nov 2004
The problem with dots/periods is two-fold.
1) Some OS's still think it the end of a filename,
2) It makes the filename longer than it needs to be.

Personally, I think the old scrunched version was best. Anyone with an interest in the world of AHK will understand it, others just don't care and would probably prefer 'AutoHotkeyInstall', or some variation with '_' or '-' (yuk!).

JsLovers' idea using an alias is great if it can be made to work. I"m sure other sites would like some method to implement.

I'd also be happy with the installer pasting the version number on the end. Normally I prefer zips but AHK install is good, so I tend to update using it.

I'm an Australian so this is my "Two Bobs Worth"

gq.

PhiLho
  • Moderators
  • 6850 posts
  • Last active: Jan 02 2012 10:09 PM
  • Joined: 27 Dec 2005

The problem with dots/periods is two-fold.
1) Some OS's still think it the end of a filename,
2) It makes the filename longer than it needs to be.

1) Which one? MS-Dos? Windows maintains a 8.3 name just for it...
And if a program still searches the first dot from the left to find the extension, either it is veeeery old, or very badly coded...

2) Come on, we get at least 255 characters for a filename. Well, slightly less if you want to burn it on a standard CD-Rom, but more than enough. Do you type filenames that often?

It reminds me of old school C programmers from the Unix world, using variables names like lp, sp, mp. It was good in old times, but now you have editors with autocompletion or drag'n'drop...
Posted Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")

bLisTeRinG
  • Members
  • 45 posts
  • Last active: Nov 07 2012 11:15 AM
  • Joined: 15 Nov 2004
I still pop out to dos quite often. I work in a 4dos shell with lots of old software including the venerable List amongst others. javascript:emoticon(':oops:')
I suppose I'll have to give it up one day. I was being picky.

gq.

PhiLho
  • Moderators
  • 6850 posts
  • Last active: Jan 02 2012 10:09 PM
  • Joined: 27 Dec 2005
Windows name: C:\Program Files\USys\AutoHotkey\AutoHotkey-1.0.42.3.exe
Dos name: C:\PROGRA~1\USys\AUTOHO~1\AUTOHO~2.EXE

Windows name: E:\tmp\A-b.C d.foo
Dos name: E:\tmp\A-BCD~1.FOO
type "A-b.C d.foo"

Dos isn't dead, we all still use command line utilities (useful with AHK).
It just has more cryptic names (but AutoHotkey name length is > 8 anyway) and we can quote long names (dunno with true MS-Dos, though).
Posted Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")

peejay
  • Members
  • 39 posts
  • Last active: Jul 09 2009 11:30 AM
  • Joined: 04 Mar 2005
It's a bit late to react, but I will anyway. :p

Another reason I make the link to the zip file obscure (buried in the description) is that it seems like a version few would want to use.

I disagree.

I prefer software that doesn't need to be installed, but can be copied onto a memory stick, and run directly from there.
I work on four different computers (two at home, and one at each of two offices), and I walk around with lots of tools on a memory stick (my boss won't let me install software, and won't let me download program files, but so far he doesn't object to my plugging in a memory stick and running software from it - so far, anyway, please don't wake him up!).

Therefore I always download (at home) the zip version of AHK and unpack it onto my memory stick. This goes for other tools as well.
The Gods smile upon you. Beware - it is probably because they know what is going to happen to you next, and find it amusing. To them, anyway. --- Discworld Horrorscope: http://www.weirdnes.....uk/stars3.html

BoBo
  • Guests
  • Last active:
  • Joined: --

I prefer software that doesn't need to be installed

So do I! Might be one reason why I'm so comfortable with CMD/CLI tools. :D
If its buggy - kill it - solved. 8)

Deller
  • Members
  • 239 posts
  • Last active: Dec 08 2011 08:36 PM
  • Joined: 21 Nov 2007
I personally like the version # but from my experiance, the average person will hate that. :(