Hotkeys для плагинов

Предложения и пожелания по поводу новых функций в Movienizer.

Нужны ли горячие клавиши для вызова плагинов?

Да, этого крайне не хватает
1
13%
Не помешает, но всегда обходился без этого
6
75%
Нет
1
13%
Что такое плагины?
0
No votes
Что такое горячие клавиши?
0
No votes
 
Total votes: 8

TerribleFloater
Superstar
Posts: 1929
Joined: Thu Feb 28, 2008 4:20 pm

Re: Hotkeys для плагинов

Post by TerribleFloater » Fri Jan 30, 2015 7:52 pm

И всё-таки жутко интересно:
1.
public2009 wrote:Firefox не использую, отсутствие там горячих клавиш считаю, мягко говоря, недоработкой.
2.
public2009 wrote:Надеюсь, в данном случае можно обойтись без примеров других программ.
Резонный вопрос: так что в сухом остатке-то? Какие же программы приходится использовать при столь суровом отборе?
3.
public2009 wrote:Вам не хочется, чтобы Movienizer обладал какими-либо фишками, которых нет у конкурентов?
И как это так получается, что конкуренты Мувинайзера — это всё ПО планеты Земля и околоземного пространства?
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

public2009
The leading part candidate
Posts: 104
Joined: Thu Sep 16, 2010 7:43 am

Re: Hotkeys для плагинов

Post by public2009 » Sat Jan 31, 2015 6:49 am

1-2. Думаю, на этом форуме не стоит устраивать браузерных холиваров.
3. Ваш вопрос-утверждение выглядит по-меньшей мере странным.
Вы что мне хотите доказать?

Что программе повредит рядовая, собссна, фича?

Мне вообще непонятна эта движуха вокруг моего вопроса разработчикам.
Цена реализации = 8 часов от силы. Разработчики молчат третью неделю (вот кстати), зато пользователи (!) мне что-то пытаются доказать.

Вы чего, а?

TerribleFloater
Superstar
Posts: 1929
Joined: Thu Feb 28, 2008 4:20 pm

Re: Hotkeys для плагинов

Post by TerribleFloater » Sun Feb 01, 2015 3:31 pm

Тут с Вашей стороны явный дисмиссинг с последующими домыслами.
Ни о каких браузерных холиварах не может быть и речи. Я попросил Вас привести пример программы (хотите абсолютно развёрнуто — любой программы). Вы отказались. Со своей стороны я привёл пример программы, активно работающей с плугинами, но почему-то без хоткеев. Могу ещё привести, пожалуйста: Adobe Photoshop работает с плугинами примерно так же, как и Movienizer (можно просто накидать в нужную папку, программа при запуске её сканирует), и тоже без хоткеев. Очевидно, это тоже "плохая" программа, и потому Вы её тоже не используете?
Пока Вы упорно отказываетесь привести пример "хорошей" программы, столь же упорно зреет ощущение, что "рядовая, собссна, фича" не реализована нигде в мире...
Именно этими соображениями и были обоснованы мои пп.1 и 2. Собственно, предчувствием этих же соображений и была обоснована та ремарка другому собеседнику, с которой я влез в это обсуждение.
Что же до разработчиков и почему они молчат — это вопрос к ним, разумеется. Влад сегодня в английской ветке написал, что новая версия запланирована через пару месяцев и спросил, какие есть хотелки. Попробуйте написать туда. Может, повезёт больше :-)
Сугубо для справки: список моих хотелок в подписи сформирован несколько лет назад. С выходом 7.2 я одну позицию из него вычеркнул ;-)
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

public2009
The leading part candidate
Posts: 104
Joined: Thu Sep 16, 2010 7:43 am

Re: Hotkeys для плагинов

Post by public2009 » Sun Feb 01, 2015 4:48 pm

TerribleFloater wrote:Я попросил Вас привести пример программы
Удивляюсь я вам.
Есть меню, в нём есть элементы меню. Почему хардкодный элемент меню может иметь hotkey, а динамический - нет? Ну почему же??
И почему я должен искать какие-то программы??
Честно, я в глубоком недоумении. Или вы надо мной прикалываетесь?
TerribleFloater wrote: Adobe Photoshop работает с плугинами примерно так же, как и Movienizer (можно просто накидать в нужную папку, программа при запуске её сканирует), и тоже без хоткеев. Очевидно, это тоже "плохая" программа, и потому Вы её тоже не используете?
Ну хорошо, мне очень не хотелось этого делать. Я открыл фотошоп CS6 и за 30 секунд нашёл нужную функциональность. И чё?
2015-02-01_193504.jpg
2015-02-01_193504.jpg (138.47 KiB) Viewed 8986 times

User avatar
ilychuk
Star
Posts: 396
Joined: Mon Oct 22, 2012 1:58 pm
Location: Minsk, Belarus
Contact:

Re: Hotkeys для плагинов

Post by ilychuk » Sun Feb 01, 2015 5:20 pm

Каждый раз поражают высказывания автора топика. Но посмотрел пару-тройку его постов по форуму удивляться перестал. Думал вообще не лезть сюда, но скриншот с последнего поста сильно порадовал. Уважаемый автор топика вы сами затронули тему хоткеев сторонних плагинов. А сам показываете окно настроек хоткеев фотошопа.

Невольно складывается ощущение что кто-то просто старается побольше всего-разного на вентилятор набросать.

P.S. а про сложность привязки плагинов к хоткеям посомтрите мое сообщение с первой страницы.

public2009
The leading part candidate
Posts: 104
Joined: Thu Sep 16, 2010 7:43 am

Re: Hotkeys для плагинов

Post by public2009 » Sun Feb 01, 2015 5:42 pm

ilychuk wrote:Каждый раз поражают высказывания автора топика.
Аналогичная фигня.
Перед тем, как строчить опровержения, не мешало бы убедиться в их истинности.
Hotkey для сторонних плагинов настраиваются в фотошопе аналогично встроенным плагинам.
ilychuk wrote:Думал вообще не лезть сюда
Вот это было правильное решение, зря вы так не сделали.
Поспешишь - людей насмешишь (С) народная мудрость
ilychuk wrote:P.S. а про сложность привязки плагинов к хоткеям посомтрите мое сообщение с первой страницы.
ilychuk, без обид, возможно, вам ещё надо подрасти в профессиональном плане.

TerribleFloater
Superstar
Posts: 1929
Joined: Thu Feb 28, 2008 4:20 pm

Re: Hotkeys для плагинов

Post by TerribleFloater » Sun Feb 01, 2015 6:31 pm

Абсолютно ничё, просто Вы выбрали для примера встроенный фильтр, а не плугин :-) Ну как тут не поприкалываться, а?
Но вообще-то Вы двинулись в нужном направлении, охотно признаю. "Был нетрезв" (с). Фотошоп и в самом деле позволяет назначить горячую клавишу и для плугинов:
You can also create a shortcut (Windows) or an alias (Mac OS) for a plug‑in stored in another folder on your system.
Так что пример просимый Вы привели, поздравляю и сожалею, что этого не случилось раньше. Разговор сразу бы стал конструктивнее.
Но по дефолту все комбинации пустые. И кажется, я догадываюсь, почему. Попробуйте для чего-нибудь назначить уже существующую комбинацию, "Ctrl+Z" хотя бы. Быстренько выскочит предупреждение о занятости этой комбинации, так? Кроме того, фотошопу нет нужды проверять этот набор комбинаций каждый старт, поскольку сами плугины свои комбинации не предлагают (в отличие от Вашей хотелки).
Теперь рассмотрим Ваши предположения о возможной реализации этой хотелки и их вероятные последствия. Назначил пользователь достаточно любимому плугину уникальную комбинацию (либо комбинация пришла с плугином), поработал, привык. Прошёл месяц или год — неважно, но вышла новая версия, где этой комбинации отвечает новый функционал (интересно, что должен делать при этом фотошоп?). При первом же (при каждом, собственно, раз мувинайзер не регистрирует плугины) запуске программа должна проверить весь набор (и встроенный, и плугинный). Для этого его надо где-то хранить, кстати, и дописывать-переписывать при нужде. Наткнуться на коллизию, разрешить её в пользу себя любимой и предупредить пользователя. Пользователь предупредился и благополучно забыл. Через час или день нажимает привычный набор и вызывает им тот самый новый функционал (полностью очистить базу — для утрированного примера). На кого он будет гневаться? На себя или разработчиков? Вопрос риторический, поскольку я много лет занимаюсь программированием, и большая часть моего кода — защита от дурака в самых различных проявлениях. Виновата всегда программа, вплоть до воплей, что "эта дура" неправильно считает взносы на любимую старейшую сотрудницу. А переставишь количество цифр в годе с 2-х на 4, и оказывается, что старейшая сотрудница родилась в 2034-м году...
Так что вылизывайте свою хотелку, чтобы разработчикам (когда они обратят свой взор в эту сторону) было труднее от неё отмахнуться :-) И агитируйте за неё — по той же причине. Восьми часов кодинга тут явно не хватит, так что нужна массовая заинтересованность.
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

public2009
The leading part candidate
Posts: 104
Joined: Thu Sep 16, 2010 7:43 am

Re: Hotkeys для плагинов

Post by public2009 » Tue Feb 03, 2015 4:57 pm

