@proGO

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

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

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

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

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

приятно приятно

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 лучшеюзать внутри своего проекта? хочу сорс завязаных соплей весь в системе версий пасти

Paul
07.09.2017
08:30:12
gb

Sergey
07.09.2017
08:31:36
gb
Его же похоронили?

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
так. ща говносервер запилю из говна и палок и буду с деплоем играться

Ilya
07.09.2017
10:19:14
с говнодеплоем
не без этого

а скажыте сэры. кубернетес ктото юзает?

Alexey
07.09.2017
10:20:44
а скажыте сэры. кубернетес ктото юзает?
https://t.me/ru_devops - туда вопросы, там ответы

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

ну то есть не париться со сменой сервис-проавйдера

оно такое дает?

Ilya
07.09.2017
10:22:42
go build -o main scp main root@8.8.8.8:
открытый логин для рута? хорошая попытка, но нет

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
Приемлемо все что компилируется. Но выглядит дико, конечно)

Ilya
07.09.2017
12:13:43
может слайс из эрроров высирать или мап?

у тебя ж серверов сейчас три

а где три там и два и пять

(:

динамика нужна короч.

это во первых

а еще вопрос частоты запросов

если сервак выпал в еррор

значит нет смысла туда лезть какое то время

иначе у тебя приложение по памяти распухнет

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
Zaur
07.09.2017
12:33:00
зачем?
эмм... я вот только знакомлюсь с языком, и на каждый чих хочу перезапускать приложение, мне это делать постоянно руками? :)

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

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

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
может не убиваются и накапливаются?
так на них .Wait() вызывается, я ж написал

или этого недостаточно?

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
ибо туда пишу
The command must have been started by Start.

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