@proGO

Страница 547 из 1674
Daniel
15.03.2017
10:22:21
коллеги, а скажите мне в сотый раз, и честно: вот я решил написать на go программу с гуем. как это делается с наименьшей болью?

Subbotin
15.03.2017
10:23:53
бэкэнд на го и фронтэнд на кутэ

и общаются через что угодно

ну или пытаться завести go-qml (там много форков на гитхабе а самая звезданутая репа уже не обновляется). но там проблемы с поддержкой новых версий

Google
Subbotin
15.03.2017
10:25:14
а на сколько сложный тебе гуй?

окна, виджеты, разметка и прочее или просто один график показать?

ainu
15.03.2017
10:31:57
Особенно если html/css/react знаешь

https://github.com/alexflint/gallium

Вот самый модный. Можно пойти другим путем, в электрон добавить бинарник от go и его запускать. Биндинги существуют.

Subbotin
15.03.2017
10:40:07
короче. это две разные проблемы наложились и меня запутали. первая - действительно переменные среды при сборке влияют на регулярки. а второе что во фреймворке echo сломали автоматическую раскодировку urlencode

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

счас обновил эхо на ноуте и все сдохло

ainu
15.03.2017
10:45:33
Спасибо

Только сегодня хотел попробовать echo

undead
15.03.2017
10:55:29
Если вдруг гуй только для винды, то есть биндинг к winapi https://github.com/lxn/walk Писал на нем простенькую утилитку для бухгалтерских нужд. Работает.

Google
Subbotin
15.03.2017
11:39:08
ну только они не развиваются

но есть форк более живой https://github.com/ProtonMail/ui

Hoto-Hoto
15.03.2017
11:58:23
Кто нибудь юзал gorm?

Sergey
15.03.2017
11:59:11
немного

Subbotin
15.03.2017
12:01:21
я заюзал. но чё-то не особо счастлив. хватило бы штуки которая умеет сканить строки из базы в структуру.

Mikalai
15.03.2017
12:02:39
Hoto-Hoto
15.03.2017
12:03:04
Я её хочу заюзать с postgres, в котором будут храниться данные бэкенда.

Я не могу понять как переопределить primary_key

Mikalai
15.03.2017
12:04:20
gorm:"pk" вроде

или даже sql:"pk"

Hoto-Hoto
15.03.2017
12:05:41
(UNIQUE constraint failed: profiles.id) получаю вот такое сообщение и ничего в базу не попадает

Mikalai
15.03.2017
12:06:00
ну как-бы логично

id должен быть уникальным

Hoto-Hoto
15.03.2017
12:06:46
Он и так уникальный. Даже в чистой базе такая херь

Mikalai
15.03.2017
12:07:12
db.LogMode(true)

и смотришь

Google
Hoto-Hoto
15.03.2017
12:08:47
Спасибо)

Олег
15.03.2017
12:14:01


gorm:"primary_key"

Sergey
15.03.2017
13:08:02
Подскажите драйвер для работы с монгой или sql и не писать руками запросы чтобы

Alexander
15.03.2017
13:09:23
gorm?

Sergey
15.03.2017
13:13:33
О спс

Denis
15.03.2017
13:18:05
с монгой mgo

Sergey
15.03.2017
14:29:18
Спасибо

/dev/null
16.03.2017
01:04:59
до сих пор не могу привыкнуть routes/home.go:17: syntax error: non-declaration statement outside function body routes/home.go:261: id declared and not used

Den
16.03.2017
04:27:19
Здравствуйте. Подскажите как правильно поставить https://github.com/bitexploder/gowebexample Есил делаю go get то нужно потом все импорты ручками ставить, если делаю go install то выходят ошибки то что не определены папки для бинарников.

Vadim
16.03.2017
05:38:38
всем утра, хочу снова задавать очень нубские вопросы, т.к. наверное плохо осилил указатели и пустые интерфейсы вот кое-как выдрал из контекста, оно даже почти похоже на то, что на самом деле https://play.golang.org/p/3ZIlIlKFa_ и вот как мне в мейне передать ссылку на result так, чтобы оно скомпилялось и заработало я чет не соображу, хотя выглядит все просто :(

Daniel
16.03.2017
05:53:49
Чет мне не очевидна проблема

Daniel
16.03.2017
05:54:02
Можно человеческим языком?

Vadim
16.03.2017
05:58:09
Эта хрень не компиляется вообще. а так грубо говоря в самом приложени GetSubscribers лезет в монгу и &result подставляет в .Find(nil).All(&result) т.к. в приложении есть несколько модулей, которые хотят сохранять своих разношерстных подписчиков и желательно им не знать про монгу. и вот как правильно передать этот result я не соображу

Чет я утром очень сумбурно рассказываю, сейчас дойду до метро и если все равно не понятно, то попробую нормально описать :)

