16 июля 2019

Контракт на 10 млрд: кто займется облаком для Пентагона

Создаем шаблон Xcode проекта

В школах немецкой земли Гессен запретили использовать Office 365

Собаку съел на нейронных сетях

Hello, World! Глубокое погружение в Терминалы

Artificial Stupidity: бот, который мне не помог

OpenGear — снижаем время простоя бизнеса, используя консольный сервер с Out-of-Band управлением

Рецепты для ELFов

[Из песочницы] Почему тебе не нужно идеальное решение

Stop the line или прокачай свой pipeline, йоу

[Перевод] Представьте себе ваши данные перед тем, как вы их соберете

[Из песочницы] Amazon: 25 лет успеха на поприще электронной коммерции

[Перевод] Новый материал смог превратить пот в энергию

Twitter обновил дизайн десктопной версии сайта

Мошенники на eBay (история одного обмана)

[recovery mode] Европейская навигационная система Galileo вышла из строя

Похождения электронной подписи в России

Автоматизация импортов в Python

Поездка в call-центр и Product Backlog глазами разработчика

[Перевод] Игра Cities: Skylines оказалась Тьюринг-полной: создаём 4-битный сумматор

Вокруг света с электронной книгой: обзор ONYX BOOX James Cook 2

Мониторинг срока действия сертификатов в Windows на NetXMS

Как мы обучили нейронную сеть классифицировать шурупы

[Перевод] Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE

Встраиваем Lua интерпретатор в проект для микроконтроллера (stm32)

Автомасштабирование и управление ресурсами в Kubernetes (обзор и видео доклада)

Подмена медиафайлов. Symantec указала на уязвимость WhatsApp и Telegram для Android

QuadСats – звучи по-настоящему

Современный детский технический кружок VS советские СЮТы

[Из песочницы] Как правильно задавать вопросы, если ты начинающий айтишник

[Перевод] Quasar 1.0: новый полезный инструмент для Vue-разработчиков и не только для них

Несколько историй из жизни JSOC CERT, или Небанальная форензика

Lua in Moscow 2019: интервью с Роберто Иерусалимским

ReactiveX Redux

Внедрение DLP-системы на примере ритейла

Обзор Fujitsu LIFEBOOK U939X: легкость и производительность в корпусе 2-в-1

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

Who is HubEx? Как мы создали платформу для управления сервисом оборудования

Продолжаем развивать платформу приключений для россиян: особенности интерфейсов и летние особенности

Метод мониторинга актуального состояния российских автодорог смартфонами пользователей

Прямая печать на футболках с Epson SureColor SC–F и её отличие от шелкографии, термоаппликации и сублимации

Meeting Room L̶i̶t̶t̶l̶e̶ Helper v 2

Лицо Алана Тьюринга украсит новую банкноту 50 фунтов

Обновленная версия SAP Business One 9.3: что изменилось

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

Разработка под Docker. Локальное окружение. Часть 2 — Nginx+PHP+MySql+phpMyAdmin

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

LEAN + AGILE = AGILEAN или собираем целое по частям

Беспроводной датчик протечки воды на nRF52832, DIY проект

Справочная: квантовая криптография на пальцах

[Из песочницы] PHP microservices framework — Swoft 2.0.3 published

15 июля 2019

Какаказалось

Имплантация при полном отсутствии зубов, как следствие несвоевременного обращения к стоматологу

[Из песочницы] Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт

Security Week 29: уязвимость в сервисе Zoom, безопасность и драма

[Перевод] Правильная типизация: недооцененный аспект чистого кода

Чемпионат по программированию: разбираем задачи для фронтенд-разработчиков

[Перевод] Микрофронтенды: о чем это мы?

Microsoft будет удалять аккаунты после двух лет бездействия

[Перевод] Генерация подземелий в Diablo 1

[Перевод] Пирамидальная сортировка (HeapSort)

Поделки из нерабочих HDD — мини-помпа

Errors that static code analysis does not find because it is not used

Ошибки, которые не находит статический анализ кода, потому, что он не используется

Крупнейшие заказчики в России — большой куш или головная боль? Опыт AGIMA

[Перевод] Десять лет программирования на Erlang

5 open-source систем управления событиями безопасности

[Перевод] Что на самом деле случилось с исчезнувшим малайзийским Боингом (часть 3/3)

Поймал бан за форк deepNude на gitlab.com

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

