Це відео не доступне.
Перепрошуємо.
YAML VS JSON. YAML для искусных YAML-девелоперов. YAML синтаксис
Вставка
- Опубліковано 28 гру 2020
- Джедай, учи 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: worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORT: / discord
Еще контакты:
✧ t.me/pavlenko_at
✧ atpavlenko
✧ / anton.pavlenko.94
про вим и нано хорошая шутка:)
Спасибо
@Ilya Lychkou и еще больше боли)))
Спасибо, Антон! Особенно крут последний блок про переменные - об этом мало кто рассказывает, хотя прием классный.
За ссылки отдельное спасибо - оч. крутая штука, нигде не встречал, чтобы о ней говорили
Спасибо!, всё ясно и понятно,а главное не скучная подача материала
Спасибо за исчерпывающую информацию. Приятно смотреть. Желаю успехов.
Спасибо за разжtванный материал! Много е узнал, особенно про переменные в YAML !!!!
Пожалуйста. Я сам работаю с yaml лет 5 наверно, а узнал об этом год назад
спасибо! Кратко и полезно
Спасибо большое! Буду иметь yaml в виду. Обязательно опробую на пет проекте
Спасибо большое очень полезно бывает смотреть азы, которые ты вроде знал, всегда что-то новое узнаешь
От души! Спасибо
Привет, спасибо за видео, узнал для себя что-то новое. Есть еще просьба когда публикуешь видео такого плана в описании можно добавить своего рода шпаргалку. Спасибо
Старая школа) Продолжай в томже духе)
Благодарю, полезно!
Спасибо за видео!
Полезные нюансы увидел, спасибо!
Пожалуйста
Крутые видео, спасибо))
Стоит также почитать про HOCON
Отлично вышло!
Шутка про vim улыбнула... Сам когда-то ребутил комп :)
У любого компа есть шнур выхода из vim. Хотя, я не понимаю, зачем выходить из vim?
Информативно
Хорошая идея сравнить yaml с json, таким образом быстрее понимаешь что к чему. Спасибо
Сам так учил и подумал что может кому такой способ пригодится
И про yaml интересно-полезно, и вставка с джедаями тоже улыбнула. Автор пиши еще ))) Я этот yaml видела во флаттере, но тогда руки не дошли его осознать. В CI/CD для андроида тоже используется, чтоб его )))
спасбо Огромное ! очень понятная и приятная подача
Спасибо
Спасибо за контент. Вот не понимаю почему ваш канал не продвигается. Понятно что ИТ тема узкая, тем более devops. Удачи в развитии канала.
Многим не нравится моя интонация, кому-то что я шучу в видео. И так далее и тому подобное. Плюс я начинал чисто с линукса, а некоторые админы и любители линукса не любят девопс
Хм. Голос норм. Юмор вообще класно.
@@user-ls8pt5rw3v это в этом видео. В остальных почему то думают что я их считаю дебилом
@@pavlenkoat Антон, дело не в интонации, шутках и что там Вы ещё написали ..!
Все дело в контенте. Если Вы говорите о devops, то до среднего контента вашему каналу ещё очень далеко.
Посмотрите что делают ребята из rebrainme или слёрм рассказывая о devops.
И вы сразу поймёте, что контент необходимо срочно менять.
@@aleksanderzavoruev9335 Жестко, но справедливо
спасибо!
комментарий для продвижения видео)
Спасибо, Антон.
Спасибо
Круто!
Мне понравилось, информативно!
Спасибо
Спасибо. Без этого видео так бы и не узнал такие подробности про yaml 👍 Так бы и писал скрипты деплоя, не вникая в детали
Это спасибо моему начальству, которое сподвигло меня это из изучить, а я рассказал вам
Спасибо
👍 за не придется перезагружать комп, что-б выйти из vim-a! 😂😂😂
Подписка, после сценки с Магистром 😀.
Ахаха, перезагружать компьютер, чтобы выйти из vim 🤣, в точку
Хороший контент, умно и улыбнуло!))
Спасибо
Хорошо.
Антон, удачи Вам!
И Вам. С новым годом
жена сказала: сидит бородатый мужик и матерится как сапожник
Моя жена тоже так говорит
Thanks
Хороший материал про YAML, всем советую для ознакомления
Спасибо. Рекомендуйте знакомым
Налил приятную для моего организма жидкость и создал свой собственный язык разметки.
Круто за счёт ссылок
Ради них и видео делалалось :-)
про
норм
Наверное yaml неплох, но немного бесит что для каждой задачи придумывают новый язык. Json хотя бы по синтаксису си-подобный, привыкать особо не нужно...
Для конфигурирования топ.
Ямль привычнее, когда ты питонист. В пайтоне фигурные скобки как словарь воспринимаются.
@@bashkirtsevich Да я вообще не программист как бы... Но иногда имею дело с разнообразными конфигами, а также всякими ардуинами и т.п.
Тоуч))
Не знал что yaml обладает такими богатыми возможностями. Спасибо за видео :)
Пожалуйста
Тоуч!!! Умир, памагити!
Обещаю пойти на курсы английского в этом году
👍
топ!
Нормуль.
Спасибо
Не знал,, что в yaml можно использовать переменные. А можно ещё видосик про .env файл
P.s.
Спасибо за труд!
Корректней их назвать ссылками. Сам правда путаюсь и иногда называю переменными
Тоуч, not bad not bad
Как правильно?
Дядь, ну сделал бы итог своих команд. Куда, чего для чего, а то так задача и не понятна.
👍 *робот продвигай канал )))) автору-спасибо за видос
Пожалуйста
"вы можете исполбзовать nano, у него есть подсказка как выйти. В общем, не придется перезагружать компьютер, чтобы выйти из vim"
ору!!🤣🤣🤣🤣🤣
08:20, "слэш эн" именно с прямым слэшем `/n`, как на видео на стороне YAML?
С обратным ошибка
шутка про перезагрузку, чтобы выйти из vim - зачет
Лайк поставил, но комментарий писать не буду
Я разбил клавиатуру, будь проклят создатель Vim !!!
Да просто перезаупустите компьютер. На самом деле если разобраться с вим то остальные редакторы покажутся не очень
@@pavlenkoat плюсую. После того как начал осваивать vim, и после того как более менее привык к нему, "обычными" редакторами уже не хочется пользоваться. Даже в разных IDE (clion, pycharm,goland) ставлю vim плагин.
Комментарий
Я пожилой YAML кста
не нужно перезагружать компьютер чтобы выйти с vi 😆🤣🤣🤣 жиза
Почему команда ll??? Это типо олдскул все дела?
Хочу питсы🍕😋
Приготовь
@Мир IT с Антоном Павленко ок🍕🍴
Зачем делать touch ? можно же сразу vim file.json
Можно но нагляднее показать пустые файлы. Touch использую редко.
touch - это не тоуч это тач!)
эхх Антонио...говорил любит старые DE а сам Кеды накатил :)
У меня много де стоит. Вообще я до гнома опустился на ноуте
@@pavlenkoat до Гнома? Еретик...
Ага. И он ещё и понравился.
@@pavlenkoat блин, это вообще жесть, это ж планшет на Десктопе? ну хотя на вкус и цвет...
Jison надо сравнивать с xml
Почему?
YAML придумали питонисты или наоборот?
Скорее всего питонисты. Пайтон сторее
Сила в IaaC
Soap
Сила для уменьшения количества админов в штате
@@z1343289632918749812 Это же хорошо, много и не надо, пусть остаются только лучшие - под сложные задачи, а всю рутину надо автоматизировать.
@@user-jg7zr2wt3g к сожалению, пока что нет нормальных инструментов. Тот же ansible плейбук завтра перестанет работать, тк напмример новая версии какого нибудь пакета не работает с нужным конфигом или если версия зафиксирована, то она может пропасть из репозитория пакетов. Терраформ - его стейт надо где то централизованно хранить - не все это делают. Ну разве что докер образы нас спасут, пока совместимость там не ломалась, но образ это не код уже а dockerfile завтра может не собраться по тем же причинам. Короче не хватает инструментов пока
@@z1343289632918749812 На данный момент надо админить код, чтобы он был всегда актуальным и если что - его обновлять.
ОШИБКА! В ямле два массива с одинаковым именем array
Это не ошибка. Там отступы у одного элемента были не правильные
@@pavlenkoat а разве допускается два массива с одинаковыми именами. Или второй array, входил в первый?
Я не люблю YAML, как и Python. Вот эта вот идея о критическом значении отступов лично мне кажется весьма странной и надуманной. Персонально для меня код на Python менее читаем, чем на том же PHP ))
Но... Я живу в реальном мире, поэтому приходится постоянно пользоваться YAML, используя правило: "YAML - для конфигураций, JSON для данных"
Странный ты. Мне в голанге не хватает отступов. Нах эти фигурные скобки. Сидишь потом думаешь где ты ее там не поставил.
@@pavlenkoat Поэтому я и писал про свои личные предпочтения. Тут ситуация как с продуктами Apple. Если тебя не устраивает, как что-то работает в Линуксе, ты меняешь Линукс. Если тебя не устраивает, как что-то работает в Макоси, ты меняешь себя. Точно так же и с отступами для меня...
Для json есть автоформат в большинстве IDE, а вот со значимыми пробелами это не возможно
Вим наше все))))))
да какаха этот yml, чем его парсить из шела? есть докер композ на 500 строк, как его парсить? как сегмент удалить и/или нод добавить?
Коллега как-то рассказывал про yq. Сам не пользовался ибо таких задач не стояло.
@@pavlenkoat Спасибо, гляну, но уже на первый взгляд - он написан на ГО, т.е. куча телодвижений для установки, как ДевОпс инструмент слишком монстрячно, хотя может и вариант.
JSON тоже та еше штучка, но с терминала можно типа так:
python -c "import sys, json; print json.load(sys.stdin)['ID']"
и готово...
П.С. Коллега, канал прикольный :) подписался
jq в базе пользуюсь для json
На собеседовании спросили что означают звёздочки при трассировке маршрута утилитой traceroute? Трассировка идёт дальше, но вместо IP адресов некоторых маршрутизаторов стоят звёздочки. Что они означают?
- 2
И что это значит? Плакать или радоваться?
@@pavlenkoat
Мир IT с Антоном Павленко
1 день назад
Это не ошибка. Там отступы у одного элемента были не правильные
Материал хороший, но подача контента не очень
Что не так?
Первые 2:20 ни о чем. И это в 11 минутном ролике.
В ролике конкретная тема. Ямл и джейсон
@@pavlenkoat согласен, дальше все отлично. Но именно первые 2:20 - просто ни о чем. С возрастом времени становится все меньше и ролики "подлинее из воды" начинают бесить. Некоторые еще умудряются втюхать в начало ролика "краткое содержание", надеюсь эта тупая мода пройдет.
Чувак, тебе бы инглиш подтянуть. Видосы годные, но от "тоуч" чуть кровь из ушей не потекла.
Чем круче админ, тем хуже английский (с) народная мудрость
Да надо избавляться от неправильного произношения. Долго работал один. Как прочитал когда то так и запомнил
@@z1343289632918749812 сам что ли придумал?
Отстой. Исходников нет...
Комментарий