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

  Рет қаралды 24,303

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

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

Күн бұрын

Пікірлер: 146
@kirillkramorov1909
@kirillkramorov1909 3 жыл бұрын
про вим и нано хорошая шутка:)
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@Kukushioku
@Kukushioku 3 жыл бұрын
@Ilya Lychkou и еще больше боли)))
@МурадКурбанов-й9з
@МурадКурбанов-й9з 2 жыл бұрын
"вы можете исполбзовать nano, у него есть подсказка как выйти. В общем, не придется перезагружать компьютер, чтобы выйти из vim" ору!!🤣🤣🤣🤣🤣
@kpa39l
@kpa39l Жыл бұрын
про
@КарлЛьвович-д8э
@КарлЛьвович-д8э 3 жыл бұрын
Спасибо за разжtванный материал! Много е узнал, особенно про переменные в YAML !!!!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста. Я сам работаю с yaml лет 5 наверно, а узнал об этом год назад
@evpatr
@evpatr 2 жыл бұрын
👍 за не придется перезагружать комп, что-б выйти из vim-a! 😂😂😂
@СтепанБандера-з6б
@СтепанБандера-з6б 3 жыл бұрын
Спасибо за контент. Вот не понимаю почему ваш канал не продвигается. Понятно что ИТ тема узкая, тем более devops. Удачи в развитии канала.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Многим не нравится моя интонация, кому-то что я шучу в видео. И так далее и тому подобное. Плюс я начинал чисто с линукса, а некоторые админы и любители линукса не любят девопс
@СтепанБандера-з6б
@СтепанБандера-з6б 3 жыл бұрын
Хм. Голос норм. Юмор вообще класно.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
@@СтепанБандера-з6б это в этом видео. В остальных почему то думают что я их считаю дебилом
@aleksanderzavoruev9335
@aleksanderzavoruev9335 3 жыл бұрын
@@pavlenkoat Антон, дело не в интонации, шутках и что там Вы ещё написали ..! Все дело в контенте. Если Вы говорите о devops, то до среднего контента вашему каналу ещё очень далеко. Посмотрите что делают ребята из rebrainme или слёрм рассказывая о devops. И вы сразу поймёте, что контент необходимо срочно менять.
@fish9370
@fish9370 3 жыл бұрын
@@aleksanderzavoruev9335 Жестко, но справедливо
@letronas
@letronas Жыл бұрын
За ссылки отдельное спасибо - оч. крутая штука, нигде не встречал, чтобы о ней говорили
@jestemzbiaorusi8379
@jestemzbiaorusi8379 3 жыл бұрын
Шутка про vim улыбнула... Сам когда-то ребутил комп :)
@НазарЗибилюк
@НазарЗибилюк 3 жыл бұрын
У любого компа есть шнур выхода из vim. Хотя, я не понимаю, зачем выходить из vim?
@Alkanpheltakai
@Alkanpheltakai 3 жыл бұрын
Хорошая идея сравнить yaml с json, таким образом быстрее понимаешь что к чему. Спасибо
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Сам так учил и подумал что может кому такой способ пригодится
@kombatenok9961
@kombatenok9961 2 жыл бұрын
Спасибо, Антон! Особенно крут последний блок про переменные - об этом мало кто рассказывает, хотя прием классный.
@alekseev74
@alekseev74 2 жыл бұрын
Налил приятную для моего организма жидкость и создал свой собственный язык разметки.
@iliyabrook2933
@iliyabrook2933 2 жыл бұрын
Спасибо!, всё ясно и понятно,а главное не скучная подача материала
@Skykvi
@Skykvi 2 жыл бұрын
Спасибо за исчерпывающую информацию. Приятно смотреть. Желаю успехов.
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 3 жыл бұрын
жена сказала: сидит бородатый мужик и матерится как сапожник
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Моя жена тоже так говорит
@Alexander_Ezhov
@Alexander_Ezhov 2 жыл бұрын
Спасибо большое очень полезно бывает смотреть азы, которые ты вроде знал, всегда что-то новое узнаешь
@kote315
@kote315 3 жыл бұрын
Наверное yaml неплох, но немного бесит что для каждой задачи придумывают новый язык. Json хотя бы по синтаксису си-подобный, привыкать особо не нужно...
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Для конфигурирования топ.
@bashkirtsevich
@bashkirtsevich 3 жыл бұрын
Ямль привычнее, когда ты питонист. В пайтоне фигурные скобки как словарь воспринимаются.
@kote315
@kote315 3 жыл бұрын
@@bashkirtsevich Да я вообще не программист как бы... Но иногда имею дело с разнообразными конфигами, а также всякими ардуинами и т.п.
@bvpanchenko
@bvpanchenko 3 жыл бұрын
Стоит также почитать про HOCON
@whoiam7138
@whoiam7138 3 жыл бұрын
Спасибо. Без этого видео так бы и не узнал такие подробности про yaml 👍 Так бы и писал скрипты деплоя, не вникая в детали
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Это спасибо моему начальству, которое сподвигло меня это из изучить, а я рассказал вам
@eananyev
@eananyev 3 жыл бұрын
Полезные нюансы увидел, спасибо!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста
@-CeBA-
@-CeBA- 2 жыл бұрын
Подписка, после сценки с Магистром 😀. Ахаха, перезагружать компьютер, чтобы выйти из vim 🤣, в точку
@vvklimova
@vvklimova 2 жыл бұрын
И про yaml интересно-полезно, и вставка с джедаями тоже улыбнула. Автор пиши еще ))) Я этот yaml видела во флаттере, но тогда руки не дошли его осознать. В CI/CD для андроида тоже используется, чтоб его )))
@ДаниилСоловьев-э6ш
@ДаниилСоловьев-э6ш 3 жыл бұрын
Хороший материал про YAML, всем советую для ознакомления
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо. Рекомендуйте знакомым
@bistronousogust
@bistronousogust 3 жыл бұрын
комментарий для продвижения видео) Спасибо, Антон.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@rusynvasyl
@rusynvasyl 3 жыл бұрын
Привет, спасибо за видео, узнал для себя что-то новое. Есть еще просьба когда публикуешь видео такого плана в описании можно добавить своего рода шпаргалку. Спасибо
@ОлегСелин-ш9ы
@ОлегСелин-ш9ы 3 жыл бұрын
Спасибо большое! Буду иметь yaml в виду. Обязательно опробую на пет проекте
@user-nf9cg9ig6u
@user-nf9cg9ig6u 3 жыл бұрын
спасибо! Кратко и полезно
@Cleannetcode
@Cleannetcode 3 жыл бұрын
Не знал что yaml обладает такими богатыми возможностями. Спасибо за видео :)
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста
@MasterSergius
@MasterSergius 3 жыл бұрын
Тоуч!!! Умир, памагити!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Обещаю пойти на курсы английского в этом году
@limonred5283
@limonred5283 3 жыл бұрын
Старая школа) Продолжай в томже духе)
@Zlobusz
@Zlobusz 3 жыл бұрын
Не знал,, что в yaml можно использовать переменные. А можно ещё видосик про .env файл
@Zlobusz
@Zlobusz 3 жыл бұрын
P.s. Спасибо за труд!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Корректней их назвать ссылками. Сам правда путаюсь и иногда называю переменными
@Alexandr-g1s
@Alexandr-g1s 11 ай бұрын
Информативно
@vasilymarinkin3044
@vasilymarinkin3044 3 жыл бұрын
Я разбил клавиатуру, будь проклят создатель Vim !!!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Да просто перезаупустите компьютер. На самом деле если разобраться с вим то остальные редакторы покажутся не очень
@hound406
@hound406 3 жыл бұрын
@@pavlenkoat плюсую. После того как начал осваивать vim, и после того как более менее привык к нему, "обычными" редакторами уже не хочется пользоваться. Даже в разных IDE (clion, pycharm,goland) ставлю vim плагин.
@DaggerPoison
@DaggerPoison 2 жыл бұрын
Отлично вышло!
@АнгелИнокентий
@АнгелИнокентий Жыл бұрын
Дядь, ну сделал бы итог своих команд. Куда, чего для чего, а то так задача и не понятна.
@ivanstrelka3448
@ivanstrelka3448 3 жыл бұрын
От души! Спасибо
@Pavelbrov
@Pavelbrov 3 жыл бұрын
Круто за счёт ссылок
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Ради них и видео делалалось :-)
@dimakovalenkov7835
@dimakovalenkov7835 2 жыл бұрын
спасибо!
@Логовотестировщика
@Логовотестировщика 2 жыл бұрын
Благодарю, полезно!
@konstantinlookeen8663
@konstantinlookeen8663 3 жыл бұрын
спасбо Огромное ! очень понятная и приятная подача
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@АндрейГлущенко-ц1ъ
@АндрейГлущенко-ц1ъ 3 жыл бұрын
Крутые видео, спасибо))
@Mr1983yurik
@Mr1983yurik 8 ай бұрын
Thanks
@bjrnjensen8914
@bjrnjensen8914 3 жыл бұрын
Мне понравилось, информативно!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@denissavast
@denissavast 3 жыл бұрын
Хороший контент, умно и улыбнуло!))
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@r10v
@r10v 3 жыл бұрын
Спасибо за видео!
@ИгорьС-я5д
@ИгорьС-я5д 3 жыл бұрын
Хорошо.
@dimovich85
@dimovich85 3 жыл бұрын
Спасибо
@aleksandrsergeevich6800
@aleksandrsergeevich6800 Жыл бұрын
шутка про перезагрузку, чтобы выйти из vim - зачет
@andreil174
@andreil174 3 жыл бұрын
08:20, "слэш эн" именно с прямым слэшем `/n`, как на видео на стороне YAML?
@pavlenkoat
@pavlenkoat 3 жыл бұрын
С обратным ошибка
@ВикторИ-у5ж
@ВикторИ-у5ж 3 жыл бұрын
Тоуч, not bad not bad
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Как правильно?
@_MiraD1n_
@_MiraD1n_ 3 жыл бұрын
👍 *робот продвигай канал )))) автору-спасибо за видос
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста
@ivanandreev3792
@ivanandreev3792 3 жыл бұрын
Круто!
@АнгелИнокентий
@АнгелИнокентий Жыл бұрын
Почему команда ll??? Это типо олдскул все дела?
@jakosoll
@jakosoll 3 жыл бұрын
👍
@NURMAN-RORUH
@NURMAN-RORUH 9 ай бұрын
норм
@Nihuiova
@Nihuiova Жыл бұрын
не нужно перезагружать компьютер чтобы выйти с vi 😆🤣🤣🤣 жиза
@EntityFX
@EntityFX 5 ай бұрын
Тоуч))
@maximpuzikov2455
@maximpuzikov2455 6 ай бұрын
Лайк поставил, но комментарий писать не буду
@ДжонСноу-я8э
@ДжонСноу-я8э 3 жыл бұрын
Зачем делать touch ? можно же сразу vim file.json
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Можно но нагляднее показать пустые файлы. Touch использую редко.
@sashashad
@sashashad 3 жыл бұрын
touch - это не тоуч это тач!)
@t3m8ch79
@t3m8ch79 3 жыл бұрын
Хочу питсы🍕😋
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Приготовь
@t3m8ch79
@t3m8ch79 3 жыл бұрын
@Мир IT с Антоном Павленко ок🍕🍴
@meskirian
@meskirian 3 жыл бұрын
Нормуль.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@ВладиславЕгоров-п4ю
@ВладиславЕгоров-п4ю 3 жыл бұрын
топ!
@ronnie_rocketo
@ronnie_rocketo 3 жыл бұрын
эхх Антонио...говорил любит старые DE а сам Кеды накатил :)
@pavlenkoat
@pavlenkoat 3 жыл бұрын
У меня много де стоит. Вообще я до гнома опустился на ноуте
@ronnie_rocketo
@ronnie_rocketo 3 жыл бұрын
@@pavlenkoat до Гнома? Еретик...
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Ага. И он ещё и понравился.
@ronnie_rocketo
@ronnie_rocketo 3 жыл бұрын
@@pavlenkoat блин, это вообще жесть, это ж планшет на Десктопе? ну хотя на вкус и цвет...
@SiriusBlackNuar
@SiriusBlackNuar 3 жыл бұрын
Комментарий
@SergMirny_yt
@SergMirny_yt 3 жыл бұрын
ОШИБКА! В ямле два массива с одинаковым именем array
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Это не ошибка. Там отступы у одного элемента были не правильные
@SergMirny_yt
@SergMirny_yt 3 жыл бұрын
@@pavlenkoat а разве допускается два массива с одинаковыми именами. Или второй array, входил в первый?
@vitiok78
@vitiok78 3 жыл бұрын
Я не люблю YAML, как и Python. Вот эта вот идея о критическом значении отступов лично мне кажется весьма странной и надуманной. Персонально для меня код на Python менее читаем, чем на том же PHP )) Но... Я живу в реальном мире, поэтому приходится постоянно пользоваться YAML, используя правило: "YAML - для конфигураций, JSON для данных"
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Странный ты. Мне в голанге не хватает отступов. Нах эти фигурные скобки. Сидишь потом думаешь где ты ее там не поставил.
@vitiok78
@vitiok78 3 жыл бұрын
@@pavlenkoat Поэтому я и писал про свои личные предпочтения. Тут ситуация как с продуктами Apple. Если тебя не устраивает, как что-то работает в Линуксе, ты меняешь Линукс. Если тебя не устраивает, как что-то работает в Макоси, ты меняешь себя. Точно так же и с отступами для меня...
@radiofisik
@radiofisik 3 жыл бұрын
Для json есть автоформат в большинстве IDE, а вот со значимыми пробелами это не возможно
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Вим наше все))))))
@ДмитрийГребельный
@ДмитрийГребельный 3 жыл бұрын
Я пожилой YAML кста
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 3 жыл бұрын
YAML придумали питонисты или наоборот?
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Скорее всего питонисты. Пайтон сторее
@МихаилСич-щ2д
@МихаилСич-щ2д 3 жыл бұрын
Jison надо сравнивать с xml
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Почему?
@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
@ni55an
@ni55an 3 жыл бұрын
Сила в IaaC
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Soap
@z1343289632918749812
@z1343289632918749812 3 жыл бұрын
Сила для уменьшения количества админов в штате
@ВячеславФролов-н3и
@ВячеславФролов-н3и 3 жыл бұрын
@@z1343289632918749812 Это же хорошо, много и не надо, пусть остаются только лучшие - под сложные задачи, а всю рутину надо автоматизировать.
@z1343289632918749812
@z1343289632918749812 3 жыл бұрын
@@ВячеславФролов-н3и к сожалению, пока что нет нормальных инструментов. Тот же ansible плейбук завтра перестанет работать, тк напмример новая версии какого нибудь пакета не работает с нужным конфигом или если версия зафиксирована, то она может пропасть из репозитория пакетов. Терраформ - его стейт надо где то централизованно хранить - не все это делают. Ну разве что докер образы нас спасут, пока совместимость там не ломалась, но образ это не код уже а dockerfile завтра может не собраться по тем же причинам. Короче не хватает инструментов пока
@ВячеславФролов-н3и
@ВячеславФролов-н3и 3 жыл бұрын
@@z1343289632918749812 На данный момент надо админить код, чтобы он был всегда актуальным и если что - его обновлять.
@SerhiiKulia
@SerhiiKulia 3 жыл бұрын
На собеседовании спросили что означают звёздочки при трассировке маршрута утилитой traceroute? Трассировка идёт дальше, но вместо IP адресов некоторых маршрутизаторов стоят звёздочки. Что они означают?
@ЕвгенийИванов-и6е6м
@ЕвгенийИванов-и6е6м 3 жыл бұрын
Материал хороший, но подача контента не очень
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Что не так?
@АлександрХайдуков-ц9э
@АлександрХайдуков-ц9э 3 жыл бұрын
Чувак, тебе бы инглиш подтянуть. Видосы годные, но от "тоуч" чуть кровь из ушей не потекла.
@z1343289632918749812
@z1343289632918749812 3 жыл бұрын
Чем круче админ, тем хуже английский (с) народная мудрость
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Да надо избавляться от неправильного произношения. Долго работал один. Как прочитал когда то так и запомнил
@ДжонСноу-я8э
@ДжонСноу-я8э 3 жыл бұрын
@@z1343289632918749812 сам что ли придумал?
@ЮрийЕвгеньевич-ж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 жыл бұрын
Комментарий
NGINX. Уходим на технические работы. Как я перевозил сервер?
8:28
Мир IT с Антоном Павленко
Рет қаралды 5 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 174 МЛН
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 10 МЛН
ЧТО ВНУТРИ ФАЙЛОВ? | РАЗБОР
10:35
Droider
Рет қаралды 156 М.
APACHE VS NGINX. Что выбрать? Сравнение двух популярных HTTP серверов.
17:49
СОБЕСЕДОВАНИЕ DevOps вопросы и ответы по Linux
10:20
Мир IT с Антоном Павленко
Рет қаралды 56 М.
Что такое REST API простыми словами
7:27
Мир IT с Антоном Павленко
Рет қаралды 126 М.
DevOрs VS SRE методология. Чем занимается DevOps-инженер и SRE
14:47
Мир IT с Антоном Павленко
Рет қаралды 18 М.
Working with YAML Files in Python
16:47
NeuralNine
Рет қаралды 48 М.
Apache Kafka урок 1. Зачем нужна, что это? RabbitMQ vs Kafka vs БД
8:29
Мир IT с Антоном Павленко
Рет қаралды 106 М.
Введение в JSON, XML, YML
13:37
#околоайти
Рет қаралды 10 М.