Portál AbcLinuxu, 3. května 2025 01:11

Akciové grafy na ploše KDE4

5.1.2011 11:33 | Přečteno: 1357× | Počítače | Výběrový blog | poslední úprava: 5.1.2011 11:32

Plasmoid pro zobrazování akciových grafů na ploše KDE4.

Jsem hračička. Na vánoce jsem si koupil několik digitálních teploměrů a pomocí mikroprocesoru AVR jsem je připojil k počítači. Změřené teploty si hezky ukládám do databáze, a protože coby obchodník jsem zvyklý pracovat s grafy, vypreparoval jsem z Brave Equity část určenou pro kreslení finančních grafů a napsal si vlastní plasmoid pro KDE. Změřené teploty se zobrazují poněkud netradičně - jako hodinové svíčky. Technici by těžko chápali, ale mně takto zobrazená data vyhovují.

Při hraní s teploměrem jsem zjistil, že psaní plasmoidů pro KDE není nic složitého. Během pár dní jsem přepsal část pro sběr dat a výsledkem je jednoduchá aplikace pro zobrazení grafů s cenami akcií.

Plasmoid stockcharts zobrazuje ceny akcí na pracovní ploše prostředí KDE4 jako svíčkový graf. Zároveň se zobrazuje i objem obchodování jako sloupce pod svíčkovým grafem.

Data se získávají ze serveru ichar.finance.yahoo.com. Graf je založený na denních cenách, takže se v grafu nezobrazují živá data, pouze historické hodnoty (do dnešního dne). Protože finance.yahoo.com je americký server, akcie obchodované na pražské burze tam pravděpodobně nenajdete. Stejně tak zde nenajdete například data pro cizí měny, takže si nezobrazíte například ani USD/EUR či jiný měnový pár.

Stahovat můžete zde:
http://brave-equity.com/stockcharts

nebo zde:
http://kde-look.org/content/show.php?content=136787

Instalace

Plasmoid je dostupný v podobě zdrojových kódů - je třeba je rozbalit, přeložit a nainstalovat:

tar -xzvf stockcharts-0.52.tgz
cd stockcharts-0.52
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
kbuildsycoca4
       

Hodnocení: 100 %

        špatnédobré        

Obrázky

Akciové grafy na ploše KDE4, obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

5.1.2011 14:34 qiRzT | skóre: 14 | blog: U_Marvina
Rozbalit Rozbalit vše Re: Akciové grafy na ploše KDE4
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak jsem chtěl vyzkoušet brave equity a nedaří se mi na tom webu zaregistrovat, vždycky mi to řekne, že odkaz pro přihlášení byl už použit. Co dělám špatně?
Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
6.1.2011 08:51 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Akciové grafy na ploše KDE4
Odpovědět | Sbalit | Link | Blokovat | Admin
Jé, už dlouho hledám člověka, pro kterého není problém vyrobit plasmoidy do KDE4. Už strašně dlouho se snažím najít nějakou náhradu za prográmek KSensors, který měří teploty CPU a dalších komponent. Ale NIC! Na obrázcích v mém porfilu je vidět, jak byla číslíčka Ksensors přehledná a funkční. Nebyl byste ochoten se na to vrhnout? Já bych byl ochoten finančně přispět, popř zpunktovat sbírku...
http://bandzone.cz/_90972
Petr Bravenec avatar 6.1.2011 12:10 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: Akciové grafy na ploše KDE4
Díval jsem se na ten obrázek v profilu. Nevypadá to příliš složitě, zvlášť když zdroj dat už je v KDE4 k dispozici hotový (plasmaengineexplorer --engine systemmonitor). Po večerech by se to snad dalo za týden či dva vyrobit.

Problém je, že i přes zjevnou jednoduchost je pro mě osobně taková aplikace zcela nezajímavá. Samotného by mě nikdy nenapadlo nad takovou aplikací uvažovat - k ničemu mi není.

Motivace v podobě finančního příspěvku či sbírky už je mnohem zajímavější.
Petr Bravenec - Hobrasoft s.r.o.
7.1.2011 08:38 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Akciové grafy na ploše KDE4
Díky za odpověď, finanční motivace je logcká. Zkusím sehnat nějaké lidi, pokud by nás bylo víc, mohlo by to dopadnout.
http://bandzone.cz/_90972

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.