Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 15.09.06 05:40
Оценка:
Здравствуйте!

Нужна ваша помощь в оценке программы.

Итак, что я решил сделать, что бы облегчить себе жизнь.
Написать программу, которая дала бы мне счастие. Некий органайзер мусора, содержащий в древовидной структуре все, что я хочу хранить.
Основное требование к программе — это плагины. Если мне в будущем потребуется хранить что-то новое (например, кулинарные рецепты или библиотеку видео фильмов), я хочу с легкостью добавить в программу плагин, который позволит мне редактировать все это в удобном виде и сохранять.
Второе — скины и полная (абсолютно ПОЛНАЯ) настройка внешнего вида интерфейса пользователя, создание своих тем, способов зарисовки областей, кнопок и тд.

Предпосылки:
Часто бывает нужно оставить какую-то заметку (в большинстве случаев, нафиг не нужную уже через пару дней). И вот стандартное действие: правая кнопка по рабочему столу, создать, текстовый документ. На рабочем столе появился очередной "Текстовый документ (NN).txt", заслонив собою самую интересную деталь бэкграундной картинки (например, пикантное место женского тела или колесо от крутой тачки). В один прекрасный день это все надоедает и мы проводим "Чистку" Рабочего стола. Это выглядит так: правая кнопка по рабочему столу, создать, Папку. Появляется "Новая папка (NN)". Туда все и уходит. Идеально было бы выяснить, какие из "Текстовый документ (NN).txt" нужны, а какие больше никогда не понадобятся и грохнуть их. Но это, естественно, впадлу. А вот если еще и куда-то нужно это привезти, то весь этот мусор дублируется на флешке.

Вторая задача, с которой я столкнулся, это хранение паролей для сайтов. За время проведенное в интернете я успел зарегистристрироваться на множестве сайтов (в основном это интернет-магазины, разные почтовые сервисы) и форумов. Вообще, эти пароли не представляют никакой ценности, но не регистрироваться же заново, когда вздумалоь что-то купить или вопрос задать? Сначала хранил все в в текстовом файле, потом в целях безопасности стал его шифровать. Стало неудобно выполнять поиск, модификацию, да и вообще выглядело некрасиво. Нашел программку, начал туда сохранять. При большом количестве паролей к сайту совсем там закопался. Для меня было бы здорово иметь программку для хранения паролей, с быстрым поиском, что бы там линки на эти сайты были (типа нажал и сайт открылся), что бы я помечал, сайт это или форум, что бы я еще и тип сайта выбирал (магазин, информационный и тд), что бы все это шифровалось.

Третье. Задачи, дела. Есть какие-то мелкие, неглобальные дела, которые мне нужно выполнить, скажем, дня через два. Вот у меня, например, такие вещи напрочь выпадают из головы. Исписал уже кучу салфеток. Хочу их где-то хранить. Причем в иерархическом виде: рабочие дела, домашние дела. Рабочие деда делятся на проекты и тд. Да и так, что бы они были доступны везде, где есть моя флешка.

Четвертое, пятое, ..., десятое можете придумать сами. Разве вам все удобно хранить?

Все это мне было бы удобно хранить в древовидной структуре. А для удобного поиска использовать "Ярлыки", типа как в Gmail.

Ссылка на скрин-шот версии, которая сейчас в разработке с одним плагином "Заметки":
http://skuki.net/index.php?act=Attach&type=post&id=4001

Аналогичные программы.
Из аналогичных программ могу назвать лишь Outlook. Но мне он не подошел, т.к нет древовидной структуры хранения данных, плохая (не подходящая мне) синхронизация между дом<->работа<->левый_компутер, нет плагинов для хранения записей именно моих типов, "Категории" вроде напоминают "Ярлыки", но все же немного другие, нет настройки GUI, скинов.
Есть еще шареварки (и, наверное, фриварки), которые каждая решает одну из этих задач. Но держать (и тем более покупать три программы), каждая из которых решает свою задачу, мне не очень по душе. Я бы хотел иметь одну программу и возожность расширять ее плагинами и настраивать интерфейс.

Программа планируется пока как бесплатная, но с какой-то версии будет продаваться.

А теперь, друзья, скажите свое мнение насчет моей "задумки". Найдет ли такая программа спрос у пользователей? Нужна ли она еще кому-то кроме меня? Что можно улучшить?
Re: Оцените идею. Организатор мусора.
От: Serggg Россия
Дата: 15.09.06 06:52
Оценка:
Попробуйте The Brain в качестве средства для хранения и управления заметками, ссылками, файлами, проектами и т.п.
Re[2]: Оцените идею. Организатор мусора.
От: Flay  
Дата: 15.09.06 07:10
Оценка:
Я пользую KeyNote.
Говорят неплох MS OneNote.
Re: Оцените идею. Организатор мусора.
От: goto Россия  
Дата: 15.09.06 07:50
Оценка:
От мусора хорошо помогает format c:

У меня тоже копится много добра. Вроде всякие программки каталогизаторы (?), организаторы есть. Помню, что не раз тут или в окрестностях обсуждались.

Единственно, советую хранить объекты вашей программы (не сами файлы оригинальных документов) в БД с датами, ссылками и тегами. Если есть теги, то объект можно будет отнесить одновременно к нескольким категориям, делать поиски, запросы...

Насчет спроса и продаваемости не могу сказать, т.к. подозреваю, что конкурентов у вас будет больше, чем вы предполагаете в данный момент.
Re[3]: Оцените идею. Организатор мусора.
От: Vitas Ramanchauskas  
Дата: 15.09.06 08:16
Оценка:
Здравствуйте, Flay, Вы писали:


F>Говорят неплох MS OneNote.


OneNote мне очень понрависля, я его даже чуть не купил но потом вдруг осознал что это жутко вредная программа, этакая вещь в себе — в нее все можно засунуть, а вот извлечь что-то весьма проблематично...

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

а вообще эта тема регулярно всплывает и даже странно что хорошего, устроившего всех решения до сих пор нет.
Re: Оцените идею. Организатор мусора.
От: Alex Kirhenshtein Латвия http://www.netxms.org
Дата: 15.09.06 09:08
Оценка:
Здравствуйте, Daimond, Вы писали:

ListPro?
NetXMS: Open Source Network monitoring solution
Re: Оцените идею. Организатор мусора.
От: PepperLover  
Дата: 15.09.06 09:54
Оценка:
D>Написать программу, которая дала бы мне счастие. Некий органайзер мусора, содержащий в древовидной структуре все, что я хочу хранить.
D>А теперь, друзья, скажите свое мнение насчет моей "задумки".

Посмотри, например, InfoAngel и подумай, сколько надо работать, чтобы хоть приблизится...

Оценка идеи:
Re[2]: Оцените идею. Организатор мусора.
От: kochmin_alexandr Россия  
Дата: 15.09.06 10:15
Оценка:
D>> Написать программу, которая дала бы мне счастие. Некий органайзер
D>> мусора, содержащий в древовидной структуре все, что я хочу хранить. А
D>> теперь, друзья, скажите свое мнение насчет моей "задумки".
P>
P> Посмотри, например,
P> InfoAngel и
P> подумай, сколько надо работать, чтобы хоть приблизится...

Скажу по секрету.
нет там ничего такого, над чем надо было бы очень сильно работать.
программно — несколько дельфовых компонентов в кучу набросано.
Хотя да, красиво, функционально и хорошо продвинуто.

--
С уважением
Кочмин Александр
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 15.09.06 13:11
Оценка:
Добрый день!

Во-первых, спасибо всем за ссылки на программы схожей тематики. Обязательно их посмотрю.

В своей программе я буду делать основной упор на плагины, которые можно подключать к программе. Они позволят хранить там и редактировать в юзер-френдли интерфейсе любую инфоромацию. Например, "Кредитная карта", "Контакт", "Музыкальный альбом" и тд.
Re[4]: Оцените идею. Организатор мусора.
От: ov  
Дата: 15.09.06 14:02
Оценка: 3 (1)
D>В своей программе я буду делать основной упор на плагины, которые можно подключать к программе. Они позволят хранить там и редактировать в юзер-френдли интерфейсе любую инфоромацию. Например, "Кредитная карта", "Контакт", "Музыкальный альбом" и тд.

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

вариант 2: плагины ты пишешь сам
в этом случае есть плагины или нет плагинов — по барабану. выпустишь новую версию с поддержкой новых типов объектов — ок, юзеры довольны.

возможен вариант 3, когда плагины присылают тебе, а ты включаешь лучший в поставку продукта. но это чревато потерей времени и багами, которые так запросто не отследишь.


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

я в твоей будущей программе тыкаюсь в "создать новый тип", называю его "рабочие контакты" и добавляю туда все вышеперечисленные поля (список типов фиксированный, там будет десятка два жестко прошитых типов). После создания типа, программа дает мне возможность редактировать представление этого типа: фактически, редактор диалогов в студии или дельфи. упрощенный, но полноценный редактор. с возможностью создать основные объекты и привязать к ним поля типа данных. сделать можно все на базе HTML Editor'а.

в результате справа у тебя будет встроенный WebBrowser, показывающий созданные мной типы в заданном мной виде. да, описанная схема не позволит реализовать навороченные вещи, однако так ли это нужно конечному пользователю?
Re[5]: Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 15.09.06 16:59
Оценка:
Огромное спасибо за конструктивную критику!

По началу, я так и задумывал программу, т.е. имеется произвольный набор полей, которые отображаются пользователю через XML\XSLT\CSS. По после осознал, что мне нужно действительно логика в контенте. К примеру, пароль для сайта. Мне интересно, что бы рядом с ним отображалось степень сложности этого пароля и чтобы я по кнопке смог сгенерить для себя пароль заданной сложности. А это только через плагин. Вот и остановился на плагине. Ты совершенно правильно охарактеризовал те трудности, которые связаны с плагинами, и похоже мне нужно ориентироваться на вариант №3, но если повезет, то можно спуститься до варианта №1.
Re[5]: Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 15.09.06 17:03
Оценка:

мне кажется, тебе надо сконцентрироваться не на том, что тебя лично прет, а на том, что будет переть юзера. юзеру без разницы — есть там плагины или нет. юзеру надо хранить данные и не иметь проблем.



Вот это очень отрезвляющая фраза! Спасибо!
Re: Оцените идею. Организатор мусора.
От: Miroff Россия  
Дата: 16.09.06 03:41
Оценка: 1 (1) +1
Здравствуйте, Daimond, Вы писали:

D>Здравствуйте!


D>Нужна ваша помощь в оценке программы.


D>А теперь, друзья, скажите свое мнение насчет моей "задумки". Найдет ли такая программа спрос у пользователей? Нужна ли она еще кому-то кроме меня? Что можно улучшить?



Вставлю свои десять центов. Есть еще такая программа как myBase, насколько она конкурент тебе виднее. Так уж получилось, что в будущем я сам собираюсь залезть в эту нишу и имею некоторое мнение насчет подобного софта.
По буржуйски эта категория программ называется outliner, что можно использовать для гугления конкурентов.
Все программы подобного толка имеют один фатальный недостаток: они навязывают пользователю свой workfow. А workflow придуманный программистом, даже если он usability-гений никогда полностью не совпадает с представлениями пользователя. Поэтому стоит вам хоть что-то жестко захардкодить, все идея провалилась.
Cамое главное, использование подобных "усилителей разума" требует изрядной дисциплины мысли и самодисциплины, без этого никакого эффекта достигнуть не удастся. Проблема в том, что 90% пользователей к этому не готовы. У них то ли отсутствует какая-то часть мозга, то ли они не умеют ей пользоваться. Так что для них программа будет абсолютно бесполезна, вместо срача на рабочем столе или на жестком диске у них будет срач в программе, только и всего. Положительных моментов в этом никакаих, но ругать будут именно программу. Те же, кто смог развить подобную самодисциплину, как это ни парадоксально, в программе не нуждаются. Они уже решили проблему с бардаком: TODO лист в КПКшке, файлово-папочная структура, рабочая на локальном сервере WIKI, ssh ключи вместо паролей и т.п. Для этих пользователей ваша программа всегда будет просто одним из инструментов, причем не самым удобным. Именно по этому, многие программисты пишут свой супер органайзер, пригодный только для них. Кстати, если вы создадите фреймворк для такого органайзера, он будет иметь успех.
Re[5]: Оцените идею. Организатор мусора.
От: Carc Россия http://www.amlpages.com/home.php
Дата: 16.09.06 04:44
Оценка:
Здравствуйте, ov, Вы писали:

Здравствуйте, Daimond, Вы писали:

D>Огромное спасибо за конструктивную критику!


