Что нового в GoLand 2018.3

Привет, Хабр! На прошлой неделе вышла новая версия GoLand 2018.3. В этом обновлении вы найдете множество улучшений для отладки и тестирования. Это отладка приложений на платформе Google App Engine, Testify фреймворк, анализ дампов памяти и Mozilla rr. Появился новый Change Signature рефакторинг, инспекции кода и автодополнение для функций. Кроме того, мы добавили поддержку для диаграмм, […]

Искусственный интеллект. Интеллектуальная собственность. Danger

Достижения в области искусственного интеллекта у всех на слуху, объемы рынка оцениваются в 1,2 трлн долл. США к концу 2018 года. В пятилетней перспективе большинство специалистов говорит об увеличении рынка чуть ли не на порядок. И вот совсем лаконичный факт — количество патентов только по точному запросу в наименовании «artificial intelligence»/искусственный интеллект, т.е. даже не […]

Прямая линия с ТМ. v4.0

Привет Хабр! Сегодня последняя пятница ноября, а значит самое время зарплаты пообщаться в комментариях в формате «Вопрос-Ответ» 🙂 Четвёртая прямая линия — пишите, не стесняйтесь, постараемся оперативно отвечать. Но для начала — традиционно небольшой чейнджлог. В этом месяце у нас было не так много релизов — больше всевозможные косметические изменения. Хабр — Отключили рекламу всем […]

CraSSh: ломаем все современные браузеры вычислениями в CSS

Не хочу читать эту техническую болтовню. Просто повали уже мой браузер. Что такое CraSSh CraSSh — это кроссбраузерная чисто декларативная DoS-атака, основанная на плохой обработке вложенных CSS-функций var() и calc() в современных браузерах. CraSSh действует во всех основных браузерах на десктопах и мобильных устройствах: На движке WebKit/Blink — Chrome, Opera, Safari, даже Samsung Internet на […]

Тренды в языках программирования 2019

2018 запомнится нам открытиями в сфере искусственного интеллекта и машинного обучения, скачками биткоина и развитием блокчейна. Что нас ждет в новом году? Автоматизация поглощает отрасли целиком. Появляется всё больше новых технологий, но нельзя забывать об языках программирования и алгоритмах, которые являются базой. В статье мы рассмотрим настоящее и будущее языков программирования, которые позволят разработчикам стать […]

Алгоритм резервуарной выборки

Резервуарная выборка (eng. «reservoir sampling») — это простой и эффективный алгоритм случайной выборки некоторого количества элементов из имеющегося вектора большого и/или неизвестного заранее размера. Я не нашел об этом алгоритме ни одной статьи на Хабре и поэтому решил написать её сам. Итак, о чём же идёт речь. Выбрать один случайный элемент из вектора — это […]

Тлетворное влияние: как Штази защищала Восточную Германию от видеоигр

6 января 1988 года был одним из тех дней, когда в старом здании в стиле «барокко» на Клостерштрассе в Восточном Берлине кипела бурная деятельность. Тогда здание называлось «Домом юных талантов» (HdjT), но сегодня ему вернули первоначальное название — Дворец Подевильса, данное ему в честь его первого владельца, министра иностранных дел при Фридрихе Великом. В тот […]

DataGrip 2018.3: поддержка Cassandra, генерация SQL-файлов из объектов, много улучшений в автодополнении и многое другое

Привет! Это рассказ о том, что нового в нашем плагине для баз данных. Мы выпускаем его, как отдельный продукт DataGrip, и поставляем почти во все другие наши IDE. Будет много картинок и гифок. Для тех, кому лень их смотреть: — Подержкка Cassandra — Создание SQL-файлов из объектов схемы — Новые инспекции — Много новых штук […]

Пчеловоды против микроконтроллеров или о пользе ошибок

Одним из наиболее консервативных видов деятельности человека является пчеловодство! С момента изобретения рамочного улья и медогонки ~200 лет назад, прогресс коснулся данной области лишь незначительно. Это выразилось в электрификации некоторых процессов выкачки(извлечения) меда да использование зимнего подогрева ульев. Между тем, популяция пчел в мире сильно уменьшается — в силу изменения климата, широкого использования химии в […]

Как отметить день информационной безопасности

Сегодня тридцатый по счету Международный день информационной безопасности. Рассказываем об истории праздника и способах его отметить. / фото Joe Grand CC BY Лихие 80-е: истоки праздника В 1988 году некоммерческая организация ISSA (Information Systems Security Association) объявила 30 ноября Международным днем информационной безопасности. Его основная идея — напомнить о важности кибергигиены. Праздник зародился в 1988 […]