@proGO

Страница 1660 из 1674
Roman
27.08.2018
12:05:10
https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-should-feel-bad/

было же?

Daniel
27.08.2018
12:06:55
было, но кг/ам, по-моему

Google
Roman
27.08.2018
12:07:44
Daniel
27.08.2018
12:32:33
почему же?
> Challenge: fix the goroutine leak above without mutexes or panics. тут нет никакого leak. он запускает горутину, не предусмотрев никакого механизма ее остановки. остановку, как мы знаем, легко сделать на канале и селекте

Ilya
27.08.2018
13:02:41
Есть тесты. И некоторые из них нужно запускать по флагу. Сделал функцию TestMain(), где получаю флаг. И в зависимости от флага запускаю тесты. Но проблема в том, что топерь я не могу запустить go test ./... --mysql, так как не все тестовые файлы принимают этот флаг.

А писать во всех тестовых файлах функцию TestMain() с чтением флагов не охота.

Alexander
27.08.2018
13:27:16
у нас expvar
А вы потом куда-то складируете метрику в time-series db? У меня задча простая, собирать time-series метрики на приложении и отображать их в виде графиков на дашборде, но персистентно хранить нигде не нужно, например

Никита
27.08.2018
13:27:38
В каких случаях горутина может попасть в глобальную очередь горутин?

Daniel
27.08.2018
13:38:33
если для нее не нашлось треда

Artem
27.08.2018
13:40:50
В каких случаях горутина может попасть в глобальную очередь горутин?
https://morsmachine.dk/go-scheduler где-то в районе слов The normal mode of operation is

Никита
27.08.2018
13:45:37
Спасибо

Ilya
27.08.2018
15:49:04
подскажите - если у меня в файле 20 системных переменных и я хочу их закинуть в среду го в баше, то как правильно сделать? Дот команда докидывает только до баша, неужели в файле экспорт на каждую строчку?

Аня
27.08.2018
15:51:34
#вакансия #job #golang #москва Коллеги, привет! Веду поиск на роль Golang Developer в крупнейшую e-com-компанию среди онлайн-классифайдов в России. Вакансия открыта в г. Москва, готовы рассматривать кандидатов и из других городов, первые этапы обсуждения позиции можно провести дистанционно, через Skype. Есть релокационная программа. Веду поиск Golang-разработчика в Команду поиска. По функционалу - backend-разработка на Go. Коллеги переходят с php и python на golang. Проект масштабный, стратегически важный для компании. Уровень позиции: Middle / Senior/ Team Lead. Команда: В Техническом департаменте компании работает более 300 разработчиков. Коллеги работают в кросс-функциональных командах из 6-7 человек (frontend-разработчики, backend-разработчики, тестировщики, team lead). Требования: - опыт Golang от 1 года; - знание Go (структуры, интерфейсы, каналы, горутины и т.д.); - знание основных возможностей стандартной библиотеки Golang и уметь их использовать - понимание принципов работы клиент-серверной архитектуры, микросервисов, конкурентности; - работа в команде; - технический бэкграунд в разработке на php или python. Условия: - белая зп (вилка зависит от уровня компетенций и результатов прохождения технического интервью: Middle 150-200 т.р. gross, Senior 220-270 т.р. gross, Team Lead 270-300 т.р. гросс по итогам технического интервью) - ДМС, страхование жизни - бесплатный фитнес, - бесплатное питание, - бюджет на внешнее обучение - работа в комфортабельном офисе в пешей доступности от метро, опции удаленной работы нет За подробной инфой Go в личку @very_ann или на annav@marksmans.ru

Artem
27.08.2018
15:54:13
эх жаль не спб

Google
Roman
27.08.2018
16:11:45
эх жаль не спб
а что не спб? там ехать немного

Artem
27.08.2018
16:12:22
а что не спб? там ехать немного
Потому что не хочу жить в москве

Artem
27.08.2018
16:13:12
Каждый день на сапсане?)

Danil
27.08.2018
16:41:41
че новый го вышел?

Alexander
27.08.2018
16:41:54
Вышел

Twelfth
27.08.2018
16:41:58
Вышел 1.11

Sergey
27.08.2018
16:42:12
Alexander
27.08.2018
16:42:35
Попробовал я там этот прекрасный WebAssembly... все прекрасно, но только вот "GET /wasm/test.wasm HTTP/1.1" 200 1299332 1299332 байт, Карл, чтобы просто написать в консоль "Hello, WebAssembly!"

Да и вобще, кстати говоря, стрипнутые бинарники стали больше по размеру.

Danil
27.08.2018
16:44:18
а можно

краткий экскурс

че нить полезного сделали?

Alexander
27.08.2018
16:44:54
Alexander
27.08.2018
16:46:52
upx --lzma
Да не критично. Бинарник, который был 2.9M по размеру, стал 3.3M. Переживу, просто непонятно, что такого вдруг появилось в runtime? Прибавка-то ощутимая...

Алекс
27.08.2018
16:47:41
Никто не обещал что будет как сишечке

Alexander
27.08.2018
16:48:03
правда??? ?

