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

    OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.

    Ladislav Hagara | Komentářů: 0
    5.6. 22:22 | Nová verze

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    5.6. 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 2
    5.6. 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 1
    5.6. 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    4.6. 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 23
    4.6. 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    4.6. 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 7
    4.6. 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 1
    3.6. 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1846 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Jak na abclinuxu napsat zobáčky

    1.8.2006 02:02 | Přečteno: 2442× | Linux | Výběrový blog | poslední úprava: 1.8.2006 11:59

    Jestliže chcete na abclinuxu vložit do příspěvku text, který obsahuje většítka nebo menšítka (neboli zobáčky), nesmíte je zapsat přímo, nýbrž pomocí těchto sekvencí:

    menšítko: <
    většítko: >
    
    Sekvenci lze vložit do textu i kliknutím na "<" nebo ">", ale pro delší texty je to nepraktické. Osvědčil se mi tento prográmek:
    #!/usr/bin/env python
    import sys, cgi
    
    transformed = [cgi.escape(line, quote=True) for line in sys.stdin]
    print '-' * 50
    sys.stdout.writelines(transformed)
    
    Když se spustí, očekává na standardním vstupu text, který se má přeformátovat. Například toto:
    #include <stdio.h>
    #include <sys/mman.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    #include <malloc.h>
    
    Ten stačí pejstnout myší a poté zmáčknout "Ctrl+d" (nevím proč, ale musí se to zmáčknout dvakrát). No a pak to vyhodí výsledek, který už abclinuxu sežere:
    #include &lt;stdio.h&gt;
    #include &lt;sys/mman.h&gt;
    #include &lt;sys/types.h&gt;
    #include &lt;sys/stat.h&gt;
    #include &lt;fcntl.h&gt;
    #include &lt;unistd.h&gt;
    #include &lt;malloc.h&gt;
    
    Prográmek pro jistotu transformuje i ampérsandy.        

    Hodnocení: 83 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    1.8.2006 03:04 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Pěkný úvod do HTML entit :-)

    Jinak často zde ještě používám české uvozovky &bdquo; („) a &ldquo; (“), výpustku &hellip; (…) a pomlčku &ndash; (–).
    1.8.2006 10:19 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Dvojitá pravá horní uvozovka je &rdquo; (”). Dvojitá levá horní uvozovka &ldquo; (“) se v češtině příliš neužívá. Příklady: „slovo”, “slovo”.
    6.8.2006 01:08 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Asi se pleteš. Prohlédni si ty uvozovky v písmu, ve kterém jsou pořádně vidět a zkontroluj podle nějaké knihy. Levé dolní uvozovky připomínají 99, pravé horní 66 - tedy &ldquo;.

    &rdquo; vypadají jako 99, takže to jsou nejspíš levé horní uvozovky (ty nepříliš využívané).
    1.8.2006 10:33 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Já jsem zpravidla línej, tak si pustím gucharmap a najdu si třeba &#215; = × a &#8211; = – :-)
    David Watzke avatar 1.8.2006 03:53 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    A nebo
    sed 's/</\&lt;/g;s/>/\&gt;/g'
    :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    1.8.2006 05:14 Smazáno | skóre: 21 | blog: tezkorict
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    tohle nesmí vidět johny, jinak pukne :)
    1.8.2006 05:18 Smazáno | skóre: 21 | blog: tezkorict
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    A sakra!

    Tohle je johnyho blog...
    1.8.2006 07:51 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    tohle nesmí vidět johny, jinak pukne :)
    Hehe, tak to fakt nepuknu, protože velmi podobně vypadala varianta, kterou jsem používal než jsem to přepsal.
    Vadilo mi, že mezi výstupem a vstupem není žádné oddělovátko a trochu jsem se v tom ztrácel. Prkotina, co? No, ale já jsem tuhle prkotinu v sedu napsat neuměl ...
    1.8.2006 07:57 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    V takovém případě bych to zkusil vstoje nebo vleže... :-D
    1.8.2006 08:05 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Tak jsem jenom velmi skromně tipoval, kde tuhle patičku uvidím nejdřív :-)
    Copak toho není dost?
    1.8.2006 11:30 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    To víš, fandím všem moderním technologiím... :-D
    1.8.2006 08:09 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    To nepomohlo. Ale zkusím se postavit na hlavu.
    1.8.2006 08:54 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    přece jenom je sed poněkud elegantnější metoda, než celej perl, jakkoliv mám perl rád
    Josef Kufner avatar 1.8.2006 11:09 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Ale ještě lepší je tohle:
    xsel | sed 's/</\&lt;/g;s/>/\&gt;/g' | xsel
    Stačí text označit, spustit tuhle věc a pastnout přechroupaný text. A když se to nastaví na nějakou globální klávesovou zkratku.... :-D
    Hello world ! Segmentation fault (core dumped)
    1.8.2006 09:25 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Proč vůbec převádět > na &gt;, když se to nemusí? :-)
    1.8.2006 11:15 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    To je nedostatečné. Musíte přepsat přinejmenším ještě uvozovky na &quot; a ampersand na &quot;
    1.8.2006 11:18 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Je nějaké pravidlo, proč by se měly přepisovat uvozovky? (ampersand je &amp;)
    Copak toho není dost?
    1.8.2006 11:20 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Protože slouží k oddělení hodnot atributů v HTML/XML.
    1.8.2006 11:26 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    To je sice pravda, ale jenom uvnitř prvku, tak mi to nepřijde nezbytně nutné.
    Copak toho není dost?
    1.8.2006 11:50 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Asi bych se musel podívat do specifikací, nevzpomínám si teď přesně, jak přesně se k tomu která verze staví.
    1.8.2006 13:13 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Na XML je hezké právě to, že vynucuje nahrazování jen u toho, co je nezbytně nutné – v běžném textu tedy jen < a &. Nahrazováno může být > a kvůli zpětné kompatibilitě musí být > nahrazeno v ]]>, pokud to není konec sekce CDATA. Viz specifikace.
    1.8.2006 13:23 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Hm, tak jsem asi přehnaně opatrný. Ale pořád lepší než být opatrný málo.
    1.8.2006 11:49 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Aha, jasně. Ampérsand to konvertuje, jen jsem se o tom v blogu nezmínil. A pro uvozovky jsem zapomněl přidat parametr quote=True (bůhvíproč jsem ho tam nedal, když v originálním zdrojáku ho mám).
    Díky za připomínky, oboje jsem v blogu napravil.
    Blog má v tomto obrovskou výhodu - když udělám chybu, mám možnost ji napravit.
    1.8.2006 10:13 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    no kdyz uz sem teda hazim neco se zobackama tak vemu mousepad a dam nahradit.. ;)
    1.8.2006 11:19 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Ten pythoní skript je špatně, protože netransformuje uvozovky. Jako první pomoc zkuste třeba tento formulář.
    1.8.2006 12:27 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
    Snad jsem to už spravil. A příznivci sedu jistě dají přednost tomuto:
    sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g'
    
    Výše uvedený řetězec jsem použil jako testovací. Vypadá to, že oba přístupy dávají stejné výsledky:
    jm:12:22:58 ~$ ./abc_html.py
    sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g'
    --------------------------------------------------
    sed 's/\&amp;/\&amp;amp;/g;s/\&quot;/\&amp;quot;/g;s/&lt;/\&amp;lt;/g;s/&gt;/\&amp;gt;/g'
    jm:12:23:04 ~$ sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g'
    sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g'
    sed 's/\&amp;/\&amp;amp;/g;s/\&quot;/\&amp;quot;/g;s/&lt;/\&amp;lt;/g;s/&gt;/\&amp;gt;/g'
    
    Dlužno konstatovat, že zdroják tohoto příspěvku vypadá opravdu úchvatně.

    Založit nové vláknoNahoru

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