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í
×
    včera 11:55 | Humor

    Microsoft poskytl FBI uživatelské šifrovací klíče svého nástroje BitLocker, nutné pro odemčení dat uložených na discích třech počítačů zabavených v rámci federálního vyšetřování. Tento krok je prvním známým případem, kdy Microsoft poskytl klíče BitLockeru orgánům činným v trestním řízení. BitLocker je nástroj pro šifrování celého disku, který je ve Windows defaultně zapnutý. Tato technologie by správně měla bránit komukoli kromě

    … více »
    NUKE GAZA! 🎆 | Komentářů: 27
    včera 01:44 | Komunita

    Spotify prostřednictvím svého FOSS fondu rozdělilo 70 000 eur mezi tři open source projekty: FFmpeg obdržel 30 000 eur, Mock Service Worker (MSW) obdržel 15 000 eur a Xiph.Org Foundation obdržela 25 000 eur.

    Ladislav Hagara | Komentářů: 3
    23.1. 18:11 | Zajímavý software

    Nazdar! je open source počítačová hra běžící také na Linuxu. Zdrojové kódy jsou k dispozici na GitHubu. Autorem je Michal Škoula.

    Ladislav Hagara | Komentářů: 2
    23.1. 16:55 | Nová verze

    Po více než třech letech od vydání verze 1.4.0 byla vydána nová verze 1.5.0 správce balíčků GNU Guix a na něm postavené stejnojmenné distribuci GNU Guix. S init systémem a správcem služeb GNU Shepherd. S experimentální podporou jádra GNU Hurd. Na vývoji se podílelo 744 vývojářů. Přibylo 12 525 nových balíčků. Jejich aktuální počet je 30 011. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 9
    23.1. 15:44 | Zajímavý software

    Na adrese gravit.huan.cz se objevila prezentace minimalistického redakčního systému GravIT. CMS je napsaný ve FastAPI a charakterizuje se především rychlým načítáním a jednoduchým ukládáním obsahu do textových souborů se syntaxí Markdown a YAML místo klasické databáze. GravIT cílí na uživatele, kteří preferují CMS s nízkými nároky, snadným verzováním (např. přes Git) a možností jednoduchého rozšiřování pomocí modulů. Redakční

    … více »
    2012 | Komentářů: 0
    23.1. 12:55 | Zajímavý software

    Tým Qwen (Alibaba Cloud) uvolnil jako open-source své modely Qwen3‑TTS pro převádění textu na řeč. Sada obsahuje modely VoiceDesign (tvorba hlasu dle popisu), CustomVoice (stylizace) a Base (klonování hlasu). Modely podporují syntézu deseti různých jazyků (čeština a slovenština chybí). Stránka projektu na GitHubu, natrénované modely jsou dostupné na Hugging Face. Distribuováno pod licencí Apache‑2.0.

    NUKE GAZA! 🎆 | Komentářů: 0
    23.1. 01:11 | Nová verze

    Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.1. 16:55 | Nová verze

    Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    22.1. 14:00 | Komunita

    Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.

    Ladislav Hagara | Komentářů: 8
    22.1. 11:00 | IT novinky

    Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (5%)
     (0%)
     (10%)
     (22%)
     (3%)
     (5%)
     (2%)
     (11%)
     (34%)
    Celkem 607 hlasů
     Komentářů: 17, poslední 22.1. 15:24
    Rozcestník

    -

    10.1.2013 00:15 | deleted | Výběrový blog | poslední úprava: 26.10.2021 01:18

    -        

    Hodnocení: 89 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    10.1.2013 12:37 Kaja
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    K rozšiřujícím patterns as a when přibyl ještě unless. Má opačný význam k when.

    Fůůůůj :(
    10.1.2013 16:51 omm
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    proč?
    10.1.2013 17:07 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    nejspíš to, že "unless" se dá taky v podstatě zapsat jako "when not" .. nicméně je to jen syntaxe a "unless" je explicitnější, nehrozí, že by se zapomnělo na "not" a hned to bije do očí, co to dělá.
    10.1.2013 17:25 Kaja
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Ještě by to chtělo zavést klíčová slova: as, as long as, because, being, considering, inasmuch as, now, since, whereas, but, except, except for, excepting that, if not, lest, saving a without, aby se náhodou na něco nezapomnělo.

    -100
    10.1.2013 19:29 omm
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    no jo, je jich tam už tak dost, pravda :)
    10.1.2013 19:55 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Klíčové slovo "as" vlastně existuje :-), je použito jako pattern: např. [ a, b ] as c. Toto je standardně přítomno i v OCaml/F#, ze kterého Vortex pattern matching v podstatě bere :-) Většina těch, které jsi zmínil, nedávají smysl, takže..

    zas tolik jich momentálně není - v podstatě and as break case cfn clone coro cycle do else enum false fn for glob goto if in let match module new nil not or quote rec redo result return seq true unless unquote when while with yield __FILE__ __LINE__ a bit operátory band bor bxor bnot asr bsr bsl, některá ještě nejsou využita (module - moduly, cfn - generátory, coro - korutiny) a další momentálně přidávat neplánuju.
    xkucf03 avatar 10.1.2013 20:09 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Nevím, jestli jsem to někde nepřehlédl, ale co „funkce“ coalesce() z SQL? Má libovolný počet parametrů a vrací první nenulovou hodnotu. Není to tak úplně funkce/metoda a je potřeba ji řešit pomocí nestandardních prostředků (klíčové slovo, nebo něco, co jen vypadá jako funkce). Její výhoda je v tom, že po nalezení nenulové hodnoty se ty další výrazy už nemusí vyhodnocovat.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.1.2013 20:18 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13

    No nevím, ale myslím, že tady by stačil operátor or, např.

    let x = a or b or c or d or e or f

    vyhodnotí se a, pokud není nil, přiřadí se, dál už to nejde; pokud je nil, vyhodnotí se b, apod. nevýhodou je, že nefunguje na hodnotách false, to by se dalo možná udělat ještě jinak:

    let x  = a unless a == nil else b unless b == nil else c unless c == nil else d .....
    xkucf03 avatar 10.1.2013 20:48 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    jj, to je ono :-) Jen by mi přišlo přehlednější:
    x = a || b || c …
    Boolean by to chtělo objektový – proměnná pak může nabývat tří hodnot: true, false, null.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.1.2013 22:03 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Každá proměnná může nabývat hodnoty nil; Vortex není typovaný jazyk, takže jakákoliv proměnná může mít jakoukoliv hodnotu.
    10.1.2013 22:07 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    ještě co se týče ||; nejsem moc velký fanda používání && a || pro AND/OR :-) editor ti dá vysvícení syntaxe a pak není s přehledností problém. Použití klíčových slov má výhodu v tom, že i člověk neznalý jazyka může hned vidět, co to znamená. Některé části kódu se pak čtou skoro jako angličtina, což je výhoda.
    xkucf03 avatar 10.1.2013 22:22 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Podoba s přirozeným jazykem je často spíš zavádějící, při čtení programu stejně potřebuješ znát syntaxi a nelze si nic domýšlet, podle toho, co ti to připomíná v češtině/angličtině. Ostatně pro sčítání, odčítání, rovnost, přiřazení… se taky používají symboly. Stejně jako v matematice.

    Kdyby se aspoň to AND/OR psalo velkýma, jako je to zvykem třeba v SQL… ale takhle malýma to vyloženě splývá. Přijde mi škoda se spoléhat na zvýrazňovač syntaxe, když se dá použít ||, které je nepřehlédnutelné i bez barev.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    xxx avatar 11.1.2013 13:00 xxx | skóre: 42 | blog: Na Kafíčko
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Použití klíčových slov má výhodu v tom, že i člověk neznalý jazyka může hned vidět, co to znamená. Některé části kódu se pak čtou skoro jako angličtina, což je výhoda.

    Řekl Cobolista, a prezentoval jako výhodu Cobolu, to že chudák Fortranista musí luštit a = b + c, zatímco on má pěkné anglické ADD b,c GIVING A. Kupodivu později se i v tom Cobolu objevila možnost použít ono a=b+c.

    Práce s ukecaným jazykem je utrpení. Problém je v tom, že někdo abstrahuje problém, řeší ho v nějaké vnitřní kondenzované formě, a místo aby pak tohle kondenzované řešení zapsal, tak napíše román, který sice připomíná angličtinu, ale dostat z něj jádro problému, je dost oser.

    Aneb neopakujte historické chyby.

    Please rise for the Futurama theme song.
    11.1.2013 15:01 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Problém je ten, že "ADD b, c GIVING A" je oproti "a = b + c" opravdu ukecané, ale použití "and" a "or" místo &&/|| není; dokonce je to rychlejší, protože na většině rozložení je třeba pro ||/&& stisknout altgr nebo shift, což s and/or není potřeba. Problém třeba v tom COBOLu byl ten, že tohle dovedl moc daleko. Je potřeba najít nějaký střed.
    Bedňa avatar 10.1.2013 20:36 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    To mi tam chýba ešte debug pre logovanie chýb v produkčnom systéme.
    KERNEL ULTRAS video channel >>>
    11.1.2013 12:00 w4rr10r
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Ale implikace přímo v jazyku by byla fajn.
    10.1.2013 17:31 Franta
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    perl -ne 'print "chro chro\n" if /jsem prase/'
    :-)
    Bystroushaak avatar 10.1.2013 17:59 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Wow, dost dobré, začíná se mi to líbit. Jinak co quasiquote? :)
    10.1.2013 19:58 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    No, quote už v podstatě má funkci quasiquote (obyčejný quote třeba ve Scheme nedovoluje unquote). Pro potřeby tohoto jazyka si myslím, že to není potřeba dělit. Hlavní funkce quote ve Vortexu je vytvořit základ pro makra - která také budou pracovat na bázi AST (tělo makra bude AST, a quote se použije k jeho vytvoření z obyčejného výrazu)
    11.1.2013 12:03 w4rr10r
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Yay!
    10.1.2013 20:02 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Zajímavé. Osobně bych však místo zavádění nových řídících konstrukcí dal možnost uživateli jazyka nadefinovat si vlastní řídící konstrukce (například pomocí mixfixových operátorů, notací nebo maker).
    10.1.2013 20:05 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Právě k tomu směřuju s quote a unquote - plánuju vytvořit systém maker podobný http://elixir-lang.org/getting_started/5.html, ale přizpůsobený jazyce. Nicméně ještě před makry chci napsat selfhostovaný kompilátor. Těch konstrukcí teď už moc nepřibude, a některé z existujících budou v novém kompilátoru vytvořeny pomocí maker :-)
    11.1.2013 13:45 xxxxxxxxxxx | skóre: 13 | blog: rhrtshrth
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Pojď programit CAD!!! :-)

    Založit nové vláknoNahoru

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