Алекс
27.08.2018
16:49:45
Пропатчи стдлиб, выкинь из всех errors.New() текстовые строки, оставь номер строки в сорце где ошибка. Будет ощутимо меньше. Но ты ведь поленишься это делать?

Посмотри по секциям бинаря, всё поймёшь

Google
Alexander
27.08.2018
16:50:38
это сразу уберет 400К из бинарника?

Алекс
27.08.2018
16:50:56
Ну вот и расскажешь нам

Alexander
27.08.2018
16:52:13
я же не о libc говорю. На одной и той же машине 1.10 выдает бинарный файл размером 2.9M, а 1.11 - 3.3M, оба размера после strip. При чем тут libc?

Алекс
27.08.2018
16:52:59
А при чем тут либс?

Alexander
27.08.2018
16:53:20
А при чем тут либс?
ладно, расслабься :)

Алекс
27.08.2018
16:53:36
Я и не напрягаюсь

Alexander
27.08.2018
16:55:04
Смотрю, тут тоже, как на линуксовых каналах, детвора собралась :(

Алекс
27.08.2018
16:57:17
>обсуждать размер бинарей >считать себя взрослым шел бы ты отсюда, мань

Sergey
27.08.2018
17:00:04
это сразу уберет 400К из бинарника?
Шел 2018 год, они борятся за 400к

Фекла [wickebine]
27.08.2018
17:11:16
Плохо ли это?

Roman
27.08.2018
17:12:30
как логируете ошибки? пытаюсь понять как лучше всего в лог запихать stack trace

Pavel
27.08.2018
17:13:23
Pavel
27.08.2018
17:14:35
Uber Zap загугли пожалуйста, мне с телефона лень ?

Roman
27.08.2018
17:14:59
Uber Zap загугли пожалуйста, мне с телефона лень ?
https://godoc.org/go.uber.org/zap угу, нашёл, мерси, почитаю

Alexander
27.08.2018
18:19:13
Шел 2018 год, они борятся за 400к
Вобще-то да. Если это элемент web-страницы, то стоит и за 5К побороться иногда

Я вобще где-то видел статейки, что можно на Gо писать для телефонов, Raspberry Pi и всего такого. Ну, кто пробовал, тот знает, что 400К - это дофига! А что в runtime изменилось в итоге?

Alexander
27.08.2018
18:23:17
ага :)

В общем, я пока не готов 1.11 юзать с этими прекрасными новыми фичами. Хотя go help modules интересно почитать.

Google
Юрий
27.08.2018
18:33:39
Ребят, есть кто работал в go-micro с потоками stream (stream.Recv())?

Вообщем проблема следующая: Есть сервис proto ```service ContentDownloader { rpc Download(Request) returns (stream Response) {} }```в handler другого сервиса прилетают publish запросы, после обращения в ContentDownloader слушаю в for { stream.Recv() на следующем publish запросе stream перезаписывается и не выделяется новый отдельный поток

Pawel
28.08.2018
04:22:51
как логируете ошибки? пытаюсь понять как лучше всего в лог запихать stack trace
никакие стректрейсы ты не поймаешь в Го. Можешь только в баше выловить краш гошного процеса с помощью вот этой прекрасной тулзовины https://github.com/maruel/panicparse

никакие стректрейсы ты не поймаешь в Го. Можешь только в баше выловить краш гошного процеса с помощью вот этой прекрасной тулзовины https://github.com/maruel/panicparse
ну то есть можно конечно пытаться делать recover в каждой горутине, но это 1) идиотизм 2) всё равно не поможет

Vladimir
28.08.2018
04:24:12
так-с, а че, дебагера нету в го пошагового?

Vladimir
28.08.2018
04:24:29
"вроде"?)

за ссылку спасибо

так я его не связал с предыдущим вопросом\ответом. просто спросил

Алекс
28.08.2018
06:05:03
так-с, а че, дебагера нету в го пошагового?
тебя в гугле забанили? https://golang.org/doc/gdb

Alex
28.08.2018
07:56:32
Привет всем Ребяте есть кто поднимал тунель на go ??? Типо такого https://github.com/bigeagle/gohop/

Pawel
28.08.2018
10:06:32
не получишь только стэктрейс из third-party кода который не использует эту библиотеку
Ты опять не правильную формулировку использовал. Эта либа не стектрейс даёт, а врапер для ошибок всего на всего. Я её испоьзую, да. Стектрейс, на минуточку, это то, что ты видишь в консоли, когда твоя программа паникует. А не инфа о возникших ошибках Это ни как нельзя отловить в программе на Го, да и смысла нет

Viktor
28.08.2018
10:17:37
Вопрос такой. Нужена программа, которая может принимать/отправлять SMS по SMPP-протоколу с одной стороны. С другой иметь REST-api, чтобы принимать отправлять эти SMS от более простого модуля в CRM. Сколько может стоить разработка такого решения?

Google
Александр
28.08.2018
10:20:32
какой 1000?

Александр
28.08.2018
10:21:05
и помните

сумма которую вы приблизительно назовете, будет окончательна

Страница 1660 из 1674