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 14:22 | Bezpečnostní upozornění

    Byly zveřejněny informace o kritické zranitelnosti CVE-2026-64600 pojmenované RefluXFS (technické detaily) v XFS. Je tam již od verze Linuxu 4.11, tj. rok 2017. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel může editovat libovolný soubor, například klidně zrušit rootovské heslo v /etc/passwd. Videoukázka na Vimeo. V upstreamu je zranitelnost opravena.

    Ladislav Hagara | Komentářů: 0
    dnes 13:46 | IT novinky

    OpenAI / ChatGPT má dnes výpadky (OpenAI Status, DownDetector).

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Komunita

    Poskytovatel hostingu svobodných/open-source projektů Codeberg po hlasování na valné hromadě vydal stanovisko k využívání LLM. Kvůli vytěžování infrastruktury a rostoucím cenám hardwaru, ale také hrozbám pro spolupráci v komunitě se k LLM staví kriticky. Nebude poskytovat hosting projektů vytvářených LLM agenty.

    |🇵🇸 | Komentářů: 0
    včera 14:22 | Zajímavý projekt

    Jack Dorsey představil (𝕏) open source týmovou komunikační platformu Buzz (GitHub) s cílem snížit závislost na Slacku a GitHubu.

    Ladislav Hagara | Komentářů: 18
    23.7. 23:00 | Nová verze

    Poštovní klient Thunderbird byl vydán v nové verzi 153 s kódovým názvem Meadow. Jedná se o ESR (Extended Support Release) vydání. Přehled novinek v poznámkách k vydání. Vylepšuje OAuth. Thundermail lze používat bez instalace doplňku.

    Ladislav Hagara | Komentářů: 0
    23.7. 22:22 | Zajímavý článek

    AI tento rok naplno vtrhla do vývoje softwaru a výrazně ovlivňuje také open source projekty. Jiří Eischmann v příspěvku Jak mění AI open source na svém blogu rozebírá několik trendů, které v open source v poslední době v souvislosti s AI pozoruje, a jak tyto trendy svět otevřeného softwaru mění (Inflace projektů, Zahlcení kontroly, Klesající motivace zveřejňovat kód).

    Ladislav Hagara | Komentářů: 16
    23.7. 22:00 | IT novinky

    Evropská komise (EK) vyměřila americké internetové společnosti Google pokutu 890 milionů eur (21,5 miliardy Kč) za porušení unijního nařízení o digitálních trzích (DMA). Firma se podle unijní exekutivy provinila tím, že ve vyhledávači Google Search upřednostňovala vlastní služby a že podnikům ukládala omezení, která jim bránila nasměrovat spotřebitele k alternativním, často levnějším nákupním kanálům na platformě Google Play.

    … více »
    Ladislav Hagara | Komentářů: 2
    22.7. 19:44 | IT novinky

    Samsung na akci Galaxy Unpacked July 2026 (YouTube) představil své nové telefony Galaxy Z Fold8 Ultra, Fold8 a Flip8, hodinky Galaxy Watch Ultra2 a Watch9 a chytré brýle ve spolupráci s Gentle Monster a Warby Parker.

    Ladislav Hagara | Komentářů: 0
    22.7. 16:11 | IT novinky

    Po pěti letech vývoje vyšla česká počítačová hra Scarlet Deer Inn (ProtonDB). Scarlet Deer Inn je vyšívaná temná středověká pohádka. Zatímco život ve zdánlivě obyčejné vesnici se točí kolem běžných povinností a sousedských drbů, v podzemí se skrývají zlověstná tajemství.

    Ladislav Hagara | Komentářů: 2
    22.7. 13:33 | IT novinky

    Představen byl Raspberry Pi Touch Display 2 s uhlopříčkou 10 palců a rozlišením 1200 × 1920 pixelů. Cena je 80 dolarů.

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2222 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Evoluce Python programátora

    Série ukázek kódu v Pythonu na téma výpočtu faktoriálů jasně ukazuje postupný vývoj programátora v jazyce Python. Znázorněn je jak vývoj samotných schopností programátora, tak i vliv ostatních jazyků od C přes Pascal až po Windows nebo "Enterprise" sektor. gist.github.com/289467.

    31.1.2010 16:11 | Martin Stiborský | Humor


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

    Komentáře

    Vložit další komentář

    Saljack avatar 31.1.2010 16:18 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    To je fakt kravina, že někdo na napsání tohohle má čas.
    Sex, Drugs & Rock´n Roll.
    31.1.2010 16:28 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Začátek nic moc, ale poslední dva stojí za to.
    AraxoN avatar 31.1.2010 16:35 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    hej, Windows programmer ma rozsekal. :-D ... Windows API som naposledy použil na škole a tento kus kódu mi tie časy pripomenul.
    31.1.2010 21:14 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    jj windows programmer byl krutej :-D ale web designer taky dobrej...
    Marek Bernát avatar 1.2.2010 14:43 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    Tak tak. Tí dvaja ma dostali najviac, úplne trefné. Enterprise tiež vcelku blízky realite :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    31.1.2010 16:30 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Nemohu sem nedat odkaz na The Evolution of a Haskell Programmer.
    vlastikroot avatar 31.1.2010 22:12 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Hmm, vždycky když jsem se snažil naučit nějakej funkcionální jazyk (nejdál jsem došel se scalou), tak mi přišlo, že ten co to navrhoval, musel být uplně zhulený :-D
    We will destroys the Christian's legion ... and the cross, will be inverted
    31.1.2010 22:45 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    To mas ako s matematikou. Ten co to navrhoval nejaku vetu, si obvykle nedokazal predstavit vsetky dosledky, co vsetko to dokaze.

    A zase nejaky A. B. ma dosledok nejakej vety, ale netusi preco to tak je. Zato vsak vie, ze Jozko odvedla tento dosledok potrebuje.

    Zaver: Takze treba vediet obidve. Ten co to navrhoval bol genialny, ale iba v urcitej oblasti a bol uzavrety vo svojom svete do ktoreho ostatnych len tak lahko nepustil, zato ale v tom svojom svete vidi tu krasu toho celeho.

    No a pre ostatnych co do toho nevidia je ten, co to vymyslel podivin a netusia na aku vec to, co vymyslel moze byt a maju ho za blazna, pretoze to cele nepochopili. Lenze vedia riesit ludom bezne problemy, takze ludia veria skor im ako tym podivinom. Lenze na niektore veci treba tych podivinov a tam nastupuju tie funkcionalne jazyky.

    To je ako v stredoveku: upalovali carodejnice, pretoze nepochopili co tie carodejnice robia. Nejaka mohla napriklad vymysliet liek na mor(lenze nepochopila, ze ide o liek na mor), lenze radsej ju pre istotu upalili. A tak je to aj s tymi funkcionalnymi jazykmi. A preto treba ich kombinaciu.
    31.1.2010 22:56 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Ja som taketo veci ako funkcionalne jazyky aj dokazal pochopit a riesit v tom veci na skole. Ale ani za svet som nedokazal pochopit, preco ten clovek co to vymyslal nerobil nieco ine.
    31.1.2010 22:59 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Navrhovat jazyky nie je podla mna ani trochu zaujimave.
    31.1.2010 23:02 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Já bych naopak tvrdil, že to je to nejzajímavější, co v IT je :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Marek Bernát avatar 1.2.2010 14:34 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    +1 Ja dokonca, že nič iné v IT zaujímavé nie je :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    1.2.2010 18:03 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Zajímavé je imho taky jazyky zneužívat :-D
    Marek Bernát avatar 1.2.2010 21:16 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    No neviem, to mi vždy pripadalo viac nechutné, než zaujímavé :-) Aj keď za niektoré výtvory klobúk dolu :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Marek Bernát avatar 1.2.2010 14:48 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    IMHO o moc lepšie ako ten python. Na tomto zápisku sa dá naučiť vcelku dosť z funkcionálneho programovania :-) A jeho najväčšia prednosť ako možnosť implementácie faktoriálu :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Salutis avatar 31.1.2010 16:34 Salutis | skóre: 7 | blog: Salutis
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Celkom srandovné. :)
    Najväčší dar je vedieť posúdiť hodnotu vecí.
    stanger avatar 31.1.2010 17:31 stanger | skóre: 18
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Pekny :))
    31.1.2010 18:41 PavelC
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Jsem čekal, že na konci evoluce pythonista konvertuje na lispera když prozře, že některý nedomyšlenosti tu jsou vyřešený v takřka dokonalé formě už cca 50 let ;-)
    31.1.2010 20:19 JS
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Jsou 2 cesty: Cesta temnoty (C++, Java, C#) a Cesta svetla (Ruby, Lisp, Haskell).
    31.1.2010 20:38 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Don't underestimate the power of the Dark side…
    31.1.2010 20:43 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Ja by som tie skupiny prehodil.
    1.2.2010 08:25 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Náhodou Ruby je v pohodě. Řekl bych na půl cesty mezi bashem a C s objekty (Teda ono toho umí o dost víc, ale já osobně nemusím mít všechno)
    Quando omni flunkus moritati
    31.1.2010 20:48 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Moderny jazyk ma Microsoft. Vola sa F#. Ale aky jazyk sa pouzije je aj tak jedno. Urobim to v jazyku, kde to bude najmenej trvat a najlepsie robit. Aj tak je to cele o analyzach.
    31.1.2010 22:09 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Tie jazyky ako Haskell a Lisp su totiz uzivatelsky nepriatelske - naprogramovat v tom nieco pekne uzivatelsky privetive len tak nejde. Na druhu stranu sa s tym vsak robia velmi dobre analyzy a je to pekne logicky zalozene, skvele sa v tom logickom systeme vymyslaju nove veci, to vsak zial nestaci. A preto treba ich kombinaciu - F#.
    31.1.2010 22:38 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    Myslím si, že docela zajímavý jazyk může být Disciple -- tedy až se kompilátor dostane do použitelného stavu.

    1.2.2010 01:01 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Někde jsem četl, že se F# podezřele podobá jazyku Ocaml...
    Jenom bych dodal, že F# není zcela nový původní jazyk vymyšlený Microsoftem, nýbrž se jedná v podstatě o kopii již dříve existujícího jazyka Objective Caml (OCaml) vyvíjeného jako open source v rámci akademické sféry.
    http://www.lupa.cz/zpravicky/microsoft-pripravuje-novy-programovaci-jazyk-f/235310/


    Mimochodem, existuje kompilátor jazyka Ocaml pro JVM :-)
    Jsem mimořádně obtížný případ
    1.2.2010 08:22 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Mimochodem taky existuje značka blockquote, která je pro citace podstatně vhodnější než pre
    Quando omni flunkus moritati
    1.2.2010 08:43 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Kam potom nacpat jRuby? Mě pořád vychází dvojitý agent ...
    When your hammer is C++, everything begins to look like a thumb.
    Marek Bernát avatar 1.2.2010 14:39 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    jRuby je implementácia, reč bola o jazykoch :-P

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    1.2.2010 18:05 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Existuje jen jedna cesta a to je Tao ;-)
    No každopádně C++ není cesta temnoty...
    vlastikroot avatar 31.1.2010 20:12 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    :-D Hlavně ty 2 poslední, brutálně pravdivý ...
    We will destroys the Christian's legion ... and the cross, will be inverted
    Marián Kyral avatar 31.1.2010 22:34 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Mně nejvíc dostal Expert programmer. Všichni se s tím štvou a najednou jen zavolání knihovní funkce ;-)
    1.2.2010 01:06 Martin Matějek | skóre: 12 | blog: Flying_circus | Kladno
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    +1 Sice jsem tohle čekal u Enterprise programátora, ale pobavilo.

    Mě se stalo něco podobného, když jsem si kvůli úkolu v C hledal jak naprogramovat a následně napsal quicksort a pak jsem zjistil, že quicksort už je dávno implementován ve standardní knihovně (a určitě líp než můj výtvor) ;-)
    Don't judge me by the friends I keep. No, no, no. Judge me by the enemies I have slain!
    31.1.2010 20:39 neaktivni | skóre: 24 | blog: neaktivni
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    to posledni je dokonale
    31.1.2010 20:42 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Já se začal hystericky smát už u předposledního. Ale kdo někdy nepracoval s windowsovým API, ten si to asi tak nevychutná…
    31.1.2010 20:51 Zopper
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Já se nejvíc zasmál u web designera. Každý, co jeho jest...
    31.1.2010 21:55 imploder | skóre: 11
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    31.1.2010 22:35 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    To samé to není. A ani by asi nemohlo, takový "Windows programmer" nebo "Enterprise programmer" by se v Haskellu vyjadřoval dost blbě a nebylo by to ono.
    1.2.2010 14:45 Visgean Skeloru
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    http://gist.github.com/291693 - my own way
    Ilfirin avatar 1.2.2010 16:35 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Ono lze spočítat faktoriál komplexního čísla?
    1.2.2010 17:15 Jindřich Makovička | skóre: 17
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Dá se to zobecnit pomocí Gamma funkce, jelikož Gamma(n)=(n-1)! pro kladná celá n, ale to jsme trochu odbočili :)
    Marek Bernát avatar 1.2.2010 17:43 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    Ono sa to pochopiteľne dá zobecniť pomocou ľubovolnej analytickej reálnej funkcie, ktorá spĺňa ten vzťah na kladných číslach (a že ich je...) a následným analytickým rozšírením na komplexnú rovinu. A z hľadiska vlastností tých funkcií existujú aj lepšie voľby než Gamma (ktorá napríklad nie je úplná, ale len meromorfná) :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Marek Bernát avatar 1.2.2010 17:44 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Evoluce Python programátora

    s@kladných číslach@kladných celých číslach@

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Conscript89 avatar 13.2.2010 13:58 Conscript89 | Brno
    Rozbalit Rozbalit vše Re: Evoluce Python programátora
    Prekvapilo me, ze se tam neobjevilo funkcionalni programovani:
    fact = lambda n: reduce(lambda x, y: x*y, range(1,n+1))
    I can only show you the door. You're the one that has to walk through it.

    Založit nové vláknoNahoru


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