Stát Kalifornie zažaloval výrobce 3D tiskových filamentů Polymaker. Vrchní soud San Diego County tvrdí, že firma propagací svých výrobků mezi příznivci 3D tištěných zbraní podporovala výrobu takzvaných 'ghost guns' (DIY zbraní) a že její PLA filament pro 3D tiskárny lze za těchto okolností považovat za součást určenou k výrobě střelné zbraně. Žaloba požaduje mimo jiné finanční sankce a soudní zákaz činnosti, Polymaker se hájí tím, že filament je běžný a sám o sobě legální produkt. Celý text žaloby (PDF na Google Drive).
V červnu byla představena aplikace Myna pro převod řeči na text v prostředí desktopu Ubuntu. Včera byla Myna zpřístupněna širší komunitě Ubuntu formou technologické ukázky dostupné v Ubuntu 24.04 LTS, Ubuntu 26.04 LTS a Ubuntu 26.10 s GNOME na Waylandu.
Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Je tu další pokrok ve vývoji skriptu pro hledání dopravních spojení v CLI. Tohle bude nejspíš na delší dobu poslední zápis. Nechci tak často okupovat titulní stránku s blogy, takže pokud se stane, že bych skript v budoucnu ještě upravoval, slibuji, že už mu věnuji samostatnou stránku někde na webu a informace o jeho adrese bude na toto téma poslední. A nebo možná ne.
!!!UPDATE!!! Tak se i stalo, domovská stránka projektu je na http://code.google.com/p/spoje/.
Ještě než se vrhnu na novinky, chtěl bych poděkovat všem dobrým duším za pozitivní ohlasy a náměty na zlepšení. A o čem se bude po dnešním zápisku mluvit?
Implementace vypisování detailů o jednotlivých spojích (no, prakticky jen zastávky, časy příjezdů a odjezdů a nějaký ten balast okolo) se ukázala být ne až tak složitá. Sice jsem skript zase trochu zamotal, nicméně se dílo podařilo a komu tato funkce chyběla, nechť pátrá po přepínačích "-z" a "-Z".
Přidání podpory pro vyhledávání podle času příjezdu se ukázalo být intelektuální výzvou. Úprava skriptu byla triviální, horší bylo vymyslet jak tuto funkci jednoduše zpřístupnit. Chtěů jsem přitom zachovat parametr "-c". Prvním nápadem byla specifikace času ve formátu "-c <10:00". I ti průměrní jistě tuší, že toto řešení je poměrně nešťastné. Já se přiznám, že mi to došlo až při pokusu o spuštění. Nebudu to protahovat, projel jsem na celé čáře a uchýlil se k formátu "-c 10:00p" ("p" jako příjezd). Tak nevím, jestli by "-C" nebylo lepší. Bude-li mít někdo jiné preference, nechť dá vědět, v dalších verzích to může být jinak. Na nějakou zpětnou kompatibilitu se tu nehraje.
Zbytek úprav jsou jen formality: přepracoval jsem nápovědu a při zadávání datumu není nyní nutné uvádět rok. To je myslím vše.
Plány do budoucna jsem již naznačil v úvodu. Střízlivé náměty na zlepšení a jiné ohlasy pište ještě do diskuze, v budoucnu pak na moji adresu uvedenou ve skriptu. Podle ankety má skript cca 7 uživatelů. Pevně věřím, že bude-li při nás stát štěstí, do konce roku překročíme desítku a za dalších deset let dvacítku. To bude ta správná chvíle na vydání fanouškovských triček, nízký počet uživatelů zaručí dostatečnou exkluzivitu a originalitu.
Skript je ke stažení na stále stejné adrese. Na závěr pár ilustrací z terminálu:
# Nasledujici prikazem vyhledame dopravni spojeni z Hlavniho nadrazi na Uvoz
# s prijezdem na Uvoz do 17:58 (vcetne). Mohli bychom tak povzbuzovat obsluhu
# v Pomalem baru pri otviracce, pokud by teda nebyl momentalne zavreny...
# nebo ze by uz ne?
$./spoje.py -c 17:58p -s 3 brno "hlavni nadrazi" uvoz
--------------------
Datum: 31.7.
* 17:36 Hlavní nádraží, 100, tramvaj 4
17:45 * Úvoz, 100
Pozn.: 9 min, 2 km, Základní 10 Kč
--------------------
Datum: 31.7.
* 17:42 Hlavní nádraží, 100, tramvaj 4
17:51 * Úvoz, 100
Pozn.: 9 min, 2 km, Základní 10 Kč
--------------------
Datum: 31.7.
* 17:48 Hlavní nádraží, 100, tramvaj 4
17:57 * Úvoz, 100
Pozn.: 9 min, 2 km, Základní 10 Kč
# Vyhledame nejblizsi vlakovy spoj z Olomouce do Plzne a vypiseme detaily
# o trase pouzitych vlaku.
# Pro vypis pouze zastavek na trase slouzi parametr -z.
$./spoje.py -s 1 -Z vlak olomouc plzen
--------------------
Datum: 31.7.
* 14:17 Olomouc hl.n., vlak SC 506 SC PENDOLINO
16:32 * Praha-Holešovice, přesun asi 30 min
* 17:24 Praha-Smíchov, vlak R 456 ALBERT EINSTEIN
18:50 * Plzeň hl.n.
Pozn.: 4 hod 33 min, 360 km, 648 Kč / 422 Kč (zákaznické jízdné)
=== SC 506 SC PENDOLINO === Příj. Odj. Pozn.
Ostrava hl.n. 13:20 0 km
Ostrava-Svinov 13:26 13:28 5 km
*OLOMOUC HL.N. 14:15 14:17 106 km
Pardubice hl.n. 15:33 15:34 252 km
*PRAHA-HOLEŠOVICE 16:32 356 km
=== R 456 ALBERT EINSTEIN === Příj. Odj. Pozn.
*PRAHA-SMÍCHOV 17:24 0 km
Beroun 17:53 17:54 39 km
Hořovice 18:08 18:09 58 km
Rokycany 18:30 18:31 87 km
*PLZEŇ HL.N. 18:50 19:00 110 km
Domažlice 19:44 19:46 169 km
Furth i Wald 20:11 20:21 191 km
Cham(Oberpf) 20:36 20:37 210 km
Schwandorf 21:05 21:21 258 km
Regensburg Hbf 21:48 21:57 300 km
Neufahrn(Niederbay) 22:19 22:20 338 km
Landshut(Bay)Hbf 22:34 22:36 361 km
Freising 22:56 22:57 395 km
München Hbf 23:21 436 km
# a na zaver nova a ukecanejsi napoveda
$./spoje.py
Skript hleda dopravni spoje prostrednictvim serveru idos.cz
Verze 0.45
Pouziti: spoje.py [prepinace] typ_spoje odkud[:kod] kam[:kod]
Argumenty:
typ_spoje jedna z nasledujicich moznosti:
vlak - vlakova spojeni v CR
bus - autobusove spoje v CR
komb - kombinace autobusovych a vlakovych spoju v CR
brno - MHD v Brne (vcetne IDS JMK)
praha - MHD v Praze
ostrava - MHD v Ostrave
liberec - MHD v Liberci
odkud Retezec urcujici misto (zastavku) odjezdu. Viceslovny nazev
je treba (spolu s pripadnym kodem) uzavrit do uvozovek nebo
apostrofu.
kam Retezec urcujici misto (zastavku) prijezdu. Viceslovny nazev
je treba (spolu s pripadnym kodem) uzavrit do uvozovek nebo
apostrofu.
kod Retezec identifikujici misto v pripade nejednoznacneho zadani.
Prepinace:
-b Batch mode - nepta se na pripadne upresneni spoje.
-c cas Cas odjezdu resp. prijezdu (do cilove stanice) hledaneho
spojeni (defaultni hodnotou je aktualni cas).
Cas odjezdu specifikujeme napriklad '-c 10:00'.
Cas prijezdu se specifikuje pomoci znaku 'p' hned za zadanou
hodnotou, tedy napriklad '-c 10:00p' oznacuje spojeni s casem
prijezdu pred 10:00.
-d datum Datum odjezdu/prijezdu (defaultni hodnotou je aktualni datum)
pouziti napriklad '-d 25.7.' nebo '-d 25.7.2008'.
Pri neuvedeni roku se pouzije aktualni kalendarni rok.
-p cislo Maximalni pocet prestupu (defaultni hodnota 3)
-s cislo Pocet hledanych spoju (defaultni hodnota 5)
-z U kazdeho spoje vypise seznam zastavek na trase
-Z U kazdeho spoje vypise seznam vsech zastavek
Tiskni
Sdílej:
$ ./spoje bash: ./spoje: No such file or directory $ chmod +x spoje.py $ ./spoje.py bash: ./spoje.py: /usr/bin/python: bad interpreter: No such file or directory $ whereis python python: /usr/local/bin/python /usr/local/man/man1/python.1.gz /usr/ports/lang/python $ head -n1 spoje.py #!/usr/bin/python $Pro tyhle veci by se mel pouzivat nejaky kouzelny prikaz misto samotne absolutni cesty, ale za boha si nemuzu vzpomenout jaky..
Časy příjezdů jsou paráda, moc díky za to. Ještě jednou smekám, moc užitečná věcička.
Měl bych ještě jeden tip, když tu byla nad vaším předchozím blogpostem ta debata o conky. Bylo by fajn mít možnost zobrazit zpoždění vlaku (pokud je na cestě), případně mít možnost zobrazit zpoždění přímým zadáním čísla nebo názvu (příp. části názvu) vlaku (pokud ho znám). Ta druhá možnost asi není realizovatelná přes jizdnirady.idnes.cz (nikde jsem tam tuhle volbu nenašel) ani přes cd.cz (tam možnost zjistit polohu vlaku podle jeho čísla existuje, ale formulář je chráněný captchou), ale existuje možnost brát data odsud a odsud. Když mám jít někomu naproti k vlaku, hodilo by se mít v conky na ploše údaj o tom, kolik mám ještě času.
Pokud už pro vás tenhle námět nebude taková výzva, abyste se tím zabýval, nevadí, i tak velký dík za stávající aplikaci. Ale pokud byste měl aspoň tip na nějaké šikovné howto kterak rozparsovat html v bashi (k pythonu jsem ještě vůbec nedostal, musel bych se ho naučit komplet od začátku), uvítám info, časem bych to případně zkusil sám (najdu-li čas na studium).
Ale o tech strankach se zpozdenim jsem nevedel. Jak budu mit cas, kouknu na to. Nemusel by to byt az takovej problem, ale nic neslibuju.
priste nekdo dalsi bude chtit hodinky s vodotriskem.Nic ve zlém, já to bral spíš jako
Střízlivé náměty na zlepšení a jiné ohlasy pište ještě do diskuze (...)
Ale dik za namet, libi se mi to, tak na tom zapracuju.