Portál AbcLinuxu, 31. října 2025 08:28
Pro jeden svůj projekt jsem vymýšlel nástroj na generování jmen a dostal jsem tak skvělý nápad, že jsem z něj rovnou udělal utilitku pro širokou veřejnost. Ovládá se příkazovou řádkou, ale připravil jsem dva spustitelné soubory pro snadné vyzkoušení. Je zapotřebí mít nainstalovánu Javu.
Inspiroval jsem se v genetických algoritmech. Mám ženská a mužská jména. Tato se spolu kombinují a dávají vzniknout jménům novým (dětem  ). Na přesné fungování algoritmu přijde po chvíli nejspíš každý sám. Není to plnohodnotný genetický přístup, protože křížení jmen probíhá náhodně. Pokud by se implementovala i selekce a mutace, bylo by možné vyvinout nejlepší jméno na světě. Řečeno mým kamarádem, "name to rule the world". I tak si myslím, že program při vhodných parametrech generuje velmi zajímavá jména.
). Na přesné fungování algoritmu přijde po chvíli nejspíš každý sám. Není to plnohodnotný genetický přístup, protože křížení jmen probíhá náhodně. Pokud by se implementovala i selekce a mutace, bylo by možné vyvinout nejlepší jméno na světě. Řečeno mým kamarádem, "name to rule the world". I tak si myslím, že program při vhodných parametrech generuje velmi zajímavá jména.
Uvedu příklad. Mám dva vstupní soubory s cca 36 českými jmény z kalendáře.
1) 1000 křížení, posledních 10 jmen:
The boy Sin
The girl Soua
The boy Milt
The girl Bra
The boy Vateribs
The girl Suba
The girl Jaotina
The girl Beniana
The girl Jna
The boy Barbolian
2) 100 křížení, posledních 10:
The boy Zi
The boy Mn
The girl Hula
The boy Maert
The girl Rudolila
The girl Luboma
The girl Zaie
The boy Trirtin
The girl Ta
The boy Mzdor
Program spuštěný bez parametrů vypíše nápovědu. Spuštění bez parametrů z příkazové řádky: java -jar names_generator.jar. Dále jsem připravil pro snadné vyzkoušení soubory test.sh a test.bat. V adresáři se souborem JAR jsou i dva textové soubory s několika jmény do začátku.
Závěrem vyhlašuji soutěž o nejlepší vygenerované jméno. Své výtvory můžete poslat do komentáře. Vítězovi vlastnoručně vygeneruji jméno já sám  .
.
Program je nyní ke stažení z adresy: http://home.zcu.cz/~fmelan/names_generator/names_generator.zip
And remember. Your use of this Software is entirely at your own risk. If your computer explode, I don't care..
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
 1.2.2010 23:45
vencour             | skóre: 56
             | blog: Tady je Vencourovo
             | Praha+západní Čechy
        1.2.2010 23:45
vencour             | skóre: 56
             | blog: Tady je Vencourovo
             | Praha+západní Čechy
        Pěkné, jen tak dál, ke větší slávě FAVky 
java -Xmx512m -jar ....
             2.2.2010 13:52
elviin             | skóre: 29
             | blog: elviin
             | Plzeň-Praha
        2.2.2010 13:52
elviin             | skóre: 29
             | blog: elviin
             | Plzeň-Praha
         2.2.2010 00:33
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
        2.2.2010 00:33
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
         
             2.2.2010 10:46
JiK             | skóre: 13
             | blog: Jirkoviny
             | Virginia
        2.2.2010 10:46
JiK             | skóre: 13
             | blog: Jirkoviny
             | Virginia
         2.2.2010 13:38
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
        2.2.2010 13:38
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
         2.2.2010 16:19
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
        2.2.2010 16:19
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
         
             2.2.2010 14:16
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
        2.2.2010 14:16
AraxoN             | skóre: 47
             | blog: slon_v_porcelane
             | Košice
         2.2.2010 01:41
Jan Zahornadsky             | skóre: 22
             | blog: hans_blog
        2.2.2010 01:41
Jan Zahornadsky             | skóre: 22
             | blog: hans_blog
            
         2.2.2010 12:14
Jan Zahornadsky             | skóre: 22
             | blog: hans_blog
        2.2.2010 12:14
Jan Zahornadsky             | skóre: 22
             | blog: hans_blog
            
         2.2.2010 16:02
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 16:02
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        Kam speje? Akože v minulosti sa zverejňovali zdrojové kódy úplne všetkých programov a len v poslednej dobe sa začal objavovať closed source? Takto ste to mysleli? 
 . Akorát, že pak by tak "poslední doba" byla dost dlouhá
. Akorát, že pak by tak "poslední doba" byla dost dlouhá  .
.
            Odborník nemá problém binárku dizasemblovať a pochopiť čo robí. Pravda "odborník" je na tom asi horšie 
Oprava, toto bola vlastne Java. Stačí len dekompilovať a ten výsledný kód býta obvykle celkom dobre čitateľný 
To ste si asi skutočne pomýlili portál. Toto je portál o linuxe, nie o programovaní. A mimochodom, programy sú občas užitočné aj samé od seba, nielen z programátorského hľadiska  Keď niekto naprogramuje hru, tak prvé, čo spravím, bude, že si ju zahrám. Nie, že budem pol roka študovať kód, aby som zistil, jak ju programoval. To je choré
 Keď niekto naprogramuje hru, tak prvé, čo spravím, bude, že si ju zahrám. Nie, že budem pol roka študovať kód, aby som zistil, jak ju programoval. To je choré 
 Nebo je zverejneni zdrojaku zarukou kvality a poctivosti? Mozna jsem tuhle reakci nepochopil.
 Nebo je zverejneni zdrojaku zarukou kvality a poctivosti? Mozna jsem tuhle reakci nepochopil.
             
             Jak to donutit aby to plivalo jména na C?
 Jak to donutit aby to plivalo jména na C?  
            echo "Cyril" >> m_cz.txt echo "Cecilie" >> f_cz.txt java -jar names_generator.jar m_cz.txt f_cz.txt 100000 10000 | grep "^The boy C"
 
             2.2.2010 16:14
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 16:14
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
         
nic z toho asi stejne nebudes moct pouzit ...
stlačiť GenerateLOL! Přečet sem...
stlačiť Genitálie
 
             2.2.2010 19:21
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 19:21
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
         
  
  
             Ajá nad tim furt bádal, kde jako vzal takový kousky jako "Greebo van di-Anthés" apod.
 Ajá nad tim furt bádal, kde jako vzal takový kousky jako "Greebo van di-Anthés" apod.  
             2.2.2010 16:10
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 16:10
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
         2.2.2010 16:09
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 16:09
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        vsechno vyplody meho chorobneho mozku, generator se muze jit zahrabat, na tohle nema 
 2.2.2010 16:36
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
        2.2.2010 16:36
kotyz             | skóre: 25
             | blog: kotyzblog
             | Plzeň
         
            ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.