03 декабря 2018

[Перевод] Angular 6+ полное руководство по внедрению зависимостей.  providedIn vs providers:[]

Security Week 49: взлом Dell и Marriott

Настройка API Банка Тинькофф. Как у вас с интуицией....? Или песня о Oauth 2.0

[Из песочницы] В США арестован крупнейший бот-нет: что это означает для digital-сообщества?

[Из песочницы] Integer Cube Root in Verilog

Debian

Применяем Veeam Backup & Replication для тестирования новых систем и приложений перед апгрейдом

Эл Лоуи выложил свою коллекцию исходников для продуктов Sierra на eBay

[Перевод] Что такое Method Handles в Java

[Из песочницы] Байт-машина для форта (и не только) по-индейски

Итоги конкурса «ТехноТекст»

«Мне кажется, идеи команды – самое важное при разработке продукта»

PIFR — метод генерации 3D-маски, независимо от угла поворота лица

Жизнь лучше смерти

В декабре решат вопрос об обязательной регистрации базовых станций LPWAN

В ядре Linux слово fuck заменили на hug

Как оформить заказ на бирже фриланса

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

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

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 4)

[Перевод] Малоизвестные возможности JavaScript

Идёт мобильный разработчик по лесу, видит — Котлин горит. Сел в Котлин и сгорел

Минкомсвязи предлагает доверить создание 5G-сети единому оператору

Microsoft обогнала Apple по рыночной капитализации: как такое произошло?

[Перевод] Заблуждения программистов об именах — с примерами

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

PVS-Studio ROI: как не терять миллионы

Как правильно работать с исключениями в DDD

Тактичный робот: умеет слушать и не перебивает

Игровые фичи с помощью ECS: добавляем в шутер аптечки

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

[Перевод] О 3D-графике простыми словами

Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor

GeekBrains начинает готовить Full-stack разработчиков на Python

Windows Server 2019

[Из песочницы] Swift Heroes 2018. Как это было

[Из песочницы] Как я писал самый большой скрипт для Altium Designer

Видеоконференции 3CX WebMeeting — полное руководство

Взломать 50 000 сетевых принтеров и распечатать произвольный текст? Нет ничего прощеǃ

Как генерировать осмысленные коммиты. Применяем стандарт Conventional Commits

Технические интерактивы на фантастических конвентах. Часть 1

Создан первый модульный проигрыватель винила, распечатанный на 3D-принтере, DIY-набор планируют выпускать серийно

0cx00007b или установка драйверов из-под программы

Использование оптического распознавания символов в DeviceLock DLP для предотвращения утечек документов

Старт к МКС и торможение у астероида

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

02 декабря 2018

Azure DevOps бесплатно для маленьких компаний за 1 час

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

Digital-мероприятия в Москве c 3 по 9 декабря

[Из песочницы] Расширение для хрома: создание, публикация, опыт

На сайте «М.Видео» случайно открыли информацию по смартфону от «Яндекса» за несколько дней до презентации

Palm Phone протестировали: вердикт — разработчики потерпели полное фиаско

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 3)

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

Einstein Telescope: детектор гравитационных волн нового поколения

3 декабря SpaceX попробует запустить вторую ступень ракеты-носителя в третий раз

[Перевод] Проблемные личности среди менеджеров проектов

НАСА заключает контракты на разработку посадочного лунного модуля с частными компаниями

[Перевод] Мемристоры, состоящие из частей толщиной в 2 нм

В Японии началось телевещание в формате 8K

Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов. Installation + Dash Layout

Как в два клика узнать реальное имя владельца email аккаунта с помощью PayPal или дыра в приватности данных

Полицейские Калифорнии в течение 7 минут пытались остановить Tesla с заснувшим за рулем водителем

Это вы можете (ЭВМ). Рассказ о забытой телепередаче

[Из песочницы] Беспилотные автомобили для начинающих

01 декабря 2018

[Из песочницы] Tableau Software представляет интерфейс естественного языка для создания визуализации

