abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:30 | IT novinky

    Seznam dělá každé úterý odstávku svého datacentra a simuluje tak správnost jejich HA řešení. Dnes se ovšem něco pokazilo a má kompletní výpadek. Nejdou webové služby, mapy apod. Kdo by rád věděl něco více o tom, na čem Seznam běží, tak nelze nepřipomenout LinuxDays 2023: Podvozek Seznamu - od cloudu až po Datacentrum (Michal Toužín, Miroslav Bezdička).

    Max | Komentářů: 5
    dnes 12:00 | Komunita

    Na stránkách konference Den IPv6 2024, jež proběhla 6. června v Praze, byly zveřejněny prezentace a videozáznamy.

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

    Kyberkriminální skupina LockBit se prý nabourala do Federálního rezervního systému (FED) [Security Affairs].

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | IT novinky

    Zakladatel WikiLeaks Julian Assange je na svobodě (𝕏, 𝕏).

    Ladislav Hagara | Komentářů: 1
    včera 13:11 | Upozornění

    V neděli 30. června skončí (EOL) podpora CentOS Linux 7.

    Ladislav Hagara | Komentářů: 11
    včera 10:44 | Zajímavý článek

    David Tschumperlé a Garry Osgood v obšírném článku se spoustou náhledů shrnují vývoj multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie) za poslední rok.

    Ladislav Hagara | Komentářů: 2
    23.6. 13:22 | IT novinky

    Andrew S. Tanenbaum byl oceněn 2023 ACM Software System Award (Wikipedie) za operační systém MINIX.

    Ladislav Hagara | Komentářů: 2
    23.6. 10:22 | Komunita

    Celkový počet stažení aplikací z Flathubu překročil 2 miliardy. Aktuální Statistiky Flathubu: Celkový počet stažení 2 002 793 783. Celkem desktopových aplikací 2 636.

    Ladislav Hagara | Komentářů: 21
    21.6. 23:33 | Nová verze

    Byla vydána nová verze 4.8.0 programu na úpravu digitálních fotografií darktable (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    21.6. 23:11 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 142 (pdf) a HackSpace 79 (pdf).

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    dc output formating

    14.6.2008 21:08 | Přečteno: 1002× | Linux | poslední úprava: 14.6.2008 21:27

    Po dlouhé době jsem si zkusil napsat nějakou prkotinu v dc pro kterou jsem potřeboval formátovat výstup. Prostředky dc jsou v tomto směru skutečně omezené. No skoro by se dalo napsat prakticky žádné. Prostě nic. Všechno si člověk musí napsat sám. Naštěstí v tomto případě toho nebylo moc.

    Úkolem bylo naprogramovat ekvivalent tohoto jednoduchého perl scriptu.

    perl -e 'do{$a=$_;printf"%2dx%2d=%3d ",$a,$_,$a*$_ foreach 1..10;print"\n"}foreach 1..20'

    Postupným budováním od nejjednodušších elementů se to povedlo a zde je výsledek.

    dc -e '[[ ]n]sa[d10>an]sb[d100>albx]sc[dlbx[x]nrdlbx[=]n*lcxlax]sd[1+dlfldxd10>e]se[lf1+sf0lex10Plf20>g]dsg0sfx'
           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    David Watzke avatar 14.6.2008 21:18 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: dc output formating
    Tleskám. Po napsání něčeho takovýho bych se šel normálně pochválit před zrcadlo :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    14.6.2008 21:37 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: dc output formating
    Stále přemýšlím, jak elegantně psát cykly. Hledám něco na způsob funkcionálního programování, ale pro zásobníkový stroj a stále narážím na takové blbosti jako, že se nedokážu ani nedestruktivně zbavit hodnoty na zásobníku. Takže si asi budu muset zavést nějaká pravidla, jako, že registr ' ' je takové /dev/null a budu se zbavovat hodnot na zásobníku pomocí 's ', ale to má od ideálu dost daleko.
    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é.
    Pavel Stárek avatar 15.6.2008 15:56 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: dc output formating
    Prosím tě, vždyť nic nenapsal, prostě se mu proběhla po klávesnici kočka a ono to náhodou funguje :-)
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    tsLnox avatar 16.6.2008 07:40 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
    Rozbalit Rozbalit vše Re: dc output formating
    +1

    a kicknul ji aspoň za spam? (viz lamer) :-D
    14.6.2008 21:36 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: dc output formating
    Nemas ty poruchu osobnostui? Ja bych ji z ty silenosti ziskel asi tak priblizne ihned...

    Congrats!
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    14.6.2008 21:42 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: dc output formating
    Vždyť to není tak hrozné, je to jenom takový primitivnější Forth :-)
    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é.
    18.8.2008 16:05 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: dc output formating
    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é.
    Sorry za off-topic, ale proč? případně čím mám xml nahradit?
    18.8.2008 17:30 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: dc output formating
    Co proč? Protože je, to je prostě fakt. Já netuším proč právě XML je tak nehorázně pitomě vymyšlené. A čím ho nahradit? Prakticky čímkoliv co se ti na konkrétní úlohu hodí lépe. Úloh, na které je XML nejlepší možné řešení je tak mizivé množství, že se za svou praxi s takovou úlohou nesetkáš.
    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é.
    18.8.2008 18:54 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: dc output formating
    No já docela s oblibou používám TinyXML, funguje celkem rychle a stabilně, víš o něčem co dělá to samý a funguje minimálně stejně dobře ale přitom se s tím programátorsky stejně dobře pracuje? Nelpím nutně na XML, ale tahle knihovna je pro programátora celkem dost efektivní...

    Založit nové vláknoNahoru

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