Про осеннюю депрессию и opensource

Вот и наступил декабрь. Глубокая осенняя депрессии плавно перетекла в депрессию зимнюю, не менее глубокую и холодную. Выходить из дома без особой на то необходимости — нет сил. Заброшены занятия спортом и фотографией, ибо до спортзала добираться полтора часа в одну только сторону, а фотографировать, с наступлением «грязного сезона», стало решительно нечего.
Все выходные провозился с f-spot. Ковырял исходники. Написан он, увы, на C#, которого я не знаю и знать не хочу, однако страстное желание одной фичи все-таки сподвигло меня на изучение этой ужасной помеси C++ и Java. В итоге родился небольшой патчик, позволяющий объединять выделенные теги в группы. При этом каждой группе тегов соответствует своя быстрая комбинация (shortcut) для добавляения или удаления тегов, входящих в группу, выделенным фото:

Объясню, зачем это нужно. Стандартно в f-spot можно выделить один или несколько тегов и назначать их выделенным фотографиям с помощью комбинации клавиш Ctrl+t, однако это не всегда удобно так как приходится часто выделять то один, то другой тег, прокручивая огромное дерево категорий.
Мой патч позволяет упростить работу по назначению тегов. Например у вас есть фотографии на которых запечатлены Люди и Животные. Кроме того, некоторые из этих фото вы хотите отметить, как Любимые. С этом случае есть несколько способов добавления тегов к фотографиям:
Способ номер 1.
Выделяем все фото с людьми и назначаем им тег Люди. Выделяем все фото с животными и назначаем им тег Животные. Выделяем тег Любимые и начинаем листать все фото, отмечая с помощью Ctrl+t те, коорые вам нравятся больше всего.
Этот способ довльно быстрый, если тегов не так много, в противном случае, приходится по много раз прокручивать список фотографийб выделяя нужные снимки. Кроме того, если вы решите остановиться и закрыть программу, чтобы в следующий раз продолжить сортировку, то сложно будет определить на каком месте вы остановились. В этом случае пункт меню «Поиск/Некатегоризированные снимки» вам не поможет, так как для некоторых снимков теги могут быть проставлены лишь частично.
Способ номер 2.
То же, что в способе 1, но за раз обрабатываются только те фотографии, что умещаются на экране. Так, конечно, получается медленнее, но зато после обработки одного экрана вы получаете порцию полностью категоризированных фотографий и включение пункта меню «Поиск/Некатегоризированные снимки» покажет те фотографии, которые нужно обработать. При таком подходе вам придется часто обращаться к дереву тегов, что может оказаться неудобным, когда список не умещается целиком на экране.
Способ номер 3.
Я предлагаю назначать наиболее часто встречающимся тегам (одному или нескольким сразу) горячие клавиши, объединяя их в группы. Тогда для того, чтобы добавить нужный тег к фотографии нужно все лишь нажать Ctrl+N, где N — номер группы, в которую вы поместили тег. Для того чтобы напротив, убрать метки с фотографии, следует использовать комбинацию Ctrl+Alt+N.
Сейчас патч добавляет возможность создания трех групп тегов. Если тег входит в группу, то после его названия в скобках пишется номер группы. По моему это должно быть удобно:

Найти патч можно в списке аттачей f-spot багзиллы.
If you like this article, follow the future updates, using RSS or email subscription.





Comment count: 2
Post a comment
To leave comments, please, identify yourself.
Subscribe on comments