
Roman
16.03.2018
12:33:49

Yuriy
16.03.2018
12:37:36

Den
16.03.2018
12:37:58
Всем привет!
Ребят, если кому интересно - тут скоро будет Go митап во Львове
https://www.meetup.com/Lviv-Golang-Group/events/248331495/
Приходите, всем будут рады ?

Google

Arch
16.03.2018
12:38:03

Yuriy
16.03.2018
12:38:05
На первых порах будут nginx-ом балансить

Roman
16.03.2018
12:38:53
However, race-enabled binaries can use ten times the CPU and memory, so it is impractical to enable the race detector all the time

Arch
16.03.2018
12:39:56
Те собрал с ним, проверил что не ругнулось, собрал без него - профит

Roman
16.03.2018
12:40:41

Arch
16.03.2018
12:41:50
И конкурентный доступ ошибка плавающая, мб звёзды сошлись и оно отработает где-то на грани, а в продакте уже разгуляется по полной.
Тут много нюансов)

Sergio
16.03.2018
12:46:10

Google

Anatoly
16.03.2018
12:46:53
RabbitMQ хороший софт, давно в работе

Roman
16.03.2018
12:50:33

Arch
16.03.2018
12:52:30

Roman
16.03.2018
12:53:18

Dmitri
16.03.2018
13:25:12

Billy Herrington ?
16.03.2018
13:31:34

Alexander
16.03.2018
14:50:05

Sergio
16.03.2018
14:52:36
Не спорю) мне интересно живые примеры посмотреть)
+, но я перешел на nats
Nats же инмемори онли, хотя где то видел выступление с конфы, что на нем делали что то серьезное и «потерянных» мессаг не было

Alexander
16.03.2018
14:58:45

Roman
16.03.2018
15:47:03
почему-то:
signal.Notify(osSignals, syscall.SIGINT, syscall.SIGTERM)
на винде не работает, в Task Manager'е выбираю "End Task" и программа не завершается а убивается, это какой такой сигнал посылает винда? она вообще посылает хоть что-то или просто тупо убивает End Task'ом?

John
16.03.2018
15:49:34
но Я не уверен, лучше спроси в гугле :))

Nafania
16.03.2018
15:54:42

Roman
16.03.2018
15:57:49

Nafania
16.03.2018
15:58:25
мб end task сразу с /f фигачит?
поиграйся с taskkill

Roman
16.03.2018
15:59:02
osSignals := make(chan os.Signal, 1)
signal.Notify(osSignals, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
go func() {
sig := <-osSignals
log.Printf("Termination demanded by the OS (%s), shutting down...", sig)
if err := stopServer(); err != nil {
log.Printf("Error during server shutdown: %s", err)
}
log.Println("Server gracefully terminated")
}()
по сути Termination demanded by the OS должен в консоли высветиться хотя-бы, но нет.. ничего не ловится при "End Task" в таск менеджере
в git bash всё работает, получаю interrupt при CTRL+C

Google

Daniel
16.03.2018
16:18:18
а почему вы уверены, что таск-менеджер шлет какой-то сигнал?

Roman
16.03.2018
16:19:28

Daniel
16.03.2018
16:19:45
но даже если и шлет
в linux kill всегда что-то шлет, но не всегда это перехватываемое

Никита
16.03.2018
16:24:10
Кто-то использует Clean Architecture в бэкэнде? Как успехи с ней? Улучшает ли качество и восприятие кода?

Lucky
16.03.2018
17:03:30
Товарищи, есть идея сделать функцию оптимальнее?
// checkPermission check authorization by custom header lines
func checkPermission(w http.ResponseWriter, r *http.Request) bool {
switch config.servicePublic {
// Some au
case false:
// проверять авторизацию только для POST и DELETE
if r.Method == "GET" {
return true
}
if r.Header.Get(`AU`) == pswrd {
return true
}
// OTHER au
case true:
if r.Header.Get(`SID`) == CID && r.Header.Get(`SH`) == CH {
return true
}
}
// default - 401
log.Println(clgWarn, "[Authorization alert]", r.Header)
sendMsg(w, 401, ``)
return false
}

Александр
16.03.2018
18:36:42
переложите на play

Alexey
16.03.2018
20:16:11

Aleksandr
16.03.2018
20:29:07

Alexey
17.03.2018
05:40:08
Не могут, а не должны: https://tools.ietf.org/html/rfc6648

Alexey
17.03.2018
06:55:39

Андрэ
17.03.2018
06:57:18
Привет участникам конфы )

