Це відео не доступне.
Перепрошуємо.

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

КОМЕНТАРІ • 146

  • @kirillkramorov1909
    @kirillkramorov1909 3 роки тому +41

    про вим и нано хорошая шутка:)

    • @pavlenkoat
      @pavlenkoat  3 роки тому +5

      Спасибо

    • @Kukushioku
      @Kukushioku 2 роки тому

      @Ilya Lychkou и еще больше боли)))

  • @kombatenok9961
    @kombatenok9961 Рік тому +1

    Спасибо, Антон! Особенно крут последний блок про переменные - об этом мало кто рассказывает, хотя прием классный.

  • @letronas
    @letronas Рік тому +1

    За ссылки отдельное спасибо - оч. крутая штука, нигде не встречал, чтобы о ней говорили

  • @iliyabrook2933
    @iliyabrook2933 2 роки тому +3

    Спасибо!, всё ясно и понятно,а главное не скучная подача материала

  • @Skykvi
    @Skykvi 2 роки тому +3

    Спасибо за исчерпывающую информацию. Приятно смотреть. Желаю успехов.

  • @user-wo5to5wj6z
    @user-wo5to5wj6z 3 роки тому +6

    Спасибо за разжtванный материал! Много е узнал, особенно про переменные в YAML !!!!

    • @pavlenkoat
      @pavlenkoat  3 роки тому +2

      Пожалуйста. Я сам работаю с yaml лет 5 наверно, а узнал об этом год назад

  • @user-nf9cg9ig6u
    @user-nf9cg9ig6u 3 роки тому +1

    спасибо! Кратко и полезно

  • @user-md5mw1tp3e
    @user-md5mw1tp3e 3 роки тому

    Спасибо большое! Буду иметь yaml в виду. Обязательно опробую на пет проекте

  • @Alexander_Ezhov
    @Alexander_Ezhov 2 роки тому

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

  • @ivanstrelka3448
    @ivanstrelka3448 3 роки тому

    От души! Спасибо

  • @rusynvasyl
    @rusynvasyl 3 роки тому +1

    Привет, спасибо за видео, узнал для себя что-то новое. Есть еще просьба когда публикуешь видео такого плана в описании можно добавить своего рода шпаргалку. Спасибо

  • @limonred5283
    @limonred5283 3 роки тому

    Старая школа) Продолжай в томже духе)

  • @user-qw9uo4wo5p
    @user-qw9uo4wo5p 2 роки тому

    Благодарю, полезно!

  • @r10v
    @r10v 3 роки тому

    Спасибо за видео!

  • @eananyev
    @eananyev 3 роки тому +2

    Полезные нюансы увидел, спасибо!

  • @user-uq8su6zv2b
    @user-uq8su6zv2b 2 роки тому

    Крутые видео, спасибо))

  • @bvpanchenko
    @bvpanchenko 3 роки тому +1

    Стоит также почитать про HOCON

  • @DaggerPoison
    @DaggerPoison 2 роки тому

    Отлично вышло!

  • @jestemzbiaorusi8379
    @jestemzbiaorusi8379 3 роки тому +1

    Шутка про vim улыбнула... Сам когда-то ребутил комп :)

    • @user-um6fj1us4c
      @user-um6fj1us4c 3 роки тому

      У любого компа есть шнур выхода из vim. Хотя, я не понимаю, зачем выходить из vim?

  • @user-le7zp7gv6j
    @user-le7zp7gv6j 7 місяців тому

    Информативно

  • @Alkanpheltakai
    @Alkanpheltakai 2 роки тому +3

    Хорошая идея сравнить yaml с json, таким образом быстрее понимаешь что к чему. Спасибо

    • @pavlenkoat
      @pavlenkoat  2 роки тому +1

      Сам так учил и подумал что может кому такой способ пригодится

  • @vvklimova
    @vvklimova Рік тому

    И про yaml интересно-полезно, и вставка с джедаями тоже улыбнула. Автор пиши еще ))) Я этот yaml видела во флаттере, но тогда руки не дошли его осознать. В CI/CD для андроида тоже используется, чтоб его )))

  • @konstantinlookeen8663
    @konstantinlookeen8663 3 роки тому

    спасбо Огромное ! очень понятная и приятная подача

  • @user-ls8pt5rw3v
    @user-ls8pt5rw3v 3 роки тому +8

    Спасибо за контент. Вот не понимаю почему ваш канал не продвигается. Понятно что ИТ тема узкая, тем более devops. Удачи в развитии канала.

    • @pavlenkoat
      @pavlenkoat  3 роки тому +3

      Многим не нравится моя интонация, кому-то что я шучу в видео. И так далее и тому подобное. Плюс я начинал чисто с линукса, а некоторые админы и любители линукса не любят девопс

    • @user-ls8pt5rw3v
      @user-ls8pt5rw3v 3 роки тому +2

      Хм. Голос норм. Юмор вообще класно.

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      @@user-ls8pt5rw3v это в этом видео. В остальных почему то думают что я их считаю дебилом

    • @aleksanderzavoruev9335
      @aleksanderzavoruev9335 3 роки тому +1

      @@pavlenkoat Антон, дело не в интонации, шутках и что там Вы ещё написали ..!
      Все дело в контенте. Если Вы говорите о devops, то до среднего контента вашему каналу ещё очень далеко.
      Посмотрите что делают ребята из rebrainme или слёрм рассказывая о devops.
      И вы сразу поймёте, что контент необходимо срочно менять.

    • @fish9370
      @fish9370 3 роки тому

      @@aleksanderzavoruev9335 Жестко, но справедливо

  • @dimakovalenkov7835
    @dimakovalenkov7835 2 роки тому

    спасибо!

  • @bistronousogust
    @bistronousogust 3 роки тому

    комментарий для продвижения видео)
    Спасибо, Антон.

  • @ivanandreev3792
    @ivanandreev3792 3 роки тому

    Круто!

  • @bjrnjensen8914
    @bjrnjensen8914 3 роки тому

    Мне понравилось, информативно!

  • @whoiam7138
    @whoiam7138 3 роки тому +1

    Спасибо. Без этого видео так бы и не узнал такие подробности про yaml 👍 Так бы и писал скрипты деплоя, не вникая в детали

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Это спасибо моему начальству, которое сподвигло меня это из изучить, а я рассказал вам

  • @dimovich85
    @dimovich85 3 роки тому

    Спасибо

  • @evpatr
    @evpatr 2 роки тому +1

    👍 за не придется перезагружать комп, что-б выйти из vim-a! 😂😂😂

  • @-CeBA-
    @-CeBA- Рік тому

    Подписка, после сценки с Магистром 😀.
    Ахаха, перезагружать компьютер, чтобы выйти из vim 🤣, в точку

  • @denissavast
    @denissavast 3 роки тому

    Хороший контент, умно и улыбнуло!))

  • @user-rx6hx6ts4m
    @user-rx6hx6ts4m 3 роки тому

    Хорошо.

  • @fuckersum
    @fuckersum 3 роки тому

    Антон, удачи Вам!

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      И Вам. С новым годом

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f 3 роки тому +13

    жена сказала: сидит бородатый мужик и матерится как сапожник

    • @pavlenkoat
      @pavlenkoat  3 роки тому +3

      Моя жена тоже так говорит

  • @Mr1983yurik
    @Mr1983yurik 4 місяці тому

    Thanks

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h 2 роки тому +1

    Хороший материал про YAML, всем советую для ознакомления

    • @pavlenkoat
      @pavlenkoat  2 роки тому

      Спасибо. Рекомендуйте знакомым

  • @alekseev74
    @alekseev74 2 роки тому +1

    Налил приятную для моего организма жидкость и создал свой собственный язык разметки.

  • @Pavelbrov
    @Pavelbrov 3 роки тому +1

    Круто за счёт ссылок

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Ради них и видео делалалось :-)

  • @kpa39l
    @kpa39l 9 місяців тому

    про

  • @NURMAN-RORUH
    @NURMAN-RORUH 6 місяців тому

    норм

  • @kote315
    @kote315 3 роки тому +4

    Наверное yaml неплох, но немного бесит что для каждой задачи придумывают новый язык. Json хотя бы по синтаксису си-подобный, привыкать особо не нужно...

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Для конфигурирования топ.

    • @bashkirtsevich
      @bashkirtsevich 3 роки тому

      Ямль привычнее, когда ты питонист. В пайтоне фигурные скобки как словарь воспринимаются.

    • @kote315
      @kote315 3 роки тому

      @@bashkirtsevich Да я вообще не программист как бы... Но иногда имею дело с разнообразными конфигами, а также всякими ардуинами и т.п.

  • @EntityFX
    @EntityFX Місяць тому

    Тоуч))

  • @Cleannetcode
    @Cleannetcode 3 роки тому

    Не знал что yaml обладает такими богатыми возможностями. Спасибо за видео :)

  • @MasterSergius
    @MasterSergius 3 роки тому +1

    Тоуч!!! Умир, памагити!

    • @pavlenkoat
      @pavlenkoat  3 роки тому +2

      Обещаю пойти на курсы английского в этом году

  • @jakosoll
    @jakosoll 3 роки тому

    👍

  • @user-lc7jj4np8h
    @user-lc7jj4np8h 3 роки тому

    топ!

  • @meskirian
    @meskirian 3 роки тому

    Нормуль.

  • @Zlobusz
    @Zlobusz 3 роки тому +3

    Не знал,, что в yaml можно использовать переменные. А можно ещё видосик про .env файл

    • @Zlobusz
      @Zlobusz 3 роки тому

      P.s.
      Спасибо за труд!

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Корректней их назвать ссылками. Сам правда путаюсь и иногда называю переменными

  • @user-bf9hy8ei7i
    @user-bf9hy8ei7i 3 роки тому +1

    Тоуч, not bad not bad

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Как правильно?

  • @user-bb6qv5vi7l
    @user-bb6qv5vi7l Рік тому

    Дядь, ну сделал бы итог своих команд. Куда, чего для чего, а то так задача и не понятна.

  • @_MiraD1n_
    @_MiraD1n_ 3 роки тому +1

    👍 *робот продвигай канал )))) автору-спасибо за видос

  • @user-uw2nr5rk6y
    @user-uw2nr5rk6y Рік тому +1

    "вы можете исполбзовать nano, у него есть подсказка как выйти. В общем, не придется перезагружать компьютер, чтобы выйти из vim"
    ору!!🤣🤣🤣🤣🤣

  • @andreil174
    @andreil174 3 роки тому

    08:20, "слэш эн" именно с прямым слэшем `/n`, как на видео на стороне YAML?

    • @pavlenkoat
      @pavlenkoat  3 роки тому +2

      С обратным ошибка

  • @aleksandrsergeevich6800
    @aleksandrsergeevich6800 Рік тому

    шутка про перезагрузку, чтобы выйти из vim - зачет

  • @maximpuzikov2455
    @maximpuzikov2455 2 місяці тому

    Лайк поставил, но комментарий писать не буду

  • @vasilymarinkin3044
    @vasilymarinkin3044 3 роки тому +4

    Я разбил клавиатуру, будь проклят создатель Vim !!!

    • @pavlenkoat
      @pavlenkoat  3 роки тому +6

      Да просто перезаупустите компьютер. На самом деле если разобраться с вим то остальные редакторы покажутся не очень

    • @hound406
      @hound406 3 роки тому +1

      @@pavlenkoat плюсую. После того как начал осваивать vim, и после того как более менее привык к нему, "обычными" редакторами уже не хочется пользоваться. Даже в разных IDE (clion, pycharm,goland) ставлю vim плагин.

  • @SiriusBlackNuar
    @SiriusBlackNuar 3 роки тому +1

    Комментарий

  • @user-pb5su9zb9g
    @user-pb5su9zb9g 3 роки тому +1

    Я пожилой YAML кста

  • @Nihuiova
    @Nihuiova 10 місяців тому

    не нужно перезагружать компьютер чтобы выйти с vi 😆🤣🤣🤣 жиза

  • @user-bb6qv5vi7l
    @user-bb6qv5vi7l Рік тому

    Почему команда ll??? Это типо олдскул все дела?

  • @t3m8ch79
    @t3m8ch79 3 роки тому +1

    Хочу питсы🍕😋

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Приготовь

    • @t3m8ch79
      @t3m8ch79 3 роки тому

      @Мир IT с Антоном Павленко ок🍕🍴

  • @user-yc6ez9lf9t
    @user-yc6ez9lf9t 3 роки тому

    Зачем делать touch ? можно же сразу vim file.json

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Можно но нагляднее показать пустые файлы. Touch использую редко.

  • @sashashad
    @sashashad 2 роки тому +1

    touch - это не тоуч это тач!)

  • @ronnie_rocketo
    @ronnie_rocketo 3 роки тому

    эхх Антонио...говорил любит старые DE а сам Кеды накатил :)

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      У меня много де стоит. Вообще я до гнома опустился на ноуте

    • @ronnie_rocketo
      @ronnie_rocketo 3 роки тому

      @@pavlenkoat до Гнома? Еретик...

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Ага. И он ещё и понравился.

    • @ronnie_rocketo
      @ronnie_rocketo 3 роки тому

      @@pavlenkoat блин, это вообще жесть, это ж планшет на Десктопе? ну хотя на вкус и цвет...

  • @user-sq5eu5eg8j
    @user-sq5eu5eg8j 3 роки тому

    Jison надо сравнивать с xml

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f 3 роки тому +1

    YAML придумали питонисты или наоборот?

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Скорее всего питонисты. Пайтон сторее

  • @ni55an
    @ni55an 3 роки тому

    Сила в IaaC

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Soap

    • @z1343289632918749812
      @z1343289632918749812 3 роки тому

      Сила для уменьшения количества админов в штате

    • @user-jg7zr2wt3g
      @user-jg7zr2wt3g 3 роки тому +1

      @@z1343289632918749812 Это же хорошо, много и не надо, пусть остаются только лучшие - под сложные задачи, а всю рутину надо автоматизировать.

    • @z1343289632918749812
      @z1343289632918749812 3 роки тому

      @@user-jg7zr2wt3g к сожалению, пока что нет нормальных инструментов. Тот же ansible плейбук завтра перестанет работать, тк напмример новая версии какого нибудь пакета не работает с нужным конфигом или если версия зафиксирована, то она может пропасть из репозитория пакетов. Терраформ - его стейт надо где то централизованно хранить - не все это делают. Ну разве что докер образы нас спасут, пока совместимость там не ломалась, но образ это не код уже а dockerfile завтра может не собраться по тем же причинам. Короче не хватает инструментов пока

    • @user-jg7zr2wt3g
      @user-jg7zr2wt3g 3 роки тому

      @@z1343289632918749812 На данный момент надо админить код, чтобы он был всегда актуальным и если что - его обновлять.

  • @SergMirny_yt
    @SergMirny_yt 3 роки тому

    ОШИБКА! В ямле два массива с одинаковым именем array

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Это не ошибка. Там отступы у одного элемента были не правильные

    • @SergMirny_yt
      @SergMirny_yt 3 роки тому

      @@pavlenkoat а разве допускается два массива с одинаковыми именами. Или второй array, входил в первый?

  • @vitiok78
    @vitiok78 3 роки тому +6

    Я не люблю YAML, как и Python. Вот эта вот идея о критическом значении отступов лично мне кажется весьма странной и надуманной. Персонально для меня код на Python менее читаем, чем на том же PHP ))
    Но... Я живу в реальном мире, поэтому приходится постоянно пользоваться YAML, используя правило: "YAML - для конфигураций, JSON для данных"

    • @pavlenkoat
      @pavlenkoat  3 роки тому +4

      Странный ты. Мне в голанге не хватает отступов. Нах эти фигурные скобки. Сидишь потом думаешь где ты ее там не поставил.

    • @vitiok78
      @vitiok78 3 роки тому

      @@pavlenkoat Поэтому я и писал про свои личные предпочтения. Тут ситуация как с продуктами Apple. Если тебя не устраивает, как что-то работает в Линуксе, ты меняешь Линукс. Если тебя не устраивает, как что-то работает в Макоси, ты меняешь себя. Точно так же и с отступами для меня...

    • @radiofisik
      @radiofisik 3 роки тому +1

      Для json есть автоформат в большинстве IDE, а вот со значимыми пробелами это не возможно

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Вим наше все))))))

  • @mprivoro
    @mprivoro 3 роки тому

    да какаха этот yml, чем его парсить из шела? есть докер композ на 500 строк, как его парсить? как сегмент удалить и/или нод добавить?

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      Коллега как-то рассказывал про yq. Сам не пользовался ибо таких задач не стояло.

    • @mprivoro
      @mprivoro 3 роки тому

      @@pavlenkoat Спасибо, гляну, но уже на первый взгляд - он написан на ГО, т.е. куча телодвижений для установки, как ДевОпс инструмент слишком монстрячно, хотя может и вариант.
      JSON тоже та еше штучка, но с терминала можно типа так:
      python -c "import sys, json; print json.load(sys.stdin)['ID']"
      и готово...
      П.С. Коллега, канал прикольный :) подписался

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      jq в базе пользуюсь для json

  • @SerhiiKulia
    @SerhiiKulia 3 роки тому

    На собеседовании спросили что означают звёздочки при трассировке маршрута утилитой traceroute? Трассировка идёт дальше, но вместо IP адресов некоторых маршрутизаторов стоят звёздочки. Что они означают?

  • @user-cb3oq9lq3b
    @user-cb3oq9lq3b 3 роки тому

    - 2

    • @pavlenkoat
      @pavlenkoat  3 роки тому

      И что это значит? Плакать или радоваться?

    • @user-cb3oq9lq3b
      @user-cb3oq9lq3b 3 роки тому

      @@pavlenkoat
      Мир IT с Антоном Павленко
      1 день назад
      Это не ошибка. Там отступы у одного элемента были не правильные

  • @user-hc5px6de9y
    @user-hc5px6de9y 3 роки тому +1

    Материал хороший, но подача контента не очень

  • @andrey.nekrasov
    @andrey.nekrasov 2 роки тому

    Первые 2:20 ни о чем. И это в 11 минутном ролике.

    • @pavlenkoat
      @pavlenkoat  2 роки тому

      В ролике конкретная тема. Ямл и джейсон

    • @andrey.nekrasov
      @andrey.nekrasov 2 роки тому

      @@pavlenkoat согласен, дальше все отлично. Но именно первые 2:20 - просто ни о чем. С возрастом времени становится все меньше и ролики "подлинее из воды" начинают бесить. Некоторые еще умудряются втюхать в начало ролика "краткое содержание", надеюсь эта тупая мода пройдет.

  • @user-im6ex8bz3v
    @user-im6ex8bz3v 3 роки тому +4

    Чувак, тебе бы инглиш подтянуть. Видосы годные, но от "тоуч" чуть кровь из ушей не потекла.

    • @z1343289632918749812
      @z1343289632918749812 3 роки тому +1

      Чем круче админ, тем хуже английский (с) народная мудрость

    • @pavlenkoat
      @pavlenkoat  3 роки тому +1

      Да надо избавляться от неправильного произношения. Долго работал один. Как прочитал когда то так и запомнил

    • @user-yc6ez9lf9t
      @user-yc6ez9lf9t 3 роки тому

      @@z1343289632918749812 сам что ли придумал?

  • @ivanitch8196
    @ivanitch8196 2 роки тому

    Отстой. Исходников нет...

  • @user-nt8bx1kd3c
    @user-nt8bx1kd3c 3 роки тому

    Комментарий