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 04:22 | Zajímavý projekt

    Na Crowd Supply běží kampaň na podporu open source čtečky elektronických knih Open Book Touch. Postavena je na ESP32-S3. Má 4,26palcový dotykový e-papírový displej s rozlišením 480×800 pixelů, podsvícení, slot na microSD kartu. Cena je 149 dolarů a poštovné 12 dolarů. Dodání je plánováno na duben 2027.

    Ladislav Hagara | Komentářů: 2
    včera 18:00 | IT novinky

    Na Humble Bundle běží akce Linux: All the Things by O'Reilly a Picos, HATs, and More by Raspberry Pi Press. Elektronické knihy lze koupit se slevou a současně podpořit organizace Code for America a Raspberry Pi Foundation.

    Ladislav Hagara | Komentářů: 4
    včera 14:00 | Komunita

    FreeCAD (Wikipedie), tj. svobodný multiplatformní parametrický 3D CAD, má nový vtipný a současně užitečný doplněk Banana For Scale (GitHub). Aktuálně umožňuje do výkresu vložit banán nebo plechovku pro porovnání a určení měřítka.

    Ladislav Hagara | Komentářů: 4
    včera 12:00 | Komunita

    Blender Studio nedávno oznámilo plán vytvořit svůj první otevřený (open source) celovečerní film. Film by se měl jmenovat Overgrown (YouTube). Film vznikne, pokud se zajistí financování. Prvním krokem je získat 7 000 předplatitelů Blender Studia. Cena je od 11,50 eur měsíčně. Aktuálně počet předplatitelů je 5 289. Předplatné pokryje 20 % nákladů. Zbytek, 80 % nákladů, má být financován externími producenty nebo distributory.

    Ladislav Hagara | Komentářů: 0
    12.7. 01:11 | Nová verze

    Byl vydán Debian 13.6, tj. šestá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.15, tj. poslední patnáctá opravná verze Debianu 12 s kódovým názvem Bookworm, k dispozici je LTS. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    10.7. 16:11 | Bezpečnostní upozornění

    V jádře Linux byla nalezena a v upstreamu již byla opravena kritická zranitelnost GhostLock aneb CVE-2026-43499. Lokálnímu uživateli umožňuje získat práva roota a také obejít kontejnerovou izolaci. Zranitelnost existovala v Linuxu 15 let, tj. od roku 2011, od Linuxu verze 2.6.39.

    Ladislav Hagara | Komentářů: 2
    10.7. 13:55 | IT novinky

    Evropská komise předběžně shledala, že návykový design aplikací Instagram a Facebook od americké společnosti Meta porušuje unijní nařízení o digitálních službách (DSA). Návykový design zahrnuje například takzvané nekonečné posouvání, automatické přehrávání videí, tzv. push notifikace, kdy aplikace uživatele vybízí k návratu do jejího prostředí, či vysoce personalizovaný algoritmus, který rychle pozná, co uživatele baví a snaží

    … více »
    Ladislav Hagara | Komentářů: 19
    10.7. 12:11 | Nová verze

    Byla vydána verze 1.97.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
    10.7. 05:00 | IT novinky

    Švýcarská společnost Punkt. má nově v nabídce telefon Punkt. MC03. Telefon byl navržen ve Švýcarsku s důrazem na soukromí a digitální suverenitu a vyroben v Německu. V telefonu běží operační systém AphyOS (Apostrophy OS) založený na AOSP (Android Open Source Project) 15. Cena telefonu je 745 eur.

    Ladislav Hagara | Komentářů: 28
    10.7. 04:44 | Nová verze

    TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 7.0. Kompilátor byl kvůli výkonu přepsán z TypeScriptu do Go.

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



    Vložit další komentář
    5.8.2006 21:24 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Skoro si říkám, že takový spredsheet by to mohl zvládnout sám… Ale dělat si iluze, že OO.o Calc něco zvládne, to už mě přešlo :-)
    Copak toho není dost?
    5.8.2006 21:28 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Asi umí, ale veškeré moje dovednosti s podobnými programy končí u zapsání dat a změny rozměrů buněk :-) Teď se (marně) snažím přijít na to, jak vyhledat buňku obsahující dnešní datum -x dní. Tentokrát u Pythonu skončit nemůžu, potřebuju to funkční na Pocket PC :-/
    5.8.2006 21:24 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Mimochodem, kdyby tu byl někdo přes RE, snažil jsem se původně toto ošklivé:
    while ki!=-1:
    	zi=string.find(data,z,prevz)+len(z)
    	ki=string.find(data,k,prevz)
    	prevz=ki+len(k)
    	if not ki==-1:
    		found.append(data[zi:ki])
    
    řešit reg. výrazy, ale nepodařilo se mi najít ten správný :-( Je třeba, aby matchoval <text:p>(cokoliv)</text:p>. Za nakopnutí bych byl vděčen :-)
    Vojta Drbohlav avatar 5.8.2006 22:04 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    co třeba re.findall("<text:p>(.+)</text:p>", a) ... jestli plácám blbosti tak si toho nevšímejte ;-)
    Vojta Drbohlav avatar 5.8.2006 22:14 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    spíš takhle re.findall("<text:p>(.+)</text:p>", data)
    5.8.2006 22:41 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Bohužel, také nic. Kouknu na to ještě jednou zítra, případný výsledek doplním.
    Marek Bernát avatar 6.8.2006 00:46 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Niečo takéto?
    import re
    rp = re.compile("<text:p>([^<>]*)</text:p>")
    rp.findall(data)
    
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    6.8.2006 10:33 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Tohle funguje, díky, nicméně jestli tomu dobře rozumím, tak matchuje všechno kromě < a > .. tedy kdyby oo.o nenahrazovalo tyto znaky, zřejmě by je to vynechalo. Ale ono nahrazuje, takže je to v zásadě jedno :-)
    Marek Bernát avatar 6.8.2006 12:30 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Aby som to trochu viac vysvetlil
    rp = re.compile("<text:p>([^<>]*)</text:p>")
    rp.findall(data)
    
    je ekvivalentné
    re.findall("<text:p>([^<>]*)</text:p>", data)
    
    ,ale ak potrebujete s tým regexom ešte pracovať, tak je výhodnejšie ho skompilovať len raz.

    K tým > a <: každý program, ktorý exportuje do XML ich samozrejme musí nahradzovať, ak má vytvoriť platný XML súbor. A ešte som predpokladal, že ten váš element text:p neobsahuje ďalšie elementy (ale nemusí to tak byť, netuším, aký formát má OO).

    Takže, aby som to zhrnul, neviem, prečo vám práve toto funguje a nie to predtým (re.findall…), lebo pre OO by mali byť tie programy ekvivaltné. Snáď len že máte nejakú staršiu verziu pythonu, ale to by musela byť veľmi stará, lebo AFAIK regexy sa naposledy poriadne menili niekedy v 1.5.2 a potom v 2.0 pridaním Unicode :-/
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    6.8.2006 12:36 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    lebo AFAIK regexy sa naposledy poriadne menili niekedy v 1.5.2 a potom v 2.0 pridaním Unicode :-/
    Do 2.4 byly přidány nějaké konstrukce, ale ty je zde stejně nepoužíváš ;-)
    When your hammer is C++, everything begins to look like a thumb.
    Marek Bernát avatar 6.8.2006 13:29 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Presne tak. AFAK boli pridané len flagy pre findall. Alebo ešte niečo iné?
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    6.8.2006 14:22 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Jojo, ten výraz chápu, spíš mi nedošlo, že díky tomu, že je to XML, tak to OO.o nutně nahrazuje a proto mě ani nenapadlo ten výraz napsat. Každopádně díky za vysvětlení.
    6.8.2006 12:42 lefti | skóre: 18 | blog: OneAndOnlyTrueBlog
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    A vite jak nahradit "jakykoliv znak krome" za "jakoukoliv sekvenci znaku krome"?
    Marek Bernát avatar 6.8.2006 00:49 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Hm, vlastne mi funguje aj toto vaše. Mal som to skúsiť, kým som dával nový post.

    Takže môj menovec má asi ešte nejaký iný problém :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Vojta Drbohlav avatar 6.8.2006 14:29 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    To moje funguje trošku jinak než to tvoje, alespoň mně ;-)
    5.8.2006 22:12 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Tak tohle:
    buňek
    si dokážu vysvětlit jen pokročilou hodinou ;-) Jinak pěkný skriptík.
    θηριον ειμι
    5.8.2006 22:32 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Já ani tou hodinou :-)
    alblaho avatar 6.8.2006 00:22 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Cože? Skriptík, který vypisuje mrtvé duše v ODS?-)
    Jardík avatar 6.8.2006 13:58 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Promiň, že se ptám, ale ty ten soubor pak nezavíráš?? Možná to teda udělá python sám při ukončení skriptu, ale je lepší ho zavírat.
    Věřím v jednoho Boha.
    6.8.2006 14:24 misterlister | skóre: 12 | blog: aiyyo
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Přesně tak, python to dělá sám a tak se tím v určitých případech netrápím - pokud otevírám soubory pouze pro čtení. Kdybych zapisoval, samozřejmě bych tam close() napsal, ale v tomto případě to považuji za zbytečné.
    Marek Bernát avatar 6.8.2006 14:30 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Prečo by to malo byť lepšie? Ak ten program za behu padne, tak AFAIK o uzavretie file descriptov sa postará kernel. Ak ten program nepadne, tak sa o to postará python. A z toho súboru sa len číta, takže sa nestratia žiadne dáta.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Heron avatar 6.8.2006 14:43 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Minimálně to patří ke slušnosti a dobrému stylu programování - zavřít každý soubor a síťové sockety, uvolnit veškerou vyžádanou pamět a u OOP zničit vytvořené objekty (pokud to jazyk umožňuje). Zabráníte si tak potížím při rozšířením programu - za půl roku budete těžce hledat, proč se ta data neukládájí.
    6.8.2006 14:56 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Ba jemnosti, ta dnešní programátorská mládež jen prasí. Kde jsou ty zlaté časy, kdy se všechno psalo do čtyř sloupečků: v prvním labely, v druhém instrukce, ve třetím parametry a ve čtvrtém komentář. Dnes je to samý "to za mě udělá OS" a ze zdrojáků je blivno :-D :-D :-D
    θηριον ειμι
    6.8.2006 14:59 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    No jo. Je fakt, že vynechat v desetiřádkovém skriptu smetí na dalších pět řádek, za to by se mělo střílet :-)
    Copak toho není dost?
    Marek Bernát avatar 6.8.2006 16:21 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Príliš zovšeobecňujete. Ak píšem v asm, tak používam iné idiómy, ako v C++, iné ako v pythone a iné ako v lispe.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    7.8.2006 01:53 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Proto jsem tam napsal ty tri smajliky ;-) Samozrejme, ze dobry programatorsky styl je nutny nejen pro ty, kteri to po mne budou cist, ale i pro autora samotneho a ze styl zapisu kodu se odviji od syntaxe jazyka, ale to neznamena, ze si nemuzeme nostalgicky zavzpominat na uhledne zdrojaky assembleru :-D
    θηριον ειμι
    Marek Bernát avatar 7.8.2006 10:06 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Tri smajlíky sú málo, ak chcete urážať dnešnú programátorskú mládež. Tá na PHP nedá dopustiť :-)

    Náhodou, videl som už dosť assembleru, ktorý sa dá nazvať všeličím, ale určite nie úhľadným. Ale o to je väčšia zábava to dešifrovať. Ak to teda robíte zo zábavy a nie z pracovnej náplne :-)

    Inak, aj v dnešnej dobe sa dá dosť assembleru vidieť vo vertex a fragment programoch. Shading jazyky ho síce už vytláčajú, ale časy assembleru určite nie sú ešte zabudnuté :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    7.8.2006 19:20 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    No to já zase programátorskou mládež klidně urazím, protože se do ní zatím počítám taky (pravda 21 let taky už není tak úplně mládí ;-), ale na monitor ještě vidím). A na PHP nedám dopustit v žádném případě ;-). V PHP5 už máme konečně pěkně řešené objekty, na webové aplikace je to balada :-D. Ale kód PHP skriptů musí být samozřejmě také vzorně upraven, jako zdrojáky v céčku.

    A psaní vertex/fragment programů v assembleru mi bohužel uteklo minulý semestr. V přednášce o OpenGL už nezbyl čas :-/ Jo, kde jsou ty časy, kdy jsem si psal zdrojáky v QBasicu do bločku, abych to pak mohl ve škole v hodině informatiky otestovat na jednom ze čtyř tehdy nejlepších strojů, co škola vlastnila: pentium, tuším něco kolem 100MHz...
    θηριον ειμι
    Marek Bernát avatar 6.8.2006 16:17 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Dobrý štýl programovania? Nedajte sa vysmiať. Dobrý štýl programovanie je
    (defun save-db (filename)
      (with-open-file (out filename
    		       :direction :output
    		       :if-exists :supersede)
        ; sprav nieco so suborom out))
    
    Alebo inak povedané, poriadny jazyk, kde nič ako zatváranie súborov nemusíte robiť. Rovnaká vec má pribudúť aj v pythone 2.5.

    To, čo vy nazývate dobrým štýlom, sú idiómy nižších jazykov, ako je python a rozhodne ich netreba dogmaticky pchať všade.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    6.8.2006 18:59 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Rovnaká vec má pribudúť aj v pythone 2.5.
    Huráá, Python bude mít makra! :-)
    Marek Bernát avatar 6.8.2006 19:45 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    :-)

    Len tak na okraj, pribudne konštrukcia with, využívajúca nové vlastnosti generátorov a bude sa dať ľubovoľnému objektu povedať, že čo s ním má with spraviť. Teda napríklad súbor bude vedieť, že po skončení bloku sa má zavrieť, thread bude vedieť, že na with bloku je lock, apod. Pekné ale je, že kým v lispe napísanie vlastného with trvá 5 minút a dá sa to už 4O rokov, tak v pythone treba navrhnúť PEP, teba diskutovať, schváliť a po pár mesiacoch(až rokoch) je nová konštrukcia :-) Ale stále lepšie ako Java s JSR, kde užitočné veci pribúdajú ešte pomalšie, nehovoriac o tom, že to nie je prístupné komunite :-(
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    6.8.2006 22:41 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Taky jsem to myslel ironicky... ;-) Škoda každé zbytečné fíčury navíc. (Toto není myšleno ironicky... ;-))
    Marek Bernát avatar 7.8.2006 00:04 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Skript vypisující duplicitní buňky v .ods
    Myslel som si, ale bolo to pre prípadných náhodných okoločítajúcich.

    To, čo ste povedali vy, sa týka skôr Perlu, ak už chceme vybrať jazyk, ktorý vznikol zliepaním fičúr.

    A na opačnej strane stoja akademické jazyky s minimálnym feature-set, kde sa prakticky nedá programovať.

    Ja som oveľa radšej, že python ide zlatou strednou cestou a má generátory, dekorátory, množiny a ďalšie srandičky, ktoré by tam nemuseli byť. Podľa mňa si je Guido veľmi dobre vedomý toho, že jazyk, ktorý nemá makrá, sa dá vylepšovať len za cenu toho, že bude menej čistý a snaží sa pridávať len veci, ktoré sú dosť abstraktné na použitie v mnohých prípadoch (ako napríklad to with), takže sa ich oplatí pridať. A PEPy komentujú skúsení hackeri, takže nemám o budúcnosť pythonu obavy.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.

    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.