@gogolang

Страница 1004 из 1630
Sergey
15.04.2018
11:25:31
Daniel
15.04.2018
11:26:00
binstore, и еще 100500 пакетов того же назначения

читают файлы, делают из них go-файлы, с соответствующими переменными, определенными унутре

Sergey
15.04.2018
11:26:55
спасибо

Google
Andrey
15.04.2018
13:10:32
"Дженерики будут? Ну вы знаете мы еще не решили блаблабла"
Не понимаю, чем вы недовольны, достаточно внятно описали ситуацию. Про дженерики было не просто "мы не решили", а "было несколько предложений, которые реализовали", то есть работа над этим идёт и есть ненулевая вероятность включения в Go 2, если найдут приемлемый (для всех, помним про консенсус) вариант.

Александр
15.04.2018
13:11:07
ну я ожидал что-то более конкретного :)

"описание ситуации" на хлеб не намажешь

Andrey
15.04.2018
13:12:51
Конкретно в смысле описания ситуации? Это оно. Если конкретно для вас это готовый spec языка, то увы, ещё не скоро.

Zver
15.04.2018
13:13:13
Зато http исключат. )

Andrey
15.04.2018
13:13:49
Это если package management внятный будет.

Никита
15.04.2018
13:13:57
Andrey
15.04.2018
13:13:59
То есть тоже не факт

Из стандартной библиотеки, чтоб релиз http был отвязан от релиза Go & std

Никита
15.04.2018
13:16:08
Можно подробнее? Ссылку на ресурс

Zver
15.04.2018
13:17:27
Никита
15.04.2018
13:18:21
Спасибо

Александр
15.04.2018
13:20:30
Google
Александр
15.04.2018
13:20:34
на какой это минуте

и как нам жить без http

Aleksandr
15.04.2018
13:21:32
и как нам жить без http
про пакет речь

Из стандартной библиотеки, чтоб релиз http был отвязан от релиза Go & std

Никита
15.04.2018
13:23:17
Теперь перекочует в /x/

Zver
15.04.2018
13:24:34
none
15.04.2018
15:39:36
25
ну зачем так пугать людей, это только предположения для го 2.0 и то он сказал что не обещает :)

Никита
15.04.2018
15:41:28
Ну на самом деле это хорошая идея

Zver
15.04.2018
15:43:13
Ну на самом деле это хорошая идея
Да это понятно, можно обновлять чаще и независимо от выхода GO.

Max
15.04.2018
15:48:42
Есть что-нибудь для web3 на Go готовое?

Roman
15.04.2018
16:09:39
Эфириум который?

В репе с geth вроде видел

Max
15.04.2018
16:13:19
В репе с geth вроде видел
Ну, да, но там он слишком огромный клиент, думал насчет альтернативы

Maxim
15.04.2018
16:15:22
Есть что-то близкое к серебрянной пуле для подгрузки пакетов из закрытых репозиториев гитхаба при наличии доступа к ним через SSH ключ?

go get - не справляется, git clone - больно, особенно если "закрытых" зависимостей много

Maxim
15.04.2018
16:18:15
в чем проблема?
Качнуть пакет и все зависимости из закрытого репозитория. Я же описал это

Aleksandr
15.04.2018
16:19:26
Качнуть пакет и все зависимости из закрытого репозитория. Я же описал это
в чем с этим проблема спрашиваю. что предпринимал, что не работает?

Maxim
15.04.2018
16:20:26
в чем с этим проблема спрашиваю. что предпринимал, что не работает?
go get отказывается грузить пакет. git clone может справиться с загрузкой пакета, но не занимается зависимостями

Google
Maks
15.04.2018
16:20:59
Maxim
15.04.2018
16:21:42
git config --global url."git@github.com:".insteadOf "https://github.com"
Пробовал, всё равно больно. Приходится вбивать пароль ключа каждый раз когда подгрузжается следующая порция из закрытого репа.

Maxim
15.04.2018
16:22:31
ключ можно засунуть в агент
Сувал, но как будто это дело игнорируется вовсе

Т.е. напрямую подгрузка работает корректно, так как ключ "запомнен", но через костыль с гитконфигом - нифига

Eduard
16.04.2018
04:59:10
Здравствуйте. Подскажите плс. Реализация мультитреда на golang намного лучше чем например на python? Если мы говорим о потреблении ресурсов и логике работы? Я временами подучиваю go, чтобы перебросить туда свои задачи, но пока опыта мало и тянется не очень быстро. Просто на python вылазит очень много проблем, которые уже надоедает фиксить, постепенно хочу перейти на golang...

Никита
16.04.2018
06:00:22
Yura
16.04.2018
06:08:23
Аркадий
16.04.2018
06:08:42
Насоздавал процессов — вот тебе и многопоточность
Это будет очень медленно и больше, чем имеется ядер не проканает

Никита
16.04.2018
06:09:25
Это многопроцессность.
В Пайтоне имитируется так

Аркадий
16.04.2018
06:10:11
В Пайтоне имитируется так
Сейчас популярна асинхронность

Yura
16.04.2018
06:11:03
Сейчас популярна асинхронность
И тут Го типа весь уже асинхронный. За что его и любят.

Аркадий
16.04.2018
06:11:44
Yura
16.04.2018
06:13:01
Я про питон и asyncio
А в Го это часть языка, удобно скрещённая с многопоточностью.

Аркадий
16.04.2018
06:14:35
Сейчас как раз осваиваю. Пока напоролся на дедлоки

Eduard
16.04.2018
06:52:12
В python есть и треды и процессы, и там разные реализации. Проблема в том что потоки работают через gil который ведёт себя крайне неоднозначно.

Google
Никита
16.04.2018
06:52:48
Zver
16.04.2018
06:56:42
И тут Го типа весь уже асинхронный. За что его и любят.
Гоу асинхронный? Я думал, что у него синхронная модель поведения.

Yura
16.04.2018
06:58:19
Гоу асинхронный? Я думал, что у него синхронная модель поведения.
У него синхронное видимое поведение, но ассинхронная реализация: "зелёные потоки" не строго говоря.

ainu
16.04.2018
06:58:46
В кишках - синхронная (конкуррентная). А вот код - асинхронный. С точки зрения программиста ты можешь отправить программу грузить файл, а пока он это делает - заняться другими делами

Vladislav
16.04.2018
07:01:19
/voteban

ainu
16.04.2018
07:02:00
только важно помнить, это не система реального времени. Статику через Go лучше не отдавать - nginx отдаст её при любом запросе, Go может например сборщик включить или ещё что там у себя делать

например не открыть сокет во время работы сборщика

Zver
16.04.2018
07:04:02
/voteban
Я посмотреть порно не успел. ?

Аркадий
16.04.2018
07:04:40
/voteban

Yura
16.04.2018
07:04:53
Инновационными в Го являются две вещи: резиновый стэк для компилируемого языка, и прозрачный фолбэк на трэды для блокирующих сисколов (именно фолбэк для долгих сисколов, а не реализация через тредпул всех блокирующих сисколов). Эти две вещи не были применены в массовых продуктах до Go. Больше особой навизны нет. Ну да, еще каналы :-)

Vladimir
16.04.2018
07:05:00
Я посмотреть порно не успел. ?
могу скинуть ссылку, я успел закопить))

Vladislav
16.04.2018
07:05:59
только важно помнить, это не система реального времени. Статику через Go лучше не отдавать - nginx отдаст её при любом запросе, Go может например сборщик включить или ещё что там у себя делать
Нууу. Паузы на сборщики обычно меньше таймаутов и сильно меньше задержек по сети. Так что ничего криминального в раздаче статики на go нет.

Maxim
16.04.2018
07:09:00
могу скинуть ссылку, я успел закопить))
Я могу на другое ссылки вбросить ?

ainu
16.04.2018
07:09:41
Нууу. Паузы на сборщики обычно меньше таймаутов и сильно меньше задержек по сети. Так что ничего криминального в раздаче статики на go нет.
Ну вот, только несколько месяцев назад мусолили и уже твердо договорились что это плохо и вот опять

Yura
16.04.2018
07:10:20
video.mail.ru - раздатчик видео файлов целиком на Go.
Он же кэширует, он же нарезает mpeg4 для flash и mpeg-dash.

Zver
16.04.2018
07:11:06
Я могу на другое ссылки вбросить ?
У меня есть ваша ссылка с хентаем. )

Vladislav
16.04.2018
07:11:08
Ну вот, только несколько месяцев назад мусолили и уже твердо договорились что это плохо и вот опять
Для чего? Если у вас сайтик кошечек раздает для 2 людей, то ничего плохого. Но ваши доводы понимаю.

Yura
16.04.2018
07:11:12
Ну вот, только несколько месяцев назад мусолили и уже твердо договорились что это плохо и вот опять
Как то вы не правильно мусолили. На практике получается, а в разговорах у вас - нет.

Google
Igor
16.04.2018
07:13:44
video.mail.ru - раздатчик видео файлов целиком на Go.
Только они скорей всего переписали половину net либы что бы это работало как надо

xPushkin
16.04.2018
07:14:46


Есть желающие?)

Yura
16.04.2018
07:16:42
Только они скорей всего переписали половину net либы что бы это работало как надо
Нет. Его писал преимущественно я, и я не патчил стандартную библиотеку. В паре мест пришлось применить нестандартные workaround, но все снаружи. Даже hijack не пришлось делать на коннекте.

Vasily
16.04.2018
07:16:57
к слову mpeg-dash есть ли что-то готовое для нарезки под го, или только биндинги сишных либ?

Yura
16.04.2018
07:18:47
к слову mpeg-dash есть ли что-то готовое для нарезки под го, или только биндинги сишных либ?
Я в итоге, писал сам. И оно получилось урезанное по возможностям.

Igor
16.04.2018
07:18:51
Нет. Его писал преимущественно я, и я не патчил стандартную библиотеку. В паре мест пришлось применить нестандартные workaround, но все снаружи. Даже hijack не пришлось делать на коннекте.
Ого. Интересно послушать. А проводились замеры, реально получился выйгрыш в раздаче статики по сравнение с Nginx или тут вопрос скорей удобства написания сервиса, что всё в одном месте?

Vasily
16.04.2018
07:19:51
Я в итоге, писал сам. И оно получилось урезанное по возможностям.
я так понимаю го нормально с этим справляется и оно того стоит?

Страница 1004 из 1630