Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 159 (pdf).
Hru Warhammer: Vermintide 2 (ProtonDB) lze na Steamu získat zdarma napořád, když aktivaci provedete do pondělí 24. listopadu.
Virtualizační software Xen (Wikipedie) byl vydán v nové verzi 4.21. Podrobnosti v poznámkách k vydání a přehledu nových vlastností.
Evropská komise schválila český plán na poskytnutí státní pomoci v objemu 450 milionů eur (téměř 11 miliard Kč) na rozšíření výroby amerického producenta polovodičů onsemi v Rožnově pod Radhoštěm. Komise o tom informovala v dnešní tiskové zprávě. Společnost onsemi by podle ní do nového závodu v Rožnově pod Radhoštěm měla investovat 1,64 miliardy eur (téměř 40 miliard Kč).
Microsoft v příspěvku na svém blogu věnovaném open source oznámil, že textové adventury Zork I, Zork II a Zork III (Wikipedie) jsou oficiálně open source pod licencí MIT.
První prosincový týden proběhne SUSE Hack Week 25. Zaměstnanci SUSE mohou věnovat svůj pracovní čas libovolným open source projektům, například přidání AI agenta do Bugzilly, implementaci SSH v programovacím jazyce Zig nebo portaci klasických her na Linux. Připojit se může kdokoli.
Google oznámil, že Quick Share na Androidu funguje s AirDropem na iOS. Zatím na telefonech Pixel 10. Uživatelé tak mohou snadno přenášet soubory z telefonů s Androidem na iPhony a obráceně.
Byla vydána nová verze 8.5 (8.5.0) skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení (URI Extension, Pipe Operator, Clone With, …). Vydána byla také příručka pro přechod z předchozích verzí.
Evropská komise zahájila tři vyšetřování týkající se cloudových platforem Amazon Web Services (AWS) a Microsoft Azure. Evropská exekutiva, která plní také funkci unijního antimonopolního orgánu, chce mimo jiné určit, zda jsou americké společnosti Microsoft a Amazon v cloudových službách takzvanými gatekeepery, tedy hráči, kteří významně ovlivňují provoz internetu a musí dle nařízení o digitálních trzích (DMA) na společném trhu
… více »Po krátké době další zápisek ohledně mého skriptu na vyhledávání dopravních spojení. Tentokrát to ale nebude jen o úpravách skriptu samotného, ale i o aplikaci do mobilu a CGI skriptu, který to oboje propojí. To bude do jisté míry završení mého úsilí.
Začneme tradične s popisem změn v původním skriptu pro CLI. Doplnil jsem do skriptu alespoň jakés takés komentáře. Odstranil jsem zbytečné fragmenty kódu, které zůstaly ze starších verzí a již nebyly potřeba. Také jsem využil generátorů (díky JS za nakopnutí), což vedlo k malémů zkrácení skriptu, ale hlavně jej to snad učinilo krapet přehlednějším. Snad jsem na nic důležitého nezapomněl. Skript se tak dostává do verze 0.41.
Novinkou je zveřejnění i mé Java aplikace do mobilu, jejímž smyslem existence bylo stát se mobilní variantou skriptu pro CLI. Neručím za přehlednost či krásu kódu (ikdyž jsem se snažil). Nejsem zrovna fanouškem Javy, tudíž jediným kritériem bylo, aby to fungovalo na mém obstarožním mobilu. Z toho důvodu jsem také použil pouze MIDP 1.0. Nemůžu zaručit, že to bude funkční zrovna na Vašem telefonu.
Aplikace samotná je vcelku jednoduchá a věřím, že ji není nutné blíže popisovat. Zmíním pouze možnosti nastavení, které mají zajistit jistit, aby nebylo nutné kompilovat a nahrávat do mobilu novější verzi kdykoliv je předchozí skript obohacen o novou dovednost (vyhledávání dopravních spojení v dalším městě). V menu lze nastavit tři údaje. Prvním je seznam položek, které se objeví v hlavním menu. To proto, že někdo může preferovat krátké a přehledné menu před větším množstvím položek, které nepotřebuje. Druhým je seznam vyhledávacích kódů. Jedná se o dvojice "Položka v menu":"vyhledávací kód", přičemž vyhledávací kód je předáván CGI skriptu, jež je jakýmsi prostředníkem mezi Java aplikací a skriptem pro CLI. Třetí nastavitelnou položkou je práve adresa tohoto CGI skriptu.
Komunikace tedy probíhá následovně:
To by mělo být vše. Vyzkoušejte a uvidíte. Doufám, že budete s tímto dílkem spokojeni a pokud se Vám zalíbí, přihlašte se v anketě. Rád bych měl alespoň přibližnou představu o počtu uživatelů. V diskuzi samozřejmě uvítám Vaše komentáře, případně mě můžete kontaktovat mailem. Díky.
Tiskni
Sdílej:
r = 0
while not r:
radek = gen.next()
r = re.search(u'<td align="right">(.{,6}?)<', radek)
spoj_datum = r.group(1)
Kdy bych rad presunul vyhledavani regularniho vyrazu do podminky, nicmene potrebuji dale pracovat i s tim vracenym objektem (v pripade nalezu). Takhle, jak to mam, se mi to moc nelibi.
while True: .. neco delej r=vysledek regularniho vyrazu if not r: break .. jeste treba neco delejTenhle idiom obcas pouzivam, ma tu vyhodu, ze si muzu koncovou podminku smycky dat presne kam potrebuji.
Ale asi to bude tak, ze kde nic neni...
měl by někdo nápad jak to udělat?
Díky za inspiraci, už se mi to povedlo. Cron spustí skript a výstup přesměruje do txt souboru (ještě ho před tím přegrepuju, aby v conky zbytečně nezabíral místo řádek "Datum" a řádek s výší jízdného). Do ~/.conkyrc pak už jen stačí dát na správné místo řádek ${offset 0}${color}${exec cat /cesta/k/souboru.txt}
Občas by se mohla hodit i volba času příjezdu do cílové stanice, nešlo by to přihodit do wishlistu? BTW po programátorské stránce to sice ocenit neumím, ale jako nanejvýš spokojený koncový uživatel vám tleskám.
./spoje.py -s 10 brno cervinkova skacelova | grep tramvaj | awk '{print $2 " " $3 " " $5 " "$6}' | head -n 3Pro konkretni spoj jen zadam treba nasledujici dve zastavky, "-s 10" mi zajisti dostatek nalezenych spojeni, ze kterych pak vyhazi ty co me nezajimaji a ze zbytku vezmu jen prvni tri. V awku se moc nevyznam, asi to jde udelat i lepe... A dal to s tim cronem a conky jste uz popsal.
Co se tyce casu prijezdu, tak jsem na to koukal uz drive, ale pak jsem to z nejakeho duvodu (asi neprehlednost kodu) zavrhl. Jeste na to kouknu, mozna to ted uz bude lepsi. Momentalne dokoncuji vypis zastavek na trase, co by rad David Watzke, tak snad pak.
Javu v mobilu bohužel ani nevyzkouším.
), tak se do toho pustim.