
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
Но андроид же виртуальную машину крутит
В бинарь
компилятор

Daniel
26.04.2018
13:41:21

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 {} сделать?

Alexey
26.04.2018
13:46:34

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

Foxcool
26.04.2018
14:05:56

Атас
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:50:32

John
26.04.2018
16:50:40

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

Человек
26.04.2018
16:52:26
Как на IOCCC (Международный конкурс на самый непонятный код C) пишут

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

John
26.04.2018
16:55:21

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

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

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