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 15:44 | Nová verze

    PixiEditor byl vydán ve verzi 2.0. Jedná se o multiplatformní univerzální all-in-one 2D grafický editor. Zvládne rastrovou i vektorovou grafiku, pixel art, k tomu animace a efekty pomocí uzlového grafu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU LGPL 3.0.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | Nová verze

    Byly představeny novinky v Raspberry Pi Connect for Organisations. Vylepšen byl protokol auditu pro lepší zabezpečení. Raspberry Pi Connect je oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče. Verze pro organizace je placená. Cena je 0,50 dolaru za zařízení za měsíc.

    Ladislav Hagara | Komentářů: 0
    včera 01:33 | Zajímavý software

    CISA (Cybersecurity and Infrastructure Security Agency) oznámila veřejnou dostupnost škálovatelné a distribuované platformy Thorium pro automatizovanou analýzu malwaru. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    31.7. 17:22 | Nová verze Ladislav Hagara | Komentářů: 0
    31.7. 16:11 | Zajímavý software

    Společnost Proton AG stojící za Proton Mailem a dalšími službami přidala do svého portfolia Proton Authenticator. S otevřeným zdrojovým kódem a k dispozici na všech zařízeních. Snadno a bezpečně synchronizujte a zálohujte své 2FA kódy. K používání nepotřebujete Proton Account.

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

    Argentinec, který byl náhodně zachycen Google Street View kamerou, jak se zcela nahý prochází po svém dvorku, vysoudil od internetového giganta odškodné. Soud uznal, že jeho soukromí bylo opravdu porušeno – Google mu má vyplatit v přepočtu asi 12 500 dolarů.

    Ladislav Hagara | Komentářů: 14
    30.7. 13:55 | IT novinky

    Eben Upton, CEO Raspberry Pi Holdings, informuje o RP2350 A4, RP2354 a nové hackerské výzvě. Nový mikrokontrolér RP2350 A4 řeší chyby, i bezpečnostní, předchozího RP2350 A2. RP2354 je varianta RP2350 s 2 MB paměti. Vyhlášena byla nová hackerská výzva. Vyhrát lze 20 000 dolarů.

    Ladislav Hagara | Komentářů: 0
    29.7. 14:44 | IT novinky

    Představen byl notebook TUXEDO InfinityBook Pro 15 Gen10 s procesorem AMD Ryzen AI 300, integrovanou grafikou AMD Radeon 800M, 15,3 palcovým displejem s rozlišením 2560x1600 pixelů. V konfiguraci si lze vybrat až 128 GB RAM. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 18
    29.7. 13:44 | Nová verze

    Po půl roce od vydání verze 2.41 byla vydána nová verze 2.42 knihovny glibc (GNU C Library). Přehled novinek v poznámkách k vydání a v souboru NEWS. Vypíchnout lze například podporu SFrame. Opraveny jsou zranitelnosti CVE-2025-0395, CVE-2025-5702, CVE-2025-5745 a CVE-2025-8058.

    Ladislav Hagara | Komentářů: 0
    29.7. 06:00 | Nová verze

    Byla vydána nová verze 9.15 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (30%)
     (29%)
     (5%)
     (6%)
     (4%)
     (1%)
     (2%)
     (23%)
    Celkem 196 hlasů
     Komentářů: 21, poslední 30.7. 22:56
    Rozcestník

    Největší společný dělitel

    9.3.2005 20:57 | Linux | poslední úprava: 11.3.2005 08:41

    Tak jsem se mrknul co dovede dc. Fakt užitečná hračička. Tak třeba jak udělat program pro nalezení největšího společného dělitele. Brnkačka:

    dc -e '[r]sb[szpq]sc[sadlarla>b~d0=cldx]sd??ldx'
    No já vím, že jsem cvok, ale tahle věcička se mi fakt líbí. tac v sedu
    sed 'x;1!H;$!d;x'
    už není tak c00l, už vím co chci mít v podpisu teď.

    Updated: Takže to mám blbě a až budu mít čas tak to zkusím přepsat.

    Updated2: Po obědě se makat nechce, tak konečně fungující verze.

    dc -e '[rSadLar%d0<a]sa??laxsap'
    A to s použitím jediného registru. Pro ty co vyžadují GUI tu mám vylepšenou verzi :-)
    dc -e '[rSadLar%d0<a]sa[a=]P?[b=]P?laxsa[result:]Pp'

    Updated3: Zkrácení o jeden znak a ochrana před poškozením od uživatele.

    dc -e '??[rSadLar%d0<a]dsaxsap'
    dc -e '[a=]P?[b=]P?[rSadLar%d0<a]dsaxsa[result:]Pp'

    Updated4: Nějak nemám den nebo co. Ještě kratší verze.

    dc -e '??[dSarLa%d0<a]dsaxsap'
    dc -e '[a=]P?[b=]P?[dSarLa%d0<a]dsaxsa[result:]Pp'

    Updated5: A ještě jeden znak.

    dc -e '??[dSarLa%d0<a]dsax+p'
    dc -e '[a=]P?[b=]P?[dSarLa%d0<a]dsax+[result:]Pp'

           

    Hodnocení: -

    zatím nehodnoceno
            špatnédobré        

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

    Komentáře

    Vložit další komentář

    9.3.2005 21:21 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Pro inspiraci
    The Brainfuck Programming Language

    Jedna implementace pro x86 vypadá takhle:
    0000000: 7f45 4c46 83c6 eead a5a4 a48d 710e 933d  .ELF........q..=
    0000010: 0200 0300 89fd eb3c 95b0 e945 2c00 0000  .......<...E,...
    0000020: a591 5929 cf97 ab92 eb1a 2000 0100 0000  ..Y)...... .....
    0000030: 0000 0000 00b0 e945 55ab ebce ab00 0000  .......EU.......
    0000040: 3095 0000 b301 b004 cd80 6140 cd80 4149  0.........a@..AI
    0000050: fe01 fe09 b003 31db cd80 09c0 7ec2 ad8b  ......1.....~...
    0000060: 013c 3e74 a546 3c3c 74a0 462c 2b74 9a48  .<>t.F<<t.F,+t.H
    0000070: 7495 4646 4874 9248 748a 3c2d 74b7 3c2f  t.FFHt.Ht.<-t.</
    0000080: 7589 b83a 310f 85ab 8d77 f858 29c6 8930  u..:1....w.X)..0
    0000090: 29f8 abeb eb31 c031 dbb9 00d0 e945 9942  )....1.1.....E.B
    00000a0: 60b5 b051 b13c 8d79 65eb d5              `..Q.<.ye..
    
    ;-)
    Marek Bernát avatar 9.3.2005 23:17 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše najmensi spolocny delitel?
    co takto:
    echo 1
    ;-) a ten vas skript mi ako vystup dava:
    floor(max(a,b)/min(a,b))

    btw, na rozdiel od vas som prilis lenivy na precitanie manu dc, tak sa nehnevajte, ze nerozumiem vasmu skriptu :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    10.3.2005 00:37 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Nj, já jsem to taky nějak nepochopil. Ale tohle mi funguje:
    dc -e '[lxly%lylbx]sa [sxsylxly*0<a]sb [a = ]P? [b = ]P? lbx lxly+[result: ]f'
    
    Nechal jsem tam i mezery abych usnadnil reverse-engineering ;-)
    10.3.2005 00:54 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Vylepšná verze (bere prázdný vstup jako nulu)
    dc -e '[lxly%lylbx]sa [sxsylxly*0<a]sb 0 0 [a = ]P? [b = ]P? lbx lxly+[result: ]Pp'
    
    10.3.2005 09:21 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Panové, evidentně se nudíte. Co kdybysme vám našli nějakou práci? ;-)
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    10.3.2005 11:09 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Nj, ale jak má dneska programátor v dc sehnat práci? Všude je to samá infixní notace :(
    10.3.2005 10:57 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    No vždyť je to úplně jednoduché.
    • sadlarla duplikuje horní dvě hodnoty na zásobníku (ty mi zlikviduje následující porovnání)
    • >b jestliže je horní číslo větší než dolní, je pořeba je prohodit r
    • ~ dělení a zbytek po dělení
    • d0=c duplikuj zbytek po dělení a porovnej jestli je nula, pokud je nula, je pod zbylou nulou největší společný dělitel (sz odstraní nulu a pq vytisken výsledek a ukončí program)
    • opakuj znova
    A to celé se poštvě na dvě hodnoty přečtené od uživatele. No možná se blamuju, ale mě to přijd jako největší společný dělitel.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    10.3.2005 11:01 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Aha, takže se blamuju.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    Marek Bernát avatar 10.3.2005 13:53 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    preco by sa mali vymenienat nejake hodnoty?
    od coho mame modulo? :
    int gcd(int a, int b){ if(b)return gcd(b,a%b); else return a; }
    (Pani programatori v dc dufam prepacia odpornu non-RP notaciu :-D)
    btw, tiez som si uz stihol precitat man od dc a som nim nadseny, takze nebyt nedostatku pracovnych ponuk, hned by som konvertoval ;-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    10.3.2005 14:22 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: najmensi spolocny delitel?
    Dík za nakopnutí. Jsem to ale ňouma.
    dc -e '[rSadLar%d0<a]sa??laxsap'
    Nebo v ukecanější formě.
    dc -e '[rSadLar%d0<a]sa[a=]P?[b=]P?laxsa[result:]Pp'
    P.S.: Všiměte, že vystačím s jediným registrem :-)
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    10.3.2005 12:04 michal00 | skóre: 14 | blog: OpenStreetMap
    Rozbalit Rozbalit vše co vlastne hladas?
    hladas "Největší společný dělitel" alebo "nalezení nejmenšího společného dělitele" ?

    to druhe je dost lahke: "return 1;" :)

    Založit nové vláknoNahoru

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