Да кто такой этот ваш YAML? Объясняем синтаксис и основные возможности за 5 минут
YAML — это более дружественный формат хранения и сериализации данных, в сравнении с XML, JSON и другими языками разметки. И хотя расшифровка названия «YAML Ain't Markup Language» говорит, что YAML вовсе не язык разметки, концептуально он очень на него похож.
Как его использовать и за что его особенно любят в DevOps и виртуализации, рассказываем в этой статье:
https://tprg.ru/3Gz7
#yaml #начинающим
YAML — это более дружественный формат хранения и сериализации данных, в сравнении с XML, JSON и другими языками разметки. И хотя расшифровка названия «YAML Ain't Markup Language» говорит, что YAML вовсе не язык разметки, концептуально он очень на него похож.
Как его использовать и за что его особенно любят в DevOps и виртуализации, рассказываем в этой статье:
https://tprg.ru/3Gz7
#yaml #начинающим
Делимся годным сайтом с бесплатными инструментами для разработчиков
Как вы знаете, бесплатные инструменты не всегда гуглятся также быстро, как раскрученные коммерческие аналоги. Поэтому, когда нужно будет найти инструмент для решения какой-либо задачи, посмотрите сначала на сайте «Free for Developers»:
https://free-for.dev/
Там собрано больше 50 категорий инструментов, которыми частично или полностью можно воспользоваться бесплатно.
#инструменты
Как вы знаете, бесплатные инструменты не всегда гуглятся также быстро, как раскрученные коммерческие аналоги. Поэтому, когда нужно будет найти инструмент для решения какой-либо задачи, посмотрите сначала на сайте «Free for Developers»:
https://free-for.dev/
Там собрано больше 50 категорий инструментов, которыми частично или полностью можно воспользоваться бесплатно.
#инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
И перед вами победитель в номинации «Худший UX-дизайн года» — реализация «Змейки» на AppKit.
Источник: Neil Sardesai
#ux #gamedev #кек
Источник: Neil Sardesai
#ux #gamedev #кек
Веб-страница — канал, где каждый день публикуются крутые материалы по веб-разработке.
Подписывайтесь: @tproger_web
Подписывайтесь: @tproger_web
Исследователи создали алгоритм, выполняющий валидацию UTF-8 меньше чем за 1 инструкцию на байт
Если вкратце, языки программирования, серверы, браузеры и движки БД постоянно осуществляют валидацию UTF-8. Это помогает избежать уязвимостей и ошибочных последовательностей битов, не входящих в UTF-8.
Так вот, профессор Даниэль Лемир из университета Квебека и инженер Джон Кайзер из Microsoft нашли новый способ выполнить валидацию UTF-8. И на Хабре вышел отличный технический разбор этого алгоритма, обогнавшего валидаторы UTF-8 CPP, ДКА от Бьёрна Хёрманна и даже алгоритм Google Fuchsia в несколько десятков раз.
Советуем почитать: https://tprg.ru/nuYi
#веб #наука
Если вкратце, языки программирования, серверы, браузеры и движки БД постоянно осуществляют валидацию UTF-8. Это помогает избежать уязвимостей и ошибочных последовательностей битов, не входящих в UTF-8.
Так вот, профессор Даниэль Лемир из университета Квебека и инженер Джон Кайзер из Microsoft нашли новый способ выполнить валидацию UTF-8. И на Хабре вышел отличный технический разбор этого алгоритма, обогнавшего валидаторы UTF-8 CPP, ДКА от Бьёрна Хёрманна и даже алгоритм Google Fuchsia в несколько десятков раз.
Советуем почитать: https://tprg.ru/nuYi
#веб #наука
JetBrains добавила в IntelliJ IDEA возможность запуска кода в Docker-контейнерах
Помимо этого, в первом номерном обновленим в 2021 году были реализованы и другие важные нововведения:
— работа с Java-проектами внутри обновлённой подсистемы Windows для Linux (WSL 2);
— интеграция рабочего окружения Space внутри IntelliJ IDEA;
— запуск кода на SSH-хостах и в Docker-контейнерах
— базовая поддержка Java 16 и окно с HTML-превью прямо внутри IDE.
А с полным списком можно ознакомиться на странице обновления: https://tprg.ru/Hpry
#jetbrains
Помимо этого, в первом номерном обновленим в 2021 году были реализованы и другие важные нововведения:
— работа с Java-проектами внутри обновлённой подсистемы Windows для Linux (WSL 2);
— интеграция рабочего окружения Space внутри IntelliJ IDEA;
— запуск кода на SSH-хостах и в Docker-контейнерах
— базовая поддержка Java 16 и окно с HTML-превью прямо внутри IDE.
А с полным списком можно ознакомиться на странице обновления: https://tprg.ru/Hpry
#jetbrains
Бесплатные вебинары для Тимлидов и Продактов
12 апреля пройдёт вебинар «Как продакт-менеджеру найти метрику роста и свести Unit-экономику?»
За 1,5 часа на примерах реальных продуктов Сергей Колосков (продакт в OZON) расскажет:
— почему успех продакт-менеджера — это рост главной метрики продукта;
— как определить метрику роста;
— как построить аналитику и продукт вокруг метрики роста;
— как рассчитывают unit-экономику продакт-менеджеры;
— что может сделать продакт-менеджер для улучшения unit-экономики.
Регистрация: https://otus.pw/KkV5/
16 апреля пройдёт вебинар «Первые шаги тимлида на новом месте»
На нём Александр Пряхин (технический директор в CityAds Media) расскажет:
— с чего начать работу новоиспечённому лиду;
— на какие процессы стоит обращать внимание;
— в каких местах кроются quick wins для быстрого роста.
Регистрация: https://otus.pw/YZUV/
#ивенты
12 апреля пройдёт вебинар «Как продакт-менеджеру найти метрику роста и свести Unit-экономику?»
За 1,5 часа на примерах реальных продуктов Сергей Колосков (продакт в OZON) расскажет:
— почему успех продакт-менеджера — это рост главной метрики продукта;
— как определить метрику роста;
— как построить аналитику и продукт вокруг метрики роста;
— как рассчитывают unit-экономику продакт-менеджеры;
— что может сделать продакт-менеджер для улучшения unit-экономики.
Регистрация: https://otus.pw/KkV5/
16 апреля пройдёт вебинар «Первые шаги тимлида на новом месте»
На нём Александр Пряхин (технический директор в CityAds Media) расскажет:
— с чего начать работу новоиспечённому лиду;
— на какие процессы стоит обращать внимание;
— в каких местах кроются quick wins для быстрого роста.
Регистрация: https://otus.pw/YZUV/
#ивенты
10 лайфхаков для Android-разработчика: полезные extensions на Kotlin
В этой статье собрали для вас годные лайфхаки, которые помогут повысить безопасность, эффективность и стабильность кода на Kotlin: https://tprg.ru/igJQ
#android #java #kotlin
В этой статье собрали для вас годные лайфхаки, которые помогут повысить безопасность, эффективность и стабильность кода на Kotlin: https://tprg.ru/igJQ
#android #java #kotlin
This media is not supported in your browser
VIEW IN TELEGRAM
Какие типичные ошибки в дизайне сайта допускают новички?
Неверное проектирование, лишний дизайн и конечно же велосипеды — об этих у других типичных ошибках рассказываем в этой статье:
https://tprg.ru/SJUF
#ux #эксперты
Неверное проектирование, лишний дизайн и конечно же велосипеды — об этих у других типичных ошибках рассказываем в этой статье:
https://tprg.ru/SJUF
#ux #эксперты
This media is not supported in your browser
VIEW IN TELEGRAM
Neuralink Илона Маска показала обезьяну, играющую в видеоигры силой мысли
Для того, чтобы научить 9-летнюю макаку играть, учёные сначала дали ей обычный контроллер. За успехи её угощали лакомством, параллельно анализируя мозговую активность для калибровки чипа Neuralink.
После того, как паттерны поведения были полностью изучены, у животного забрали джойстик. И обезьяна смогла управлять игрой, просто «думая» о ней похожим образом.
#илонмаск #технологии
Для того, чтобы научить 9-летнюю макаку играть, учёные сначала дали ей обычный контроллер. За успехи её угощали лакомством, параллельно анализируя мозговую активность для калибровки чипа Neuralink.
После того, как паттерны поведения были полностью изучены, у животного забрали джойстик. И обезьяна смогла управлять игрой, просто «думая» о ней похожим образом.
#илонмаск #технологии
Главные новости за неделю
🤖 Видеокарты «проиграли» процессорам по скорости тренировки ИИ в 15 раз: https://tprg.ru/iBuD
👾 Neuralink Илона Маска показала и рассказала подробности об игре 9-летней обезьянки в видеоигру силой мысли: https://tprg.ru/LaGj
🧑💻 В следующей версии ядра Linux может появиться поддержка чипа Apple M1: https://tprg.ru/0rw5
😱 Amazon запустил платное исправление Python-кода на базе AWS и машинного обучения: https://tprg.ru/HJKX
📲 Хакеры разослали пользователям вредоносное обновление смартфонов, взломав сервер их производителя: https://tprg.ru/aMAi
#новости
🤖 Видеокарты «проиграли» процессорам по скорости тренировки ИИ в 15 раз: https://tprg.ru/iBuD
👾 Neuralink Илона Маска показала и рассказала подробности об игре 9-летней обезьянки в видеоигру силой мысли: https://tprg.ru/LaGj
🧑💻 В следующей версии ядра Linux может появиться поддержка чипа Apple M1: https://tprg.ru/0rw5
😱 Amazon запустил платное исправление Python-кода на базе AWS и машинного обучения: https://tprg.ru/HJKX
📲 Хакеры разослали пользователям вредоносное обновление смартфонов, взломав сервер их производителя: https://tprg.ru/aMAi
#новости
7 логико-математических задач про бегемотов, которые заставят вас поломать голову
Это несложные, но интересные задачки про разумных и цивилизованных бегемотов. Они меряются толстотой в бассейне, программируют на Python и заказывают сок в интернет-магазине.
А вам предстоит помочь им: https://tprg.ru/znFB
#математика #задачки
Это несложные, но интересные задачки про разумных и цивилизованных бегемотов. Они меряются толстотой в бассейне, программируют на Python и заказывают сок в интернет-магазине.
А вам предстоит помочь им: https://tprg.ru/znFB
#математика #задачки
Существуют ли сакральные знания, доступные только очень опытным разработчикам? Или, наоборот, опыт свыше десяти лет только вредит?
#обсуждение
#обсуждение
Forwarded from Представляешь,
Microsoft выложила на Github симулятор кибератак с машинным обучением
ИИ который взламывает сеть, это уже попахивает сценарием из Голливуда.
Симулятор позволит ИБ-исследователям и специалистам по обработке данных моделировать различные варианты сетевой среды с разным оборудованием и видеть, как они справляются кибер-агентами в атаке под управлением ИИ. В деталях мы всё объяснять не будем, это прекрасно и долго расписано в источнике, интересующиеся — просим.
Источник: Microsoft
ИИ который взламывает сеть, это уже попахивает сценарием из Голливуда.
Симулятор позволит ИБ-исследователям и специалистам по обработке данных моделировать различные варианты сетевой среды с разным оборудованием и видеть, как они справляются кибер-агентами в атаке под управлением ИИ. В деталях мы всё объяснять не будем, это прекрасно и долго расписано в источнике, интересующиеся — просим.
Источник: Microsoft
This media is not supported in your browser
VIEW IN TELEGRAM
Вопрос о лучшем апгрейде роботов можно считать закрытым
Энтузиаст проапгрейдил робопса Spot от Boston Dynamics так, чтобы он смог наливать пенное в стоящий на полу стаканчик. И всё бы ничего, но робопёс делает это в самой естественной для собаки форме.
#кек #роботы
Энтузиаст проапгрейдил робопса Spot от Boston Dynamics так, чтобы он смог наливать пенное в стоящий на полу стаканчик. И всё бы ничего, но робопёс делает это в самой естественной для собаки форме.
#кек #роботы
Подведём итоги розыгрыша подарков за игру в «Быки и Коровы»!
Мы провели тщательный анализ участников игры, отсеяли ботоводов (например, те аккаунты, которые без остановки «играли» по 20-30 часов и тратили при этом на каждую игру по несколько секунд) и объявляем победителей:
1. Первое место занял vk.com/id624805167 и он получит набор мыши и клавиатуры на выбор — Microsoft Wireless Desktop 900 или Bloody B2100.
2. Ещё 13 игроков тоже показали отличные результаты и каждый из них получит наш фирменный настенный календарь, стильные наклеечки и на выбор — майку или карты для planning poker:
— vk.com/id79768387
— vk.com/id224582682
— @momadem
— vk.com/id48052119
— vk.com/id280307400
— @azomi_a
— @vadik_proger
— @Chematiks
— @AXandr17
— @katsushooter
— vk.com/id647841676
— @Oleksandr_Hrab
— vk.com/id182110533
3. Всем остальным участникам мы дарим электронную версию нашего календаря.
С победителями для уточнения организационных вопросов по доставке подарков свяжется наш админ в течение этой недели — stay tuned.
Всем спасибо за участие в розыгрыше и до встречи в новых играх и квестах!
Мы провели тщательный анализ участников игры, отсеяли ботоводов (например, те аккаунты, которые без остановки «играли» по 20-30 часов и тратили при этом на каждую игру по несколько секунд) и объявляем победителей:
1. Первое место занял vk.com/id624805167 и он получит набор мыши и клавиатуры на выбор — Microsoft Wireless Desktop 900 или Bloody B2100.
2. Ещё 13 игроков тоже показали отличные результаты и каждый из них получит наш фирменный настенный календарь, стильные наклеечки и на выбор — майку или карты для planning poker:
— vk.com/id79768387
— vk.com/id224582682
— @momadem
— vk.com/id48052119
— vk.com/id280307400
— @azomi_a
— @vadik_proger
— @Chematiks
— @AXandr17
— @katsushooter
— vk.com/id647841676
— @Oleksandr_Hrab
— vk.com/id182110533
3. Всем остальным участникам мы дарим электронную версию нашего календаря.
С победителями для уточнения организационных вопросов по доставке подарков свяжется наш админ в течение этой недели — stay tuned.
Всем спасибо за участие в розыгрыше и до встречи в новых играх и квестах!
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст создал игру Flappy Bird в виде уведомления в macOS Big Sur
Для этого Нил Сардесай использовал новый фреймворк UserNotificationsUI, который позволяет создавать интерактивные элементы прямо внутри уведомлений.
Источник: Twitter Neil Sardesai
#gamedev #macos
Для этого Нил Сардесай использовал новый фреймворк UserNotificationsUI, который позволяет создавать интерактивные элементы прямо внутри уведомлений.
Источник: Twitter Neil Sardesai
#gamedev #macos
Forwarded from Мобильная разработка
This media is not supported in your browser
VIEW IN TELEGRAM
Помните недавнюю «змейку» через переключатели из AppKit? Идея завирусилась, и один разработчик реализовал «змейку» через Jetpack Compose Desktop. Как вам?
Держите исходники, если хотите понять, как устроена игра: https://github.com/theapache64/switch-snake
#jetpack
Держите исходники, если хотите понять, как устроена игра: https://github.com/theapache64/switch-snake
#jetpack