
Nikolay
25.12.2017
12:08:38
структура в го похожа на сишную только названием

Andrey
25.12.2017
12:09:32
щас такую штуку обнаружил
type TreeCell struct {
Master *Master
Tabs interface{}
}
и
type TreeCell struct {
Master *Master
Tabs func() *[]sdecu.ITabAbstract
}

Google

Andrey
25.12.2017
12:10:47
первый вариант рахдувает код в 2 раза
__text 12596872 67116720
__rodata 19722173 79713600
и
__text 12772680 67118576
__rodata 61982008 79891264

Arch
25.12.2017
12:12:21

Andrey
25.12.2017
12:15:33
да исполняемый код
причём раздувается родата. Предполагаю что это из за рефлекса, компилится куча мусора в экзешник
есть ил способ выброчно отключть рефлекс?
флаги -N -l -s -w включены
есть мысли у кого то почему?
в этом примере код раздулся с 2 мегабайт то 32

Alexey
25.12.2017
12:27:02

Andrey
25.12.2017
12:27:32
go build -a -v -gcflags "-N -l " -ldflags "-s -w "

Vasily Romanov
25.12.2017
12:28:23

Alexey
25.12.2017
12:28:39
спс

Google

Andrey
25.12.2017
12:36:03
в примере что я скинул в 4 строке раскоментировать.
вот разница
c интерфейсом
__text 1864389 16781312
__rodata 30375699 18645728
с функцией
__text 1459891 16781312
__rodata 158107 1824121

Arch
25.12.2017
12:37:16
Комрады, а никто не задумывался над тем как при ответе впихнуть допольнительный Header во все роуты не внутри хендлера, а на глобальном уровне?

Aleksandr
25.12.2017
12:37:37

Andrey
25.12.2017
13:07:57
Народ. Стоит с моим вопросм на stackowerflow писать? Думаю это не тема для Issue.

Anatoliy
25.12.2017
13:10:11

Vasily Romanov
25.12.2017
13:11:10
на хабре была статья на тему того как сильно облегчить бинарник, убиаря модули стандартной библиотеки
не уверене что получится облегчить, но может хотя бы понять за счет чего разрастается

Andrey
25.12.2017
13:11:47
это не то
тут станадртная библиотека весит 700кбайт
https://stackoverflow.com/questions/47968970/what-is-the-difference-between-interface-and-func
май энглишь ис вери пур. Написал как мог

John
25.12.2017
13:15:20

Andrey
25.12.2017
13:15:59
похоже да.
надо было написать почему такой размер ?

Sergey
25.12.2017
13:18:42
Помогите с запросом база Postgresql
(SELECT count(state_number) as vipolneno FROM golang WHERE state_number != '404' AND dispach = '520')
UNION
(SELECT count(state_number) as in_progress FROM golang WHERE state_number = '404' AND dispach = '520')
UNION
(SELECT count(state_number) as vse_zaprosi FROM golang WHERE dispach = '520') ;
выводит так
но хотел бы чтобы не в столбике было а в строке отдельно каждая колонка
по отдельности все запросы работают

Aleksandr
25.12.2017
13:20:32
select (...) as col1, (...) as col2, (...) as col3
в скобочках твои селекты

Sergey
25.12.2017
13:22:53

Google

Sergey
25.12.2017
13:22:56
работает

Andrey
25.12.2017
13:23:01
кто нибудь на этотм форуме пишет? https://forum.golangbridge.org

John
25.12.2017
13:24:38
Работает, Я проверял :D

Andrey
25.12.2017
13:25:54
у мяен было представление что в issue нужно пистаь когда нашёл баг и 100% уверен что в го косяк или попрозл хотите. В данном случае может это фича го.

John
25.12.2017
13:26:51
Я когда писал туда, был на 99% уверен, что это баг. Но по факту оказалось что это фича
хотя очень даже не очевидная

Andrey
25.12.2017
13:27:31
Я уверен что это какое то свойство го которое я не понимаю а не баг.
Я думал что interface обьявленный в структуре это просто указатель.

John
25.12.2017
13:37:14

Andrey
25.12.2017
13:39:11
три массива указателй
из за этого код чуть вырос. Это видно. Но тут ненормлаьно растёт _rodata

Andrey
25.12.2017
13:40:43
Это данные. Константы, строки, названия функций для рефлекса и прочее

Phil
25.12.2017
13:49:00
Я со своими недоделками. Смотрите, хочу сделать oauth2 api - профайл пользователя с фоточкой. К нему мобильное приложение. Вопрос в лоб - а как мобильное приложение должно логиниться? Я даже RFC 8252 почитал. И не понял. Гонять в веб немного глупо что ли...

Kirill
25.12.2017
13:58:42

Phil
25.12.2017
14:08:32

Daniel
25.12.2017
14:10:14

Anton
25.12.2017
14:33:10
Добрый вечер.
Простите, пожалуйста, за offtop.
Подскажите, где в telegram корректно будет расместить вакансию "разработчик Go". Просто очень нужены!
Заранее благодарю.

?
25.12.2017
14:34:13
Здесь можно
вроде

Google

Daniel
25.12.2017
14:37:39
Можно
Если с вилкой

John
25.12.2017
14:38:47

Daniel
25.12.2017
14:39:24
И в слак

Anton
25.12.2017
14:39:52
Спасибо!

Admin
ERROR: S client not available

Anton
25.12.2017
14:41:12
если можно здесь, размещу. "Виклка" обязательно будет:)
#вакансия #fulltime #Москва #офис
г. Москва
ст. м. Домодедовская/Марьино
Весной 2018 г. офис переезжает ст.м. Автозаводская (7 минут от метро)
Добрый день.
В компании Wildberries открыты вакансии:
"Программист Golang" https://hh.ru/vacancy/22655876
"Разработчик Golang" https://hh.ru/vacancy/21502549
Вакансии разные по стеку технологии, тонкости, пожалуйста, смотрите на hh.ru
Готовы рассматривать с опытом от года и возможно менее.
Заработная плата от 100 000 до 160 000 рублей на руки (обсуждается по результатам собеседования)
Пишите в ЛС или на почту andreev.anton4@wildberries.ru

Phil
25.12.2017
16:38:18

Nick
25.12.2017
16:43:13
Народ, подскажите какие нибудь репозитории на гитхабе с качественно написанным кодом на 5++ , чтобы в пример можно было ставить

Demuz
25.12.2017
16:57:04

Nick
25.12.2017
16:57:57
Можно любые, главное чтобы показывали правильный и хороший подъход в написании, в которых, читая код, можно что-то почерпнуть - как правильно организовывать проекты на go

Demuz
25.12.2017
17:01:19

Andrey
25.12.2017
17:01:20
оффтоп. Подскажите люди добрые как на stackoweflow поменять название темы
содал вопрос криво. А где его изменить не могу найти

Demuz
25.12.2017
17:02:16

Nick
25.12.2017
17:03:35

Demuz
25.12.2017
17:04:00

Nick
25.12.2017
17:04:36
Конечно.
Реализован он достойно, можно брать в пример, правильно ?

Google

Nick
25.12.2017
17:05:05
Сорян, я понял
Фреймворк )

Demuz
25.12.2017
17:05:29

Nikolay
25.12.2017
17:05:39

Phil
25.12.2017
17:06:00
iris - это нашумевший проект с автором-психом. Я бы от него подальще держался.

Demuz
25.12.2017
17:07:08

Phil
25.12.2017
17:07:51

Demuz
25.12.2017
17:08:16
Я пробовал echo, beego, iris. Дошел до iris и на нем остановился. Всё.

Nick
25.12.2017
17:08:28
Вообще фреймворки на го - годня тема? Кто ещё юзает?

Demuz
25.12.2017
17:08:28

Nikolay
25.12.2017
17:08:42

Phil
25.12.2017
17:09:08

Demuz
25.12.2017
17:09:35
Я заметил что есть огромная разница в понятиях фреймворков в компилируемую языках и в интерпретируемых , которые принципиально заточены под веб.