Читаем Компьютерра PDA N136 (17.09.2011-23.09.2011) полностью

Компьютерра PDA N136 (17.09.2011-23.09.2011)

ОГЛАВЛЕНИЕСергей Голубицкий: Голубятня: Ужастик ЕвернотВаннах Михаил: Кафедра Ваннаха: Углерод и кремнийДенис Злобин: Пиратство: почему мы перестали ценить информациюСергей Голубицкий: Голубятня: Исход из 1PasswordВасилий Щепетнев: Василий Щепетнёв: Исчезновение столицыДмитрий Шабанов: Аргумент ХойлаАлла Аршинова: Александр Бондарь (ИЯФ СО РАН) о megascience-проектахВаннах Михаил: Кафедра Ваннаха: Удешевить странуЮрий Ильин: После шаттла: "Клипер" и "Русь"Киви Берд: Кивино гнездо: Дежавю, или Хождение по кругуСергей Голубицкий: Голубятня: News360 и ZiteВасилий Щепетнев: Василий Щепетнёв: Светлая сторона торгаАлександр Амзин: Возникнут модыАндрей Федив: Обзор Windows 8 Developer PreviewВаннах Михаил: Кафедра Ваннаха: Демократия хищных вещейДмитрий Вибе: Почтальон сойдёт с ума

Компьютерра

Прочая компьютерная литература / Прочая документальная литература / Документальное / Книги по IT18+
<p id="sec_1">Голубятня: Ужастик Евернот</p>

Автор: Сергей Голубицкий

Опубликовано 18 сентября 2011 года

Я подготовил читателям два рассказа о софтверных ужастиках, с которыми вынужден сражаться последние годы. Сами по себе темы малопривлекательны (как и любой негатив в жизни), однако полезны с точки зрения философии программирования, ибо наглядно иллюстрируют, как не нужно делать программы.

Первый ужастик называется Evernote. О нем я впервые написал в бумажной Голубятне в апреле 2008 года («Глоток свободы на глубине два метра»). Тогда по рекомендации читателя я установил программу в версии для Windows (да-да, в прошлой жизни я пользовался этим чудовищем ☺), однако почти сразу удалил, поскольку мне не понравилась концепция хранения данных на облаке.

За три года взгляды мои по части хранения личной информации на сервере чужого дяди существенно либерализировались и сегодня я уже спокойно отношусь к неизбежному. Тем более, что облачная система предоставляет идеальную среду для синхронизации, которая с вхождением в мой обиход трех незаменимых и постоянно задействованных устройств (Macbook - iPad - iPhone) стала жизненно необходима.

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

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

Когда число вхождений перевалило за 4 тысячи, Evernote просто сдох. В прямом смысле слова: любое действие, любая операция с данными длилась не просто неприлично долго, а несовместимо с понятием осмысленной работы.

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

На смену Evernote в роли моей главной информационной базы данных пришел EagleFiler, которым, собственно, пользуюсь до настоящего времени. У этой скромной программки есть много достоинств, однако имеющиеся недостатки не то, чтобы отвращают от пользования, но однозначно подвигают на постоянные поиски альтернативы. В частности EagleFiler довольно нерасторопен (хотя, конечно, ни в какое сравнение не идет с Evernote, чья неторопливость не позволяет работать) и - самое неприятное - начисто лишен каких бы то ни было форм синхронизации. Разработчик советует пользоваться Dropbox - я не против, но как работать с базой данных на мобильных устройствах, если у EagleFiler нет (и не предвидется!) никаких клиентов?!

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

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

Объясняется безысходность просто: все недостатки программы связаны с работой базы данных под нагрузкой. Вернее, в неумении Evernote работать под большой нагрузкой. Устранить этот дефект возможно только одним способом: переписать ядро базы с нуля, отказавшись на корню от используемого в настоящее время движка и алгоритмов. Разработчик, разумеется, ничего этого делать не будет и не собирается, поскольку проект коммерческий и главная задача - «наращивать мегапиксели», то есть обвешивать уже выращенное дерево рюшачками, фишечками и фенечками, популярными в гламурном народе.

До того, как Evernote превратился в то, во что он превратился сегодня - еле шевелящуюся разукрашенную ёлку - это была маленькая программа-блокнотик, созданный на основе концепции временной ленты. Рудименты этого нововведения сохранились до сих пор в форме никому не нужного и даже вредного (для полноценной базы данных) аппендицита. Временная лента в скромном блокнотике - самое оно: написал десяток другой заметочек («не забудь купить кефир!», «дернуть Нинку за косичку на перемене!»), прокрутил ленту по времени - лепота!

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии