16 октября 2018

[Перевод] MongoDB изменяет свою Open Source лицензию

Запись вебинара «Нужен ли вам Kubernetes»

Павел Дуров запустит блокчейн-платформу Telegram уже этой осенью

Интеграция с SAP ERP, на примере с Django-python, по протоколу oData(rest)

[Из песочницы] Мультиязычные деревья в Yii2 на примере создания модуля меню

Философия налоговой реформы Трампа

[Из песочницы] Как обновлять код смарт-контрактов в Ethereum

Madrobots на IFA 2018. Часть 2 — умные проекторы: от XGIMI до Anker

[Перевод] Компактные строки в Java 9

Гаражная находка: TESLA без пробега

Статический анализ PHP-кода на примере PHPStan, Phan и Psalm

Не позволяйте 3D-принтеру лениться

DJI Phantom 4 RTK: картография нового поколения

[Перевод] Доклад Римского клуба 2018, Глава 1.12: «От пустого мира до полного мира»

Бонусы Joker 2018: бесплатная онлайн-трансляция, бофы, вечеринка и настолки

Лучшие специалисты — те, которых подготовил сам: курс по тестированию игр от экспертов Mail.Ru Group

Мастер осанки: остаться в живых

В Office 365 и другие продукты MS добавят режим голосового ввода-вывода для дислексиков

Алгоритмические задачи во фронтенде. Примеры и конкурс Яндекса

Engie и Ledger разработали аппаратное блокчейн-решение для хранения данных, генерируемых источниками «зеленой» энергии

На территории «Сколково» начинает курсировать беспилотное такси от «Яндекса»

Книга «Математический беспредел. От элементарной математики к возвышенным абстракциям»

Под давлением Instagram и Facebook: почему Snapchat может уйти с биржи, и зачем это нужно

Постоянные скидки от хостеров для посетителей Поиска VPS и VPS.today

[Перевод] WeChat в Индии: от мощного запуска к полной потере интереса

[Перевод] Самые востребованные навыки в сфере data science

«ПК», но не «персональный компьютер»: интервью с программным комитетом Joker

[Перевод] Архитектура Redux. Да или нет?

[Перевод] Карты из шестиугольников в Unity: сохранение и загрузка, текстуры, расстояния

Расти большой: как распознать в бизнесе лидера

Lamoda изнутри: зачем интернет-магазину 300 инженеров

Великолепная пятерка: must have инструменты для ускорения разработки

Баннерная реклама в iOS-приложении

Noise Security Bit эпизод 0x21 (Вымысел и реальность: бэкдоры в железе и прошивках)

[Перевод] Функциональное мышление. Часть 3

Конференция про Python и про общение

Как мы искали признаки врачебных ошибок

Python-установщик Android-сборок из TeamCity своими руками

[Перевод] iPhone XS: почему это совершенно новая камера

Как мы электронику производили: с нуля, в России, за свои. Часть 1

Пол Аллен, сооснователь Microsoft, ушел из жизни в возрасте 65 лет

Открыть нельзя игнорировать

[Перевод] Знакомимся с альфа-версией снапшотов томов в Kubernetes

Кажется мы стали забывать как выглядит освоение космоса

Приватное облако для Интернета Вещей

Написание собственной работоспособной ОС за пол года

15 октября 2018

Создание архитектуры: работа с iOS Coordinator pattern

[Из песочницы] Автоматизация тестирования с нуля. Часть 1

[Из песочницы] О взаимосвязи простых и иррациональных чисел

Security Week 39: на смерть Google+

Соло-дизайнер. Как строить карьеру, когда работаешь один

Что такое SMP и с чем его едят

Весь разговорный AI на первой конференции Conversations

Ликбез по работе с перфокартами (или история о том, как с 1890-го по 1970-й «большие данные» обрабатывались)

Облачные сервисы Amazon и анализ инвестиционного портфеля

Самодельный тестовый стенд для материнских плат

«Мы меняем рельеф земли» — IT идет в большую стройку

Хабраквест в честь 20-летия Mail.Ru Group — 20 задачек

Третья проверка Qt 5 с помощью PVS-Studio

[Перевод] Брешь, убившая Google+, оказалась вовсе не брешью

Полезные штуки до «штуки»: небольшая подборка с небольшими ценами

Mail.Ru Group 20 лет: чекпойнты кода и технологий

Пользователи Google перешагнули 25% рубеж по количеству IPv6-соединений

Павел 2.0: консультант-рептилоид на JS, node.js с сокетами и телефонией

Как организовать долгосрочное архивное хранение электронных документов

[Перевод] Learn OpenGL. Урок 6.2 – PBR. Аналитические источники света

Как подружить питон с Невидимым Интернетом? Основы разработки I2P приложений на Python и asyncio

Kronos: никаких путешествий во времени даже в распределенных системах

Как распознавание лиц помогает находить тестовые телефоны

