folex
я просто ради примера написал быстренько псевдокод, а потом уже заметил там кучу ошибок -_- спасибо, сейчас посмотрю
folex
в общем не работало у меня из-за того что поля в структуре с маленькой буквы
folex
спасибо!
aadz
Попробуй хотя бы ошибку сохранить и показать, если она есть err:=json.NewDecoder(reader).Decode(result)
folex
А есть альтернатива go playground с возможностью добавлять сторонние библиотеки?
folex
https://gist.github.com/folex/c3cc9ad1278639f221c395750c2bd6ee в общем не очень понимаю, что делать с этой ошибкой, хоть другую библиотеку бери... (да, там токен от бота, я специально)
Dmitrii
подскажите на какие спеки стоит ореинтероваться, если хочу имплементировать http протокол на го, поверх tcp пакета. в целях обучения конечно же
✙ Egor ✙
RFC кончено
aadz
"поверх пакета" - не очень получится. HTTP это протокол уровня приложения, так что TCP-пакетов будет много
Dmitry
подскажите на какие спеки стоит ореинтероваться, если хочу имплементировать http протокол на го, поверх tcp пакета. в целях обучения конечно же
В целях обучения go или в целях обучения http/tcp/...? Если в целях обучения go то делай свой протокол, веселья и новых знаний - вагон)))
invariance
а есть в го такая штука как if i := func() > 0 ?
invariance
дедлайн через 3 часа)
invariance
прям совсем дедлайновский дедлайн
invariance
если не успею, дедлайн будет у меня 😅
Oleg
Понятно;)
invariance
Ога, спасибо
Chebyrash
FROM scratch - только размер бинарника
Да спасибо, я так и сделал.
Chebyrash
FROM scratch - только размер бинарника
Как сказывается CGO disabled?
Igor
Да спасибо, я так и сделал.
Только если понадобятся сертификаты рутовые, то их надо будет туда тоже положить ~200Kb
Igor
Как сказывается CGO disabled?
Никак, в бинарнике всё необходимое лежит, обращений в динамические либы не происходит
Zloy-Dobry
У. Удобно.
invariance
вопросец
invariance
как загрузить два пакета с одинаковым именем?
Dmitry
как загрузить два пакета с одинаковым именем?
добавить для одного из пакетов алиас
Dmitrii
lg "log"
invariance
senks
invariance
lg "log"
чет не работает, гогланд ругается(
invariance
голанд или
invariance
хз как правильно
Anonymous
а на что ругается ?
Dmitrii
https://play.golang.org/p/vn_vojDhYA
invariance
все, починил)
Anonymous
А тут можно про mongodb спросить ? :))
invariance
маленький шаг для человечества и огромный шаг для человека 👍
🏁Александр
всем привет
🏁Александр
надо преобразовать некую сущность (модель), в другую библиотечную. По гошному ли будет сделать еще одну фабрику рядом с моделью типо СreateEntityFromModel (рядом уже есть CreateModelFromEntity)?
🏁Александр
или лучше пакетом оформить отдельным скажем Entity и там сделать структуру новую и фабрику
Максим
Привет всем. Подскажите, как мне получить вывод например, с команды "netstat -na | grep ESTA | wc -l" используя exec.Command?
Максим
когда пытался пайп(|) запихнуть в аргументы, получаю такой ответ:
Максим
ls: невозможно получить доступ к |: Нет такого файла или каталога
Максим
но это в случае с командой ls -l | wc -l
Максим
есть какой то способ передать в баш команду строкой?
I
cmd := "netstat -na | grep ESTA | wc -l" out, err := exec.Command("bash","-c",cmd).Output() if err != nil { return fmt.Sprintf("Failed to execute command: %s", cmd) } return string(out)
Сергей
cmd := "netstat -na | grep ESTA | wc -l" out, err := exec.Command("bash","-c",cmd).Output() if err != nil { return fmt.Sprintf("Failed to execute command: %s", cmd) } return string(out)
не используйте netstat, если конечно не совсем древние дистры используйте ss меньше грузит систему и работает быстрее, особенно заметно на нагруженных серверах
aadz
О! Не иначе, сейчас про Солярис расскажет
🏁Александр
солярка - rip
aadz
Лем - тоже рип :(
Anonymous
lol
Alexander
солярка - rip
Пацаны-то не в курсе :)
Dmitrii
Если верить ману netstat'a, то /proc/net/ip_masquerade — masqueraded connections Читаем и форматируем по вкусу
Alex
Для телеграмма кто посоветует неплохую библиотеку Telegram API или CLI?
Aleksandr
Либ хттп
сам пробовал?)
Zloy-Dobry
Отош
Zloy-Dobry
Я не настоящий сварщик
Zloy-Dobry
Местных сленгов незнаю.
Aleksandr
Отош
сильно сомневаюсь
Alexander
но мне нужно было просто в каналы постить сообщения
Aleksandr
если кто не заметил, человек просит telegram api, а не telegram bot api
Zloy-Dobry
сильно сомневаюсь
От чегож? Слеть хттп реквест?
Alexander
а, сорри.
Alex
https://gopkg.in/telegram-bot-api.v4 я эту юзал
Это для bot api. Я ищу client api)
Zloy-Dobry
Ааа
Zloy-Dobry
Сракатан
Zloy-Dobry
Сорян