Голубятня: Про одного битого зелёного слоника
Голубятня: Про одного битого зелёного слоника
Автор: Сергей Голубицкий
Опубликовано 03 июля 2012 года
«За одного битого двух небитых дают»
Народная мудрость
Об Evernote я писал в Голубятнях много-много-много раз. Всякий раз, как хочется надеяться, по делу. Изначально программа являла собой перспективную альтернативу Wjjsoft MyBase и плеяды подобных клонов, которые в совокупности отрабатывали классический трехоконный интерфейс информационного менеджера.
Evernote в первичной инкарнации демонстрировал совершенно оригинальную, непривычную, однако же маняющую концепцию работы с множественными мелкими информационными блоками (картинки, вырезки веб-страничек, текстовые документы, линки и т.п.): вместо многоуровневой древовидной классики калифорнийско-российская разработка предлагала хронологическую ленту!
К великому сожалению у меня не сохранился скриншот той самой первой Evernote, поэтому музейной ностальгии ради буду очень признателен, если кто из читателей восполнит пробел и пришлет картинку. Как бы там ни было, после достаточно интенсивного тестирования я Evernote из компьютера удалил и вернулся к привычной MyBase.
На какое-то время программа совершенно исчезла с радаров регулярных обновлений: как оказалось, разработчики серьезно химичили с глобальным позиционированием своего детища. В конце концов Evernote определился и сделал ставку на облачное будущее компьютерной жизни. В 2008 году программа вернулась на рынок в совершенно измененной инкарнации: серверного хранилища пользовательской информации, да к тому же в веб-интерфейсом! Скриншот этой второй инкарнации у меня сохранился, потому что был опубликован в Голубятне «Глоток свободы на глубине двух метров»:
Переосмысление концепции оказалось столь радикальным, что я в свое время категорически отказался ее принять. Причем по причинам, которые сегодня мне кажутся смехотворными: «Индивидуальная база пользователя хранится в Evernote на сервере разработчика. Именно этого откровения оказалось достаточно, чтобы безоговорочно удалить Evernote с моего SZ650N: хранение личной информации у доброго дяди Васи или дяди Джорджа для меня неприемлемо на физиологическом уровне. Может, конечно, я перезанимался конспирологией, но надеюсь в моей позиции есть и толика объективного здравого смысла - представьте себе ситуацию: вы путешествуете по вебу, задерживаетесь на привлекающих ваше внимание страницах, читаете заметки, создаете комментарии, а затем весь этот информационный массив, зеркально отражающий полный спектр ваших интересов, отправляете в базу данных, которая хранится неизвестно где и неизвестно для каких целей!»
К счастью моя паранойя длилась не больше года: осенью 2009-го я окончательно перешел на платформу Mac OS X, в которой, как известно, облачная концепция (тогда еще - CloudMe) лежит в основе всей системы синхронизации данных между iГаджетами. Понимание ничтожности собственной персоны и собственной информации пришло одновременно с ощущением удовольствия и благодарности за работу на компьютере, в которой все ориентировано на нужды пользователя, а не самого компьютера.
К великой моей радости в мире Надкусана Evernote оказался с самого начала на высоком уровне популярности, гораздо более высоком, чем среди форточников. Я установил клиентскую программу, созданную специально для Mac OS X, заплатил за годовую подписку Premium, которая позволяла забрасывать на серверную базу 1 гигабайт информации ежемесячно, и приступил к пчелиной работе - сбору информации.
Радость длилась очень недолго: через два месяца, когда количество вхождений в мою информационную базу перевалил за тысячу, Evernote в прямом смысле слова встал. В прямом смысле слова: загрузка страницы измерялась десятками секунд, поиск - и того больше. Самым же ужасным была синхронизация: иногда полчаса, иногда час. В какой-то момент, когда клиент Evernote под айфон полдня пытался синхронизировать информацию с сервером, вылетая при этом каждую вторую минуту, я сдался: удалил программу отовсюду, плюнул на Premium-подписку и зарекся когда-либо возвращаться к этой программе.
Прошло еще пару месяцев, память притупилась и любопытство взяло верх: загрузил новую версию Evernote в надежде увидеть хоть какое-то улучшение качества работы и быстродействия. Второму шансу способствовали и бесконечные и очень частые обновления программы: казалось, разработчики знают о недостатках своей программы и изо всех сил пытаются их устранить.
Увы, ничего не вышло. Evernote по-прежнему еле ползал, причем, казалось, ситуация с обработкой запросов в обширной базе данных (на тот момент у меня уже накопилось в семье более 4 тысяч «блокнотов» - так странно называются вхождения в информационной базе данных в этой программе) даже ухудшилась. Совсем меня выбил из колеи явный диссонанс между производительностью и качеством приложения с одной стороны и нескончаемым потоком славословий, которые лились в адрес Evernote в СМИ, как российской, так и американской.
Нужно отдать должное пиар-таланту команде разработчиков, но не до такой же степени откровенного говорения на черное белое! Вся эта совокупность обстоятельств поставила меня в ряды яростных противников Evernote и, признаюсь, я приложил максимум усилий для развенчания мифа о лучшем кросс-платформенном информационном менеджере на рынке.
Evernote же тем временем продолжал как бешенный штамповать релиз за релизом, причем список исправлений не мог вызывать уважение. Исправлялись найденные мелкие баги, добавлялась новая функциональность, анонсировалось улучшение быстродействия и снижение жоркости памяти. При этом рекламный ажиотаж сменился деловитой экспансией: поддержка Evernote встраивалась в 90 % iOS-программ, взаимодействующих с интернетом (браузеры, ньюзридеры, виртуальные журналы типа Zite и проч).
Иными словами, Evernote де-факто становился тем, чем себя позиционировал изначально - кросс-платформенным стандартом информационного менеджера в облачную эпоху.
Черт побери: вот за что себя люблю больше всего, так это за готовность предоставлять последний шанс бесконечное число раз :) Больше, правда, программам, чем людям :) В общем, две недели назад я опять загрузил Evernote и установил его на ноутбуке, айфоне и айпада. Вся моя база благополучно пережила разлуку и исправно хранилась на сервере - все 4 тысячи с лишним записей.
И тут случилось чудо! Самое настоящее, неожиданное и оттого вдвойне приятное. Evernote в сегодняшней инкарнации - версия 3.1.2 для Mac OS X и 4.2.2 для iOS - это абсолютный и безупречный шедевр! Отвечаю за свои слова - абсолютный и безупречный. Более быстрой, более бессбойной, более отлаженной программы с интерфейсом и функционалом, продуманным до мельчайших деталей, я не встречал в разделе информационных менеджеров. Что на Маке, что на Форточках.
Необходимое и важное уточнение: в основных своих линиях функциональность Evernote осталась той же, что и год-два назад, поэтому восторг у меня вызывают сегодня не сами фичи, а их практическая реализация. Любую самую замечательную функциональность можно свести на нет чудовищным воплощением. Как это было аккурат год-два назад с Evernote.
Каким же образом стало возможно такое чудо? Теоретически - вполне банальным: тотальной шлифовкой кода, предельной оптимизацией алгоритмов и устранением ключевых багов, влияющих на производительность и быстродействие. Разработчики Evernote банально оказались профессионалами высшей пробы: четыре года без устали и перерывов они доводили свой код до совершенства и в конце концов довели: программа буквально летает. Отпечаток солидной базы данных в памяти - чисто символический. Процессорное время вообще незаметно. Синхронизация через облако с iOS-гаджетами выполняется молниеносно, за кадром, в режиме push (разумеется квази-push - насколько это позволяет мобильная ОС Надкусана). За две недели работы - ни единого сбоя, ни единого обвала, ни единого вылета. Просто праздник какой-то!
Короче: браво Evernote! В первую голову - за буквализацию старой поговорки о ценности одного битого против двух небитых!
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Число загрузок с одного хоста
Число загрузок с одного хоста Над временной диаграммой (кроме блокирования картинок) нам также стоит задуматься о том, что картинки после скрипта загружаются только по две. Это происходит из-за ограничений на число файлов, которые могут быть загружены параллельно. В IE <=
Сценарий входа для одного пользователя
Сценарий входа для одного пользователя Сценарии входа для отдельных пользователей назначаются с помощью оснастки Локальные пользователи и группы (Local users and groups). Замечание В Windows NT для этого использовался Диспетчер пользователей (User Manager for Domain). Для добавления этой
5.25 Множество адресов для одного интерфейса
5.25 Множество адресов для одного интерфейса Некоторые производители маршрутизаторов предусматривают возможность присваивать несколько IP-адресов одному интерфейсу маршрутизатора. Для чего же это нужно? Несколько адресов подсетей могут потребоваться, во-первых, в
14.9.1. Ruby в виде одного файла
14.9.1. Ruby в виде одного файла Иногда нужно быстро или временно установить Ruby. Или даже включить Ruby в состав собственной программы, поставляемой в виде одного исполняемого файла.Мы уже познакомились с «моментальным инсталлятором» Ruby для Windows. Существуют планы (пока еще не
12.3. Уведомление одного потока другим
12.3. Уведомление одного потока другим ПроблемаИспользуется шаблон, в котором один поток (или группа потоков) выполняет какие-то действия, и требуется сделать так, чтобы об этом узнал другой поток (или группа потоков). Может использоваться главный поток, который передает
6.2. Передача данных с одного экрана на другой
6.2. Передача данных с одного экрана на другой Постановка задачи Необходимо передавать данные из одной сцены в другую, используя
1.2.1. Компиляция одного исходного файла
1.2.1. Компиляция одного исходного файла Компилятор языка С называется gcc. При компиляции исходного файла нужно указывать опцию -с. Вот как, например, в режиме командной строки компилируется файл main.с:% gcc -с main.сПолученный объектный файл будет называться main.o.Компилятор языка
Уничтожение одного элемента.
Уничтожение одного элемента. 1. Кликните дважды на элемент (заголовок, параграф, стихи и т. д.).2. Нажмите иконку BookCorrector "delete" или кликните правой кнопкой мышки внутри основного окна BookDesigner и затем нажмите "delete" в появившемся
ТЕМА НОМЕРА: Пятеро на одного
ТЕМА НОМЕРА: Пятеро на одного Автор: Владимир ГуриевНесколько лет назад со мной произошла странная история. Мне позвонили из компании, торгующей продукцией Apple, и предложили потестировать Мак Мини. Я честно с ним провозился и написал, как мне тогда казалось, вполне
АНАЛИЗЫ: История одного SimCity
АНАЛИЗЫ: История одного SimCity Автор: Никитин, АркадийПопулярные еще несколько лет назад дебаты о влиянии компьютерных игр на психику игроков мало-помалу сошли на нет. Но даже когда дискуссии между психологами, психиатрами и пациентами были в самом разгаре, обсуждение, как
Голубятня: Про одного битого зелёного слоника Сергей Голубицкий
Голубятня: Про одного битого зелёного слоника Сергей Голубицкий Опубликовано 03 июля 2012 года «За одного битого двух небитых дают» Народная мудрость Об Evernote я писал в Голубятнях много-много-много раз. Всякий раз, как хочется
Пары ключей одного субъекта
Пары ключей одного субъекта Более широкое распространение инфраструктур открытых ключей, скорее всего, приведет к тому, что субъектам PKI придется иметь целый набор пар ключей одного назначения (например, для цифровой подписи). Уже сейчас появляется необходимость