The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна система конфигурации сети Netplan 1.0, используемая в Ubuntu , opennews (??), 05-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +28 +/
Сообщение от Аноним (1), 05-Апр-24, 14:20 
YAML, Python... Хоспади боже мой. Ну вот начерта?
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от Аноним (7), 05-Апр-24, 14:34 
Чтобы никто не говорил про Canonical, что они ничего не делают.

Сейчас netplan в числе немногих проектов этой компании, которые ещё как-то шевелятся.

Ответить | Правка | Наверх | Cообщить модератору

10. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от Аноним (10), 05-Апр-24, 14:47 
Ну, как ничего не делают:
>значительный стабильный выпуск, позволивший избавиться от некоторых давно устаревших возможностей

Вот, избавляют тебя от ненужных тебе возможностей, ведь они лучше знают какие тебе нужны возможности :)

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от Аноним (7), 05-Апр-24, 14:51 
> Вот, избавляют тебя от ненужных тебе возможностей, ведь они лучше знают какие тебе нужны возможности :)

Разработчики гнома засудят, это же их патентованный метод разработки (который они утащили из apple, но это уже детали).

Ответить | Правка | Наверх | Cообщить модератору

132. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Анон666 (?), 06-Апр-24, 11:22 
"One of my most productive days was throwing away 1000 lines of code." (c) Ken Thompson

Но молодежь не знает и продолжает ныть про выкидывание возможностей =)

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

152. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (152), 08-Апр-24, 03:07 
У Кена никто не выкидывал из системы шелл, тут же и шелл выкидывают, и возможности.
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +3 +/
Сообщение от Аноним (19), 05-Апр-24, 14:56 
Неужели хуже JSON?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –4 +/
Сообщение от Аноним (22), 05-Апр-24, 15:03 
конечно хуже. попробуй создать файл чуть больше 20 строк и сразу поймёшь
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +4 +/
Сообщение от Аноним (7), 05-Апр-24, 15:08 
И?

Проблемы с yaml обычно возникают только у пользователей word и notepad.
При использовании специализированных текстовых редакторов, yaml вполне удобно и писать, и читать.

Ответить | Правка | Наверх | Cообщить модератору

28. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +5 +/
Сообщение от Аноним (28), 05-Апр-24, 15:37 
два пробела потерять тоже удобно. Или искать их, если потерял кто-то другой.
А потом приходят продвинутые пользователи и начинают подобие наследования наворачивать со всякими &, *, <<, и искать 2 пробела становится еще интереснее
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +3 +/
Сообщение от Аноним (7), 05-Апр-24, 16:12 
> два пробела потерять тоже удобно. Или искать их, если потерял кто-то другой.

Так может, всё-таки стоит перейти с notepad.exe на более специализированный текстовый редактор?

Ответить | Правка | Наверх | Cообщить модератору

43. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (28), 05-Апр-24, 16:35 
и этот специализированный текстовый редактор магическим образом исправит все при открытии? Файл может в принципе быть получен уже с поломанным форматированием.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от Аноним (7), 05-Апр-24, 16:51 
Встречный вопрос: как вы будете чинить one-line JSON, например, если там кто-то потерял пару скобочек?
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от Аноним (28), 05-Апр-24, 17:55 
1. я не предлагал one-line JSON как замену. Почему вы такое у меня вообще спрашиваете?
2. скобочки потеряются настолько удачно, что json останется валидным?
не знаю как пробелы отобразит, но например

x:
  y: 1

и

x:
y: 1

валидный yaml, а json со скобочками в неправильных местах — нет
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от Аноним (7), 05-Апр-24, 18:00 
>x:
> y: 1
> валидный yaml

Нет.

Ответить | Правка | Наверх | Cообщить модератору

81. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от Аноним (81), 05-Апр-24, 18:22 
x:
  -
    y: 1
    z: 1

и

x:
  -
    y: 1
z: 1

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

Ответить | Правка | Наверх | Cообщить модератору

93. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (28), 05-Апр-24, 20:54 
и почему? это спец редактор сказал или надо было еще три дефиса в начале сделать?
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

52. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +19 +/
Сообщение от 1 (??), 05-Апр-24, 16:57 
Cпециализированный текстовый редактор для YAML.
Cпециализированный текстовый редактор для XML.
Cпециализированный текстовый редактор для JSON.
Cпециализированный текстовый редактор для HTML.
Cпециализированный текстовый редактор для MarkDown.
Cпециализированный текстовый редактор для настройки выбора специализированного текстового редактора.
Cпециализированный компьютер для специализированного текстового редактора для настройки выбора специализированного текстового редактора.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

54. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от Аноним (7), 05-Апр-24, 16:58 
"Всё, что угодно, только не notepad"
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (85), 05-Апр-24, 18:40 
notepad практически идеален: почти не жрёт, мгновенно запускается и не отвлекает кучей свистопярделок от основной функции редактирования.
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от Аноним (103), 05-Апр-24, 23:29 
А как он жрёт тексты, где только \0A в конце строки?
Ответить | Правка | Наверх | Cообщить модератору

118. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от iPony129412 (?), 06-Апр-24, 09:35 
Нормально
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –2 +/
Сообщение от Аноним (59), 05-Апр-24, 17:07 
слюникс вей же

делай что то одно, но дклай это хорошо

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

74. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от anonymous (??), 05-Апр-24, 18:06 
yaml-mode, nxml-mode, js-mode, sgml-mode, md-mode, Emacs
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

65. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –2 +/
Сообщение от Аноним (65), 05-Апр-24, 17:43 
Проблемы с yaml возникают везде.
Парсеры парсят по-разному (настолько что легко написать два файла для двух парсеров, которые не будут валидны в другом парсере).
Сам стандарт сильно переусложнен и открывает кучу дыр для атак (банально кавычки не поставить и все - парсер по-другому прочитает).
Он гораздо медленнее json, а библиотеки для работы с ним менее развиты.
Единственный плюс по сравнению с json это комментарии, но во-первых есть и json с комментариями (впрочем не лишенный второй проблемы), а во-вторых комментарии не являются частью данных (как например в python) и прогнав их через парсер вы их потеряете.

А в плане читаемости и простоты лучше всего Tree (увы, поддерживается примерно нигде, но легко самим реализовать)

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

155. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от EULA (?), 08-Апр-24, 12:44 
Ни разу не приходилось открывать yaml c помощью vim. Обычно открывал VSCode. В Vim удобно редактировать такие файлы?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

158. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от eiYiech5 (?), 10-Апр-24, 16:49 
ъда.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +7 +/
Сообщение от Аноним (31), 05-Апр-24, 15:50 
У меня ямлы на тысячи строк, редактирую kwrite. Какие проблемы я должен бы встретить за годы применения этого формата? Была только небольшая сложность с символом возврата каретки, встречающимся в ключах.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

66. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (65), 05-Апр-24, 17:45 
Как минимум кавычки забыть поставить, столкнуться с локалями, и парсером чисел. С тем что очередной парсер не умеет то что умеет предыдущий, но у предыдущего фатальный недостаток.
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (31), 05-Апр-24, 18:19 
Не сталкивался, очень многое зависит от конкретной реализации парсера. А уж что с локалями я не представляю, все данные всегда в утф-8. Цифры понятно кавычить, если это строка (а во многих случаях это и должно быть число). Мне только не нравится, что приходится заключать в кавычки строки, начинающиеся с символов подобных @ и *¸ но в остальном это предпочтительный формат для файлов, редактируемых пользователем. Конечно, булевые типы это сомнительная фича, однако же… Такие огромные жсоны очень плохо читаются и намного дольше редактируются.
Ответить | Правка | Наверх | Cообщить модератору

104. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от Аноним (103), 05-Апр-24, 23:38 
>столкнуться с локалями

На кой в конфигах вообще локали? В конфигах ASCII only.

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

117. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Vinnie The Pooh (?), 06-Апр-24, 09:31 
И на серверах у вас тоже кеды везде?
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

134. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от namenotfound (?), 06-Апр-24, 12:34 
ну пользуйся вимом там или нано

или что, прям насильно заставляют `echo >` в качестве единственного способа текст писать?

Ответить | Правка | Наверх | Cообщить модератору

141. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от iemail (??), 06-Апр-24, 17:11 
И Вы стерли предыдущую конфигурацию. Поздравляю !!! :-(((
Ответить | Правка | Наверх | Cообщить модератору

149. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от namenotfound (?), 07-Апр-24, 12:17 
> И Вы стерли предыдущую конфигурацию. Поздравляю !!! :-(((

настоящий самурай не боится этого, аппенды - слишком просто

Ответить | Правка | Наверх | Cообщить модератору

136. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от 12yoexpert (ok), 06-Апр-24, 13:37 
естественно. он и задумывался как формат, который хуже json
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

34. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Я (??), 05-Апр-24, 16:15 
Для простоты, чего же непонятно?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

41. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (41), 05-Апр-24, 16:26 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

типикал линукс корпоратив эдишн. туда же firewalld, networkmanager, libvirt, и прочие актуальные для дев-упсов вещи. чо как вчера родился)

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

48. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от НяшМяш (ok), 05-Апр-24, 16:51 
> firewalld, networkmanager, libvirt

Это для админов локалхвостов актуально. Настоящие девы псы сейчас упарываются в гитхаб экшны, хелм чарты и кубернетес.

Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (41), 05-Апр-24, 18:51 
>> firewalld, networkmanager, libvirt
> Это для админов локалхвостов актуально. Настоящие девы псы сейчас упарываются в гитхаб
> экшны, хелм чарты и кубернетес.

одно другому не мешает же, а там можно


...
command: ["/bin/bash"]
args: ["-c", "nmcli ...\"...$(/bin/bash -c ...)\" >fd1 2>fd2"]
...

ну и sed куда-нибудь впихнуть, типа:

https://github.com/redhat-cip/ansible-role-beaker/blob/44c6d...

эт те не васяны какие-нибудь, энто жызнь!

Ответить | Правка | Наверх | Cообщить модератору

110. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –1 +/
Сообщение от Аноним (110), 06-Апр-24, 04:05 
Yaml уже устарел. Уже есть посовременней форматы.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

138. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (7), 06-Апр-24, 16:01 
> Yaml уже устарел. Уже есть посовременней форматы.

Может, и есть более современные, но нет более востребованных.

Ответить | Правка | Наверх | Cообщить модератору

62. "Доступна система конфигурации сети Netplan 1.0, используемая..."  –4 +/
Сообщение от нах. (?), 05-Апр-24, 17:26 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

ну sh стало немодно-немолодежно, а остальное еще хуже.

Я тоже сперва блевал от конфига, ломающегося лишним пробелом, а потом, посмотрем на конфиги wicked, networkmanager, да и one true баш-портянки редхатоидов old school (когда интерфейсов больше одного и на них больше одного статического адреса) - и как-то даже полюбил.

Вишенкой на тортике оказалось его умение _разбирать_ понах...еверченное nmcli и складывать обратно (надеюсь уже не в бете а в релизе)

Т.е. он действительно решает проблемы конфигурения (причем как сложных случаев, так и тривиальных, оставляя их тривиальными) сетевых интерфейсов, по крайней мере - для серверов, и, на удивление, не создает новых.

Ну а с переписыванием на все более новейшие версии самого впихона - пока трахается каноникал, и, вот - microsoft. Ни разу и не жаль.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

80. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от AKTEON (?), 05-Апр-24, 18:20 
Согласен. Нужно сразу в Бинарном Формате : все равно Python  прочтет , а в специализированном редакторе - отредактируют. А то это Unhuman readable полумеры ....
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

102. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (102), 05-Апр-24, 23:18 
> Согласен. Нужно сразу в Бинарном Формате : все равно Python  прочтет ,
> а в специализированном редакторе - отредактируют. А то это Unhuman readable полумеры ....

Чем тебе регэдит не угодил? Ты не хочешь настраивать сетку регэдитом? Как странно! :)

Ответить | Правка | Наверх | Cообщить модератору

122. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от нах. (?), 06-Апр-24, 10:04 
ничего странного - сетка там где есть regedit настраивается в "настройки-сеть"
У любителей какввенде - с network manager наперевес - тоже есть нечто подобное.

А настроек в человекочитаемых файлах - нету.

Вы ж именно этого и хотели.

Ну правда побочный эффект - при каждом запуске вайергада образуется "Сетевое подключение #254" и удалить предыдущие 253 можно только регедитом, но это неточно (ибо недокументировано)

Ну скоро и у вас так же будет. Если только microsoft не позаботится сделать хорошо, как в этом вот случае.

Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +1 +/
Сообщение от beck (??), 06-Апр-24, 02:03 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

И там, и там всё можно сломать пробелами. Я б сказал,  комбо.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

139. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +/
Сообщение от Аноним (7), 06-Апр-24, 16:02 
А что, так много языков, которые нельзя сломать пробелами?
Например, в сишке
int main() - корректно
in tma in() - нет.
Ответить | Правка | Наверх | Cообщить модератору

148. "Доступна система конфигурации сети Netplan 1.0, используемая..."  +2 +/
Сообщение от Аноним (148), 07-Апр-24, 03:15 
Сломать пробелами означает, что
"int main()" работает, а "int   main  ()" нет.

То, что ты написал вообще синтаксически неверно

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру