
Chuvi
04.07.2017
18:39:50

Анатолий
04.07.2017
18:41:31
Очень странные у тебя пингеры

Chuvi
04.07.2017
18:41:34
Не, я знаю конечно что в PS есть вебсокеты, но их реализация заставляет меня плакать.
Очень странные у тебя пингеры
А я и не говорил что там будут только пингеры. Я сказал что мне надо написать штук 30 разных микроутилит. У каждой своя задача.

Google

Chuvi
04.07.2017
18:43:24
Реашил вот хапнуть хайпа, влиться в Go. Пришёл с вопросом, отговаривают от Go... Чяднт?

Анатолий
04.07.2017
18:43:30
Ну ты же говоришь у тебя нет места
Можно все утилиты в один бинарь склеить

Chuvi
04.07.2017
18:44:19

Анатолий
04.07.2017
18:44:51
https://m.habrahabr.ru/post/251271/

Chuvi
04.07.2017
18:45:02

Mikalai
04.07.2017
18:47:15

Chuvi
04.07.2017
18:47:41

Mikalai
04.07.2017
18:48:20
Это другая реализация компилятора :). И кажется там все еще некоторые фичи не реализованы

Chuvi
04.07.2017
18:48:40
А, понял.
Ок, ладно, всё не так плохо. Если использовать -s и upx поверх - ужимается до 951Кб. С этим можно жить.

Google

Vladimir
04.07.2017
19:12:11
а в чем проблема с 5МБ бинарем?

Илья
04.07.2017
19:12:26
место жалко

Chuvi
04.07.2017
19:13:26
Место не жалко. Надо чтоб всё что надо в 50 метров влезло. А надо много, если не ужимать - не влезет.
А по вопросу генерации текста с эмодзи в виде картинки никто не подскажет?

Vladimir
04.07.2017
19:16:42
а почему надо то?

Mike
04.07.2017
19:16:57
Выше почитай, блин

Vladimir
04.07.2017
19:18:21

Илья
04.07.2017
19:18:35

Chuvi
04.07.2017
19:20:34
Там есть нюансик...
Эк, тогда такой вопрос, кто-нить вообще растрировал текст через го НЕ через github.com/fogleman/gg или с использованием чего-нить отличного от golang/freetype?

Slava
04.07.2017
19:48:23
какой graphql самый продвинутый для django?

Matz
04.07.2017
19:52:06

Mike
04.07.2017
19:52:27
оо
типикал
в чате про го обсуждают что угодно кроме го)

Slava
04.07.2017
20:00:29

Mike
04.07.2017
20:00:54

Slava
04.07.2017
20:00:59
ага

Google

Mike
04.07.2017
20:01:04
на фронте что ли?)

Slava
04.07.2017
20:05:31
нет

Dmitrii
04.07.2017
20:21:12
if a == "" {
a = "default-a"
}
нормально так делать, когда в какой то функции нужно дефолтное значение?

Kirill
04.07.2017
20:31:49
Коллега тут скинул старую, но очень интересную статью об устройстве интерфесов в го:
https://research.swtch.com/interfaces

Ivahaev
04.07.2017
20:47:45

Алексей
04.07.2017
20:57:05
Правильно ли юзать указатели для nullable свойств?

Vasiliy
04.07.2017
20:59:05
при работе с sql?

Алексей
04.07.2017
20:59:07
Типа
User struct {
ID uint
Key *string
}
В доменной области
Там же я не могу юзать что-то типа sql.NullString

Vasiliy
04.07.2017
21:00:42
почему нет? там же - это где? )
как свойство - вполне можешь использовать

Алексей
04.07.2017
21:02:05
В доменной области юзать sq.NullString не очень кашерно
Имплементировать свои типы для этих целей, ну такое..

Vasiliy
04.07.2017
21:04:45
ну видимо тебе готовый ORM просто нужен

Constantine
04.07.2017
21:05:27
:D
суровой дорогой идёшь ))

Алексей
04.07.2017
21:05:55
Ещё хуже ;D

Vasiliy
04.07.2017
21:06:10
хай все ) у меня тут тож вопрос ) делать sync.Mutex Lock/Unlock вокруг чтения из сети же норм? кто с чем сталкивался может?

Алексей
04.07.2017
21:06:11
И да, причем тут orm

Google

Constantine
04.07.2017
21:06:18
если сможешь приблизиться к DDD, то объединись с Сашей и напиши статью годную )))

Алексей
04.07.2017
21:07:10
Ну у нас таки что-то более-менее похожее на идею ddd похоже, хотя есть проблемы некоторые

Constantine
04.07.2017
21:07:27
но вообще, посмотри что нуллстринг внутри делает, чтобы понять как тебе поступить, вдруг там крутой тупик и придётся говропроектировать )

Алексей
04.07.2017
21:07:31
Так что с поинтерами

Constantine
04.07.2017
21:08:03
я пробовал юзать *string когда-то, оно работало, но не помню какие были проблемы и я все таки заюзал NullString

Алексей
04.07.2017
21:08:25
Я делал имплементации базовых типов nullable, но это на уровне репозиториев осталось

Admin
ERROR: S client not available

Ivan
04.07.2017
21:08:44

Constantine
04.07.2017
21:08:56
а то ж

Ivan
04.07.2017
21:09:15
а то ж
сделай доклад для конференции)

Constantine
04.07.2017
21:09:16
я хотел подвести к тому, что NullString не зря создан ))

Алексей
04.07.2017
21:09:17
Проблем с поинтерами не было, но блин они для других задач

Constantine
04.07.2017
21:09:27

Ivan
04.07.2017
21:09:48

Constantine
04.07.2017
21:10:07
deal

Ivan
04.07.2017
21:10:36
Вот без монад то не айс. Приходится нулстринги насиловать

Ivan
04.07.2017
21:10:36

Алексей
04.07.2017
21:12:01
Для того чтобы не плодить ненужные аллокации?
для каких?)
Мне интересно насколько корректно юзать их для nullable типов данных

Google

Ivan
04.07.2017
21:13:09
ну вот, так и не плоди)

Алексей
04.07.2017
21:13:24
Так и не делаю это)

Ivan
04.07.2017
21:13:30
зачем аллоцировать тогда?)

Dmitrii
04.07.2017
21:14:45

Aleksandr
04.07.2017
22:56:17

Chuvi
04.07.2017
22:57:02
А по второму вопросу не?

Aleksandr
04.07.2017
23:04:46

Chuvi
04.07.2017
23:05:46
Привет чатик!
Имел ли кто-нить успешный опыт вывода текста с эмодзи в картинку?
У меня либо текст с квадратиками в итоге (если в шрифте нет эмодзи), либо panic в github.com/golang/freetype (пробую вывести с помощью github.com/fogleman/gg).

Aleksandr
04.07.2017
23:06:43
ну все логично. прямо описано в вопросе: если нет в шрифте, то увы

Slava
04.07.2017
23:10:10
а что круче, apollo или relay ?

Aleksandr
04.07.2017
23:11:04

Slava
04.07.2017
23:11:42
я читаю, но пока не понимаю особой разницы, крому того что в relay счастье насаждают
а в аполло можно самому выбирать
с другой стороны, появился какой-то relay modern

Aleksandr
04.07.2017
23:14:25
я в relay не вчитывался. сделал выбор по количеству пропущенных мимо меня статей и ссылок, и подумал, что не зря все выбирают аполло. и в целом даже удивился как это все лаконично настраивается и бесшовно работает

Aculust
05.07.2017
01:50:28
1001 первый раз задам вопрос по интерфейсам в голанге. Слишком для меня абстрактно. Для чего они используются? Только для того что бы функция могла принимать данные разных типов, всё верно?

Matz
05.07.2017
01:54:08
https://gobyexample.com/interfaces