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

    Mozilla před dvěma týdny na svém blogu oznámila, že díky Claude Mythos Preview bylo ve Firefoxu nalezeno a opraveno 271 bezpečnostních chyb. Včera vyšel na Mozilla Hacks článek s podrobnějšími informacemi. Z 271 bezpečnostních chyb mělo 180 chyb vysokou závažnost, 80 chyb střední závažnost a 11 chyb nízkou závažnost. Celkově bylo v dubnu ve Firefoxu opraveno 423 bezpečnostních chyb. Čísla CVE nemusí být přiřazována jednotlivým chybám. CVE-2026-6784 například představuje 154 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 22:55 | Bezpečnostní upozornění

    Před týdnem zranitelnost Copy Fail. Dnes zranitelnost Dirty Frag. Běžný uživatel může na Linuxu získat práva roota (lokální eskalaci práv). Na většině linuxových distribucí vydaných od roku 2017. Aktuálně bez oficiální záplaty a CVE čísla [oss-security mailing list].

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Humor

    Ačkoli je papež Lev XIV. hlavou katolické církve a stojí v čele více než miliardy věřících po celém světě, také on někdy řeší všední potíže. A kdo v životě neměl problémy se zákaznickou linkou? Krátce poté, co nastoupil do úřadu, musel papež se svou bankou řešit změnu údajů. Operátorka ale nechtěla uvěřit, s kým mluví, a Svatému otci zavěsila.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Nová verze

    Incus, komunitní fork nástroje pro správu kontejnerů LXD, byl vydán ve verzi 7.0 LTS (YouTube). Stejně tak související LXC a LXCFS.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Nová verze

    Google Chrome 148 byl prohlášen za stabilní. Nejnovější stabilní verze 148.0.7778.96 přináší řadu novinek z hlediska uživatelů i vývojářů. Vypíchnout lze Prompt API (demo) pro přímý přístup k AI v zařízení. Podrobný přehled v poznámkách k vydání. Opraveno bylo 127 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    6.5. 16:44 | Komunita

    Richard Hughes oznámil, že po společnostech Red Hat a Framework a organizacích OSFF a Linux Foundation, službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzorují také společnosti Dell a Lenovo. Do dnešního dne bylo díky LVFS provedeno více než 145 milionů aktualizací firmwarů od více než 100 různých výrobců na milionech linuxových zařízení.

    Ladislav Hagara | Komentářů: 0
    6.5. 15:22 | IT novinky

    Americké technologické společnosti Microsoft, Google a xAI souhlasily, že vládě Spojených států poskytnou přístup k novým modelům umělé inteligence (AI) před jejich uvedením na trh. Oznámila to americká vláda, která tak bude moci prověřit, zda modely nepředstavují hrozbu pro národní bezpečnost. Oznámení podtrhuje rostoucí obavy Washingtonu z rizik spojených s výkonnými AI systémy. Americké úřady chtějí v rámci předběžného přístupu

    … více »
    Ladislav Hagara | Komentářů: 1
    6.5. 14:11 | IT novinky

    Společnost Valve zveřejnila (GitLab) nákresy ovladače Steam Controller a puku. Pro všechny, kdo by jej chtěli hacknout nebo modifikovat, případně pro ně navrhnout nějaké příslušenství. Pod licencí Creative Commons (CC BY-NC-SA 4.0).

    Ladislav Hagara | Komentářů: 0
    6.5. 12:44 | Komunita

    PHP bylo dlouho distribuováno pod vlastní licencí – s výjimkou částí spadajících pod licenci Zend Engine. Po několikaleté práci se povedlo PHP přelicencovat na 3bodovou licenci BSD.

    Ladislav Hagara | Komentářů: 0
    6.5. 05:00 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube). Na Linuxu je vedle Qt frontendu nově k dispozici také GTK4 / libadwaita frontend.

    Ladislav Hagara | Komentářů: 20
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (9%)
     (2%)
     (14%)
     (32%)
     (4%)
     (7%)
     (3%)
     (16%)
     (24%)
    Celkem 1531 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Django - skript si neporadí s UTF-8

    Dalibor Smolík avatar 16.4.2010 09:32 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Django - skript si neporadí s UTF-8
    Přečteno: 610×
    zdravím, při vytváření šablony pro html stránku mám uvedeno
    meta http-equiv="content-type" content="text/html; charset=UTF-8"
    a jako "title" Ahoj světe (i další text je s diakritikou). Stránka však vyhodí chybu
    Exception Location:  	/usr/lib/python2.5/encodings/utf_8.py in decode, line 16
    a stránka je bezchybná jen v případě odstranění diakritiky, což nelze akceptovat. Vygooglil jsem si oznámení v bugu č. 244360, má někdo potuchy, jak tento problém obejít? Dík
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

    Odpovědi

    16.4.2010 10:34 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Určite je celý ten súbor v utf-8? (pri tej chybe by malo písať aj to, aký znak spôsobil ten problém, takže asi by bolo možné sa do toho súboru pozrieť, či je tan znak súčasťou správnej utf-8 sekvencie).
    Dalibor Smolík avatar 16.4.2010 10:44 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Způsobil to text "Aktuální čas" místo "Aktualni cas" ..
    "The string that could not be encoded/decoded was: tualn� �as
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 10:56 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Je zaujímavé, že ten text nie je poškodený viac (keď tam zobrazuje len jeden otáznik, tak by sa dalo čakať, že to bolo spracované ako utf-8, inak by tam mali byť dva).

    Nepomôže zmena UTF-8 v hlavičke na utf-8? (niektoré skripty s tým majú problém)
    Dalibor Smolík avatar 16.4.2010 11:05 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    utf-8 jsem zkoušel taky, nepomůže. Pokud zadám do "title" Ahoj světe místo Ahoj svete, ten problém se objeví jako první.
    The string that could not be encoded/decoded was: j, sv�te!
    . Pokud odstraním diakritiku, vše proběhne normálně, ale problém se opět objeví, pokud vkládám do MySQL přes django údaje s diakritikou ..
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 15:10 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Připojujete se do MySQL v "režimu" unicode, s kódováním utf8?
    Dalibor Smolík avatar 16.4.2010 15:23 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    MySQL s tím nemá nic společného, protože problém nastal ještě předtím, než jsem nahrál příslušný modul. Zobrazování bylo špatné již při zavedení šablony html, ve které se měly zobrazovat české znaky. Nepomáhá ani uvedení řádku
    # -*- coding: utf-8 -*-
    do skriptů s .py.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    Dalibor Smolík avatar 16.4.2010 19:26 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Po správném zobrazení šablony jsem zadával data do tabulky - bohužel špatně. Systém mám utf-8, ale po zadání příkazu save() to vyhodilo chybu. Data s diakritikou jsou v databázi zobrazena špatně. Jak v djangu zajistit, aby byla data skutečně zadána v režimu unicode (utf8)?
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    Dalibor Smolík avatar 16.4.2010 19:33 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Při ručním zadání dat s diakritikou z konzole (bez djanga) jsou zobrazována správně
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 20:45 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Tabuľky sú naozaj v utf8? (asi najjednoduchšie sa to dá overiť a upraviť pomocou phpMyAdmin).
    Dalibor Smolík avatar 17.4.2010 13:05 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    dík, vyzkouším, uvidíme ..
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 15:32 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Zvláštne tam vyzerá to, že � nahradí len jeden znak (ak by sa to konvertovalo z nejakej 8 bitovej znakovej sady, chýbalo by viac znakov).

    V celom výpise sa nedá zistiť, odkiaľ sa vlastne zavolala tá funkcia v utf_8.py?
    Dalibor Smolík avatar 16.4.2010 15:58 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Příloha:
    Přikládám celý výpis - jestli se z toho něco vyčte.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    Jesus Jimenez avatar 16.4.2010 16:31 Jesus Jimenez | skóre: 29
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    ugly hack:

    sitecustomize.py:

    import sys sys.setdefaultencoding('utf8')
    Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
    Dalibor Smolík avatar 16.4.2010 17:20 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Soubor sitecustomize.py jsem vytvořil v adresáři /usr/lib/python2.5/site-packages, do něj jsem zadal
    import sys sys.setdefaultencoding('utf8')
    bez účinku.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 17:27 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Asi by bolo vhodné najskôr pozrieť, čo píše print sys.getdefaultencoding() (ak je tam utf-8, tak je to nastavovanie zbytočné).
    Dalibor Smolík avatar 16.4.2010 17:33 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    python manage.py shell
    Python 2.5.5 (r255:77872, Mar 20 2010, 04:09:06)
    [GCC 4.4.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    (InteractiveConsole)
    >>> sys.getdefaultencoding()
    Traceback (most recent call last):
      File "console", line 1, in module
    NameError: name 'sys' is not defined
    >>>
    
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 17:36 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Predtým treba ešte import sys. :)

    Inak je zaujímavé, že ten text (v test.html) sa zobrazuje v kodovaní 8859-2 (a netuším, čo to spôsobuje).
    Dalibor Smolík avatar 16.4.2010 17:49 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    >>> import sys
    >>> print sys.getdefaultencoding()
    ascii
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 17:42 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Inak presne takú chybu mi píše, keď si test.html uložím v kodovaní iso-8859-2 (a potom sa to pokúsim dekodovať ako utf-8), takže asi by bolo vhodné skontrolovať kodovanie toho súboru.

    Konkrétne to vyzerá takto:
    Traceback (most recent call last):
      File "./a.py", line 3, in <module>
        print open("test.html").read().decode("utf-8")
      File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeDecodeError: 'utf8' codec can't decode bytes in position 148-150: invalid data
    Dalibor Smolík avatar 16.4.2010 17:54 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Díky, to bylo ono! Ten soubor html jsem ukládal v bluefish a kódování bylo nastavené na iso-8859-2. Už je to v pořádku. Teď budu řešit databázi, snad to bude také ok.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    16.4.2010 17:59 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Je zaujímavé, že Bluefish nezmenil to kódovanie v meta tagu na 8859-2, keď bol súbor uložený v takom kódovaní (tá úprava meta tagu sa dá zakázať v nastaveniach, ale štandardne to povolené je).
    18.4.2010 23:36 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Promiň, ale nepsal náhodou na začátku někdo "Určite je celý ten súbor v utf-8?"

    Jestli chceš vyřešit databázi, tak nejlépe ukaž konfigurační soubor djanga, kde se databáze nastavují.
    19.4.2010 00:18 chrono
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    V tej chybovej správe sú pravdepodobne zobrazené všetky potrebné nastavenia aj pre databázu.
    Dalibor Smolík avatar 19.4.2010 17:56 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    No, už to mám. Tabulky v databázi jsem si postupně převedl příkazem
    ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_czech_ci
    a ty potvory se už zobrazují správně :-)
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    19.4.2010 20:14 ferda mravenec
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Promiň, ale nepsal náhodou na začátku někdo "Určite je celý ten súbor v utf-8?"
    Dalibor Smolík avatar 19.4.2010 22:18 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Django - skript si neporadí s UTF-8
    Psal, ale k inkriminovanému počítači jsem se dostal až teďka :-) Nicméně tohle samozřejmě pomohlo ..
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

    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.