Dnes v 16:00 (14:00 UTC) budou opraveny 2 kritické zranitelnosti s CVSS 9.2 v PHP.
Nizozemská policie 13. října 2026 zabavila v datacentru Amsterdam Science Park server italského poskytovatele internetových služeb Autistici/Inventati (A/I), a to na základě americké žádosti o mezinárodní právní pomoc.… více »
Do 26. října do 18:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | říjen 2026 (YouTube) doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Čínská technologická společnost DeepSeek zveřejnila na GitHubu svůj framework DeepInfer, nástroj pro efektivní offline inferenci svého modelu DeepSeek-V4.1-Flash ve velkém měřítku. Software běží na Linuxu a nativně podporuje akcelerátory Nvidia ale i čipy Huawei Ascend 950. Jedná se pouze o samotný inferenční engine, ne kompletní produkční službu. Zdrojový kód je dostupný pod licencí Apache 2.0.
Německo-americká společnost Black Forest Labs představila FLUX 3 Image Klein, otevřený model s 5,6 miliardami parametrů pro tvorbu a úpravu obrázků. Dovede pracovat až s deseti referenčními snímky a zvládá generování v rozlišení až 4K, díky své menší velikosti ('klein' v němčině znamená 'malý') je model vhodný pro používání na běžných grafických kartách. Jedná se bohužel o cenzurovaný generativní model, z korpusu byl před trénováním
… více »Bylo vydáno OpenBSD 8.0. Se songem The Simps on AI.
Byla vydána nová verze 25.12.6 linuxové distribuce primárně určené pro routery a vestavěné systémy OpenWrt (Wikipedie). Opravena je řada zranitelností v základních síťových službách, které jsou ve výchozím nastavení aktivní a které lze zneužít na dálku. Důrazně je doporučena aktualizace.
Český projekt mapSTL.com promění vybrané místo na světě ve 3D mapu pro tisk, včetně měst, kopců a hor. Vytištěnou mapu můžete také pověsit na zeď jako obraz. STL i barevný 3MF stáhnete zdarma a bez registrace. Vyzkoušejte své oblíbené místo a podělte se o zpětnou vazbu.
if [ -z $(echo $char | sed -e 's/[0-9]//g')Má někdo už nějaké vymyšlené řešení?
Pohodlnější je to vyřešit v Pythonu.
$ vim input_cron_example.py
#!/usr/bin/python2.5
# -*- coding: utf-8 -*-
items = []
items.append({"name": "Hour", "min": 0, "max": 23})
items.append({"name": "Minute", "min": 0, "max": 59})
msg = ""
values = {}
for item in items:
while (True):
try:
value = raw_input("%s (must be <%i; %i>): " % (item["name"], item["min"], item["max"]))
value = int(value)
if (value >= item["min"]) and (value <= item["max"]):
values.update({item["name"]: value})
break
except:
continue
print "%(Hour)s %(Minute)s * * * command" % values
$ chmod +x input_cron_example.py
$ ./input_cron_example.py
Hour (must be <0; 23>): neplatna hodnota
Hour (must be <0; 23>): 26
Hour (must be <0; 23>): 23
Minute (must be <0; 59>): -1
Minute (must be <0; 59>): 55
23 55 * * * command
BTW: Nezapomeň, že uživatel má větší možnosti, než jen zadat jedno číslo:
minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) */2 0-23/2 0-4,8-12 1,2,5,9 8-11 @reboot Run once, at startup. @yearly Run once a year, "0 0 1 1 *". @annually (same as @yearly) @monthly Run once a month, "0 0 1 * *". @weekly Run once a week, "0 0 * * 0". @daily Run once a day, "0 0 * * *". @midnight (same as @daily) @hourly Run once an hour, "0 * * * *".
read -p Hodina value if [[ ! "$value" =~ ^[[:digit:]]+$ ]]; then echo "Value \"$value\" is not a digit." fi if [[ "$value" -lt "0" || "$value" -gt "23" ]]; then echo "Value \"$value\" out of range [0..23]." fi
(echo "15 20 * * * sh script"; crontab -l) | crontab -, pokud ne něco lepšího.
crontab -e
crontab -l |grep -v "sh script" >/tmp/crontab.$$ #(1) echo "15 20 * * * sh script" >>/tmp/crontab.$$ #(2) crontab /tmp/crontab.$$ #(3) rm /tmp/crontab.$$ #(4)(1) - vypíše crontab do souboru a při té příležitosti se pro jistotu vyloučí daný script aby tam pak nebyl dvakrát.
EDITOR="echo '15 20 * * * sh script' > " crontab -e
crontab snad ano, ale obecně se nemůžete spolehnout, že crontab ten "editor" bude spouštět přes shell.
Tiskni
Sdílej: