@proGO

Страница 446 из 1674
mixa
02.02.2017
21:39:56
ребят подскажите как в go template тип interface{} сравнить с 0 ? типа {{if eq int $test 0 }} только $test - это тип interface{} и шаблон выдает ошибку: at <eq $test 0>: error calling eq: invalid type for comparison

как вы с этим справляетесь?

Google
Kirill
02.02.2017
21:42:44
а с nil сравнить не вариант?

mixa
02.02.2017
21:42:49
в том то и проблема что хз как достать его от туда

а щас попробую

Kirill
02.02.2017
21:43:27
someInterface.(int)?

mixa
02.02.2017
21:43:44
at <eq $test nil>: error calling eq: invalid type for comparison

{{if eq $test.(int) 0 }} unexpected <.> in operand

Kirill
02.02.2017
21:45:43
нда. вообще, я не -с-в-а-р-щ- работал с гошными темплейтами, так что что-нибудь 100% рабочего не подскажу

mixa
02.02.2017
21:46:22
а есть нормальные альтернативы темплейтам в го?

Constantine
02.02.2017
21:46:33
?

Kirill
02.02.2017
21:46:34
я пока ничего лучше реакта не нашел

mixa
02.02.2017
21:46:36
а то мне кажется они уж слишком неудобные

Constantine
02.02.2017
21:46:44
тебе не кажется, так и есть )

го не для веб сайтиков с хтмл

Google
Constantine
02.02.2017
21:47:05
или ебись или делай рест апи и фронтенд

mixa
02.02.2017
21:48:20
Kirill
02.02.2017
21:48:39
но rest не обязательно

можно же и другие api

Constantine
02.02.2017
21:49:28
протобуф во фронтенд

вот было бы круто

или по вебсокетам ебашить

есть у меня мобайл проект в работе, один долбаеб сделал для мобилок вебсокет апи

mixa
02.02.2017
21:51:46
ну жесть же

Constantine
02.02.2017
21:52:07
что именно?

mixa
02.02.2017
21:52:10
и эти вечные аякс запросы тоже считаю что жопа

Constantine
02.02.2017
21:52:15
протобуф?))

ахахах

mixa
02.02.2017
21:52:31
100500 запросов в минуту с 5 клиентами

Constantine
02.02.2017
21:52:32
Кирилл, где там стикер с изображением джуна :D

чувак скоро познает боль разработки ))

mixa
02.02.2017
21:53:44
ребят киньте ссылку на шаблонизатор react - а то чувствую что что то тут не так

это фреймворк для js

Constantine
02.02.2017
21:53:52
?

Google
Constantine
02.02.2017
21:53:59
не фреймворк. а либа )

и да, речь про него )

mixa
02.02.2017
21:54:48
фронтенд фреймворк для js это альтернатива template в go ?

Roman
02.02.2017
21:54:55
а есть нормальные альтернативы темплейтам в го?
У го нормальные темплейты. Могу статейку годную найти.

Berkus
02.02.2017
21:55:01
http://blog.andrewray.me/reactjs-for-stupid-people/ :)

mixa
02.02.2017
21:55:38
У го нормальные темплейты. Могу статейку годную найти.
скинь пожалуйста, а то совсем у них плохо

Roman
02.02.2017
22:00:31
#tutorial #manual #doc https://www.calhoun.io/an-intro-to-templates-in-go-part-1-of-3/

mixa
02.02.2017
22:06:16
#tutorial #manual #doc https://www.calhoun.io/an-intro-to-templates-in-go-part-1-of-3/
спасибо, шикарнейший док, нашел кучу всего в одном месте до чего раньше гуглил по 10мин

Constantine
02.02.2017
22:08:09
там же ж нет ничего инновационного )

Phil
02.02.2017
22:09:44
#tutorial #manual #doc https://www.calhoun.io/an-intro-to-templates-in-go-part-1-of-3/
Теги проставь. Не знаю там, guide, intro, link

mixa
02.02.2017
22:12:46
например я гуглил раньше как define юзать и как передавать параметры в функции {{define "widget-header"}} <h3 class="name">{{.}}</h3> {{end}} {{range .Widgets}} <div class="widget"> {{template "widget-header" .Name}} <span class="price">${{.Price}}</span> </div> {{end}} и только сейчас узнал что вызывать можно функции объявленные не только через template.FuncMap {{if (call .User.HasPermission "feature-b")}}

и ещё что то там было, но сейчас того что мне надо я там пока не нашел

Kirill
02.02.2017
22:14:12
Кирилл, где там стикер с изображением джуна :D
это не мои стикеры, все вопросы к @toby3d

тут некий товарищ из гугла зашел в гудланг

mixa
02.02.2017
22:19:11
ну простите )

а черт

Kirill
02.02.2017
22:19:43
тут некий товарищ из гугла зашел в гудланг
https://github.com/goodlang/good/issues/18#issuecomment-277098296

mixa
02.02.2017
22:20:30
двойной фейспалм

Roman
02.02.2017
22:29:44
Тебя взяли на карандаж

Google
Kirill
02.02.2017
22:30:27
Roman
02.02.2017
22:31:28
Тебе. Будут за тобой следить что бы однажды купить с потрохами.

Kirill
02.02.2017
22:32:17
я не продаюсь, я могу только в аренду свои навыки сдать за хорошие деньги :р

да и потом гудланг не продается категорически)

Roman
02.02.2017
22:32:54
Если человека нельзя купить, то его можно продать ;)

Maxim
02.02.2017
22:35:40
Kirill
02.02.2017
22:36:10
И в рабство
дык речь о людях, а не о рабах %)

Admin
ERROR: S client not available

Maxim
02.02.2017
22:39:30
О, тут в соседнем чатике что-то про Go в геймдеве

Ребят, мой бложик про сетевы игры http://dorogoy.tilda.ws/hoboserv

Пробежал глазами - любопытная реализация игрового сервера на Go, особенно по части физики. Ну и результаты тестов тоже неплохие, на днищенском сервере вполне уживаются до 250 игроков.

Quet
02.02.2017
22:42:59
нормальные шаблоны в го, хз что там неудобного

Kirill
02.02.2017
22:43:17
Quet
02.02.2017
22:44:18
это какое например?

Kirill
02.02.2017
22:44:28
реакт.

Quet
02.02.2017
22:45:07
оно про другое вообще. или ты предлагаешь вместо го шаблонов рендерить реакт на сервере тоже?

Kirill
02.02.2017
22:45:28
при необходимости — да.

Quet
02.02.2017
22:45:58
да ну, слишком через жопу этот рендер на сервере

вот уж что неудобно

Google
Kirill
02.02.2017
22:46:24
да не через жопу

если делать нормально

Quet
02.02.2017
22:46:56
а нормально это как? все равно тащить ноду ту же, разворачивать рядом со своим приложением на го

Kirill
02.02.2017
22:47:13
да какую ноду?

кто о ноде вообще говорил?

гошкой рендери и всё

Phil
02.02.2017
22:47:24
а я люблю jinja2

Kirill
02.02.2017
22:47:52
гошкой рендери и всё
я в gramework запилю всё, что для этого нужно будет

Quet
02.02.2017
22:47:52
jinja2 ок

я в gramework запилю всё, что для этого нужно будет
ну уже есть продакшен решения для такого?

Kirill
02.02.2017
22:48:19
Quet
02.02.2017
22:48:21
все что я видел и пробовал с реактом на сервере — экстремально через жопу

Kirill
02.02.2017
22:48:26
у других — не знаю

Quet
02.02.2017
22:48:37
да у тебя и мапы тредсейф быстрее обычных ) я ж про обычных людей

Kirill
02.02.2017
22:49:11
дык я придумал как рендеринг реакта на гошке сделать просто и удобно для всех

Quet
02.02.2017
22:49:23
где почитать?

Kirill
02.02.2017
22:50:13
да я думал сюрприз сделать, так что публикаций на тему пока что нет, просто в контексте зашло %)

Quet
02.02.2017
22:50:55
аа.. ну блин, тогда этого считай нет (для других людей)

Kirill
02.02.2017
22:51:24
ну — это для других пока нет

я gramework только пару дней пилю

просто срочно понадобилось

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