Правильные конфигурационные файлы

Несколько соображений относительно того, как должны быть устроены конфигурационные файлы.

Во-первых, обязательно надо использовать xml-подобный синтаксис. Желательно глотать не любой файл с расширением xml, а только в одной из юникодных кодировок с добавлением трех «нечитаемых» байт в начале (это называется BOM, Byte Order Mark) — чтобы его нельзя было редактировать простыми текстовыми редакторами.

Во-вторых, я не зря сказал «подобный». Просто необходимо сделать результат чтения файла зависимым от наличия в нем табуляции (конечно, она дублирует xml, но…). При этом надо различать символ табуляции и четыре подряд стоящих пробела.

В третьих, для окончательного запутывания тех, кто решит «разбирать» эти файлы — сделайте набор команд в них полным по Тьюрингу.

Я ничего не забыл?

Новости экономики

По тель-а-визору рассказывают о том, что рейтинговое агентство Standart & Poor’s снизило кредитный рейтинг США и теперь-то Америке точно хана! Не сегодня-завтра простые техасские реднеки загонят Обаму обратно на дерево, пошлют всех на три буквы и введут амеро! Впрочем, я увлекся цитированием.

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