Когда я был маленьким, то часто недоумевал - зачем говорят "поваренная соль" - разве существует еще какая-нибудь соль?
И только начав изучать химию узнал, что солей - бесчисленное множество и "поваренная" - далеко не единственный и даже не самый важный пример.
Пословица учит - "Путешествия избавляют от предрассудков".
Только взгляд на проблему в контексте позволяет выбрать правильное решение.
Это универсальное правило.
К сожалению, все время приходится сталкиваться с людьми, уверенными, что "Нет Бога кроме Аллаха", "Операционной системы кроме Windows" и "Соли кроме поваренной".
Как-то, будучи большим почитателем песен Ал. Галича, нашел где-то в инете подборку стихов - надо же, в .DVI-формате.
Конечно, 99,9% всех научных публикаций (и даже многие книги) готовятся в этом формате. Я даже не сомневаюсь, что разработанный Д. Кнутом TeX (вместе с вариациями LaTeX, EmuTeX etc.) лучший текстовый редактор. Возможно, .DVI - второй по распространенности в мире формат (после .TXT)
Но - черт возьми - у меня дома нет UNIX'a!
После нескольких месяцев безуспешного поиска в инете (ничего - даром, и самую малость за пенни) обратился за помощью в самую большую русскоязычную конференцию с просьбой помочь в конвертировании этих файлов в plain text.
Откликнулись двое. У одного ничего не вышло и он прислал письмо с извинениями ("погорячился"), второй преуспел больше, но написал, что сделать это оказалось непросто, обходным путем, получилось не все и не очень хорошо.
А ведь эти .DVI файлы не содержали ничего, кроме текста!
Keep It Simple Stupid!
Одну из рассылок "Городского Кота" - "Зачем он нужен, Интернет" - ведет мой земляк и соплеменник Борис Бердичевский.
Поскольку новости я узнаю ТОЛЬКО из инета (телевизор не смотрю, газет не читаю, радио не слушаю), а Борис часто упоминает местные события, я ее иногда читаю.
Сразу оговорюсь, что не встречал ничего, более бездарного, но речь сейчас не об этом.
Будучи большим любителем Майн Рида, Бердичевский САМ, "РУЧКАМИ" "наколотил" не одну его книгу и выложил на сервере (в рамках проекта "электронных библиотек"). Если не ошибаюсь, у него же была и "Алиса в Стране Чудес", правда, в скверном переводе (наверное, Заходера).
Нуждаясь для каких-то статистических целей в приличном объеме русского текста, я сгрузил несколько книг у Бердичевского.
Представьте себе, все они оказались в формате MS Word. Казалось бы, профессиональный программист должен чуть больше понимать в подобных вещах.
Разработка формата TIFF породила, в свое время, немало шуток о форматах
"Только для записи" ("Write Only Format")
Формат .DOC от MS Word - типичный представитель формата "Только для записи". Прочесть его (старшие версии) нельзя НИЧЕМ (кроме самого MS Word), а про межплатформенную совместимость и говорить не приходится.
Надо сказать, что многие фирмы тщательно синхронизируют версии своих продуктов для разных платформ (и даже, для такого убожества как IBM PC), и в последние годы и PC users смогли пользоваться многими (но далеко не всеми) хорошими программами - например, такими как Adobe Photoshop.
В тоже время, большая часть компьютерной вселенной все еще почти не догадывается о существовании этих игрушечных "PC" компьютеров и уж тем более не интересуется проблемами Microsoft Windows или совместимостью с ней.
Наконец, даже для PC, существует десяток операционных систем, из которых именно Microsoft Windows, безусловно, наихудшая.
Существует старый анекдот о том, что Г. вручают сразу две нобелевские премии - по медицине и экономике - как человеку, впервые придумавшему продавать геморрой за деньги.
На мой взгляд, ущерб, нанесенный фирмой Microsoft миру компьютерных технологий, можно сравнить только с лесным пожаром - начинается с пустяка и уничтожает все.
Главный ущерб, конечно, психологический - выросло поколение людей, уверенных, что Windows - операционная система, и воспитанных на примере, что качество продукта не имеет значения и миллионы можно делать (именно "делать", а не зарабатывать) продавая говно.
Но я, как всегда, отвлекся.
Знаменитая "Бритва Оккама" в жизни столь же необходима, как и в философии. И KISS Principe - это всего лишь перевод для программистов.
1998