Супер-пупер-мегаэксперт или 7 приколов Никиты Зайцева

Как вы думаете, любознательные мои читатели, что главное при написании обзора для нового софта? Вдумчивое изучение принципа работы объекта описания, внимательное чтение справки, поиск прототипов и обязательно кое-какие познания в программировании, – наверное, ответите вы. А вот и не угадали!… По мнению широко известного в узких кругах обозревателя, крупного эксперта и аналитика, а также по совместительству редактора сайта SoftSearch Никиты Зайцева (псевдоним WildHare), главное, чтобы было прикольно и весело, а сам процесс написания служил исключительно для увеселения автора. По крайней мере, так он заявляет на первой же странице своего персонального сайта.

Время от времени наш мегаэксперт выбирает жертвенных агнцев в виде небольших приложений или утилит и отрывается на них по полной программе.

Попробуем, воспользовавшись его же методой, открыть глаза читателям на замаскированные крепкими эпитетами, скрытые за спецтерминами (им же самим придуманными) и завернутые в около профессиональную фразеологию ПРИКОЛЫ Никиты Зайцева.

Для вскрытия возьмем свежий пример экзекуции – статью«

MSO Backup: все яйца в разных корзинах» (02 Декабря 2004). В статье рассказывается о системе MSOBackup предназначенной для спасения файлов Word и Excel при неверных действиях пользователя.

Прикол первый

. В первом абзаце, для разминки, «Дикий заяц» сразу же нападает на создателей Excel, а именно: его очень раздражает модальность окошка «Формат ячеек». Сразу в ход идут эпитеты: вредительство, проклятое. Читайте сами: - «Если мне нужно отформатировать по-разному двадцать строк таблицы, мне придется ровно двадцать раз открыть это проклятое форматное окно и ровно двадцать раз закрыть его обратно. А казалось бы, чего проще — вынести диалог форматирования в docable window». Но давайте разберемся спокойно без эмоций и ругани.

Во-первых, закрывать окно не нужно оно закрывается само при нажатии кнопки OK. Во-вторых, среднее количество кликов для вызова этого окна в общем числе нажатий на кнопки мыши за время редактирования листа Excel ничтожно мало. В-третьих, окно можно вызывать комбинацией клавиш Ctrl+1, что полностью устраняет трату драгоценного времени на сдвигание мыши. Наконец отсутствие модальности у окна форматирования ячеек приведет к нарушению внутреннего логического алгоритма работы Excel, кроме того, трудно представить себе «липкое» окно Docable Window имеющее закладки. Ведь создатели Excel не какие-то там лентяи и совсем не похожи на людей, которые не понимают что делают, поэтому там, где это возможно окна диалогов сделаны не модальными и разрешают доступ к листу Excel.

В чем же здесь прикол? - спросите вы. А прикол в том, что нашему автору все это должно! быть хорошо известно, и пишет он все это исключительно для поднятия собственного статуса в глазах читателей. Помните как у Крылова: - «Ай, Моська! Знать, она сильна, коль лает на слона!».

Прикол второй

. Далее наш эксперт повествует о коварном и кровожадном Word Autosave, который все время затирает исходные файлы бедных пользователей: - «…Пользователь бы и рад закрыть документ без сохранения, но добрый Autosave уже обо всем позаботился, затерев исходный файл насмерть…». Замечу, разработчик MSOBackup в анонсе к программе упоминает автосохранение, но имеет в виду совершенно иную ситуацию.

Конечно, такому опытнейшему пользователю и эксперту по MS Office, как Никите Зайцеву должно быть хорошо известно, что Autosave никогда не пишет в исходный файл, а создает его копию с названием типа “Автокопия имя файла.asd” в папке Windows\Temp (для Word 97) и все изменения он записывает именно туда. И вообще, файл автосохранения Word использует только в случаях зависания или потери питания, а при нормальном закрытии документа он просто удаляется.

Здесь автор статьи про яйца прокалывается, ой! извините, оговорился, прикалывается и предстает этаким Иваном Сусаниным, который заводит читателей-ляхов (не путать с лохов) в дебри дилетантства, неграмотности и заблуждения.

Поляки со злостью спрашивают Сусанина: – «Куда ты завел нас, проклятый старик?». А Сусанин с удивлением им отвечает: – «Идите вы к черту! Я сам заблудился».

Прикол третий

. «Физически MSOBackup реализован очень просто: написано на VBA и встраивается в Office двумя шаблонами, один для Word и один для Excel. Плюс отдельная настроечная утилита…».

