galeonis: (линупсЪ)
galeonis ([personal profile] galeonis) wrote2012-09-03 12:45 am

Сетей псто...

Или как ебаться в жопу настоящим образом, федорасы дают дельные советы....
Разумеется, всех пейсателей конфигов на xml надо сжигать на косте или топить в говне, смотря по результатам их деятельности.

[identity profile] deadmanru.livejournal.com 2012-09-02 08:55 pm (UTC)(link)
Ну так надо показать людям, что они могут конфиг на html писать...Скажи спасибо, что не на ассемблере пишут.

[identity profile] galeonis.livejournal.com 2012-09-02 09:27 pm (UTC)(link)
Вобля ! Они бы лучше натурально вебморду через lo интерфейс сделали

[identity profile] drpryor.livejournal.com 2012-09-02 09:05 pm (UTC)(link)
удивлён как никто ещё не догадался конфиги на JSON делать. Это ж гораздо более модная штуку теперича.

[identity profile] galeonis.livejournal.com 2012-09-02 09:39 pm (UTC)(link)
Ничо, ща Леннарт мал мал отвлечется от systemd и запилит нам убогим новый nm, с блекджеком, шлюхами и интеграцией с предыдущим творением.

[identity profile] mc6312.livejournal.com 2012-09-03 09:32 am (UTC)(link)
Хы. Поцтеринг-то даже слегка на человека похож, на фоне Иказы какого-нито....

[identity profile] galeonis.livejournal.com 2012-09-03 10:07 am (UTC)(link)
Это старый упоротыш, ему еще за mono в аду гореть не перегореть.

[identity profile] mc6312.livejournal.com 2012-09-03 10:19 am (UTC)(link)
Угу, на костре из распечаток исходников гноя-3 и моно, шрифтом 666 кегля.

[identity profile] a2is.livejournal.com 2012-09-03 04:55 am (UTC)(link)
+100500

JSON вообще человечнее. Потому что в случае 1 уровня вложенности (большинство случаев) выглядит совершенно нормально. В отличие от XML.

[identity profile] galeonis.livejournal.com 2012-09-03 07:27 am (UTC)(link)
Посмотрел этот ваш json, неуловимо напомнило вот это...

ge-0/0/25 {
    description "TEST";
    mtu 9100;
    ether-options {
        no-auto-negotiation;
        speed {
            1g;
        }
    }
    unit 0 {
        family ethernet-switching {
            port-mode trunk;
            vlan {
                members [ 200 mgt 195 ];
            }
        }
    }
}

[identity profile] a2is.livejournal.com 2012-09-03 08:44 am (UTC)(link)
Вот именно. А в простейших случаях получается вообще няшно и удобочитаемо. А не этот сраный XML, ублюдок SGML.

Кстати, XML вполне допускает использование альтернативных форм представления инфомодели, того же JSON. В большинстве случаев смешаный контент (т.е. теги и текст вперемешку) вообще не актуален - так нахуя тащить в конфигурации всю эту срань господню?

[identity profile] galeonis.livejournal.com 2012-09-03 10:15 am (UTC)(link)
Это xml головного мозжечка, не возможно где то он вполне оправдан, но держать его для конфигов это просто ПИЗДЕЦ.

[identity profile] a2is.livejournal.com 2012-09-03 10:17 am (UTC)(link)
Это всеобщий пиздец. Ты даже не представляешь себе масштабов этой болезни.
Причём делают это люди, в XML понимающие чуть менее чем нихуя.

[identity profile] mc6312.livejournal.com 2012-09-03 10:23 am (UTC)(link)
Ага, задрало натыкаться на что-нибудь вроде
<settings>
  <something>
    <value><name>govno</name><true/></value>
  </something>
</settings>


вместо
<settings>
  <something govno="true">
</settings>
Edited 2012-09-03 10:24 (UTC)

[identity profile] a2is.livejournal.com 2012-09-03 10:28 am (UTC)(link)
А патамучта мудаки. Путают язык разметки текста и язык представления данных. Получилось так, что XML используется в обоих случаях. Ну так используйте с умом.
Ну НЕТ никакой необходимости тащить mixed content, если можно использовать атрибут.

А ещё такое говно получается благодаря Perl'овскому XML парсеру, там по-другому мысли выражать затруднительно :)

[identity profile] mc6312.livejournal.com 2012-09-03 11:30 am (UTC)(link)
У ябла в .plist'ах подобное говно... но там явно не в perl'ом оно высираемо.

[identity profile] galeonis.livejournal.com 2012-09-03 10:24 am (UTC)(link)
Я например сталкивался с xml только в matroska, но это видеоконтейнер так что и срать что там внутре. Хотя с другой стороны "потрошить" mkv удобнее и быстрее любых других форматов.

[identity profile] galeonis.livejournal.com 2012-09-03 07:29 am (UTC)(link)
Вообще то догадались, но не "крутой линупсъ хакер" и достаточно давно