Autor: Yuri Gagarin

Vydání PyPy 7.3, implementace Pythonu napsaná v jazyce Python

Bylo formováno vydání projektu PyPy 7.3, v rámci kterého se vyvíjí implementace jazyka Python, napsaná v jazyce Python (používá se staticky typované podmnožině RPython, Restricted Python). Vydání bylo připraveno současně pro větve PyPy2.7 a PyPy3.6, poskytující podporu syntaxe Python 2.7 a Python 3.6. Vydání je dostupné pro Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 nebo ARMv7 s VFPv3), macOS (x86_64), […]

Vydání Delta Chat 1.0 pro Android s novým jádrem přepsaným v jazyce Rust

Bylo uvedeno vydání messengeru Delta Chat 1.0 pro platformu Android (poslední verze pro desktop je 0.901, a pro iOS – 0.960). Projekt Delta Chat je zvláštní tím, že jako dopravu používá běžnou elektronickou poštu s překlopem okamžitých zpráv do emailu (chat-over-email, specializovaný emailový klient fungující jako messenger). Kód aplikací je distribuován pod licencí GPLv3, a základní knihovna je k dispozici pod […]

ElectronMail 4.0.0

Došlo k vydání klienta pro emailové služby s end-to-end šifrováním. V nové verzi ElectronMail 4.0.0 byla odstraněna podpora služby Tutanota a zachována podpora ProtonMail. Program napsal Vladimir Jakovlev na frameworku Electron a má otevřený kód (licence MIT). Hlavním rozdílem oproti bezplatným verzím oficiálních klientů je možnost vyhledávání, absence omezení objemu a další funkce v offline režimu. K dispozici jsou balíčky […]

Strategie Apple. Vazba OS na hardware – konkurenční výhoda nebo nevýhoda?

V roce 2013 Microsoft dominoval technologickému odvětví po tři desetiletí, dosáhl neuvěřitelného úspěchu se svým operačním systémem. Společnost postupně ztrácela vedoucí pozice, ale ne proto, že by model přestal fungovat, ale proto, že Android od Google sledoval pokyny Windows, ale zároveň byl zcela zdarma. Zdálo se, že právě on se stane vedoucím operačním systémem pro smartphony. To, očividně, ne […]

Indexované binární strom

Narazil jsem na úkol následujícího typu. Je nutné implementovat kontejner pro ukládání dat, který poskytuje následující funkce: vložit nový prvek, odstranit prvek podle pořadového čísla, získat prvek podle pořadového čísla, data jsou ukládána v seřazeném formátu. Data se neustále přidávají a odstraňují, struktura by měla zajistit rychlou rychlost práce. Zpočátku jsem se pokusil realizovat takovou věc pomocí standardních kontejnerů z std. Tato cesta nebyla […]

PagerDuty, nebo proč může oddělení provozu nespát v noci

Čím složitější je systém, tím více se objevují různé alerty. Vzniká potřeba na tyto alerty reagovat, agregovat je a vizualizovat. Myslím, že situace je mnohým povědomá až k nervovému tikání. Řešení, o kterém budu mluvit, není nijak překvapivé, ale plnohodnotný článek na toto téma jsem nenašel, tak jsem se rozhodl podělit o zkušenosti FunCorp a povědět o tom, […]

Vytváříme akční plán pomocí AWS Cloud Adoption Framework

Překlad článku byl připraven speciálně pro studenty kurzu „Cloud Solution Architecture“. Zdroj Stáhněte si příručku Akční plány AWS CAF vám pomohou připravit se na přechod na cloudovou technologii. Cesta začíná tím, že vaše řídící tým zvažuje šest aspektů CAF. Každý z těchto aspektů se používá k vytváření pracovních toků, které identifikují nedostatky ve stávajících dovednostech a procesech, a […]

nginx 1.17.7

Došlo k dalšímu vydání v aktuální hlavní větvi webového serveru nginx. Větev 1.17 je v aktivním vývoji, zatímco do aktuální stabilní větve (1.16) se provádějí pouze opravy chyb. Oprava: při startu nebo během přeconfigurace mohla nastat segmentační chyba, pokud se v konfiguraci použila direktiva rewrite s prázdným řetězcem pro nahrazení. Oprava: během pracovní doby mohla nastat segmentační […]

Jak se dostáváme do IT: o stážistech a juniorech (výsledek průzkumu „Mého okruhu“)

Nějakou dobu zpět se Můj kruh zúčastnil diskuse, kterou uspořádali naši přátelé z Index School a která se týkala zaměstnávání začínajících specialistů. Organizátoři postavili před účastníky setkání následující problém: „IT sektor už dlouho trpí nedostatkem odborníků, a to není žádná novinka. Zdálo by se, že východiskem z této situace by měli být začínající specialisté, kteří se na trhu v dostatečném množství vyskytují. […]

C++ Rusko: jak to probíhalo

Pokud na začátku hry říkáte, že na zdi visí kód v C++, má na konci nevyhnutelně zasáhnout vás do nohy. Bjarne Stroustrup Od 31. října do 1. listopadu se v Petrohradu konala konference C++ Russia Piter – jedna z rozsáhlých konferencí o programování v Rusku, organizovaná skupinou JUG Ru. Mezi pozvanými řečníky – […]

Rovnice pro kuchyni pod stromeček

Magické konstanty Č — Čistota (viz Maršak), B — Balanc (viz Nash), MLP — Materiály, lidé a proces v prostoru (viz Majakovskij, Corbusier). Čerstvá grafová konvoluční neuronová síť se hodí i do kuchyně. Hraní s molekulární kuchyní je nyní snadnější než kdy dříve. Stačí popsat jídlo jako: $inline$H = sigma [ hat D ^{-½} hat […]

Nativní aplikace Windows a služba Acronis Active Restore

Dnes pokračujeme v našem vyprávění o tom, jak společně s týmem z Innopolis University vyvíjíme technologii Active Restore, která uživateli umožní co nejdříve začít pracovat na svém zařízení po havárii. Budeme hovořit o nativních aplikacích Windows, včetně specifik jejich tvorby a spuštění. Pod odstavcem – trochu o našem projektu a také praktický průvodce, jak psát […]

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