AlexGyver / GyverTwink

Гирлянда на адресных светодидоах и esp8266, управление по WiFi
MIT License
78 stars 51 forks source link

Версия с HTTP сервером #11

Open Microfcorp opened 2 years ago

GyverLibs commented 2 years ago

Протестировано?)

heX16 commented 2 years ago

PS Впервые вижу чтобы ветку называли по русски... Мне кажется это не очень удачная идея... - многие люди работают через консоль, и там с таким названием будут проблемы - оно будет писаться не читаемой кодировкой (такой риск есть, но под виндой работает нормально).

GyverLibs commented 2 years ago

PS Впервые вижу чтобы ветку называли по русски... Мне кажется это не очень удачная идея...

Почему? Может и в комментах будем на вражеском общаться?)

heX16 commented 2 years ago

PS Впервые вижу чтобы ветку называли по русски... Мне кажется это не очень удачная идея...

Почему? Может и в комментах будем на вражеском общаться?)

Потому-что репозиторием могут пользоваться иностранцы, в консоли на такую ветку они переключиться не смогут.

Комментарии это ерунда, они не нарушают функциональность репозитория.

GyverLibs commented 2 years ago

Ну вот не нужно пользоваться консолью, человечество уже давно придумало мышку и gui

heX16 commented 2 years ago

Ну вот не нужно пользоваться консолью, человечество уже давно придумало мышку и gui

Я тоже так считаю, но к моему удивлению многие профессионалы работают с git исключительно через консоль (и они реально помнят кучу ключей и параметров). По крайней мере у нас в конторе такое далеко не редкость.

Более того, некоторые пользуется Emacs как основным редактором (и вроде даже компилируют и отлаживают в нем).

ObjatieGroba commented 2 years ago

Ну вот не нужно пользоваться консолью, человечество уже давно придумало мышку и gui

Не соглашусь. Гуи не покрывает и 90% функциональности. Да и с консоли на самом деле быстрее вбить команду, особенно используя автокомплит и алиасы)

Потому-что репозиторием могут пользоваться иностранцы, в консоли на такую ветку они переключиться не смогут.

Смогут, если выставят адекватную кодировку в консоли (читай - не используют винду). Эпизодически на работе сталкиваюсь с китайскими символами и обхожусь копированием. Тем не менее, согласен, что не ASCII имена веток - зло.

GyverLibs commented 2 years ago

работают с git исключительно через консоль

Возможно эти люди выросли из линуксоидов

GyverLibs commented 2 years ago

Гуи не покрывает и 90% функциональности

Значит надо писать отзыв лошкам из мелкософта, пусть доделывают

Да и с консоли на самом деле быстрее вбить команду

Для этого надо знать все команды, а выучить их дольше чем накликать мышкой)

ObjatieGroba commented 2 years ago

Для этого надо знать все команды, а выучить их дольше чем накликать мышкой)

В консоли они называются также как и в ГУИ) Потому особо разницы нет, разве что вопрос к параметрам, но они обычно интуитивные.

Значит надо писать отзыв лошкам из мелкософта, пусть доделывают

Не только они пишут приложения для работы с гитом)

ObjatieGroba commented 2 years ago

image

ObjatieGroba commented 2 years ago

image

ObjatieGroba commented 2 years ago

Протестировано!

Все работает.

Осталось только исправить то что автор коммита накосячил

GyverLibs commented 2 years ago

Все работает

Есть какой нибудь приятный способ найти адрес лампы в сети? Вместо моих костылей

ObjatieGroba commented 2 years ago

Есть какой нибудь приятный способ найти адрес лампы в сети?

Посмотреть в роутере)

ObjatieGroba commented 2 years ago

Можно попробовать написать утилиту использующую curl, который должен быть на всех устройствах по идее. Но сами скрипты придется писать отдельно под мак винду и линукс(

Microfcorp commented 2 years ago

Протестировано?)

Да, сам пользуюсь

Использовать ssdp, но он так же работает через udp multicast. Как раз таки udp multicast лучше всего подходит в этих целях. Он используется повсеместно

Microfcorp commented 2 years ago

Можно попробовать написать утилиту использующую curl, который должен быть на всех устройствах по идее. Но сами скрипты придется писать отдельно под мак винду и линукс(

Это тоже большой костыль. Берем c++ пишем на сокетах и через g++ собираем хоть под винду, хоть под линукс, хоть под мак.

Microfcorp commented 2 years ago

Там косяков та нет, кроме дебага включенного, но поверь, он на скорость не влияет, а консоль esp вряд ли кто будет мониторить. Себе же я доделал OTA, что бы можно было прошить без проводов. В будущем допишу функции веба, добавлю ssdp, попробую что нибудь сделать с калибровкой. Писать нативный софт под платформу, я не вижу смысла, слишком уж это простая штука

Microfcorp commented 2 years ago

PS Впервые вижу чтобы ветку называли по русски... Мне кажется это не очень удачная идея... - многие люди работают через консоль, и там с таким названием будут проблемы - оно будет писаться не читаемой кодировкой (такой риск есть, но под виндой работает нормально).

Не умею пользуюсь гитом, от слова вообще, впервые сделал реквест, при том делал через github on desktop и он ничего не ругался. На будущее буду знать

heX16 commented 2 years ago

Там косяков та нет

Я сделал ревью кода и отметил вещи которые можно и нужно улучшить - пролистай по ссылке свой код, на нем висят мои комментарии. Там делов на 10 минут.

Не умею пользуюсь гитом, от слова вообще

Когда поправишь у себя, потом просто сделай еще один коммит, и затем push в свой репозиторий - и изменения придут сюда.