@proGO

Страница 1659 из 1674
Isken
27.08.2018
04:39:58
Vladimir
27.08.2018
04:40:22
ну или может назвать функцию readConfig

Google
Vladimir
27.08.2018
04:40:40
имеет значение, с заглавной ты начинаешь имя или нет. остальное в доках

Isken
27.08.2018
04:42:53
Та же фигня

Первым делом решил сменить регистр но ошибку выдает ту же

Lena
27.08.2018
05:17:39
Привет! Хочу анонсировать конференцию GoWayFest 2.0 28 сентября в Минске. Это хороший шанс для гоферов приехать в Беларусь. GoWayFest 2.0 https://goway.io первое подобное мероприятие в Восточной Европе, полностью посвященное Go. Это будет интересно как для начинающих, так и для продвинутых гоферов. GoWayFest 2.0 – однодневная конференция с двумя потоками докладов, организованная SPACE Production https://eventspace.by/ вместе с местными сообществами GoWayMinsk и GoWay Meetup. Всем будем очень рады!
Всем привет! У нас на сайте конференции GoWayFest 2.0 https://goway.io/, которая пройдет в Минске 28 сентября появились основные спикеры с темами и содержанием докладов. Кроме того, в программе фестиваля появился воркшоп 29 сентября «Advanced Ultimate Go» от William Kennedy. Программа воркшопа рассчитана на целый день. Воркшоп «Advanced Ultimate Go» будет посвящен особенностям спецификации, имплементации и идиом Go для тех, кто хочет повысить свой технический уровень. «Advanced Ultimate Go» охватит рекомендации и лучшие практики из многолетнего опыта программирования и решения задач на Go. Если вам нравится книга Go in Action, воркшоп поможет на более высоком уровне применять ее на практике. Наш гость William Kennedy - управляющий партнер в Ardan Labs, Майами. Он также явлется со-автором книги Go in Action, автором блога GoingGo.Net и одним из основателей сообщества GoBridge, которое работает над развитием и адоптацией Go.

Zarif
27.08.2018
05:32:35
ребята, не могу сообразить, как правильно обрабатывать фейл ситуации в rabbitmq на либе github.com/streadway/amqp пока в случаи ошибки не подтверждаю ack, но хотелось бы например вернуть в очеред с delay например через 5 секунд, пока что то не вкурил, как это нативно сделать

Zarif
27.08.2018
05:40:01
Tilek
27.08.2018
06:10:10
Проблему опишите для начала
Реализация в коде, обновляющихся кнопок (callback), мне бы вот этот кусочек кода, не понимаю как в своего бота вставить

Alexander
27.08.2018
06:31:37
ребята, не могу сообразить, как правильно обрабатывать фейл ситуации в rabbitmq на либе github.com/streadway/amqp пока в случаи ошибки не подтверждаю ack, но хотелось бы например вернуть в очеред с delay например через 5 секунд, пока что то не вкурил, как это нативно сделать
Если под ошибкой не подразумевается креш всего приложения, то просто отключайтесь от канала через 5 секунд, например. При разрыве канала, все неакнутые сообщения уходят обратно в очередь. Либо через 5 сек после ошибки делайте reject с requeue=true.

Либо плагин, да

Dorian
27.08.2018
06:58:37
Реализация в коде, обновляющихся кнопок (callback), мне бы вот этот кусочек кода, не понимаю как в своего бота вставить
В доке все до ужаса понятно. Создаете инлайн баттон и в дату какую то строку и ждете калбэк квери в мессадже от телеграма и там будет эта строка из даты для различия с другими калбэками

Google
Sergey
27.08.2018
07:47:39
Коллеги, можете подсказать наиболее верный метод, генерации uuid запроса, суть логики ко мне приходит запрос HTTP, я в Json отдаю ему некий uuid идентификатор запроса по которому он может получить статистику

Но при большом объеме много цпу отедаеться на генерацию этого id

Если ли уже best practices данного способа

Alexander
27.08.2018
07:49:33
А нужен именно uuid? Time.Nanoseconds не подойдёт?)

Sergey
27.08.2018
07:49:52
Ну по логике нужен уникальный идентификатор

Цифры буквы не важно главное уникальный

Так как он потом сетиться в бд и по нему метрика идет

Alexander
27.08.2018
07:51:14
Во время старта программы/сервера инициализируйте счётчик, и инкрементируйте через atomic

Но это наверно так себе способ

Janserik
27.08.2018
07:51:39
У меня есть 3000 элементов в массиве, как в цикле взять только 30?

Sergey
27.08.2018
07:51:40
А не будет ли повтор uuid?

Alexander
27.08.2018
07:52:19
Janserik
27.08.2018
07:52:37
массив streets

Sergey
27.08.2018
07:53:05
а много - это сколько?
Около 10 тыс в сек, да там и сервер не очень мощный

Виртуалка на цент 7 4 ядра

Janserik
27.08.2018
07:53:25
for _, street := range streets { }

тут он по всем 3000 будет ходить

Google
Janserik
27.08.2018
07:53:54
а мне надо только первые 30

