@proGO

Страница 655 из 1674
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
кодировку в редакторе utf8 укажи
стоит Unicode UTF-8 (редактор Atom)

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
мне нравится эхо. симпатиный фреймворк. но блять третий раз за пол года натыкаюсь на то, что версия из мастера оказывается сломана

а че сейчас в го с версионированием пакетов?

есть какое-то общепринятое решение?

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

Constantine
09.06.2017
11:46:36
go vendors

папка в проекте, туда эхо

и всё

или страдать, если юзаешь мастера )

ну и или юзать глайд и стягивать релизы

Aleksandr
09.06.2017
11:47:46
ну и или юзать глайд и стягивать релизы
у тех 5% разрабов, которые их делают)

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
Кстати, в Доту девушки норм играют :-)

Eldar
09.06.2017
12:45:37
Устроил сексизм. Тыщу парней знаю, которые тоже не могут.
не ну блин, я к тому, что вмк не показатель. что человек умеет прогать

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