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í
×
    13.9. 17:33 | Pozvánky

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 211. sraz, který proběhne v pátek 19. září od 18:00 ve Studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Na srazu proběhne přednáška Jiřího Eischmanna o nové verzi prostředí GNOME 49. Nemáte-li možnost se zúčastnit osobně, přednáškový blok bude opět streamován živě na server VHSky.cz a následně i zpřístupněn záznam.

    Ladislav Hagara | Komentářů: 0
    13.9. 01:33 | IT novinky

    Microsoft se vyhnul pokutě od Evropské komise za zneužívání svého dominantního postavení na trhu v souvislosti s aplikací Teams. S komisí se dohodl na závazcích, které slíbil splnit. Unijní exekutivě se nelíbilo, že firma svazuje svůj nástroj pro chatování a videohovory Teams se sadou kancelářských programů Office. Microsoft nyní slíbil jasné oddělení aplikace od kancelářských nástrojů, jako jsou Word, Excel a Outlook. Na Microsoft si

    … více »
    Ladislav Hagara | Komentářů: 10
    12.9. 14:00 | Nová verze

    Samba (Wikipedie), svobodná implementace SMB a Active Directory, byla vydána ve verzi 4.23.0. Počínaje verzí Samba 4.23 jsou unixová rozšíření SMB3 ve výchozím nastavení povolena. Přidána byla podpora SMB3 přes QUIC. Nová utilita smb_prometheus_endpoint exportuje metriky ve formátu Prometheus.

    Ladislav Hagara | Komentářů: 0
    12.9. 12:00 | Zajímavý článek

    Správcovský tým repozitáře F-Droid pro Android sdílí doporučení, jak řešit žádosti o odstranění nelegálního obsahu. Základem je mít nastavené formální procesy, vyhrazenou e-mailovou adresu a být transparentní. Zdůrazňují také důležitost volby jurisdikce (F-Droid je v Nizozemsku).

    🇵🇸 | Komentářů: 20
    12.9. 05:33 | Bezpečnostní upozornění

    Byly publikovány informace o další zranitelnosti v procesorech. Nejnovější zranitelnost byla pojmenována VMScape (CVE-2025-40300, GitHub) a v upstream Linuxech je již opravena. Jedná se o variantu Spectre. KVM host může číst data z uživatelského prostoru hypervizoru, např. QEMU.

    Ladislav Hagara | Komentářů: 0
    11.9. 22:00 | Komunita

    V červenci loňského roku organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo. Dnes bylo nové logo představeno. "Indiánské pírko" bylo nahrazeno dubovým listem a text Apache Software Foundation zkratkou ASF. Slovo Apache se bude "zatím" dál používat. Oficiální název organizace zůstává Apache Software Foundation, stejně jako názvy projektů, například Apache HTTP Server.

    Ladislav Hagara | Komentářů: 16
    11.9. 17:33 | Nová verze

    Byla vydána (𝕏) srpnová aktualizace aneb nová verze 1.104 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.104 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 2
    11.9. 15:33 | IT novinky

    Spotify spustilo přehrávání v bezztrátové kvalitě. V předplatném Spotify Premium.

    Ladislav Hagara | Komentářů: 0
    11.9. 15:00 | IT novinky

    Spoluzakladatel a předseda správní rady americké softwarové společnosti Oracle Larry Ellison vystřídal spoluzakladatele automobilky Tesla a dalších firem Elona Muska na postu nejbohatšího člověka světa. Hodnota Ellisonova majetku díky dnešnímu prudkému posílení ceny akcií Oraclu odpoledne vykazovala nárůst o více než 100 miliard dolarů a dosáhla 393 miliard USD (zhruba 8,2 bilionu Kč). Hodnota Muskova majetku činila zhruba 385 miliard dolarů.

    Ladislav Hagara | Komentářů: 11
    10.9. 21:22 | Nová verze

    Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (81%)
     (7%)
     (3%)
     (3%)
     (4%)
     (2%)
    Celkem 180 hlasů
     Komentářů: 12, poslední 10.9. 13:00
    Rozcestník


    Vložit další komentář
    Jiří P. avatar 12.12.2006 07:27 Jiří P. | skóre: 24 | blog: programování
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5

    Ternarni operator jsem nahrazoval fintou

    cond and true_val or false_val
    In a world without fences and walls, who needs Gates and Windows?
    12.12.2006 07:50 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Ano, skvěle pythonovsky čitelné. :-D
    12.12.2006 09:37 Viktor Lieskovsky | Bratislava
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Ano, ale pre zaporne true_val hodnoty si treba pomoct trikom s listom:

    (cond and [true_val] or [false_val])[0]

    Viac v diveintopython.
    12.12.2006 15:11 Jan Molic
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Došel jsem k tomu, že nejrychleji čitelné jsou víceřádkové konstrukce, ne zkomprimované jednořádkové výrazy. Ty sice na první pohled vypadají jednoduše, ale člověk si je musí dekódovat, což zabere více "mozkového" času. Proto raději píšu ukecaně
    if cond
       x = 1
    else
       x = 2
    end
    
    12.12.2006 18:35 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    A já si zase chrochtám blahem, když můžu (v Ruby) napsat xxx = yyy if zzz. Nevím, zda je v Ruby i nějaká else část, to už bych asi zas tak nadšený nebyl, ale je pravda, co se tvrdí v článku: je to mnohem bližší přirozenému uvažování.

    O chvilku později… pravda, mluvíte vlastně o čtení. Je fakt, že podmínku utopenou kdesi za výrazem můžu snadno přehlídnout… teda mohl bych, kdybych nepoužíval Ruby akorát na skriptíky zvící max. desítek řádek. Ale něco na tom bude.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    12.12.2006 18:42 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    ale ved v ruby mame
    (cond)?(x=1):(x=2)
    :)
    13.12.2006 13:51 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Uff, tohle mi bylo doteď utajeno a ani mi moc nevadí, že jsem to nevěděl. Tenhle zápis se nejen blbě čte, ale i píše, fakt ne, dík :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    13.12.2006 14:55 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    ale ved prave o tom tu je rec :)

    http://en.wikipedia.org/wiki/Ternary_operator
    13.12.2006 14:58 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    a este ti nedoslo, ze ho mozes pouzit aj uprostred nejakeho vyrazu, ako argument a tak :)
    13.12.2006 15:43 rane | skóre: 3
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    to môžeš v ruby urobiť zo všetkým, pretože v ruby je všetko výraz, takže napríklad moje obľúbené:

    x = if cond then 1 else 2 end
    13.12.2006 16:05 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    si prasa :P

    ale nikdy by ma nenapadlo, ze to v ruby prejde...
    14.12.2006 00:17 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Jaké prase? :-( Je to jako v Lispu, všechno vrací hodnotu a jestli ji člověk použije nebo ne, je jen na něm. Myslím, že se to netýká jen if. ;-) A prvky jazyka jsou ortogonální a dají se kombinovat. Aspoň je to konzistentní a logické. Ať se pythonisté třeba vztekají a stavějí na hlavu. :-D
    14.12.2006 14:12 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    viem, ze vsetko vracia hodnotu, je to napr. krasne vidiet v irb.
    14.12.2006 00:22 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Mimochodem, mě tohle překvapuje, že by to někoho nenapadlo. Ruby se mi líbí specificky kvůli právě takovýmhle věcem. Stejně tak dobré důvody, proč jít do Ruby, jsou bloky, otevřené třídy a podobně – prostě ty věci, které Ruby zdědilo z „experimentálnějších“ jazyků a které se snaží protlačit do mainstreamu. A zdá se, že to takhle chápe spousta lidí. Pokud Ruby používáš a používání příkazů jako výrazů Tě nikdy nenapadlo, napadá mě, jestli jsi na ten jazyk nenarazil spíš náhodou než cíleně. ;-)
    14.12.2006 13:21 rane | skóre: 3
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Hej, toto ale hlavne bloky a otvorené triedy sú pre mňa najzásadnejšie vlastnosti ruby. Keby sa ich podarilo pretlačiť napríklad do takého php (ktoré som nútený používať v práci), to by bol raj :-)
    14.12.2006 14:05 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    cpat if-then-else-end napr. ako argument? chod s tym niekam. to by ma ani v nocnej more nenapadlo (a uz vobec nie pchat to na jeden riadok, ble). a uz vobec nie ked mam k dispozicii ?:

    fuj
    14.12.2006 15:16 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Hm, perly sviním… :-D
    14.12.2006 15:32 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    prasata ste tu vy a tie "perly" si po sebe citajte sami... :P
    14.12.2006 15:51 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Můj názor je, že nepoužívat jen kvůli pofidérním subjektivním motivům vyjadřovací prostředky jazyka (pointerovou aritmetiku v C, regexpy v Perlu, návatové hodnoty v Lispu a Ruby, objekty v C++, vnitřní třídy v Javě, generátory v Pythonu) alespoň na těch místech, kde to má smysl, je jako používat šroubovák na páčení a nůž na šroubování. Taky to jde, ale s větším úsilím, než je nezbytně nutné, a člověk se pořád o něco okrádá. A kromě toho, neidiomatický kód se IMHO čte hůř :-p ;-) When in Rome, do as the Romans do. ;-)
    14.12.2006 16:01 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    pis si podmienky k argumentom, ja ti branit nemam ako, ale nadavat ti budem :P a neprezentuj to tak vznesene, pretoze je to odporne. tvaris sa akoby ten ternarny operator neexistoval - preboha, ved je to zmysel jeho existencie...
    14.12.2006 16:08 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Umělý smysl jeho existence, zapomněl jsi dodat. Samozřejmě, jazyky rozlišující výrazy a příkazy nemají moc na vybranou, ale to je jejich problém, ne můj. ;-)
    14.12.2006 16:12 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    tak preco v ruby vobec je, ked je taky umely a ruby tak cisty, ha?
    14.12.2006 16:32 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Protože Ruby z Perlu zdědilo TIMTOWDY. :-D
    14.12.2006 16:44 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    nie, iba tam bol umyselne pridany, pretoze tak to je spravne.

    teraz pravdu: naozaj by si ten if pouzil?
    14.12.2006 17:11 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Nevidím v tom problém, zvlášť, když bych v něm chtěl třeba sekvencovat kus výpočtu a celé to někam předat a nezatěžovat se s vymýšlením nějakých názvů proměnných. Prostě jako v Lispu, normálka. :-)
    14.12.2006 17:12 rane | skóre: 3
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Presne tak, ja to tak používam bežne a bez akýchkoľvek výčitok svedomia :-)
    14.12.2006 17:30 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    takze by si vybral nieco ako

    bla(if (nil) then 0 else 1 end)

    namiesto

    bla((nil) ? (0) : (1))
    14.12.2006 17:47 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Já bych nejradši bral…
    (bla (if nil 0 1))
    …ale každému, jak je libo. ;-) Ne, v bezzávorkovém jazyku, jako je Ruby, je lepší na pouhé dvě hodnoty a jednoduchou podmínku použít podmíněný výraz, páč ty dva znaky znamenají méně balastu, ale ne všechno je takhle jednoduché, že. ;-)
    14.12.2006 17:54 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    ak mas normalny editor, lahko vidis kde ti zatvorky zacinaju/koncia a tie slova su naozaj redundantne a zvysuju neprehladnost (nie nadarmo sa normalne odsadzuju a odriadkovavaju). uz sa nevykrucaj :P
    14.12.2006 18:40 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    „ak mas normalny editor, lahko vidis kde ti zatvorky zacinaju/koncia a tie slova su naozaj redundantne a zvysuju neprehladnost“
    Díky, přidám si Tě na seznam obáhjců Lispu, tohle pořád tvrdím. :-D
    14.12.2006 18:54 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    keby si trochu neprekrucal vyznam :) proti lispu nic nemam ale ovladam ho zatial iba tak aby som vedel co mam v ~/.emacs :)
    13.12.2006 00:15 mykhal | skóre: 6
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    myslím, že je škoda, že nejde udělat print "OK" if cond, protože else část je povinná. takže člověka hned napadne print "OK" if cond else pass, což je špatně, protože se nerozhoduje o provedení příkazu print, ale o jeho argumentu, což mi nepřijde vždy úplně intuitivní. Takže jestli tomu rozumím, touto novou syntaxí ekvivalent if cond: print "OK" zapsat nelze .. (?)
    13.12.2006 06:56 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Moc jsem z toho nepochopil, ale pokusím se odpovědět.

    Ternární operátor slouží pro výrazy, takže příkaz print "OK" není na tomto místě povolen (Python v tomto ohledu dodržuje algolovské rozdělení příkazů a výrazů). Je pravda, že část else by mohla být nepovinná a fungovat by to mohlo asi takto. Nechce to někdo navrhnout?
    a = 5 if cond else None
    
    No a ten if cond: print "OK" napsat jde i ve 2.5
    When your hammer is C++, everything begins to look like a thumb.
    13.12.2006 18:07 mykhal | skóre: 6
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    nevím jak vám, ale mě to python normálně povolí ..
    14.12.2006 16:09 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Aha, omlouvám se, je to print "OK" if True else None ... já tam pořád cpal ham = print .... Ale právě ta větev else None tam být musí, přitom zbytečně :-(
    When your hammer is C++, everything begins to look like a thumb.
    12.12.2006 07:53 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    BTW, co dělá konstukce „witch“? Pořádá v ctihodném aplikačním serveru divoký sabbat? :-D
    12.12.2006 08:53 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    No a pak, že není Python kouzelný :-). Takový krásný překlep ...
    When your hammer is C++, everything begins to look like a thumb.
    finc avatar 12.12.2006 08:48 finc | skóre: 8 | blog: Finc | Kolín
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Python je velice zajímavá věc. Jediné, na co se nedokážu odvyknout jsou složené závorky, to mi na rozdíl od odsazování příjde přehlednější (samozřejmě odsazování ke kodu patří). :(
    Kdo Vam dal pravo ty lidi urazet? A kdo ti dal pravo cumet z okna, ty kr.vo!
    12.12.2006 10:52 Marek
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Me take. (Nejen)proto pouzivam Ruby. Jak je videt z tohoto clanku, Python se porad vic Ruby priblizuje.
    Mikos avatar 14.12.2006 16:13 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    To mě tedy naopak "2D syntaxe" vyhovuje neskonale více než složené závorky. Je to jedna z věcí kvůli které Python miluju...
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    12.12.2006 11:38 neurol23
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    uz python umi opravdu paralelni programy?
    12.12.2006 14:42 pepr
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    A co jsou podle tebe "opravdu paralelní programy"?
    13.12.2006 10:02 neurol23
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    no vim, ze python mel omezeni, ze i pri pouzivani vice vlaken, mohlo v jednom okamziku bezet pouze jedno vlakno (a to i na viceprocesorovych ci vicejadrovych strojich), coz je v case core2duo apod. dost blby omezeni

    existuje sice stackless python (http://www.stackless.com/), kterej tohle omezeni nema, jenze s tim se clovek v bezne praxi nesetka (o jeho "rozsirenosti" bohuzel hovori i fakt, ze pro nej neexistuji balicky pro zadnou distribuci :-(, aspon o zadnych nevim)
    13.12.2006 14:44 MarSik | skóre: 16 | Brno
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Docela by me zajimalo, jestli jste uz nekdo zkousel volani funkci z externich dynamickych knihoven (ctypes modul), ja se k tomu zatim nedostal, ale brzo to planuju.
    Nothing is foolproof...fools are very clever.
    13.12.2006 15:33 odolmed3
    Rozbalit Rozbalit vše Re: Novinky v Python 2.5
    Diky za clanok, aspon nemusim kvoli novym vlastnostiam lustit PEPy. Dokumentacia k novym featuram je dost biedna a knihy ktore su na trhu pokryvaju nanajvys Python 2.3.

    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.