
Александр
21.06.2018
15:25:10
даниэля застрелили вон

Petr
21.06.2018
15:25:26
Вам надо просто новый канал создать и мигрировать туда, а тот неадекват пусть сидит там и банит себя

Kirill
21.06.2018
15:25:33

Александр
21.06.2018
15:25:51
мы сами в шоке

Google

Александр
21.06.2018
15:26:28
но он надеюсь сам пояснит, когда выяснит за что :)

Kirill
21.06.2018
15:27:37
если хотите

Александр
21.06.2018
15:27:58
штааа?

Alan
21.06.2018
15:40:03

Lesha
21.06.2018
15:41:16
Гайз, а как называется подход, когда ты при конкурентной записи не лочишь структуру, а выделаешь поток и ему команды на запись/чтение кидаешь?

Vladislav
21.06.2018
15:44:53

Lesha
21.06.2018
15:47:53
Да, актор тоже подходит под описание и является тем что я искал. Но я прям помню тут в чатике проскакивало другое название.

Stanislav
21.06.2018
16:10:04
А так это вполне себе классический пример очереди)

Lesha
21.06.2018
16:10:34
зачем, если он команды послоедовательно будет выполнять?

Stanislav
21.06.2018
16:11:45
Еще это могут назвать сериализацией

Lesha
21.06.2018
16:11:58
не то

Google

Lesha
21.06.2018
16:16:31
То ли товарисч @onokonem писал, то ли @bertolu4i в противогазе. Не помню.

Daniel
21.06.2018
16:51:19
а?!

Анастасия
21.06.2018
18:13:57
?го туда,мы создали!
https://t.me/gogetajob
Не благодарите ???

Nazary
21.06.2018
18:14:33
Ребятя
Можно собрать под мипс или ппс обычный
?
Компилятора под ппс обычный нет
Только под 64
Или чё

Kirill
21.06.2018
18:15:57
Гугли GOARCH и GOOS

Nazary
21.06.2018
18:15:58
А с исходников собрать не варик
А то это не человеческое время
Ухты
И как оно?
Сильно геморно?

Sergey
21.06.2018
18:18:35
а тебе зачем го на ppc?

Kirill
21.06.2018
18:19:34

Sergey
21.06.2018
18:20:30
если по работе, то найдёшь и скомпилишь как миленький, никакой чат не потребуется, чтобы уговаривать

Google

Igor
21.06.2018
19:04:40

Alexandr
21.06.2018
19:32:02
товарищи посоветуйте с помощью чего сделать консольному приложению разный набор параметров для ключей, каждому свой? типа:
./myprogram -key1 10 20 30
./myprogram -folder "abcde"
итд
(у каждого ключа разный набор параметров, ключей может быть одновременно несколько)

Sergey
21.06.2018
19:33:48
сделать -key1 "10 20 30" и парсить в рантайме
(внимание на кавычки)

Alexandr
21.06.2018
19:35:01
типа.. спасибо за костыли? ))
чего-нибудь человеческое бы

Andrey
21.06.2018
19:41:55

Alexandr
21.06.2018
19:42:35
гемор, я думал на готовенькое сесть чтонить

Kirill
21.06.2018
19:43:40
свари сосиску
ладно, слишком толсто :D

Sergey
21.06.2018
19:44:51
но тут уж на вкус и цвет

Alexandr
21.06.2018
19:45:21
злые вы.

Andrey
21.06.2018
19:50:56

Vadim
21.06.2018
19:51:12

Sergey
21.06.2018
19:51:58
./smth -a 1 2 3 -b 4 5 6
если не распарсилось в int, то ключ?
а если строковое значение?

Kirill
21.06.2018
19:53:23
если -{буква} - ключ, чо

Google

Andrey
21.06.2018
19:54:37
Твои -a и -b будут переключать парсер аргументов. А как только - попадется, будет его отключать и переключать на парсер ключей.

Sergey
21.06.2018
19:54:39
>если -{буква} - ключ, чо
так это вообще просто
.split("-")
в общем, решение зависит от

Никита
21.06.2018
19:55:59
А в go нет какой-нибудь готовой удобной библиотеки для этого?

Andrey
21.06.2018
19:56:49
Нет, сплит не поможет. Этот - может быть внутри аргументов, которые внутри кавычек например.

Admin
ERROR: S client not available

Andrey
21.06.2018
19:56:50
Нужно разбирать и накапливать посимвольно.

Sergey
21.06.2018
19:57:15

Kirill
21.06.2018
19:57:59

Andrey
21.06.2018
19:58:14
split(" -")
Ну попробуй такое разобрать -param1 "10 - 20"

Sergey
21.06.2018
19:58:25
ну шо вы триггеритесь
конеш надо использовать полноценный парсер грамматик

Andrey
21.06.2018
19:59:35
ну шо вы триггеритесь
Я на прошлой неделе именно это делал... Делай сам. Нет готовых либ, которые как-то облегчат твою жизнь.
А если есть - запаришься адаптировать под свой кейс.

Никита
21.06.2018
20:01:58
Серьёзно?
Я просто на питоне пишу, так мимо подходил.
Отсутствие инструментов для работы с аругементами командной строки это как-то очнеь странно, особенно для языка которому много лет.

Sergey
21.06.2018
20:03:27
иначе никак, это го.

Sergey
21.06.2018
20:03:34

Google

Sergey
21.06.2018
20:04:08
но вообще, flag с отсутвием long options придумали странные люди

Никита
21.06.2018
20:04:37

Sergey
21.06.2018
20:05:03

Никита
21.06.2018
20:05:22
Ага.

Sergey
21.06.2018
20:05:29
ссылку, на либу или whatever

Никита
21.06.2018
20:06:02
https://docs.python.org/3.6/howto/argparse.html
Помимо стандартной библиотеки есть еще всякие обертки для упрощения жизни.

Sergey
21.06.2018
20:06:58

Никита
21.06.2018
20:08:38
Вот ссылка на конкретную вещь для этого, вместо базового how-to
https://docs.python.org/3.6/library/argparse.html#nargs

Sergey
21.06.2018
20:08:39
так-то
-k 1 -k 2 -k 3 -> "k" : [1, 2, 3]
сделать можно

Sergey
21.06.2018
20:10:07
я придумал! нужно из гошки вызывать питон.

Sergey
21.06.2018
20:11:44

Kirill
21.06.2018
20:12:33

Andrey
21.06.2018
20:12:35
Ну тогда нужно заимплииентить и выложить, если они там фееричный синтаксис уже придумали для покрытия всех вариантов аргументов.

Sergey
21.06.2018
20:13:00
есть такое
https://github.com/alexflint/go-arg
а, нет, там это по-другому сделано

Andrey
21.06.2018
20:16:34