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 18:44 | IT novinky

    Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »

    Ladislav Hagara | Komentářů: 3
    včera 16:44 | IT novinky

    Tvůrcem nejpopulárnější kryptoměny bitcoin, který se skrývá za pseudonymem Satoši Nakamoto (Satoshi Nakamoto), je britský kryptograf Adam Back. Na základě vlastní investigativní práce to tvrdí americký deník The New York Times (NYT). Několik indicií podle autorů jasně ukazuje na to, že Back a Nakamoto jsou stejný člověk. Jde mimo jiné o podobný odborný a osobnostní profil či totožné chyby a manýry v psaném projevu.

    Ladislav Hagara | Komentářů: 6
    včera 14:44 | Nová verze

    Google Chrome 147 byl prohlášen za stabilní. Nejnovější stabilní verze 147.0.7727.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře. Přehled novinek v Chrome DevTools 145 až 147 také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Vývojáři z Laboratoří CZ.NIC vydali nové verze aplikací Datovka (Datovka 4.29.0, Mobilní Datovka 2.6.2). V případě desktopové verze přibyly možnosti projít všechny uložené zprávy, zkontrolovat časy expirací časových razítek a přerazítkovat datové zprávy, které lze v ISDS přerazítkovat. Novinkou je také možnost vytahovat myší ze seznamu ZFO soubory datových zpráv, tento úkon jde udělat i pomocí tlačítek Ctrl+C. Nová verze Mobilní Datovky přináší jen drobné úpravy.

    VSladek | Komentářů: 0
    7.4. 21:55 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.28.0. Z novinek lze vypíchnout novou třídu machine.CAN.

    Ladislav Hagara | Komentářů: 0
    7.4. 10:22 | Komunita

    Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání

    … více »
    Ladislav Hagara | Komentářů: 9
    6.4. 05:33 | Pozvánky

    Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že v úterý 14. dubna (změna!!!) od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout

    … více »
    bkralik | Komentářů: 3
    5.4. 23:33 | Nová verze

    Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.

    Ladislav Hagara | Komentářů: 1
    5.4. 23:00 | Zajímavý projekt

    VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.

    NUKE GAZA! 🎆 | Komentářů: 8
    5.4. 05:22 | Zajímavý software

    Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 20
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (1%)
     (14%)
     (24%)
    Celkem 1245 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce

    15.6.2012 09:00 xter
    Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    Přečteno: 541×
    Ahoj. Mám tabulky senzor a mereni. V tabulce senzor jsou definice teplotních senzorů, v tabulce mereni jsou hodnoty jednotlivých měření. Tabulka mereni:
    senzor_id | mereni_id | hodnota
    -------------------------------
    1           1           12
    1           2           13
    2           1           12
    ...
    
    Potřebuji vypsat senzory (senzor_id) seřazené podle hodnoty v prvním měření, pokud mají některé senzory stejné hodnoty, tak podle pořadí v druhém měření, pak podle třetího měření ... Kdyby se to přepsalo na sloupce, tak by to bylo "order by hodnota_mereni_1, hodnota_mereni_2, ...". Jedná se o SŘBD mysql. Jak by měl takový dotaz vypadat?

    Odpovědi

    15.6.2012 10:50 DK
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    SELECT senzor_id FROM tabulka ORDER BY senzor_id ASC, mereni_id ASC, hodnota ASC

    pokud chces vsechna data, tak takto

    SELECT * FROM tabulka ORDER BY senzor_id ASC, mereni_id ASC, hodnota ASC
    15.6.2012 10:51 DK
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    aha, tak az ted jsem to pochopil :) jak vypada tabulka senzoru a jak to chcete mit vypsane? (presne priklady)
    15.6.2012 12:20 xter
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    Stačí mi seřazené sensor_id, s tabulkou senzorů si to pak už spojit dokážu.
    15.6.2012 11:43 jekub
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    jen námět pro seřazení senzorů podle celkově vyšších měření (ne prvního vyššího). Pro úplné řešení "stačí" omezit výběr z vniřního selectu na první neulovou hodnotu. A to nevím, jak se v mysql dělá.
    select senzor_id from senzor s
    order by(
     select count(*) from(
      select
      m1.senzor_id,
      case
        when m1.hodnota > m2.hodnota or m2.hodnota is null then 1
        when m1.hodnota < m2.hodnota then -1
        else 0
      end m1_m2
      from mereni m1
      left join mereni m2 on m1.senzor_id <> m2.senzor_id and m1.mereni_id=m2.mereni_id
     ) where m1.senzor_id=s.senzor_id and m1_m2>0
    )
    
    
    wamba avatar 15.6.2012 13:08 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    nešlo by něco jako:
    select sum(hodnota*100^(4-mereni_id)) as a, senzor_id from mereni   group by senzor_id order by a
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    16.6.2012 13:50 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    To je dobrý řešení, pokud jsou hodnoty s malym rozsahem a je jich málo... aby se to dalo naladit tak, by nepřetekly. Float má jen 15 platnejch číslic.
    Josef Kufner avatar 18.6.2012 09:59 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    Podobný způsob spočívá v použití group_concat. Jen je třeba zachovat nevýznamné nuly. Zrovna zde to asi nebude lepší, ale v jiných podobných situacích by se to mohlo hodit.
    Hello world ! Segmentation fault (core dumped)
    15.6.2012 21:03 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    Vykonove nic moc, ale podle pozadavku by to radit mohlo. Predpokladam, ze tabulka ma svoje id hodnota_id. Pokud nema, bud pridat nebo joinovat podle senzor_id and mereni_id:
    select m.senzor_id, m.mereni_id, m.hodnota
    from mereni m
       inner join mereni m1 on m1.hodnota_id = m.hodnota_id and m.mereni_id = 1
       inner join mereni m2 on m2.hodnota_id = m.hodnota_id and m.mereni_id = 2
       inner join mereni m3 on m3.hodnota_id = m.hodnota_id and m.mereni_id = 3
       inner join mereni m4 on m4.hodnota_id = m.hodnota_id and m.mereni_id = 4
    order by m1.hodnota, m2.hodnota, m3.hodnota, m4.hodnota
    Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
    Josef Kufner avatar 18.6.2012 09:30 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Jak několikrát seřadit jednu tabulku podle specifických podmínek 1 sloupce
    Pokud vícekrát měříš jedny data, tak bych spíš očekával, že budeš chtít počítat nějakou střední hodnotu a rozptyl naměřených hodnot. V takovém případě bych si vytvořil pomocnou tabulku a v ní vypočtená data uchovával (senzor_id, čas, hodnota, rozptyl), aby se nemusela počítat pořád dokola, což by při kreslení grafů mohlo být náročné. Pokud by se více zapisovalo než počítalo, použil bych místo pomocné tabulky view (neboť MySQL neumí materializované view).
    Hello world ! Segmentation fault (core dumped)

    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.