Autor: Yuri Gagarin

Allwinner připravuje nové procesory pro mobilní zařízení

Společnost Allwinner, podle informací z internetových zdrojů, brzy oznámí alespoň čtyři procesory pro mobilní zařízení — především pro tablety. Konkrétně se připravuje oznámení čipů Allwinner A50, Allwinner A100, Allwinner A200 a Allwinner A300/A301. V současné době jsou podrobné informace dostupné pouze o prvním z uvedených produktů. Procesor Allwinner A50 bude mít čtyři výpočetní jádra […]

Vydání prohlížeče Pale Moon 28.5

Byl vydán webový prohlížeč Pale Moon 28.5, odvozený od kódové základny Firefox pro zajištění vyšší efektivity práce, zachování klasického rozhraní, minimalizaci spotřeby paměti a poskytnutí dalších možností přizpůsobení. Sestavy Pale Moon jsou vytvářeny pro Windows a Linux (x86 a x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License). Projekt dodržuje klasické uspořádání rozhraní, bez […]

Sytí filozofové nebo konkurentní programování na .NET

Podívejme se, jak funguje konkurentní a paralelní programování v .NET, na příkladu problému hladovějících filozofů. Plán je následující: od synchronizace vláken/procesů až po modely aktérů (v následujících částech). Článek může být užitečný pro první seznámení nebo pro osvěžení znalostí. Proč se to vůbec naučit? Tranzistory dosahují své minimální velikosti, Mooreův zákon narazil na rychlostní omezení […]

O zaujatosti umělé inteligence

tl;dr: Strojové učení hledá vzory v datech. Ale umělá inteligence může být „zkreslená“ — to znamená, že může nalézt chybná schémata. Například systém pro rozpoznávání rakoviny kůže podle fotografie může věnovat zvláštní pozornost snímkům pořízeným v lékařské ordinaci. Strojové učení neumí rozumět: jeho algoritmy pouze odhalují vzorce v číslech, a pokud data nejsou reprezentativní, takovými budou […]

Svátky nebo volno?

Blíží se První máj, vážení členové komunity. Nedávno jsem si ujasnil, jak důležité je pokračovat v kladení si jednoduchých otázek, i když se zdá, že na ně známe odpověď. Takže, co vlastně slavíme? Pro správné porozumění bude potřeba alespoň okrajově nahlédnout do historie otázky. I pro povrchní, ale správné pochopení je třeba najít primární zdroj. Nechtěl bych […]

100GbE: luxus nebo nezbytnost?

IEEE P802.3ba, standard pro přenos dat přes 100gigabitové Ethernetové kanály (100GbE), byl vyvíjen v období od roku 2007 do roku 2010 [3], ale širokého rozšíření se dočkal až v roce 2018 [5]. Proč právě v roce 2018, a ne dříve? A proč hned v masovém měřítku? Na to existuje minimálně pět důvodů… IEEE P802.3ba byl vyvíjen především pro […]

Netramesh – lehká service mesh řešení

Při přechodu z monolitické aplikace na mikroslužbovou architekturu se setkáváme s novými problémy. V monolitické aplikaci obvykle stačí jednoduše určit, kde v systému došlo k chybě. Pravděpodobně je problém v kódu samotného monolitu nebo v databázi. Ale když začneme hledat problém v mikroslužbové architektuře, už to není tak jasné. Je třeba najít celé […]

Vydání Tutanota 3.50.1

Byla vydána nová verze e-mailového klienta Tutanota. Změny zahrnují přepracované vyhledávání a integraci s Let’s Encrypt pro vlastní domény, stejně jako 100% český překlad. Tutanota používá end-to-end šifrování, a proto může být vyhledávání prováděno pouze lokálně. K tomu klient vytváří fulltextový index. Index je uchováván lokálně ve zašifrované podobě. Nové přepracované vyhledávání by mělo významně […]

Debian 9.9

K dispozici je další aktualizace aktuální stabilní verze operačního systému Debian 9 „Stretch“ pod číslem 9.9. V aktualizaci byly provedeny změny ve více než 100 různých programech, včetně aktualizace jádra Linux na verzi 4.9.168, aktualizace balíčků postfix, postgresql, mariadb. Opraveny byly chyby v rsync, ruby, systemd, unzip, gpac, jquery a mnoha dalších balíčcích. Byla aktualizována non-free firmware pro Bluetooth […]

Oops, udělal jsem to znovu: ladění běžných chyb v JavaScriptu

Někdy je psaní JavaScriptu složité a občas dokonce děsivé, což je známé mnoha vývojářům. Během práce se nevyhnutelně objevují chyby, přičemž některé z nich se opakují poměrně často. Článek, určený začínajícím vývojářům, se zaměřuje na tyto chyby a způsoby, jak je řešit. Pro názornost jsou názvy funkcí, vlastností a objektů převzaty z populární písně. To vše pomáhá […]

Jak splnit 70 úkolů za den: život v task-trackerech — dobrý život

Systematicky vést úkoly jsem se pokusil asi dvacetkrát. A každý pokus se zhroutil, jak nyní chápu, ze dvou důvodů. Zaprvé, abych si vyhradil čas na vedení úkolů, je třeba pochopit — proč to děláme. Začínáš vést úkoly, trávíš na to čas, splníš méně úkolů, to všechno se začíná hromadit — za jakým účelem? Jakoukoli práci je těžké […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster