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 15:22 | IT novinky

    Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).

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

    Samsung představil svůj nejnovější chytrý telefon Galaxy Z TriFold (YouTube). Skládačka se nerozkládá jednou, ale hned dvakrát, a nabízí displej s úhlopříčkou 10 palců. V České republice nebude tento model dostupný.

    Ladislav Hagara | Komentářů: 1
    dnes 12:33 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.11.1. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:00 | Nová verze

    Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 3
    dnes 03:00 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.

    Ladislav Hagara | Komentářů: 0
    dnes 00:33 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 16:00 | Komunita

    Fedora zve na dvoudenní testování (2. a 3. prosince), během kterého si můžete vyzkoušet nové webové uživatelské rozhraní (WebUI) projektu FreeIPA. Pomozte vychytat veškeré chyby a vylepšit uživatelskou zkušenost ještě předtím, než se tato verze dostane k uživatelům Fedory a celého linuxového ekosystému.

    Ladislav Hagara | Komentářů: 4
    včera 13:22 | IT novinky

    Eben Upton oznámil zdražení počítačů Raspberry Pi, kvůli růstu cen pamětí, a představil 1GB verzi Raspberry Pi 5 za 45 dolarů.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Humor

    Linus Torvalds na YouTube kanálu Linus Tech Tips staví dokonalý linuxový počítač.

    Ladislav Hagara | Komentářů: 6
    včera 04:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.17 oznámil Linus Torvalds vydání Linuxu 6.18. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Vypíchnout lze například podporu protokolu PSP (PSP Security Protocol, PSP encryption of TCP connections).

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (34%)
     (47%)
     (19%)
     (18%)
     (23%)
     (16%)
     (24%)
     (16%)
     (18%)
    Celkem 423 hlasů
     Komentářů: 18, poslední dnes 18:34
    Rozcestník

    dc output formating

    14.6.2008 21:08 | Přečteno: 1060× | 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: 43 | 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.