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 04:44 | IT novinky

    U příležitosti 30. výročí vydání počítačové hry Quake byla vydána nová epizoda s názvem Dawn of the Machine (Steam).

    Ladislav Hagara | Komentářů: 3
    7.8. 16:00 | Bezpečnostní upozornění

    Vládní CERT upozorňuje (𝕏) na sérii bezpečnostních záplat (CVSS 9.9) v produktech Cisco řešících kritické zranitelnosti umožňující obejití autentizace, eskalaci oprávnění, vzdálené spuštění kódu a odepření služby. Úspěšné zneužití může útočníkům umožnit získat neoprávněný přístup k dotčeným systémům, kompromitovat zařízení Cisco Catalyst SD-WAN a Cisco IOS XE, spustit libovolný kód, zpřístupnit citlivé informace nebo narušit dostupnost postižených systémů.

    Ladislav Hagara | Komentářů: 2
    7.8. 15:33 | IT novinky

    Soud v americkém státě Nové Mexiko ve čtvrtek nařídil internetové společnosti Meta Platforms zaplatit 567 milionů dolarů (téměř 12 miliard Kč) za újmy, které její platformy působí mladým lidem. S přihlédnutím k dřívějšímu verdiktu tak má společnost celkem zaplatit 942 milionů dolarů, což je malý zlomek jejího ročního výnosu, který loni činil 60 miliard dolarů. Čtvrteční verdikt firmě také nařizuje, aby změnila způsob, jakým její

    … více »
    Ladislav Hagara | Komentářů: 13
    7.8. 12:44 | Humor

    Mark Russinovich (CTO v Microsoft Azure) se na LinkedIn pochlubil svým projektem MS Paint Doom napsaným pomocí Claude. Hru Doom umožňuje hrát v programu Malování (Microsoft Paint). Malování funguje jako monitor. Herní engine (ViZDoom) běží na pozadí a každý vykreslený snímek hry vkládá automaticky přes schránku (clipboard) do Malování.

    Ladislav Hagara | Komentářů: 3
    6.8. 08:00 | IT novinky

    Platformy ChatGPT i Roblox by mohly být zařazeny na seznam mimořádně velkých on-line platforem nebo internetových vyhledávačů, na něž se vztahují zvláštní podmínky podle nařízení o digitálních službách (DSA). Vzhledem k tomu, že ChatGPT i Roblox oznámily počet uživatelů nad prahovou hodnotou DSA, je toto označení „rozhodně možné“ a mohlo by „přijít dříve či později“. On-line platformy a vyhledávače zařazené na seznamy DSA musejí

    … více »
    Ladislav Hagara | Komentářů: 12
    5.8. 17:00 | Zajímavý software

    Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.

    Ladislav Hagara | Komentářů: 0
    5.8. 12:44 | Nová verze

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    4.8. 20:44 | Zajímavý článek

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    4.8. 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 0
    4.8. 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2352 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Jak na abclinuxu napsat zobáčky

    1.8.2006 02:02 | Přečteno: 2501× | 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.