Zver
17.03.2018
07:11:53

Андрэ
17.03.2018
07:12:41
))

Andrey
17.03.2018
07:15:15
В руби сообществах не так токсично:)

Ilnur
17.03.2018
07:16:25
хз, недавно в питерский чат пришел человек и заявил, что сублайм, вим, атом, вс код - инструменты для любителей, профи используют ide
говны так и летали

Alexey
17.03.2018
07:18:33

Google

Zver
17.03.2018
07:22:33

Andrey
17.03.2018
07:23:18

Zver
17.03.2018
07:24:05

Andrey
17.03.2018
07:59:18
Trolls with generics ideas from scene

Admin
ERROR: S client not available

Yuri
17.03.2018
07:59:20
а Vim - это не IDE ?

Andrey
17.03.2018
08:00:35
Это редактор, с кривыми плагинами)

Zver
17.03.2018
08:00:38

Kirill
17.03.2018
08:01:01
Но плагинами его можно разогнать

Yuri
17.03.2018
08:02:14
кто бы мог подумать...

Andrey
17.03.2018
08:06:39
Из мотоцикла урал можно сделать Сузуки, ну или просто купить Сузуки
Утро соседа с vim начинается с апдейта плагинов)

Yuri
17.03.2018
08:08:26
какие плагины установлены у соседа, если он каждое утро их апдейтит ?
умеет ли он пользоваться crond ?

Andrey
17.03.2018
08:09:20
Я не вникал, но там есть пачка) и да, они иногда ломают друг друга
Я просто пользуюсь продуктом РеактивныхМозгов

Zver
17.03.2018
08:12:33

Yuri
17.03.2018
08:15:29
но денег, как это водится, хочет.

Alexey
17.03.2018
08:16:10

Zver
17.03.2018
08:17:34

Google

Alexey
17.03.2018
08:17:47

FRD Official - Dmitriy
17.03.2018
08:33:22

Andrey
17.03.2018
08:37:15
Люди любят жить на cutting-edge

Sergey
17.03.2018
08:40:03
Тестирую яндекс спич и есть такая проблема что данные могу получить только тогда когда стороннее приложение закроет файл
В связи с этим данные могу получить только тогда кода закрываеться файл
https://play.golang.org/p/Vxn-gocNlY2
Ошибки
go run yandex.go
Файл еще не закрыт сторонним приложением
/usr/local/freeswitch/recordings/79095876084.wav
/usr/local/freeswitch/recordings/79095876084.wav
recvProtoMessage / proto.Unmarshal proto: can't skip unknown wire type 6 for VoiceProxyProtobuf.Result
14 proto: can't skip unknown wire type 6 for VoiceProxyProtobuf.Result
Файл закрыт сторонним приложением
/usr/local/freeswitch/recordings/79095876084.wav
/usr/local/freeswitch/recordings/79095876084.wav
got result кино кино.
Вопрос ! Как можно обойти данную проблему .Получать доступ к файлу по запросу .

FRD Official - Dmitriy
17.03.2018
08:43:55

Sergey
17.03.2018
08:48:21
не понял

FRD Official - Dmitriy
17.03.2018
08:50:04
не понял
Писать в пайп или stdin, а из go вычитывать

Sergey
17.03.2018
08:50:16
спасибо

Combot
17.03.2018
09:33:32
combot.org/chat/-1001046001048
combot.org/chat/-1001046001048

Lucky
17.03.2018
09:47:52

Alexey
17.03.2018
10:41:49

Arch
17.03.2018
12:11:27
Народ привет! Кто-то следит за go 2? там случаем в интерфейс не собираются добавить поля? (очень хочется) ?