
FRD Official - Dmitriy
28.03.2018
08:41:53
Чекни, где-то там с указателем маху дал

Санек
28.03.2018
08:46:03
А эту функцию через cgo можно перенести?

FRD Official - Dmitriy
28.03.2018
08:48:41
У тебя она криво работает. Зачем ее переносить? Или опиши что нужно по факту и где ты это взял (всмысле C вариант)

Санек
28.03.2018
08:50:35
Мне нужно, чтобы я в go мог получить такой же результат как и в С)

Google

Daniel
28.03.2018
08:52:57
я бы ее ре-имплементировал в go, раз уж нужен именно ее результат

FRD Official - Dmitriy
28.03.2018
08:53:57
https://play.golang.org/p/H01EVA6ox3X

Санек
28.03.2018
08:55:23
О, похоже. Но они отличаются немного)

FRD Official - Dmitriy
28.03.2018
08:56:21
Да вижу. Походу тогда на серваке декодер с таким же "промахом", сочувствую

Санек
28.03.2018
08:57:50
Понял. Спасибо за помощь всем
Подскажите плиз, в чем может быть проблема в cgo? C.base64encode(str, 75) и ошибку получаю cannot use str (type string) as type unsafe.Pointer in argument to func literal

FRD Official - Dmitriy
28.03.2018
09:21:28
кастани str в unsafe.Pointer

Санек
28.03.2018
09:30:01

Daniel
28.03.2018
09:33:26

Санек
28.03.2018
09:37:51
Я с побитовыми операторами не знаком)

FRD Official - Dmitriy
28.03.2018
09:38:43
https://github.com/rsc/c2go

Zver
28.03.2018
09:38:51

Google

FRD Official - Dmitriy
28.03.2018
09:38:58
после сборки доработать напильником
там непросто знакомится надо, там надо поймать место где "трушный наСильник" напортачил

Санек
28.03.2018
10:24:34

Roman
28.03.2018
12:09:44
почему GOMAXPROCS=1 go test -v -race ./test/... всё равно показывает 12 ядер?

Rostyslav
28.03.2018
12:12:53
всем привет! есть ли в го интерполяция как js например:
var a = 5;
var b = 10;
console.log(Fifteen is ${a + b} and not ${2 * a + b}.);
нужно передать json в post запросе с переменной:
var jsonStr = []byte({type": message})

Александр
28.03.2018
12:13:52
json.marshal
сначало кормишь структуру, потом в json

Artem
28.03.2018
12:18:58

Roman
28.03.2018
12:23:46
документация гласит:
"NumCPU returns the number of logical CPUs usable by the current process."
но это не учитывает ограничение поставленное рантайму переменной GOMAXPROCS?

Александр
28.03.2018
12:25:15
Подскажите пишу fmt.Println("русский текст") выдает ошибку invalif utf8 encoding

Roman
28.03.2018
12:25:36

Александр
28.03.2018
12:25:47
Не в блокнотике пишу:)
Виндовом
Аsci

Rostyslav
28.03.2018
12:26:10
т.е. просто работать со строкой не получиться? нужно создать post запрос с большим количеством параметров, в т.ч. вложенных. со строкой работать проще как в js например. вот что нужно отправвить в json https://www.screencast.com/t/IOZANY3Sn

Roman
28.03.2018
12:26:39

Rostyslav
28.03.2018
12:26:49
т.е нужно создать структупу такогоплана

Александр
28.03.2018
12:26:58
Понял

Google

Александр
28.03.2018
12:27:20
Пресохраню через notepad++
блин так $ и ; не хватает)))

FRD Official - Dmitriy
28.03.2018
12:28:22

Александр
28.03.2018
12:29:36

Roman
28.03.2018
12:29:59

FRD Official - Dmitriy
28.03.2018
12:30:24
В рантайме

Roman
28.03.2018
12:30:29

Александр
28.03.2018
12:31:03
Ok

Атас
28.03.2018
12:46:56

Zver
28.03.2018
12:52:53
Вариантов много.

Александр
28.03.2018
12:53:28
такое вот

Александр
28.03.2018
12:54:05
использовать в конце main - WaitExit(os.Stdin)
окно будет открыто, пока пользователь кнопку не тиснет любую

Александр
28.03.2018
12:55:08
Дамс на с просто вызываем system и все, а тут как мудрено))

Artem
28.03.2018
12:55:43
ну, можно через Scanf, наверное
но не суть так-то

Александр
28.03.2018
12:56:05
просто переписанная немного более низкоуровнево
не помню почему уже

Google

Artem
28.03.2018
12:56:24
ну да, не суть

Александр
28.03.2018
13:01:32
Подскажите такой вопрос, я как понял в го нужно подключать различные пакеты для своих задач, а как их искать? На пхпьдля работы допустим с Ексель просто качалась либп с офф сайта, а тут как дела обстоят?

Admin
ERROR: S client not available

FRD Official - Dmitriy
28.03.2018
13:02:45
google awesome-go github

Zver
28.03.2018
13:04:13

Artem
28.03.2018
13:09:04

Александр
28.03.2018
13:10:14
А awesome-go это что??? Просто awesome это же тацтловый оконный менеджер под линух

Artem
28.03.2018
13:10:42
список полезных ссылок (библиотеки\фреймворки etc)

FRD Official - Dmitriy
28.03.2018
14:52:10
https://github.com/avelino/awesome-go
Только осторожнее, на форк не нарвись. Этот список не покрывает весь спектр, но и сам поиск по гитхабу работает хорошо.

dimcha
28.03.2018
17:02:01
можно как-то частично отмаршаллить yaml (про который знаешь только то, что у него есть некоторые поля), изменить их, а потом замаршаллить обратно?
с json можно забить неизвестное json.RawMessage, но в yaml такого нет (

Alexander
28.03.2018
17:04:36
в map[interface{}]interface{} анмаршальнуть?

dimcha
28.03.2018
17:08:13
эмм.. видимо я затупил ( сорри

Человек
28.03.2018
18:35:16
Подскажите с запросами в go, если допустим я отослал запрос на сервер но в этот момент у меня выключился интернет или был какой либо перебой - запрос не пришел, как можно восстановить запрос со всеми данными которые были утерянны после перебоя?

FRD Official - Dmitriy
28.03.2018
18:47:34
Надо определится с протоколом, что за запрос
?

Человек
28.03.2018
19:00:41
HTTP GET запросы, всё идет мультипоточно = несколько десятков или соетн запросов в секунду

Marlik
28.03.2018
19:14:59

Вячеслав
28.03.2018
19:35:23
подскажите, когда и где можно будет(или уже можно) посмотреть записи с GopherCon Russia 2018???

Google

Человек
28.03.2018
21:56:37
Как при помощи exec.Command() запустить файл?

FRD Official - Dmitriy
28.03.2018
22:05:30
Прочитать документацию?

Dmitri
29.03.2018
11:17:09


Slach
29.03.2018
11:36:31
Товарищи golang программисты,
а вот поругайте меня коллективным разумом
я тут немного в "творческом отпуске" решил покомитить в opensource
вот тут и вот тут
https://github.com/github/orchestrator/pull/445
https://github.com/github/orchestrator-agent/pull/20
старался все делать без ошибок проверять по максимуму
попутно сделал "неработающую функциональность" работающей...
старый функционал (если он вообще работал, в чем есть определенные сомнения), сделал более customizable
"автор проекта" не хочет принимать этот pull request
что дальше делать? сделать все как хочет автор проекта? разбить все на кучу мелких pull request ? или забить?
в принципе потратить еще пару дней на это могу, но мне не понятна мотивация человека,
особенно вот тут
https://github.com/github/orchestrator-agent/pull/20#discussion_r177996596
это же прямо конкретно его код из "головного проекта" сбекпорченый, что он там усмотрел "неправильного", не очень понятно
и вот тут
https://github.com/github/orchestrator-agent/pull/20#issuecomment-377188789
тоже непонятно, я же не ломаю старый функционал, просто добавляю возможность кастомизации, зачем это убирать?


X
29.03.2018
11:54:49
Привет. нужна еще подскзка по горм db.Select("id").Where("empty=? and person_id is ?", false, nil).Find(&Persons) выдает верный sql шел только такую строку NOTE When query with struct, GORM will only query with those fields has non-zero value, that means if your field’s value is 0, '', false or other zero values, it won’t be used to build query conditions, for example: - но она мало помогла person_id - onetoone filed

Zver
29.03.2018
11:59:42

X
29.03.2018
12:00:10
а Raw sql работает db.Raw("SELECT id from persons where person_id is NULL and empty=false").Scan(&Persons);
я так понмиаю проблема в типах данных

Artem
29.03.2018
12:08:39
>GORM will only query with those fields has non-zero value, that means if your field’s value is 0, '', false or other zero values, it won’t be used to build query conditions
Мне кажется тут все четко описано

X
29.03.2018
12:11:07
я тоже ее понял, там предлагается решение, я его не понял.
db.Select("id").Where("empty=? and person_id is ?", false,nil).Find(&Persons) - сюда nil я не могу отдать