16 августа 2018

Немного о котах, или какую CAT мы выбрали для синхроподкастов

«Пятничный формат»: музыкальные дороги — что это и почему их нет в России

Почти OCR для получения пароля VPNBook. PHP + Mikrotik

Всё, что вы хотели знать о тестировании адаптеров Wi-Fi, но боялись спросить

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

Контейнерно-ориентированное интеграционное тестирование

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса

[Перевод] Learn OpenGL. Урок 5.7 — HDR

Как мы запускали видеозвонки

[Из песочницы] PHP, YII2 и формирование больших excel-файлов

Ученые нашли способ обратить процесс старения клеток

Три умных кубика Рубика: Xiaomi, Roobo и GoCube

Зарплаты ИТ-специалистов на середину 2018 года

«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»

Иван Тулуп: асинхронщина в JS под капотом

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

Чек-лист IT-аутсорсинга: работаем без рисков

[Перевод] Научитесь создавать собственные команды bash менее чем за 4 минуты

Настройка squid или как не купить платное решение

[Перевод] Vuex: структурирование больших проектов и работа с модулями

«Extreme Extended Edge», или коммутация на основе стандарта IEEE 802.1BR

Торгово-промышленная палата России предложила не наказывать пользователей «шпионских» устройств

[Из песочницы] Почему хватит считать нейронные сети черным ящиком?

Баг при работе TextBox.GetLineText в .NET WPF

[Перевод] Ваш стиль чтения книг много говорит о вашем интеллекте — и вот почему

Flaky tests

Умные часы Pebble: как в одночасье стать раритетом

Как мы уместили таблицы в экран смартфона и унифицировали в рамках дизайн-системы

Intel Datacenter SSD. Большие объемы и новые имена

Светодиодные лампы О'КЕЙ

33 двухюнитовых сервера на 13 ТБ оперативки и 0,6 ПТ распределённого хранилища — почему это минимум для проактивного UBA

[Перевод] Создание интерактивной травы в Unreal Engine

Обзор ЦОД IXcellerate (самый большой машзал в РФ)

Как устроен пассажирский вагон дальнего следования

6. Check Point на максимум. IPS. Часть 2

[DotNetBook] Исключения: события об исключительных ситуациях

Демопати в Хельсинки «Assembly 2018», фотоотчёт, день второй

LLTR Часть 1: Первые шаги в OMNeT++ и INET

Ограничения, которые нужно нарушать или как мы ускорили функциональные тесты в три раза

15 августа 2018

Большой портальный фрезерный станок с ЧПУ своими руками

[Из песочницы] Как мы внедряли DLP-систему в одном международном нефтегазовом холдинге

[Перевод] Премьер-министр Индии Нарендра Моди: мы отправим флаг страны в космос на борту «Гаганьяна» в 2022 году

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

Проверка на прочность: Termite LT450, LXI

Модульные тесты для проектов Ардуино

Делаем 3D конфигуратор без программирования и вёрстки

«Реальность под вопросом»: основные тезисы книги Джейн Макгонигал о роли игр в современном обществе

5 приемов работы с CSS, о которых вам следует знать

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

GeekUniversity открывает набор на факультет искусственного интеллекта

MPRU, выручка и как это связано с выручкой и динамикой клиентской базы

[Перевод] ПЗУ на основе ДНК, память на нуклеиновой кислоте и подложки для OxRAM

Главные конференции по интернету вещей в 2018-2019. Россия и мир

Сингапурская диагностическая панель старения

Семь проблем внедрения Scrum, о которых мы не знали

There's an app for that: анонс Mobius 2018 Moscow

Spectre и Meltdown больше не самые опасные атаки на CPU Intel. Исследователи сообщили об уязвимости Foreshadow

[Перевод] Какие видеокодеки (не) используют браузеры для видеозвонков

Лучшие англоязычные доклады с HighLoad++ 2017

Мобильная разработка. Swift: таинство протоколов

Kotlin performance on Android

Вы все еще ставите Windows 2008? Я тоже, и вот почему

Авторы игры 0 A.D. — молодцы

[Перевод] Разбор паттерна «Модуль» в JavaScript

В чём мерить будем? Как выбрать правильные ML-метрики под задачи бизнеса

1500 публикаций, игра-капча для программистов и разбитый мозгошмыга: 10 лет нашему блогу

Стоит ли ехать It-специалисту на Дальний Восток

[Перевод] Apple утверждает, что комплекс зданий штаб-квартиры компании стоит всего 200 долларов

[Перевод] Серьёзному успеху в квантовых вычислениях помешал подросток

Как я сделал навигацию в React Native не такой ужасной

UE4 | Инвентарь для Multiplayer #5 | Передача информации между Сервером и Клиентом

IoT архитектура — первый взгляд под капот

14 августа 2018

Могут ли дети в селах стать программистами, если рядом учат только на железнодорожников. Разговор с «Кружком»

Президент Турции объявил о запрете на ввоз электроники из США

[Из песочницы] Автоматизация системы мониторинга на базе Icinga2 и Puppet

[Из песочницы] Несколько простых советов: как предотвратить поломку дрона

Злоумышленники взломали тысячи роутеров D-link и перенаправляли их владельцев на зловредные ресурсы

Как мы делали первый российский смартфон

[Перевод] Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit

Установка Archlinux c полным шифрованием системы и LVM на LUKS

From zero to “Actions on Google” hero: ваш код

Гайд по VRRP в MikroTik

[Перевод] Почему жители стран Запада боятся роботов, а японцы – нет

Показать всё, что скрыто: четвертая серия и backstage IT ситкома от Cloud4Y

Виртуальный сервер – для хранения данных

Из нагруженной MPP СУБД — бодрый Data Lake с аналитическими инструментами: делимся подробностями создания

Книга «Site Reliability Engineering. Надежность и безотказность как в Google»

Под звуки нестареющего вальса: небольшая школьная подборка

[Перевод] No Excuses Club: безграничное упорство Массимилиано Сечи   

Курс «Языки веб-программирования» (на основе Ruby) от МГТУ им. Н. Э. Баумана на канале Технострим

MBLT DEV 2018: повышение цены и новые спикеры

Про пожар в небоскребе

Это тоже Toshiba: неожиданные продукты японской корпорации

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

Многорукие бандиты в рекомендациях

Искусство управлять: обзор лучших докладов с Teamlead Conf 2018. Часть 2

[recovery mode] Печать на 3D принтере сложных деталей из пластиков ABS и PLA с большим количеством поддержки

[Перевод] Исследование Ivy — нового компилятора Angular

[Из песочницы] Паттерны корутин asyncio: за пределами await

Вероятностный метод майнинга Bitcoin

Как мы в «1С: Предприятии» решаем системы алгебраических уравнений

[Перевод] Покрытие кода: как улучшить качество тестирования

Необычный дуэт — фразы-пароли и мнемонические изображения

«ОНА»: как мы придумали образы искусственного интеллекта

[recovery mode] From Germany with love: пионер IP-телефонии приходит в Россию

Автоматизация в сфере финансов: сотрудники банков могут остаться без работы из-за роботов

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

Теория и практика бэкапов с Borg

[Перевод] Создатель Wikipedia отвечает на вопросы: программирование, сон, книги, советы «за жизнь»

Typegram — дзэн блог платформа

13 августа 2018

Пишем модуль ядра Linux: GPIO с поддержкой IRQ

Илон Маск заявил, что компания может быть продана частным инвесторам. Ими оказался саудовский фонд

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

Бункер для даты: как мне разрешили погулять по ЦОД RUVDS на территории космического звода

[Из песочницы] Создание тонкого клиента на базе дешевых одноплатных ПК

GitHub открыли код своего балансировщика нагрузки — как работает их решение

Книга «Человек говорящий. Эволюция и язык»

Security Week 30: пять абзацев про Black Hat

Робомобили: Platooning и баварские колбаски

Это пост с докладами и видео по MS SQL Server

Как мы запустили регистрацию касс за наших клиентов

Десять лучших игровых мышей для любого кошелька

[Перевод] Эта гениальная карта объясняет, как всё в физике подогнано друг к другу

Война с TypeScript или покорение Enum

[DotNetBook]: Span, Memory и ReadOnlyMemory

[Перевод] Что расскажут капли крови: тригонометрия преступлений

Как мотивировать авторов, договариваться с экспертами и вообще писать хорошие статьи

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

[Перевод] Человек против машины: новая этика кибербезопасности

Как измерить успех. Стратегии мониторинга и их связь с бизнес-проблемами

Как выбрать 3D-принтер: руководство для начинающих

[Перевод] Умная ферма. Какой она будет?

Клиент-серверное взаимодействие в новом мобильном PvP-шутере и устройство игрового сервера: проблемы и решения

GUI на Golang: GTK+ 3

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

Автономные дроны будут отгонять стаи птиц от аэропортов

Безопасность Bluetooth по NIST

Поиск по MAC-адресу на коммутаторах Juniper

Искусство подбирать чужие пароли

[Из песочницы] Непрофессиональное видеонаблюдение квартиры занятно и недорого

[Из песочницы] Cохранение состояний в android приложениях

FidgetPen, странная лампа и кубики-разветвители: знакомимся с компанией Allocacoc

Вы не умеете работать с транзакциями

Пишу книгу о первом «нашем» стартапе, покорившем мир: помогайте

[Перевод] Собеседование по TypeScript: 20 вопросов и ответов

Принцип работы протокола MSTP

[Перевод] Клац, клац: история компании Cherry, прославившейся переключателями для клавиатур

Тонкости продуктового дизайна

Mail.Ru Design Conference + Dribbble Meetup 2018

Rocket lab чинит, расширяется и ускоряется

История тестирования проекта «К»: Kotlin&Spek

Битва за портфель: Python против финконсультантов

[DotNetBook] Исключения: архитектура системы типов

Делаем «умный» контроллер для кондиционера на ESP8266

В Новой Зеландии запрещают пластиковые пакеты

Исследователи: не все автопилоты 2-го уровня работают одинаково хорошо, но прогресс налицо

Реализация нового транспортного протокола NTCP2 сети I2P

12 августа 2018

Дайджест свежих материалов из мира фронтенда за последнюю неделю №326 (6 — 12 августа 2018)

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

Сокрытие в Ruby. А ещё скрываем классы из Top-Level

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

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

Дайджест интересных материалов для мобильного разработчика #265 (6 августа— 12 августа)

Апгрейд roomba 780

Подключение к PiZeroW с Raspbian Stretch Lite, без дополнительных переходников и монитора

Что мы читали в июле: как найти время на чтение, пять книг для тимлида и немного свежих статей

Фотоэкскурсия по офису «Аудиомании»: часть первая

Опыт использования WebRTC. Лекция Яндекса

Особенности FIFO буфера UART в ESP32

Exactly once is NOT exactly the same: анализ статьи

[Перевод] Что больше всего раздражает ваших пользователей согласно Google

[Перевод] Советы по запуску мобильной игры: Часть 2, Глобальный запуск

ИКЕА и умный дом. Часть 2

[Перевод] Индустрия запусков в Великобритании пробуждается и намечает цели — спустя полвека после «Чёрной Стрелы»

[Из песочницы] Нейросети: реализация задачи про грибы на Tensor Flow и Python

Контроль версий внутри SQL Server'a

[Перевод] Как отбрасывать 10 миллионов пакетов в секунду

[Из песочницы] Моё временнОе творчество, часы из материнских плат

Построение орбит небесных тел средствами Python

[Из песочницы] Контроль версий отдельных файлов с использованием GitHub Gist

Биомаркеры старения. Панель Frailty. Часть 2

10 августа 2018

[Из песочницы] From 0.01 TFlops HPL to ASC’18 Application Innovation

[Перевод] Разница между красными, синими и фиолетовыми командами

[Перевод] Использование отладчика Android Studio по максимуму

[Перевод] Шифрование ключа по умолчанию в OpenSSH хуже его отсутствия

Еженедельный конкурс от OpenGift для разработчиков

[Из песочницы] Как случайно написать Web-GUI для Haproxy

Тестирование производительности нескольких типов накопителей в виртуальной среде

Расследование Motherboard: Как киберпреступники воруют мобильные номера с помощью сотрудников телеком-компаний

[Из песочницы] Обнаружение сарказма с помощью сверточных нейросетей

Незамеченное IT

Релиз версии 0.4.9: последствия

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

[Перевод] Как работает JS: пользовательские элементы

[Перевод] Делаем радиостанцию из GTA: San Andreas

Пять лет на удаленке — фидбек

Apple отказывается от партнерской программы для продвижения приложений с App Store

10 самых быстрых суперкомпьютеров мира 2018

Mikrotik: сброс настроек, бекапы и DualBoot

Запуск кластера RabbitMQ в Kubernetes

From zero to “Actions on Google” hero: начало

[Перевод] Французская школа в разработке видеоигр: Another World

Глаукома — как не ослепнуть: поговорим о лечении…

Эволюция гибких дисплеев

[Перевод] Тренды дизайна в 2018: прогноз и реальность

Как противостояние Walmart и Amazon определяет будущее ритейла

Анонс Heisenbug 2018 Moscow: ответы на все вопросы

The Super Tiny Compiler — теперь на русском

Доступная смешанная реальность: как создать виртуальное пространство

Безопасность Microsoft Office: Автоматизация