16 августа 2019

Huawei откладывает запуск складного смартфона до ноября

Семейный бюджет в Telegram

Блокировки в PostgreSQL: 2. Блокировки строк

Huawei наймёт 1500 инженеров в российские центры R&D

[Из песочницы] Свой mapper или немного про ExpressionTrees

Мне нечего скрывать

Cloudflare выходит на IPO

Google не удалил ролик с оскорблением герба России после трёх запросов Роскомнадзора

В «Ростелекоме» произошел глобальный сбой из-за массовой аварии

Как развернуть односвязный список на собеседовании

Не нужен вам вуз, идите в ПТУ?

[Перевод] Как делать приложения для телефонов с ограниченными возможностями

[Перевод] Исследование глубин аннотаций типов в Python. Часть 1

Мелкая питонячая радость #9: консольные приложения с человеческим лицом

[Перевод] Семь книг для тех, кто хочет стать гейм-дизайнером

Большая Философская Мысль: топ-10 докладов DotNext 2019 Piter

[Перевод] (Не очень) скрытые издержки общей кодовой базы iOS и Android

[Перевод] 20 вещей, которые мне хотелось бы знать, прежде чем стать веб-разработчиком

[Из песочницы] Создание приложения Sticky Notes с использованием 8base, GraphQL и React

В «Антивирусе Касперского» была обнаружена уязвимость, сейчас ее закрыли

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

[Питер] Встреча JUG.ru с Себастианом Дашнером — Make writing enterprise tests more joyful

[Перевод] Вся правда об ОСРВ. Статья #31. Диагностика и проверка ошибок ОСРВ

Проблема с обновлением MikroTik RouterOS на роутерах с 16MB FLASH

Искусственные иммунные системы в информационной безопасности

Еще раз о принципе подстановки Лисков, или семантика наследования в ООП

5 советов о Design Leadership. Часть 2

Умер нобелевский лауреат Кэри Муллис — изобретатель полимеразной цепной реакции ДНК

Умные печки June включаются посреди ночи на 200°C. Производитель поставит «защиту от дурака» в мобильное приложение

Буткемп в Яндексе: как разработчику выбрать себе команду

Фотографии в заложниках. Первый взлом цифровых камер по WiFi (протокол PTP/IP)

Железная хватка: кинематика приземления птиц в зависимости от геометрии и текстуры поверхности

Работа удалённо: наш опыт

Не шутите с NULL

ООП в картинках

Как попасть в топ Google в ЕС/США в нише разработки и найти клиентов с большими бюджетами

Роскосмос готовит второй эксперимент по обеспечению лазерной связи по каналу «Земля — МКС»

Этот опасный IoT: угрозы бизнесу и способы решения проблемы

Криптограф Пьеррик Годри описал уязвимость онлайн-голосования на выборах в Мосгордуму

Как я «взломал» Qiwi без знаний программирования

15 августа 2019

[Из песочницы] К чему приводит лень или как докатиться до написания парсера psd и что из этого может получиться

Wall Street Journal: ИИ-стартап оказался подделкой, вместо машины код пишут люди

Музей DataArt. Лунолет и советские калькуляторы

Почему иностранный банк интересует источник происхождения ваших средств?

Для GPU серии AMD Radeon RX 5700 температура 110°C — это «нормально, такие показания находятся в пределах спецификации»

Выпуск Rust 1.37.0: Profile-Guided Optimization, неименованные константы и cargo vendor

[Из песочницы] Инструмент для управления проектами на базе Google Sheets

[Перевод] Оттенки значений в английском языке: как использовать глаголы Advise, Recommend, Suggest

Что мне не нравится в Windows 10

[Перевод] Дзен изолированных компонентов в Android-архитектуре

20 продакт-менеджеров и самая многомерно-матричная структура из всех. Разговор со Skyeng

Тысячи вещей, которые в Java стоило бы поправить с первой версии: большое интервью с Сергеем Куксенко из Oracle

Применение машинного обучения и Data Science в промышленности

[Перевод] Рендеринг кадра Resident Evil 2

Утечка данных системы BioStar 2 выдала личную информацию миллиона человек

[Перевод] Мой пятый день с Haiku: давайте портируем немножко программ

TCP против UDP или будущее сетевых протоколов

Как устроена защита детей от информации — и феерическая история про то, откуда она сначала взялась (18+)

Nginx опубликовал обновление безопасности против DoS-уязвимостей в HTTP/2

[Из песочницы] Мониторинг доступности хостов на Powershell

[Перевод] Обзор эмуляторов терминала

Алгоритм Anime4K масштабирует аниме в реальном времени

[Перевод] Apollo Client. Теперь — с хуками React

И в Microsoft признались в прослушке пользователей (после Amazon, Google и Facebook)

EDC здорового айтишника: всё своё ношу с собой

Госдума выяснит, почему в топе «Яндекса» фейковые новости

[Перевод] Почему системные администраторы должны становиться DevOps-инженерами

Древности: Nokia N900 — телефон, который отличается

Переключатели функциональности (feature toggles): виды, преимущества и работа с ними в .NET

iOS 13: Что нужно и чего совершенно не нужно делать при разработке под новую ОС

[Перевод] Чат-боты — отстой

Куда нас погружают иммерсивные технологии

«Ты гуглишь людей?» или 5 вещей, которые мы делали при найме (но больше не будем)

What is Swoft?

Слёрм DevOps: почему мы не будем обсуждать философию DevOps и что будет вместо нее

В РФ диапазон частот 3,4-3,8 ГГц остается Министерству обороны и «Роскосмосу»

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 17. Итоги пройденного и дорожная карта курса CCNA

PVS-Studio Visits Apache Hive

PVS-Studio в гостях у Apache Hive

Как сделать так, чтобы сотрудники сами учились работать в новых системах

Mail.ru и «Яндекс» хотят предустановить своё ПО на устройства Huawei

[Из песочницы] Исследование системы магнитной левитации с модальным управлением

Решение задания с pwnable.kr 21 — horcuxes. Возвратно-ориентированное программирование и ROP-цепочки

Выбираемся из дебрей тестов: строим короткий путь от фикстуры к проверке

Звуковой проектор на «акустических линзах» — разбираемся, как работает технология

Qrator filtering network configuration delivery system

Система управления конфигурацией сети фильтрации

Вслед за Европой США запретили провозить на борту самолётов MacBook Pro

14 августа 2019

Поиск в Google стал поиском внутри Google: менее половины поисковых запросов приводят к переходам на сайты

[Перевод] Протокол MQTT: концептуальное погружение

6 причин открыть IT-стартап в Канаде

ESP32-CAM Video Streaming Server Подключение I2C и SPI дисплеев

Я написал эту статью, ни разу не посмотрев на клавиатуру

[Перевод] Хеви-метал оболгали: на самом деле тяжелая музыка положительно влияет на здоровье своих поклонников

[Из песочницы] Бюджетная водянка для GPU. Знакомство и первый опыт

Хакер жалуется на полицию: его автомобиль с номерным знаком NULL получил штрафов более чем на $12 000

Team Lead на удаленке: как я путешествовал с семьей и работал из Греции и Вьетнама

Компания Samsung будет использовать графеновые батареи в своих смартфонах уже в 2021 году

Лес не сдается технологиям поиска, но инженеры наносят ответный удар

Ну Apple, BLEee

Дискретная математика для WMS: алгоритм сжатия товаров в ячейках (часть 1)

10 книг для понимания устройства фондового рынка, инвестиций на бирже и автоматизированной торговли

Видео и доклады со SmartMail Meetup: Frontend

Компания Snap анонсировала третье поколение своих «умных» солнцезащитных очков Spectacles

Искусственный интеллект Google DeepMind попытается играть в футбол

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2

Ловим кота с TLA+

Орегонский университет предлагает бороться с deepfake с помощью мышей

[Из песочницы] Рождение одного проекта или как написать свою CMS

Диалоги о письмах

Как не потерять все полимеры, став руководителем в новой компании

[Перевод] Использование Immer для управления состоянием React-приложений

[Перевод] Встроенная альтернатива Redux с React Context и хуками

[Из песочницы] Настройка NextCloud + ONLYOFFICE на одном сервере с помощью Docker

[Из песочницы] Один день из жизни DBA Microsoft SQL Server

[Перевод] Бортовой управляющий компьютер «Аполлона»: дипстик и инженерный анализ памяти на многократно прошитых сердечниках

Пластичность и сила: упрочнение интерметаллида без акцента на дислокации

Фантастические плагины, vol. 1. Теория

РЖД внедряет квантовую сеть. Нужны специалисты

Управляем фокусом или щепотка C# и STM32 для веб-камеры

Особенности тестирования мобильной ММО

Проектируем космическую ракету с нуля. Часть 2 — Полу-решение задачи двух тел

Больше статистики сайта в своём маленьком хранилище

Tumblr снова продают, но порно останется под запретом

Разбираем возможности конвертирования HTML в PDF браузером Google Chrome

BlueKeep-2 — теперь уязвимы все новые версии Windows

13 августа 2019

13 правил эффективного общения в групповых чатах

ConfigureAwait, кто виноват и что делать?

[Перевод] Что каждому разработчику следует знать с самого начала

Первый чип для дата-центров на базе архитектуры Zen 2

Суверенная цифровая валюта Китая «почти готова», сообщает представитель центробанка

[Из песочницы] Как относятся к сотрудникам и организуют рабочий процесс в крупных IT-компаниях

Фейковый зарядный кабель для iPhone как элемент взлома ноутбуков — «O.MG Cable»

@DevOps Meetup #2 в Mail.ru Group: 22 августа

iOS 13 под лупой

Checking the .NET Core Libraries Source Code by the PVS-Studio Static Analyzer

Проверка исходного кода библиотек .NET Core статическим анализатором PVS-Studio

Онлайн сервис «Анализ скорости при ДТП по видеозаписи»

[Перевод] 7 недостающих факторов в подходе 12 factor app

Selenium, Selenoid, Selenide, Selendroid… Что все это значит?

Комфортный офис — помогает работать или мешает и отвлекает? Ответят Sidenis, Alternativa Games и FunBox

Умельцы создали фитнес-трекер с открытым исходным кодом

Алексей Савватеев: Модели интернета и социальных сетей

Инструменты информирования или как мы рассказываем о своих сервисах и процессах

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

«Гори, гори ясно, пока не погасло», или Чем чревато эмоциональное выгорание ваших сотрудников

Функциональный Swift

Тишина и спокойствие: беруши dBud с двумя уровнями шумоподавления

Портирование ОС на Aarch64

Обзор ONYX BOOX Note Pro: топовый ридер для работы с PDF

Google, Apple, Microsoft и другие компании проигнорировали рекомендацию добавить данные по ж/д переездам на свои карты

[Перевод] Зачем современную веб-разработку так усложнили? Часть 1

Почки — это выход

Валютный рынок и финансовая инженерия в Средние века

По ту сторону стенда

Microsoft перевела Office 365 для частных лиц на оплату по подписке

ManyChat приглашает на «Что? Где? Когда?»

Пользователи на Android теперь могут входить в сервисы Google по отпечатку пальца

[Перевод] Что есть и чего нет в Go. Часть 1

[Перевод] Разработка динамических древовидных диаграмм с использованием SVG и Vue.js

Персонализируй это: как мы в QIWI работаем с рекомендациями

Разбор кейса про общение с “тяжелым” клиентом

Концепция персистентной ткани для контроля IT-инфраструктуры

Защищаем резервные копии iPhone

Из Неаполя в Рим: новые CPU AMD EPYC

Natural Language Processing онлайн-чеков: курс уроков волшебства для обычного кота и другие проблемы

IT за пределами Москвы

Astra Linux 1.6 (Смоленск). Готова ли система к работе с простыми пользователями? Примеры костылей

Музей русской эмиграции: как мы ставили датчик движения в граммофон и вообще добавляли технологий

Манипуляция сознанием. Почему так просто?

12 августа 2019

Представляем 3CX 16 Update 3 Alpha – расширенная работа с DNS и переподключение мобильных клиентов

Второй слой разработки (мобильной игры), что, когда и зачем

Security Week 33: интересное с Black Hat / DEF CON 2019

Digital-мероприятия в Москве c 12 по 18 августа

Заблуждения начинающих C# разработчиков. Пытаемся ответить на стандартные вопросы

Блог по электронной почте: возможности Gmail

Не работайте в плохих проектах

Искусственный интеллект внедрят в российские вузы для контроля за успеваемостью студентов

Министерство обороны США попытается решить проблему deepfake

В ВМС США отказываются от использования сенсорных экранов в системах управления боевых кораблей

[Перевод] Введение в Redis с использованием Spring Boot

ML and TOC for getting 20/80 business solutions

Uber & Careem merger: How the emerging taxi hailing services will affect in MENA region?

Ваша компания – семья, или спортивная команда?

[Перевод] Wine на Windows 10. Он работает

5 советов о Design Leadership. Часть 1

У 17 вендоров найдены серьезные уязвимости в драйверах

[Из песочницы] Про сервисы для записи к врачу

Всё, что вы хотели знать о децентрализованном интернет-провайдере «Medium», но боялись спросить

Автоматическое определение эмоций в текстовых беседах с использованием нейронных сетей

Как защитить активы на бирже: 6 стратегий защиты инвестиций

В магазин ретро-игр в Сиэтле попал картридж NES за $13 000

[Из песочницы] Обратные задачи аффинных преобразований или об одной красивой формуле

Использование статического анализатора PVS-Studio при разработке для встраиваемых систем на C и C++

Using PVS-Studio Static Analyzer in C and C++ Development for Embedded Systems

Facebook наконец-то прекратит таргетировать рекламу по телефонным номерам, которые люди вводят для 2FA

[Из песочницы] Альтернативный подход к подписке на события, или а так ли нужен EventObject

Samsung начинает выпуск сенсоров на 108 мегапикселей для смартфонов

Алексей Савватеев: Как бороться с коррупцией при помощи математики (Нобелевская премия по экономике за 2016 год)

Рефлексия геймдизайнера: персонажи для игры, которая не вышла

[Из песочницы] Выбор системы управления тестированием в 2019

[Перевод] Vue.js: 3 анти-паттерна

Троянца-кликера из каталога Google Play установили почти 102 000 000 пользователей Android

[Перевод] Протокол QUIC в деле: как его внедрял Uber, чтобы оптимизировать производительность

[Перевод] Kubernetes tips and tricks: как повысить продуктивность

[Перевод] Технические детали взлома банка Capital One на AWS

22 августа — Alfa JS MeetUP SPb

В мобильных гаджетах найдены уязвимости, который превращают их в «звуковое оружие»

[Перевод] Нейросети и глубокое обучение: онлайн-учебник, глава 6, ч.1: глубокое обучение

Лояльность на ваш вкус

Построение поведенческих воронок на языке R, на основе данных полученных из Logs API Яндекс.Метрики

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 15. Медленная связь и функция Port Security

[Перевод] Проблема дверей в дизайне шутеров

Почему в Google Play мало инновационных приложений или почему иногда программирование — это магия

Почему не SQL?

Game Dev Sim: настольная игра про разработку игр

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

[Перевод] Глубокое погружение в Linux namespaces, часть 2

Telegram научился маскироваться под HTTPS

Telegram наносит ответный удар DPI и блокировкам — Fake TLS

PHP-Дайджест № 162 (1 – 12 августа 2019)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №375 (5 — 11 августа 2019)