Любопытная ветка благо как раз именно такой опыт у меня есть:
сначала о плюсах:
1) идея хранить в папках\файлах неплоха, т.к. все таки непостижимый внутренний формат не всегда благо. Но никто не мешает хранить все в себе (файл, БД) но с весьма развитым экспортом и импортом (как только я сделал это у меня исчезло 50% претензий пользователей).
2) обработку данных конечно можно делать через плагины, но скорее всего это должно быть COM. Примером может служить быстрый просмотр в Total Commander`e — только у него просмотр, а у тебя должно быть редактирование.

Теперь о минусах:
1) нельзя объять необъятное.... не получится сделать все хорошо, работы много. Можно конечно сосредочиться на Плагин АПИ, но у всех у нас нет таких возможностей по раскрутке как у МС, да и ФАР с Тоталом просто не догнать. А просто так народ не броситься писать плагины (жизненный опыт блин, несмотря на оценку по руководствам по своему плагин апи в 5.2 балла реальных плагинов было пара от силы. Казалось бы задач туча, примеры есть, вопросы есть, коллеги что-то предлагают... но не пишут...

2) конкретного юзера не интересует всё! Вот не нужно ему всё на свете и всё тут, ему нужно немного, но очень (удобно|приятно|надежно|быстро (one or more values)). У каждого свои пристрастия.
Пример: несмотря на конкурентов которые всё, всё,всё и еще раз всё сделали (здесь рекламные названия фирм и программ). Не раз я получал отзывы "а я перешел с...". И каждый пользователь говорил о каком-то конкретном аспекте функционала (здесь рекламные названия функционалов и аспектов). Т.е. каждому нужно свое, нужен очень "острый скальпель для", а не "комбайн-мясорубка" для всего. Опять таки тот же Ворд или Аутлук богато умеет, но все таки никто не пытается приспособить их вообще ко всему.

3) Папки это конечно не плохо, но!!! а перемещение данных... Или мне архвивировать все дерево!?!? И таскать все за собой? Лично у меня в работе компов 4-6 по жизни (работа, в ВУЗе, дома, у предков...), и мне важно чтобы я мог таскать данные с собой (на дискете, флешке). Иначе и быть не может, если у меня нет этих данных у меня нет ничего (о боже): паролей к сайтам (угу, к тем самым), УРЛов на РСДНовские любопытные вещи, рабочей переписки с коллегами, кусков любопытного кода, переписки с юзерами — все это лежит там, т.к это есть мусорохранилище — оперативный блокнот, записки на манжетах, ВсеСвоеНошуСсобой, и все такое. Следовательно данные должны легко носиться с собою, в идеале на флоппи — все просто: флешки не все везде идут, cd-writer`ы тоже не везде бывают.
Организовать такую архивацию накладно, объем вырастет мгновенно, а реализовать умную а главное удобную синхронизацию будет не просто (особо если учесть что у тебя данные произвольные, т.е. в общем случае решить эквивалентны данные или нет — нельзя. Переложишь на плагинописателей скорее всего получишь проблемы (выше приводили довод что глюков будет много).

4) Плагины — обощенный интерфейс, чтобы его обобщить сначала его надо узнать. А для этого нужно переписать кучу задач, кучу плагинов (что ты вроде сам не планируешь). С потолка получить обощенный плагинный интерфейс для редактирования и видео и текста задача непростая. Так что вопрос что первое курица или яйцо: интерфейса нет т.к. нет плагинов ставящих задачи перед обобщенным интерфейсом, а плагинов нет т.к. нет интерфейса.... Решение этой задачи можно получить только ее решая...

5) Обьем данных при таком размахе мягко говоря будет очень неслабый. А это требования к ресурсам. Многие пользователи будут отказываться т.к. 90% функционала будет висеть мертвым грузом, жрать ресурсы. Ильич был прав, лучше меньше да лучше.

Работа вообще эта очень интересная с точки зрения самой задачи, но весьма долгая — на быстрый результат расчитывать не приходится.
Хотя с удовольствием пообсуждал бы.
Aml Pages Home
Re[6]: Оцените идею. Организатор мусора.
От: FR  
Дата: 16.09.06 05:17
Оценка:
Здравствуйте, Daimond, Вы писали:

D>Огромное спасибо за конструктивную критику!


D>По началу, я так и задумывал программу, т.е. имеется произвольный набор полей, которые отображаются пользователю через XML\XSLT\CSS. По после осознал, что мне нужно действительно логика в контенте. К примеру, пароль для сайта. Мне интересно, что бы рядом с ним отображалось степень сложности этого пароля и чтобы я по кнопке смог сгенерить для себя пароль заданной сложности. А это только через плагин. Вот и остановился на плагине. Ты совершенно правильно охарактеризовал те трудности, которые связаны с плагинами, и похоже мне нужно ориентироваться на вариант №3, но если повезет, то можно спуститься до варианта №1.


Не обязательно только плагин, можно встроить скриптовый язык.
Re[6]: Оцените идею. Организатор мусора.
От: FR  
Дата: 16.09.06 05:17
Оценка:
Здравствуйте, Carc, Вы писали:

C>3) Папки это конечно не плохо, но!!! а перемещение данных... Или мне архвивировать все дерево!?!? И таскать все за собой? Лично у меня в работе компов 4-6 по жизни (работа, в ВУЗе, дома, у предков...), и мне важно чтобы я мог таскать данные с собой (на дискете, флешке). Иначе и быть не может, если у меня нет этих данных у меня нет ничего (о боже): паролей к сайтам (угу, к тем самым), УРЛов на РСДНовские любопытные вещи, рабочей переписки с коллегами, кусков любопытного кода, переписки с юзерами — все это лежит там, т.к это есть мусорохранилище — оперативный блокнот, записки на манжетах, ВсеСвоеНошуСсобой, и все такое. Следовательно данные должны легко носиться с собою, в идеале на флоппи — все просто: флешки не все везде идут, cd-writer`ы тоже не везде бывают.

C>Организовать такую архивацию накладно, объем вырастет мгновенно, а реализовать умную а главное удобную синхронизацию будет не просто (особо если учесть что у тебя данные произвольные, т.е. в общем случае решить эквивалентны данные или нет — нельзя. Переложишь на плагинописателей скорее всего получишь проблемы (выше приводили довод что глюков будет много).

Есть простой вариант, все в папках но эти папки внутри одного zip файла, и таскать удобно и можно смотреть вполне стандартными средствами.
Re[7]: Оцените идею. Организатор мусора.
От: Carc Россия http://www.amlpages.com/home.php
Дата: 16.09.06 05:23
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Carc, Вы писали:


FR>Есть простой вариант, все в папках но эти папки внутри одного zip файла, и таскать удобно и можно смотреть вполне стандартными средствами.


Делал, не работает по сути, не решает проблемы!!!
Называлась (следует рекламное название одного из моих проектов)
Там все хранилось в БД Access (организовать иерархию не проблема). И прицеплен был WinRAR, который уж архивил конкретно этот mdb — мгновенно база выросла до 5 метров в архиве (т.к. там все было, разве что мсдн не упихал туда ... Оказалось не выход, пришлось писать синхронизацию типа экспортировать в такую же базу (со структурой) все что создано(изменено) позже чем...

Просто к примеру, я тоже искренне считал что архивация решит все проблемы, ан нет... хотя конечно все будет зависеть от конкретных пользователей и требований.
Aml Pages Home
Re[8]: Оцените идею. Организатор мусора.
От: FR  
Дата: 16.09.06 05:51
Оценка:
Здравствуйте, Carc, Вы писали:


C>Просто к примеру, я тоже искренне считал что архивация решит все проблемы, ан нет... хотя конечно все будет зависеть от конкретных пользователей и требований.


Суть не в архивации а в том что все лежит в одном файле и одновременно сохраняется структура папок и потом легко вытащить любую информацию и без помощи данной программмы.
Re[2]: Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 16.09.06 09:37
Оценка:
Здравствуйте, Miroff, Вы писали:

Именно по этому, многие программисты пишут свой супер органайзер, пригодный только для них. Кстати, если вы создадите фреймворк для такого органайзера, он будет иметь успех.


С этого я и начал — решил написать органайзер, пригодный для меня. Но чтобы он был расширяемый решил использовать плагинную архитектуру. А потом подумал, а может и еще кому сгодится?

Программу пишу на .Net (я помимаю, что это съужает ее переносимость), но делает более легким написание плагинов. Фактически человек пишет сборку где один из классов реализует известный интерфейс. Рефлекшеном все это подсасывается. Из этой же сборки получается и форма.

А что ты имеешь ввиду под фреймворком для такого органайзера?
Re[9]: Оцените идею. Организатор мусора.
От: Daimond Россия  
Дата: 16.09.06 09:44
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Carc, Вы писали:



C>>Просто к примеру, я тоже искренне считал что архивация решит все проблемы, ан нет... хотя конечно все будет зависеть от конкретных пользователей и требований.


FR>Суть не в архивации а в том что все лежит в одном файле и одновременно сохраняется структура папок и потом легко вытащить любую информацию и без помощи данной программмы.


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