@proGO

Страница 1483 из 1674
Ivan
04.06.2018
14:18:09
Ну и godoc не забываем

ни слова про множественную вставку
Множественную вставку делаешь так-же, как и много обычных, только в транзакцию оборачиваешь

X
04.06.2018
14:22:25
а не проще тогда просто сгенерить строку insert *** into values (), (), (); ?

Ivan
04.06.2018
14:23:27
а не проще тогда просто сгенерить строку insert *** into values (), (), (); ?
Ну, если ты уверен в себе и можешь пообещать самому себе, что не допустишь инъекций, то пожалуйста. Но даже в этом случае я бы обернул в транзакцию

Google
Roman
04.06.2018
14:24:43
Э.... а как серв гитхаба может быть портейбл...?
GitHub EE - 2018 [64bit] [4K] (EN+RU+DE+FR) [Re-Encode] [обновлено: 02.05.2018] lossless 13 kbps

Ivan
04.06.2018
14:25:08
lossless? ) 4К ? ))))

Kirill
04.06.2018
14:25:17
FullHD

Ivan
04.06.2018
14:26:20
Хорошо спасибо
Но, если у тебя в основном используются гормовые методы, то лучше не генерь код, а транзакция+цикл create, так меньше будет желание убивать у того, кто твой код читать будет

@kirilldanshin вспомнился старый прикол про кодогенераторы, что у меня первая версия кодогенератора выдает код красивше, чем код самого генератора

Roman
04.06.2018
14:29:03
0:46 https://youtu.be/KUBSQE23EN4?t=46
а Ведьмака 3го он не раздаёт случайно вместе с курсами забесплатно?

Ivan
04.06.2018
14:29:30
some_random_anonymous
04.06.2018
14:51:19


Ivan
04.06.2018
14:51:54
Помним. Любим. Скорбим. Мигрируем

Google
Nikita
04.06.2018
14:52:43
пикчу не грузит перескажите содержание плиз

some_random_anonymous
04.06.2018
14:53:02
пикчу не грузит перескажите содержание плиз
Сатья Надела появился в моём Гитхабе

Kirill
04.06.2018
14:53:03
/me ищет билеты с этой ёбаной планеты

Dmitri
04.06.2018
14:53:26
А чё плохого - то?

Nikita
04.06.2018
14:53:32
Ivan
04.06.2018
14:54:04
А чё плохого - то?
Судаrь, Ви, навеrно жиrный тrоль?

Dmitri
04.06.2018
14:54:11
Поясни

В чем проблемы

John
04.06.2018
14:54:41
/me ищет билеты с этой ёбаной планеты
Та ладно. Есть же gitlab, bitbucket и еще куча дряни, а то что самый большой ушел .. нуу.... бывает, чо. Жизнь продолжается

Dmitri
04.06.2018
14:54:46
Розетку гитхабу выключат или че

John
04.06.2018
14:55:17
Ну нахер этот ваш битбакет
Это уже другой вопрос :D

Ivan
04.06.2018
14:55:24
1) Всё, до чего дотягивается MS скатывается в гребанное говно 2) Даже сама перспектива того, что мс будет иметь доступ во все репы - такое себе 3) EEE

Danil
04.06.2018
14:58:00
Микромягкие купили гитхаб Кол-во репозиториев связанных с линукс резко уменьшилось



Ivan
04.06.2018
15:00:44
Зависит от скорости интернета при тестах
0 минут, кстати https://github.com/golang/go/blob/master/src/cmd/go/internal/get/vcs.go#L966

Kirill
04.06.2018
15:02:19
хейтеры майкрософта такие кекнутые

Danil
04.06.2018
15:03:30
хейтеры майкрософта такие кекнутые
Мужчина кажутся у вас БСОД выскочил

Google
Demuz
04.06.2018
15:03:41
Ххех. Там гитлаб не попутает от нагрузки? ?

Kaspar
04.06.2018
15:03:58
уже ложился ночью

Vladislav
04.06.2018
15:04:21
ну и нафиг он такой лежачий нужен?

Sergey
04.06.2018
15:04:46
ну и нафиг он такой лежачий нужен?
не просто так ложился ведь

Vladislav
04.06.2018
15:04:59
периодически - просто так

Sergey
04.06.2018
15:05:09
это да

Demuz
04.06.2018
15:05:37
ну и нафиг он такой лежачий нужен?
Ну они не ожидали же такого поворота событий. Может скоро улучшаться будут и какие нибудь там оптимизации делать.

Vladislav
04.06.2018
15:05:49
не вижу причин для паники, будут проблемы - народ смигрирует. не будет - там и останутся

