Категория: Администриране

Сложни системи. Изход на критично ниво

Ако сте прекарали известно време в размисли за сложни системи, вероятно разбирате важността на мрежите. Мрежите управляват нашия свят. От химичните реакции в клетките, до мрежите на взаимоотношения в екосистемата, търговските и политическите мрежи, които формират хода на историята. Или нека разгледаме тази статия, която четете. Вероятно я намерихте в социална мрежа, изтеглихте я от компютърна мрежа […]

Как ускорихме уеб приложението 20 пъти с WebAssembly

В тази статия се разглежда случай за ускоряване на браузърно приложение чрез замяна на JavaScript изчисления с WebAssembly. WebAssembly – какво е това? Накратко, това е бинарен формат на инструкции за стекова виртуална машина. Често Wasm (съкратеното название) го наричат език за програмиране, но това не е така. Форматът на инструкциите се изпълнява в браузъра наред с JavaScript. Важно е, че WebAssembly може да […]

PyDERASN: как написах библиотеката ASN.1 с slots and blobs

ASN.1 е стандарт (ISO, ITU-T, ГОСТ) на език, описващ структурирана информация, както и правила за кодиране на тази информация. За мен като програмист, това е просто още един формат на сериализация и представяне на данни, наравно с JSON, XML, XDR и други. Той е изключително разпространен в нашето ежедневие и много хора се сблъскват с него: в мобилната, телефонната, VoIP комуникация (UMTS, LTE, […]

Той не е вашият дRook.

С нарастващата популярност на Rook искам да поговоря за неговите подводни камъни и проблеми, които ви очакват по пътя. За себе си: Опит с администрирането на ceph от версия hammer, основател на общността t.me/ceph_bg в Телеграм. За да не бъда голословен, ще се позовавам на утвърдените хабром (съдейки по рейтинга) постове за проблеми с ceph. С повечето проблеми в […]

Bitmap индекси в Go: търсене с бързина в диво

Встъпително слово Изнесох този доклад на английски език на конференцията GopherCon Russia 2019 в Москва и на руски — на митапа в Нижни Новгород. Темата му е за bitmap индекса — по-малко разпространен от B-tree, но не по-малко интересен. Споделям запис на изказването на конференцията на английски и текстова транскрипция на руски. Ще разгледаме […]

Python — помощник в търсенето на евтини самолетни билети за любителите на пътуванията

Авторът на статията, преводът на която публикуваме днес, казва, че целта му е да разкаже за разработването на уеб скрапер на Python с използване на Selenium, който извършва търсене на цени на авиобилети. При търсенето на билети се използват гъвкави дати (+- 3 дни от указаните дати). Скраперът запазва резултатите от търсенето в Excel файл и изпраща имейл на този, който го е стартирал, с общите […]

Docker: неокончателни съвети

В коментарите под моята статия Docker: вредни съвети имаше много молби да обясня защо описаният в нея Dockerfile е толкова ужасен. Кратко резюме на предишната серия: двама разработчици в строг краен срок съставят Dockerfile. По време на процеса при тях влиза Ops Игор Иванович. Финалният Dockerfile е толкова лош, че ИИ достига до състояние на инфаркт. Сега ще разгледаме какво не е наред с този […]

12. Check Point Getting Started R80.20. Логове и отчети

Добре дошли на 12-ия урок. Днес ще говорим за още една доста важна тема, а именно работата с логове и отчети. Понякога тази функционалност се оказва почти решаваща при избора на средство за защита. "Сигурняците" обичат удобната система за отчетност и функционалното търсене по различни събития. Трудно е да ги виним в това. Всъщност, логовете […]

Резервиране в Kubernetes: то съществува

Казвам се Сергей, от компанията ITSumma, и искам да ви разкажа как подхождаме към резервирането в Kubernetes. В последно време много се занимавам с консултантска работа по внедряване на разнообразни devops решения за различни екипи, и конкретно плътно работя по проекти с използване на K8s. На конференцията Uptime day 4, която беше посветена на резервирането в сложни […]

PowerShell Desired State Configuration и напильник: част 1. Настройка на DSC Pull Server за работа с SQL база данни

PowerShell Desired State Configuration (DSC) значително опростява работата по разгръщане и конфигуриране на операционната система, роли на сървъра и приложения, когато имате стотици сървъри. Но при използването на DSC on-premises, т.е. не в MS Azure, възникват няколко нюанса. Те са особено осезаеми, ако организацията е голяма (от 300 работни станции и сървъри) и в нея още не е отворен света […]

Използване на AppDynamics с Red Hat OpenShift v3

Напоследок, много организации искат да преминат приложенията си от монолити към микросервиси, използвайки "платформа като услуга" (PaaS), като RedHat OpenShift v3. AppDynamics е направила значителни инвестиции за осигуряване на интеграция от високо ниво с такива доставчици. AppDynamics интегрира своите агенти с RedHat OpenShift v3, използвайки методологиите Source-to-Image (S2I). S2I е инструмент за изграждане на възпроизводими […]

Търсим уязвимости в UC Browser

Въведение В края на март съобщихме, че сме открили скрито възможност за зареждане и изпълнение на непроверен код в UC Browser. Днес ще разгледаме подробно как се извършва това зареждане и как хакерите могат да я използват за свои цели. Преди известно време UC Browser активно рекламираха и разпространяваха: инсталираха го на устройства на потребителите с помощта на злонамерен софтуер, разпространяваха с […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster