@gogolang

Страница 1579 из 1630
Shub
16.10.2018
21:46:39
питон

Roman
16.10.2018
21:47:11
Shub
16.10.2018
21:47:20
In [4]: %timeit -n 1000 space.split(a) 1.63 ms ± 304 ns per loop (mean ± std. dev. of 7 runs, 1000 loops each) In [5]: %timeit -n 1000 a.split(a) 18.7 µs ± 84 ns per loop (mean ± std. dev. of 7 runs, 1000 loops each) In [6]: %timeit -n 1000 space.match(a) 430 ns ± 11.9 ns per loop (mean ± std. dev. of 7 runs, 1000 loops each)

Google
Shub
16.10.2018
21:47:36
split() и mach() - на порядки

но не суть. на то проекте были проблемы посерьезнее

там кстати решили взять асинхронку и решали между tornado и golang

Shub
16.10.2018
21:48:53
в golang из фреймворков был только gorilla кажется. в общем один из первых

a.split(a)?
re.split() vs re.match()

Shub
16.10.2018
21:49:37
короче, только это и спасло, т.к. взяли питонку. я не представляю, шо б там было на golang

Roman
16.10.2018
21:52:09
split() и mach() - на порядки
как я понимаю, разница из-за аллокаций

а, и регексп неверный )

Roman
16.10.2018
23:16:44
после дискуссий про Nginx vs Go (fasthttp) принял решение послать Nginx подальше и переместить file server в гошный API server для упрощения деплоймента (в будущем скорее всего разделим, но сейчас пойдёт и в 1 сервере)

Roman
17.10.2018
00:37:11
а аргументы?
скорость и deployment же)

Google
Nikolay
17.10.2018
00:37:29
скорость и deployment же)
чот не верится, что гошный сервер быстрее nginx

да nginx еще и стабильнее и более расширяемый

велосипед какой-то

Roman
17.10.2018
00:40:05
да nginx еще и стабильнее и более расширяемый
писать nginx конфиги одно "удовольствие". nginx, стабильный? ну да, он у нас "стабильно" уже 4й раз упал в проде, приходилось дёргать админа чтоб рестартанул

Nikolay
17.10.2018
00:41:21
писать nginx конфиги одно "удовольствие". nginx, стабильный? ну да, он у нас "стабильно" уже 4й раз упал в проде, приходилось дёргать админа чтоб рестартанул
ну вообще да, их сильно проще писать, чем апачевые, да и магии там поменьше. Ну и у вас, наверное, что-то не то, если он падает так часто, на моем опыте он стабилен, как черт

по сути, стандарт де-факто для файлораздачи под нагрузкой

Roman
17.10.2018
00:42:30
ну вообще да, их сильно проще писать, чем апачевые, да и магии там поменьше. Ну и у вас, наверное, что-то не то, если он падает так часто, на моем опыте он стабилен, как черт
ну один раз он каким-то хреном TLS сертификат потерял, пришлось рестартануть чтоб сертификат загрузить, другой раз почему-то затупил с роутингом, хотя конфиги не менялись, ничего не трогали

Nikolay
17.10.2018
00:42:55
иногда к нему еще какой-нибудь Varnish/Squid приколбасить - и вообще конфетка

Kolunchik
17.10.2018
05:43:14
Забаньте уже козла.

David
17.10.2018
05:45:59
@m0sth8

Alexander
17.10.2018
05:46:46
Надо админам в профиле часовые пояса писать, когда их можно меншенить. Чтобы не разбудить xD

Bohdan
17.10.2018
05:48:32
ну тогда ещё и личное расписание

Slava
17.10.2018
05:49:55
И обращения

Мэм или Сэр

Или эй ты

Tishka17
17.10.2018
05:52:16
ну тогда ещё и личное расписание
График дежурств в шапке чата и регулярные подписи админов "в этот час все было чисто"

Slava
17.10.2018
06:15:57
Будет ещё час без матов и тихий час

David
17.10.2018
06:25:47
Пока тихий час, ненароком спрошу у чата: как сделать persistent gRPC стрим? Допустим у меня запущен 1 экземпляр сервиса, который шлёт через стрим данные, но из-за того, что он может упасть (+разгрузить) добавляю второй экземпляр и распределяю трафик. Если стрим был только на одном сервисе и сервис упал - стрим прекратиться? Как его заново настроить с клиентской части (может вылетает какая-то ошибка, что стрим окончен)?

SkyCoffee
17.10.2018
06:36:58
Если поток данных обрывается - по логике, должна быть сетевая ошибка. Но для надежности я бы последний байт в стрим слал в качестве сигнала, что пришли все данные и за стрим можно не волноваться

Какую-нибудь константу с минимальным шансом наличия этой константы в середине стрима

Google
SkyCoffee
17.10.2018
06:40:17
Зависит от стрима, может там захотели много EOF отправить

Denys
17.10.2018
07:32:42
использую vscode один из проектов перестал останавливатьс яна брикпоинтах

точнее код останавливает выполнение но в редакторе ничего не происходит

Евгений
17.10.2018
07:41:43
Зачем учишь плохому? Вейтгруп же
WaitGroup - это правильно и хорошо для нормальной программы. GoExit - быстро проверить идею. В большой проге неудобно выходить из main раньше времени :)

Александр
17.10.2018
07:47:09
немного оффтоп, с couchdb кто работал?

там под каждую сущность лучше свою бд создавать, или намешать в одну + views

Сергей
17.10.2018
10:18:22
там кстати решили взять асинхронку и решали между tornado и golang
како2 нафиг торнадо. вам боженька asyncio дал

выкиньте торнадо на свалку истории

Danil
17.10.2018
11:00:54
подскажите пожалуйста, как мне в ответе на запрос вернусь html страницу вместе с css?

Илья
17.10.2018
11:02:38
взять и вернуть, установив правильный content-type

https://golang.org/doc/articles/wiki/

Nikolay
17.10.2018
11:50:09
подскажите пожалуйста, как мне в ответе на запрос вернусь html страницу вместе с css?
CSS - это один или несколько отдельных файлов, не имеющих отношения к html

Илья
17.10.2018
11:51:33
CSS - это один или несколько отдельных файлов, не имеющих отношения к html
https://en.wikipedia.org/wiki/Cascading_Style_Sheets файлы там, конечно есть, но это не главное

Сергей
17.10.2018
11:51:47
Но он быстрее aiohttp
вы вляпаетесь потом в отсутствие сторонних библиотек и программистов, которые хотят у вас работать

Nikolay
17.10.2018
11:51:55
вы вляпаетесь потом в отсутствие сторонних библиотек и программистов, которые хотят у вас работать
Если учесть, что на данный момент торнадо далеко впереди по обоим пунктам, то...

Google
Nikolay
17.10.2018
11:52:27
Впрочем, это немного оффтоп

Илья
17.10.2018
11:53:12
Спасибо, я знаю, что такое css
тогда зачем вы пишете что-то странное про файлы?

Nikolay
17.10.2018
11:53:44
тогда зачем вы пишете что-то странное про файлы?
Потому что крайне редко кто-то в современном мире хранит все стили в style?

Артур
17.10.2018
11:58:48
как мы от цсс-а добрались до торнадо ? ))

Илья
17.10.2018
11:59:38
а это два паралельных срачика

Гриша
17.10.2018
12:05:31
как не зайду тут почему-то ся, перл, пайтон, только не го

Zver
17.10.2018
12:40:50
Испортился чат. Раньше что-то по делу спрашивали, отвечали.

Sergey
17.10.2018
12:42:58
а кто-то настраивал go get для получения пакетов из приватного gitlab репо? что-то у меня не срабатывает с insteadOf

Мерлин
17.10.2018
12:46:14
Sergey
17.10.2018
12:47:11
я же говорю, не срабатывает

Мерлин
17.10.2018
12:47:18
Kirill
17.10.2018
12:50:52
в vs code стоит экстеншен для го, но все равно нет автокомлита( сталкивался кто с подобным? на винде

Paul
17.10.2018
12:52:11
можно еще в [[constraint]] добавить source

Sergey
17.10.2018
12:52:33
попробуй)
Cloning into '/home/wired/dev/go/src/git..com//release_review'... fatal: could not read Username for 'https://git..com': terminal prompts disabled package git..com//release_review: exit status 128

Kirill
17.10.2018
12:52:41
Vadim
17.10.2018
12:52:51
Переустановил

Google
Kirill
17.10.2018
12:53:07
го или vs code?

Paul
17.10.2018
12:53:08
[[constraint]] name = "github.com/ourUser/ourRepo/ourPackage" source = "bitbucket.baz.qux.us:7999/ourUser/ourRepo/ourPackage" branch = "master"

Sergey
17.10.2018
12:53:25
а что пишет?
fatal: 'git@git.cashwagon.com/jenkins_jobs/release_review.git' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. package git..com//release_review: exit status 128

Sergey
17.10.2018
12:54:16
им

Илья
17.10.2018
12:54:31
gitlab нужно конфигурить, чтобы оно го гетебл было

Sergey
17.10.2018
12:54:41
каким образом?

Мерлин
17.10.2018
12:55:40
им
go get -u -v cashwagon.com/jenkins_jobs/release_review

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