Sergey
16.03.2017
06:56:06
а в gin можно всю формочку взять через bindigs какой нить как в мартини, чтобы не из реквеста ковырять по одному?

Vadim
16.03.2017
06:56:08
не, этот самый SubscribeData внутри совершенно разный может быть

точнее совершенно разные SubscribeData

дженериков бы :D

Google
Roman
16.03.2017
06:56:54
Вбан!

Sergey
16.03.2017
06:56:55
а все нашел

Phil
16.03.2017
06:57:27
дженериков бы :D
Возвращайся в свою яву. Ты не хочешь Go.

Vadim
16.03.2017
06:57:48
Не)

Просто пытаюсь понять, как же это делается средствами го)

Phil
16.03.2017
06:59:53
Тебе не надо. Возвращайся в крутую яву

Admin
ERROR: S client not available

Vadim
16.03.2017
07:00:54
Надо-надо

Phil
16.03.2017
07:02:42
нет. го плохой противный и вообще такой же идиотский как и Си. благо автор у них один

Quet
16.03.2017
07:05:59
да, не все любят когда говорят о плохих сторонах языка )

Vadim
16.03.2017
07:07:45
Хех, ладно, не буду больше про дженерики шутить, не думал, что оно столько боли приносит)

Quet
16.03.2017
07:08:35
ну это у Фила просто дженерики и ява вызывают попоболь лютую )

Vadim
16.03.2017
07:09:03
Ну и я не сказать, что джавист)

Quet
16.03.2017
07:09:25
@schors а вот не с целью что-то плохое сказать.. у тебя до го какой бэкграунд был?

просто проверить угадаю или не

Phil
16.03.2017
07:12:13
да заебали своими дженериками. я с вашей подачи даже теперь знаю зачем они

никакого. го первый язык

Quet
16.03.2017
07:12:41
и до этого был админом?

Phil
16.03.2017
07:13:20
угу. Виндоуз

Quet
16.03.2017
07:13:38
про винду не угадал, остальное угадал спасибо

Google
Quet
16.03.2017
07:13:45
думал линуксовый админ

Vadim
16.03.2017
07:14:05
для большего пригара — про дженерики я сам узнал из решета, а не из джавы :)

Phil
16.03.2017
07:18:47
про винду не угадал, остальное угадал спасибо
Я вообще хорошо гуглюсь. Ничего не угадал Basic (ну... экзамен в школе сдавал) -> MACRO-11 (много) -> Pascal (много) -> Cи (средне, но всяко разный от K&R до Borland, даже перетаскивал со второго на первый, потому что для ДВК-2 был только первый) -> немного странного, смахивающего на Assembler IBM 370 только по-русски -> Perl (много) -> ну и там уже скопом PHP, SHELL, HTML, CSS, всякое гавно -> Python (много и по сей день) -> Go (как бейсик пока, но зато в бою). Админ всего-лишь с середины перла что ли.

Quet
16.03.2017
07:21:08
т.е. джаву не любишь в стиле "не писал, но осуждаю"? )

Phil
16.03.2017
07:22:59
Ну я вообще нигде не писал что Java не люблю. Ну точнее писал, но не здесь и не в контексте Go. Это совершенно отдельная малотрогающая меня тема. Но с дженериками заебли

Sergey
16.03.2017
07:24:21
i
16.03.2017
07:26:00
в С++ дженерики через шаблоны везде активно используются, там целая STL в комплекте идёт

Quet
16.03.2017
07:26:13
Ну я вообще нигде не писал что Java не люблю. Ну точнее писал, но не здесь и не в контексте Go. Это совершенно отдельная малотрогающая меня тема. Но с дженериками заебли
да ну не... по количеству упоминания джавы ты тут в лидерах может ты конечно думаешь что дженерики только там ) и вообще параметрический полиморфизм придумали в Sun

а про "не угадал" -- да хз, набор технологий олдскульного админа который начинал "с перфокарт" ) ну и от которого computer science уже сильно убежало вперед

Vadim
16.03.2017
07:27:23
а вот такая какаха уже компиляется, в GetSubscribers даже что-то в result пишется, но в мейне он пуст, тут походу остался вопрос про передачу по ссылке массива пустых интерфейсов, с которыми у меня как-то туго https://play.golang.org/p/NQPb6QubhG

Phil
16.03.2017
07:41:45
мда
это была ирония. FreeBSD

Vadim
16.03.2017
07:46:25
в итоге как-то так оно заработало https://play.golang.org/p/TqnNHjsMVL как обычно в указателях запутался :)

Subbotin
16.03.2017
07:48:50
Го не нужен

Нужен раст

Phil
16.03.2017
07:49:16
Нужен раст
угу. и форт Пророк Его

И не надо мешать дженерики в ыниырпрайзе и cs. Про принцип Футамуры и Пи-счисление мы тут чего-то не трем.

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