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

    Byla vydána nová verze 0.17.0 programovacího jazyka Zig (Codeberg, Wikipedie). Přispělo 206 vývojářů. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 21:00 | Zajímavý projekt

    Open-source projekt OpenDLSS-NR je 'bitově přesná reimplementace' neuronové rendrovací sítě DLSS 5 od společnosti NVIDIA, jenže pro grafické API Vulkan (DLSS slouží k vylepšování klasickým způsobem vyrendrovaných snímků pomocí lokálních modelů umělé inteligence, a to v reálném čase). Projekt není nijak spojen se společností NVIDIA, je pouze pro OS Windows a natrénované váhy modelu si uživatelé musí obstarat sami. Zdrojový kód je k dispozici na GitHubu, pod licencí MIT s výjimkou pro komponenty třetích stran.

    AfD 💙 | Komentářů: 0
    včera 20:55 | Zajímavý software

    Společnost Cloudflare představila Clef a Clef-Flash, open-source rozhodovací modely určené pro rychlou a konzistentní klasifikaci vstupů. Na rozdíl od klasických LLM vracejí tyto modely deterministické striktně typované strukturované odpovědi s exaktními pravděpodobnostmi, tedy odpovědi ve stylu přelomového modelu Jev.

    … více »
    AfD 💙 | Komentářů: 1
    včera 04:44 | Nová verze

    Byla vydána beta verze Ubuntu 26.10 s kódovým názvem Stonking Stingray. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 26.10 mělo vyjít 15. října 2026.

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

    Byla vydána verze 1.99.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ářů: 5
    1.10. 18:11 | Komunita

    Od 13. do 15. října proběhne v Praze OpenSSL Conference 2026. Na YouTube lze zhlédnout videozáznamy přednášek z loňského roku.

    Ladislav Hagara | Komentářů: 0
    1.10. 17:22 | IT novinky

    Eben Upton oznámil další zdražení jednodeskových počítačů Raspberry Pi. Tentokrát 2 GB varianty o 12,50 dolarů. Nově 2 GB Raspberry Pi 4 stojí 67,50 dolarů a 2 GB Raspberry Pi 5 stojí 77,50 dolarů.

    Ladislav Hagara | Komentářů: 6
    1.10. 13:00 | Nová verze

    OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 26.09. Vedle Flatpaku také s podporou Snapu.

    Ladislav Hagara | Komentářů: 0
    1.10. 04:33 | Zajímavý software

    Edison Design Group po více než 30 letech zveřejnil zdrojový kód svého EDG C/C++ front-endu. Ten proslul širokou podporou standardů C++ a kompatibilitou s dialekty kompilátorů od Microsoftu, GNU, Clangu, Sunu a dokonce i s prehistorickým cfrontem. EDG byl použit například v kompilátoru Intel C++ Classic, kompilátoru NVCC od firmy NVIDIA pro platformu CUDA nebo v našeptávači kódu IntelliSense v produktech společnosti Microsoft. Projekt nyní spravuje organizace The C++ Alliance a kód je dostupný pod licencí Apache 2.0, doplněnou o výjimky projektu LLVM.

    AfD 💙 | Komentářů: 1
    1.10. 04:11 | Zajímavý projekt

    Pocket Tank je malé kapesní virtuální akvárium postavené na vývojové desce ESP32-S3-Touch-AMOLED-1.8. Na dvoujádrovém mikrokontroléru ESP32-S3 s 8 MB PSRAM a 16 MB flash paměti běží jak simulace akvária, tak i malý jazykový model určující chování rybiček. Lokální model o velikosti 7,56 MB se 14 miliony parametrů vznikl destilací modelu Gemma 4 26B, tedy učitele s 26 miliardami parametrů. Kromě firmwaru pro skutečný modul s AMOLED

    … více »
    AfD 💙 | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2778 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Django, vyhladavanie a diakritika

    22.5.2008 18:05 hab | skóre: 8 | blog: hablog
    Django, vyhladavanie a diakritika
    Přečteno: 892×
    2 hodiny googlovania nepomohli:), tak skusam forum:

    Chcel by som postavit aplikaciu na Djangu a momentalne riesim vyhladavanie. Ako backend je PostgreSQL, Django je vo verzii 0.96. Moja otazka: ako s co najvacsim vyuzitim Djangovskeho Model API vyriesit vyhladavanie s diakritikou?

    Uvazujme:
    • v databaze mam zaznam aj s diakritikou: "koníček"
    • pouzivatel da vyhladavat "konicek" a zobrazi mu dany zaznam
    • pouzivatel da vyhladavat "koníček" a taktiez mu najde tento zaznam
    • rovnako chcem ignorovat velkost znakov (case insensitivity) - toto som vsak v dokumentacii uz nasiel
    Na jednom PosgreSQL fore to chlapik (vseobecne pre databazu) to riesil pouzitim funkcie convert, kedy zaznamy previedol z utf8 na ascii a to iste spravil s hladanym vyrazom. Je toto v sucasnosti jedine riesenie a ak ano, ako ho pouzit s Model API?

    Vdaka.

    Odpovědi

    23.5.2008 15:57 Honza Král | skóre: 3 | Praha
    Rozbalit Rozbalit vše Re: Django, vyhladavanie a diakritika
    na tohle bych urcite doporucil fulltext, bud primo ten v postgres, ale nevim jestli ho django podporuje (pri nejhorsim ho lze nacpat do querysetu pres .extra() ), nebo primo nejaky fulltext engine. viz treba http://code.google.com/p/django-search/
    23.5.2008 23:00 hab | skóre: 8 | blog: hablog
    Rozbalit Rozbalit vše Re: Django, vyhladavanie a diakritika
    pozeram tie riesenia pre fulltext, ale zaberie mi to asi viac casu. ak by si mi medzicasom vedel pomoct s tym, ako ho prinutit, aby pustil nizsie uvedenu query (nazov stlpca na konverziu je myapp_article.body), bol by som ti vdacny:
    SELECT * FROM WHERE to_ascii(encode(convert_to(myapp_article.body, 'latin2'),'escape'),'latin2') ILIKE '%konicek%'
    
    ja to skusam takto, ale dnes asi nie je moj den:)
    Article.objects.extra(where=["to_ascii(encode(convert_to(myapp_article.body, 'latin2'),'escape'),'latin2') ILIKE %s"],params=['%konicek%'])
    
    hodi to chybovu hlasku:
    Traceback (most recent call last):
      File "console", line 1, in ?
      File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/django/db/models/query.py", line 102, in __repr__
        return repr(self._get_data())
      File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/django/db/models/query.py", line 470, in _get_data
        self._result_cache = list(self.iterator())
      File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/django/db/models/query.py", line 183, in iterator
        cursor.execute("SELECT " + (self._distinct and "DISTINCT " or "") + ",".join(select) + sql, params)
      File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/django/db/backends/util.py", line 12, in execute
        return self.cursor.execute(sql, params)
      File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/django/db/backends/postgresql/base.py", line 43, in execute
        return self.cursor.execute(sql, [smart_basestring(p, self.charset) for p in params])
    ProgrammingError: ERROR:  current transaction is aborted, commands ignored until end of transaction block
    
    mimochodom, funkciu som nasiel tu este som sa chcel spytat, podla informacii fulltextove hladanie neignoruje diakritiku, takze by to tento problem nevyriesilo, alebo ano?

    este raz diky
    24.5.2008 13:17 Honza Král | skóre: 3 | Praha
    Rozbalit Rozbalit vše Re: Django, vyhladavanie a diakritika
    o fulltextovem vyhledavani toho moc nevim, obavam se...

    ale moznosti je nekolik - npriklad, nez to stale prevadet muze byt ten text bez diakritiky v db ulozit (pripadne treba pak nad takovym sloupcem postavit ten fulltext) a nad nim pak vyhledavat texty, ze kterych v pythonu diakritiku odstranim rucne.

    jinak ta chyba co si poslal je az sekundarni - rika,ze transakce byla zrusena a db uz ignoruje vsechny dalsi prikazy, tedy je potreba najit ten prikaz, ktery ji zrusil.

    Založit nové vlákno • Nahoru

    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.