Unikátní název aplikace

nm

Unikátní název aplikace
« kdy: 07. 03. 2018, 12:22:14 »
Zdravím. Mám takový dotaz. Chtěl bych naprogramovat konzolovou aplikaci a potřebuji jí dát nějaké jméno. Aplikaci bych asi dal do složky /usr/bin nebo /usr/sbin

Jak ale poznám, že mnou zvolený název aplikace je unikátní mezi všemi aplikacemi distribuce a ve všech distribucích Linuxu?

Například, kdybych použil jméno "mc" tak to už existuje a je jím "midnight commander". Musím tedy vymyslet nějaký nový název.


v

Re:Unikátní název aplikace
« Odpověď #1 kdy: 07. 03. 2018, 12:37:22 »
je na to webová aplikace https://www.uuidgenerator.net/

Kit

Re:Unikátní název aplikace
« Odpověď #2 kdy: 07. 03. 2018, 13:03:56 »
Řeším to tak, že zkusím zvolený název napsat v konzoli. Pokud mi to nabídne instalaci, je to špatně. Pokud je to označeno jako překlep, je to OK.

Danny

Re:Unikátní název aplikace
« Odpověď #3 kdy: 07. 03. 2018, 16:34:39 »
připomnělo mi to jak vznikla kolize u názvu "df" mezi utilitkou o zjišťování místa na disku a hrou "Dwarf Fortress"  :)

https://askubuntu.com/questions/938606/dwarf-fortress-starting-during-apt-get-upgrade

Re:Unikátní název aplikace
« Odpověď #4 kdy: 07. 03. 2018, 16:55:23 »
Vyhledejte si ten zvolený název aplikace Googlem. Žádný seznam všech názvů aplikací neexistuje a duplicity v názvech existují.


RDa

  • *****
  • 2 467
    • Zobrazit profil
    • E-mail
Re:Unikátní název aplikace
« Odpověď #5 kdy: 07. 03. 2018, 16:57:33 »
Nechci vám brát iluze, ale ani mc neni unikátní Midnight commander:
Kód: [Vybrat]
daniel@desktop /mnt/portage $ ls -d */* | grep /mc$
app-misc/mc
net-fs/mc
sci-libs/mc

Vsiml jsem si toho jiz davneji, kdy proste emerge mc nestaci. Pak se to pta ktere mc mam na mysli :)

sdfasdfasfasfd

Re:Unikátní název aplikace
« Odpověď #6 kdy: 07. 03. 2018, 17:04:29 »
je na to webová aplikace https://www.uuidgenerator.net/

vygenerovalo mi to skvely nazev pro aplikaci :-)
4dab0400-3ad9-46fa-b83b-d299c953e9ea

Re:Unikátní název aplikace
« Odpověď #7 kdy: 07. 03. 2018, 18:01:38 »
Chtělo by to nástroj, který by hlídal nejen originálnost názvu, ale ještě konflikty s registrovanými značkami :-)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Unikátní název aplikace
« Odpověď #8 kdy: 07. 03. 2018, 18:24:14 »
Myslim, ze 4dab0400-3ad9-46fa-b83b-d299c953e9ea nikdo jako znacku registrovane nema.

pjn

Re:Unikátní název aplikace
« Odpověď #9 kdy: 07. 03. 2018, 18:44:16 »
co takhle zkusit zadat zvolený název jako parametr man -k "název aplikace", info "název aplikace" a potom zkusit apt search "název aplikace"? Pokud to nic nevyplivne a ani Google ten název nenajde, tak je docela vysoká pravděpodobnost, že je zvolený název dostatečně unikátní.

pjn

Re:Unikátní název aplikace
« Odpověď #10 kdy: 07. 03. 2018, 18:48:15 »
co takhle zkusit zadat zvolený název jako parametr man -k "název aplikace", info "název aplikace" a potom zkusit apt search "název aplikace"? Pokud to nic nevyplivne a ani Google ten název nenajde, tak je docela vysoká pravděpodobnost, že je zvolený název dostatečně unikátní.

Pro distribuce mimo "Debian-like" by se bohužel musel použít virtuální PC a příslušný příkaz pro balíčkovací systém. Ale to snad není až takový problém...

Youda

Re:Unikátní název aplikace
« Odpověď #11 kdy: 07. 03. 2018, 19:03:51 »
Zkus "kokot", to jsem este jako cmdline utilitu nevidel

Sluníčkář sedminetečný

Re:Unikátní název aplikace
« Odpověď #12 kdy: 07. 03. 2018, 22:08:56 »
Kokot by byl dobrý. Nicméně byl bych opatrný. Jednou jsem tuším v kódu použil metodu VyblejtID() a SezratID() a stěžovali si...

Abych nebyl OT, za mě je dobré, když název utility nazačuje, co ta utilita dělá. U profláknutých vykopávek (a stále šikovných a používaných, ne pejorativně) je to jedno, ty každý zná. Ale pokud je to něco neznámého, tak to může zvýšit pravděpodobnost, že si tvou utilitu něldo zapamatuje a použije

nm

Re:Unikátní název aplikace
« Odpověď #13 kdy: 09. 03. 2018, 07:20:54 »
co takhle zkusit zadat zvolený název jako parametr man -k "název aplikace", info "název aplikace" a potom zkusit apt search "název aplikace"? Pokud to nic nevyplivne a ani Google ten název nenajde, tak je docela vysoká pravděpodobnost, že je zvolený název dostatečně unikátní.

To vypadá dobře. Zkusil bych to s Ubuntu nebo LinuxMint (případně Debian nebo openSUSE). Ty mají nejvíce balíčků. viz.:
https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions#Package_management_and_installation

nm

Kit

Re:Unikátní název aplikace
« Odpověď #14 kdy: 09. 03. 2018, 10:09:45 »
Vlastní aplikaci bych určitě nedával do /usr/bin nebo /usr/sbin, ale do /usr/local/bin.