@proGO

Страница 381 из 1674
Denis
02.01.2017
14:00:42
по делу читать не лень, а двач, который тут устраиваете переодически - это да

Maxim
02.01.2017
14:57:57
Да вроде вышло хоть что-то реализовать.

Dzmitry
02.01.2017
15:18:02
смотрю, бот русский язык хорошо знает)

Google
Denis
02.01.2017
15:45:27
http://leftoversalad.com/c/015_programmingpeople/

Denis
02.01.2017
15:47:05
?

норм

Kamran
02.01.2017
16:28:27
Как возводить в степень?

на golang"e?

Daniel
02.01.2017
16:29:17
никак

нет такого оператора

есть функция в пакете math

Kamran
02.01.2017
16:31:10
math.Pow // спасибо!

Kirill
02.01.2017
18:26:44
2gb на рабочем
14М, 7.9G, 50M, 2G еще кто? :)

?

Alexey
02.01.2017
18:28:29
Google
Morran
02.01.2017
18:29:33
828Mb

Kirill
02.01.2017
18:30:12
это же у вас $GOPATH/src, да?

Morran
02.01.2017
18:31:03
yep

чот тут у меня всякого говна полно

я даже не помню зачем оно мне

Kirill
02.01.2017
18:32:16
14M, 7.9G, 50M, 2G, 889M, 828M @toby3d @tokenizer @onokonem?

Ivan
02.01.2017
18:33:45
1G

Kirill
02.01.2017
18:34:00
это как?

Ivan
02.01.2017
18:34:22
На личном, а на рабочем 8

это как?
Пф, ты ж меня знаешь

Kirill
02.01.2017
18:34:54
На личном, а на рабочем 8
а, ну тогда понятнее ?

Ivan
02.01.2017
18:35:38
а, ну тогда понятнее ?
Но я часто работаю на личном, чаще чем на рабочем ;)

Kirill
02.01.2017
18:37:01
Ivan
02.01.2017
18:38:28
по ssh на рабочем, что ли? ?
Не до такой степени я извращенец, между прочем.... Я хуже, я просто работаю с гигом оперы )))

Kirill
02.01.2017
18:38:50
???????????

Ivan
02.01.2017
18:39:10
Ivan
02.01.2017
18:40:01
чооооооо?
Сидеть рядом с компом и сидеть на нем по ssh?)

Kirill
02.01.2017
19:13:41
Сидеть рядом с компом и сидеть на нем по ssh?)
нормально, сколько раз так делал

Google
Subbotin
02.01.2017
23:09:03
Гигабайт оперативной памяти на машине

Stanislav
02.01.2017
23:09:57
Гигабайт оперативной памяти на машине
Зачем ты опять меня в чс кинул?

Ну не надо

Subbotin
02.01.2017
23:11:09
Мне не нравится читать тебя. Только эта херь или не работает или работает не так как я ожидаю.

Roman
02.01.2017
23:45:00
Гайз, подскажите при открытии сайта https://storage.googleapis.com/golang/ выдается список файлов в XML. Как он генерируется, есть ли какой то стандарт на этот счет?

.
03.01.2017
10:05:56
Есть удаленный сервак, мне его надо в тестах мокнуть. Это норм будет если я сервер-пустышку отдельным проектом сделаю и в тестах его как-то буду поднимать в докер-контейнере?

Denis
03.01.2017
10:48:02
Есть удаленный сервак, мне его надо в тестах мокнуть. Это норм будет если я сервер-пустышку отдельным проектом сделаю и в тестах его как-то буду поднимать в докер-контейнере?
это интеграционные тесты, есть смысл, если этот сервер один из компонентов ВАШЕЙ системы и он реальный, если же сервер удаленный и вы пишите пустышку, то проще замокапить сами респонсы, чем поднимать сервер, вы же не тестируете качество соединения

Daniel
03.01.2017
10:48:40
это надо сразу было писать так, чтобы можно было вклиниться

Denis
03.01.2017
10:49:12
в тестировании в докере есть смысл при использовании реального сервера

