Easyelectronics.ru

Электроника для всех
Текущее время: 24 сен 2020, 20:17

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 08 дек 2019, 19:44 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3559
Откуда: Китай, Пекин
Продолжаем развивать проект. Произошел небольшой ребрендинг. Сменилось название на AdHoc protocol.

Полностью переписан код. Добавлено куча новых фич.
Теперь поддерживается кодогенерация обработчика AdHoc протокола на C, C++, Rust, C#, Kotlin, Typescript языках.

А это значит что теперь можно организовать эффективный обмен между микроконтроллером, код для которого будет сгенерирован на C, C++ или Rust и клиентом, код для которого будет например на Typescript для работы в браузере.


Документация и пошаговая инструкция в процессе написания.
Проект обзавелся AdHocAgent - аплодером описания протокола, поддерживается 3 типа протокола.

Система уже развернута и готова к работе.
На возможные глюки и сбои постараемся быстро реагировать.
Будут вопросы пишите тут, пишите там.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 08 дек 2019, 21:19 
Старожил

Зарегистрирован: 28 янв 2015, 16:31
Сообщения: 248
Чем эта библиотека заметно лучше Protobuf например ? В двух словах, чтобы возник интерес посмотреть... Какие недостатки устранили краткий список, что за волшебный сервер кодогенерации по описанию и где его брать ;) ?


PS. AdHoc устоявшееся название для протокола мешсетей, дополнительно это один из режимов работы wifi модуля в смартфонах для создания быстрых сетей. Ребрендинг получается с каким-то хитрым умыслом ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 02:04 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3559
Откуда: Китай, Пекин
про protobuf только ленивый не отпинался
Изображение

многие решения подобные protobuf появились из-за того что protobuf , мягко говоря, далёк от идеала

AdHoc протокол, это не только генерирование кода разборки и создание пакетов по описанию , это готовый сетевой стек приложения.

сервер кодогенерации брать нигде не нужно. а вот пользоваться его сервисом - нужно.

Цитата:
чтобы возник интерес

Изображение

забивать конфетку в зубы? не, не мой профиль.

Цитата:
AdHoc устоявшееся название для

а мужики то и не знаютЪ ;)

куда не ткни любое слово уже обыграно и в той или иной степени уже как то где то используется.

Цитата:
Ребрендинг получается с каким-то хитрым умыслом ;)

не хуже названия языка програмирования go или среды програмирования idea

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 12:58 
Старожил

Зарегистрирован: 28 янв 2015, 16:31
Сообщения: 248
cheblin писал(а):
про protobuf только ленивый не отпинался
Было спрошено чем лучше ваш, а не чем плох протобуф ))) Вы уверены что в вашей реализации нет ошибок ? И бенчмарки тоже делали для сравнения кто быстрее ?
cheblin писал(а):
сервер кодогенерации брать нигде не нужно. а вот пользоваться его сервисом - нужно.
Завтра вам надоест содержать сервис и все наработки с использованием вашей библиотеки в помоечку, уже это заставляет потерять интерес к возможно хорошей придумке. Остаётся пожелать "вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья." )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 13:19 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3559
Откуда: Китай, Пекин
Цитата:
Завтра вам надоест содержать

у вас програмисты работают? они у вас крепостные или таки могут уволиться?
а если они увольняются то у вас остаётся только написанный ими код.
всё тоже самое тут.

только наш сервис работает бесплатно, быстро, и вероятность того, что он прикроется существенно ниже того,
что програмист простынет.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 13:39 
Старожил

Зарегистрирован: 28 янв 2015, 16:31
Сообщения: 248
cheblin писал(а):
всё тоже самое тут.
Вы ничем некому не обязаны сегодня сервис работает завтра нет, никаких претензий к вам не будет ))) Сергей, вы выложили библиотеку, было задано пара вопросов с некоторыми опасениями о будущем, вам бы надо подумать что пугает пользователей - а не огрызаться, я же не оксфорд, мне с вами делить нечего :}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 13:46 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2795
Откуда: Санкт-Петербург
Чёрт, я-то думал, у нас тут новый изобретатель протоколов пришёл, а это ребрендинг старого :-D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 09 дек 2019, 15:57 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3559
Откуда: Китай, Пекин
я там выше предложил вам про програмиста подумать, который так же не обязан и легко может оказаться не вечным.
и все, это понимая, всё равно нанимают людей, странно да?
а ответа на вопрос, а что если... так и нет.

что я могу вам обнадёживающего ответить? заявить что я вечный?
могу например предложить случайную картинку посмотреть

Изображение

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AdHoc protocol - бинарный протокол на вcе случаи и для всего
СообщениеДобавлено: 23 дек 2019, 15:35 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3559
Откуда: Китай, Пекин
обновил транспиляцию MavLINK message definitions в AdHoc protocol description формат.

можно заценить насколько большим получается описание протокола в конкретной, практической области - управления беспилотными устройствами.
16 000 тыщ строк, и это только описание протокола, по нему ещё код будет сгенерирован.

... AdHoc кодогенератор на это способен.

относительно сравнения Protocol Buffers и AdHoc ... нашлись энтузиасты... пообещали написать код тестирования, на что встречно пообещал, что напишу пордробное сравнения фич.
Такчто скоро всё будет.
забегая вперёд скажу Protocol Buffers реально проигрывает.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB