All streams
Search
Write a publication
Pull to refresh
227
0
Дмитрий Рыжков @Terror

User

Send message
Еще радует то, что практически в каждом новом релизе они добавляют новые фичи для расширений.
Всегда поражают подобные проекты, завидую белой завистью. Каждый раз задаюсь вопросом — что они курят где они берут такие идеи? :)
А Вам спасибо за такие комментарии, рад, что программа прижилась, это вдохновляет на выпуск новых версий. :)
Сдаюсь, суровее не придумаю.
Суровее было бы запускать команды по количеству звонков. Два звонка — перезапусти сервис, три — запусти такую-то команду. Или, например, сервис снимает трубку, и управление происходит DTMF-ом :)
Хороший вариант. Идея с хэлпом понравилась. В принципе тоже можно реализовать help, создав действие с идентификатором help, и скрипт, который эхом выводит список команд и краткое описание.
Да, Вы можете использовать текстовые идентификаторы, цифрами они не ограничиваются, в конфиге цифры использованы просто для примера. Плюс в новой версии вы можете использовать действие по умолчанию и отправлять текст в том виде, в котором Вы бы его вводили с командной строки.
Шанс есть, но надо знать не только разрешенный номер, но и саму команду. Если задать идентификатор вида hwe89232dk то его будет сложно угадать :)
Аналогично, полностью осознать все изложенное не удалось, но тянет почитать еще :)
Проблема решена в новой версии Chrome — 4.0.245.0, которая сейчас доступна через канал обновлений
«Ковыряния» в этой области натолкнули на мысль отсчитывать время показа только если пользователь активен, т.е. двигает мышкой, жмет клавиши. Если пользователь не производит никаких действий то уведомление висит и ждет его.
хорошая мысль. Добавлю еще один параметр, в котором можно будет передавать действие по клику. Например URL, на который надо перейти.
С иконкой пока не разобрался, но реализовал другой способ уведомления пользователя о событиях, например о входящих письмах, с помощью popup-ов

code.google.com/p/minimizetotray/wiki/Popups
— добавляем в проект ссылку на WixUtilExtension.dll
— добавляем пространство имен util

<Wix xmlns=«schemas.microsoft.com/wix/2006/wi»
xmlns:util=«schemas.microsoft.com/wix/UtilExtension»>

— в InstallExecuteSequence добавляем

<Custom Action=«WixCloseApplications» Before=«RemoveFiles» />

— и под InstallExecuteSequence добавляем

<util:CloseApplication Id=«CloseCalc» CloseMessage=«yes» Target=«calc.exe» ElevatedCloseMessage=«no» RebootPrompt=«no» />

В процессе удаления, перед удалением файлов, будет убит процесс calc.exe
Какой при этом отображается иконка самого Chrome в панели задач?
Заметил, на Хабре не раз с этим сталкивался, только задумался, а тут бац и статья на эту тему.
Я начал «ковырять» эту тему с это статьи

www.codeproject.com/KB/cpp/embedpython_1.aspx
Согласен, тем более, что для него есть куча готовых библиотек. практически под любые задачи. А чего нет — всегда можно дописать самостоятельно. :)
Да, где-то там я это и подцепил :)
С многопоточностью проблем не встречал. Пару лет назад, ради эксперемента, писал IVR приложение, где логика работы была вынесена в Lua. Среднее количество одновременных звонков было порядка 25, проблем не наблюдалось.

Information

Rating
Does not participate
Location
Тольятти, Самарская обл., Россия
Date of birth
Registered
Activity