Roman
03.01.2017
12:00:41
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html
О, спасибо! Как раз то что нужно. Etag = md5 хеш.

Kirill
03.01.2017
12:01:55
О, спасибо! Как раз то что нужно. Etag = md5 хеш.
да не за что, это лишь полминуты на поиск доки по упомянутому в xml ns

Aleksey
03.01.2017
14:13:16
Друзья здравствуйте, поясните пож-та, golang поддерживает как concurrency так и параллельную многопоточность?

Daniel
03.01.2017
14:15:39
в смысле - это что такое за вопрос?

Alexey
03.01.2017
14:16:14
А бывает последовательная многопоточность? Это как GIL в Питоне штоль?

Google
Zver
03.01.2017
14:16:50
Admin
ERROR: S client not available

Daniel
03.01.2017
14:17:05
а?!

что вы несете...

многозадачность бывает кооперативная и вытесняющая

в go - кооперативная

Zver
03.01.2017
14:17:48
в go - кооперативная
она кооперативно-вытесняющая вроде бы. Потому что может раскидывать разные зеленые потоки в разные треды. Хотя в базе работает как кооперативная, переключается при обращении к каналу.

Daniel
03.01.2017
14:23:26
на тред-пуле многозадачность вытесняющая - так работают треды

но к тред-пулу у нас же нет прямого доступа

а горутины - это чистая коопреративность

управление к шедулеру попадает, когда горутина его отдаст

Vlad
03.01.2017
14:24:35
Есть статья поясняющая за Go Memory Model и канкарренси?

Не считая офф

Daniel
03.01.2017
14:25:50
отдает она его на операциях ввода-вывода вызовах не-inline функций вызовах runtime.Gosched()

Aleksey
03.01.2017
14:28:40
управление к шедулеру попадает, когда горутина его отдаст
Чет не понятно ) при concurrency можно одновременно зареквеститься на несколько сайтов и одновременно собирать с них биг дату для анализа??

Артур
03.01.2017
14:29:51
Есть статья поясняющая за Go Memory Model и канкарренси?
Есть доклады Пайка. Где-то на blog.golang.org

Alexey
03.01.2017
14:30:22
Чет не понятно ) при concurrency можно одновременно зареквеститься на несколько сайтов и одновременно собирать с них биг дату для анализа??
отдает она его на операциях ввода-вывода вызовах не-inline функций вызовах runtime.Gosched() Вот чтение с сайта - как раз ввод-вывод же.

Phil
03.01.2017
14:33:11
в go - кооперативная
строго говоря, я плохо представляю как реализовать вытесняющую в рантайме. ну разве что чтото очень специализированное типа doom-c

Google
Phil
03.01.2017
14:33:48
или еще какая-нибудь обертка под DOS4GW

Daniel
03.01.2017
22:59:41
горутины слишком редко "отдают" управление, чаще шедулер сам его забирает
нет такого механизма - забрать управление. только отдать

Kirill
03.01.2017
23:02:27
ну, грубо говоря, шедулер чаще сам говорит, что ему нужно управление

Daniel
03.01.2017
23:15:02
окстись

куда он это говорит?

кто его слушает?

Roman
04.01.2017
02:51:41
ну, грубо говоря, шедулер чаще сам говорит, что ему нужно управление
Ээээ... Как? Берем 2 гороутины и в одной организуем бесконечный цикл, а вторая по таймеру что-то печатает и пускаем это с gomaxprocs=1

Alexey
04.01.2017
16:43:36
ну, грубо говоря, шедулер чаще сам говорит, что ему нужно управление
Вот тут: https://dave.cheney.net/2014/06/07/five-things-that-make-go-fast Пишут, что: The switch between goroutines only happens at well defined points, when an explicit call is made to the Go runtime scheduler. И это происходит только в эти моменты: Places where Goroutines may yield to others are: Channel send and receive operations, if those operations would block. The Go statement, although there is no guarantee that new goroutine will be scheduled immediately. Blocking syscalls like file and network operations. After being stopped for a garbage collection cycle.

Daniel
04.01.2017
16:48:09
но ничего похожего на "шедулер сам говорит" тут нет

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