18 апреля 2019

Сидорин: KnowledgeConf — это про то, как сохранить знания при средней продолжительности работы на одном месте в 2-3 года

Java теперь платная? Развенчиваем слухи (или нет?)

DIY: Как мы делали «живое» расписание для Codefest X

Уроки украинского

Советская техническая эстетика и технологии

[Перевод] PHP GR8: повысит ли JIT производительность PHP 8

Как сделать первые шаги в робототехнике?

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

[Из песочницы] Алгоритм Дугласа-Пекера

Быстрорастворимое проектирование

С праздником, Радиолюбитель! #WorldAmateurRadioDay

Как изучение критической уязвимости DHCP в Windows 10 привело к обнаружению еще двух ошибок безопасности

[Из песочницы] GameBoy на C#

Мониторинг мёртв? — Да здравствует мониторинг

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

Знакомые незнакомцы или еще раз об использовании паттернов проектирования

Страх и ненависть DevSecOps

Правообладатели недовольны работой «антипиратского» робота «Яндекса»

Promobot презентовала робота двойника человека. Он уже побыл ведущим федеральных новостей

У Еврокомиссии нет доказательств наличия шпионских модулей в софте «Лаборатории Касперского»

Архитектура сетевого балансировщика нагрузки в Яндекс.Облаке

Метапрограммирование в C++ и русская литература: через страдания к просветлению

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает?

[Перевод] Человеческое общение становится предметом роскоши

Собрали справочник подразделений в паспортах. Качайте на здоровье

Заводское тестирование модульного дата-центра

[Перевод] Автоматические размеры хедера и футера UITableView с AutoLayout

«В ноябре 2018 мы посыпались в спам по всем фронтам». Как я доставал рассылки из спама у компании с миллионной базой

[Перевод] Учебный курс по React, часть 28: современные возможности React, идеи проектов, заключение

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

[Из песочницы] Как внедрить ISO 27001: инструкция по применению

Антимонопольная служба возбудила дело по защите конкуренции против Headhunter и еще двух сервисов

Космический ЦОД. Подводим итоги эксперимента

[Из песочницы] Прошивка Сisco CP-7906/7911

[Из песочницы] ProLiant 100й серии – «потерянный младший брат»

Как мы оценивали качество документации

Генерация конфигов для nginx, история одного pull request

Как «снести» вашу документацию и начать жить

Модульные промышленные мониторы Advantech FPM-7002

VMware NSX для самых маленьких. Часть 5. Настройка балансировщика нагрузки

Домашняя лаборатория для самоконтроля, или что купить в гик-аптечку

Вклад рунета в российскую экономику превысил 3,9 трлн рублей

[Перевод] Неразбериха с Boeing 737 MAX: анализ возможных причин аварий

Network tools, или с чего начать пентестеру?

Бесплатный VPN сервис Wireguard на AWS

Acer в 2019: что если из игровых ноутов убрать все фентифлюшки

Израильские учёные впервые в мире напечатали живое сердце

Цифровое радио DAB+ — как это работает и нужно ли оно вообще?

17 апреля 2019

Понимание джойнов сломано. Это точно не пересечение кругов, честно

Решаем простой Crackme для Sega Mega Drive

Систему контроля блокировок сайтов VPN-сервисами разработает РАН

«Матрице» 20 лет: как Вачовски сделали киберпанк, определивший повестку для целого поколения

ProКонтент 2019: три хардовых доклада и частушка

«Россия 404»: Сколько осталось жить свободному интернету

[Из песочницы] Коренные микробы

Модульная разработка или путь туда, а не обратно

Лунная миссия «Берешит» — озвучена предварительная причина аварии

[Перевод] Ищем утечки памяти в приложениях на Python

[Из песочницы] Расширяем функционал WDS: добавление возможности загрузки в UEFI

Test Maturity Model: как тестировщику оценить проект и спланировать процессы

Контент-маркетинг в США, Латинской Америке и Азии: полезные советы, ссылки и инструменты для бюджетного продвижения

ЦАТ: Промышленные 3D-печать и 3D-сканирование в России

AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и автодополнения, перемещение выражений и многое другое

Техническая ипотека: что и кому должен тимлид

История взлома классической игры на Dendy или Contra со спрэдганом в начале

[Перевод] Математика, сообщающая клеткам, какими они должны быть

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

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

OpenStreetMap: прошлое, настоящее и будущее

USB в графическом процессоре NVIDIA

Голосовой секретарь на вебхуках

[Перевод] Метод CASE: гуманный мониторинг