[Перевод] Создание Amazon Prime, самой успешной и разрушительной программы членства в истории интернета

В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить

Эпичная сага о сведениях Threat Intelligence

[Перевод] Сравнение BDD фреймворков Python: плюсы и минусы

Docs as Code. Часть 1: автоматизируем обновление

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

Разбор задач с конференции Hydra — балансировка нагрузки и in-memory хранилища

Редчайшая игра Extra Terrestrials для Atari 2600 продается на eBay по цене в $90 000

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

Невероятно правдивые истории из жизни техподдержки

Facebook выписали рекордный штраф $5 млрд. Цукерберг доволен, акции выросли

От заявки до сцены. Жизнь доклада на Saint TeamLead Conf 2019

Интернет вещей для всей России обойдется в 70 млрд рублей

«Яндекс.Такси» покупает активы своего конкурента — группы компаний «Везет»

.NET: Инструменты для работы с многопоточностью и асинхронностью. Часть 2

[Перевод] Создаем инфраструктуру как код с GitLab и Ansible

В Москве теперь можно бесплатно пользоваться сотовой связью

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

Германия. Advanced Immigration guide

В США подготовлен законопроект, который запрещает крупным IT-компаниям выпускать цифровую валюту

[Перевод] Искусственный интеллект Goldeneye 007

ФСО потратит 1,44 млрд руб. на изолированный интернет для российских чиновников

Решение задания с pwnable.kr 04 — flag. Упакованные исполяемые файлы

В России резко выросли продажи игрушек по компьютерным играм

Luxor

Подборка сервисов на основе ИИ, которые облегчат вам жизнь уже сегодня (1/3)

Представляем 3CX V16 Update 2 и удаленное управление ПК через WebMeeting

Несколько малоизвестных возможностей docker-compose

В сеть утекло 2 млрд записей логов пользователей умных устройств компании Orvibo

Инструменты Node.js разработчика. Удаленный вызов процедур на веб-сокетах

PHP-Дайджест № 160 (1 – 15 июля 2019)

[Перевод] Погружение в Move — язык программирования блокчейна Libra от Facebook

Исследование: Linux — все еще самая популярная ОС в облаке

ГОСТ Р 57100-2016. Что это было?

14 июля 2019

[Из песочницы] Немного опыта про backup & storage

Дайджест интересных материалов для мобильного разработчика #306 (8 — 14 июля)

[Перевод] Promise.allSettled

Высокотехнологичные нигерийские письма

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1

8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации

Сервер браузера Pale Moon взломали и заразили вирусом

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

Новый законопроект ставит под угрозу работу в России Visa и Master Card

Американские власти считают криптовалюту FB Libra угрозой стабильности

Фотоэкскурсия: Музей оптики Университета ИТМО

Российский космический телескоп «Спектр-РГ» запустили с третьей попытки

Вирус Agent Smith заразил 25 миллионов устройств под управлением ОС Android

Полный цикл тестирования React-приложений. Доклад Авто.ру

Музыка «по умолчанию»: какие треки можно было найти на плеерах и персональных компьютерах

Игрок потратил 10 лет на изучение всех уголков EVE Online

Приём безналичных платежей подешевеет до 0,2-0,7%

Пример Model-View-Update архитектуры на F#

[Из песочницы] Иследование современного Malware Cerberus под Android

[Из песочницы] Интерактивная карта субъектов России для новичка. Ошибки, которые допустил я и которые не должны допустить вы

[Перевод] План вернулся в экономику

13 июля 2019

[Из песочницы] Паттон Джефф. Пользовательские истории. Искусство гибкой разработки ПО

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

Facebook отрицает, что на сайте можно заводить друзей

Если вы не отзовётесь, мы напишем… в «Спортлото»

Могильник ядерных отходов в Москве может быть поврежден строительством нового шоссе

[Из песочницы] Настройка ClickHouse для интеграционного тестирования в gitlab-ci

Основатели стартапов страдают от депрессии и наркомании. Это цена смелости и яркого воображения

Конечно, дали власть и очередь из пулемета. Рак и прочее…опыт с медициной

Новости недели: цена билета Hyperloop в России, майнинг на ЭВМ программы «Аполлон», ИИ-бот в StarCraft II

[Из песочницы] Микросервисы или монолит: ищем решение

Apple выпустила «тихий» апдейт для Mac, чтоб удалить скрытый веб-сервер от Zoom

