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 08:55 | Komunita

Do 22. září probíhá v Mountain View konference XDC2017 (X.Org Developer's Conference). Na programu je řada zajímavých přednášek. Sledovat je lze online. K dispozici je záznam přednášek ze včerejšího dne.

Ladislav Hagara | Komentářů: 0
včera 17:33 | Nová verze

Byla vydána nová stabilní verze 1.12 (1.12.955.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují možnost zobrazení metadat u digitálních fotografií, vylepšený panel stahování a omezení sytosti barvy zdůraznění (YouTube). Nejnovější Vivaldi je postaveno na Chromiu 61.0.3163.91.

Ladislav Hagara | Komentářů: 3
včera 10:55 | Nová verze

Byla vydána verze 4.0 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 16.10, Ubuntu 16.04 a Ubuntu 14.04.

Ladislav Hagara | Komentářů: 4
19.9. 23:33 | Zajímavý software

MojeFedora informuje, že PipeWire byl oficiálně oznámen (en). PipeWire bude zprostředkovávat aplikacím jednotný přístup k audiu a videu. Jedním z hlavních důvodů je možnost izolovat aplikace od audio a video zdrojů. Aplikace nebudou mít přímý přístup k hardwaru, ale budou se muset ptát multimediálního serveru PipeWire, který jim je na základě nastavených oprávnění poskytne nebo ne. V budoucnu by měl PipeWire nahradit PulseAudio.

Ladislav Hagara | Komentářů: 13
19.9. 00:55 | Zajímavý software

Společnost IBM věnovala svůj JVM (Java Virtual Machine) s názvem J9 nadaci Eclipse. Nové oficiální jméno tohoto virtuálního stroje určeného pro běh aplikací napsaných v programovacím jazyce Java je Eclipse OpenJ9 (Wikipedie). Podrobnosti v často kladených dotazech (FAQ).

Ladislav Hagara | Komentářů: 15
19.9. 00:11 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) publikovalo kontroverzní rozšíření HTML 5.1 EME (Encrypted Media Extensions) jako webový standard, tj. schválilo DRM v HTML 5.1. Mezinárodní nezisková organizace EFF (Electronic Frontier Foundation) hájící občanské svobody v digitálním světě zveřejnila na svých stránkách otevřený dopis adresovaný W3C. EFF s EME zásadně nesouhlasí a W3C opouští.

Ladislav Hagara | Komentářů: 51
18.9. 18:44 | Zajímavý projekt

Skywriter je deska umožňující snímat 3D gesta. Ben James na svých stránkách ukázal, jak lze pomocí této desky a Arduina Leonardo ovládat linuxový desktop. Videoukázka na YouTube. Ukázka kódu na GitHubu [reddit].

Ladislav Hagara | Komentářů: 4
18.9. 15:22 | Komunita

Od 8. do 10. září proběhla v Paříži konference UbuCon Europe 2017, tj. konference vývojářů a uživatelů linuxové distribuce Ubuntu. Dustin Kirkland z Canonicalu se ve své přednášce věnoval Ubuntu 18.04 LTS. Záznam přednášky byl zveřejněn na YouTube [reddit].

Ladislav Hagara | Komentářů: 1
18.9. 06:00 | Nová verze

Byla vydána verze 2.0 open source programu na kreslení grafů Veusz (Wikipedie). Z novinek je nutno zdůraznit přechod na Qt5 a PyQt5. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
17.9. 19:10 | Pozvánky

Společnost EurOpen.CZ pořádá 51. konferenci, která se bude konat 8. - 11. 10. 2017 v hotelu Vinné sklepy U Jeňoura, Prušánky - Nechory. Můžete se těšit na IoT s nádechem bezpečnosti, softwarový vývoj a optimalizace kódu, informační systémy ve státní správě a spoustu dalšího. Program konference a ceny viz: pozvanka51.pdf.

… více »
cuba | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 546 hlasů
 Komentářů: 22, poslední 29.8. 11:23
    Rozcestník

    Dotaz: trochu odvážnější awk

    15.3.2011 00:45 miky
    trochu odvážnější awk
    Přečteno: 466×
    Ahoj, jde v awku hledat indexem řetězec i pozpátku a od zarážky??? ...

    když mám text: "aaa bbb ccc bbb aaa"

    Jak zapsat, že chci najít pozici první mezery, ale přitom začít hledat až od písmene "b" (takže mezeru za "aaa" ignorovat)? (řešení: pozice 8)

    A jak můžu zapsat, že chci najít pozici prvního písmene "a" doleva od "c"? (řešení: pozice 3)

    Ví někdo, jak na to??? Je mi jasné, že to asi bude trochu oříšek (obzvláště to druhé), pro mě je veliký. Moc by mi to pomohlo.

    Odpovědi

    15.3.2011 09:57 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    Použijte index() nebo match() pro nalezení "zarážky", pak substr() pro vyříznutí části, kterou chcete prohledávat, a nakonec znovu index() nebo match() s druhým vzorkem.
    15.3.2011 11:15 Buri
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    ak awk pouziva regex , skuste pozriet lookbehind pripadne lookforward ako je popisane tu: http://www.regular-expressions.info/lookaround.html
    15.3.2011 13:59 l4m4
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    awk samozřejmě používá regulární výrazy, ovšem používá posixové rozšířené regulární výrazy, které žádné assertions typu look-někam nemají.
    15.3.2011 22:21 miky
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    Díky za reakce. Měl bych ještě jednu podobnou otázku - jak nahradím znaky jen v určité části textu ... například pokud chci editovat pouze obsah uvnitř závorek (například funkcí awku "sub") "(" a ")" a nikde jinde. A ještě jedna poslední - jak, třeba opět subem, nahradit výskyt určitého řetězce pouze od pátého sloupečku?
    16.3.2011 04:16 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    Aplikujte nahrazení na podřetězec a pak to zase složte dohromady.
    16.3.2011 14:11 miky
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    Díky, funguje, ten druhý dotaz, vypsat vše pouze od pátého sloupečku nevíte, jak? Trochu naivně jsem si myslel, že bude fungovat konstrukce jako:

    sub(a,b,$5-); (ale "5-" se mu vůbec nelíbí, zkoušel jsem i více kombinací zápisů)
    16.3.2011 21:29 Lucinka.Sluníčko
    Rozbalit Rozbalit vše Re: trochu odvážnější awk
    hledala jsem taky něco k awku a subu a google ukázal tuhle stránku tak zkouším položit svůj první dotaz (nadpisek vlákna se mi hodí k problému) :-D

    tohle umím: sub("a","nahrazovane pismenko je: &",$0);

    Ten ampersand co se používá na vypsání nahrazovaného řetězce mi dělá problémy.Tam je v tom & uložená i jeden znak na konci toho řetězce,který ampersand zastupuje a chtěla bych ho odstranit, abych to ukázala líp: nahrazuji ahojX a když pak chci to vypsat tím ampersandem, ale bez X (jen ahoj),jak to mám udělat???

    PS: a t s tím sloupečkem, jak psal klučina výš, by mi taky bodlo děkuji ;-)

    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.