Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
abuser@comp:~$ /usr/bin/python3 /home/abuser/rss.py >> /home/abuser/rss_vystup.txt 2> /home/abuser/rss_chyby.txt abuser@comp:~$ systemctl --user daemon-reload abuser@comp:~$ systemctl --user status aktuality.service ● aktuality.service - Stahuje aktualni informace z ruznych webu Loaded: loaded (/home/abuser/.config/systemd/user/aktuality.service; enabled; vendor preset: enab Active: inactive (dead) since Tue 2020-11-24 09:16:23 GMT; 2min 48s ago Main PID: 1766 (code=exited, status=0/SUCCESS) abuser@comp:~$ systemctl --user start aktuality.service abuser@comp:~$ systemctl --user status aktuality.service ● aktuality.service - Stahuje aktualni informace z ruznych webu Loaded: loaded (/home/abuser/.config/systemd/user/aktuality.service; enabled; vendor preset: enab Active: active (running) since Tue 2020-11-24 09:22:54 GMT; 3ms ago Main PID: 1810 ((python3)) CGroup: /user.slice/user-1000.slice/user@1000.service/aktuality.service └─1810 (python3)Toto je aktuality.service:
[Unit] Description=Stahuje aktualni informace z ruznych webu Wants=aktuality.timer [Service] Type=simple ExecStart=/usr/bin/python3 /home/abuser/rss.py >> /home/abuser/rss_vystup.txt 2> /home/abuser/rss_chyby.txt [Install] WantedBy=default.targetA toto aktuality.timer:
[Unit] Description=Stahuje aktualni informace z ruznych webu kazdou minutu RefuseManualStart=no # Allow manual starts RefuseManualStop=no # Allow manual stops [Timer] # Execute job if it missed a run due to machine being off Persistent=true # Run 120 seconds after boot for the first time OnBootSec=120 # Run every 1 minute thereafter OnUnitActiveSec=60 # File describing job to execute Unit=aktuality.service [Install] WantedBy=timers.target(jsou v domovskem adresari, .config/systemd/user) Jeste pro uplnost toto normalne funguje spustene samostatne, ale ne ze systemd:
#!/usr/bin/python3 # -*- coding: utf-8 -*- import feedparser #import webbrowser import pprint feed = feedparser.parse("nejake URL") pprint.pprint(feed) # feed_title = feed['feed']['title'] # NOT VALID feed_entries = feed.entries for entry in feed.entries: article_title = entry.title article_link = entry.link article_published_at = entry.published # Unicode string article_published_at_parsed = entry.published_parsed # Time object # article_author = entry.author DOES NOT EXIST content = entry.summary # article_tags = entry.tags DOES NOT EXIST #print ("{}[{}]".format(article_title, article_link)) #print ("Published at {}".format(article_published_at)) # print ("Published by {}".format(article_author)) #print("Content {}".format(content)) # print("category{}".format(article_tags))Nemeli byste nekdo nejake napady, co s tim? Kdyztak predem dekuji za pripadne tipy.
Řešení dotazu:
ExecStart=/usr/bin/python3 /home/abuser/rss.py >> /home/abuser/rss_vystup.txt 2> /home/abuser/rss_chyby.txt WorkingDirectory=/home/abuser
abuser@comp:~$ systemctl --user daemon-reload abuser@comp:~$ systemctl --user start aktuality.service abuser@comp:~$ systemctl --user status aktuality.service ● aktuality.service - Stahuje aktualni informace z ruznych webu Loaded: loaded (/home/abuser/.config/systemd/user/aktuality.service; enabled; vendor preset: enab Active: inactive (dead) since Tue 2020-11-24 11:46:41 GMT; 3s ago Process: 3172 ExecStart=/usr/bin/python3 /home/abuser/rss.py >> /home/abuser/rss_vystup.txt 2> /home/q Main PID: 3172 (code=exited, status=0/SUCCESS)
sudo journalctl -xf
, případně ho nastavil pres systemd.
StandardOutput=append:/home/abuser/rss_vystup.txt StandardError=file:/home/abuser/rss_chyby.txt
#!/usr/bin/python3 # -*- coding: utf-8 -*- import subprocess subprocess.Popen(['/usr/bin/okular', './knihy/vmls.pdf']) print('nazdar!') subprocess.Popen(['mpv', 'time_to_sleep.mp3'])Ten print() se normalne ukaze ve vystupnim souboru podle vyse v diskuzi uvedeneho reseni (jen jsem zmenil jmeno spousteneho skriptu v puvodnim .service souboru), ale ty subprocesy se nijak nejevi. Samostane spusteny skript dela to co ma.
Tiskni
Sdílej: