Выше я сделал оговорку — «до недавнего времени». Не случайно: мои алгоритмы работы с информацией претерпели кардинальное переосмысление, что привело к очередному тупику. Из которого пока что я не вижу выхода, поскольку не знаю программ, способных соответствовать моим новым требованиям к сбору и обработке информации.
Поясню о чем идет речь — в надежде, что, может, кто из читателей что-то знает ценное и подскажет хотя бы направление, в котором следует искать. Главное изменение — отказ от этапа первичной переработки информационного шлака. Отказ вынужденный и продиктованный полным несоответствием старых алгоритмов моим текущим потребностям. Подозреваю, что дело не только во мне лично, а в объективных изменениях, таких как качественная интенсификация информационного потока и релятивизация информации.
Поясню, о чем речь. Технически моя работа раньше выглядела следующим образом: просматриваю полный поток новой информации, который отражается на RSS-ленте (или, как в Website Watcher, просто на порталах, которые я отслеживаю), и произвожу сортировку по вышеприведенному «алленовскому» алгоритму (в корзину, когда-нибудь, дальнейшее углублении темы).
В какой-то момент поймал себя на том, что перестал чисто физически справляться с нагрузкой. Информационный поток стал настолько интенсивен (вырос в разы!), что уже не только не хватает времени, но и руки опускаются, когда утром в RSS-агрегаторе красуются цифры 600, 400, 1380. Это количество обновившихся за день страниц на интересующих меня порталах!
И цифры эти совершенно нереальные! У меня просто нет времени перелопачивать этот ворох шлака, в котором, дай бог, найдется пяток-другой реально полезных и нужных мне информационных поводов.
В мой библиотеке iBooks аккуратно отформатированы, аннотированы, сопровождены метатагами и красивыми обложками 650 книжек — одна к одной! И все они дожидаются часа, когда их библиотекарь сподобится почитать хоть что-нибудь! А я не могу читать! Потому что у меня нет времени! Я работаю 15 часов 7 дней в неделю, давно превратившись в чукчу-писателя из анекдота.
Мне не только некогда читать, но и в сложившемся цейтноте подход к информации выработался абсолютно утилитарный: все, цепляет мой глаз, подлежит фильтрации по принципу «пригодится ли мне это в моей работе или не пригодится». Смогу использовать информацию в Голубятне? Замечательно — сохраняем! Смогу использовать в корпоративных биографиях для БЖ? Сохраняем? В НДС? Тоже. Остальное — в мусорную корзину! Потому что все равно — теперь я это с абсолютной ясностью осознаю — никогда уже в этой жизни у меня не будет ни времени, ни возможности вернуться к тому или иному информационному поводу, каким бы полезным для души и саморазвития он мне не казался.
Короче говоря, новый подход к переработке информации требует радикальной смены алгоритмов и — вместе с ними — компьютерных программ. И таких программ на рынке нет! По крайней мере я о них не знаю, отчего печалюсь несказанно.
В моем представлении хороший RSS-агрегатор как минимум должен обладать гибкой системой поиска. Гибкой системы нет вообще ни у одной программы: максимум на что приходится надеяться, так это на пошлую строку, куда вы можете что-то вбить в надежде получить ответ.
Вот лучший из лучших — NetNewsWire:
Задаю в поисковой строке «Global», получаю огромный список страниц, на которых ... нет даже цветовой подсветки найденного слова! Как прикажете работать?! Выковыривать ключевые слова глазами из текста, зачастую в несколько десятков тысяч знаков?!
И это, как я сказал, один из самых продвинутых RSS-агрегаторов для Мака! Он от того продвинутый, что радикально выпадает из мейнстримного тренда Apple, требующего предельной простоты интерфейса и функционала. Надкусан считает, что пользователь себя обманывает, когда ему кажется, что ему нужны все эти дополнительные опции и тонкие настройки! Нормальному человеку это на самом деле не нужно.
А что нужно? Нужно, чтобы было кошерно. А кошерно — это когда непременно Cocoa.
Перед нами самый популярный RSS-агрегатор для Mac OS X — свежий любимец публики под названием Reader (чего стоит одно это наглое название с претензией на конечную инстанцию стиля и функционала!) Все, что вы видите на скриншоте, полностью исчерпывает возможности этой программы, которая раскупается в App Store как горячие пирожки! Почитайте отзывы — все как один восторженные и взахлеб: лучший из лучший! Есть все, что мне надо!
Инфузории, чесслово! В Reader нет вообще никакого поиска по RSS-каналам! Вообще никакого! Это не программа, а грубое оскорбление умственных возможностей людей, сидящих за компьютерами. Когда я установил Reader в первый раз, то глазам своим не поверил: подумал, наверное какой-то подвох, ну не могут же люди так искренне радоваться такому говну?! Нужно докопаться до истины.
Я копался целых три месяца, но так и не сумел увидеть в фаворите никакого кошера кроме Cocoa! Под конец сдался, сказал себе — простите, но это не мое, и удалил программу к чертовой матери, вернувшись к уродливому, безнадежно устаревшему, не кошерному, но обладающему хоть рудиментарной функциональностью NetNewsWire.
Какой же должна быть программа, соответствующая самым современным требованиями к обработке информационных потоков в эпоху предельной их интенсификации? Скромно, все же, надеюсь, что мои нужды не эксклюзивны и отражают какие-то объективные тенденции в дата-майнинге, а посему позволю себе обобщения.
Требований, собственно, не много:
1) Никакого шлакового информационного потока! Задача решается установкой первичных фильтров на входе, которые пользователь изначально кастомизирует, а затем периодически подвергает перенастройке. Иными словами, информационный поток очищается от всего лишнего и на монитор подается только та информация, которая определяется пользователем как релевантная для его нужд;
2) Непременное использование Push-технологии, которая бы «подавала» информацию пользователю либо по мере ее поступления, либо в четко указанные сроки (периоды);
3) Функциональный акцент должен делаться на поисковые возможности программы. Речь не об убогой строке поиска, а о полноценном поисковом интерфейсе, булеанах, возможности задавать дополнительные условия поиска, анализе what if и прочих элементах серьезного дата-майнинга.
Ничего подобного даже рядом не существует на Mac OS X и, боюсь, не существует сегодня и для Windows (поправьте, если ошибаюсь — буду несказанно благодарен!).
Единственное, что удалось обнаружить, и что вселяет надежду, поскольку появляется шанс расширить технологию и на другие платформы, так это программа Push Reader, которая создана для айфона:
С заданной регулярностью программа соединяется с отслеживаемыми сайтами и принудительно доставляет нужный вам контент, оставляя уведомления в информационном центре iOS. Нужны контент хоть и предельно примитивно, но задается с помощью ключевых слов по каждой RSS-ленте:
Все это бесконечно зачаточно и убого, но хоть как-то уже напоминает алгоритмы будущего. Именно в этом направлении следует работать программистам, чтобы соответствовать требованиям времени в плане работы с информацией.
Господа гики, даю очередную наводку на золотую жилу (а я таких за 13 лет существования Голубятен, уж поверьте, дал не мало!): напишите полноценную программу для Windows и Mac OS X, которая позволяет автоматизировать переработку информационного шлака! И вы на годы вперед обеспечите себя и своих детей. Не говоря о том, что осчастливите тысячи пользователей, которые томятся под гнетом убогих софтверных решений, существующих на рынке.