Как я строил гексапод в Space Engineers. Часть 1

Как декларативно описать коллапсирующий Toolbar

[Из песочницы] Разборка движка визуальных новелл Qlie

А/В-тесты на Android от А до Я

[Перевод] Принципы SOLID, о которых должен знать каждый разработчик

mmWave в смартфонах: как Qualcomm сделал невозможное возможным

[Перевод] Перегрузка, которая запрещена, или bridge-методы в Java

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

[Перевод] Можно ли закрыть обратно открытый исходный код?

Разработка классов-дескрипторов на C++/CLI

C выходом Chrome 70 тысячи сайтов, защищенных сертификатами Symantec, станут недоверенными

Финтех-дайджест: контроль цифровизации Центробанком, зарплата в криптовалюте, карта «Мир» в виде браслетов и брелоков

[Из песочницы] EHCI по-людски на русском языке

Нестыдные вопросы про жизненный цикл

Хакер Алексей, который защищает маршрутизаторы MikroTik без разрешения владельцев, стал знаменитым

Анализ технологий: с чего начать работу над патентным ландшафтом

Тестирование производительности веб-сервиса в рамках Continuous Intergation. Опыт Яндекса

Графика в Julia. Странные паттерны, отражение треугольника от прямой и построение нормалей сферического кота в вакууме

Загрузка конфигурации в ПЛИС через USB

Фиаско. История одной самоделки IoT

Факты и гипотезы об аварии «Союза МС-10»

PHP-Дайджест № 141 (1 – 15 октября 2018)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №334 (7 — 14 октября 2018)

[Перевод] Конференция BLACK HAT USA. Ботнет из миллиона браузеров. Часть 1

14 октября 2018

[Из песочницы] Функция Math.Sin (double) для GPU

[Перевод] Инструмент, который поможет вам выбрать лучшие идеи для продукта

[Перевод] Не доверять Facebook уже поздно

Аудиодайджест: 17 материалов и практических руководств на тему профессиональной акустики

[Из песочницы] Построение функций в консоли. Часть 1

Как просто взять и посмотреть .NET сборки в SQL Server с помощью ICSharpCode.Decompiler

[recovery mode] Создаём простую, компактную и дешёвую интернет радиостанцию

[Из песочницы] Изменения в сертификациях и экзаменах Microsoft

[Из песочницы] Игра, с использованием математических графиков вместо графики

Microsoft передала две трети своих патентов Open Invention Network (OIN)

Антипиратская инициатива «Яндекса» не одобрена правообладателями

Нейросеть для разработчиков C++

Британия хочет регулировать интернет — на что повлияют новые законы

Дайджест Университета ИТМО: новые исследования, опыт выпускников и международные проекты

Уязвимость в PlayStation 4 — набор символов в сообщении для пользователя удаленно превращает приставку в почти «кирпич»

Теория счастья. Термодинамика классового неравенства

«Марсианская технология»: почему дата-центры переходят на топливные ячейки

Правила джентльменского поведения в IT: история ITIL

[Перевод] Lockheed Martin раскрывает подробности проекта посадочного лунного модуля

[Перевод] Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT

1155 vs 2011. В бой идут одни старики

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 11: «Язык программирования Ur/Web», часть 3

13 октября 2018

[Из песочницы] Установка и настройка Oracle Internet Directory для разрешения имен баз данных

Аутентификация asp .net core через IdentityServer4

[Перевод] [ Психология дизайна ] — The Psychology of Design

[Из песочницы] Краткий экскурс по основным моментам Zend Framework

Какой велосипед выбрать для городских, загородных и экстремальных поездок — обзор моделей Airwheel и Twitter

В одном из цехов АВТОВАЗа нашли ферму для майнинга

[Перевод] Оправдана ли коммерческая доставка дронами? В Исландии собираются это выяснить

Так ли в Европе, как о ней пишут?

Cogear.JS – современный генератор статических сайтов

[recovery mode] Безопасность автомобиля Tesla Model 3

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах

Что нужно запомнить программисту переходящему на Python

Как «воевали» и эволюционировали аудиоформаты и аудиотехнологии: большой исторический дайджест

Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Символьное решение линейных дифференциальных уравнений и систем методом преобразований Лапласа c применением SymPy

[Из песочницы] Как Vim украл моё сердце

Анонсирован Wi-Fi 6: что нужно знать он новом стандарте

Новости о борьбе со старением

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 11: «Язык программирования Ur/Web», часть 2

12 октября 2018

PeerTube 1.0: видеохостинг без дата-центра и капитальных затрат

Магазин и маленькая тележка инноваций для ритейла

[Перевод] Незнание основ React, которое, возможно, вас губит

Дизайн для фронтенд-разработчиков, часть 1

Пятница. Бредни программиста 2.0

Идеальное (наверное) собеседование мобильного разработчика-мидла

Скоро будет холодно: знакомимся с компанией Pekatherm и выбираем перчатки с подогревом

[Из песочницы] Go vs Javascript. На чем писать IoT проекты

Задержана группа сотрудников АЗС, которые с помощью ПО и электроники корректировали и организовывали 5% недолив на АЗС

Madrobots на IFA 2018. Часть 1 — стартапы

Sub-Zero: античный механический калькулятор. Как им пользоваться (с приветом из 18-го века)

Микросервисы: размер имеет значение, даже если у вас Kubernetes

[Перевод] Титаны от математики схлестнулись над эпичным доказательством abc-гипотезы

Python: метапрограммирование в продакшене. Часть вторая

Kafka в Wargaming: блицопрос

[Перевод] Кэширование обработчиков событий и улучшение производительности React-приложений

Оптимизируем веб с Виталием Фридманом: скорость загрузки, память, CPU

[Перевод] Карты из шестиугольников в Unity: вода, объекты рельефа и крепостные стены

[Перевод] 8 облачных анализаторов логов для оценки рабочей среды

[Из песочницы] Боилерплейт ASP.NET Core 2 с React, Redux и плюшками

Древности: Железо «Криптономикона»

Практика использования модели акторов в бэкэнд-платформе игры Quake Champions

Infer.NET: мощная система машинного обучения теперь OpenSource

[Перевод] Как стать React разработчиком в 2018 году

Омбудсмен предложила заблокировать объявления с потенциально опасными детскими товарами

[Из песочницы] MC.exe (Message compiler), rc.exe, link.exe для формирования .dll для EventMessageFile

Метеостанция на Arduino от А до Я. Часть 5

Как я стану веб-разработчиком… и стану ли?

[Перевод] Беспокойство о захвате мира искусственным интеллектом, возможно, основано на ненаучных предположениях

Карьерные стероиды. Лифты

Чарльз Наттер о динамических языках в JVM на jug.msk.ru

Открытый вебинар «Как не нужно писать на Python»

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 11: «Язык программирования Ur/Web», часть 1

[Перевод] Learn OpenGL. Урок 6.1. PBR или Физически-корректный рендеринг

11 октября 2018

Импортозамещение, сказки продолжаются (продолжение)

Как пропатчить cp под FreeBSD?

БДСМ, Гор и преследование разработчика Drupal

Вебинар «Нужен ли вам Kubernetes» 15 октября в 19:00

Новый бэкдор кибергруппы TeleBots: первое доказательство связи Industroyer и NotPetya

[Из песочницы] Авторизация без авторизации: не собираем персональные данные

Какие скиллы нужны iOS-разработчику, чтобы хорошо устроиться

[Из песочницы] Подписание PDF на JS и вставка подписи на C#, используя Крипто ПРО

Американский стартап разработал очки-AdBlock

Новости Typegram

Целостность данных в микросервисной архитектуре — как ее обеспечить без распределенных транзакций и жесткой связности

[Bug bounty | mail.ru] Доступ к админ панели партнерского сайта и раскрытие данных 2 млн пользователей

[Перевод] Борец за справедливость не дал Waymo запатентовать ключевую технологию лидара

Использование offensive-методов для обогащения Threat Intelligence

Особые исключения в .NET и как их готовить

Переезд, как два пожара? Еще раз о релокации персонала

Microsoft присоединяется к Open Invention Network

[Перевод] TensorFlow.js и clmtrackr.js: отслеживание направления взгляда пользователя в браузере

Под капотом Graveyard Keeper: Как реализованы графические эффекты

Борьба за ресурсы, часть 3: Памяти мало не бывает

Что нового в YouTrack 2018.3

Открытый урок «Виртуальная лаборатория на Vagrant»

[Перевод] Опускаются руки и хочется бросить задачу? Так выглядит эффективное обучение разработчика

Улучшаем навыки отладки ПО — несколько советов

10 отличных книг на английском для новичков

Исполнение пользовательского кода на GO

Как сократить количество опытов над животными

[Из песочницы] libGDX и чувства

Автоматизация секс-индустрии или госуслуги по-немецки

Кремниевая резня бензопилой

[Перевод] Делаем проект по машинному обучению на Python. Часть 2

Аварийный пуск «Союз МС-10» (обновляется)

Как мы строили S3 хранилище DataLine. Эксперименты, тестирование и немного о бегемотах

Карьерные стероиды

[Перевод] Устраняем баг в игре 2000 года на Shockwave

Как Яндекс создал глобальный прогноз осадков с точностью до минут. Взгляд из космоса

Применение перепиленных гражданских дронов для профессиональной геодезической аэрофотосъёмки местности

Безопасность авиаперелётов

[Перевод] Конференция DEFCON 20. Как поиметь плохих парней (и мафию) с помощью JavaScript ботнета. Часть 2

Бензиновые велосипеды или странный поиск продуктов (e-commerce)