Anonymous
Го ваще не шибко ок для эмбедеда я б сказал
мне наоборот казалось. не требователен по ресурсам (ну си не берем), простая на первый взгляд кросскомпиляция
Alexander
не то чтобы прямо вообще исключает. но вот прямо жирный минус
Andrei 🦉
мне вообще очень странными кажутся все эти попытки запихать го куда-либо, кроме его основной ниши - микросервисы и консольные тулзы
Alexander
я бы в тырпрайз пихнул
Alexander
так победим!
andrew
народ на JavaScript под esp8266 пишет, так что го вполне для эмбедеда подходит :)
Michael
вот моя рабочая имплементация: https://play.golang.org/p/5eGNEROKyi1 я имел ввиду почему тут бесконечный набор пустых байт приходит: https://play.golang.org/p/W79aq0-Jzn_N понимаю что так и должно быть но почему .read вызывается если нет данных - не знаю :)
When Read encounters an error or end-of-file condition after successfully reading n > 0 bytes, it returns the number of bytes read. It may return the (non-nil) error from the same call or return the error (and n == 0) from a subsequent call. An instance of this general case is that a Reader returning a non-zero number of bytes at the end of the input stream may return either err == EOF or err == nil. The next Read should return 0, EOF.
Vladimir
вроде б
Vladimir
так то есть и micropython :)
Slach
А кто нибудь вот это использовал? https://godoc.org/cloud.google.com/go/storage? можно как то этой штуке подсунуть какие нибудь OAuth2 Credentials от google? или надо обязательно service account json фигачить?
Alexander
Nikita
MOS2502
Подскажите, есть кто-то, кто работал с Cisco UCM (CUCM) на golang?
Anonymous
Кстати. А почему nil? NULL же логичнее, нет?
Mikhail
не очень то логика
Artem
Кстати. А почему nil? NULL же логичнее, нет?
https://speakerdeck.com/campoy/understanding-nil
Artem
в том числе этимологию можно найти, так что как раз логичней именно nil
Anonymous
3 vs 4 и еще и капсом
Странное объяснение. Тогда почему не n?
Artem
Странное объяснение. Тогда почему не n?
поскольку в go есть дефолтные нулевые значения для каждого типа. null -это not any, a nil -это nothing, на слайдах это есть
Mikhail
Странное объяснение. Тогда почему не n?
какие вопросы - такие и ответы)
Andrei 🦉
Micropython вроде с GC
там только счетчик ссылок вроде, полноценного gc с разрешением циклических зависимостей там нет, но и у самого Micropython возможности пожиже чем у полноценного питона
Andrei 🦉
вру, оказывается там полностью самописная имплементация mark-sweep GC
Русский военный корабль
Друзья, всем привет Нужна помощь, есть сайт на GO LAng, его нудно править и расширять функционал, есть кто мог бы заняться или посоветуйте кого
Andrei 🦉
Друзья, всем привет Нужна помощь, есть сайт на GO LAng, его нудно править и расширять функционал, есть кто мог бы заняться или посоветуйте кого
привет, а можешь прокомментировать, почему было изначально принято решение писать сайт на го?
Constantine️
привет, а можешь прокомментировать, почему было изначально принято решение писать сайт на го?
был тут чувак, который также делал. на такой ответ он мне сказал — потому что могу и хочу
Aleksandr
Всем привет, кто знает как десириелизовать json в структуру, при том чтобы 1.33e+02 конвертнулось в int? https://play.golang.org/p/S679xDA3DpA
Русский военный корабль
привет, а можешь прокомментировать, почему было изначально принято решение писать сайт на го?
Другу посоветовал специалист, с фразой что раз это гугл, то будешь в топе
Илья
Может специалист что-то другое имел ввиду или сайт на самом деле spa и api на Go?
Русский военный корабль
Может специалист что-то другое имел ввиду или сайт на самом деле spa и api на Go?
Поскольку не разбираюсь в коде, на 100% не могу ответить, мне дали инфу что сайт на ГО и вот я теперь и столкнулся с проблемой
Mikhail
VS Code сгенерил мне юнит тест. Не осилю никак что с ним теперь делать) https://play.golang.com/p/FbRU6nTaaIq
Mikhail
не понимаю как правильно записать test cases
Michael
не понимаю как правильно записать test cases
tests массив стурктур надо заполнить
Mikhail
tests массив стурктур надо заполнить
это понятно. как именно? не хватает пока познаний
Michael
имя, аргументы, что ожидаешь получить
Michael
и оно в цикле пробежится по заданным вариантам
Mikhail
блин, механику понял) не пойму как это записать)
Mikhail
аааа, да, я вижу что сюда. форма записи какая?
Mikhail
просто пример)
Michael
просто пример)
https://play.golang.com/p/e7HgntdHjkd
Mikhail
https://play.golang.com/p/e7HgntdHjkd
спасибо, теперь понятна грамматика ))
Mikhail
rtfm
хз что это значит) надеюсь не в жопу послал)))
Michael
хз что это значит) надеюсь не в жопу послал)))
рядом) есть мнение, что читать доки - это полезно
Mikhail
Mikhail
read the fucking manual :)
Еще называют это ЧИП - читай инструкцию придурок)
Andrey
read the following manual
Andrey
ну и ссылку обычно давать надо
Sebor▂▅▇█▓▒░
А есть в го форматирование строк как в питоне? "Text is {} ..... {}".format(string1, string2)
Constantine️
fmt.Sprintf
Sebor▂▅▇█▓▒░
точно, оно самое спасибо
Mikhail
https://github.com/Masterminds/glide Это хуже dep?
Constantine️
внимательней 😉
Заур
а есть какой-нибудь курс
Заур
который учит правильно на го писать
Michael
точняк)
круче - это vgo
Заур
не то, что бы я ни начинал писать, у меня все на структуры переходит
Mikhail
круче - это vgo
но принято использовать dep как я понимаю
Roman
кроме структур ничего и нет
Заур
кроме структур ничего и нет
Через интерфейсы ))
Roman
интерфейсы объединяют поведение структур
Roman
они довольно редко нужны
Заур
https://interpreterbook.com/
Просто в этой книге, как он там красиво интерфейсы использует.
Заур
Структур по минимуму
Заур
Вообще в самом языке даже их минимум