@proGO

Страница 346 из 1674
Kirill
19.12.2016
13:42:06
или код?

Vladimir
19.12.2016
13:42:25
думаешь, эта лицензия им диски подожгёт?
если кто-нибудь их будет покупать то не смогут из-за этого, например

Vadzim
19.12.2016
13:42:29
Я себе уровень поднял, разобрался с редисом, с протоколом... Для самого было интересно... Только 2 недели не досыпал

Phil
19.12.2016
13:42:34
думаешь, эта лицензия им диски подожгёт?
я этим вопросом задаюсь лет десять

Google
Vadzim
19.12.2016
13:43:02
Phil
19.12.2016
13:43:24
И кому-то подожгло?
да нет вроде.

Vladimir
19.12.2016
13:43:25
тогда и заменят, не переживай
про тот момент тогда забудут вероятно, а когда придет покупатель ревьюить код, очень вероятно заметит и пошлет в задницу

Vladimir
19.12.2016
13:43:54
будет мини-гадость такая

Vadzim
19.12.2016
13:44:12
Я думаю, что если что-то и делается, то сразу...

Kirill
19.12.2016
13:44:13
потрут лицензию и закинут в пустой гит реп

ros
19.12.2016
13:44:25
чисто теоретичемки можно по сигнатуре кусков бинарника почекать на то с каких сорцов собрано но молейшая правка по коду своит почти на нет

Alexey
19.12.2016
13:44:25
Ну не полную :) Это было как часть тестового задания для Juno
Нихера себе тестовое задание. В интернетах люди ленятся краулеры писать, деньги просят, а тут аж редис.

Vladimir
19.12.2016
13:44:40
потрут лицензию и закинут в пустой гит реп
при ревью хорошем много чего анализировать будут в том числе на кейсы "стырили код и перелицензировали"

Vadzim
19.12.2016
13:44:49
Так он же до конца не дописан...

Google
Vadzim
19.12.2016
13:45:48
Обидно, что не отписались, ну да ладно... Пусть на их совести будет...

Vladimir
19.12.2016
13:46:50
ага. и нафиг оно им?
кому? конторам? ну как бы мало ли что с продуктом делать будут

Vadzim
19.12.2016
13:47:20
Я если что, в Минске работу ищу... Так что, если кому надо, то ...

Kirill
19.12.2016
13:48:21
Я если что, в Минске работу ищу... Так что, если кому надо, то ...
я вот в Жодино сижу, тоже в постоянном поиске. хотя вариант один нашелся у товарища на удаленку в начале года.

Я если что, в Минске работу ищу... Так что, если кому надо, то ...
надо будет митап собрать в начале года. появилось, что рассказать.

Vadzim
19.12.2016
13:49:19
Я тоже могу уже рассказать наш текущий проект

Alexei
19.12.2016
13:51:29
Я если что, в Минске работу ищу... Так что, если кому надо, то ...
а меня эпизодически заманивают в Минск работать, правда на с/с++

Kirill
19.12.2016
13:52:01
Я тоже могу уже рассказать наш текущий проект
у меня проектов туча сейчас, но есть хорошая порция наркомании

Kirill
19.12.2016
13:53:32
эээээ... Это как? ;)
оптимизашки, вакханалия, хардкор, перелом мозга и прочее

Vadzim
19.12.2016
13:53:58
НУ перелом мозга у меня на скале случился :)

Kirill
19.12.2016
13:54:43
НУ перелом мозга у меня на скале случился :)
будет еще один, если соберемся

Vadzim
19.12.2016
13:55:02
Ну я не против :)

Subbotin
19.12.2016
13:58:42
echo конечно симпатичный фреймворк, но документация у него как говно

вот кто-нить знает в каком порядке у него выполняются мидлвари?

Valentin
19.12.2016
14:05:39
Здесь в чате случаем нету автора либы https://github.com/3d0c/gmf ?

Morran
19.12.2016
14:07:35
запихни все в одну структуру и заюзай omitempty
что я делаю не так? https://play.golang.org/p/PS2acu2ZeD в конкретном примере мне нужно чтоб не создавалось поле <query>

Subbotin
19.12.2016
14:07:57
у меня у некоторых запросах добавлена мидлварь которая в контекст записывает юзера e.PUT("/butterfly/:b", putButterfly, AuthMiddleware). а у некоторых нет: e.GET("/butterfly/:b", getButterfly) я хочу все запросы пропускать через мидлварь логирования, которая будет из контекста брать юзера где он есть. e.Use(LogMiddleware) а кажется этот помещаемый через use кажется выполняется всегда раньше помещаемых в роутер

Google
Morran
19.12.2016
14:11:28
спасибо

Kirill
19.12.2016
14:26:28
https://github.com/henrylee2cn/thinkgo похоже это адекватный фреймворк

Vladimir
19.12.2016
14:29:53
Kirill
19.12.2016
14:30:20
.
19.12.2016
15:30:36
Омг. Фигасе задание

Да ладно... Это у них для всех тестовое задание

Safort
19.12.2016
17:33:03
Привет, коданы. Кв ую библиотеку для GUI посоветуете? Нужна стабильность в api и хорошая дока.

Видел байндинги к gtk, они норм или есть получше?

Kirill
19.12.2016
17:33:36
где там ссыль была на shiny?

вот ее и бери

Maxim
19.12.2016
19:11:09
Вчера-сегодня допилил треть своей библиотеки: https://github.com/toby3d/hitGox/projects/1

Теперь ещё столько же два раза проделать и готово. ?

И это не считая функционала для чата, потому что там вебсокеты, которые я не знаю как имплементировать.

Denis
19.12.2016
19:56:44
https://blog.gopheracademy.com/advent-2016/exposing-go-on-the-internet/

Maxim
20.12.2016
00:26:19
var changes = struct { AuthToken string `json:"authToken"` UserName string `json:"user_name"` App struct { Name string `json:"app_name"` RedirectURI string `json:"app_redirect_uri"` } `json:"app"` }{ AuthToken: account.AuthToken, UserName: account.UserName, App: { Name: name, // FAIL: missing type in composite literal RedirectURI: redirectURI, }, } Как заполнять структуру в структуре? 9_6

Daniel
20.12.2016
00:30:07
очень неприятным образом

настолько неприятным, что я не ленюсь делать отдельные типы

Maxim
20.12.2016
00:47:12
очень неприятным образом
Ну, рабочий вариант - вынести App и сделать так: ... } } changes.App.Name = name changes.App.RedirectURI = redirectURI

Google
Daniel
20.12.2016
00:47:30
ну чушь же

Maxim
20.12.2016
00:47:50
Я думал что есть способ лаконичней. Но да ладно

ну чушь же
Но работает же

Daniel
20.12.2016
00:48:28
http://stackoverflow.com/questions/24809235/initialize-a-nested-struct-in-golang

неприятно тут то, что вложенную структуру надо фактически описать дважды

Daniel
20.12.2016
00:50:24
нет

Maxim
20.12.2016
00:50:30
С учётом если вложенную структуру не выносить отдельно

Admin
ERROR: S client not available

Daniel
20.12.2016
00:50:39
лучший вариант - описать вложенные структуры отдельными типами

Maxim
20.12.2016
00:51:17
лучший вариант - описать вложенные структуры отдельными типами
Так я и говорю, если НЕ выносить, то вариант выше относительно рабочий и компактный

В противном случае - да, конечно.

Станислав
20.12.2016
02:32:38
всем доброго времени суток! помогите разобраться с одним моментом: хочу получить json такого типа: {"x":"1" "y":[{"a","b","c"}, {"a","b","c"},] } для этого создаю структуру: type yyy struct{ a,b,c string } type xxx struct{ x string 'json:"x"' y []string ... 'json:"y"' func (i *xxx) dbget{ заполняю y[count].a ... } } при таком раскладе получаю ошибку о том что индекс count вне y. ok, меняю тип y с []string на [10]string, тогда y становится размером в 10 'блоклв', не зависимо от фактического заполнения y.a и это правильно! следовательно нужно прикрутить срез! а вот тут не стыковка! не получается объявить y типом срез! как выкрутиться?

поправка: y []yyy

Bogdan
20.12.2016
02:47:24
{"x":"1" "y":[{"a","b","c"}, {"a","b","c"},] } это не валидный json

{"a","b","c"} - это что ?

Разобрался ? ты array хотел или set ? set нельзя

Станислав
20.12.2016
02:52:33
абс, это массив внутри y

Bogdan
20.12.2016
02:53:56
т.е. так ? {"x":"1" "y":[["a","b","c"], ["a","b","c"]] }

Google
Станислав
20.12.2016
02:54:17
видимо да!

со скобками начудил, а смысл такой!

вот этот блок отлично работает со слайсом, создается подмножество только из заполненых значений. но мне этот слайс нужно как то передать в структуру по идее что бы потом ее через json.Marshal(имя структуры) обработать же?!

т.е. так ? {"x":"1" "y":[["a","b","c"], ["a","b","c"]] }
получается имеено так как я написал выше! т.е. "заголовок":[{параметр1, параметр2},{параметр1,параметр2}]

Bogdan
20.12.2016
03:06:43
> [{параметр1, параметр2},{параметр1,параметр2}] так нельзя жеж

http://www.json.org/

Станислав
20.12.2016
03:07:11
у меня переменная является массивом из эллементов стринг. как тогда нужно?)

ну элемент то может быть массивом сам по себе?

Bogdan
20.12.2016
03:09:07
[{параметр1, параметр2},{параметр1,параметр2}] —> либо 1. [[параметр1, параметр2],[параметр1,параметр2]], либо 2. [{имя параметра 1: значение параметра1, имя параметра 2: значение параметра2],]

> ну элемент то может быть массивом сам по себе? может

Станислав
20.12.2016
03:12:32
ну конечно! извини за путаницу! у меня именнотак и есть "имяГруппы":[ {имя:знач, имя2:знач2},{имя:знач, имя2:знач2} ]

Bogdan
20.12.2016
03:15:17
https://coderwall.com/p/4c2zig/decode-top-level-json-array-into-a-slice-of-structs-in-golang

у тебя что-то аналогичное

Станислав
20.12.2016
03:18:43
именно, но проблема то у меня не с джейсоном, а совсем с другим! если я объявляю переменную x типа []string, то я не могу записать x[0]="текст"!

пишет вне диапазона...

Bogdan
20.12.2016
03:20:04
var newList []string - если длинна не известна, я добавляю так newList = append(newList, val)

пишет вне диапазона.. потому что память не выделена.

Станислав
20.12.2016
03:23:24
Bogdan
20.12.2016
03:24:41
стоп, ты заполняешь пустую структуру ?

> если я объявляю переменную x типа []string, то я не могу записать x[0]="текст"! все верно не сможешь, сможешь так x = append(x, "текст")

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