The OpenNET Project / Index page

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



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

Оглавление

Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..., opennews (??), 26-Июл-18, (0) [смотреть все]

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


56. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +1 +/
Сообщение от rshadow (ok), 26-Июл-18, 12:07 
О чем вообще речь? XML самый не читабельный на глаз формат, слишком перегружен. Благо есть XSLT.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

58. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +/
Сообщение от нах (?), 26-Июл-18, 12:22 
> О чем вообще речь? XML самый не читабельный на глаз формат, слишком

о да, вот json, "разгруженный" от "ненужных" переносов строк и комментариев (не говоря уж о валидации) - самое то для читания глазами.

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

112. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +1 +/
Сообщение от Аноним (89), 26-Июл-18, 18:44 
Ты наверно на минифицированное гoвно попал. Отформатированный JSON - услада для глаз.
Ответить | Правка | Наверх | Cообщить модератору

150. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +1 +/
Сообщение от Аноним (150), 27-Июл-18, 11:20 
Ну конечно. От одних только скобочек уже хочется выпить водки.
Ответить | Правка | Наверх | Cообщить модератору

153. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +/
Сообщение от Andrey Mitrofanov (?), 27-Июл-18, 11:40 
> Ну конечно. От одних только скобочек уже хочется выпить водки.

Ой, да ладна!  Скобочки http://www.lisperati.com/ ему виноваты, алкаш.

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

132. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +/
Сообщение от Илья (??), 26-Июл-18, 21:00 
> о да, вот json, "разгруженный" от "ненужных" переносов строк и комментариев (не говоря уж о валидации) - самое то для читания глазами.

Если пользуетесь sublime, рекомендую дополнение pretty json. Оно и минифицировать может, и отсортировать, и провалидировать, и привести в читаемый вид с отступами.

Json вроде как не для человеко-чтения, как и xml.

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

151. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  –2 +/
Сообщение от нах (?), 27-Июл-18, 11:28 
> Json вроде как не для человеко-чтения, как и xml.

ну да, а парсер оного (который, в отличие от rss, не спешат выпиливать из нашего "некомбайна") - он для роботов, наверное?
изначально-то да, предназначался для быстросохранить/быстровсосать какие-нибудь мелкие данные, но какая-то с...ка придумала хранить в нем конфиги (в формате, в котором _запрещены_ комментарии, ох...еть), и понеслась...

xml как раз изначально для человекочтения - разумеется, в основном это чтение предполагалось ради отладки, поэтому он так и сделан - при отладке, понятное дело, структура интересна не меньше, а может и больше собственно данных. А штатно писать-читать предполагалось специальнообученными интуитивно-приятными программами. Но во-первых, оказалось что их невозможно написать вменяемо - слишком сложный формат, сколько там в год находят очередных дырок в libxml2/xslt/etc? - и это еще только сам формат, что ж творится внутри того, кто их пользует - см мазильные бесконечные cve. Во-вторых окончательно поляну загадили ниасиляторы парсеров текстовых конфигов, тянущие libxml2 туда, где нужно распарсить аж два значения фиксированных параметров (понятно, ни о каком интуитивно-приятном создавателе этих конфигов они даже и не думают) - потому что только так они и умеют.

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

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

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

171. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +/
Сообщение от Илья (??), 27-Июл-18, 18:59 
> Но желания поубивать всех, кто тянет этот
> уродливый формат в конфиги, вместо внутренних данных, от этого не убывает.

Да ладно, не думал, что конфиги бывают настолько сложными. Как правило это плоский список ключей со значениями. Сериализаторов под каждый язык найдётся. Зачем придумывать что-то новое?

> Потому что только так они и умеют.

Стандарт же. Практически любой объект можно в в json/xml загнать. А если схему сгенерировать, то вы гарантированно в тузах

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

175. "Mozilla планирует удалить из Firefox поддержку RSS и Live Bo..."  +/
Сообщение от нах (?), 27-Июл-18, 22:02 
> Да ладно, не думал, что конфиги бывают настолько сложными.

структурированные конфиги - да, бывают, хотя чаще от излишнего "ума" разработчиков, а не потому что данные таковой структурой обладают.

(типичный пример - все тот же yaml в описании убунтиных интерфейсов. Чуваки, очнитесь - у нас _одна_ routing table (ну у нас не одна, но у вас-то - одна), _один_ набор external resolvers, а все, что на самом деле разное у разных интерфейсов неподвижно прибитого к стойке сервера - прекрасно поместится в одну строку, нечувствительную к пробельным символам)

> Как правило это плоский список ключей со значениями.

и человеческая логика предполагает их запись в виде key = value. В крайнем очень редком случае  ="v\"\\alue".

но разработчики современного горе-софта человеческой логикой не владеют.

> Стандарт же.

удивительно, но факт. вероятно потому, что "стандартная" библиотека для парсинга того что выше - никому не была нужна, все до поры до времени как-то самостоятельно справлялись, за пренебрежимо малое время, чем то, которое требуется на функционал, этими параметрами определяемый - чай, не xml.

А во времена msdos и прочих 640k had been enough, не поверите, еще и умели такие конфиги редактировать, ага, гуевым редактором. Не теряющим комментарии, оставленные вручную.

ныне и представить-то себе невозможно :-(

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

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

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




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

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