Я знаю, что мой голос останется голосом администратора, вопиющего в пустыне.
Кто я такой? Всего лишь администратор, жалкая имитация демиурга, которым является Программист. Он — творец существования, и моя судьба — лишь поддерживать его творения в рабочем состоянии и молиться, чтобы паства, то есть пользователи, не распинала меня, когда у них что-то не работает. Но даже Программист грешен, если не соблюдает семь заповедей.
Не думайте о стаде как о пастыре
Программисту нравится верить, что пользователь, запускающий его программу, подобен администратору.Увы-увы, чаще всего такого права ему никто не давал, поэтому если Программист об этом не подумал, то птица скорби Симург поднимает свои крылья над администратором.
Этот грех сейчас становится все реже и реже, но плоды его по-прежнему очень обильны.
Например, печален путь приложения Я.
Онлайн, которому для установки Jabber-модуля требуются права администратора от запускающего пользователя.
Отдельным подвидом этой заповеди будет важное знание: тот, кто устанавливает программу, не всегда будет ее пользователем! Именно поэтому вам нужен переключатель «Установить для всех» и «Установить для меня».
Увы, очень малый процент монтажников это понимает. Например, программный комплекс «Декларация» от ФНС этого вообще не знает.
Из первой заповеди следует вторая:
Не жаждите записи в каталог приложения
Так как пользователь не похож на администратора, он может читать только те файлы, которые находятся в папке с программой.Только читайте, но не записывайте! У пользователя есть домашний каталог (или профиль), куда он может скромно записывать файлы.
Этот грех встречается чрезвычайно часто, и плоды его уродливы.
Так, например, программа «Документы ПУ-5» от Пенсионного фонда или CheckXML от нее, поверьте, индексы DBF-файлов прекрасно записываются в папку с программой! Горе им, горе им.
Из второй заповеди следует третья:
Не требуйте слишком многого от профиля пользователя
Будьте скромны в своих желаниях! А если уж ты скромен, то будь еще скромнее! Помните, что профиль пользователя можно перемещать, то есть совершать паломничество по залам файлового сервера и обратно при входе и выходе пользователя из системы.Пользователь уже сможет осквернить свой рабочий стол многогигабайтными видеофайлами; в этом ему поможет легион дьявольских приспособлений.
Этот грех произошел в почтовом клиенте Thunderbird, который строил поисковый индекс из имеющихся писем в почтовом ящике IMAP. В перемещаемую папку профиля пользователя был нескромно помещен файл размером 2-3 гигабайта.
Лицо администратора такого компьютера грустное-грустное.
Будьте уверены, установка программ в профиль пользователя выглядит крайне сомнительно, что любит делать, например, браузер Chrome (а версию для всех пользователей компьютера нужно скачивать отдельно).
Первая заповедь гласит, что пользователь не является администратором.
И тогда программа, которая установлена в профиле пользователя, должна быть полностью автономной от среды, в которой она выполняется.
Что бывает крайне редко (Chrome здесь является исключением).
Из третьей заповеди следует четвертая:
Не верьте в вечные истины
Если вы хотите узнать путь к папке с профилем пользователя, то не поддавайтесь искушению думать, что она находится по пути «Документы и настройки» или в папке «Пользователи».Существуют специальные молитвы, которые помогут открыть истину и найти практически любую пользовательскую папку любого назначения.
Было бы досадной ошибкой и предубеждением полагать, что программа установлена в папку Program Files, поскольку 64-битные операционные системы в наши дни не редкость! Этот грех свойственен некоторым системам работы с банком, например, от ОАО «МДМ Банк».
Не будь мелочным
Да, истинные православные люди помнят времена, когда ширмы были размером с игольное ушко, через которое пытались протащить верблюда.Но те времена канули в лету, и сегодняшние компьютерные экраны большие, привлекательные на вид и полны цветов.
Так что откажитесь от размера шрифта в 11 пикселей и благословите вас разрешением 1920 x 1200. Откажитесь от установки размера шрифта в пикселях раз и навсегда, а используйте пропорциональные единицы.
Не спешите в погоне за прогрессом
Все администраторы знают, что поддержка Windows XP заканчивается 8 апреля 2014 года, но не все этого боятся! Никогда не нужно исправлять то, что работает, и у многих эта система работает и еще как.Поэтому умерьте свой пыл в использовании самых современных комплектующих и постарайтесь сделать так, чтобы даже ретрограды могли ощутить сладкие плоды ваших трудов.
Не забывайте о других языках
Блаженны разработчики, которые изначально создают свои продукты в неанглоязычной атмосфере, ибо они унаследуют грамотный подход. Однако не все зарубежные программисты даже знают, что один символ может занимать (кощунство!) более одного байта! История Вавилона должна научить каждого - помните, что есть Юникод, а еще лучше почитайте Откровение Джоэла .Теги: #программирование #администрирование #программирование
-
5-6 Причин Прийти На Golangconf
19 Oct, 24 -
Я Позвонил, Чтобы Тратить Твое Время
19 Oct, 24 -
Особенности Работы С Сетевиками
19 Oct, 24 -
Притча О Двух Волках
19 Oct, 24