Po vlastních microSD kartách nabízí nově Raspberry Pi také vlastní NVMe SSD disky. Samostatně i v sadách s M.2 HAT+.
Byla zveřejněna (𝕏) Zpráva o činnosti Digitální a informační agentury (DIA) za rok 2023 (pdf). Začíná slovy ředitele: "Vznik Digitální a informační agentury (DIA) je v posledních letech možná jedním z nejvýznamnějších kroků, který dodá potřebný impuls digitalizaci státní správy."
Vývojáři AlmaLinuxu představili AlmaLinux OS Kitten 10, tj. vývojovou verzi AlmaLinux OS 10 vycházejícího z CentOS Stream 10. Přehled novinek v poznámkách k vydání. Proč Kitten? Verze AlmaLinux OS jsou pojmenované podle kočkovitých šelem. Z kotěte vyroste další kočka.
Kryptografická knihovna OpenSSL byla vydána v nové verzi 3.4. Přehled změn na GitHubu.
Bylo objeveno nové největší prvočíslo. Jedná se o Mersennovo prvočíslo známé též jako M136279841. To znamená, že v binární formě je prvočíslo tvořeno 136 279 841 jedničkami. Objeveno bylo v rámci distribuovaného výpočetních projektu GIMPS (Great Internet Mersenne Prime Search). Zajímavostí je, že na rozdíl od předchozích takto objevených prvočísel nebylo objeveno pomocí CPU, ale na grafické kartě NVIDIA A100 s pomocí programu Gpuowl.
Protokol MQTT (Wikipedie) dnes slaví 25 let (Mastodon, 𝕏). První publikovaná specifikace je z 22. října 1999.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.4. Přehled novinek na GitLabu. Z novinek lze zmínit podporu telefonu Google Pixel 7. Na stránkách Murena lze koupit Murena Pixel 7.
Připojte se ve středu 30. 10. 2024 od 10:00 do 12:00 na náš webinář "Řízení přístupu do PostgreSQL prostřednictvím externího autentizačního providera" (registrace zdarma) a naučte se, jak nastavit ověřování pomocí GSSAPI pro bezpečný přístup k databázím (Microsoft Active Directory nebo FreeIPA). Záznam předchozího webináře "Co je nového v PostgreSQL 17" můžete zhlédnout zde.
… více »Byla vydána nová verze 0.55 open source počítačové hry Unvanquished (Wikipedie), forku počítačové hry Tremulous. Instalovat ji lze také z Flathubu.
Dle plánu bylo dnes vydáno Factorio 2.0 a Factorio: Space Age, tj. aktualizace 2.0 počítačové hry Factorio (Wikipedie) oficiálně běžící také na Linuxu a velké vesmírní rozšíření Factorio: Space Age.
Řešení dotazu:
to celkem resi multithread ...., a s tim ze bezi v kazde chvili jen jden thread neni moc pravdive ....
ono , vice threadu .. vice problemu ... kdekoliv , od urciteho okamziku je jejich prinos zaporny .. a lepe z thoho prece jen vychazi multiprocess
viz : http://wiki.python.org/moin/GlobalInterpreterLock
a http://docs.python.org/py3k/library/multiprocessing.html
na napr pro python2 je zajimava knihovna "pp"
to ze thready jsou blbost tvrdili ti co vytvorili unix uz 30 let pred Pythonem ......
#!/usr/bin/env python #-*- coding: utf-8 -*- import pygtk pygtk.require("2.0") import gtk import gobject def kazdych_5_sekund(): print "Toto je po 5 vterinach!!!" return True # Toto způsobí že se toto bude opakovat každých 5s, False - provede se pouze jednou def button_clicked(widget,data): print "Button clicknut!!!" # Vytvoříme nové okno window = gtk.Window() # Tady spojíme událost "delete-event" (zavření okna) # s ukončením programu pomoí zavolání gtk.main_quit, # která zapříčiní ukončení hlavní programové smyčky gtk.main() window.connect("delete-event", gtk.main_quit) window.set_border_width(10) window.set_title("Timer 5 sekund") # Vytvoříme nový popisek s popisem "Ahoj světe!!!" button = gtk.Button("Ahoj světe!!!") button.connect("clicked", button_clicked, None) #label = gtk.Label("Ahoj světe!!!") # A popisek připojíme do hlavního okna, které funguje jako kontejner window.add(button) # Tímto prohlásíme okno za připravené ke zobrazení window.resize(200,80) window.show_all() # Tímto si vyrobíme "timer" po 5 sekundách # timer_id lze využít pro "vypnutí" timeru pomocí gobject.source_remove(timer_id) timer_id = gobject.timeout_add(5000, kazdych_5_sekund) # A spustíme hlavní programovou smyčku gtk.main()
#!/usr/bin/env python #-*- coding: utf-8 -*- import pygtk pygtk.require("2.0") import gtk import gobject def ukoncit(widget, data, timer_id): gobject.source_remove(timer_id) gtk.main_quit() def kazdych_5_sekund(): print "Toto je po 5 vterinach!!!" return True # Toto způsobí že se toto bude opakovat každých 5s, False - provede se pouze jednou def button_clicked(widget,data): print "Button clicknut!!!" # Tímto si vyrobíme "timer" po 5 sekundách # timer_id lze využít pro "vypnutí" timeru pomocí gobject.source_remove(timer_id) timer_id = gobject.timeout_add(5000, kazdych_5_sekund) # Vytvoříme nové okno window = gtk.Window() # Tady spojíme událost "delete-event" (zavření okna) # s funkcí ukoncit() # která zapříčiní ukončení hlavní programové smyčky gtk.main() window.connect("delete-event", ukoncit, timer_id) window.set_border_width(10) window.set_title("Timer 5 sekund") # Vytvoříme nový popisek s popisem "Ahoj světe!!!" button = gtk.Button("Ahoj světe!!!") button.connect("clicked", button_clicked, None) #label = gtk.Label("Ahoj světe!!!") # A popisek připojíme do hlavního okna, které funguje jako kontejner window.add(button) # Tímto prohlásíme okno za připravené ke zobrazení window.resize(200,80) window.show_all() # A spustíme hlavní programovou smyčku gtk.main()
Tiskni Sdílej: