Что нового в версии 2.3.1
18.12.10
Недавно мы выпустили новую версию Camel Disc Catalog. В этом посте я опишу основные нововведения.
Во первых – мы существенно ускорили некоторые части программы. Обновление дисков с большим количество файлов ускорено на порядок, прирост производительности в 10 и более раз. Так что теперь CDC стал более юзабельным в каталогизации жестких дисков. Так же ускорено сканирование дисков в ограниченной вложенностью. Для тех у кого в базе очень много категорий тоже приятная новость – работа с категориями тоже ускорена, особенно в контекстном меню.
Из визуальных изменений в первую очередь бросится в глаза добавление новой закладки – местоположения. Так как закладок уже довольно много, мы сделали опцию отображения только иконки закладки, при этом размер получается существенно меньше.

Переключаться между закладками теперь можно и с клавиатуры комбинацией клавиш: Alt-1, Alt-2, Alt-3 и т.д.

Так же мы добавили несколько мелких “удобняшек”. Например, теперь вы можете копировать дополнительные данные между элементами – категории, картинки, комментарии, местоположение и т.д. Очень удобно для обработки однотипных элементов. Что именно копировать выбирается в диалоге настроек.

Кроме того комментарии и тип диска можно менять сразу для всех выбранных элементов.
Ну и конечно же как всегда обновлены библиотеки плагинов и исправлены разные ошибки.
опубликовал Евгений в 11:51.
Комментарии [2]
CDC Open Plugin API
22.12.09
Если Вы программист или просто умелец, то Вашему вниманию предлагается открытый интерфейс для разработки плагинов для CDC. Документ находиться здесь.
Несколько слов о разработке. Плагины разрабатываются на CodeBlocks (C++) и собираются с помощью GCC. В качестве внутреннего фреймворка будет использоватся wxWidgets. Всё перечисленное есть на нашем сайте, а в документе есть детальная инструкция по установке и настройке всего этого барахла :-) На форуме открыта ветка, посвященная разработке плагинов.
Присоединяйтесь :)
опубликовал DeadbraiN в 02:46.
Комментарии
Что нового появится в версии 2.3 - решение проблемы вылетов
2.11.09
Мы хотим вас порадовать :) Версия 2.3 будет действительно приятным событием, как для вас, так и для нас, потому что, кроме всего прочего, в ней появится новый движок для работы с плагинами. Что это значит? Если не вдаваться в детали, то для каждого обладателя CDC это означает полное решение проблемы вылетов во время сканирования…
Если Вам не интересны технические детали, то дальше можете не читать… Вы слышали о браузере Google Chrome? Думаю, что слышали. Так вот, он создает новый процесс для каждой новой вкладки. Тем самым, когда что-то вылетает, то умирает лишь та вкладка, в которой произошла ошибка и не более. Остальные продолжают работать как ни в чем не бывало. Самое интересное то, что такую систему мы придумали за долго до того, как появился Chrome :)
Как вы уже поняли, CDC использует то же самое для плагинов. Теперь существует два процесса (2 приложения): cdc.exe (клиент) и cdc_plugin_manager.exe (сервер). Каждый раз, когда CDC хочет обратиться к плагину, он отправляет определенную команду серверу. Тот выполняет её и отправляет клиенту (CDC) ответ. Протокол связи клиента и сервера – TCP. Если при выполнении команды (например, при сканировании файла) сервер “вылетает”, то клиент сразу же узнает об этом и запускает сервер еще раз. После чего между ними устанавливается соединение и “общение” продолжается (не обработанный файл при этом пропускается). Пользователь при этом не видит никаких ошибок.
В данной схеме появляется одно очень удобное для вас и нас свойство. Пропущенные файлы можно сохранять в список и позже, с вашего позволения, отправлять нам прямо из программы для анализа. Тем самым мы сделаем CDC стабильнее и лучше.
опубликовал DeadbraiN в 04:24.
Комментарии [1]
Что нового появится в версии 2.3 - плагин FrameGrab
30.10.09
Еще одним улучшением будет поддержка импорта сразу нескольких кадров в плагине FrameGrab. Еще в версии 2.2.2 мы сделали поддержку нескольких изображений на элемент, но импортировать скриншоты приходилось всё равно по одному. Теперь мы исправили данный недочет. Также плагин теперь не использует временные файлы для передачи скриншотов.
Читать дальшеопубликовал Евгений в 21:18.
Комментарии
Что нового появится в версии 2.3 - панель инструментов
22.10.09
Медленно, но уверенно идет разработка следующей версии Camel Disc Catalog. Потихоньку буду описывать новые фичи.
Начнем с панели инструментов. Некоторым нашим пользователям не нравится размер тулбара. Считая его слишком большим они просят его уменьшить. На этот шаг мы пойти не могли, так как это противоречит нашей идеологии хорошего интерфейса :-) Поэтому, мы решили поступить более универсально и сделали настраиваемый размер тулбара.
Теперь кнопки могут быть размера 16×16, 32×32 и 24×24. Так же настраивается текст кнопки, он может быть снизу или справа, а так же вообще отключен.

опубликовал Евгений в 19:22.
Комментарии [1]