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 06:00 | Zajímavý projekt

    Jack Dorsey představil (𝕏, Nostr) svůj nový projekt bitchat. Jedná se o bezpečnou decentralizovanou peer-to-peer aplikaci pro zasílání zpráv bez potřeby internetu, serverů a telefonních čísel. Využívá se Bluetooth Mesh Network. Detaily v technické dokumentaci. Zdrojové kódy jsou k dispozici pod licencí Unlicense.

    Ladislav Hagara | Komentářů: 3
    dnes 04:22 | Nová verze

    Hudební přehrávač Amarok byl vydán v nové verzi 3.3 "Far Above the Clouds". Nově je postaven na Qt6/KF6 a využívá GStreamer místo Phononu.

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

    Společnost IBM představila novou generaci svých serverů: IBM Power11.

    Ladislav Hagara | Komentářů: 1
    včera 15:33 | Komunita

    Multiplatformní digitální pracovní stanice pro práci s audiem Ardour byla postavena na GTK2. Vývojáři neplánovali její portaci na GTK3 nebo GTK4. Naopak, v lednu loňského roku si vytvořili vlastní fork GTK2 s názvem YTK. Ten v únoru letošního roku přestal být volitelným a nově byla zcela odstraněna podpora GTK2.

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

    Byla vydána nová verze 6.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Pozvánky

    Společnost initMAX pořádá sérii bezplatných webinářů věnovaných novému Zabbixu 7.4. Podrobnosti a registrace na webu initMAX.

    … více »
    Heřmi | Komentářů: 0
    včera 03:44 | Nová verze

    Byla vydána verze 7.0 open source platformy pro správu vlastního cloudu OpenNebula (Wikipedie). Kódový název nové verze je Phoenix. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    E-mailový klient Thunderbird byl vydán ve verzi 140.0 ESR „Eclipse“. Jde o vydání s dlouhodobou podporou, shrnující novinky v upozorněních, vzhledu, správě složek a správě účtů. Pozor, nezaměňovat s průběžným vydáním 140.0, které bylo dostupné o týden dříve.

    Fluttershy, yay! | Komentářů: 15
    7.7. 15:11 | IT novinky

    Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.

    Ladislav Hagara | Komentářů: 0
    7.7. 13:22 | IT novinky

    Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (60%)
     (27%)
     (7%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 374 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: Pomoc s úpravou python kódu

    4.12.2012 20:39 Karel
    Pomoc s úpravou python kódu
    Přečteno: 311×
    Zdravím všechny, potřeboval bych malou pomoc. Potřebuji využít pythonový kód níže v bash skriptu a jelikož v pythonu neumím, potřeboval bych poradit, jak kód upravit tak, aby data (GPS pozici) vypisoval po dobu 60 vtěřin (aby za tu dobu stihl získat přesnou pozici) a pak se ukončil?

    import location import gobject

    def on_error(control, error, data): print "location error: %d... quitting" % error data.quit()

    def on_changed(device, data): if not device: return control.start() if device.fix: if device.fix[1] & location.GPS_DEVICE_LATLONG_SET: print "%f %f" % device.fix[4:6] #data.stop() commented out to allow continuous loop for a reliable fix - press ctrl c to break the loop, or program your own way of exiting)

    def on_stop(control, data): print "quitting" data.quit()

    def start_location(data): data.start() return False

    loop = gobject.MainLoop() control = location.GPSDControl.get_default() device = location.GPSDevice() control.set_properties(preferred_method=location.METHOD_AGNSS, preferred_interval=location.INTERVAL_DEFAULT)

    control.connect("error-verbose", on_error, loop) device.connect("changed", on_changed, control) control.connect("gpsd-stopped", on_stop, loop)

    gobject.idle_add(start_location, control)

    loop.run()

    Kód je převzat ze stránek http://wiki.maemo.org/PyMaemo/Using_Location_API

    Předem děkuji za pomoc!

    Odpovědi

    4.12.2012 21:54 NN
    Rozbalit Rozbalit vše Re: Pomoc s úpravou python kódu
    Neni to tato hodnota: preferred_interval=location.INTERVAL_DEFAULT ? Nestacilo by misto ni dosadit 60 ?
    5.12.2012 00:39 l4m4
    Rozbalit Rozbalit vše Re: Pomoc s úpravou python kódu
    IMO ne, je to jen interval. Nejspíš bude zapotřebí něco jako
    def quit():
        loop.quit()
    
    # g_timeout_add() se v Pythonu asi jmenuje jinak...
    g_timeout_add(60*1000, quit)
    
    Těžko říci, nemám ty knihovny, nic...
    5.12.2012 00:34 l4m4
    Rozbalit Rozbalit vše Re: Pomoc s úpravou python kódu
    Toto není vůbec platný kód v Pythonu.

    Pokud to nedáš do pre, ani prase se v tom nevyzná.

    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.