@proGO

Страница 1399 из 1674
Arthur
26.04.2018
11:58:58
Добрый день! Кто сможет помочь с написанием технического задания и архитектуры для проекта?

DMITRY
26.04.2018
12:57:14
суть в студию

Igor
26.04.2018
13:00:54
CyTb joined the group

Zerogoki
26.04.2018
13:03:48
Я что-то не понял, разве на го можно под ведро писать?

Google
Zerogoki
26.04.2018
13:04:00
Там же ява

Daniel
26.04.2018
13:04:22
можно

Zerogoki
26.04.2018
13:05:51
В байткод далвика компилируется?

Kirill
26.04.2018
13:11:16
В бинарь

компилятор

Igor
26.04.2018
13:25:34
можно
Есть какой-нибудь ман?

Daniel
26.04.2018
13:26:17
у меня - нет

Igor
26.04.2018
13:27:11
?

Александр
26.04.2018
13:27:32
о!

Anton
26.04.2018
13:27:34
Igor
26.04.2018
13:29:49
спасибо, погуглю

Александр
26.04.2018
13:32:49
@onokonem вопрос... если мне надо сделать обертку над некой бд. Это как правильно построить?

Daniel
26.04.2018
13:33:10
я вопроса не понимаю :(

Google
Александр
26.04.2018
13:33:32
пока что я сделал структуру в которую это все будет падать и фабрику аля NewUserModel() которая эту структуру возращает

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

в плане сигнатуры

Daniel
26.04.2018
13:34:08
а?!

Александр
26.04.2018
13:34:49
блин, неужели придется делать на каждое действие свою "фабрику" SearchUser() NewUserModel() SaveUser()

Alexey
26.04.2018
13:35:36
Человек мучается между Active Record и репозиторием:)

Daniel
26.04.2018
13:36:29
почему ты это "фабрикой" называешь?

Александр
26.04.2018
13:36:55
ну потому что они все отдают структуру данных, или слайс структуры данных получается

вообще в первоначальной задумке я думал сделать "дб драйвер" и подмешивать его в модель юзвера аля type User struct { dbDriver username string }

что бы когда я верну эту структуру мог бы сделать

user := NewUserModel() user.username = "login" user.save()

Человек
26.04.2018
13:39:08
Здравствуйте. Как я могу перезаписать данные в реестре? В документации майков покапался ничего не нашел или я не то искал. https://pastebin.com/vmCaw7x7

Zerogoki
26.04.2018
13:41:12
Но андроид же виртуальную машину крутит

В бинарь

компилятор

Zerogoki
26.04.2018
13:41:27
Если бинарь, то для ARM просто

Foxcool
26.04.2018
13:41:36
а сталкивался кто с проблемой нормального парсинга SMTP поля From с юникодом? Вася Пупкин <vasya@zashkvar_mail.ru>

не ожидал, что столкнусь с таким

с ASCII именем все ок. С юникодом показывает все поле в красивом виде

Google
Foxcool
26.04.2018
13:42:35
включая мыло в угловых скобках

Daniel
26.04.2018
13:42:59
а поле-то стандарту соответствует?

Foxcool
26.04.2018
13:43:45
ну поле я тупо вот так строю. Потом и пытаюсь понять, что делаю не так. Руками надо нкодить самому или чего? From: fmt.Sprintf("%s <%s>", m.From, m.Login),

где m.From как раз имя юникодное

Александр
26.04.2018
13:44:07
а поле-то стандарту соответствует?
ну это несколько не то, универсальная обертка

Zerogoki
26.04.2018
13:46:20
Получается, в го можно сделать что-то вроде динамической типизации, если все переменные типа interface {} сделать?

Zerogoki
26.04.2018
13:47:51
Действительно

Foxcool
26.04.2018
13:47:54
ну это несколько не то, универсальная обертка
с го сервисов почту уже отправляли? Сталкивался с таикм?

Zerogoki
26.04.2018
13:48:29
Но иногда без interface {} не обойтись, если парсить всякие жсоны жуткие

Как вчера

Foxcool
26.04.2018
13:49:12
на днях отсутствие undef в полях и генерация в go-swagger этих полей простыми. а не указателями раскалила слегка мне пукан

Daniel
26.04.2018
13:50:05
так ты проставь required нужным полям

или ты хотел различать ситуацию, когда тебе передали 0 и когда не передали ничего?

а зачем?

Foxcool
26.04.2018
13:58:31
а зачем?
могут пропустить поле в запросе. Ну я да, сказал, что надо спеку менять и сделаем их required. Вообще при первом опыте текущем со сваггером выяснилось, что куча внутренних заморочек конфликтуют с дефолтными свагерными вещами. Как пример: ответ сваггера дефолтный на запрос по отсутствующему методу на роуте не нравится. Структуру хотят, которую у себя приняли. Это потребует переопределять метод. А если постонно всякие такие мелочи делать, то теряется профит с быстрого использования фреймворка, и он уже кишками наружу используется. Продвигаю идею, чтобы в следующий раз спека была ближе к дефолту сваггера. Все таки надо подстраиваться под промстандарты, если не хочешь вместо работы обмазываться своими велосипедами только

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

а то местами не хватает синтаксиса 2

Daniel
26.04.2018
14:03:29
я так понял, в планах пока нет

тред соответствующий закончился чем-то вроде "тогда пока забьем"

Google
Атас
26.04.2018
14:05:34
ну поле я тупо вот так строю. Потом и пытаюсь понять, что делаю не так. Руками надо нкодить самому или чего? From: fmt.Sprintf("%s <%s>", m.From, m.Login),
читай документацию к стандартному пакету mime, у тебя должно быть что-то вроде: From: fmt.Sprintf("%s <%s>",mime.QEncoding.Encode("utf-8", m.From) , m.Login),

Атас
26.04.2018
14:07:48
кругом ...

Foxcool
26.04.2018
14:09:16
твоя версия сразу как надо сделала

Zerogoki
26.04.2018
16:43:49
Как интерфейс в int сконвертировать?

Admin
ERROR: S client not available

Zerogoki
26.04.2018
16:44:08
Есть переменная типа interface{}, там число

Sergey
26.04.2018
16:46:10
.(int)?

Zerogoki
26.04.2018
16:48:46
Действительно, спасибо

Человек
26.04.2018
16:49:33
Кто знает как можно по идиотскому переводить строки чтоб получилась полная билиберда, но которая читается компилятором. https://pastebin.com/cJpNzNGv

Zerogoki
26.04.2018
16:49:48
А при инициализации структуры без параметров поля типа bool имеют false дефолтное значение?

Sergey
26.04.2018
16:51:20
0 для интов "" для стринг

Человек
26.04.2018
16:52:26
В смысле?
https://pastebin.com/cJpNzNGv

Как на IOCCC (Международный конкурс на самый непонятный код C) пишут

Sergey
26.04.2018
16:54:11
не надо так...

Sergey
26.04.2018
16:55:42
ну гофмт можно отключить

Google
Человек
26.04.2018
16:55:53
не надо так...
:) Я просто протестировать язык, я так вообще не разу не писал и писать не собираюсь, только для тестирования

Andrey
26.04.2018
17:04:16
Igor
26.04.2018
17:04:31
спасибопогляжу

Zerogoki
26.04.2018
17:17:47
Какой-то шедевральный код получается

msg.attachments = append(msg.attachments, [...]string{attachments[fmt.Sprintf("attach%d_type", i)].(string), attachments[fmt.Sprintf("attach%d", i)].(string)})

Ох уж этот апи вк

Заработало вроде

Получение сообщений по лонгполлу сделал вместе с прикреплениями

Александр
26.04.2018
18:02:31
блин да твою же мать

как правильно организовывать структуру работы с бд

модели прочее

мозг сломал с нуля все делать

Александр
26.04.2018
18:03:45
как правильно организовывать структуру работы с бд
https://medium.com/@vporoshok/%D1%87%D0%B8%D1%81%D1%82%D0%B0%D1%8F-%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D0%BD%D0%B0-go-91ef3c31626c

Александр
26.04.2018
18:07:31
да читал уже по сто раз

лучше бы они исходный код дали

Александр
26.04.2018
18:10:09
лови

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