Аргументы и функции, 22 ноября

Взрыв релизов от JetBrains, ИБ-дыра в форумном движке и превращение фото в карикатуру.
Аргументы и функции, 22 ноября

О чём сегодня разговор:

О релизах JetBrains

Подоспели обзоры ещё двух выпусков из третьей ежегодной волны обновлений инструментов JetBrains (третий на подходе).

В GoLand 2018.3 появился инструмент Change Signature, который упрощает рефакторинг кода и показывает, как он будет выглядеть после внесения изменений. Ещё добавлена поддержка локального запуска и отладки приложений, а также отладчика rr от Mozilla — он ищет сбои, воспроизводя выполнение программы. В обновлении ещё много всего, полный обзор — на сайте.

В PyCharm 2018.3 разработчики много чего разного добавили для разных категорий пользователей. К примеру, простым смертным стали доступны индексируемые TODO-комментарии для записи задач и отдельное окно для работы с pull-запросами. Pro-пользователи могут испытать настройки интерпретатора для разработки Linux-приложений в системе Windows и отслеживание времени работы над тикетом.

А для тех, кого бесит неразбериха с отступами, появилась графа в статус-баре, где отражается используемый в файле тип: табы или пробелы.

Отображение отступов в PyCharm 2018.3

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 и других открытых проектах). Разработчики добавили целую горсть новых команд, а в некоторые команды — по горсточке опций. За подробностями — на сайт.

О карикатурах

ИИ CariGAN

Вот такие картинки из нормальных фотографий генерирует пара ГНС, созданная тройкой людей: аспирантом из Стэнфордского университета, исследователем из университета Гонконга и сотрудником Microsoft. Говорят, 23 % людей не смогли отличить творчество ИИ от настоящих карикатур.