
Constantine
07.06.2017
17:03:01
у тебя сейчас есть файл А, который запрашивает файл Б, который заплашивает А
если упрощенно

Artem
07.06.2017
17:03:09
Я это понимаю

Constantine
07.06.2017
17:03:14
ну что значит как

Google

Constantine
07.06.2017
17:03:17
код твой )
разноси его
если есть общий слой, вынеси в файл В и запрашивай его

Pavel
07.06.2017
19:36:01
Всем доброго дня.
Мужики есть среди нас Воронежцы, которые не против пройти в штат?

Michael
07.06.2017
20:39:59
в соединённый штат?

Sergey
07.06.2017
20:52:57
конфедеративный

anton
07.06.2017
21:09:55
в штат чиновников

corpix
07.06.2017
21:12:24
по вопросам конфедеративной соединённости

Pavel
08.06.2017
07:56:43
Работа в офисе (:
Все просто

Dmitry
08.06.2017
09:14:24
привет, а можете объяснить почему во мнигих проектах используется atomic.LoadInt64
в чем сокральный смысл?

Igor
08.06.2017
09:42:41
https://stackoverflow.com/a/33542858/974317 не?

Ilya
08.06.2017
09:52:28
смысл в том что это атомарная операция - один из способов синхронизации между потоками
очень рекомендую почитать вот это:
https://golang.org/ref/mem

Google

Dmitry
08.06.2017
09:53:57
не понятно зачем гранулу int64
которую по идее процессор и так достает полностью кэш лайном
отдельно затаскивать через дорогостоющую операцию

Ilya
08.06.2017
09:57:09
без атомарной операции можно достать старые данные
более того, без атомарной загрузки может получиться так, что вы вообще никогда не достанете новые данные
это если другой синхронизации нет

Dmitry
08.06.2017
10:02:27
атомик решает проблему не старых данных
а конкурентного доступа
и вот проект например https://github.com/nsqio/nsq
утыкан атомиками
кстати никто его не использует из присутвующих в "зале" ?:)

Michael
08.06.2017
10:53:00
nsq типа rabbit'a ?

Aleksandr
08.06.2017
10:53:22

Michael
08.06.2017
10:54:08

Aleksandr
08.06.2017
10:55:06
https://habrahabr.ru/post/326880/
в комментах что-то было про nsq

Ilya
08.06.2017
12:02:42
без явной синхронизации горутина может не увидеть изменения, сделаные другой горутиной

Google

Ilya
08.06.2017
12:03:27
совсем не увидеть, никогда
работает это всё точно так же, как в C/C++ - там те же самые "проблемы"
что же касается использования атомиков в каждом конкретном проекте - это уже лучше спрашивать разработчиков этих проектов :)

nn008783
08.06.2017
15:32:45
D:\Go\src\path\filepath\match.go:12:2: read D:\Go\src\strings\search.go: unexpected NUL in input
что эта ошибка может значить? пытаюсь прочитать файл с помощью io/ioutil. что я не так делаю?

anton
08.06.2017
15:37:43
кодировку в редакторе utf8 укажи

nn008783
08.06.2017
15:51:54

Michael
08.06.2017
16:52:31
а лучше покажи кусок кода

nn008783
08.06.2017
17:42:55
у ioutil символы \ и / не оно и то же?

Michael
08.06.2017
17:54:45
\m/ f*ck yeah

anton
09.06.2017
04:40:16
лучше бы сиськи, чё нам комиксы то..

Evgeny
09.06.2017
07:32:33
ставь boobleboot

Evgeny
09.06.2017
07:32:39
для сисек

Eanseen
09.06.2017
11:30:37
всем привет, мне нужен ментор который бы показал пути решения некоторых моих задач, кто сможет помочь ?)

Subbotin
09.06.2017
11:43:43
мне нравится эхо. симпатиный фреймворк. но блять третий раз за пол года натыкаюсь на то, что версия из мастера оказывается сломана
а че сейчас в го с версионированием пакетов?
есть какое-то общепринятое решение?

Igor
09.06.2017
11:44:35

Aleksandr
09.06.2017
11:44:42

Igor
09.06.2017
11:44:59
иногда отдельно делают release/stable ветки или тегают просто

Google

Constantine
09.06.2017
11:45:24
но вообще, эхо фиксируйте в вендорах и всё

Admin
ERROR: S client not available

Subbotin
09.06.2017
11:45:56

Constantine
09.06.2017
11:46:36
go vendors
папка в проекте, туда эхо
и всё
или страдать, если юзаешь мастера )
ну и или юзать глайд и стягивать релизы

Aleksandr
09.06.2017
11:47:46

Constantine
09.06.2017
11:48:20
ага ))
не помню, умеет ли глайд к коммитам привязываться

Aleksandr
09.06.2017
11:52:54
умеет
наверняка)
смысл такой: версионировать у разработчиков не принято, поэтому в большинстве случаев ты должен скачать с мастера, проверить работоспособность и либо положить в vendor и в репо, либо заюзать менеджеры зависимостей типа glide

Ilya
09.06.2017
11:55:30
глайд умеет к коммитам, к веткам, к тэгам

nezorflame
09.06.2017
11:56:19
умеет, из-за инфлюкса одно время приходилось конкретный коммит ssh подтягивать

Kirill
09.06.2017
12:17:29
Ща будут хантить

Constantine
09.06.2017
12:17:46
а вдруг она кодер
?

Google

Kirill
09.06.2017
12:17:57

Subbotin
09.06.2017
12:22:02
да ладно. на вмк дохера девочек

Akzhan
09.06.2017
12:37:32
Кун - это же парень в переводе?

Like
09.06.2017
12:37:36
Да

Eldar
09.06.2017
12:41:34
на моем факультете девочки могут в машинку, но не могут запустить процесс в фоне

Alexey
09.06.2017
12:43:37

Ywein
09.06.2017
12:43:51

nezorflame
09.06.2017
12:44:08
И первый тоже, ага

Akzhan
09.06.2017
12:44:12
Кстати, в Доту девушки норм играют :-)

Stanislav
09.06.2017
12:44:25

Eldar
09.06.2017
12:45:37