Aleksandr
наблюдаю за этим уже 3 часа. на сутки зарестриктил троих.
Заур
Так все таки нужны дженерики или нет?
Заур
Как думаете
Aleksandr
как мы думаем, уже высказались сотню раз. имеет смысл практические задачи решать, а не мусолить одну и ту же аргументацию
Заур
Дуров офигеет от активности голанг сообщества
Илья
а в шаблоне {{range .}}
Nazar
Это наверное лучшая левая конфа которая у меня есть) ❤
Viacheslav!
а в шаблоне {{range .}}
в шаблоне я бы хотел оставить как есть {{ .Title }} такео возможно?
Илья
нет
Viacheslav!
а можно плз пример с map[string]interface{} ?
Илья
Илья
фу блин, как люди только этим пользуются :(
Viacheslav!
оо получилось спс!
Илья
в шаблоне я бы хотел оставить как есть {{ .Title }} такео возможно?
и я не прав, можно оставить. https://play.golang.org/p/uHJqU3odyIK
Viacheslav!
пасиб! а посоветуйте плз как сделать чтобы шаблон мог включать другой шаблон в себя {{ template: "base"}} где то советуют фрейморки какието использовать где то еще чтото...
Илья
это вам в гугл, я не пользуюсь template, кроме как в конфигах
Viacheslav!
https://play.golang.org/p/xIk0ACyZZmu как только в шаблон добавляю {{define "header"}} {{end}} то ошибка...
heavycharged
1. парсишь все файлы 2. в шаблоне {{define "header"}} ...... {{ end }} 3. в основном шаблоне {{ template "header" . }}
heavycharged
кто что юзает для рисования диаграм, в т.ч. concurrency?
heavycharged
нужно как-то структурировать многопоточность на листе, чтобы было удобней понимать работу
Stepan
В чем может быть проблема?
heavycharged
Pprof web ui встроен
это уже когда код написан. мне проектировать надо
Fastumkruk
Всем привет. Какой командой в tgbotapi редактировать уже отправленное сообщение?
Aleksandr
в доке глянь
d
Всем привет. Какой командой в tgbotapi редактировать уже отправленное сообщение?
Надо вызвать что-то типа NewEditMessageConfig и отправить его в bot.Send()
Fastumkruk
Надо вызвать что-то типа NewEditMessageConfig и отправить его в bot.Send()
Как узнать ид сообщения которое мне надо отредактировать?
Fastumkruk
Ну как-то)
update.Message.MessageID
Vadim
tgbotapi.NewEditMessageText()
Alexandr
скажите, пожалуйста, почему структура не подходит под интерфейс ? https://pastebin.com/9YYjy7En
Aleksandr
CalculatePeriodDate(p structure.VideoBoostUpParameters) (time.Time, time.Time) CalculatePeriodDate(p *structure.VideoBoostUpParameters) (time.Time, time.Time)
Aleksandr
найди разницу
Alexandr
найди разницу
спасибо тебе огромное, хороший человек!)
Anonymous
Гайз, кто-нибудь смотрел/читал Дэвида, как оно? https://www.usegolang.com/ Знакомый школьник думает купить на лето в деревню) Я рекомендовал ему книгу Go Web Programming прост.
𝒦𝒶𝓁𝒶𝓎⛩
Есть спецы монго? Ни то я тут уже на кофейной гуще гадаю как выполнить этот запрос в mgo db.getCollection('sstweb').findOne( { car_id:1}, { car_id:0, modules: { $elemMatch: { module: 1 } } } ).modules[0].module
Заур
https://godoc.org/gopkg.in/MGO.v2
𝒦𝒶𝓁𝒶𝓎⛩
Прямо в начале главной страницы документации мго c := session.DB(database).C(collection) err := c.Find(query).One(&result)
а где я применю этот шаблон поиска { car_id:0, modules: { $elemMatch: { module: 1 } } } И он мне вернет структуру а не запрашиваемый элемент
𝒦𝒶𝓁𝒶𝓎⛩
Мне нужно найти { car_id:1} По шаблону { car_id:0, modules: { $elemMatch: { module: 1 } } } и вернуть элемент .modules[0].module
Заур
Ты хочешь конвертировать полученный интерфейс в массив modules?
𝒦𝒶𝓁𝒶𝓎⛩
я хочу получить значение module из выбранного элемента массива
Заур
`c := session.DB(database).C(collection) err := c.Find(query).One(&result) arr, ok := result.(*[]modulesType)
Заур
ModulesType это тип массива modules
Заур
Он переведёт из интерфейса в массив, и ты сможешь работать с ним как с массивом
𝒦𝒶𝓁𝒶𝓎⛩
Получить объект и пройтись по нему средствами Go я могу. А средствами mgo я не могу получить занчение только одного элемента из объекта массива?
𝒦𝒶𝓁𝒶𝓎⛩
Вот он мне возвращает только 1
𝒦𝒶𝓁𝒶𝓎⛩
𝒦𝒶𝓁𝒶𝓎⛩
1 я хочу получить в го
Zloy-Dobry
.All()?
Заур
Вот он мне возвращает только 1
Нашёл вот такой способ https://godoc.org/gopkg.in/MGO.v2#Query.MapReduce может подойдёт?
𝒦𝒶𝓁𝒶𝓎⛩
Нашёл вот такой способ https://godoc.org/gopkg.in/MGO.v2#Query.MapReduce может подойдёт?
(( не то делает ладно перепишу все на постгрес, спасибо и на этом
𝒦𝒶𝓁𝒶𝓎⛩
))
Заур
(( не то делает ладно перепишу все на постгрес, спасибо и на этом
Короче есть тип js который может выполнять код на сервере
Заур
https://godoc.org/labix.org/v2/mgo/bson#JavaScript
Заур
Можно написать вот так
Zloy-Dobry
ну так оно работает, да
Заур
Js := bson.JavaScript{ " db.getCollection('sstweb').findOne( { car_id:1}, { car_id:0, modules: { $elemMatch: { module: 1 } } } ).modules[0].module")
Заур
А потом в find выставить этот js
Заур
Типо find{bson.M{"res": Js}}
Заур
Вроде же должно заработать
𝒦𝒶𝓁𝒶𝓎⛩
сейчас оценим спасибо
Nazar
Ох еба костылики
Заур
Так и живём
Заур
Но это вроде не совсем костыли
Nazar
Видел такое юзали для генерации токенов
Nazar
Потому что влом было разбирать алгоритм
𝒦𝒶𝓁𝒶𝓎⛩
Вроде же должно заработать
var i *interface{} Js := bson.JavaScript{ Code:` db.getCollection('sstweb').findOne( { car_id:1}, { car_id:0, modules: { $elemMatch: { module: 1 } } } ).modules[0].module`} err = collSSTWEB.Find(bson.M{"res": Js}).One(i) mgo_test.go:92: not found
Заур
А bson подключил?
Заур
92 строка это где
𝒦𝒶𝓁𝒶𝓎⛩
он бы выпал в ошибку что bson не подключен
𝒦𝒶𝓁𝒶𝓎⛩
import ( "fmt" "gopkg.in/mgo.v2/bson" )
𝒦𝒶𝓁𝒶𝓎⛩
𝒦𝒶𝓁𝒶𝓎⛩
ну это тест он показывает где тест остановился
Заур
Аа