Mikalai
Roman
ребят, кто с Glide работает?
Kirill
Roman
извращенцы?
ну я работаю с gb, решил glide попробовать но он чёт нихрена не работает))
Kirill
Kirill
> dep is safe for production use
https://github.com/golang/dep/blob/master/README.md#current-status
Roman
кстати плагин для Go в VSCode тупит, не ищет импортированные пакеты в локальной vendor
朝の日差し ✙
Я перепробывал кажется всё, кроме Вима и лучшее - от джетбраинсов
朝の日差し ✙
Имхо
ceiling cat
в гогланге тоже куча багов пока что)
Kirill
朝の日差し ✙
От этот самый ёрли берд и бесплатен
Mikalai
Kirill
Mikalai
а мне дали 😜😁
Kirill
Kirill
на самом деле, я не жалею, что лицуху халявную не дали - у меня есть idea ulti и это то ещё лагучее дерьмецо
Pawel
Need help! Как в boltdb клонировать документ ?
Quet
"документ" ? болт работает с байтами
Quet
читаешь байты по одному ключу, пишешь по другому
склонировано
Mikalai
все еще интересует ?)
Konstantin
Да конечно)
Pawel
Mikalai
Да конечно)
https://github.com/miranda-ng/miranda-ng
Konstantin
Оу, я ей давным давно пользовплся👍
Мерль
Mikalai
Aleksandr
Jetbrains еще дают бесплатно продукты студентам
Doublegrey
Aleksandr
И школьникам
Doublegrey
Mikalai
И школьникам
а вот это не факт, когда я был школьником - мне не дали )
Mikalai
Aleksandr
Doublegrey
и моё понравилось
Mikalai
может потому что я из Беларуси 😁
Doublegrey
и понравились документы моих одноклассников....
Doublegrey
Doublegrey
ты знаешь Илью Судника?
Mikalai
о, перекличка школьников 😂😂😂😂
Aleksandr
Mikalai
Mikalai
И что?
ну документы-то не такие, непонятные
Doublegrey
на свифте лбит прогать
Mikalai
ну кароче факт остается факом
Doublegrey
Aleksandr
Doublegrey
у меня доки на латышском
Doublegrey
Doublegrey
Aleksandr
Не валяй дурака 😂😂😂
Doublegrey
Doublegrey
ребята
Doublegrey
у вас 993 а онлайна минимум
Doublegrey
подключите комбота
Mikalai
Doublegrey
Doublegrey
Mikalai
Alexander
подкиньте пожалуйста справочник стран и городов. Мультиязычный
Anonymous
Anonymous
Anonymous
https://www.geonames.org
Constantine️
vk api :)
плюсую, полнее некуда)
Мерль
https://github.com/donutloop/toolkit
No1
Nice)
Ilya
на каждый пук оно будет создавать убивать канал?
Ilya
и да там нет закрытия
Alexander
Помогите разобраться.
Есть горутина, которая запускается из main
go notifications.Main()
Она крутится в бесконечном цикле,
for {
if process() == 0 {
time.Sleep(10 * time.Second)
}
}
опрашивает базу на изменение статуса
SELECT ... WHERE OrderStatusId IN (0,3) LIMIT 1
и рассылает уведомления по API
req, err := http.NewRequest("POST", url, bytes.NewReader(body))
client := &http.Client{}
resp, err := client.Do(req)
Статусы в базе сменяются обычно скопом (100-200 записей), и потом функция рассылает по одному сообщению (100-200 итераций).
Основные задержки на resp, err := client.Do(req)
Как правильно распаралелить процесс, чтобы не ждать ответа от client.Do(req) ?
#multithreading
Roman
в отдельную рутину лепить или лучше в канал а паралельно рутина которая читает из канала и делает запросы
Alexander
в отдельную рутину что именно?
Roman
ну то что не нужно ждать