Ревью кода системы средствами git

Бывает нужно оставить отзыв об исходном коде в репозитории в целом, например при приемке кода на поддержку от других разработчиков или подключаясь к новому проекту. Процессы ревью в Github и аналогах построены вокруг вносимых изменений, а в нашем случае комментарии нужно дать к состоянию всего кода системы на момент комментирования. Как это сделать средствами самого […]

Baidu опередила Waymo в калифорнийском рейтинге автономности робомобилей

Департамент транспортных средств Калифорнии каждый год публикует отчет по автономности робомобилей. Список составляется на основании множества данных о вмешательстве операторов в работу автономных транспортных средств. Удивляться тому, что в Калифорнии публикуется такой отчет, не приходится — именно здесь максимальная концентрация робомобилей. А все потому, что в штате очень лояльное законодательство, которое позволяет испытывать автомобили с […]

Используем Gradle и Github Actions для публикации Java проекта в Sonatype Maven Central Repository

В данной статье я хочу подробно рассмотреть процесс публикации с нуля Java артефакта через Github Actions в Sonatype Maven Central Repository используя сборщик Gradle. Данную статью решил написать ввиду отсутствия нормального туториала в одном месте. Всю информацию приходилось собирать по кускам из различных источников, при том, не совсем свежих. Кому интересно, добро пожаловать под кат. […]

Hack The Box. Прохождение Scavenger. DNS, FTP и следы другого взлома

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье много поработаем с FTP и DNS, проэксплуатируем SQLi в сервисе whois, а также пройдемся по следам другого взлома, а именно найдем шелл, подберем параметр, и поанализируем логи и дамп трафика. Подключение к […]

Сайты, на IPv6 перейти, ать, два

Восемнадцатого сентября прошлого года белорусов обрадовали неожиданным указом № 350. Среди прочей канцелярщины обнаружился особо интересный параграф: 6. Поставщики интернет-услуг обязаны: … осуществлять с 1 января 2020 г. при оказании услуг по размещению в сети Интернет информационных систем и (или) информационных ресурсов адресацию по технологии, предусматривающей полную поддержку интернет-протоколов версий 4 и 6 сетевыми устройствами; […]

FOSS News №5 — обзор новостей свободного и открытого ПО за 24 февраля — 1 марта 2020 года

Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №5 за 24 февраля – 1 марта 2020 г.: «FreeBSD: гораздо лучше GNU/Linux» – немного провокационное и детальное сравнение от опытного автора Фонд СПО планирует запустить новую платформу совместной […]

История синтезаторов речи: первые механические установки

Неодушевлённые объекты, способные говорить, фигурировали еще в легендах древних цивилизаций. В шумерской мифологии бог войны Нинурта имел волшебную булаву, которая делилась тактическими советами в бою. Скандинавы считали, что Один заколдовал отрубленную голову некогда мудрого великана, чтобы она могла говорить. Но несмотря на популярный образ, первые попытки воплощения синтеза речи на технологическом уровне предприняли в XVIII […]

Установка VestaCP на VPS, использование docker для понижения версии PHP

Доброго времени! Оставлю тут решение для своего хостинга на VPS за 5 евро, в основном с целью сохранить реализацию решения по своей проблеме. Несколько лет назад я арендовал выделенный сервер под 20+ сайтов, файлообменник, базу даных на PostgreSQL для 1С, почтовый сервер IMAP. В качестве панели управления использовал ISPmanager с «вечной» лицензией, в качестве ОС […]

Что общего у рекурсии, лендингов и контент-маркетинга: рассказывает основатель агентства Embacy

Это — подкаст с контент-мейкерами и медиаменеджерами. Гость 16-го выпуска — Вадим Орлов, CEO Embacy. Он рассказывает о своем подходе к дизайну решений для клиентов, делится опытом ведения дел и объясняет, как выделиться в нише лендингов, где, казалось бы, все уже занято. ключевые цитаты и заметки для этого выпуска — в веб-версии все выпуски — […]

Самодельная подводная лодка с надводной wi-fi антенной

Как всё начиналось Всех приветствую. Я Максим и хочу поделиться информацией о том, как собирал радиоуправляемую подводную лодку без каких-либо знаний об электронике в начале своего пути. Сам я по образованию художник анимации и компьютерной графики — программированием или электроникой никогда не занимался. У меня имелся только небольшой запас знаний о пайке, которые передал мне […]