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 00:44 | Zajímavý článek

    Máirín Duffy a Brian Smith v článku pro Fedora Magazine ukazují použití LLM pro diagnostiku systému (Fedora Linuxu) přes Model Context Protocol od firmy Anthropic. I ukázkové výstupy v samotném článku obsahují AI vygenerované nesmysly, např. doporučení přeinstalovat balíček pomocí správce balíčků APT z Debianu místo DNF nativního na Fedoře.

    |🇵🇸 | Komentářů: 28
    13.12. 04:55 | Zajímavý software

    Projekt D7VK dospěl do verze 1.0. Jedná se o fork DXVK implementující překlad volání Direct3D 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    12.12. 16:00 | Nová verze

    Byla vydána nová verze 2025.4 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 2
    12.12. 12:44 | IT novinky

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) zveřejnil Národní politiku koordinovaného zveřejňování zranitelností (pdf), jejímž cílem je nejen zvyšování bezpečnosti produktů informačních a komunikačních technologií (ICT), ale také ochrana objevitelů zranitelností před negativními právními dopady. Součástí je rovněž vytvoření „koordinátora pro účely CVD“, jímž je podle nového zákona o kybernetické … více »

    Ladislav Hagara | Komentářů: 18
    12.12. 04:33 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.12. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    12.12. 03:55 | Nová verze

    Společnost System76 vydala Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC. Videoukázky na YouTube.

    Ladislav Hagara | Komentářů: 0
    12.12. 03:11 | Nová verze

    Byla vydána verze 1.92.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    12.12. 01:33 | Komunita

    Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2024. Oceněni byli Andy Wingo, jeden ze správců GNU Guile, Alx Sa za příspěvky do Gimpu a Govdirectory jako společensky prospěšný projekt.

    |🇵🇸 | Komentářů: 5
    11.12. 18:55 | Nová verze

    Bylo vydáno Eclipse IDE 2025-12 aneb Eclipse 4.38. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    11.12. 17:44 | Nová verze

    U příležitosti oslav osmi let prací na debianím balíčku vyšlo GPXSee 15.6. Nová verze přináší především podporu pro geotagované MP4 soubory, včetně GoPro videí. Kdo nechce čekat, až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.

    Martin Tůma | Komentářů: 21
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (19%)
     (17%)
     (23%)
     (14%)
     (24%)
     (15%)
     (17%)
    Celkem 465 hlasů
     Komentářů: 19, poslední 11.12. 20:04
    Rozcestník

    Opravy; Jak na opravy HTML

    11.12.2006 20:37 | Přečteno: 1190× | Abíčko

    Než naimplementuju ukládání rozdílů do revizí, musím se zbavit formátu SIMPLE v datech Abíčka. Teď můžete buď formátování řídit sami (značky BR, P) nebo to nechat na systému (prázdný řádek). Druhý způsob nazývám SIMPLE formátem a při renderování jej automaticky převádím na HTML (doplněním značky P). Pominu-li neefektivnost (opakovat tuto relativně složitou operaci při každém zobrazení), obávám se implikací při ukládání revizí.

    Nejspíše zbytečně, po aplikování rozdílů dostanu původní text, takže o nic nepřijdu. Ale stejně bych se rád této koule na noze zbavil. Ale jak? HTML kód by se měl nejdříve pročistit, na což existují utility jako htmllint. V javě je ale výběr složitější. Java obdoba zásadně nevydává balíčky a alternativy mě také nenadchly. Snad je NekoHTML vypadá zajímavě, akorát vyžaduje bumbrlíčka Xerces. Takže se ptám, máte někdo v Javě zkušenosti s vytvářením validního HTML?

    Na závěr pár oprav: 642 (další chyby související se zavedením autorů), 443 (vytvářet prázdné diskuse, aby fungovaly nepřečtené komentáře), 631 (značka break u blogů), 12 (fronta zpráviček) a 18 (redakční systém, lepší hledání v honorářích).

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    Věroš avatar 11.12.2006 21:54 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
    Rozbalit Rozbalit vše Re: Opravy; Jak na opravy HTML
    Já jsem pro podobnou akci použil Tidy, Javový port se jmenuje JTidy (ale ten jsem nezkoušel).
    Školím Ansible
    11.12.2006 23:38 Pavel Kysilka
    Rozbalit Rozbalit vše Re: Opravy; Jak na opravy HTML
    To Leos: Taktez. Nejaky hotovy kody tu mam. Tak dej vedet, zda ti to mam poslat. Jen teda JTidy zere pekelne vykon. Delal jsem i takovy ptakoviny, jako import a cisteni html uploadnuteho souboru z wordu a protoze [dopln x duvodu z ceske spolecnosti], tak to hnije nekde na disku. Takze autora pak neotravujes html, ale pouze chces obsah.

    -Ten prazdny radek vyhod a udelej, pokud mozno roletu s vyberem formatu, protoze co web to __jiny__ zpusob zadavani. Silene. Uz odradkovavam ze zvyku jinde, kde to neni potreba. Vice nebudu komentovat. Cilize to asi resit tim, ze das nejaky element pre a potom to smazes, az to das znovu do formulare. Ne -li, prejit na xslt a lidi muzou delat sablony. A naucit se par zakladnich prvku neni problem, pokud lidi nejsou lini a neschopni. Staci mit par zakladnich hotovych sablon.

    - Jedno z reseni je dat html jako interni format. Coz neni spatne, ale ma to i sve nevyhody. A chces -li z toho udelat cisty text, tak pred nejakou transformaci je to hracka na par radek + optimalizovane parsery a transformacni knihovny.

    - nekde jsem videl nastroj xmldiff. Mozna, ze by to bylo pouzitelne. Nevim, jak javove knihovny. A pokud by to bylo xhtml, tak neni co resit. A mozna, to bych videl jako nejlepsi cestu. Zmeny ve znackach.

    - Jinak cisteni nevadlinich znacek a html nezavidim. Uz jsem si to uzil na 2 linuxovych ezinech. Ale porad lepsi nez cisteni databasi.

    bye gf
    12.12.2006 20:40 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: Opravy; Jak na opravy HTML
    Vsude jinde to maji spatne, jenom ja mam formatovani spravne ;-)

    A ted vazne, fakt si myslim, ze radkovani podle odstavcu je hezci a elegantnejsi, nez davat BR za kazdy znak noveho radku. Vysledny text je pak naformatovan prirozeneji a IMHO vypada vyrazne lepe. Dale si dovolim tvrdit, ze negativnich reakci jsem zazil az prekvapive malo, jestli jich bylo za tech 5 let deset celkem, kdyz ted mame dle netmonitoru ctvrt milionu navstevniku mesicne ...
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    12.12.2006 07:33 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: Opravy; Jak na opravy HTML
    Prvni a zaroven posledni verze vysla v roce 2001 :-( V cvsku se sice objevuji commity, ale nikdo nereaguje na dotazy. Kazdy rok se nekdo zepta, kdy vyjde nova verze a nikdo nereaguje.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    12.12.2006 08:14 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Opravy; Jak na opravy HTML
    JTidy je problematická, jednak se moc nevyvíjí, jednak má problémy s některými konstrukcemi HTML a s kódováním souborů. Sám jsem kdysi použil NekoHTML a byl jsem s ním spokojen (k použití je nutný jenom xercesImpl.jar, který má asi 1,2 MB, to není tak hrozné). Používám ho v následujícím kódu, na jedné straně dám stream s HTML a na druhé straně mi z toho vyleze dom4j dokument XML.
    import org.cyberneko.html.parsers.SAXParser;
    import org.dom4j.Document;
    import org.dom4j.io.SAXReader;
    
    public class Main {
      private final SAXReader htmlReader;
      private final SAXParser parser = new SAXParser();
      private Document document;
    
      private Main() throws SAXNotRecognizedException, SAXNotSupportedException {
        prepareParser();
        htmlReader = new SAXReader(parser);
        document = htmlReader.read(… stream s HTML…);
      }
    
      private void prepareParser() throws SAXNotRecognizedException, SAXNotSupportedException {
        parser.setFeature("http://cyberneko.org/html/features/scanner/script/strip-comment-delims", true);
        parser.setFeature("http://cyberneko.org/html/features/scanner/style/strip-comment-delims", true);
        parser.setProperty("http://cyberneko.org/html/properties/names/elems", "lower");
        parser.setProperty("http://cyberneko.org/html/properties/names/attrs", "lower");
        parser.setProperty("http://cyberneko.org/html/properties/default-encoding", "windows-1250");
      }
    
    }
    
    
    Nedávno jsem narazil ještě na nový projekt HtmlCleaner, zatím jsem ho nezkoušel.

    Založit nové vláknoNahoru

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