Как прокачать belongs_to чтобы работал в два раза быстрее (database_validations gem)

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

Ретроспектива: с чего начиналась эра транзисторов и как развивалась стартап-культура в 1940-е и 1950-е

Деревовидный список RecyclerView (без сторонних библиотек и дочерних массивов)

Разбор финала конкурса-квиза на стенде hh.ru на #HolyJS18

Калитка закрывается. До снижения порога беспошлинных покупок остался ровно месяц

Как снизить риск биржевых инвестиций: 3 полезных инструмента

[Из песочницы] Implementation of a Simple Ternary System

Сортировка «Ханойская башня»

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 2)

Robotron BIC A5105 — неизвестная персоналка ГДР

Разбор вопросов на стенде hh.ru на #HolyJS18

[Перевод] Загадочный математический гений и писатель продвигают решение задачи о перестановке

Мой переезд и работа в Австралии

Советский HI-FI и его создатели: наушники для одной пластинки или забытая история Электроника ТДК-3 “КВАДРА”

Чтение на выходные: как не испортить слух и спастись от городского шума — 17 статей и практических руководств

NB-IoT: как он работает? Часть 2

Из Marriott утекли персональные данные 500 млн. клиентов

Кроме IoT: ботнет Mirai начал атаковать машины на Linux

Решаем crackme от Лаборатории Касперского

[Перевод] Успехи иммунотерапии в лечении рассеянного склероза

30 ноября 2018

Фазовый центр антенны (ФЦА) и его поиск в Ansys HFSS

Nanoleaf Canvas: скоро на всех стенах

[Из песочницы] Искусственный интеллект. Интеллектуальная собственность. Danger

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

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

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

[Перевод] Дзен и искусство поддержки чистого кода

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

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

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

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

Миграция данных в кровавом энтерпрайзе: что анализировать, чтобы не завалить проект

3D-принтеры Carbon M2 и роботы: скоростная 3D-печать

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

Гарри Поттер и трудности перевода: РОСМЭН и МАХАОН против оригинала

Лазерная безопасность наглядно, или почему не стоит смотреть в лазерный луч

Sidenis о работе со страховыми корпорациями, agile-коучинге и запрещенных технологиях

Microsoft будет снаряжать VR-очками солдат США

Американская компания DriveSavers первой в мире запустила услугу взлома iPhone для физических лиц

Лайфхаки руководителя проектов

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

Как писать функциональные требования

«Я стал терапевтом или психологом» — Виталий Фридман о UX-тестировании и мобильных интерфейсах

Введение в пользовательские CSS-свойства

Финтех-дайджест: оплата по номеру телефона, банкоматы снова атакуют, институционализация криптосферы

[Из песочницы] Musical box and rotary encoder on FPGA board

Закон о самозанятых. Информация к размышлению

Ликвидировать нужно не баги, а причину их появления: кейс от разработчика игр

История защиты персональных данных: как появился GDPR

[Перевод] Величайшая ошибка в истории физики

Модернизация устаревших ветроэлектростанций Великобритании позволит увеличить генерацию энергии на 171%

Космонавтика и тестирование: смешать, но не взбалтывать

Российские разработчики представили в Лондоне виртуальную систему реабилитации

29 ноября 2018

Справочная: космическая обсерватория «Кеплер» — железо, связь с Землей, ПО и результаты работы

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

Доступ к сетям сигнализации SS7 через радиоподсистему – теперь это возможно

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 1)

[Из песочницы] MEMS-акселерометры и гироскопы — разбираемся в спецификации

Ещё один dsl на Kotlin или как я печатал PDF из react

Ceph. Анатомия катастрофы

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

Литье под давлением c пленками (IMD): как это работает

[Из песочницы] Счетчик Фейсбук-лайков из старого электросчетчика

External — GUI для Golang

[Перевод] Эффективное управление транзакциями в Spring

[Перевод] Проблемные личности среди разработчиков

[Перевод] Его ворсейшество из 11 полигонов, ничего общего с настоящим

Собеседование для собеседующих

