
Олег
22.04.2017
05:37:10
Неа :) Только так:
var nullStr sql.NullString
rows.Scan(&bk.Id, &nullStr)
bk.NumberNar.String = nullStr.String

/dev/null
22.04.2017
06:14:58

Google

Slach
22.04.2017
07:21:35
Чатег А где почитать про паттерны использования горутин? Во. У меня есть горутина которая читает из канала готоовит структуру для записи в файл и входящие данные это json и надо разные куски json провалидировать по разным json схему и потом сделать рекурсивный json walk и потом заэкстркченые данные

/dev/null
22.04.2017
07:22:32
)

Slach
22.04.2017
07:22:56
Хочется валидацию распаралелить и json walk

Andrew
22.04.2017
07:23:49

Slach
22.04.2017
07:25:01
Ладно переформулирую вопрос можно внутри select
сделать много go с передачей канала как аргумент и потом сделать select из этого канала?

Andrew
22.04.2017
07:26:30

Slach
22.04.2017
07:28:34
Хмм ... ну может что уже такой паттерн где то в стандартной либе реализован?

Мерлин
22.04.2017
11:20:00
@m0sth8, есть видео, где ты морально унижаешь Святого Гвидо?

Slava
22.04.2017
16:13:03

Мерлин
22.04.2017
16:28:37

Slava
22.04.2017
16:28:57
есть на ресурсе, который запрещён в рф =)

Google

Мерлин
22.04.2017
16:30:56

Slava
22.04.2017
16:31:12
продолжай )

Aleksandr
22.04.2017
16:31:58

Мерлин
22.04.2017
16:32:01

Slava
22.04.2017
16:33:17
ссылки уже все собраны на хабре были

/dev/m
22.04.2017
16:37:56

Slava
22.04.2017
16:38:26
скорее всего сегодня появится
или завтра по UTC

/dev/m
22.04.2017
16:38:51
Спасибо)

Slava
22.04.2017
16:41:27
вам спасибо

Мерлин
22.04.2017
16:42:26

Максим
22.04.2017
16:59:45
А в SoundCloud нет этого подкаста?

Slava
22.04.2017
17:06:02
вроде нет