Вот так, как Супермен, всего лишь одним взглядом в рентгеновских лучах наш эксперт может просканировать ячейки памяти вместе с секторами дисков и сразу выдать, что из чего состоит и чем погоняет.

Но в этот раз, то ли сканер дал сбой, то ли не все ячейки поддались сканированию, а только всплыли всего два шаблона да одна утилита. Скажу по секрету: в первом шаблоне имеется три строчки кода, а во втором тех же три строчки плюс конвертор для преобразования текстового лог файла в табличный формат Excel. Эти шаблоны имеют лишь вспомогательный характер. На самом деле, система MSOBackup реализована с использованием Microsoft OLE

COMтехнологии и состоит из 5 основных файлов и 8 вспомогательных. Алгоритм ее работы достаточно сложен, не буду утомлять читателя техническими подробностями, скажу только, что сложность вызвана отсутствием в Word и Excel событий при закрытии документа именно после вывода диалога «Сохранить как».

Прикол четвертый

. На этот раз наш специалист-приколист ради смеха притворяется плохо видящим, и вот какая хохма из этого получается: – «…лог-файл, кстати, сделан абсолютно безграмотно, хоть и мелочь, но все равно не радует..» и «… формат лога просто чудовищно неудобный…».

Что имел в виду автор под термином «абсолютно безграмотно» можно только догадываться, но абсолютно ясно, что одно из достоинств программы он в угоду самоувеселению решил превратить в «чудовищный» недостаток. По-видимому, этот несчастный лог просматривался только в блокноте, хотя разработчик нарисовал в окошке просмотра логов большую-пребольшую кнопку и поместил на нее яркую-преяркую картинку с пиктограммой Excel. Не заметить ее мог только слабовидящий человек. Из-за плохого зрения справка видимо тоже была прочитана лишь частично. В результате эта кнопка не была нажата, а зря!

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

Прикол пятый

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

«Интерфейс настройки реализован, мягко говоря, через задний проход: искомые файлы и фолдеры

нужно перетаскивать из проводника в крошечное окно программы. Конечно, поддержать drag'n'drop есть почетная задача для всякого программиста, но желательно делать это спокойнее, без фанатизма. И о существовании системного диалога типа «File Open» желательно иметь хотя бы поверхностное представление».

И опять, это не злой умысел, а веселый нрав автора – кнопок открывающих стандартное окно Windows для вставки папок и файлов в список локальных настроек MSOBackup, оказалось аж целых две: «Добавить» и «Изменить».

Правда, диалог File Open здесь не годится, поэтому используется диалог SHBrowseForFolder. Вдобавок правой кнопкой мыши открывается контекстное меню, где можно открыть этот самый диалог, да еще скопировать весь список в Clipboard.

Вот подходящий анекдот для иллюстрации.

Студент к экзамену по биологии успел выучить только строение блохи. На экзамене ему попадается билет со строением собаки. Он бойко начинает отвечать, что у собаки четыре лапы и хвост, тело ее покрыто шерстью, а в ней водятся блохи, и начинает рассказывать все о блохах. Тогда профессор, видя такой поворот, решил поставить студента в тупик и просит рассказать его о строении рыбы. Студент опять бойко начинает отвечать, что у рыбы есть голова и хвост, а тело ее покрыто чешуей… а вот если бы ее тело было покрыто шерстью, то в ней тогда бы водились блохи и давай опять все про блох.

Прикол шестой

. «Из непоняток также можно отметить вот какую: программа не склонна отделять «свои» документы от всех прочих, и если открыть архивную копию прямо из того места, где она хранится — MSOBackup честно отработает и создаст еще одну «ветку» своего архива. Не очень понятно, зачем нужно плодить первую, вторую и так далее производные одного файла. Удобства в работе это не прибавляет».

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

«Исключить

установка этого флажка исключает папку или файл из резервного копирования. При исключении копия создаваться не будет, но в журнале (лог файле) запись будет сделана. Полезно задать исключение для общей папки, содержащей все резервные копии, тогда при просмотре копий не будет создаваться ее копия еще раз. Также, будет полезно исключить файлы, которые используются только для просмотра».

Прикол седьмой

. Самый короткий, но, несомненно, самый лучший: «…безусловно, ту же задачу можно было решить гораздо изящнее…».

Шутка просто забойная и абсолютно универсальная. Ее можно шутить где угодно. Главное, ее нужно выдавать без всяких объяснений – «можно гораздо изящнее» и точка. Рискну предположить, что автору она доставляет наибольшее удовольствие.

Послезлословие.

Бесспорно, Никита Зайцев обладает литературными способностями, но излишняя самоуверенность, поверхностность суждений и неуважительное отношение к незнакомым людям сводят их на нет.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: