Portál AbcLinuxu, 1. května 2025 06:42

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového 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
Odpovědět | Sbalit | Link | Blokovat | Admin
Pěkný úvod do HTML entit :-)

Jinak často zde ještě používám české uvozovky „ („) a “ (“), výpustku … (…) a pomlčku – (–).
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 ” (”). Dvojitá levá horní uvozovka “ (“) 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 “.

” 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 × = × a – = – :-)
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
Odpovědět | Sbalit | Link | Blokovat | Admin
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: 72 | 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: 72 | 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: 72 | 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: 68 | 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: 72 | 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
Odpovědět | Sbalit | Link | Blokovat | Admin
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: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak na abclinuxu napsat zobáčky
Odpovědět | Sbalit | Link | Blokovat | Admin
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

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.