YAML VS JSON. YAML для искусных YAML-девелоперов. YAML синтаксис
Джедай, учи Linux и DevOps тут go.yodo.im/antonpavlenko_122020 . Да прибудет с тобой сила!
Yaml и json форматы очень хороший способ конфигурирования приложений. Синтаксис yaml и json довольна прост и похож. Только у yaml есть свои особенности, которые помогают сократить конфигурационные файлы в разы. В этом видео постараюсь сделать вас искусными Yaml-девелоперами и сравнить yaml c json. И что такое yaml конечно расскажу.
Эти знания тебе помогут в настройки kubirnetis, ansible, gitlab ci/cd, puppet, docker compose и другие
#YAML #json #ityoutubersru #АнтонПавленко
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_wit
✦ Группа в VK: vk.com/worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORT: / discord
Еще контакты:
✧ t.me/pavlenko_at
✧ vk.com/atpavlenko
✧ / anton.pavlenko.94
про вим и нано хорошая шутка:)
Спасибо
@Ilya Lychkou и еще больше боли)))
Спасибо!, всё ясно и понятно,а главное не скучная подача материала
Спасибо, Антон! Особенно крут последний блок про переменные - об этом мало кто рассказывает, хотя прием классный.
За ссылки отдельное спасибо - оч. крутая штука, нигде не встречал, чтобы о ней говорили
Спасибо за разжtванный материал! Много е узнал, особенно про переменные в YAML !!!!
Пожалуйста. Я сам работаю с yaml лет 5 наверно, а узнал об этом год назад
Спасибо за исчерпывающую информацию. Приятно смотреть. Желаю успехов.
Спасибо большое! Буду иметь yaml в виду. Обязательно опробую на пет проекте
Спасибо большое очень полезно бывает смотреть азы, которые ты вроде знал, всегда что-то новое узнаешь
Привет, спасибо за видео, узнал для себя что-то новое. Есть еще просьба когда публикуешь видео такого плана в описании можно добавить своего рода шпаргалку. Спасибо
Спасибо за контент. Вот не понимаю почему ваш канал не продвигается. Понятно что ИТ тема узкая, тем более devops. Удачи в развитии канала.
Многим не нравится моя интонация, кому-то что я шучу в видео. И так далее и тому подобное. Плюс я начинал чисто с линукса, а некоторые админы и любители линукса не любят девопс
Хм. Голос норм. Юмор вообще класно.
@@user-ls8pt5rw3v это в этом видео. В остальных почему то думают что я их считаю дебилом
@@pavlenkoat Антон, дело не в интонации, шутках и что там Вы ещё написали ..! Все дело в контенте. Если Вы говорите о devops, то до среднего контента вашему каналу ещё очень далеко. Посмотрите что делают ребята из rebrainme или слёрм рассказывая о devops. И вы сразу поймёте, что контент необходимо срочно менять.
@@aleksanderzavoruev9335 Жестко, но справедливо
Старая школа) Продолжай в томже духе)
спасибо! Кратко и полезно
Полезные нюансы увидел, спасибо!
Пожалуйста
От души! Спасибо
Хорошая идея сравнить yaml с json, таким образом быстрее понимаешь что к чему. Спасибо
Сам так учил и подумал что может кому такой способ пригодится
Благодарю, полезно!
И про yaml интересно-полезно, и вставка с джедаями тоже улыбнула. Автор пиши еще ))) Я этот yaml видела во флаттере, но тогда руки не дошли его осознать. В CI/CD для андроида тоже используется, чтоб его )))
Спасибо за видео!
Стоит также почитать про HOCON
комментарий для продвижения видео) Спасибо, Антон.
Спасибо
Крутые видео, спасибо))
Шутка про vim улыбнула... Сам когда-то ребутил комп :)
У любого компа есть шнур выхода из vim. Хотя, я не понимаю, зачем выходить из vim?
спасбо Огромное ! очень понятная и приятная подача
Спасибо
Спасибо. Без этого видео так бы и не узнал такие подробности про yaml 👍 Так бы и писал скрипты деплоя, не вникая в детали
Это спасибо моему начальству, которое сподвигло меня это из изучить, а я рассказал вам
жена сказала: сидит бородатый мужик и матерится как сапожник
Моя жена тоже так говорит
Наверное yaml неплох, но немного бесит что для каждой задачи придумывают новый язык. Json хотя бы по синтаксису си-подобный, привыкать особо не нужно...
Для конфигурирования топ.
Ямль привычнее, когда ты питонист. В пайтоне фигурные скобки как словарь воспринимаются.
@@bashkirtsevich Да я вообще не программист как бы... Но иногда имею дело с разнообразными конфигами, а также всякими ардуинами и т.п.
Хороший контент, умно и улыбнуло!))
Спасибо
Хороший материал про YAML, всем советую для ознакомления
Спасибо. Рекомендуйте знакомым
Подписка, после сценки с Магистром 😀. Ахаха, перезагружать компьютер, чтобы выйти из vim 🤣, в точку
Отлично вышло!
Круто!
Антон, удачи Вам!
И Вам. С новым годом
Мне понравилось, информативно!
Спасибо
08:20, "слэш эн" именно с прямым слэшем `/n`, как на видео на стороне YAML?
С обратным ошибка
спасибо!
Спасибо
👍 за не придется перезагружать комп, что-б выйти из vim-a! 😂😂😂
Налил приятную для моего организма жидкость и создал свой собственный язык разметки.
Информативно
Хорошо.
Не знал что yaml обладает такими богатыми возможностями. Спасибо за видео :)
Пожалуйста
Круто за счёт ссылок
Ради них и видео делалалось :-)
Не знал,, что в yaml можно использовать переменные. А можно ещё видосик про .env файл
P.s. Спасибо за труд!
Корректней их назвать ссылками. Сам правда путаюсь и иногда называю переменными
Почему команда ll??? Это типо олдскул все дела?
не нужно перезагружать компьютер чтобы выйти с vi 😆🤣🤣🤣 жиза
топ!
👍
Дядь, ну сделал бы итог своих команд. Куда, чего для чего, а то так задача и не понятна.
Тоуч!!! Умир, памагити!
Обещаю пойти на курсы английского в этом году
"вы можете исполбзовать nano, у него есть подсказка как выйти. В общем, не придется перезагружать компьютер, чтобы выйти из vim" ору!!🤣🤣🤣🤣🤣
Thanks
норм
про
👍 *робот продвигай канал )))) автору-спасибо за видос
Пожалуйста
Тоуч, not bad not bad
Как правильно?
Зачем делать touch ? можно же сразу vim file.json
Можно но нагляднее показать пустые файлы. Touch использую редко.
Нормуль.
Спасибо
шутка про перезагрузку, чтобы выйти из vim - зачет
Я разбил клавиатуру, будь проклят создатель Vim !!!
Да просто перезаупустите компьютер. На самом деле если разобраться с вим то остальные редакторы покажутся не очень
@@pavlenkoat плюсую. После того как начал осваивать vim, и после того как более менее привык к нему, "обычными" редакторами уже не хочется пользоваться. Даже в разных IDE (clion, pycharm,goland) ставлю vim плагин.
Комментарий
touch - это не тоуч это тач!)
Я пожилой YAML кста
YAML придумали питонисты или наоборот?
Скорее всего питонисты. Пайтон сторее
Хочу питсы🍕😋
Приготовь
@Мир IT с Антоном Павленко ок🍕🍴
эхх Антонио...говорил любит старые DE а сам Кеды накатил :)
У меня много де стоит. Вообще я до гнома опустился на ноуте
@@pavlenkoat до Гнома? Еретик...
Ага. И он ещё и понравился.
@@pavlenkoat блин, это вообще жесть, это ж планшет на Десктопе? ну хотя на вкус и цвет...
Jison надо сравнивать с xml
Почему?
Сила в IaaC
Soap
Сила для уменьшения количества админов в штате
@@z1343289632918749812 Это же хорошо, много и не надо, пусть остаются только лучшие - под сложные задачи, а всю рутину надо автоматизировать.
@@user-jg7zr2wt3g к сожалению, пока что нет нормальных инструментов. Тот же ansible плейбук завтра перестанет работать, тк напмример новая версии какого нибудь пакета не работает с нужным конфигом или если версия зафиксирована, то она может пропасть из репозитория пакетов. Терраформ - его стейт надо где то централизованно хранить - не все это делают. Ну разве что докер образы нас спасут, пока совместимость там не ломалась, но образ это не код уже а dockerfile завтра может не собраться по тем же причинам. Короче не хватает инструментов пока
@@z1343289632918749812 На данный момент надо админить код, чтобы он был всегда актуальным и если что - его обновлять.
ОШИБКА! В ямле два массива с одинаковым именем array
Это не ошибка. Там отступы у одного элемента были не правильные
@@pavlenkoat а разве допускается два массива с одинаковыми именами. Или второй array, входил в первый?
да какаха этот yml, чем его парсить из шела? есть докер композ на 500 строк, как его парсить? как сегмент удалить и/или нод добавить?
Коллега как-то рассказывал про yq. Сам не пользовался ибо таких задач не стояло.
@@pavlenkoat Спасибо, гляну, но уже на первый взгляд - он написан на ГО, т.е. куча телодвижений для установки, как ДевОпс инструмент слишком монстрячно, хотя может и вариант. JSON тоже та еше штучка, но с терминала можно типа так: python -c "import sys, json; print json.load(sys.stdin)['ID']" и готово... П.С. Коллега, канал прикольный :) подписался
jq в базе пользуюсь для json
Я не люблю YAML, как и Python. Вот эта вот идея о критическом значении отступов лично мне кажется весьма странной и надуманной. Персонально для меня код на Python менее читаем, чем на том же PHP )) Но... Я живу в реальном мире, поэтому приходится постоянно пользоваться YAML, используя правило: "YAML - для конфигураций, JSON для данных"
Странный ты. Мне в голанге не хватает отступов. Нах эти фигурные скобки. Сидишь потом думаешь где ты ее там не поставил.
@@pavlenkoat Поэтому я и писал про свои личные предпочтения. Тут ситуация как с продуктами Apple. Если тебя не устраивает, как что-то работает в Линуксе, ты меняешь Линукс. Если тебя не устраивает, как что-то работает в Макоси, ты меняешь себя. Точно так же и с отступами для меня...
Для json есть автоформат в большинстве IDE, а вот со значимыми пробелами это не возможно
Вим наше все))))))
На собеседовании спросили что означают звёздочки при трассировке маршрута утилитой traceroute? Трассировка идёт дальше, но вместо IP адресов некоторых маршрутизаторов стоят звёздочки. Что они означают?
Материал хороший, но подача контента не очень
Что не так?
- 2
И что это значит? Плакать или радоваться?
@@pavlenkoat радоваться конечно. Это же комментарий, для продвижения канала.
@@pavlenkoat Мир IT с Антоном Павленко 1 день назад Это не ошибка. Там отступы у одного элемента были не правильные
Первые 2:20 ни о чем. И это в 11 минутном ролике.
В ролике конкретная тема. Ямл и джейсон
@@pavlenkoat согласен, дальше все отлично. Но именно первые 2:20 - просто ни о чем. С возрастом времени становится все меньше и ролики "подлинее из воды" начинают бесить. Некоторые еще умудряются втюхать в начало ролика "краткое содержание", надеюсь эта тупая мода пройдет.
Чувак, тебе бы инглиш подтянуть. Видосы годные, но от "тоуч" чуть кровь из ушей не потекла.
Чем круче админ, тем хуже английский (с) народная мудрость
Да надо избавляться от неправильного произношения. Долго работал один. Как прочитал когда то так и запомнил
@@z1343289632918749812 сам что ли придумал?
Отстой. Исходников нет...
Комментарий