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]
Солнце, море, песок и верблюды :)
10.07.09
Уважаемые пользватели нашей программы! Настало лето и многие из нас отправятся (или уже отправились) в отпуск. По этому, на период примерно в 1 месяц поддержка на нашем сайте будет работать с некоторым запаздыванием. Прошу отнестить с пониманием :)
опубликовал DeadbraiN в 12:45.
Комментарии