
Дмитрий
28.05.2017
20:07:56
вопрос мой в том, для чего это так задумано?

Slava
28.05.2017
21:18:03
Как думаете какая разница между массивом байт и байтом?

Mike
28.05.2017
21:18:36
*прыгает на месте и поднимает руку как гермиона* тип?

Anton
29.05.2017
02:52:09

Google

Andrew
29.05.2017
03:24:08
По поводу "без аллокаций". Преждевременная оптимизация - зло.

Constantine
29.05.2017
03:24:53
ты просто не умеешь

Мерлин
29.05.2017
03:38:08
https://github.com/golang/go/wiki/CompilerOptimizations

Roman
29.05.2017
04:23:05
А кто делал exporter для prometheus? Как обновлять метрики при обращении к /metrics, а не по таймеру например? Что-то не гуглится.

Дмитрий
29.05.2017
05:35:02

Andrey
29.05.2017
05:53:57
Всем привет, помогите с регуляркой в go, на перле у меня все ок, в го чет не але...
r_port, _ := regexp.Compile(`Ethernet.*\/(\d+)`)
snr_port := r_port.FindString(sw.Port)
тестовая строка Ethernet1/0/10

Vladimir
29.05.2017
05:55:29

Andrey
29.05.2017
06:20:45
вроде решил, thnx)

Roman
29.05.2017
06:36:10

Ivan
29.05.2017
08:53:30
patter: "/" это именованные параметры?

Aleksandr
29.05.2017
08:55:08
?

Ivan
29.05.2017
08:56:08
про скрин выше handlefunc(pattern :"/",....

Aleksandr
29.05.2017
08:56:57

Google

Ivan
29.05.2017
08:57:20
я про сам синтаксис, не встречал раньше
b = myfunc ( key: "blabla")

Aleksandr
29.05.2017
08:57:50

Ivan
29.05.2017
08:58:32
https://github.com/golang/go/issues/12296
походу ж нету у нас named parameters
а я по скрину подумал что есть

Aleksandr
29.05.2017
08:59:43

Ivan
29.05.2017
08:59:49
ясно, сенкс
а VERSION это у вас global var?

Aleksandr
29.05.2017
09:00:23

Ivan
29.05.2017
09:00:36
ой, код не ваш, сори
Просто связи не увидел между горутиной metricupdate и handle

Alexey
29.05.2017
09:46:12
Подскажите как переписать этот ужасный if else.
Нужно разное поведение в завимости от mediaFile.TypeContent — "video" или "photo" (NewVideoUpload или NewPhotoUpload)
Сейчас все сделано копинастом, потому, что я не могу как в каком нибудь Питоне просто переопределить file := tgbotapi.NewPhotoUpload в file := tgbotapi.NewVideoUpload ?
gist — https://gist.github.com/targence/b86bcd920f247eb5bfab61bfe620e03c

Aleksandr
29.05.2017
09:48:35
через switch/case

Алексей
29.05.2017
09:51:26
мб, фабрика.
UPD но правда пока она наверное не нужна.

Alexey
29.05.2017
09:55:32

Google

i
29.05.2017
09:56:33
а bot.Send что принимает, какой тип?

Alexey
29.05.2017
09:56:46
а ределить его перд if я не могу =) потому что тип у него разный

Brown
29.05.2017
09:57:14
file надо обьявить через var выше case

i
29.05.2017
09:57:39
по-моему bot.send принимает интерфейс вот его и нужно как var file объявлять

Aleksandr
29.05.2017
09:57:40

Alexey
29.05.2017
09:58:48

Aleksandr
29.05.2017
09:59:30
var file опреедели как тип, принмаемый bot.send

Brown
29.05.2017
09:59:32

Alexey
29.05.2017
09:59:44

Aleksandr
29.05.2017
09:59:57

Алексей
29.05.2017
10:01:00
господа, может кто подскажет. Задача:
Мне нужно хранить порядок записей в бд, предположим у меня есть что-то типа директорий, в которых находится контент, необходимо хранить sequence каждого контента. Вариант по порядку хранить 1,2,3,4 сразу отпадает, т.к при смене позиции контента, необходимо обновлять все последующие эл. контента. Какой правильно хранить подобные записи?

Aleksandr
29.05.2017
10:01:26

Алексей
29.05.2017
10:01:55
Также думал про ступени с шагом по 10000 например, но опять-таки со временем две ед. выравниются

Brown
29.05.2017
10:02:26

Алексей
29.05.2017
10:02:39

Aleksandr
29.05.2017
10:03:11

Google

Brown
29.05.2017
10:03:51

i
29.05.2017
10:04:05
Наверное, лучше Fileable

Aleksandr
29.05.2017
10:04:11

Алексей
29.05.2017
10:05:00

Aleksandr
29.05.2017
10:05:31

Алексей
29.05.2017
10:06:42
ну да, всё верно, как хранить порядок. У меня например есть 100 записей, подвинули контент с 99 позиции на 50. Мне при этом обновлять 48 записей?)

Илья
29.05.2017
10:07:24
да

Алексей
29.05.2017
10:08:06
херня решение

i
29.05.2017
10:08:42
делай с шагом, потом когда значения пересекутся обновляй

Aleksandr
29.05.2017
10:09:04

Илья
29.05.2017
10:09:07
у тебя там словарь с миллирадами значений?

Алексей
29.05.2017
10:09:36
нет, записей много

Илья
29.05.2017
10:10:22
и это сплошной сортированный список?

Алексей
29.05.2017
10:10:31
да

Илья
29.05.2017
10:12:09
тогда см выше, сделайт табличку, храни там порядок

Алексей
29.05.2017
10:12:37
в mssql есть тип hierarchyid, я бы его заюзал, но у меня несколько СУБД, в которых нет такой примитивы ;)

Aleksandr
29.05.2017
10:13:44
или в колонке делай шаг например 1000 и значение поля меняй между 1000*n и 1000*(n+1)
но это все так, некрасиво

Алексей
29.05.2017
10:14:18

Google

Алексей
29.05.2017
10:14:25
думал про это, но так себе

Aleksandr
29.05.2017
10:16:12

Andrew
29.05.2017
10:22:01

Oleg
29.05.2017
10:22:09
Можно хранить double значения.
При перемещении вверх значение Order будет считаться как среднеарифметическое между значениями поля Order соседних элементов

Aleksandr
29.05.2017
10:22:32

Alexey
29.05.2017
10:23:00

Andrew
29.05.2017
10:23:21
А сколько в одной последовательности может быть элементов?

Aleksandr
29.05.2017
10:23:53

Илья
29.05.2017
10:24:33

Aleksandr
29.05.2017
10:24:34

Brown
29.05.2017
10:24:46

Alexey
29.05.2017
10:25:29

Aleksandr
29.05.2017
10:26:37
укажи тип имплементирующий Chattable и имеющий поле Content
уроки ООП на го-канале

Alexey
29.05.2017
10:26:55
закомментил // file.Caption = mediaFile.Caption приложение выполнилось

Andrew
29.05.2017
10:31:49
Вставка одной записи перезапишет только две записи.

Aleksandr
29.05.2017
10:32:53

Andrew
29.05.2017
10:33:08
Потестить стоит.