YAML VS JSON. YAML для искусных YAML-девелоперов. YAML синтаксис

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии •

  • @kirillkramorov1909
    @kirillkramorov1909 3 года назад +43

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +5

      Спасибо

    • @Kukushioku
      @Kukushioku 3 года назад

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

  • @МурадКурбанов-й9з
    @МурадКурбанов-й9з 2 года назад +6

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

  • @kpa39l
    @kpa39l Год назад +1

    про

  • @evpatr
    @evpatr 2 года назад +2

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

  • @СтепанБандера-з6б
    @СтепанБандера-з6б 3 года назад +11

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +4

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

    • @СтепанБандера-з6б
      @СтепанБандера-з6б 3 года назад +2

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

      @@СтепанБандера-з6б это в этом видео. В остальных почему то думают что я их считаю дебилом

    • @aleksanderzavoruev9335
      @aleksanderzavoruev9335 3 года назад +1

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

    • @fish9370
      @fish9370 3 года назад

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

  • @КарлЛьвович-д8э
    @КарлЛьвович-д8э 3 года назад +8

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +2

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

  • @alekseev74
    @alekseev74 2 года назад +1

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

  • @Alkanpheltakai
    @Alkanpheltakai 3 года назад +4

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

  • @kombatenok9961
    @kombatenok9961 2 года назад +1

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

  • @jestemzbiaorusi8379
    @jestemzbiaorusi8379 3 года назад +1

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

    • @НазарЗибилюк
      @НазарЗибилюк 3 года назад

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

  • @letronas
    @letronas Год назад +1

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

  • @iliyabrook2933
    @iliyabrook2933 2 года назад +3

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

  • @Skykvi
    @Skykvi 2 года назад +3

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

  • @-CeBA-
    @-CeBA- 2 года назад

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

  • @whoiam7138
    @whoiam7138 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

  • @Alexander_Ezhov
    @Alexander_Ezhov 2 года назад

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

  • @vvklimova
    @vvklimova 2 года назад

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

  • @eananyev
    @eananyev 3 года назад +2

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

  • @kote315
    @kote315 3 года назад +4

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +2

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

    • @bashkirtsevich
      @bashkirtsevich 3 года назад

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

    • @kote315
      @kote315 3 года назад

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

  • @bistronousogust
    @bistronousogust 3 года назад

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

  • @ДаниилСоловьев-э6ш
    @ДаниилСоловьев-э6ш 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад

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

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 3 года назад +13

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +5

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

  • @bvpanchenko
    @bvpanchenko 3 года назад +1

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

  • @limonred5283
    @limonred5283 3 года назад

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

  • @Cleannetcode
    @Cleannetcode 3 года назад

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

  • @user-nf9cg9ig6u
    @user-nf9cg9ig6u 3 года назад +1

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

  • @ОлегСелин-ш9ы
    @ОлегСелин-ш9ы 3 года назад

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

  • @rusynvasyl
    @rusynvasyl 3 года назад +1

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

  • @Логовотестировщика

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

  • @АндрейГлущенко-ц1ъ
    @АндрейГлущенко-ц1ъ 3 года назад

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

  • @vasilymarinkin3044
    @vasilymarinkin3044 3 года назад +4

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +7

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

    • @hound406
      @hound406 3 года назад +1

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

  • @konstantinlookeen8663
    @konstantinlookeen8663 3 года назад

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

  • @MasterSergius
    @MasterSergius 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +2

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

  • @ivanstrelka3448
    @ivanstrelka3448 3 года назад

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

  • @DaggerPoison
    @DaggerPoison 2 года назад

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

  • @АнгелИнокентий
    @АнгелИнокентий Год назад

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

  • @denissavast
    @denissavast 3 года назад

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

  • @bjrnjensen8914
    @bjrnjensen8914 3 года назад

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

  • @Zlobusz
    @Zlobusz 3 года назад +3

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

    • @Zlobusz
      @Zlobusz 3 года назад

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

  • @dimakovalenkov7835
    @dimakovalenkov7835 2 года назад

    спасибо!

  • @Pavelbrov
    @Pavelbrov 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

  • @r10v
    @r10v 3 года назад

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

  • @_MiraD1n_
    @_MiraD1n_ 3 года назад +1

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

  • @aleksandrsergeevich6800
    @aleksandrsergeevich6800 Год назад

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

  • @Alexandr-g1s
    @Alexandr-g1s 11 месяцев назад

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

  • @maximpuzikov2455
    @maximpuzikov2455 6 месяцев назад

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

  • @andreil174
    @andreil174 3 года назад

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +2

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

  • @ИгорьС-я5д
    @ИгорьС-я5д 3 года назад

    Хорошо.

  • @dimovich85
    @dimovich85 3 года назад

    Спасибо

  • @ВикторИ-у5ж
    @ВикторИ-у5ж 3 года назад +1

    Тоуч, not bad not bad

    • @pavlenkoat
      @pavlenkoat  3 года назад

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

  • @jakosoll
    @jakosoll 3 года назад

    👍

  • @ivanandreev3792
    @ivanandreev3792 3 года назад

    Круто!

  • @Mr1983yurik
    @Mr1983yurik 8 месяцев назад

    Thanks

  • @NURMAN-RORUH
    @NURMAN-RORUH 9 месяцев назад

    норм

  • @EntityFX
    @EntityFX 5 месяцев назад

    Тоуч))

  • @Nihuiova
    @Nihuiova Год назад

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

  • @АнгелИнокентий
    @АнгелИнокентий Год назад

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

  • @meskirian
    @meskirian 3 года назад

    Нормуль.

  • @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

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

  • @t3m8ch79
    @t3m8ch79 3 года назад +1

    Хочу питсы🍕😋

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

      Приготовь

    • @t3m8ch79
      @t3m8ch79 3 года назад

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

  • @ДжонСноу-я8э
    @ДжонСноу-я8э 3 года назад

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

  • @ВладиславЕгоров-п4ю

    топ!

  • @ДмитрийГребельный
    @ДмитрийГребельный 3 года назад +1

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

  • @SerhiiKulia
    @SerhiiKulia 3 года назад

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

  • @SiriusBlackNuar
    @SiriusBlackNuar 3 года назад +1

    Комментарий

  • @sashashad
    @sashashad 3 года назад +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 блин, это вообще жесть, это ж планшет на Десктопе? ну хотя на вкус и цвет...

  • @ni55an
    @ni55an 3 года назад

    Сила в IaaC

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

      Soap

    • @z1343289632918749812
      @z1343289632918749812 3 года назад

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

    • @ВячеславФролов-н3и
      @ВячеславФролов-н3и 3 года назад +1

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

    • @z1343289632918749812
      @z1343289632918749812 3 года назад

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

    • @ВячеславФролов-н3и
      @ВячеславФролов-н3и 3 года назад

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

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад

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

  • @МихаилСич-щ2д
    @МихаилСич-щ2д 3 года назад

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

  • @SergMirny_yt
    @SergMirny_yt 3 года назад

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

    • @SergMirny_yt
      @SergMirny_yt 3 года назад

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

  • @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

  • @АлександрХайдуков-ц9э

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

    • @z1343289632918749812
      @z1343289632918749812 3 года назад +1

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

    • @pavlenkoat
      @pavlenkoat  3 года назад +1

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

    • @ДжонСноу-я8э
      @ДжонСноу-я8э 3 года назад

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

  • @ЕвгенийИванов-и6е6м
    @ЕвгенийИванов-и6е6м 3 года назад +1

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

  • @ЮрийЕвгеньевич-ж3ж
    @ЮрийЕвгеньевич-ж3ж 3 года назад

    - 2

    • @pavlenkoat
      @pavlenkoat  3 года назад

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

    • @ЮрийЕвгеньевич-ж3ж
      @ЮрийЕвгеньевич-ж3ж 3 года назад

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

  • @andrey.nekrasov
    @andrey.nekrasov 3 года назад

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

    • @pavlenkoat
      @pavlenkoat  3 года назад

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

    • @andrey.nekrasov
      @andrey.nekrasov 3 года назад

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

  • @ivanitch8196
    @ivanitch8196 2 года назад

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

  • @СергійПалінчак
    @СергійПалінчак 3 года назад

    Комментарий