[Перевод] Пингвин в окне: о потенциале и перспективах WSL2

12 июля 2019

Google прослушивает пользователей через умные колонки

Реализуем AutoMapper при помощи Roslyn и кодогенерации

[Перевод] Пишем API для React компонентов, часть 5: просто используйте композицию

Habr Weekly #9 / Выгорание в юности, японские интерфейсы, нейросеть в Battle.net, игры и жестокость

Как мы лечили кота Лапуню

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

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

«Очки н-нада?» или «чем вредны готовые китайские очки»?

Как строить, развертывать и тестировать Waves RIDE dApp

[Перевод] Что я узнал о машинном обучении, поработав в 12 стартапах

[Перевод] Как в 1995 году писали игры для Sega Saturn

По следам Highload++ Siberia 2019 — 8 задач по Oracle

Как ухаживать за электровелосипедом

«Мамкины хакеры» на официальной работе: чем занимаются пентестеры

[Из песочницы] Функциональный подход обработки ошибок в Dart

Tesla резко наращивает объемы производства электромобилей

[Перевод] Повтор неудачных HTTP-запросов в Angular

[Перевод] Пишем мультиязычное приложение на React Native

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

Бот впервые обыграл профессионалов NL Holdem за столом с шестью игроками

Роботов-муравьев научили прыгать и выполнять командную работу

Портирование Qt на STM32

Почему Mozilla назвали «главным злодеем интернета»?

Apple получила отказ в регистрации товарного знака дополненной реальности в России

Авиакомпанию British Airways оштрафуют на рекордные $230 млн за утечку данных клиентов

AI-Based Photo Restoration

Читать между нот: система передачи данных внутри музыки

GOTO Amsterdam

[Перевод] Как Qualcomm обдирала мобильную индустрию почти 20 лет подряд

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server

7 штук, которые точно не надо делать при открытии кружка робототехники. Вот совсем не надо делать

Как избежать взрыва Li-Ion аккумулятора: советы от Роскачества

Спутниковый интернет — угроза национальной безопасности. Госдума запрещает бесконтрольный ввоз спутниковых терминалов

[Перевод] 10 советов, как ревьюить код, который вам не нравится

11 июля 2019

Виртуальная машина на ESP8266 для запуска игр

Механики геймификации: древо навыков

Карта Метро Москвы и всего мира для Android

Диммеры для светодиодных ламп

Virgin Orbit Ричарда Брэнсора успешно выполнила тестовый сброс ракеты-носителя с самолета

[Из песочницы] 4 Причины, почему вы должны забыть о Redux в приложениях на React

Открыты модификации материала, противоречащие устоявшимся химическим принципам

Музей DataArt. Распаковываем и запускаем «Радио-86РК»

Как не потерять деньги в черном ящике: методы тестирования биллинга

«Яндекс» и Hyundai представили совместный беспилотник

[Перевод] Распознавание текста с помощью VNRecognizeTextRequest в iOS 13

Бизнес сможет зарабатывать на данных из государственных систем

«Лаборатория Касперского» обнаружила шпионское приложение, читающее секретные чаты в Telegram, WhatsApp и Signal

[Перевод] Автоматизированный подход к регрессионному тестированию

AlphaStar от DeepMind будет играть на Battle.net с геймерами-людьми

PVS-Studio wanted but couldn't find bugs in robots.txt

PVS-Studio хотел, но не смог найти баги в robots.txt

В Open Invention Network больше трех тысяч лицензиатов — что это значит для открытого ПО

iOS-дайджест №9 (28 июня – 11 июля)

[Перевод] Не соглашайтесь разрабатывать то, чего не понимаете

Анонсирована портативная игровая консоль Nintendo Switch Lite

Резервное копирование, часть 5: Тестирование bacula и veeam backup for linux

Утко-робот мутит воду на рисовых полях

[Из песочницы] Создаю глобальную базу знаний по элементам питания

Микробиота. История изучения и методы исследования

Платные SMS-подписки по-прежнему грабят абонентов

The state of CSS

Слёрм — простой способ ворваться в тему по Kubernetes

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

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы

[Перевод] Обход подводных камней Angular и экономия времени

Мелкая питонячая радость #7: три штуки по цене одной — консольная анимация, алгоритмы и отладка

Персональные данные более 450 тыс. пользователей Ozon утекли в сеть. Роскомнадзор просит объясниться

[Перевод] Я нашёл отличного программиста по имени Стив Возняк

Как изменить карьеру, стать frontend-разработчиком в 30 лет и работать в свое удовольствие

[Перевод] Почему сериал «Чернобыль» настолько плохо описал ядерную энергию

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes

Виртуальные телефонные системы

Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики

Инженерный подход к разработке ПО

[Перевод] Как начать использовать User Mode в Linux

Intel Quartus Prime — все что нужно для работы с FPGA Intel

Функция наведения камеры по голосу стала доступней — универсальное решение SmartCam A12 Voice Tracking

Что разработчикам надо знать про бизнес

Что такое вероятность и как ее посчитать

Обзор: как купить акции американских компаний из России

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам

Про гормоны

[recovery mode] Расширения Google Chrome для программиста

Разработчики российского ПО получат ещё 15 млрд руб. поддержки

Дифференцируемое программирование

GitHub удаляет открытые версии DeepNude

10 июля 2019

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

[recovery mode] Вертикальное письмо в современном IT

Билайн показывает рекламу боту Google. Бот недоволен

Как мы учим французов экологии и собираем бутылки

Следим за изменением файлов с помощью Alerting OpenDistro for Elasticsearch

SQL: решение задачи о рабочем времени

Возможности контейнерных ЦОД: готовый коммутационный узел в Мьянме за 50 дней

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 2)

Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V

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

Разрабатывайте плагины для продуктов JetBrains и продавайте их на JetBrains Marketplace

[Из песочницы] Top 5 Tips Developers Should Know For Python Codes Optimization

Роскосмос показал беспилотный трактор

IBM закрыла сделку по поглощению Red Hat

[Перевод] HTML — это и есть веб

Сайт Jabber-клиента Conversations внесён в реестр организаторов распространения информации

Исследование показало, что видеоигры не делают людей жестокими

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

WAL в PostgreSQL: 2. Журнал предзаписи

Децентрализованный интернет-провайдер «Medium» — три месяца спустя

Гигабитный линк на 3 километра на лазерных модемах

Обновление ассортимента дронов Xiaomi: новая модель Fimi X8

Как запустить растущий b2c стартап после хакатона

Hydra 2019: бесплатная трансляция первого зала и немного о том, что будет на конференции

Самые частые грабли при использовании printf в программах под микроконтроллеры

[Из песочницы] Промышленный реверс-инжиниринг

Грязные уловки вендоров CRM: а вы бы купили автомобиль без колёс?

Поиск в Яндекс все?

Прогнозирование результатов футбольных матчей

Поколение Arduino. Что изобретают современные школьники

VAIO представила ноутбук с огромным количеством разъемов и портов

Vivaldi: На чём зарабатывает браузер?

Lua in Moscow 2019: Interview with Roberto Ierusalimschy

Хватит использовать RSA

[Перевод] Данные по-прежнему важнее

Агро-робот с ИИ научился аккуратно собирать с грядки только созревший салат

В США психологи организуют платные занятия для профилактики смартфонной зависимости у детей

Сотовые операторы могут получить бесплатные частоты в обмен на покупку российского сетевого 5G оборудования

Как за секунду сделать идеально оформленный текст: макрос в Word для тех, кто много пишет

[Перевод] Цена JavaScript в 2019 году

Huawei хочет купить бизнес и технологии у ряда российских компаний

Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML

Полуметалл теллурид вольфрама — швейцарский нож дня нанотехнологий

Как создавался дизайн Яндекс.Авто

Еще один способ оптимизации docker-образов для Java приложений

[Перевод] Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия

[Перевод] Развлекаемся с z-index

Mozilla окончательно забанила шпионскую компанию DarkMatter

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

Instagram внедряет ИИ для фильтрации грубых людей

К вопросу о разном или очередной плач Ярославны

09 июля 2019

Как я пытался починить поиск по картам для водителей. Часть 3 (финал)

Древности: краткая история MP3-плееров

Habr Special // Подкаст с автором книги «Вторжение. Краткая история русских хакеров»

Из риелтора в разработчика игр 2. «Операция: Андроид»

На компьютере программы «Аполлон» попробовали майнить биткоин: 10,3 секунды на хэш

Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7

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

Как студенты из Перми попали в финал международного чемпионата по анализу данных Data Mining Cup 2019

[Перевод] Новости из мира OpenStreetMap № 467 (25.06.2019-24.06.2019)

