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 19:55 | Zajímavý projekt

    Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.

    |🇵🇸 | Komentářů: 0
    včera 18:22 | Nová verze

    Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Zajímavý software

    Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.

    Ladislav Hagara | Komentářů: 2
    včera 14:00 | Komunita

    Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Humor

    Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.

    Ladislav Hagara | Komentářů: 5
    včera 04:44 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 3
    1.4. 23:22 | IT novinky

    Společnost Apple slaví padesáté narozeniny. Založena byla 1. dubna 1976.

    Ladislav Hagara | Komentářů: 1
    1.4. 22:33 | Nová verze

    FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.24.0. Toto velké opravné vydání implementuje SABR (Server-Based Adaptive Bit Rate), což řeší část nedávných problémů s načítáním videí z YouTube, a aktualizuje základní komponenty jako Electron nebo přehrávač Shaka Player.

    |🇵🇸 | Komentářů: 2
    1.4. 16:33 | Humor

    Je tu opět apríl. O víkendu zmizel kamion s 12 tunami tyčinek KitKat. Firmy to využívají k aprílovým žertům. Groupon má super akci. Koupíte 1 tyčinku a dostanete 100 zdarma. Ryanair si přelepil letadla. Šéf Outlooku se ptá, proč mají v baráku 14 beden tyčinek KitKat (𝕏). Prusa Research představuje Prusa Pro ACU a vysvětluje proč přílišné sušení škodí vaším filamentům. Telefon Sony Xperia má miliónnásobný zoom (𝕏). PC.net představil Super Ultrabox 2600 se zajímavými parametry. Další aprílové novinky například na April Fools' Day On The Web.

    Ladislav Hagara | Komentářů: 2
    1.4. 13:22 | IT novinky

    Společnost OpenAI, která stojí za chatovacím robotem s umělou inteligencí (AI) ChatGPT, získala od investorů 122 miliard USD (2,6 bilionu Kč). Hodnota společnosti tak dosáhla 852 miliard dolarů (více než 18 bilionů Kč). Nejnovější kolo investování se stalo největší, jaké zatím firma uskutečnila, a peníze mají posílit ambiciózní plány rozšíření výpočetní kapacity, datových center a nábor talentů.

    Ladislav Hagara | Komentářů: 16
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (3%)
     (5%)
     (1%)
     (14%)
     (24%)
    Celkem 1207 hlasů
     Komentářů: 29, poslední 31.3. 11:17
    Rozcestník

    Dotaz: Uložení hiearchického systému oprávnění

    1.12.2010 09:52 spesto
    Uložení hiearchického systému oprávnění
    Přečteno: 362×
    Dobrý den. Pro svou aplikaci bych potřeboval ukládat uživatelská oprávnění v databázi (v mysql). Jde v zásadě o toto:
    seznam uživatelů (výtah z několika samostatných tabulek, vztah mezi jménem a skupinou je M:N)
    ----------------
    (jméno    email     skupina)
    
    Potřebuju uložit taková oprávnění, aby bylo možné říct že admin má oprávnění číst uživatele, jejichž jméno je "%en_", email je ..., nachází se ve skupinách ... nebo jejichž jméno je ..., email je ... ...., pak třeba vybrat uživatele, u kterých má admin oprávnění měnit email apod. Je to docela složitá struktura. Rád bych to uložil tak, abych se mohl databáze zeptat dotazem typu (CALL mamOpravneni(jmeno_admina, jmeno_uzivatele, typ_pristupu[cteni, zapisovani...])). Nemáte tušení jakou strukturu musí mít tabulky aby šlo toto uložit? Zkoušel jsem to ukládat do jednoho sloupce jako serializované pole a všechnu logiku provádět v aplikaci, ale tudy cesta nevede.

    Odpovědi

    1.12.2010 10:14 spesto
    Rozbalit Rozbalit vše Re: Uložení hiearchického systému oprávnění
    Vlastně hlavním kamenem úrazu jsou wildcard znaky v názvech jmen a emailů, protože potřebuju aby mi
    select username from tabulka where username = 'jmeno';
    
    A v tabulce mám uloženo username jako "%meno" a já potřebuju aby mi to ten řádek vrátílo. Je to vlastně takový opačný like.
    1.12.2010 19:25 jekub
    Rozbalit Rozbalit vše Re: Uložení hiearchického systému oprávnění
    Je to vlastně takový opačný like.

    No tak to prostě napište opačně.
    create table like_tbl(like_col varchar(100));
    insert into like_tbl values('%meno');
    select * from like_tbl where 'jmeno' like like_col;
    
    LIKE_COL
    -------------------------------------------------------
    
    %meno
    1.12.2010 20:16 spesto
    Rozbalit Rozbalit vše Re: Uložení hiearchického systému oprávnění
    To není tak jednoduché. _ je v mysql like wildcard, ale také je to znak vyskytující se v uživatelských jménech, takto nemohu rozhodnout jak ten znak chápat.
    2.12.2010 21:13 hosszu
    Rozbalit Rozbalit vše Re: Uložení hiearchického systému oprávnění
    Dobrý den,

    hierarchické data v jedné tabulce přímo podporuje Oracle - ten je taky ve freeware verzi. V MYSQL použijte technologii "nested sets", je to vcelku jednoduché na pochopení, akorát na insert/update/select si budete muset napsat stored procedure aby se nerozhodila integrita. více zde: http://dev.mysql.com/tech-resources/articles/hierarchical-data.html anebo mne kontaktujte na emailu, nechodím sem číst pravidelně.

    Zdraví

    T.H.

    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.