Автор: ProHoster

Junos PyEZ на примере задачи по поиску свободных подсетей ipv4

Статья о работе с Junos PyEZ — “Python microframework that enables you to manage and automate devices running Junos OS” автоматизация и управление, все как мы любим. Написание скрипта описанного в этой статье преследовало несколько целей — изучение Python и автоматизация задач по сбору информации или изменения конфигурации на оборудовании под управлением Junos OS. Выбор […]

Как собирать проекты в Jenkins, если нужно много разных окружений

На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний день есть решение проблемы: Jenkins 2 замечательно умеет работать с Docker агентами. В статье […]

Windows Native Applications и сервис Acronis Active Restore

Сегодня продолжаем рассказ о том, как мы вместе с ребятами из Университета Иннополис разрабатываем технологию Active Restore, чтобы позволить пользователю как можно раньше начать работу на своей машине после сбоя. Речь пойдет о нативных приложениях Windows, включая особенности их создания и запуска. Под катом – немного о нашем проекте, а также практическое руководство как писать […]

История системы доменных имен: первые DNS-серверы

В прошлый раз мы начали рассказывать историю DNS — вспомнили, с чего стартовал проект, и какие проблемы был призван решить в сети ARPANET. Сегодня поговорим о первом DNS-сервере BIND. Фото — John Markos O’Neill — CC BY-SA Первые DNS-серверы После того как в 1983 году Пол Мокапетрис (Paul Mockapetris) и Джон Постел (Jon Postel) предложили концепцию доменных […]

Уравнения для кухни под ёлку

Магические константы Ч — Чистота (см. Маршак), Б — Баланс (см. Нэш), МЛПП — Материалы, люди, и процесс в пространстве (см. Маяковский, Корбюзье). Свежая графовая свёрточная нейронная сеть сгодится и на кухне. Начать играть в молекулярную кулинарию стало легко как никогда ранее. Вполне достаточно описать блюдо как: $inline$H = sigma [ hat D ^{-½} hat […]

Про одну Тётю

В конце, как всегда, есть краткое содержание. Помните историю про одного парня? Он на днях заезжал в гости, и рассказал одну забавную историю. Мне кажется, вам будет интересно. Дело не в самой истории, а в том, что так, блин, бывает. Я оглянулся на свой личный опыт, и увидел сразу несколько таких Тёть. В середине нулевых […]

C++ Russia: как это было

Если в начале пьесы вы говорите, что на стене висит код на С++, то к концу он должен непременно выстрелить вам в ногу. Бьярне Строуструп С 31-го октября по 1-е ноября в Петербурге прошла конференция C++ Russia Piter – одна из масштабных конференций по программированию в России, организуемая JUG Ru Group. Среди приглашённых спикеров – […]

Выпуск легковесного дистрибутива antiX 19.1

Опубликован релиз легковесного Live-дистрибутива AntiX 19.1, построенного на пакетной базе Debian и ориентированного для установки на устаревшее оборудование. Выпуск основан на пакетной базе Debian 10 (Buster), но поставляется без системного менеджера systemd и с eudev вместо udev. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но на выбор также предлагается fluxbox, jwm и […]

Как приходят в ИТ: про стажеров и джунов (результат опроса «Моего круга»)

Некоторое время назад «Мой круг» принял участие в дискуссии, организованной нашими друзьями из Index School и посвящённой трудоустройству начинающих специалистов. Организаторы поставили перед участниками встречи следующую проблему: «IT-отрасль давно испытывает недостаток в профессионалах, и это ни для кого не новость. Казалось бы, выходом из сложившейся ситуации должны стать начинающие специалисты, в достатке присутствующие на рынке. […]

Уязвимость в SQLite, позволяющая удалённо атаковать Chrome через WebSQL

Исследователи безопасности из китайской компании Tencent представили новый вариант уязвимости Magellan (CVE-2019-13734), позволяющей добиться выполнения кода при обработке в СУБД SQLite определённым образом оформленных SQL-конструкций. Похожая уязвимость была опубликована теми же исследователями год назад. Уязвимость примечательна тем, что позволяет удалённо атаковать браузер Chrome и добиться получения контроля над системой пользователя при открытии подконтрольных злоумышленнику web-страниц. […]

nginx 1.17.7

Состоялся очередной релиз в текущей mainline-ветке веб-сервера nginx. В ветке 1.17 идёт активная разработка, в то время как в текущую стабильную ветку (1.16) вносятся только исправления ошибок. Исправление: на старте или во время переконфигурации мог произойти segmentation fault, если в конфигурации использовалась директива rewrite с пустой строкой замены. Исправление: в рабочем процессе мог произойти segmentation […]

Полностью свободный Linux-дистрибутив Hyperbola трансформируется в форк OpenBSD

Проект Hyperbola, входящий в поддерживаемый Фондом СПО список полностью свободных дистрибутивов, опубликовали план перехода на использование ядра и пользовательских утилит из OpenBSD с портированием некоторых компонентов из других BSD-систем. Новый дистрибутив планируется распространять под именем HyperbolaBSD. HyperbolaBSD планируют развивать как полный форк OpenBSD, который будет расширяться новым кодом, поставляемым под лицензиями GPLv3 и LGPLv3. Развиваемый […]