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 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 12
    3.5. 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    2.5. 22:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 1
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 4
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

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

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 521 hlasů
     Komentářů: 20, poslední dnes 00:19
    Rozcestník

    Za rychlejší cyrus a světlé zítřky

    11.2.2006 23:35 | Přečteno: 1093× | OpenSource

    Používáme cyrus pop3/imap server proti databázi uživatelů a skupin uložených v LDAPu. Na největších instalacích (hostingové servery) čelíme výzvě zvýšovat výkon.

    Problém je v tom, že NSCD (name service caching daemon), který slouží na caching passwd, group a host lookupů necachuje volání getgrent(3).

    Existuje patch, který to řeší pomocí souboru, který slouží jako cache, ale je takhle fuj.

    Čili je potřeba to řešit nějak lépe. Jedna varianta, která se nám zamlouvá je použit memcached, třeba i proto, že když už by na serveru běžel, šlo by na něm cachovat i další záležitosti, a proto, že existují klientské knihovny pro řadu jazyků včetne C a Ruby.

    Tento přistup má jeden problém: memcached jede nad TCP socketem a naprosto bez autentizace, čili je potřeba memcached nějak upravit, aby bylo možné řídit přístup do cache. Třeba tak, že by poslouchal na Unix socketu a tím bylo možné řídit přístup ke cache pomocí unix práv nebo ACL přímo na socketu.

    První výsledky mé snahy -- zatím ošklivý, ale FUNKČNÍ patch pro memcached.c a na klientskou knihovnu v Ruby je k dispozici.

    Použije se to takhle:

    $ ../memcached-1.1.12.patched/memcached -s /tmp/test.sock -vv &
    [2] 23294
    pie:martin:~/memcache/Ruby-MemCache-0.0.4.patched
    $ <3 server listening
    $ ruby -Ilib ex.rb File:/tmp/test.sock
    <7 new client connection
    <7 set foo:my_key 4 0 12
    >7 STORED
    <7 set foo:other_key 4 0 15
    >7 STORED
    <7 set foo:object_key 5 0 43
    >7 STORED
    <7 get foo:14851
    >7 END
    <7 set foo:14851 12 0 1
    >7 STORED
    <7 get foo:my_key
    >7 sending key foo:my_key
    >7 END
    <7 get foo:object_key
    >7 sending key foo:object_key
    >7 END
    <7 connection closed.
    4pie:martin:~/memcache/Ruby-MemCache-0.0.4.patched
    

    Teď je potřeba:
    1) patchnout klientskou knihovnu pro C - asi tuhle,
    2) patchnout cyrus....

           

    Hodnocení: 83 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

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