Фишинг — работает. Хроника кражи iPhone XS с последующим хищением данных iCloud

И ты, Yota…

[Перевод] Как научить искусственный интеллект здравому смыслу

Разбор конкурса-квиза по React со стенда HeadHunter на HolyJs 2018

[Перевод] Руководство по JavaScript, часть 8: обзор возможностей стандарта ES6

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

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

GraphQL — API по-новому

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

[Перевод] Как этот sidecar-контейнер оказался здесь [в Kubernetes]?

[Из песочницы] A Practical Implementation of the Switching Generator Using Verilog HDL

Чем поможет машинное обучение, когда каждая минута на счету

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

Как мы делали книжный сканер для судов

[Перевод] Реальная скорость Wi-Fi (throughput)

«Календарь тестировщика» за ноябрь. Разумное парное тестирование

[Перевод] Night Sight: как телефоны Pixel видят в темноте

Двойное Дно: пост про современную экосистему, в которой мы платим данными за все, а еще про быстрые Blockchain Protocols

Тимофей Бокарёв, интересный российский геймдизанер

В университете я обожал кодить. Теперь это превратилось в рутину. Как вернуть былой запал?

Кто продает ваши аккаунты?

50 вопросов для работы над документацией

ИИ от Uber прошел Montezuma’s Revenge лучше, чем человек

Три истории модернизации в дата-центре

Make your ideas come app. Serverless приложение — пошаговая инструкция

[Перевод] Почему важна SRE документация. Ч. 2

Apache Spark — достоинства, недостатки, пожелания

Создаем новую литературу. Тема «позитивное бессмертие»

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

28 ноября 2018

[Из песочницы] Полное руководство по CMake. Часть первая: Синтаксис

Ни единого шанса сопернику – берём на вооружение ультраскоростную клавиатуру HyperX Alloy FPS RGB

Сотрудники Google открыто выступили против разработки поисковика с цензурой для Китая

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

[Перевод] Схема разделения секрета Шамира

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

Митап Нетологии и Skyeng о софт-скиллах «Что нужно знать разработчику, кроме кода»

[Из песочницы] Результаты опроса по экосистеме JVM

CLion 2018.3: удаленная разработка, профилирование кода, быстродействие и не только

VariFlight ADS-B – Flightradar по-китайски

Слухи: Corel покупает Parallels, сделку закроют в декабре, сотрудников проинформировали вчера

Как оценить эффективность команды

[Перевод] Объясняем бэкдор в event-stream

Итерации цикла: как прошла конференция HolyJS, и что насчёт следующей

Прерывания от внешних устройств в x86 системе. Опции загрузки ядра Linux

Встраиваемая акустика: что это и как она работает

Планы по развития линейки процессоров компании Baikal Electronics

Первый видеокодек на машинном обучении кардинально превзошёл все существующие кодеки, в том числе H.265 и VP9

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

Самые быстрые отчёты на диком западе. И горстка багов в придачу…

Читаете ли вы Scaladoc для «очевидных» методов коллекций? Или почему лениться не всегда хорошо

Подсмотрено, подслушано и записано на HighLoad++ 2018

[Перевод] Руководство по обработке ошибок в JavaScript

Обзор самых интересных докладов DotNext 2018: версия EastBanc Technologies

Внедряете CRM-систему? Снимите розовые очки

Разработка Action-able приложения для Slack

Проектирование типами: Как сделать некорректные состояния невыразимыми на C#

Serverless убьет DevOps?

Екатеринбург глазами приезжего или 5 лет спустя после первого знакомства

О чем нужно помнить покупая NGFW? Чек-лист

Исследование IFR: количество промышленных роботов в России по-прежнему ничтожно

[Из песочницы] Real-time edge detection using FPGA

[Перевод] Игра, перевернувшая историю шутеров: Goldeneye 007 для Nintendo 64

[Перевод] Почему процессоры Intel потребляют больше ожидаемого: требования к теплоотводу и турбо-режим

Обзор основных методов Deep Domain Adaptation (Часть 2)

Голосование по второй бета-версии Revised 7 Report on Algorithmic Language Scheme (Large Language)

С++20 и Modules, Networking, Coroutines, Ranges, Graphics. Итоги встречи в Сан-Диего

Делаем простую гидроакустическую антенну из мусора

Три года аттестаций без руководителей — полёт нормальный

Транспайлер-цепь Python → 11l → C++ [для ускорения Python-кода и не только]

Настройка Firefox/Chrome для очень медленного и лимитированного интернета

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

@OpenStack Meetup в Mail.Ru Group: 30 ноября

Настоящая валидация на уникальность

В поисках перспективных теней для roguelike

[Перевод] Чего нам ждать от Blizzard? Прошлое, настоящее и будущее серии Diablo

27 ноября 2018

Реализация системы GTD на основе новых возможностей Google Keep и Calendar

[Перевод] Медленный софт

Неделя черной пятницы в Madrobots 2: успеть за три дня

[Перевод] Забытое мошенничество: The World Power Systems Scam

Как собрать Apple 1 и написать для него игру

[Перевод] Столетний холивар: Креативность против юзабилити

[Из песочницы] Как на удалёнке жить хорошо

Кто ответит в agile за качество разработки сложных проектов, или методология Quality Gates

Генерируем красивые SVG-плейсхолдеры на Node.js

Приверженцы статической и динамической типизаций никогда не поймут друг друга. И TypeScript им не поможет

[Перевод] Руководство по JavaScript, часть 7: строгий режим, ключевое слово this, события, модули, математические вычисления

Отчёт с митапа «Go в продакшене»: видео, фото, презентации

Исследование Solar JSOC: киберпреступники становятся профессиональнее

Дайджест событий для HR-специалистов в сфере IT на декабрь 2018

Верховный суд РФ разъяснил, что такое «спецсредства для негласного получения информации»

11 декабря, Москва — Alfa JS MeetUp

«Два нефильтрованных» или легкий способ прострелить ногу

[Перевод] Как рендерится кадр Middle Earth: Shadow of Mordor

Как писать на Objective-C в 2018 году. Часть 1

Эволюция поиска — как купить пианино в три клика

Тёплый ламповый хардкор. Как прошёл DotNext 2018 Moscow

Homo erectus: как я эволюционировал с HealthDesk

NeurIPS: как покорить лучшую конференцию по ML

[Из песочницы] Взгляд биолога на корни нашего старения

[Из песочницы] The Snake game for FPGA Cyclone IV (with VGA & SPI joystick)

[Перевод] Архивирование веб-сайтов

[Перевод] Как сохранить свое место во взрослеющем стартапе

Splunk глазами новичка: как мы делали систему инвентаризации хранилищ

Слова-паразиты в английском языке

Харэ жрать? Говорим о пищевых привычках современного айтишника

Всё дело в Agile — 1: популярные мифы о гибкой разработке

Биометрия с «Ключом Ростелекома»: как ФСБ впервые пустила российскую криптографию в магазины приложений

Фабрика печати: почему «ЛАНИТ-Интеграция» завела собственную «типографию»

В AWS представили Firecracker — «микровиртуализацию» для Linux

Дайджест новостей из мира PostgreSQL. Выпуск №12

Бэкдор в одной из зависимостей библиотеки EventStream

Новые китайские ПЛК с Алиэкспресс: Wecon LX3VP/LX3VE

Godot: к вопросу о регулярном использовании статических анализаторов кода

Устройство системы непрерывной интеграции в Яндексе

1. Анализ логов Check Point: официальное приложение Check Point для Splunk

Как работает диспетчер

Против Google возбуждено административное дело

Нагрузочное тестирование с locust. Часть 2

[Перевод] Микросервисы, API и инновации: вся сила API

Пример расчета для электрощитка

Генерация Close call в играх: «На волосок от поражения» или «Чуть-чуть не победил»

Ученый из Китая заявил о рождении генетически модифицированных детей

Frontend DevDay: Карты, команды, два запроса