Максим
22.04.2017
17:10:29
Жаль((


Logvin
22.04.2017
22:56:02
УНИКАЛЬНЫЙ ШАНС ПОПАСТЬ В КОМАНДУ БЛОКЧЕЙН РАЗРАБОТЧИКОВ
?Хочешь изменить свою жизнь, научиться писать приложения на блокчейне и стать совладельцем децентрализованной корпорации нового поколения?
Если да, то добро пожаловать в DACOM (Decentralised Autonomous Community) .
?Кто уже с нами?
Среди нас UI/UX проектировщики, программисты, маркетологи, журналисты, копирайтеры и опытные управленцы. Наша команда строится на принципах свободы, равенства, братства и децентрализации.
?Кого мы приглашаем?
Нужны fronend и backend программисты и технические руководители.
Стек технологий, на которых мы в данный момент ведём разработку: Python + VueJs. Также требуются специалисты на Java и C++. Задачи глобальные и их много.
?Что от нас?
От нас ты получишь все необходимое - комфортные условия для труда и творчества, новые знания, наши наработки. Также ты получишь возможность значительно повысить свои навыки. Мы пишем открытый код и заинтересованы в скорейшем развитии новой мировой экономической модели. Мы хотим видеть в команде тех, кому с нами по пути. Оплата за выполненные задания биткоинами/рублями, а также акциями корпораций.
?Читай блог разработки Mapala: https://golos.io/@mapala
✒Заполняй форму: https://goo.gl/forms/MNaVuOMWYwfk3k…
Пишите в телеграм: @dacom_dark_sun или @uralresp
Или звоните: 89122475593
Может кому интересно будет


Zhenja
23.04.2017
07:03:30
коллеги, такой вопрос: предположим есть программа на го, которая висит на 666-ом порту, получает всякие запросы и отдает всякие ответы. Можно ли из этой программы как-нибудь опросить все компьютеры в локальной подсети и узнать на каких компьютерах еще запущена эта программа?

Slach
23.04.2017
07:17:35
Ну берешь параметры внешних интерфейсов типа ИП и маска подсети дальше делаешь сканирование портов 666 по этим подсетям
Смотри стандартный пакет net/interface

Zhenja
23.04.2017
07:20:05
т.е просто опросить все ip в подсети перебором?

Google

Zhenja
23.04.2017
07:22:27
я просто думал может есть какой-нибудт emit - делаешь его, все в сети на порт 666 получают сообщение. Кто получил - отвечает

Vladimir
23.04.2017
07:30:03

/dev/m
23.04.2017
09:00:45

Ivan
23.04.2017
09:14:00
хм, интересно

Akmurat
23.04.2017
11:18:41
А где можно почитать про архитектуру го приложений

/dev/m
23.04.2017
11:29:14

Олег
23.04.2017
11:31:34
https://talks.golang.org/2014/organizeio.slide
Вот еще

Sergey
23.04.2017
11:32:03

Akmurat
23.04.2017
11:42:25

Sergey
23.04.2017
11:47:55

Slach
23.04.2017
12:44:28
Ну можешь взять какой нибудь etcd поднять и пушить в него периодически типа вот я тут живой мой ИП и порт вот такие

Мерлин
23.04.2017
13:04:26
[last news]
Using Raw Sockets in Go

Akmurat
23.04.2017
16:13:13

Sergey
23.04.2017
16:25:02
@135342120 на здоровье)

Phil
23.04.2017
20:48:06
Убейте Павла

Мерлин
23.04.2017
20:51:31

Олег
23.04.2017
20:52:01
Краткая реконструкция заговора против императора Павла I

Мерлин
23.04.2017
20:53:06
Ага, вижу

Google

Мерлин
23.04.2017
20:53:16
Вжух
Как думаете, насколько это ужасная идея писать как-то так:

Ruslan
24.04.2017
11:33:44

Admin
ERROR: S client not available

Мерлин
24.04.2017
11:33:53
for _, fname := range filenames {
func() {
file, err := os.Open(fname)
if err != nil {
//...
}
defer func() {
err = file.Close()
if err != nil {
//...
}
}()
// do stuff
}()
}

Anton
24.04.2017
11:36:01

Мерлин
24.04.2017
11:37:28

Anton
24.04.2017
11:38:19

Ruslan
24.04.2017
11:38:31
знаю как на питончике красивее написать, кек

Мерлин
24.04.2017
11:38:46

Ruslan
24.04.2017
11:38:58

Мерлин
24.04.2017
11:42:05

Anton
24.04.2017
11:42:36

Мерлин
24.04.2017
11:43:11
Просто скобочки не катят

Anton
24.04.2017
11:46:26

Zhenja
24.04.2017
14:03:34
for i := 0; i < 5; i++ { }
а здесь вместо i++ можно несколько выражений писать? Можно было бы файл там закрывать

i
24.04.2017
14:04:39
но зачем

Zhenja
24.04.2017
14:06:24
чтобы закрыть наверняка, если по брейку нет выхода их цикла, конечно

Google

i
24.04.2017
14:07:17
для этого defer есть

Мерлин
24.04.2017
15:01:52
ыхыхы

Ruslan
24.04.2017
15:09:28
ах да

Мерлин
24.04.2017
15:09:47
ах да
Неловко, да?
Муахаха

Ruslan
24.04.2017
15:10:14

Мерлин
24.04.2017
16:18:33
http://golangshow.com/episode/2017/04-21-097/

Slava
24.04.2017
16:36:29
Друзья, прошло достаточно времени, когда я спрашивал последний раз, кто нашёл отличную либу для State Machine? (гуглить первую попавшуюся не надо, я это умею)

Ivan
24.04.2017
16:37:26
"github.com/looplab/fsm" я юзаю это
но у меня простенькие задачи, чат бот

Slava
24.04.2017
16:49:08
спасибо

Egor
24.04.2017
16:50:47
А зачем это нужно? Пысы не знаком с этим совсем