
Evgeniy
22.12.2017
13:40:20
потому что на маке запускаю все ок, на ночь оставлял пашет, а тут 5 сек и в какой-то слип, но если после запуска запустить htop. то тоже пашет, такое чувство что он просто его будит постоянно, поменяем сервак, если заработает отпишу, может кому интересно

Denis
22.12.2017
13:58:51
Есть тут те кто понимает, что это за зверь, и с чем его едят?
https://github.com/thomasmodeneis/jgo
Вроде дохлый проект уже

Google

Denis
22.12.2017
13:59:37
Пользовался- кто?

John
22.12.2017
14:13:06

Denis
22.12.2017
14:13:21
есть такое
Но меня тут одни ребята зовут в свой проект на java и вроде как я могу помочь, но java не знаю
И вот
Думаю

Aleksandr
22.12.2017
14:15:57

Denis
22.12.2017
14:16:15
ну костыль java- Golang
Боюсь ставить даже

Aleksandr
22.12.2017
14:17:31

Denis
22.12.2017
14:17:52
Вот и я не знаю

Aleksandr
22.12.2017
14:17:53
а главное подошло бы твоим будущим коллегам

Denis
22.12.2017
14:17:59
До этого ничем подобным не пользовался

Google

Aleksandr
22.12.2017
14:18:32
Вот и я не знаю
так что спрашиваешь? я ничего придумать не могу, чтобы тебя коллеги нафиг не послали
по описанию там а-ля гошный компилятор джавы, но как оно тебе поможет? джаву то все равно писать надо

Denis
22.12.2017
14:19:31
Ладно, тогда котлин

Nikolay
22.12.2017
14:22:55
посоны, а есть где чего почитать про то, как верно профилировать гошку?
ну и какие-нибудь крутые отладчики под нее обязательно должны быть

Lucky
22.12.2017
14:33:15
Про Pprof ты наверное уже знаешь

Nikolay
22.12.2017
14:35:13
у меня просто кейс специфический - есть приложуха, которая работает с кафкой и при этом периодически виснет к чертям

Lucky
22.12.2017
14:36:04
Тогда отловить момент может быть непросто
Попробуй ещё Прометеем прикрутить

Evgeniy
22.12.2017
14:40:37
привет, такой вопрос, весьма странный, есть софтинка на го которая слушает и читает данные по сокету, ее запускаем на линухе через systemd и через время она засыпает(похоже на это, смотрим через время через htop то CPU на 0%), но если запустить и сразу мониторить через htop то она живет, только такую закономерность выловили, может кто знает с чем связано ?
в общем, на другую линуху закинули и все ок, спасибо всем )

redwhite
22.12.2017
14:55:48

sergey
22.12.2017
14:57:13
/stat@combot

John
22.12.2017
14:58:39
паламался

Combot
22.12.2017
15:08:12
combot.org/chat/-1001046001048
combot.org/chat/-1001046001048

Nikolay
22.12.2017
15:42:48
я так понимаю, это значит, что я таки уперся в i/o

Yury
22.12.2017
15:43:23
Гоорасты, Go готов?

Google

John
22.12.2017
15:45:03
Дженериков так и нет ?

Yury
22.12.2017
15:46:22
Для Ынтерпрайза?

John
22.12.2017
15:46:46

Lucky
22.12.2017
15:47:10
Мб что ещё ускоришь

Arch
22.12.2017
15:47:12

Nikolay
22.12.2017
15:47:16

John
22.12.2017
15:47:29

Slava
22.12.2017
15:47:32
на паскале

Sergey
22.12.2017
15:47:34

Arch
22.12.2017
15:47:48
на питоне?

John
22.12.2017
15:48:21
почЬему?
Нет экзепшенов же, и дженериков, и всяких спрингов с хибернэйтами ) И нет тонн говно-кода для поддержки ))

Yury
22.12.2017
15:48:28
Таки стоит ли затевать средней паршивости проект на Go?

John
22.12.2017
15:48:44

Arch
22.12.2017
15:49:14

Yury
22.12.2017
15:50:06
А как с человека/часами? Есть толковые разработчики?

Arch
22.12.2017
15:50:07
Сами страдаем этим жИ

John
22.12.2017
15:50:32

Arch
22.12.2017
15:50:38

Google

nezorflame
22.12.2017
15:50:47
жирновато

Vladimir
22.12.2017
15:50:51

Nikolay
22.12.2017
16:02:37
смотрите, предположим, у меня есть горутина, в которой в цикле бесконечный селект. Мне ее надо уметь завершать двумя способами - gracefully и через sigint. Для второго случая у меня есть канал, который закрывается обработчиком сигнала. Вопрос - для первого случая тоже делать канал или есть какой-то более красивый способ прибивать селект извне?

nezorflame
22.12.2017
16:06:13

Admin
ERROR: S client not available

nezorflame
22.12.2017
16:06:20
WithCancel

Nikolay
22.12.2017
16:07:03
канал или контекст
а что предпочтительнее? я с контекстами не работал толком, но примерно представляю себе

nezorflame
22.12.2017
16:07:32
тогда смотря для чего тебе, если для самообучения - лучше контекст изучи, как раз принцип поймешь
если нет, то каналом проще
если нужно помочь, могу в ЛС накидать примерный код для контекста

Nikolay
22.12.2017
16:11:35
да не, спасибо, у меня пример в книжке есть
Concurrency in Go охренителен

nezorflame
22.12.2017
16:11:57
йеп

Alexey
22.12.2017
16:44:24
хочу печатный экземпляр!

Kirill
22.12.2017
17:18:27
Товарищи гоферы, а когда вы реально используете панику? Бывают такие ошибки что лучше паникнуть, а не просто залогировать ошибку и остановить систему?

nezorflame
22.12.2017
17:18:51
только при инициализации конфига
в остальных случаях ни разу не было смысла паниковать
ну только если не хочешь сделать себе киллсвитч в виде эндпоинта, лол

Aleksandr
22.12.2017
17:20:01

Александр
22.12.2017
18:30:03
как же меня утомляет dep ensure

Google

Александр
22.12.2017
18:30:15
у нас с гитхаба скорость скачивания пару килобайт ?
я не знаю почему, наверно разработчики его засрали просто с 1 ip
как тянуть зависимости хрен его знает
щаз вот билд завис ?

Demuz
22.12.2017
18:54:25

John
22.12.2017
20:19:13

Andrey
22.12.2017
20:37:53
всем привет, кто как с базой общается с go ? вручную запросы, свое решение или gorm ?

nezorflame
22.12.2017
20:42:02
И вручную, и горм, глаза бы мои его не видели

Andrey
22.12.2017
20:42:38

nezorflame
22.12.2017
20:42:58
Мне лучше, другим не знаю

Andrey
22.12.2017
21:05:21
кстате, я понимаю что в модели пишу так UserID, а в базе user_id, но данные отдаются в виде респонс UserID

Demuz
22.12.2017
21:10:01