
Maxim
16.07.2016
08:27:34

Denis
16.07.2016
08:28:13
Кто любит дрифт ?)
Кто увлекается дрифтом ?)

Андрей
16.07.2016
08:44:05
Дрифтофилы вестимо

Google

Denis
16.07.2016
09:00:50
https://youtu.be/Fl8slfATRZE

Igor
16.07.2016
10:13:21
Создай :-)
подошёл бы и англоязычный на самом деле.

Denis
16.07.2016
18:26:26
https://www.infoq.com/presentations/go-patterns

Phil
16.07.2016
20:01:57
еще кто-нибудь про Яровую хочет написать?

Denis
16.07.2016
20:26:47
слайды с видео выше

Nikolay добряш
17.07.2016
16:03:58
Что то я не пойму
Как в го с асинхронностью

Phil
17.07.2016
16:04:36
А в чём вопрос?

Felix
17.07.2016
16:04:53

Nikolay добряш
17.07.2016
16:05:18
хорошо
Нонблокинг ио или каждую функцию надо самому горутинить

Мерлин
17.07.2016
16:20:25

Vitaliy
17.07.2016
17:20:36
IO неблокирующее
там тоньше сделано, технически многие операции внутри вызовов syscall_start и syscall_end блокирующие, но работе кода в нужное количество потоков это не мешает

Paul
18.07.2016
13:23:30
Всем привет, у меня вопрос. Есть у меня примерно следующий код
type TableAttributesFormats struct {
Format string json:"format"
Title string json:"title"
}
var rec TableAttributesFormats
rows, err := db.Query("SELECT format, title FROM attribute_format")
if err != nil {
return nil, err
}
defer rows.Close()
for rows.Next() {
err = rows.Scan(&rec.Format, &rec.Title)
if err != nil {
return nil, err
}
// ...
}

Google

Phil
18.07.2016
13:24:26
Коллега. А давай в плейграунд сразу его :)))))))

Paul
18.07.2016
13:24:37
если у меня attribute_format.format является null, то
err = rows.Scan(&rec.Format, &rec.Title)
завершается с ошибкой, что не может распарсить null, как с этим бороться?

Alexey
18.07.2016
13:25:17
Использовать *string в полях, а не string
ну или sql.NullString (но смысла особого нет)

Paul
18.07.2016
13:25:55
Alexey, [18.07.16 16:25]
Использовать *string в полях, а не string
то, что нужно, спасибо

Dmitry
18.07.2016
13:26:37

Paul
18.07.2016
13:28:52
COALESCE интересная штука, спасибо. Но лучше не буду)

Phil
18.07.2016
13:29:01
#null #sql #link http://go-database-sql.org/nulls.html

Alexey
18.07.2016
13:30:14
https://groups.google.com/d/msg/golang-nuts/vOTFu2SMNeA/GB5v3JPSsicJ
/me делает жест рукой
sql.Null* не нужен вам
не такой жесть, но да, джедайский

Zver
18.07.2016
13:33:38
/me

Alexey
18.07.2016
13:34:19
это IRC, не обращайте внимания

Kirill
18.07.2016
13:35:04
надо бы бота сделать, который обрабатывал бы эту команду

Phil
18.07.2016
13:35:29

Maxim
18.07.2016
13:37:51

Kirill
18.07.2016
13:38:01

Phil
18.07.2016
13:38:44

Kirill
18.07.2016
13:38:54

Google

Kirill
18.07.2016
13:39:00
где-то такую фиговину видел

Phil
18.07.2016
13:39:51
Свои. Чужие - нет

Kirill
18.07.2016
13:40:27
жаль

Maxim
18.07.2016
14:00:09
Вроде умеет
Хотя есть решения проще

Maxim
18.07.2016
14:02:20

Maxim
18.07.2016
14:09:58
Спасибо за идею, может реализую за сегодня.

Kirill
18.07.2016
15:06:56

Maxim
18.07.2016
15:07:36
мы все ждём ;)
Мне ещё с nsfw-ботом разбираться ещё. На утро косяк с отправкой голоса обнаружился, до сих пор решить не могу

Tsundershark
18.07.2016
18:01:29
/me

Admin
ERROR: S client not available

Tsundershark
18.07.2016
18:01:36
Ой
Простите
Да, было бы неплохо бота, обрабатывающего такое :)

Maxim
18.07.2016
18:20:26
Вопрос только в том что я пока что не смогу бота в продакшн запустить, нужно много чего сделать.
Но иногда буду оставлять его в работе, чтобы была возможность воспользоваться

Kirill
18.07.2016
18:22:25
так ты его в гитхаб кинь, думаю, 260 человек смогут помочь

Google

Kirill
18.07.2016
18:22:33
261, то есть

Maxim
18.07.2016
18:22:54
Ну вот потихоньку уже всё к этому идёт.

Kirill
18.07.2016
18:23:21
только ключи от бота смотри в гит не положи

Maxim
18.07.2016
18:23:23
В том боте, над которым я сейчас сижу уже неделю вопрос только с видяшками остался и всё.
Правда пакет с пасхалочками я пушить не буду, дабы сохранить "эксклюзивность" что ли. ^_^"

Vitaliy
18.07.2016
20:28:10

Kirill
18.07.2016
20:29:03
ну, я когда-то сделал NullTime

Vitaliy
18.07.2016
20:29:03
и в 4% логичнее отдельное bool поле, опять же потому что в интерфейсе галочка

Kirill
18.07.2016
20:29:20
отдельным пакетом
но сейчас я бы этого не сделал

Maxim
18.07.2016
21:34:35
Запустил бота в тестовом режиме. Кто хочет потестить?

Kirill
18.07.2016
21:35:05
я!

Maxim
18.07.2016
21:35:05
Он без /me, если что. ^_^"

Serj
18.07.2016
21:35:08
/me

Maxim
18.07.2016
21:35:19
Но прямо сейчас им займусь в другом боте, пожалуй

Kirill
18.07.2016
21:35:22
а как? О_О