Найти в Дзене
Закреплено автором
Покупайте СтеллыИ дарите их за контент
2 месяца назад
 • Вы подписаны

Автоматизация авторизации по SSH

Казалось бы, что сложного? Сформировали на SSH-сервере файл ключа, интегрировали его в свое ПО управления или скрипты и наслаждайтесь. Да, но это подходит для стационарных местных задач автоматизации. А если вам требуется разработать сервисную утилиту для обслуживания оборудования с Embedded Linux, производимого и эксплуатируемого сотнями (коммутаторы, маршрутизаторы, видеорегистраторы и т.п.)? Тут на все варианты файлов ключей не насоздаешь. Задача усложняется еще тем, что начиная с SSH2 основные...

9 месяцев назад
 • Вы подписаны

EdgeBrowser в Delphi, и чем он может быть полезен.

Собственно, что такое EdgeBrowser так или иначе знают все. Логично, что и Delphi содержит необходимый визуальный компонент, для работы с ним (пусть и с некоторыми нюансами, в отличие от привычного "старичкам" TWebBrowser), но... Итак, предыстория. Возникла у компании необходимость проверки оборудования, а именно IP-камер, на предмет соответствия их характеристик и возможностей. Получается, что надо взять выборку из партии, дать обученным людям и пусть проверяют. Так? Ну в малых масштабах так и делается...

1 год назад
 • Вы подписаны

И вновь тема Speech API и Delphi 12.1... Асинхронный вывод.

Собственно, речь пойдет о том, как добиться того, чтобы наше приложение не "подвисало" в процессе воспроизведения речевым синтезатором фразы. На самом деле раньше (когда мы использовали импорт библиотеки типов) все было просто и понятно. Импортируемая функция имела флаги, на все случаи жизни... Поэтому мы легко и непринужденно ставили SVSFlagsAsync и радовались жизни... Но когда мы работаем с чистым OLE, нас такой возможности нет...

1 год назад
 • Вы подписаны

Всемогущий CMD.EXE и использование консольных комманд Windows в Delphi 12.1

Сказать по правде, в планах было написание статьи совсем на другую тему, а именно анонс обновления софта для 5D/7D/VR, но занимаясь этим самым обновлением обнаружил интересный момент в работе с командами консоли, с которым прежде не сталкивался... Кто-то может сказать, мол, ну а что ж тут сложного? Юзай winexec и будет тебе счастье! Да, но это годится только для простых задач, когда надо выполнить действие, не контролируя его исполнение и без намерений получить какой-либо результат... И тут уж нам никак не обойтись без нашего любимого CreateProcess и WaitForSingleObject...

1 год назад
 • Вы подписаны

5D+VR. Важное обновление для TrackPlayer'а!!! Практика показала, что часто при открытии новой точки с развлекательным оборудование случаются, скажем так, нюансы... Оборудование завезено, установлено, настроено и обкатано. Но контент еще находится на стадии доработки. И вот, в час Х нужно установить контент, а с доступом в интернет вопрос не решен вовсе или решен не до конца. Ну как-то не придали этому значения. Рядом с оборудованием только студенты-операторы. Технический персонал хорошо если в этом же городе где-то... Но чаще... В общем, после очередной такой ситуации и многочасовых консультаций по whatsApp с поисками решения, в голову мне пришла мысль автоматизировать процесс установки контента таким же образом, что и установку обновлений - через USB-накопитель. К тому же, исключается вероятность невнимательного копирования "не тех файлов" в "не те папки". Думаю, что для художников или менеджеров, как людей "в теме", не составит труда сделать папочку UpdateContent и вложить туда папки треками, саундтреков и т.п. Ну и маленькое видео для пояснения и демонстрации.

1 год назад
 • Вы подписаны

TrackPlayer. ПО для комплексов 5D,7D и VR аттракционов

Сегодня хочу рассказать об одном проекте, который поддерживаю уже почти 10 лет. Дело было в далеком уже 2015 году. Я тогда плотно сотрудничал в Total Interactive Technologes, у которой на тот момент возник интересный совместный проект с одной, не помню уже какой, питерской компанией. Ребята отсняли в фильм в формате 360 градусов об основных достопримечательностях Санкт-Петербурга для нашумевших тогда гарнитур GearVR. Но смотреть такую экскурсию стоя, и даже сидя на стуле, для вестибулярного аппарата человека оказалось непростым испытанием...

Покупайте СтеллыИ дарите их за контент