Численная проверка abc-гипотезы (да, той самой)

Привет habr. На geektimes habr было уже несколько статей про abc-гипотезу (например в 2013 и в 2018 годах). Сама история про теорему, которую сначала много лет не могут доказать, а потом столько же лет не могут проверить, безусловно заслуживает как минимум, художественного фильма. Но в тени этой чудесной истории, сама теорема рассматривается черезчур поверхностно, хотя […]

«Мы команда инженеров Android P. Спроси нас!»

19 июля 2018 на Reddit прошел раунд вопросов от сообщества разработчиков под Android и ответов от команды инженеров Android, посвященный последним нововведениям фреймворка (но не ограниченный этим списком): Android Jetpack Kotlin Notifications Power — app standby, app restrictions Display cutout Actions and Slices Compatibility and non-SDK interface restrictions Android P Beta devices, Project Treble Среди […]

Уязвимость в плагине jQuery активно эксплуатируется злоумышленниками

  Уязвимость в популярном плагине jQuery File Upload активно эксплуатируется злоумышленниками для внедрения вредоносных файлов и перехвата контроля над серверами. Плагин и более 7800 форков, используются в огромном количестве проектов, CRM-системах, WordPress плагинах, дополнениях Drupal, компонентах Joomla и многих других приложениях. Уязвимость обнаружил специалист компании Akamai Ларри Кэшдоллар (Larry Cashdollar). Уязвимость, которой присвоен CVE-2018-9206 существует […]

Критерии разума человека, с точки зрения одного программиста

Сознание. Множество копий сломано на эту тему. Мы воодушевленные рывком цифровой техники и ростом вычислительной мощности с опаской ожидаем появления первого искусственного интеллекта. Как это будет? Возможно, в каком-то гараже, чей то компьютер выведет на экран вопрос: «Кто я?». Или мега корпорация добра/зла в своих кулуарах поставит большую черную коробку, которая со временен негласно станет […]

Вольтметр для батареек: карманный гаджет для смартфона с «крокодильчиками»

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

История одной разработки

Хотя прошлая моя публикация была замечена рядом людей, тем не менее она получила клеймо «Перевода». Что без сомнений делает все мои рекомендации, отмеченные там, плагиатом. Ведь не существует единого мнения по ведению кода. Поэтому, в этот раз, я решил рассказать вам свою историю о том, как я выполнял заказ по разработке странички для интернет магазина. […]

Data-mining и Твиттер

Среди социальных сетей Твиттер более других подходит для добычи текстовых данных в силу жесткого ограничения на длину сообщения, в которое пользователи вынуждены поместить все самое существенное. Предлагаю угадать, какую технологию обрамляет это облако слов? Используя Твиттер API можно извлекать и анализировать самую разнообразную информацию. Статья о том, как это осуществить с помощью языка программирования R. […]

Локальный NPM репозиторий за 5 минут со своими пакетами и кэширование

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

Вышел PostgreSQL 11

Специальный выпуск POSTGRESSO, посвященный выходу официального релиза версии 11. На улице PostgreSQL праздник. После четырех beta вышла PostgreSQL 11 General Availability, то есть официальная версия. В анонсе есть даже приветственное слово Брюса Момджана: «готовя этот релиз, сообщество особенно заботилось о добавлении функциональности, необходимой для работы с очень большими базами данных. Доказано, что PostgreSQL хорошо работает […]

Метаморфозы атрибутов класса

Короткая заметка из серии «Вас предупреждали». Переход с классических языков программирования на Питон доставляет немало сюрпризов. Читаем документацию: Generally speaking, instance variables are for data unique to each instance and class variables are for attributes and methods shared by all instances of the class Попробуем поиграться class Vessel: #class attribute vtype = «boat» #instance attribute […]