Autor: ProHoster

Guido van Rossum navrhl přidání operátorů pro porovnávání vzorů do Pythonu

Guido van Rossum předložil komunitě ke kontrole návrh specifikace pro implementaci operátorů porovnávání vzorů (match a case) v Pythonu. Je třeba poznamenat, že návrhy na přidání operátorů pro porovnávání vzorů již byly zveřejněny v letech 2001 a 2006 (pep-0275, pep-3103), ale byly zamítnuty ve prospěch optimalizace konstrukce „pokud ... elif ... […] .

Mobilní antiviry nefungují

TL;DR pokud vaše firemní mobilní zařízení potřebují antivirus, pak děláte všechno špatně a antivirus vám nepomůže. Tento příspěvek je výsledkem bouřlivé debaty o tom, zda je ve firemním mobilu antivirus potřeba, v jakých případech funguje a v jakých je k ničemu. Článek zkoumá modely hrozeb, které teoreticky […]

Zlepšení nastavení zabezpečení připojení SSL v Zimbra Collaboration Suite Open-Source Edition

Síla šifrování je jedním z nejdůležitějších ukazatelů při používání informačních systémů pro podnikání, protože každý den jsou zapojeny do přenosu obrovského množství důvěrných informací. Obecně přijímaným prostředkem pro hodnocení kvality připojení SSL je nezávislý test od Qualys SSL Labs. Vzhledem k tomu, že tento test může spustit kdokoli, je obzvláště důležité, aby poskytovatelé SaaS získali v tomto testu co nejvyšší skóre. O […]

Automatizace expedice zboží v Číně

Jsem toho názoru, že když se dá něco zautomatizovat, tak by se to zautomatizovat mělo. Z dlouhodobého hlediska bude 9 z 10 akcí, které jsou automatizované, vždy jednodušší a ziskovější. No a stalo se, že jsem jednou potkal muže, který chová a prodává ústřice – to je v jižní Číně extrémně populární podnik. Stali jsme se přáteli [...]

Vydání distribuce Linux Mint 20

Bylo představeno vydání distribuce Linux Mint 20, která přechází na balíček Ubuntu 20.04 LTS. Distribuce je plně kompatibilní s Ubuntu, výrazně se však liší v přístupu k organizaci uživatelského rozhraní a výběru výchozích aplikací. Vývojáři Linux Mint poskytují desktopové prostředí, které se řídí klasickými kánony organizace desktopů, které je známější uživatelům, kteří nepřijímají nové metody […]

Velká verze LanguageTool 5.0!

LanguageTool je bezplatný systém pro kontrolu gramatiky, stylu, pravopisu a interpunkce. LanguageTool lze použít jako desktopovou aplikaci, aplikaci příkazového řádku nebo jako rozšíření LibreOffice/Apache OpenOffice. Vyžaduje Java 8+ od Oracle nebo Amazon Corretto 8+. V rámci samostatného projektu byla vytvořena rozšíření pro prohlížeče Mozilla Firefox, Google Chrome, Opera a Edge. A samostatné rozšíření […]

Jak vyzvednout 13 dívek za hodinu pomocí strojového učení a Tinderu

*Čistě kvůli výuce strojového učení, samozřejmě. Pod lehce nespokojeným pohledem své milované ženy. Pravděpodobně neexistuje žádná tak jednoduchá aplikace na úrovni míšních reflexů jako Tinder. Abyste jej mohli používat, potřebujete pouze jeden prst k přejetí a několik neuronů k výběru dívek nebo mužů, kteří se vám nejvíce líbí. Ideální implementace hrubé síly při výběru páru. Rozhodl jsem se, že to bylo [...]

RATKing: Nová kampaň s trojským koněm pro vzdálený přístup

Na konci května jsme objevili kampaň na distribuci malwaru Remote Access Trojan (RAT) – programů, které útočníkům umožňují vzdáleně ovládat infikovaný systém. Námi zkoumaná skupina se vyznačovala tím, že nevybírala žádnou konkrétní rodinu RAT pro infekci. Při útocích v rámci kampaně bylo zaznamenáno několik trojských koní (všechny byly široce dostupné). Tímto rysem nám skupina připomněla krysího krále, mýtické zvíře, které […]

Vysoce výkonný benchmark TSDB VictoriaMetrics vs TimescaleDB vs InfluxDB

VictoriaMetrics, TimescaleDB a InfluxDB byly porovnány v předchozím článku o datové sadě s miliardou datových bodů patřících do 40K unikátní časové řady. Před několika lety byla éra Zabbix. Každý holý kovový server neměl více než několik ukazatelů – využití procesoru, využití RAM, využití disku a využití sítě. Tímto způsobem se metriky z tisíců serverů vejdou […]

Vydání modulu LKRG 0.8 pro ochranu před zneužitím zranitelností v jádře Linuxu

Projekt Openwall zveřejnil vydání modulu jádra LKRG 0.8 (Linux Kernel Runtime Guard), určeného k detekci a blokování útoků a narušení integrity struktur jádra. Modul může například chránit před neoprávněnými změnami běžícího jádra a pokusy o změnu oprávnění uživatelských procesů (detekce použití exploitů). Modul je vhodný pro organizaci ochrany proti již známým exploitům pro jádro [...]

Chrome nabízí nové rozhraní prohlížeče PDF a přidává podporu AVIF

Chrome obsahuje novou implementaci vestavěného rozhraní prohlížeče dokumentů PDF. Rozhraní je pozoruhodné umístěním všech nastavení do horního panelu. Pokud se dříve na horním panelu zobrazoval pouze název souboru, informace o stránce, otočení, tisk a uložení, nyní obsah bočního panelu, který zahrnoval ovládání zoomu a umístění dokumentu […]

Vydání minimalistické sady systémových utilit BusyBox 1.32

Vydání balíčku BusyBox 1.32 je prezentováno s implementací sady standardních unixových utilit, navržených jako jeden spustitelný soubor a optimalizovaných pro minimální spotřebu systémových prostředků s nastavenou velikostí menší než 1 MB. První vydání nové větve 1.32 je umístěno jako nestabilní, plná stabilizace bude poskytnuta ve verzi 1.32.1, která se očekává zhruba za měsíc. Kód projektu je distribuován pod licencí [...]