Vladislav
04.06.2018
15:06:12
тетем, кто смерть гуглкода пережил бояться вообще нечего )

Sergey
04.06.2018
15:06:40
от чего? %)
от непредвиденных последствий

Vladislav
04.06.2018
15:06:52
ну вот например?

на случай ядерной войны локальные копии реп есть. слава гиту )

Demuz
04.06.2018
15:07:23
ну вот например?
Может клонировать все на подобные сервисы имеет ввиду.

Sergey
04.06.2018
15:07:33
ну вот например?
я же специально говорю "непредвиденные", ну ты чего

спекулирую же

Vladislav
04.06.2018
15:07:50
опасаться можно начинать тем, у кого приватные репы и не очень отношения/конкуренция с ms проектами/продуктами

у остальных имхо нет причин. вообще

Google
Sergey
04.06.2018
15:08:19
и как раз почти конкурренция с мс (нет)

Vladislav
04.06.2018
15:08:52
у меня как раз куча приватных реп
есть мнение, что стоит внимательно почитать еулы и договора на этот счет

Demuz
04.06.2018
15:09:31
А битбакет вроде норм работает. Как работал, так и работает, у меня только там все.

Sergey
04.06.2018
15:17:42
опять набег спам ботов, во все группы ворвались

Vladimir
04.06.2018
15:23:48
Gitlab сейчас радует

Vany
04.06.2018
15:25:46
нерадует. сплошное 503

Kirill
04.06.2018
15:26:12
Ничо, подымут больше год и будет норм

Admin
ERROR: S client not available

Danil
04.06.2018
15:43:40


Artem
04.06.2018
15:52:05
памажите еще одной штукой.

допустим

go func() { for i := 0; i < 3; i++ { minedOre := <-minedOreChan //чтение данных из minedOreChan fmt.Println("From Miner: ", minedOre) fmt.Println("From Smelter: Ore is smelted") } }() <-time.After(time.Second * 5)

бля почему <-time.After(time.Second * 5) блокирует рутину не пойму

Danil
04.06.2018
15:53:14
А ее кто-нибудь читает?

Artem
04.06.2018
15:53:31
нет. Это такой популярный пример из гайдов

типа бокирует на 5 секунд

и куда шлются данные если типа <- “test”, слева ничего нет

Danil
04.06.2018
15:54:50
https://youtu.be/KfNznNCGdtQ

Тут вроде хорошо описано

Google
Kaspar
04.06.2018
15:55:52
бля почему <-time.After(time.Second * 5) блокирует рутину не пойму
чтение-запись канала всегда блокирующая операция

Dmitri
04.06.2018
15:56:20
бля почему <-time.After(time.Second * 5) блокирует рутину не пойму
Там без остального контекста и не разберёшься, например

Artem
04.06.2018
15:56:28
почему нет слева ничего? куда запись то происходит и откуда берет таймаут, тогда как в спеке к time.After никуя не написано про таймауты

https://habr.com/post/412715/

Dmitri
04.06.2018
15:57:38
почему нет слева ничего? куда запись то происходит и откуда берет таймаут, тогда как в спеке к time.After никуя не написано про таймауты
time.After - это канал. Слева ничего нет потому что значение из канала просто читается. В никуда, просто фиксируется сам факт чтения.

Artem
04.06.2018
15:58:04
почему не форсируют использования “_” ?

Dmitri
04.06.2018
15:58:17
Нафига?

Artem
04.06.2018
15:58:18
_ <- time.After(blabla)

Sergey
04.06.2018
15:58:35
_ <- time.After(blabla)
потому что вырезается в компайл тайме?

Artem
04.06.2018
15:58:54
потому что логично читать вничего. в пустое значение. чем тупо стрелка

Dmitri
04.06.2018
15:59:28
<- это операция "взять из канала"

Sergey
04.06.2018
15:59:29
читается как "прочитать с канала в имя слева"

значения слева может и не быть

Dmitri
04.06.2018
15:59:56
читается как "прочитать с канала в имя слева"
Не, читается как "прочитать из канала"

Artem
04.06.2018
16:00:00
time.After - это канал. Слева ничего нет потому что значение из канала просто читается. В никуда, просто фиксируется сам факт чтения.
почему это канал? в документации ничего нет что это канал - func (t Time) After(u Time) bool After reports whether the time instant t is after u.

Dmitri
04.06.2018
16:00:28
someVar := <- chanName

Artem
04.06.2018
16:01:18
<- это операция "взять из канала"
ну или послать в канал

Artem
04.06.2018
16:01:47
окей

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