#10079: Посмотреть глазами и поправить руками

« картинки и свежие анекдоты | чат

#10079: Посмотреть глазами и поправить руками

Впервые столкнувшись с UNIX, я был несколько удивлён: почему для обмена данными активно используется текстовый формат? В файлах, в протоколах, в конфигах. Ведь памяти много не бывает — можно упаковать все в биты и байты, в бинарные структуры, сэкономив кучу места и в памяти, и на дисках. Я и упаковывал, чуть ли не побитно расписывая внутренние форматы.

Правда, периодически при обновлениях версий возникали проблемы: появление лишнего бита могло привести к необходимости расширения разрядности поля флагов с последующим обновлением описания форматов, добавлением поля версии, добавлением проверки на корректность версии, обновлением необходимых библиотек на другой принимающей стороне и т. д. Хуже всего, когда разработчик менялся или переставал поддерживать изменения — приходилось изобретать конвертеры. А если требовалось залезть ручками, посмотреть или поправить, приходилось писать специальные просмотрщики и редакторы.

Прошло время. Сейчас мало кого можно удивить терабайтным диском или парой гигов оперативной памяти. Модная тенденция — использовать XML. Для того чтобы передать значение пары переменных, создадим XML-файл и DTD к нему, поставим с десяток тегов и задействуем парочку библиотек для корректного формирования и корректного разбора. А что — теперь же все понимают, что такое переносимость и как избавиться от проблем бинарных форматов!

А в UNIX (теперь и в Linux) по-прежнему для обмена данными используют текстовый формат. Который можно посмотреть глазами, исправить любым текстовым редактором, сохранить в архив и поднять из архива десятилетней давности.

Ещё интересное на этом сайте:

Демотиваторы (30 фото)
Смешные комиксы (30 картинок)
Классные гифки (17 гифок)
Интересные факты о демократии в Америке. Часть 2 (10 фото)
Загадка дня: что это такое? (21 фото)
Это не iPad Mini (2 фото)
Смелый велосипедист против правительственного Мерседеса (13 фото + видео)
ТОП-10 крутых приспособлений и гаджетов Джеймса Бонда (10 фото)
По ту сторону кинокамеры (24 фото)
Фрики и страные "кадры" из социальных сетей (42 фото)
Ответы на вопросы, которые мы никогда и никому не задавали (15 картинок)
Как в Москве прошел Курбан-байрам (43 фото)
Как осуществить детскую мечту. Часть 2 (8 фото)
Необычное хранилище для очень дорогого вина (5 фото)
Натуральная красота (52 фото)
Розыгрыш с упаковкой для подарков (13 фото)
Девушки, которые не стесняются надевать откровенные платья (48 фото)
Эко-дом, спроектированный внутри холма (14 фото)
Девушки, которые регулярно занимаются спортом (32 фото)
В Москве выпал первый снег (25 фото)
« все анекдоты и картинки
Рейтинг@Mail.ru