Как быстро летит время за линуксом, казалось бы только сел за компьютер, а уже ночь... так, о чём это я?
Товарищи, поделитесь мудрыми знаниями по хранению информации на вашем ПК. Я осознал, что храню информацию не так, как бы хотелось, не идеально, не используя современные вычислительные мощности в полную меру, а также неудобно и неэффективно работаю с ней.
Хотелось бы изменить это положение вещей.
Имеется информация различного рода, текстовая и мультимедийная.
Источники: всевозможные, основной - интернет.
Деятельность: получение, классификация и упорядочивание информации, хранение её в виде удобном для доступа, а также обеспечение надёжности её хранения и простой переносимости.
Задача: обеспечить максимально возможное удобство, надёжность хранения информации и эффективность при работе с ней.
Примеры информации:
* ссылки на ролики на ютуб.ком, названия прослушанных песен
* да не только ютуб, вообще самые разные ссылки по всевозможным темам
* книги, которые бы хотелось прочитать
* разнообразная инфа по компьютеру, операционным системам, их настройке
* интересные заметки, цитаты, факты (в виде текста или ссылок на веб-страницы), найденные в Сети
* скачанные файлы (музыка, фильмы, установочники программ), а именно хранение моих собственных комментариев к ним
* хранение истории сообщений из IM (icq, jabber)
* хранение паролей ко всему перечисленному
* ведение личного органайзера (календарь, расписание на день, заметки, etc)
и многое другое
Что имею на сегодняшний момент (примеры софта из windows), по пунктам:
* ссылки храню в стандартных закладках Mozilla Firefox. Отдельные части страниц, если надо сохранить, сохраняю в CyberArticle (проприетарная windows софтина). Учитывая неудобство сохранения картинок в CA, иногда просто сохраняю картинки с сайтов в отдельную папку на жестком.
Недостатки: неудобно работать с несколькими хранилищами информации, неудобно искать по ним, трачу много времени на поддержку их всех одновременно.
* Список книг, просмотренных фильмов, инфу по настройке компа и ОС (и вообще всевозможную текстовую информацию) храню в windows проге Mars Notebook. В ней благодаря древовидной структуре удобно хранить всё, что надо. Но некоторые моменты софтины не устраивают (не сохраняется время создания записей, нет статистики, об этом ниже).
* С историей сообщений из IM откровенная беда. В поисках наилучшего ICQ клиента мигрирую туда-сюда, различные мессенджеры имеют свои форматы хранения сообщений, с версиями файлов с сообщениями постоянная заморочка, неудобно в общем.
* Скачанные файлы - ещё одна нерешённая проблема. Пользуюсь Download Master, да, в нём можно писать комментарии, но проблема в том, что эти комментарии никуда из программы не идут, и чтобы понять а что за вот этот конкретно файл предо мной приходится лезть в программу, искать... неудобно
Торренты из uTorrent вообще нельзя комментировать в этой софтине - только разбивать по категориям. Стоит ли говорить, что он сохранении комментариев к торрентам и закачкам из Download Master речи вообще не идёт - никаких средств синхронизации между собой у них нет.
* Единственное с паролями вроде разобрался. Остановился на софтине KeePassX, сконвертил для неё базу от Password Commander (PC(win) -> KeePass(win) -> KeePassX(linux)), правда после конвертации надо записи опять по категориями рассовывать, но на фоне всего остального это мелочь.
* Органайзер. Тут вопрос открыт. Мне нужна также синхронизация с моим КПК на Windows Mobile 6.1, так как всё ручками перебивать это сами понимаете, позапрошлый век.
Но это всё было на Windows, сейчас, вместе с попытками обуздать Linux встала проблема поиска альтернативных программ и благодаря ей я решил наконец разобраться со своими принципами и подходами к хранению информации.
Каким я вижу решение этой проблемы.
Единая росси... софтина. В ней я в табличном виде вижу список ВСЕХ файлов на моём компьютере, независимо от источника их получения. Список я могу фильтровать, сортировать по любым столбцам. Для каждого файла я могу определить категорию, метки, написать свой комментарий. Могу сгруппировать файлы, если они представляют одно целое (две версии одного фильма). Для каждого файла обязательно сохраняются время создания/редактирования (так как я люблю статистику). Была бы кстати возможность составлять отчёты из статистики, например, график просмотра фильмов в этом году по месяцам (сколько просмотрено). Без экспорта во всякие эксели - нативными средствами.
Также могу для каждого файла добавить любую инфу, например для фильмов это будет ссылка на imdb.com или, может быть, картинка от постера.
Софтина сия также отслеживает перемещения файла по диску и поэтому никогда его не теряет (кроме случая с его окончательным удалением, разумеется).
Для торрентов хранится связка .torrent файл+соответствующий ему сам скачанный файл, чтобы легко манипулировать торрентами.
Отдельно (пусть даже в другой проге) хранятся сохранённые мною цитаты или целые куски веб-страниц опять же с информацией о том, когда они были сохранены, с поддержкой категории, меток, ...
Добавление информации в программу происходит не маргинально: ктрл+ц в браузере, альтаб в софтину, ктрл+н для создания новой записи, кнтр+в вставка инфы. НЕТ! Всё современно: софтина сама интегрируется в браузер (Firefox), позволяя по единой горячей клавише или из контекстного меню рулить собой.
Что касается органайзера, он должен быть либо внутри этой софтины, либо в виде отдельной. Обязательны широкие возможности по настройке (люблю мощный софт, мне на win понравился монстр GemX doOrganizer, поглядите скриншоты, жаль он денег просит + мне показалось, развивается не динамично + только на windows + синхронизация с win mobile только через посредника (outlook), что плохо). Очень хотелось бы уметь синхронизироваться с КПК на Windows Mobile 6.1 (правда пока не знаю, вообще возможно ли это из линукса).
Софтины НЕ должны быть онлайновыми (НЕ должны быть веб-сервисами то бишь) со всякими модными облаками, только старый оффлайн (допустима разве что синхронизация различных версий через серваки в интернете). Экстремально сильно хотелось бы иметь возможность у софтины хранить свою базу единым файлом + ШИФРОВАТЬ ЕГО заданным мною паролем (чтобы не заморачиваться с TrueCrypt).
Очень хотелось бы также функцию самобекапа на указанный мною удалённый сервак (несколько протоколов на выбор) или даже на свой собственный сервер (но обязательно под шифрованием).
Софтина(ы) должны быть иметь версии под linux и, желательно, ещё под Windows с MacOS. Крайне желательно, чтобы бесплатны и свободны. Не хотелось бы повторения ситуации с Password Commander, когда разработка умирает, версий новых нет и код тоже не открыт. Приходится выкручиваться (передаю искренне спасибо тому человеку, который написал конвертер базы PC в KeePass).
Неплохо бы иметь поддержку плагинов и предоставления API для собственных скриптов (на Python!), чтобы юзер мог реализовать нужную ему функциональность вроде слияния и синхронизации хистори от различных IM.
Если это имеет значение: мои исходные данные сейчас это KDE, Linux Mint 10 (на Kubuntu).
Есть у вас идеи по поводу подобной софтины, может быть она уже существует в природе и вы знаете её название? Как вы решаете проблему с хранением разнородной информации из различных источников?