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í
×
14.7. 22:44 | Nová verze

Bylo oznámeno vydání KDE Frameworks 5.48.0, tj. nové verze aktuálně 72 knihoven rozšířujících multiplatformní framework Qt. Řešena je mimo jiné bezpečnostní chyba CVE-2018-10361 v KTextEditoru zneužitelná k lokální eskalaci práv. Knihovny KDE Frameworks jsou dnes využívány nejenom KDE Plasmou a KDE Aplikacemi.

Ladislav Hagara | Komentářů: 5
14.7. 20:11 | Nová verze

Byl vydán Debian 9.5, tj. pátá opravná verze Debianu 9 s kódovým názvem Stretch. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Předchozí instalační média Debianu 9 Stretch lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 4
13.7. 23:55 | Komunita

V Národní technické knihovně (NTK) je 150 nových počítačů s operačním systémem Linux, konkrétně s linuxovou distribucí Fedora. Do konce prázdnin si na nich lze zahrát počítačovou hru Factorio (Wikipedie). V pondělí 23. 7. proběhne LAN party s vývojáři této hry.

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

Fanatical (Wikipedie) má ve slevě řadu počítačových her běžících také na Linuxu. Balíček her Fanatical Strategy Bundle lze koupit za 1,99 eur.

Ladislav Hagara | Komentářů: 1
13.7. 11:44 | Zajímavý software

Byla vydána počítačová hra Warhammer 40,000: Gladius - Relics of War běžící také na Linuxu. Koupit ji lze na GOG, Humble Store i na Steamu. Videoukázka na YouTube.

Ladislav Hagara | Komentářů: 0
13.7. 10:33 | Komunita

Guido van Rossum, původní tvůrce a doposud vedoucí projektu Python, oznámil, že opouští svou roli, tedy již se nebude podílet na tvorbě PEP a výběru hlavních vývojářů, odchází na odpočinek a do budoucna bude nejvýše řadovým přispěvatelem. Situace vyplynula mj. z procesu schvalování PEP 572.

Fluttershy, yay! | Komentářů: 4
12.7. 17:22 | Nasazení Linuxu

Článek na OMG! Ubuntu! představuje vesmírného interaktivního asistenta CIMON (Crew Interactive Mobile CompaniON) vyvinutého ve spolupráci firem Airbus a IBM. Uvnitř této osmikilogramové koule s osmipalcovým displejem běží Ubuntu. Více ve videu na YouTube.

Ladislav Hagara | Komentářů: 6
12.7. 12:00 | Zajímavý software

Uživatelé Androidu si z Google Play mohou nainstalovat aplikaci Notes by Firefox od Mozilly. Jedná se o jednoduchý poznámkový blok synchronizovaný z rozšířením Firefoxu Notes z Firefox Test Pilotu.

Ladislav Hagara | Komentářů: 7
11.7. 14:44 | Nová verze

Byla vydána nová verze 1.25 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Představení novinek také na YouTube.

Ladislav Hagara | Komentářů: 23
11.7. 14:33 | Bezpečnostní upozornění

Byly zveřejněny informace o dalších dvou variantách bezpečnostní chyby Spectre v procesorech. V publikovaném článku (pdf) se o nich píše jako o variantách 1.1 (CVE-2018-3693) a 1.2.

Ladislav Hagara | Komentářů: 1
Jak čtete delší texty z webových stránek?
 (77%)
 (21%)
 (5%)
 (7%)
 (2%)
 (10%)
Celkem 348 hlasů
 Komentářů: 40, poslední 29.6. 10:21
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    Jardík avatar 17.3.2009 23:32 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Já bych měl dotaz na ten gettext, ještě mi nedchází jedna věc. Když zavolám příslušnou gettextovou funkci, vrátí se mi řetězec a v žádné aplikaci, kterou jsem studoval, se takto vrácený řetězec nikde neuvolňuje z paměti a je tam do umření programu (?). Když ho zavolám podruhé, alokuje se znovu, nebo se použije ten naalokovaný už předtím (= asi nee thread safe jestli to nepoužívá mutexy).
    Věřím v jednoho Boha.
    Fuky avatar 18.3.2009 01:15 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext

    Glibc6 používá thread safe funkce, gettext je součást této knihovny, takže by na tom měl být v současné době stejně, s vyjímkou volání fce setlocale(), která z důvodů náročnosti není thread safe:

    3.19. bonnie reports that char i/o with glibc 2 is much slower than with libc5. What can be done?
    4.2 Triggering gettext Operations

    Díky makru HAVE_PER_THREAD_LOCALE lze od roku 2005 používat v různých vláknech různé nastavení locales:

    fix for multithreaded gettext() tests

    Funkce gettext() vrací ukazatel na string, který je staticky alokovaný a nesmí se tedy měnit ani uvolňovat (man 3 gettext):

    If a translation was found in one of the specified catalogs, it is converted to the locale’s codeset and returned. The resulting string is statically allocated and must not be modified or freed. Otherwise msgid is returned.

    Pro podrobnosti mrkni do zdrojáků glibc...

    Jardík avatar 18.3.2009 11:16 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Ok, ale jak může být staticky alokován, když se alokuje "za běhu" aplikace? Nebo je tam předdefinovaný buffer, který se pořád přepisuje (= omezení délky řetězce)?
    Věřím v jednoho Boha.
    Fuky avatar 18.3.2009 15:33 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Využívá se fce mmap() a soubor *.mo se namapuje do paměti, viz glibc-2.7/locale/loadlocale.c a fce _nl_load_locale().
    Jardík avatar 18.3.2009 17:16 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Ok, díky moc. Mně se nechtěli studovat zdrojáky, alespoň jsem teď o něco chytřejší :-)
    Věřím v jednoho Boha.
    Fluttershy, yay! avatar 18.3.2009 06:24 Fluttershy, yay! | skóre: 82 | blog:
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Přidán odkaz do wiki skupiny Překlady, klidně to tam mohlo vyjít jako článek.
    18.3.2009 10:40 l4m4
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Generování ISO 8859 locales mělo raději zůstat v tom roce 2004, dnes už bych takové kostlivce nevytahoval.
    20.3.2009 09:00 Aleš Kapica | skóre: 47 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Lokalizace aplikací, Gettext
    Také mám tady jednoho takového kostlivce, z října r. 2006..

    Blogpostový pidiseriál Linuxové překladatelské nástroje 1,2,3,4,5

    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.