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 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 4
    včera 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 6
    včera 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 11
    včera 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 11
    včera 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 2
    včera 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

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

    Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.

    Ladislav Hagara | Komentářů: 1
    8.10. 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    8.10. 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2820 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Analyzér dat

    25.7.2012 23:10 Tassadar
    Analyzér dat
    Přečteno: 1324×

    Ahoj, předmět mojí otázky se nedá moc dobře sesunout do jedné věty, natož slova, takže to bude trošku zdlouhavější.
    Vytvořil jsem jakousi sadu nástrojů, která pomáhá s vývojem a ovládáním různých cokoliv, které v sobě mají mikrokontrolér - příklad: barevný senzor napojený na mikrokontrolér, který po sériové lince posílá vyčtenou barvu do PC. V PC to potřebuju něják zobrazit - to přesně dělá moje aplikace. Dělá to stylem widgetů na ploše, viz obrázek

    Kromě barvy dokáže zobrazovat čísla, progress bar a hromadu dalších věcí. Lze i napsat vlastní script v pythonu nebo QtScriptu, který bude data parsovat a předávat je dalšim wigetům. Příklad složitějšího rozložení - data z magnetického enkodéru.

    Tenhle nástroj je vyvíjen jakožto pomůcka pro asi 20 lidí, kteří se dohromady znají a staví roboty na různé amatérské soutěže (Eurobot, tento rok třeba Robotický den v Praze), především proto, že to prostě chybělo - nic podobného jsem nenašel.

    Chtěl bych proto vědět, jestli je o tento nástroj zájem i jaksi z venku, nebo jestli už něco takového existuje a dělám to zbytečně. Znáte nějáký podobný nástroj? Používáte ho? Chtěli byste třeba používát moji aplikaci, až bude dospělejší?

    web

    Odpovědi

    luta avatar 25.7.2012 23:38 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Analyzér dat

    velice pěkné ! určitě vyzkouším ..používám jen terminál a občas se pak ztratím i ve vlastním protokolu :-D

    6.8.2012 03:09 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    Mno, uplynulo pár dní tak...vyzkoušel jste? Fungovalo to? Mohl jste se zorientovat? Nebo to bylo něco úplně hrozného? Nešlo to třeba ani zkompilovat? Mám třeba napsat nějáký článek, který by vysvětlil jak sem zamýšlel aby se to používalo?

    Za každou zpětnou vazbu budu rád :)
    luta avatar 6.8.2012 09:44 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Analyzér dat

    bohužel nešlo mi to v Archu zkompilovat. Pravděpodobně nevyřešené závislosti a pak jsem na to nějak už neměl čas. Ještě s tím zkusím něco vymyslet..

    connection/usbshupitoconn.h:9:23: fatal error: libusby.hpp: Adresář nebo soubor neexistuje

    6.8.2012 11:20 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Ak si kompiloval git verziu, zabudol si na submoduly.
    6.8.2012 14:28 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    Přesně tak, byla to nová věc, takže to ještě nebylo na webu, k tomu úvodnímu git clone je potřeba ještě
    git submodule init
    git submodule update
    pavlix avatar 6.8.2012 15:37 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Analyzér dat
    Často to bývá zařazeno do ./autogen.sh.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    luta avatar 6.8.2012 21:25 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Analyzér dat

    díky moc jsem nepokročil :-D asi nevidí qextserial knihovnu..

    serialport.cpp:(.text+0xb18): undefined reference to `QextSerialPort::QextSerialPort(QString const&, QextSerialPort::QueryMode, QObject*)'
    serialport.cpp:(.text+0xb5d): undefined reference to `QextSerialPort::setBaudRate(int)'

    6.8.2012 21:36 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    Hmm, zkuste jít do dep/qextserialport a tam
    make distclean
    qmake CONFIG+=release
    make
    jestli to nevyhodí nějákou chybu, v dep/qextserialport/lib by měl být libqextserialport.a.

    Hm, teď koukám že na webu není správnej qmake - má to být celé takhle (hlavně to CONFIG+=release):
    make distclean
    qmake Lorris.pro CONFIG+=release
    make
    sudo make install
    luta avatar 7.8.2012 11:28 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Analyzér dat

    díky. bohužel mi to nepomohlo. *.a knihovna tam je. Stejnou chybu mi to hlásí když ten projekt otevřu v qtcreatoru a snažím se jej zbuildnout

    7.8.2012 12:33 Tassadar | skóre: 11 | blog: Lorris | Brno
    Rozbalit Rozbalit vše Re: Analyzér dat
    Napadá mě že na archu bude qextserialport určitě mezi balíčky, a jestli je to starší verze tak nepůjde nalinkovat. Změnil jsem jméno výsledné knihovny, takže by to mělo nalinkovat tu správnou.
    return 4;
    7.8.2012 13:01 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Možno by bolo bezpečnejšie namiesto
    LIBS += "$$PWD/../dep/qextserialport/lib/"
    ...
    LIBS += -ludev -lSDL -lqextserialport
    použiť len
    LIBS += -ludev -lSDL "$$PWD/../dep/qextserialport/lib/libqextserialport.a"
    luta avatar 7.8.2012 14:47 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Analyzér dat

    díky už to šlape.. jak odzkouším v praxi tak dám vědět.

    pepe_ avatar 6.8.2012 07:17 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Analyzér dat

    Mně to třeba zkompilovat nejde

     

     

    make[3]: Entering directory `/home/pepe/pracovni/Lorris/Lorris/dep/pythonqt/src'
    g++ -c -m64 -pipe -O2 -fPIC -D_REENTRANT -Wall -W -DQT_WEBKIT -DPYTHONQT_EXPORTS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../../python2.7/linux/ -I. -o PythonQtStdDecorators.o PythonQtStdDecorators.cpp
    In file included from PythonQtStdDecorators.cpp:44:0:
    PythonQtStdDecorators.h:46:20: fatal error: Python.h: Adresář nebo soubor neexistuje
    compilation terminated.
    make[3]: *** [PythonQtStdDecorators.o] Error 1
    make[3]: Leaving directory `/home/pepe/pracovni/Lorris/Lorris/dep/pythonqt/src'
    make[2]: *** [sub-src-make_default-ordered] Error 2
    make[2]: Leaving directory `/home/pepe/pracovni/Lorris/Lorris/dep/pythonqt'
    make[1]: *** [sub-pythonqt-make_default-ordered] Error 2
    make[1]: Leaving directory `/home/pepe/pracovni/Lorris/Lorris/dep'
    make: *** [sub-dep-make_default-ordered] Error 2
    pepe@PC-Pepe-HP:~/pracovni/Lorris/Lorris$

     

    asi něco nemám nainstalované.   UB12.04 64bit

     

    Jinak je to určitě skvělá věcička , pokud bude i článek jak si něco postavit a vyůžít to tak budu rád ...

    6.8.2012 11:32 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Problém sú zlé cesty k python hlavičkovým súborom na dvoch miestach a taktiež chýbajúca knižnica pri linkovaní výsledného programu (kompilácia bola pravdepodobne testovaná len vo Windows).

    Jedna cesta je v Lorris/dep/pythonqt/src/src.pro (INCLUDEPATH pre unix bude niečo ako INCLUDEPATH += "/usr/include/python2.7/"), prípadne sa tam použije python-config, rovnako ako na nasledujúcom mieste.

    Ďalší problém je v Lorris/src/src.pro v časti python:unix. Minimálne u mňa je program/skript python-config-2.7 a nie python2.7-config, takže python$${PYTHON_VERSION}-config nefunguje. Po zmene na python-config-$${PYTHON_VERSION} sa mi to skompiluje bez problémov.
    6.8.2012 14:26 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    Kompilace je testovaná vždycky pod Debian Testing, protože je to můj primární OS, a zrovna předevčírem jsem to testoval i na Ubuntu (zajímalo mě jak to vypadá pod Unity) a zkompilovalo se to v pohodě.

    Zajímavé že se python-config jmenuje jinak, nebyl něják měněný...? Protože podle listu souborů by se měl jmenovat python2.7-config Oo

    Tady PythonQt bere ty includy, ale když se ten python-config jmenuje jinak, tak to nefunguje no :/

    Jinak v /config.pri si můžete nastavit co vše chcete zkompilovat.
    6.8.2012 14:31 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat

    Aha, to sou dvě odlišné osoby, omlouvám se:

    @Pepe_: buďto v config.pri vypni podporu pythonu nebo nainstaluj balíček python2.7-dev
    @chrono: co máš za distribuci?
    6.8.2012 14:55 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Kompiloval som to v Gentoo, ale je pravda, že napr. v Mandrive sa ten skript tiež volá python2.7-config. Inak ten pkg-config súbor by sa mal vždy volať python-2.7.pc (teda ak niektorá distribúcia ten názov nemení).
    pepe_ avatar 6.8.2012 17:14 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Analyzér dat

    samozřejmě python2.7-dev mam nainstalovaný , tím to není.

    6.8.2012 17:21 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Nefunguje to ani teraz? Mne sa najnovšia git verzia skompiluje bez problémov.
    6.8.2012 20:18 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    A ještě jedna oprava. GCC na ubuntu má nějákej problém s pořadím -lLibname. Ale teď už to mám opravdu otestované na Ubuntu 12.04 64bit :)
    pepe_ avatar 7.8.2012 14:41 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Analyzér dat

    Otestováno a kompilace nyní a funguje .

     

    Teď ještě nějaké to využití ....   HOWTO návodek krok po kroku ...

    6.8.2012 14:33 chrono
    Rozbalit Rozbalit vše Re: Analyzér dat
    Originálne (priamo v zdrojových kódoch Python) sa ten súbor volá python-config. To číslo tam pridávajú jednotlivé distribúcie a pravdepodobne ho pridávajú na náhodné miesto. :)

    Možno by bolo jednoduchšie použiť pkg-config, originálne sa tam používa python, ale kvôli rôznym verziám tam zvykne byť python-2.7 (a tam nie je príliš veľa miest, kde by tú verziu mohli dať). Prípadne tam použiť nejakú premennú, cez ktorú sa tam bude dať nastaviť správny názov toho python-config skriptu.
    6.8.2012 15:05 Tassadar
    Rozbalit Rozbalit vše Re: Analyzér dat
    Vypada to lip, diky, commitnuto.
    6.8.2012 22:08 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Analyzér dat
    Moc hezké, klobouk dolů. I to prezentační video je parádně udělané.
    Pavel Stárek avatar 7.8.2012 11:29 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Analyzér dat
    Vypadá to zajímavě podle toho videa na YT. Určitě se na to kouknu.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    9.8.2012 15:28 Tassadar | skóre: 11 | blog: Lorris | Brno
    Rozbalit Rozbalit vše Re: Analyzér dat
    Vypadá to, že alespoň nápad se docela líbí. Založím si tady na abclinuxu blog a zkusím napsat nějáký ten článek, jde to ale až 10 dní po registraci (účinné, ale nepříjemné) - zbývá asi ještě týden. No, alespoň mám čas to mezitím napsat.

    Mimochodem, v externí knihovně byl závažný bug - zapomínala zavírat soubory, a docela rychle vyplácala limit file descriptorů. Už je to opravené, ale je to ta knihovna která je jako submodule, takže nestačí jen git pull, je potřeba stáhnout i ten modul:
    git pull origin master
    git submodule update
    cd src
    make clean ; make
    Škoda že to nedělá git sám. Chtělo by to nějáký script, který zkontroluje jestli jsou stáhnuté všechny potřebné balíčky a provede ten submodule update. Ten autogen.sh je spíš pro autotools a hádám, že nic takového bez závislosti na nějákém build systému neexistuje, zkusím něco napsat.
    return 4;
    22.8.2012 20:50 Tassadar | skóre: 11 | blog: Lorris | Brno
    Rozbalit Rozbalit vše Re: Analyzér dat
    Tak, první malé "howto".
    return 4;

    Založit nové vlákno • Nahoru

    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.