TerribleFloater wrote: Кроме того, фотошопу нет нужды проверять этот набор комбинаций каждый старт, поскольку сами плугины свои комбинации не предлагают (в отличие от Вашей хотелки).
Дык, эта.
Я привык, что мои предложения просто игнорируются разработчиками Movienizer. Поэтому прошу сделать то, что делается не просто быстро, а очень быстро.
TerribleFloater wrote: При первом же (при каждом, собственно, раз мувинайзер не регистрирует плугины) запуске программа должна проверить весь набор (и встроенный, и плугинный). Для этого его надо где-то хранить, кстати, и дописывать-переписывать при нужде.
Хардкодные hotkey хранятся в элементе меню. Пробежался по всем элементам, получил список ShortCut'ов (или hotkeys в моей терминологии). Далее при построении элементов меню для плагинов запрашивать у очередного плагина его hotkey и проверять наличие оного в списке. Это если сходу, особо не задумываясь.
TerribleFloater wrote: Наткнуться на коллизию, разрешить её в пользу себя любимой и предупредить пользователя. Пользователь предупредился и благополучно забыл. Через час или день нажимает привычный набор и вызывает им тот самый новый функционал (полностью очистить базу — для утрированного примера). На кого он будет гневаться? На себя или разработчиков? Вопрос риторический, поскольку я много лет занимаюсь программированием, и большая часть моего кода — защита от дурака в самых различных проявлениях. Виновата всегда программа, ...
Категорически согласен.
Перефразируя - "У юзера всегда разрабы виноваты" (с) почти
Думаю, тут ничего поделать нельзя, кроме как назначать сложные hotkeys для плагинов.
TerribleFloater wrote: Так что вылизывайте свою хотелку, чтобы разработчикам (когда они обратят свой взор в эту сторону) было труднее от неё отмахнуться :-) И агитируйте за неё — по той же причине.
Я попросил, за спрос не бьют. Упрашивать не буду, нет. Опыт моего предыдущего общения показывает, что это бесполезная трата времени.
Вообще, практически всё, что я хотел улучшить в Movienizer, я решил самостоятельно при помощи умных плагинов. Спасибо разработчикам за такую предоставленную возможность.
TerribleFloater wrote: Восьми часов кодинга тут явно не хватит, так что нужна массовая заинтересованность.
Про 8 часов я загнул, конечно. 8 часов - это время на чаёк/кохфиёк, просмотр любимого сайта, чтение новостной ленты, послеобеденный сон и да, собственно реализацию.
Как бы это сказать: я часто занимаюсь таймингом и обычно угадываю конечную трудоёмкость. Ну, т.е. не лажаю хотя бы на 50%, хе-хе. Поэтому 8 часов - это число не от балды, ага.

TerribleFloater
Superstar
Posts: 1929
Joined: Thu Feb 28, 2008 4:20 pm

Re: Hotkeys для плагинов

Post by TerribleFloater » Wed Feb 04, 2015 7:11 am

И всё же особого пессимизма тут нам не надо :-) Повторюсь: одну хотелку я из подписи убрал — реализовали; вторую фактически реализовали, но без возможности её использовать (в структуре БД пользовательские переменные появились уже несколько лет как, а в карточку фильма всё никак не вставят); с третьей, насчёт продюсеров-операторов, многие согласны и надо её проталкивать. Надо бы добавить в подпись ещё чёрные списки и пол людей...
Что же конкретно до Вашей хотелки, то я плугинами не пользуюсь (хватит с меня, обжёгся) и практически всё, что надо мне, делаю интерфейсом Джефа. Посему к ней индифферентен :-) Но, раз времени на её реализацию нужно немного, то почему бы и нет?..
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

public2009
The leading part candidate
Posts: 104
Joined: Thu Sep 16, 2010 7:43 am

Re: Hotkeys для плагинов

Post by public2009 » Wed Feb 04, 2015 3:30 pm

TerribleFloater wrote:И всё же особого пессимизма тут нам не надо :-)
Ну, время покажет.
TerribleFloater wrote:... я плугинами не пользуюсь (хватит с меня, обжёгся) и практически всё, что надо мне, делаю интерфейсом Джефа.
Пользуясь случаем.

Вы, как, пожалуй, самый главный пользователь Movienizer, скажите.
Вынашиваю идею мега-плагина - построителя визульных запросов к базе при помощи объектной модели.

Ну т.е. не писать sql - это нелегко без подготовки даже мне, т.к. нужно заново каждый раз пересматривать структуру базы, чтобы освежить её в памяти.
(Что уж говорить про людей, которые про sql даже не слышали).

Знать структуру базы не надо. И sql знать не надо. Ничего не надо.

А строить запросы запросто - например, выбрать (путём перетаскивания соответствующего элемента дерева объектной модели) Фильм.Название, Фильм.Год в набор возвращаемых значений, в условия отбора - добавить Фильм.В Коллекции = "Да" И Персона.Имя = "Джонни Депп" И (Издание.Находится = "DVD" ИЛИ Издание.Находится = "NAS")
Нажимаем Выполнить - и раз - выводится список фильмов из коллекции Джонни_нашего_в_каждой_попе_затычки_Деппа на DVD или NAS. Вуаля!
Или Посмотреть - и раз - выводится сгенерированный sql запрос. Его можно скопировать в интерфейс Джефа и поиметь шчасте.

Как вы думаете, это будет кому-либо интересно?

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

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

зы
~400 просмотров - народ, отзовитесь вы тоже, вопрос не только TerribleFloater.

Post Reply