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 04:55 | Komunita

    VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.

    Ladislav Hagara | Komentářů: 0
    dnes 03:22 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 20:11 | Komunita

    V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | Pozvánky

    Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | IT novinky

    Samsung představil headset Galaxy XR se 4K Micro-OLED displeji, procesorem Snapdragon XR2+ Gen 2, 16 GB RAM, 256 GB úložištěm, operačním systémem Android XR a Gemini AI.

    Ladislav Hagara | Komentářů: 2
    včera 05:22 | Nová verze

    Před konferencí Next.js Conf 2025 bylo oznámeno vydání nové verze 16 open source frameworku Next.js (Wikipedie) pro psaní webových aplikací v Reactu. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.10. 23:33 | Komunita

    Sovereign Tech Fund oznámil finanční podporu následujících open source projektů: Scala, SDCC, Let's Encrypt, Servo, chatmail, Drupal, Fedify, openprinting, PHP, Apache Arrow, OpenSSL, R Project, Open Web Docs, conda, systemd a phpseclib.

    Ladislav Hagara | Komentářů: 0
    22.10. 13:11 | Nová verze

    Bylo vydáno OpenBSD 7.8. S předběžnou podporou Raspberry Pi 5. Opět bez písničky.

    Ladislav Hagara | Komentářů: 0
    22.10. 05:44 | Nová verze Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (20%)
     (20%)
     (23%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 262 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

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

    11.2.2006 23:35 | Přečteno: 1098× | 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.