Roman
27.08.2018
07:53:56
Alexander
27.08.2018
07:55:09
for _, street := range streets { }
Так возьмите не range цикл, а обычный классический for с i от 0 до 29

Janserik
27.08.2018
07:55:39
ну мне же надо копать в streets

Alexander
27.08.2018
07:56:35
Если вам внутри этого range нужны 30, то выше уже подсказали [:30]

Janserik
27.08.2018
07:56:49
streets[:30] ?
st := streets[:30]

да

Alexander
27.08.2018
07:57:35
Либо [i:30], если нужны след 30 элементов от индекса

Sergey
27.08.2018
07:57:47
go mod с подгруппами гитлаба у кого-нибудь работает?

Janserik
27.08.2018
07:57:51
как перевести такие символы? ������

Janserik
27.08.2018
07:59:03
да

как перевести?

Dorian
27.08.2018
07:59:09
Отвечая на такие глупые вопросы вы стимулируете глупость в этом чате

Alexander
27.08.2018
08:01:36
[i:i + 30]
Разве второй индекс не количество?

Roman
27.08.2018
08:01:45
Отвечая на такие глупые вопросы вы стимулируете глупость в этом чате
думаю, вы правы. Но удержаться не могу иногда, уж извините..)

Nyan
27.08.2018
08:02:05
Google
Olzhas
27.08.2018
08:02:24
Artem
27.08.2018
08:02:34
лол, tour.golang.org

велком

Alexander
27.08.2018
08:09:25
Найс утро понедельника...

Alexey
27.08.2018
08:11:52
https://compilerbook.com

для истинных задротов

Alexander
27.08.2018
08:12:59
Неплохо

Alexey
27.08.2018
08:18:29


https://docs.google.com/presentation/d/1EwuJhEHR5Trr2aXBPQajZ2Hcoh29tm_LQCpgfrCnuRk/edit#slide=id.g3d9ae53a27_1_108

Dorian
27.08.2018
08:29:41
Если не трудно
А чо конкретно то не понятно? Как сделать кнопку или как ее поймать?

Tilek
27.08.2018
08:33:10
Все вместе

Dorian
27.08.2018
08:33:26
Какую то либу спользуете?

Tilek
27.08.2018
08:34:36
https://github.com/go-telegram-bot-api/telegram-bot-api?files=1

Dorian
27.08.2018
08:36:26
Отлично. b1 := tgbotapi.NewInlineKeyboardButtonData(likeBtnText, "command1") b2 := tgbotapi.NewInlineKeyboardButtonData(goodBtnText, "command2") row := tgbotapi.NewInlineKeyboardRow(b1, b2) keyboard := tgbotapi.NewInlineKeyboardMarkup(row)

Потом получаете сообщение одним из двух представленных путей и там проверяете что-то вроде if update.CallbackQuery != nil { // update.CallbackQuery.Data содержит либо "command1" либо "command2" }

Tilek
27.08.2018
09:09:35
Огромное спасибо @DorianPeregrim выручил

Den
27.08.2018
10:57:39
у го 1.11 размер 111мб под винду

Google
dimcha
27.08.2018
11:01:32


@onokonem, пикча к твоему вчерашнему докладу

Владимир
27.08.2018
11:02:41
О чем докладывал?

Oleg
27.08.2018
11:13:30
И есть ли запись?)

DMITRY
27.08.2018
11:20:13
подскажите есть сервис который по http api принимает файлы,на golang все ок отправляется как в этом примере https://gist.github.com/mattetti/5914158, но в итоге в файл дописывается: --784762a3172d195f0e16f4654b192e92b616cfef15e010a9195dacab007b Content-Disposition: form-data; name="uploadfile"; filename="/opt/files/2.txt" Content-Type: application/octet-stream данные --784762a3172d195f0e16f4654b192e92b616cfef15e010a9195dacab007b-- вообще как это избежать?

Daniel
27.08.2018
11:20:50
Около 10 тыс в сек, да там и сервер не очень мощный
ну смотрите. у меня на одном ядре github.com/satori/go.uuid генерит 843244.616667/sec. то есть - на порядок больше, чем вам надо. я не думаю, что так уж много он жрет вашего проца

Никита
27.08.2018
11:42:17
А чем гугловская либа не походит? https://github.com/google/uuid

Artem
27.08.2018
11:43:24
Daniel
27.08.2018
11:44:41
А чем гугловская либа не походит? https://github.com/google/uuid
ничем, просто я той пользуюсь, уже давно

Foxcool
27.08.2018
11:46:19
ну смотрите. у меня на одном ядре github.com/satori/go.uuid генерит 843244.616667/sec. то есть - на порядок больше, чем вам надо. я не думаю, что так уж много он жрет вашего проца
он вроде небезопасен. Там в ишьюсах был от гуглробота таск, что автор не фиксит проблему с уникальностью ID

Foxcool
27.08.2018
11:46:57
переехал на гугловскую

ща скажу какую

github.com/google/uuid

а ну вы итак в курсах

Страница 1659 из 1674