Аргументы и функции, 22 ноября
Взрыв релизов от JetBrains, ИБ-дыра в форумном движке и превращение фото в карикатуру.
О чём сегодня разговор:
- о трёх релизах от JetBrains;
- об уязвимости в движке для форумов;
- об обновлении системы сборки для открытых проектов;
- о превращении фотографии в карикатуру.
О релизах JetBrains
Подоспели обзоры ещё двух выпусков из третьей ежегодной волны обновлений инструментов JetBrains (третий на подходе).
В GoLand 2018.3 появился инструмент Change Signature, который упрощает рефакторинг кода и показывает, как он будет выглядеть после внесения изменений. Ещё добавлена поддержка локального запуска и отладки приложений, а также отладчика rr от Mozilla — он ищет сбои, воспроизводя выполнение программы. В обновлении ещё много всего, полный обзор — на сайте.
В PyCharm 2018.3 разработчики много чего разного добавили для разных категорий пользователей. К примеру, простым смертным стали доступны индексируемые TODO-комментарии для записи задач и отдельное окно для работы с pull-запросами. Pro-пользователи могут испытать настройки интерпретатора для разработки Linux-приложений в системе Windows и отслеживание времени работы над тикетом.
А для тех, кого бесит неразбериха с отступами, появилась графа в статус-баре, где отражается используемый в файле тип: табы или пробелы.
JetBrains ещё объявила о выходе IntelliJ IDEA 2018.3: в новой версии обещают поддержку Java 12, те же TODO-комментарии и встроенное управление pull-запросами.
Для тех, кто в Java: наш суперспецкор Алексей Грачев сходил в октябре на конференцию Joker 2018 и вот теперь поделился впечатлениями. В обзоре есть всё: от эмоций и фотографий до вербальной экскурсии по выставке и затейливым докладам.
Об уязвимости в движке phpBB3
Очередные новости с ИБ-фронта: теперь выскочила брешь в движке phpBB3, который помогает администрировать форумы. Проблема заключается в использовании PHP-архивов формата .phar. Путём нескольких хитрых манипуляций злоумышленник может получить права администратора на одном из форумов, а потом — захватить контроль над всем сервером.
Разработчики движка уже позаботились о патче. Владельцам форумов на phpBB3 надо обновить движок до версии 3.2.4 — и на этом можно успокоиться.
О сборщике проектов CMake
До версии 3.13 обновился генератор сценариев сборки CMake (его используют как замену Autotools в KDE, LLVM/Clang, MySQL, ReactOS и других открытых проектах). Разработчики добавили целую горсть новых команд, а в некоторые команды — по горсточке опций. За подробностями — на сайт.
О карикатурах
Вот такие картинки из нормальных фотографий генерирует пара ГНС, созданная тройкой людей: аспирантом из Стэнфордского университета, исследователем из университета Гонконга и сотрудником Microsoft. Говорят, 23 % людей не смогли отличить творчество ИИ от настоящих карикатур.