«Эмпирические результаты лишь для публикации, реальные мотивы работ — эстетические». Большое интервью с Майклом Скоттом

«Сгоревшие» сотрудники: есть ли выход?

Организуем ML-проект с помощью Ocean

[Перевод] В чем разница между исследователем данных и статистиком?

По следам конференции T+ Conf 2019

Лучшие в своем классе по соотношению цена-качество — Mpow A5 (059)

Сбербанк начал выдачу посылок из интернета

В Chrome появилось расширение, которое маскирует Netflix под деловую видеоконференцию

Век живи — век учись. Часть 1. Школа и профориентация

9 лет в монолите на Node.JS

[Перевод] Дорогой Agile, мне надоело притворяться

[Перевод] Визуализируем и разбираемся с Hash Match Join

TypeScript и короткие спринты. Как мы делали инструмент вариативности интервью по фронтенду

[Перевод] Angular: состояние дел в 2019 году

Кругом враги. Как параноику планировать свою работу

ВНИИТЭ планеты всей: как в СССР систему «умного дома» придумали

От монолитов к модульности команд

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

Как мы спроектировали и реализовали новую сеть на Huawei в московском офисе, часть 2

TestMace. Быстрый старт

Опыт использования BDD в тестировании CUBA Platform

JVM TI: как сделать плагин для виртуальной машины

Хочешь <s>похудеть</s> учиться ИТ самостоятельно? Спроси меня как

Окружи, откуси, распили: новое соревнование Mini AI Cup #4

Найм сотрудника начинается с… уважения. Собеседуем инженера

Темизация UI kit: как мы подружили SCSS с CSS Variables

Справочник по источникам событий в Rx

На пенсию в 22

Социальная инженерия в России эффективнее, чем в других странах

Security Week 28: взлом умного дома

Уязвимость блокировщика экрана в Astra Linux Special Edition (Смоленск)

Мэрия Москвы, не найдя отечественных аналогов зарубежного софта, потратит на импортное ПО 68 млн рублей

Как изменится закон «Об электронной подписи»

Встраиваемые компьютеры и где они обитают

Правообладатели предлагают удалять пиратские сайты целиком из выдачи поисковиков

14 000 вёрст не крюк

08 июля 2019

Назад в 1985: представляем Windows 1.11

Сбербанк назвал, сколько документов хранит в бумажном виде

Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру

[Перевод] Ещё лучшая ZIP-бомба

[Из песочницы] 10 лет в IT с диагнозом шизофрения, советы по выживанию

10++ способов работать с аппаратными регистрами на С++ (на примере IAR и Cortex M)

Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет)

Конкурс разработчиков ботов для ТамТам

Какие виды детекции полезны в видеонаблюдении. Механизмы и функции

Самолет впервые посадили автономно, без помощи с земли

ПЗС линейка: с чем ее едят

Анализ производительности запросов в ClickHouse. Доклад Яндекса

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

Машинное обучение vs. аналитический подход

Прокуратура Марий Эл отказалась от иска против VPN-сервиса HideMy.name

«Яндекс» отказался от сотрудничества с ivi.ru

Состоялись релизы Debian 10 Buster и Linux 5.2

XLNet против BERT

[Перевод] GitLab: С выходом версии 12.1 мы прекращаем поддержку MySQL

Дайджест продуктового дизайна, июнь 2019

Windows Server 2008 R2 – Король умер, да здравствует король

Заполняем документы в Microsoft Word при помощи Python. Часть 2

[Екатеринбург, анонс] Флаттертон — воркшоп про разработку на Flutter

[Перевод] Практические рекомендации по разработке крупномасштабных React-приложений. Часть 2: управление состоянием, маршрутизация

Обходим Windows Defender дешево и сердито: через meterpreter сессию с python

Дайджест свежих материалов из мира фронтенда за последнюю неделю №372 (1 — 7 июля 2019)

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

[Из песочницы] Что ты такое, замыкания в JavaScript?

Поддельная «голубая пилюля»

Разработчики «МойОфис»: у нас не дефекты, а различия в функциональности

Установка имплантата: как это делается?

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

Конференция для фанатов DevOps-подхода

Бережная обработка ошибок в микросервисах

[Перевод] На шаг ближе к восстановлению тимуса

Сканирование документов по сети

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

Tesla собирается преподнести сразу несколько сюрпризов во второй половине этого года