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í
×
    dnes 03:33 | Zajímavý software

    AI Claude Code od Anthropicu lépe rozumí frameworku Nette, tj. open source frameworku pro tvorbu webových aplikací v PHP. David Grudl napsal plugin Nette pro Claude Code.

    Ladislav Hagara | Komentářů: 0
    dnes 00:11 | Nová verze

    Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | IT novinky

    Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 5
    včera 16:33 | Zajímavý projekt

    Patchouli je open source implementace EMR grafického tabletu (polohovací zařízení). Projekt je hostován na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | IT novinky

    Český Nejvyšší soud potvrdil, že česká právní úprava plošného uchování dat o elektronické komunikaci porušuje právo Evropské unie. Pravomocným rozsudkem zamítl dovolání ministerstva průmyslu a obchodu. To se teď musí omluvit novináři Českého rozhlasu Janu Cibulkovi za zásah do práv na ochranu soukromí a osobních údajů. Ve sporu jde o povinnost provozovatelů sítí uchovávat údaje, ze kterých lze odvodit, kdo, s kým a odkud komunikoval.

    Ladislav Hagara | Komentářů: 7
    včera 02:11 | Komunita

    Google bude vydávat zdrojové kódy Androidu pouze dvakrát ročně. Ve 2. a 4. čtvrtletí.

    Ladislav Hagara | Komentářů: 0
    7.1. 17:22 | Zajímavý článek

    Bezpečnostní specialista Graham Helton z Low Orbit Security si všímá podezřelých anomálií v BGP, zaznamenaných krátce před vstupem ozbrojených sil USA na území Venezuely, které tam během bleskové speciální vojenské operace úspěšně zatkly venezuelského diktátora Madura za narkoterorismus. BGP (Border Gateway Protocol) je 'dynamický směrovací protokol, který umožňuje routerům automaticky reagovat na změny topologie počítačové sítě' a je v bezpečnostních kruzích znám jako 'notoricky nezabezpečený'.

    NUKE GAZA! 🎆 | Komentářů: 10
    7.1. 06:11 | Nová verze

    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 3,58 %. 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 26,32 %. Procesor AMD používá 67,43 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 4
    7.1. 05:55 | IT novinky

    V Las Vegas probíhá veletrh CES (Consumer Electronics Show, Wikipedie). Firmy představují své novinky. Například LEGO představilo systém LEGO SMART Play: chytré kostky SMART Brick, dlaždičky SMART Tagy a SMART minifigurky. Kostka SMART Brick dokáže rozpoznat přítomnost SMART Tagů a SMART minifigurek, které se nacházejí v její blízkosti. Ty kostku SMART Brick aktivují a určí, co má dělat.

    Ladislav Hagara | Komentářů: 0
    6.1. 18:33 | Bezpečnostní upozornění

    Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých

    … více »
    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (1%)
     (5%)
     (0%)
     (10%)
     (21%)
     (4%)
     (5%)
     (3%)
     (11%)
     (54%)
    Celkem 301 hlasů
     Komentářů: 7, poslední včera 15:35
    Rozcestník

    Kurzy měn v Conky

    3.8.2009 16:12 | Přečteno: 1365× | linux | poslední úprava: 3.8.2009 16:12

    Conky je výborný nástroj na monitorování svého operačního systému nebo čehokoliv jiného. Dnes si ukážeme, jak do Conky přidat výpis kurzu měn.

    Nejprve si vytvoříme pythonovský skript, který načte kurzy měn z webu ČNB a vrátí výstup, kterému bude Conky rozumět.

    #!/usr/bin/env python
    
    import urllib
    
    countries = ('EMU', 'USA')
    url = 'http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt'
    
    fp = urllib.urlopen(url)
    lines = fp.readlines()
    fp.close()
    
    for line in lines:
            parts = line.split('|')
            if parts[0] in countries:
                    print parts[3] + ': ${alignr}' + parts[4].rstrip()

    Tento skript uložíme například do souboru /usr/bin/conky-currency a dáme mu právo spuštění pro všechny.

    Nyní již pouze změníme konfiguraci Conky, aby informace ze skriptu použilo. Na konec souboru ~/.conkyrc vložíme tyto řádky:

    CURRENCIES ${hr 2}
    ${execpi 36000 conky-currency}

    Připojený obrázek obsahuje také úpravy z tohoto návodu.

    Skript z pohledu výkonnosti a paměťové náročnosti rozhodně není ideální. Je napsán tak, aby byl snadno čitelný.

           

    Hodnocení: 75 %

            špatnédobré        

    Obrázky

    Kurzy měn v Conky, obrázek 1

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

    Komentáře

    Vložit další komentář

    3.8.2009 16:23 Jiří Jakeš | skóre: 22 | blog: Linuxovna_JJ | Taipei
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Díky! Před časem jsem přemýšlel nad podobnou záležitostí, ovšem s daty z http://www.kurzy.cz/kurzy-men/aktualni a s využitím grafíku vývoje (data jsou aktualizována po pěti minutách). Ovšem, nedostal jsem se k tomu, toto přijde také vhod…
    stanger avatar 3.8.2009 18:52 stanger | skóre: 18
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky

    Stacilo by to stahnout jednou denne zhruba ve 14.45 jindy kurzy CNB neaktualizuje, nemluve o tom ze treba o videndu se nemusi zmenit vubec ;)

    3.8.2009 19:41 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Myslim, ze stahnutim kazdych 10 hodin se nic nestane. Mozna by bylo dokonce lepsi snizit to na 5 hodin, aby uzivatel nemel moc stare informace.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    3.8.2009 19:58 M.
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Ještě tam doplnit ceny benzínu, nafty a nemá to chybu ;-)
    |🇵🇸 avatar 3.8.2009 20:25 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky

    Není

    ...jednou denne zhruba ve 14.45 jindy kurzy CNB neaktualizuje...

    a

    Mozna by bylo dokonce lepsi snizit to na 5 hodin, aby uzivatel nemel moc stare informace.

    v rozporu?

    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    3.8.2009 21:13 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Ani moc ne. Když to zůstane na těch 10 hodinách, tak se může stát, že Conky aktualizuje v 14:44 a pak až v 00:44, takže uživatel bude mít 10 hodin neakuální informace.

    A nastavit v Conky, aby se to aktualizovalo každý den v 15:00 je rozhodně složitější než nechat to holt aktualizovat trochu časteji. Ten jeden GET request nikoho nezabije :)
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    xxxs avatar 4.8.2009 13:08 xxxs | skóre: 25 | blog: vetvicky
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky

    preco sa to neriesi cronom? som lama, iba sa pytam.

    4.8.2009 15:02 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Protože mi ten výstup ze skriptu potřebujeme předat Conky a ne ho vypsat na obrazovku. Proto je volání toho skriptu součástí přímo konfiguráku Conky.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    David Watzke avatar 4.8.2009 15:24 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    skript může volat cron a výstup ukládat do souboru, kterej si conky třeba přečte
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Jan Drábek avatar 3.8.2009 21:34 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky

    Copak? Obchoduješ na burze nebo jsi jenom posedlý monitorováním ;-)

    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    3.8.2009 21:43 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    Docela často přijdu do styku s eury a dolary (placení hostingů, paypal atd.), takže se rychlý a jednoduchý přístup k aktuálním kurzům hodí.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    4.8.2009 13:32 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
    5.8.2009 15:02 M.O.
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky

    Prosim, bylo by mozne zverejnit kompletni konfigurak Conky z toho obrazku? Diky...

    11.8.2009 14:05 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Kurzy měn v Conky
    use_xft yes
    xftfont Liberation Sans:size=8
    
    update_interval 1
    total_run_times 0
    double_buffer yes
    text_buffer_size 1024
    
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    
    minimum_size 185 0
    maximum_width 185
    
    default_color white
    draw_shades no
    
    color0 white
    color1 729FCF
    color2 white
    
    alignment top_right
    gap_x 25
    gap_y 50
    
    no_buffers no
    net_avg_samples 2
    
    override_utf8_locale yes
    
    TEXT
    SYSTEM ${hr 2}
    ${voffset 2}${color0}${font OpenLogos:size=16}u${font}${color}   Kernel:  ${alignr}${color2}${kernel}${color}
    ${color0}${font StyleBats:size=16}A${font}${color}   CPU1: ${color1}${cpu cpu1}%${color} ${alignr}${color2}${cpubar cpu1 8,60}${color}
    ${color0}${font StyleBats:size=16}A${font}${color}   CPU2: ${color1}${cpu cpu2}%${color} ${alignr}${color2}${cpubar cpu2 8,60}${color}
    ${color0}${font StyleBats:size=16}g${font}${color}   RAM: ${color1}$memperc%${color} ${alignr}${color2}${membar 8,60}${color}
    ${color0}${font StyleBats:size=16}j${font}${color}   SWAP: ${color1}$swapperc%${color} ${alignr}${color2}${swapbar 8,60}${color}
    ${color0}${font StyleBats:size=16}q${font}${color}   Uptime: ${alignr}${color2}${uptime}${color}
    
    DATE ${hr 2}
    ${alignc 45}${color2}${font Arial Black:size=30}${time %H:%M}${font}${color}
    ${alignc}${time %A %d %Y}
    
    HD ${hr 2}
    ${execp ~/.scripts/hd_default.py}
    
    NETWORK ${hr 2}
    ${if_existing /proc/net/route wlan0}
    ${voffset -6}${color0}${font PizzaDude Bullets:size=14}O${font}${color}   Up: ${color1}${upspeed wlan0}${color} kb/s ${alignr}${upspeedgraph wlan0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}U${font}${color}   Down: ${color1}${downspeed wlan0}${color} kb/s ${alignr}${downspeedgraph wlan0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}N${font}${color}   Upload: ${alignr}${totalup wlan0}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}T${font}${color}   Download: ${alignr}${totaldown wlan0}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}Z${font}${color}   Signal: ${wireless_link_qual wlan0}% ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}a${font}${color}   Local ip: ${alignr}${color2}${addr wlan0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}b${font}${color}   Public ip: ${alignr}${color2}${execi 1 ~/.scripts/ip.sh}${color}
    ${else}${if_existing /proc/net/route eth0}
    ${voffset -6}${color0}${font PizzaDude Bullets:size=14}O${font}${color}   Up: ${color1}${upspeed eth0}${color} kb/s ${alignr}${upspeedgraph eth0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}U${font}${color}   Down: ${color1}${downspeed eth0}${color} kb/s ${alignr}${downspeedgraph eth0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}N${font}${color}   Upload: ${alignr}${color2}${totalup eth0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}T${font}${color}   Download: ${alignr}${color2}${totaldown eth0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}a${font}${color}   Local ip: ${alignr}${color2}${addr eth0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}b${font}${color}   Public ip: ${alignr}${color2}${execi 1 ~/.scripts/ip.sh}${color}
    ${endif}${else}${if_existing /proc/net/route ppp0}
    ${voffset -6}${color0}${font PizzaDude Bullets:size=14}O${font}${color}   Up: ${color1}${upspeed ppp0}${color} kb/s ${alignr}${upspeedgraph ppp0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}U${font}${color}   Down: ${color1}${downspeed ppp0}${color} kb/s ${alignr}${downspeedgraph ppp0 8,60 346Rhythmbox not running}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}N${font}${color}   Upload: ${alignr}${color2}${totalup ppp0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}T${font}${color}   Download: ${alignr}${color2}${totaldown ppp0}${color}
    ${voffset 4}${color0}${font PizzaDude Bullets:size=14}a${font}${color}   Local ip: ${alignr}${color2}${addr ppp0}${color}
    ${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}   Network Unavailable
    ${endif}
    WEATHER ${hr 2}
    ${if_existing /proc/net/route wlan0}
    ${execpi 10800 conkyForecast -t ~/.scripts/conkyForecast.template}
    ${else}${if_existing /proc/net/route eth0}
    ${execpi 10800 conkyForecast -t ~/.scripts/conkyForecast.template}
    ${endif}${else}${if_existing /proc/net/route ppp0}
    ${execpi 10800 conkyForecast -t ~/.scripts/conkyForecast.template}
    ${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}   Weather Unavailable${endif}
    CURRENCIES ${hr 2}
    ${execpi 36000 /home/dundee/workspace/python/conky-currency.py}
    
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.