Дайджест свежих материалов из мира фронтенда №415 (11-17 мая). В этом выпуске — особенности JavaScript, о которых можно забыть, релиз TypeScript 3.9, пять JavaScript-библиотек для работы со строками, укрощение Line Height в CSS и многое другое: https://t.co/YETAZjHIXk https://t.co/I11Pd9Xomq
Habr
Дайджест свежих материалов из мира фронтенда за последнюю неделю №415 (11 — 17 мая 2020)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа | Веб-разработка | CSS | JavaScrip...
Лучшие практики Kubernetes: организация Kubernetes с пространством имён. Если у вас тысячи подов, их простое перечисление займёт кучу времени, не говоря о том, чтобы обеспечить им нормальное управление. И это только верхушка айсберга: https://t.co/O6TID1X8lV https://t.co/651pg4carJ
Хабр
Лучшие практики Kubernetes. Организация Kubernetes с пространством имен
Лучшие практики Kubernetes. Создание небольших контейнеров По мере того как вы начинаете создавать все больше и больше сервисов Kubernetes, простые по началу за...
«Мы рассказали об этом проекте нескольким инвесторам, которые, посмеявшись, сказали, что для серьёзного НИОКР нужно не 2, а минимум 100 млн рублей. Тогда за работу взялся наш инженер». Монитор объёмного изображения: https://t.co/tvDQVXIRwI https://t.co/bKmdIP2o99
Хабр
Монитор объемного изображения
К нам обратился инженер, занимающийся проблемой объемных растровых изображений, с просьбой инвестирования в его проект. Ему требовалось около 2 млн. рублей для п...
Собираем игру «Змейка» на макетной плате. Часть первая: конечные автоматы. «На глаза попала классическая игра «Змейка», и я предложил сделать её на конечных автоматах. Ведь состояние игры вполне конечное, а из входов только четыре кнопки»: https://t.co/x8ntnmytzS https://t.co/N4QbA6CTIT
Хабр
Собираем игру «Змейка» на макетной плате. Часть 1: конечные автоматы
На досуге мы с сыном изучаем цифровую электронику. Недавно мы дошли до главы про конечные автоматы. На эту тему полно типичных задач, вроде семафора или торговог...
Теория игр и её применение в жизни. В нашей жизни бывают ситуации, требующие очень продуманного выбора, который может изменить множество вещей. В таких ситуациях теория игр может быть крайне полезна и даже необходима: https://t.co/AxCSpfj2Gb https://t.co/bzBKfl8c7x
Хабр
Теория игр и её применение в жизни
Привет, читатель! Некоторые из вас видели набор букв“qwerty”. Qwerty — это раскладка клавиатуры. Посмотрите на вашу клавиатуру. Вы увидите в верхнем ряду буквы...
Разряды «Гризли»: супердрель. «В этой статье хочу рассказать об электрических разрядах, которые способны грызть различные металлы и стали. Речь пойдёт в основном про электроэрозионную обработку»: https://t.co/DwnruN0bPs https://t.co/Bs8vYX48CK
Хабр
Разряды “Гризли” или супер дрель
В этой статье хочу рассказать об электрических разрядах, которые способны грызть различные металлы и стали. Речь пойдет в основном про электроэрозионную обработк...
Коды step-by-step: Aztec Code. Сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии посадочных талонов на авиарейсы, а может на железнодорожных билетах или где-то ещё: https://t.co/6RIzXTsBNX https://t.co/qNaTZaSjgp
Habr
Коды step-by-step: Aztec Code
Вам ведь ещё не надоели коды? Надеюсь, что нет, поскольку сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии п...
Протокол связи FT8: как это работает. Наверное каждый, кто хоть немного интересовался радиосвязью и радиолюбительством, слышал о цифровом протоколе связи FT8. Этот вид связи появился в 2017, и с тех пор его популярность только растёт: https://t.co/VMxl6XtGTw https://t.co/awsUQiIzzW
Хабр
Протокол связи FT8 — как это работает
Привет, Хабр. Наверное каждый, кто хоть немного интересовался радиосвязью и радиолюбительством, слышал о цифровом протоколе связи FT8. Этот вид связи появился в...
Исследование одного неопределённого поведения. В статье исследуются возможные проявления неопределённого поведения, возникающего в c++ при завершении не-void функции без вызова return с подходящим значением: https://t.co/R3xi0sTfg1 https://t.co/EC2WX2iDwF
Хабр
Исследование одного неопределённого поведения
В статье исследуются возможные проявления неопределённого поведения, возникающего в c++ при завершении не-void функции без вызова return с подходящим значением.
CSS-функции min(), max() и clamp(). «Сегодня я хочу рассказать об особенностях этих функций, объяснить всё то, что может оказаться в них непонятным, и привести практические примеры их использования»: https://t.co/9zefvSem6L https://t.co/RjgM5oT4Rk
Хабр
CSS-функции min(), max() и clamp()
Поддержка CSS-функций сравнения min(), max() и clamp() появилась в Firefox 8 апреля 2020 года. Это означает, что данные функции теперь поддерживаются во всех осн...
Задача Танежи: новый этап развития математики? Четыре года назад в трудах одного бразильского математика была, косвенно и незаметно для него самого, поднята проблема, которая может стать целью и смыслом жизни для математиков нынешнего столетия: https://t.co/SkMbXwB92s https://t.co/eGE7qaBaGg
Habr
Задача Танежи: новый этап развития математики?
Введение Математика XXI века принципиально отличается от античной. И речь идёт не просто о новых достижениях в геометрии и арифметике — науках, базовые принципы...
Сравниваем работу опенсорсных Python-библиотек для распознавания именованных сущностей. Выявление именованных сущностей — это «ворота» в человеческий язык, оно позволяет устанавливать связи слов в речи с реальным миром: https://t.co/825LTnKuJU https://t.co/Bo9PnyshfO
Хабр
Сравниваем работу open source Python — библиотек для распознавания именованных сущностей
Введение Мы в компании создаем сервис, который позволяет автоматически создавать, управлять и безопасно хранить лицензионные соглашения и прочие договоры между ф...
«Когда вы пишете мобильное приложение с Flutter, оно получается нативным. А ещё в виде бонуса вам прилетает очень приличная скорость разработки приложения». Почему Flutter побеждает: https://t.co/oSM3vCnclC https://t.co/3MpbKsup7W
PostgreSQL: серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8). Речь пойдёт не об экзотике, а о самых распространённых процедурных языках PL/Perl, PL/Python и PL/V8 (то есть JavaScript) и сравнении их возможностей с PL/pgSQL: https://t.co/lAamihULiV https://t.co/FUXNiqLB71
Хабр
PostgreSQL: Серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8)
Postgres знаменит своей расширяемостью, что относится и к поддержке процедурных языков (PL). Никто не может похвастаться языком списком языков такой длины, а пот...
Гильоши другим манером. «Пришло время подумать о другом алгоритме — который давал бы сразу вектора. Поскольку в распространённых редакторах для кривых линий предлагается только интерполяция кривыми Безье, на них и будем ориентироваться»: https://t.co/0iDTtIkrSk https://t.co/WvpLOuN7OH
Хабр
Гильоши другим манером
Гильоши — это характерные узоры на бумажных деньгах и других ценных бумагах. Подробный рассказ о них с отступлением в историю можно найти в предыдущей статье. Та...
«Сначала был один DB-сервер, потом к нему добавились слейвы, чтобы масштабировать чтение. И тут — стоп! Мастер один, а слейвов много». Orchestrator для MySQL — почему без него нельзя строить отказоустойчивый проект: https://t.co/6KTJprtywk https://t.co/NmJmfOMUyI
Хабр
Orchestrator для MySQL: почему без него нельзя строить отказоустойчивый проект
Любой крупный проект начинался с пары серверов. Cначала был один DB-сервер, потом к нему добавились слейвы, чтобы масштабировать чтение. И тут — стоп! Мастер оди...
В подходе к математике столетней давности найдены новые ключи к разгадке природы времени. Казалось бы, течение времени — всего лишь иллюзия. Чтобы избежать такого заключения, нам, возможно, придётся переосмыслить реальность чисел с бесконечной точностью: https://t.co/R3ma4IqUmi https://t.co/nJcinrGLza
Хабр
В подходе к математике столетней давности найдены новые ключи к разгадке природы времени
Из законов физики следует, что течение времени – всего лишь иллюзия. Чтобы избежать такого заключения, нам, возможно, придётся переосмыслить реальность чисел с б...
Инсайды конференции Microsoft Build-2020. С помощью опроса мы выяснили, какие темы вам интересны, и попросили Дмитрия Сошникова, облачного адвоката Microsoft и одного из докладчиков будущей конференции, прокомментировать результаты: https://t.co/SjTgpbbKxU https://t.co/PwhFKm23OV
Хабр
Инсайды конференции Microsoft Build-2020: рассказываем то, о чем вы спрашивали
«Бесконтактный» формат превратил ежегодную крупнейшую конференцию разработчиков Microsoft Build в непрерывный 48-часовой онлайн-марафон, эдакий Netflix для нердов. Но что офлайн, что онлайн, на Build всегда есть сенсации, так что хочется заранее узнать, какие…
Создание приложений с помощью MediaPipe. MediaPipe — фреймворк для запуска пайплайнов машинного обучения, позволяющий упростить написание кроссплатформенного кода для запуска моделей: https://t.co/ZQTM6TMe06 https://t.co/FZZTDo6kpA
Хабр
Создание приложений с помощью Mediapipe
Сегодня множество сервисов используют в своей работе нейросетевые модели. При этом из-за невысокой производительности клиентских устройств вычисления в большинст...
Анализ производительности CSS-анимаций. Что выбрать для анимирования элементов веб-страниц? JavaScript или CSS? Этот вопрос однажды вынужден будет задать себе каждый веб-разработчик. А может — и не однажды: https://t.co/zKcv0coOly https://t.co/NYa8CBcdLw
Хабр
Анализ производительности CSS-анимаций
Что выбрать для анимирования элементов веб-страниц? JavaScript или CSS? Этот вопрос однажды вынужден будет задать себе каждый веб-разработчик. А может — и не одн...