
Ilya
06.09.2017
19:40:09
ООП. Модификаторы видимости. Класслоадеры. И тд

Sparrow
06.09.2017
19:40:18
гуй впилят и начнется... :)

Ilya
06.09.2017
19:41:26
Я вообще считаю что труъ ООП фреймворки перегружены говном. Но это мое мнение

Pavel
06.09.2017
19:42:10

Google

Pavel
06.09.2017
20:04:17
в общем нашел такую статейку, может будет полезна кому https://hackernoon.com/golang-clean-archithecture-efd6d7c43047

Denis
06.09.2017
20:06:06
ого маковский клиент теперь умеет в instant view
приятно приятно

Alexey
06.09.2017
20:24:12

Alexander
06.09.2017
20:25:04
Please Have Pity

Ilya
06.09.2017
20:25:07
хз. говнокод можно писать на всем.
(:
https://play.golang.org/p/KGwpC4UA65
так, котаны. какой package manager лучшеюзать внутри своего проекта? хочу сорс завязаных соплей весь в системе версий пасти

Sergey
07.09.2017
08:29:37

Paul
07.09.2017
08:30:12
gb

Sergey
07.09.2017
08:31:36

Google

Paul
07.09.2017
08:32:16
Серьезно?

Ilya
07.09.2017
08:33:24
ладно. продолжим дальше игрища.

Aleksandr
07.09.2017
09:01:15
dep конечно

Igor
07.09.2017
09:34:17
glide

Daniel
07.09.2017
09:35:01
забудьте

Sergey
07.09.2017
10:01:37
Контейнер

Ekaterina
07.09.2017
10:11:11
Всем привет) есть кто-нибудь, кто на Unity игры делала?

Sergey
07.09.2017
10:12:42
Тут вроде го чат
Но это не точно

Ilya
07.09.2017
10:18:18
так. ща говносервер запилю из говна и палок и буду с деплоем играться

Alexander
07.09.2017
10:19:05

Ilya
07.09.2017
10:19:14
а скажыте сэры. кубернетес ктото юзает?

Alexey
07.09.2017
10:20:44

Ilya
07.09.2017
10:20:54
я просто хочу универсальности. чтобы иметь возможность 1 говняшку по щелчку пальца задеплоить и на гугель и на амазон и куда еще
ну то есть не париться со сменой сервис-проавйдера
оно такое дает?

Alexey
07.09.2017
10:21:57

Ilya
07.09.2017
10:22:42

Roman
07.09.2017
10:36:15

Google

Ilya
07.09.2017
10:41:49
да я понял. ладно у гугла есть хорошая дока на эту тему. пока инфру по коду запилю. потом буду ее читать

Kirill
07.09.2017
12:01:35
А как правильно отрабатывать функции с которые могут выдать несколько ошибок?
Т.е. есть некая connDBs() которая коннектится к 3 базам данных. Даже если одна база не подключится, нужно продолжать работать с другими. Т.е. потенциально она может получить 3 ошибки и не одна не должна прервать работы.
Нормально ли делать нечто вида...
result, err1, err2, err3 := connDBs()?

Daniel
07.09.2017
12:02:39
ну - это монстр, но приемлемый

Konstantine
07.09.2017
12:10:58
Приемлемо все что компилируется. Но выглядит дико, конечно)

Zaur
07.09.2017
12:12:08

Ilya
07.09.2017
12:13:43
может слайс из эрроров высирать или мап?
у тебя ж серверов сейчас три
а где три там и два и пять
(:
динамика нужна короч.
это во первых
а еще вопрос частоты запросов
если сервак выпал в еррор
значит нет смысла туда лезть какое то время
иначе у тебя приложение по памяти распухнет

Igor
07.09.2017
12:15:59

Ilya
07.09.2017
12:16:48
еще вопрос. каждый раз заново будешь без пула коннектов туда лезть?

bebebe
07.09.2017
12:16:57
Никита ау

Zaur
07.09.2017
12:28:20
подскажите watch утилиту, если такая имеется для go)) ну что бы после сохранения .go файла приложение автоматически компилилось и перезапускалось

Daniel
07.09.2017
12:29:40
зачем?

Google

Igor
07.09.2017
12:30:53

Zaur
07.09.2017
12:33:00
зачем?
эмм... я вот только знакомлюсь с языком, и на каждый чих хочу перезапускать приложение, мне это делать постоянно руками? :)
Гугли по go live reload
нашел https://github.com/codegangsta/gin, в терминале вижу что он пересобирается в момент сохранения файла, но приложение по факту не запускается вовсе :( Может кто подскажет конкретную утилиту, работающую

Igor
07.09.2017
12:45:15

Zaur
07.09.2017
12:46:03

Igor
07.09.2017
12:46:21
Ещё есть флаг -immediate, -i run the server immediately after it's built Всё в документации же

Zaur
07.09.2017
12:48:37

Nikolay
07.09.2017
13:01:18

Nikolay
07.09.2017
13:26:31
товарищи, а есть общие подходы к борьбе с ошибкой "runtime/cgo: pthread_create failed: Resource temporarily unavailable"? ulimit поднял, не помогло
я грешил на то, что я в цикле процессы создаю через os.Exec, но я на каждый делаю .Wait()
кроме того, в трейсбеке нет вообще ничего связанного с os.Exec

Michael
07.09.2017
13:51:22
винда чтоли?

Nikolay
07.09.2017
13:51:29
нет, конечно
какой еще ulimit в винде?

Michael
07.09.2017
13:52:21
как много процессов создаётся?

Nikolay
07.09.2017
13:53:25
одновременно 20, они убиваются и заново поднимаются в цикле

Michael
07.09.2017
13:56:18
надо курить код

Vladyslav
07.09.2017
14:01:46

Nikolay
07.09.2017
14:02:11
или этого недостаточно?

Google

Igor
07.09.2017
14:04:42
А список процессов посмотреть, убиваются или нет?

Michael
07.09.2017
14:05:14
похоже что накапливаются
думаем что Wait releases any resources associated with the Cmd.
а тем временем Wait waits for the command to exit

Igor
07.09.2017
14:06:22
Возможно надо закрыть stdin\stdout что бы дочерний процесс мог убиться
С другой стороны, там написано Wait releases any resources associated with the Cmd.

Nikolay
07.09.2017
14:09:18
я закрываю stdin ему еще
ибо туда пишу

Igor
07.09.2017
14:10:40
А то, что запускается по exec точно завершаются корректно, а не засыпает посреди работы, не уходит в цикл?

Vlad
07.09.2017
14:10:49
Всем привет.
есть у кого книга Кернигана в русской версии?..

Alexandr
07.09.2017
14:12:14
Если именно убивать то через cmd.Process.Kill()

Michael
07.09.2017
14:15:42