Видеть насквозь. Как изучать предметы, не ломая их?

SciPy, оптимизация с условиями

[Перевод] Дизайн декбилдинга в видеоиграх

Сотни тысяч платежей граждан в ГИБДД и ФССП находились в открытом доступе

Отчет SWIFT: Объем похищенных хакерами у банков средств снизился в десятки раз спустя три года после взлома на $100 млн

[Перевод] Учебный курс по React, часть 27: курсовой проект

[Перевод] Selecting, caching and displaying photos on the map

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

Конференция mailto:CLOUD — про облака и вокруг

E-Dobavki — веб-сервис поиска пищевых добавок на Java и Spring Boot, написанный моими студентами

Липидам холод нипочем: предотвращение кристаллизации воды при -263 °С

Неудачная миграция Certificate Authority(CA) с Windows 2008R на Windows 2012 R2

В России впервые пройдет Digital Диктант

Почему кремний и почему КМОП?

GPU, гексагональные ускорители и линейная алгебра

[Из песочницы] Самый простой способ сделать чат в iOS приложении

SNA Hackathon 2019 — итоги

Technical debt leading to a company crisis

[Из песочницы] Трекеры от Google встроены в ряд официальных российских электронных ресурсов

Kubernetes tips & tricks: о локальной разработке и Telepresence

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

Как сделать часы для Илона Маска

Дозвонились! Как собрать свою Web-звонилку за час

Штормгласс – кристаллы предсказатели

[Из песочницы] Искусственный интеллект, великий и ужасный

[Перевод] 9 удивительно простых способов сделать так, чтобы люди отвечали на ваши сообщения

Обработка аппаратных прерываний в архитектуре intel. i8080 — i80486, PIC, ISA, conventional PCI

16 апреля 2019

Безопасность DHCP в Windows 10: разбираем критическую уязвимость CVE-2019-0726

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

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

20, 100, 3, 19 — InoThings в цифрах

[Из песочницы] Выпуск Rust 1.34

Реализация словаря в Python

Микробиота. Что это за орган и зачем он нам

GraphQL Voyager как инструмент для поиска уязвимостей

Я подумал, что нужно отправить дизайнеров в…

MyDrops — недорогие TWS-ки с хорошим звуком и надежным Bluetooth

Книга «Vue.js в действии»

[Из песочницы] Слушаем музыку и лекции с Youtube с заблокированным экраном смартфона и без рекламы с помощью Telegram

В Москве покажут принтер, печатающий органы и ткани

Радиация: война с невидимым убийцей или еще немного о радоне

Случайные числа и децентрализованные сети: практическое применение

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

От GNU до Doom: анонс TechTrain 2019

[Перевод] Создаём процедурные глобусы планет

[Из песочницы] Создание игры «35ММ». Постапокалипсис в России

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 2

Управляем генератором или борьба с АЦП в STM32F030

[Перевод] История транзистора: пробираясь на ощупь в темноте

Инициация IT-адептов: покажи свою Силу на РИФе

Магические трансформации типов данных в Rust: Интринсика mem::transmute<T, U>

Новый уровень безопасности МФУ: imageRUNNER ADVANCE III

О близости вершин

Основы формата GLTF и GLB, часть 1

Основы формата GLTF и GLB, часть 2

Определяем породу собаки: полный цикл разработки, от нейросети на Питоне до приложения на Google Play

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

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

[Перевод] Ускоряем JavaScript-код с использованием типа данных Set

Уязвимость в фильтрах AdBlock и uBlock позволяет выполнять произвольный код на веб-страницах

Наглядное пособие по разработке продуктов: формирование идеи

Коробочные телефонные системы

SMS-мониторинг веса трех ульев за 35$

Гибридный накопитель Intel Optane Memory H10 — приводим характеристики

Как живет Альфа-Банк в период изменений и что нам удалось сделать при объединении IT-разработки и Альфа-Лаборатории

[Перевод] Новости из мира OpenStreetMap №455 (02.04.2019-08.04.2019)

Открываем API для приема p2p-переводов

Threat Hunting, или Как защититься от 5% угроз

SLM-технология бьет рекорды: напечатан самый большой ракетный двигатель

Управляем непрерывностью бизнеса с ClearView

[Перевод] Установка разъёма для кабеля связи в Super Game Boy

Как играть в Speedgate, первый вид спорта, созданный AI

Как быстро попробовать CQRS/ES в Laravel или пишем банк на PHP

[Перевод] Айфон — не первый телефон Apple

[Перевод] 9 советов по использованию библиотеки Cats в Scala

Стоимость российского проекта глобальной спутниковой сети «Эфир» выросла почти в два раза

Капсула времени: HP iPaq h1940 «из коробки». На что годится КПК из 2000-х

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth

15 апреля 2019

Космос и Гена

[Из песочницы] Виды моделирования. Основы скульптинга, ретопологии и развертки

Особенности ИБП для промышленных объектов

От моделирования процессов к проектированию автоматизированной системы (Часть 2)

[Перевод] Приложение в строке меню для macOS

Китайский протокол AIBUS и лабораторный химический реактор

Инструменты для хорошего Wi-Fi. Ekahau Pro и другие

[Из песочницы] ES6 Proxies in practice

Security Week 16: кража цифровой личности

Строим модели, «продаем» управление знаниями руководству и исправляем ошибку выжившего

Будущее (или засекреченное настоящее) плазменных движков или как достичь 27 махов в атмосфере

Пушка для спутников, бластер и солнцеход: курьёзные и парадоксальные проекты

Зачем нам на производстве AR и VR

Лень и переработки — про ИТ и промышленность Китая изнутри

[Перевод] Там, где сходятся доказательства, факты и воображение

Мох и мамонты (часть 1)

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще

Пишем на Rust + CUDA C

Инструкция: как тестировать ansible-роли и узнавать о проблемах до продакшена

Близкие контакты ADL-ной степени

Марка Цукерберга предлагают снять с поста председателя совета директоров Facebook

Git это круто! Ваш кэп

Лунная миссия «Берешит» — разбор аварии, анонсирование запуска разработки аппарата «Берешит 2.0»

[Из песочницы] От моделирования процессов к проектированию автоматизированной системы (Часть 1)

Искусственный интеллект обыграл сильнейших киберспортсменов мира по Dota 2

[Перевод] НАСА: генетические изменения, вызванные космическими путешествиями, являются временными

Digital-мероприятия в Москве c 15 по 21 апреля

Отображение и оптимизация вывода на терминал в вебе

[Из песочницы] Как устроен ReactJS. Пакет React

Dream team из ничего: найм специалистов в IT

Mikrotik. Управление через SMS при помощи WEB сервера

SEO и контекстная реклама — лиды на 175 тысяч рублей в день в Ижевске

Docker — это игрушка или нет? Или всё-таки да?

Компилятор Ангуляр в 200 строчек кода

[Перевод] Основы Natural Language Processing для текста

8. Check Point Getting Started R80.20. NAT

Операторы связи тестируют eSim несмотря на возражения ФСБ

[Перевод] Ответственный подход к JavaScript-разработке, часть 1

ФСБ пояснила депутатам, в чем разница между бытовыми и шпионскими устройствами

Announcing ML.NET 1.0 RC – Machine Learning for .NET

Секреты API Android-устройств. Доклад Яндекса

Джулия в латексе

Клинический анализ мочи дома на тест-полосках: плюсы и минусы

[Перевод] АЛУ на 12 транзисторах (на самом деле нет)

Изготовление плазменных двигателей в России

Любительская голография — галогенсеребряные фотоматериалы

Frontend Weekly Digest (8 – 14 Apr 2019)

GHIDRA, исполняемые файлы Playstation 1, FLIRT-сигнатуры и PsyQ

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

14 апреля 2019

[Из песочницы] Простая система имитационного моделирования на Go

Об авторегрессионном оценивании спектральной плотности стационарного сигнала

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

Фотография чёрной дыры — будет ли от неё польза?

Некоторые аспекты мониторинга MS SQL Server. Рекомендации по настройке флагов трассировки

[Перевод] Как устроен «Мистер Телевокс»? Патент со схемами

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

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

[Из песочницы] Mikroik. IPSEC vpn за NAT как клиент

JPoint 2019: от рассвета до заката

[Из песочницы] Пишем простой NTP клиент

На какой диапазон эта антенна? Измеряем характеристики антенн

Эволюция программного проекта и ООП

Импортозамещение на практике. Часть 2. Начало. Гипервизор

[Перевод] История электронных компьютеров, часть 4: электронная революция

TL;DR-дайджест Университета ИТМО: неклассическое поступление в вуз, ближайшие мероприятия и самые интересные материалы

Еще больше роботов: Walmart внедряет тысячи машин для работы в своих магазинах

[Из песочницы] Импорт в Я.Коннект из файла списка пользователей через API

Суд оштрафовал Facebook по жалобе Роскомнадзора

Прокладка оптоволоконной магистрали до Чукотского округа обойдется бюджета в 4,7 млрд рублей

Европейские регуляторы выступили против cookie-баннеров

Письмо химика 3D печатнику. Растворители для пластмасс и защита от них

13 апреля 2019

[Из песочницы] Узнать возраст пользователя VK или о чём ещё может рассказать социальный граф

[Перевод] Как учёные изучают гены, контролирующие полную регенерацию тела

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

Что такое гейзенбаг: история термина и примеры

Выбор стратегии жизненного цикла программного обеспечения при наличии нескольких зависимых фронтэндов

3 недели с Galaxy S10: плюсы и минусы

Самый большой в мире самолёт Stratolaunch впервые взлетел 13 апреля 2019 года

[Из песочницы] Тестирование микрокомпьютеров для IoT

Interview with Rob Vugteveen — an old-school FORTRAN programmer

Дайджест: 10 материалов об экранах и проекторах для домашнего кинотеатра

[Перевод] Как соединить GitLab и Pantheon и оптимизировать рабочие процессы Drupal и WordPress

[Перевод] Сверхпростое логгирование в Javascript — два декоратора, и готово

Очереди и JMeter: обмен с Publisher и Subscriber

[Из песочницы] Why it is imperative to Invest and Develop a branded Taxi app for your venture?

Uber подал документы для проведения IPO

[Перевод] 5 способов оставить рабочий стресс на работе

[Перевод] Хакеры могут удалённо управлять Tesla Model S используя систему автопилота

[Из песочницы] Проектирование на основе «отражения»

[Из песочницы] Разработка и сборка фото-светильника

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

Квантовые коммуникации в Университете ИТМО — проект невзламываемых систем передачи данных

Чат на сайте и в выдаче Яндекс

[Перевод] Введение в реверс-инжиниринг: взламываем формат данных игры

[recovery mode] Почему не нужно тратить свое время на создание нишевых тематических сайтов

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

SamsPcbGuide, часть 9: Гальваническая изоляция, безопасность и печатные платы

12 апреля 2019

[recovery mode] Актуальные инновации: чего ждать от рынка ЦОД в 2019 году?

Разбираемся, как 5G будет работать в миллиметровом диапазоне на улице и в помещениях

MODX-Дайджест #3 (25 марта – 8 апреля 2019)

[Перевод] Аналитика логов Nginx с помощью Amazon Athena и Cube.js

«Нефть» современной экономики и война за кадры

Екатеринбург, 18 апреля — митап автоматизации и тестирования

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

К дню космонавтики. Продолжение истории советского баллистического центра

Эксперты Positive Technologies выявили попытки массовой эксплуатации критической уязвимости в Confluence

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

[Перевод] Фотографии из грубых набросков: как именно работает нейросеть NVIDIA GauGAN

Слава богу, что я не менеджер

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 1

Новости недели: главные события в IT и науке

[Перевод] Основы движков JavaScript: прототипы оптимизации. Часть 1

Модуль подводного ультразвукового дальномера. Часть вторая

[Перевод] Ускоряем работу нейросетей с помощью хеширования

Checking rdesktop and xrdp with PVS-Studio

Проверка rdesktop и xrdp с помощью анализатора PVS-Studio

Как возникают «умные города»

Космический ЦОД. Текстовая трансляция запуска сервера в стратосферу

Все очень плохо или новый вид перехвата трафика

Совсем не так давно

Термодинамика черных дыр

Видео с дрона — новый тренд социальных сетей

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

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

Подсчитываем энергобюджет радиолинии для спутника формата CubeSat

Не ORMом единым

Уничтожить за 9 секунд. Как неизвестный алгоритм уничтожил IPO BATS

[Из песочницы] Сергей Голубев: «Самое лучшее, что можно сделать для OSM сейчас — взять дамп планеты, удалить его и начать всё заново»

Custom instruments: когда signpost недостаточно

Промышленные неуправляемые коммутаторы EKI

Непостоянство эволюции: живорождение и яйцекладка одновременно у ящериц вида Saiphos equalis

Просто космос! Как устроен планетарий Лахта Центра

Лучшая худшая работа в мире: ищем хабраавтора

Как мы делаем IT для людей в Ростелекоме

Управление знаниями через модели компетенций

Как мы спасали код-ревью

[Перевод] Unity: отрисовываем множество полосок здоровья за один drawcall

[Перевод] Галетный переключатель с возможностью присоединения двигателя для реплики Minivac 601

Почти уволен. Как я построил отдел аналитики Яндекса

Справочная: робот Федор, что ты такое?

Устойчивость обучения GAN (Копаем глубже)

Где и как открыть центр разработки?