abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:00 | Nová verze

    Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Apple bez varování odstranil ze svého obchodu sociální síť VKontaktě i další aplikace skupiny VK, jako je VK Music nebo VK Video [Novinky.cz].

    Ladislav Hagara | Komentářů: 4
    včera 14:22 | IT novinky

    V dubnu loňského roku představený poštovní klient Notion Mail bude 22. září ukončen.

    Ladislav Hagara | Komentářů: 2
    včera 04:33 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | IT novinky

    Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.

    Ladislav Hagara | Komentářů: 0
    25.6. 20:22 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.

    Ladislav Hagara | Komentářů: 2
    25.6. 15:44 | IT novinky

    Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.

    Ladislav Hagara | Komentářů: 3
    25.6. 13:44 | Nová verze

    Dolphin (Wikipedie), tj. open source multiplatformní emulátor herních konzolí GameCube a Wii od Nintenda, byl vydán ve verzi 2606. S podporou Game Boy Playeru.

    Ladislav Hagara | Komentářů: 0
    25.6. 11:11 | Zajímavý software

    Vasudeva Kamath představil utilitu debvulns, alternativu k nativní utilitě debsecan, pro výpis zranitelností v Debianu. Navíc má především možnost výstupu ve strukturovaných formátech JSON a CSV. V plánu je exportér pro Prometheus.

    Ladislav Hagara | Komentářů: 0
    24.6. 21:44 | IT novinky

    Oficiální český státní eshop s elektronickými dálničními známkami nově najdete na edalnice.gov.cz. Doména gov.cz jasně potvrzuje, že jste na oficiálním státním webu [𝕏].

    Ladislav Hagara | Komentářů: 28
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (26%)
    Celkem 1999 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek



    Vložit další komentář
    Luboš Doležel (Doli) avatar 22.6.2008 02:10 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Druhá otázečka: proč se děje následující? Píši jinou aplikaci (v mých, zatím oblíbených, wxWidgets) a při překladu se dozvím následující chybu:
    Kompiluješ to asi bez window.cpp
    Jenže s tím programem (v C++) jsem se krapet zasekl --- maximální hodnota vygenerovaná funkcí rand(void) je omezena konstantou RAND_MAX, jenže ta musí být známá už při překladu --- jak to mám udělat, aby maximální hodnotu zadával uživatel?
    To maximum můžeš obejít tím, že sečteš nebo vynásobíš výsledky rand(). Pokud jde o snížení té hranice, tak operátor modulo.
    |🇵🇸 avatar 22.6.2008 02:56 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Kompiluješ to asi bez window.cpp

    Taková capina... Díky!

    To maximum můžeš obejít tím, že sečteš nebo vynásobíš výsledky rand(). Pokud jde o snížení té hranice, tak operátor modulo.

    Asi si trošku nerozumíme, takže upřesním: mám dynamické pole, jehož počet prvků N zadává uživatel. To pole se má naplnit náhodnými čísly velikosti maximálně N. Pak N vláken podle teď nepodstatného algoritmu zpracovává to pole. No a já myslel, že by třeba mohla existovat funkce náhodné_číslo(minimální_hodnota, maximální_hodnota), ne?

    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    Luboš Doležel (Doli) avatar 22.6.2008 03:01 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Asi si trošku nerozumíme
    Rozumíme, viz ten operátor modulo :-)
    No a já myslel, že by třeba mohla existovat funkce náhodné_číslo(minimální_hodnota, maximální_hodnota), ne?
    Zbytečné. Velikost rozsahu od min do max ohlídá modulo a minimální hodnotu její přičtení.
    |🇵🇸 avatar 22.6.2008 04:02 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Jo takhle, na záchodě mi to mezitím došlo. ^_^
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    Luboš Doležel (Doli) avatar 22.6.2008 03:02 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    cislo = minimum + rand() % (maximum-minimum+1)
    |🇵🇸 avatar 22.6.2008 04:02 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Díky.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    22.6.2008 11:04 MJ | Tady a teď
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Pozor, modulením si kazíte rovnoměrnost rozdělení! (Pokud tedy není náhodou velikost rozsahu funkce rand() dělitelná velikostí Vašeho rozsahu.)

    Příklad: kdyby rand() generoval čísla od 0 do 7 a modulil jste jeho výsledek pěti, bude mít 0, 1 a 2 dvakrát větší pravděpodobnost než ostatní čísla.

    Lépe to lze udělat například takto:
    
    unsigned random_max(unsigned max)
    {
      unsigned r, l;
      l = (RAND_MAX+1) - ((RAND_MAX+1) % max);
      do
        r = rand();
      while (r >= l);
      return r % max;
    }
    
    Luboš Doležel (Doli) avatar 22.6.2008 12:04 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    RAND_MAX je jednak typicky velké číslo (2^15) a všeoecně: pokud by to vadilo, tak použiju /dev/(u)random
    22.6.2008 18:08 Jirka P
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    RAND_MAX je jednak typicky velké číslo (2^15)
    1. 2^15 je malé číslo
    2. Při RAND_MAX=2^15 máte popsaný problém při generování čísel už třeba z rozsahu 0..20000
    všeoecně: pokud by to vadilo, tak použiju /dev/(u)random
    ... čímž se nic nevyřeší, protože čtení bitů z /dev/random má stejný problém, se stejným řešením.
    Luboš Doležel (Doli) avatar 22.6.2008 18:59 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Musíte pochopit, o jakém generování náhodných čísel se tu bavíme. Hlavně účel.
    24.6.2008 12:09 Jirka P.
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Jednak ten účel neznám, druhak pokud by se s tím tazatel nechtěl moc namáhat, poradil bych mu nechat to na jiných a použít boost::random.
    22.6.2008 09:57 Mandarinka
    Rozbalit Rozbalit vše Re: GITS; omezení rand() ze vstupu; undefined reference
    Ano, poradíme: Solid state society!

    Háhá!!!

    P.S. Ta náhrada Tachikom je paradaoxně prakticky shodná (tvarově) s tím, jak ty poajšené tanky vypadaly v původní manze (ale tam byly stejně inteligentní jako tachikomy a jmenovaly se fuchikomy: viz). Ono vůbec, ta poslední scéna (rauchpauza a la sakurové lístky) je téměř přesně obšlehnutá úvodní scéna mangy... Jako velmi mnoho věcí v tom seriálu. Je to moc zajímavá adaptace, bere si motivy z různých míst různých předloh a skládá si je po svém...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.