Автор: Юрий Гагарин

Dark Launch в Istio: тайни служби

„Опасността е моето второ име“, казваше Остин Пауърс, човек-загадка с международни измерения. Но това, което е в почит у супер агентите и разузнаването, съвсем не е подходящо за компютърните служби, където скуката е много по-добра от опасностите. И Istio заедно с OpenShift и Kubernetes превръщат внедряването на микросервизи в наистина скучна и предсказуема работа - и това е прекрасно. За това и за […]

GCC 9 е портирован за OS/2

Компанията Bitwise works извърши портинг на комплекта компилатори GCC 9.2 за операционната система OS/2 и платформите, основани на тази ОС, ArcaOS и eComStation. По-рано за ArcaOS се предлагаше GCC 4.9.2, но в портовете за OS/2 беше достъпен GCC 8.3.0. Отбелязва се, че възможността за използване на GCC 9 ще позволи на общността да адаптира повече приложения и библиотеки за работа в OS/2, включително […]

TTY — терминал, който не е за домашна употреба

Възможно ли е да се оцелее, използвайки само възможностите на TTY? Тук е моята кратка история за това как се мъчих с TTY, желаейки да постигна нормална работа от него. Предистория Наскоро, на моя старичък лаптоп, видеокартата даде фира. Толкова много, че не можех да стартирам дори инсталатор на каквато и да е ОС. Windows излизаше с грешки при инсталация на основните драйвери. Инсталацията на Linux въобще […]

Loki — събиране на логове, използвайки подхода Prometheus

Здравейте, хъбровчани! В навечерието на старта на нов набор на курса „DevOps практики и инструменти“ подготвихме за вас превод на интересен материал. Тази статия е кратко въведение в Loki. Проектът Loki се подкрепя от Grafana и е насочен към централизиран сбор на логове (от сървъри или контейнери). Основният източник на вдъхновение за Loki беше Prometheus с идеята да приложи неговите подходи за управление на логовете: […]

Заглавие X-Client-Data като метод за идентификация на потребители в Chrome

При обсъждането на инициативата на Google за унифициране на съдържанието на HTTP заглавката User-Agent, разработчикът на браузъра Kiwi обърна внимание на оставащия в Chrome HTTP заглавка 'X-Client-Data', която потенциално нарушава Общия регламент за защита на данните (GDPR), в сила в Европейския съюз. По време на дискусията беше критикувана и двойствеността на действията на компанията Google, която от една страна прокарва методи за блокиране на скритата идентификация и проследяване на действията […]

Нови версии на Node.js 13.8, 12.15 и 10.19 с корекции на уязвимости.

Разработчиците на сървърната JavaScript платформа Node.js публикуваха коригиращи версии 13.8.0, 12.15.0 и 10.19.0, в които са поправени три уязвимости: CVE-2019-15606 — неправилна обработка на не задължителни символи на интервал (OWS), следващи стойността в HTTP заглавката; CVE-2019-15605 — възможност за извършване на атака HRS (HTTP Request Smuggling, позволяваща внедряване в съдържанието на други заявки, обработвани в същия поток между фронтенда и бекенда) чрез предаване […]

Автоматизирана проверка на изискванията на ТЗ в процеса на динамично моделиране

Продължавайки темата „Какви са вашите доказателства?“, ще разгледаме проблема с математическото моделиране от друга страна. След като се уверим, че моделът отговаря на суровата истина на живота, можем да отговорим на основния въпрос: „какво всъщност имаме тук?“. Създавайки модел на технически обект, обикновено искаме да сме сигурни, че този обект ще отговаря на нашите очаквания. Затова се провеждат […]

Моделно ориентирано проектиране. Създаване на достоверен модел на примера на авиационен топлообменник.

„Ако на клетката на слона прочетеш надписа „бивол“, не вярвай на очите си.“ Козьма Прутков В предишната статия за моделирано-ориентирано проектиране беше показано защо е необходим модел на обекта и беше доказано, че без този модел на обекта, за моделирано-базираното проектиране може да се говори само като за маркетингова пурга, безсмислена и безмилостна. Но с появата на модела на обекта, грамотните инженери винаги […]

Опасно ли даунлоудва RDP в интернет?

Често съм чел мнението, че да държиш RDP (Remote Desktop Protocol) порта отворен в Интернет е доста небезопасно и не трябва да се прави така. А трябва достъп до RDP да се дава или чрез VPN, или само от определени „бели“ IP адреси. Аз администрирам няколко Windows Server за малки фирми, в които ми беше поставена задачата да осигуря отдалечен достъп […]

Python Gateway в InterSystems IRIS

Тази статия е посветена на Python Gateway — общностен проект с отворен код за платформата за данни InterSystems IRIS. Този проект позволява оркестрация на всякакви алгоритми за машинно обучение, създадени на езика Python (основната среда за много Data Scientists), и използването на многобройни готови библиотеки за бързо създаване на адаптивни, роботизирани аналитични AI/ML-решения на платформата InterSystems IRIS. В тази статия ще покажа как […]

Новата версия на програмата за мигновени съобщения Miranda NG 0.95.11

Публикувана е нова значима версия на мултипротоколния клиент за мигновени съобщения Miranda NG 0.95.11, продължаваща развитието на програмата Miranda. Сред поддържаните протоколи са: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter и ВКонтакте. Кодът на проекта е написан на езика C++ и се разпространява под лицензия GPLv2. Програмата поддържа работа само на платформата Windows. Сред най-значимите промени в новата […]

Inlinec — нов начин за използване на Си-код в Python скриптове

Проектът inlinec предлага нов метод за inline интеграция на код на C в скриптове на Python. Функциите на C се определят директно в един файл с Python код, отбелязани с декоратора "@inlinec". Обобщеният скрипт се изпълнява точно както е от интерпретатора сpython и се анализира, използвайки предоставения в Python механизъм за кодеци, който позволява свързването на парсера за преобразуване на скрипта […]

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