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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

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

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

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

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 806 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Analyzér dat

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

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: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Analyzér dat
Často to bývá zařazeno do ./autogen.sh.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
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: 46
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: 46
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: 46
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: 60 | 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á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.