@proGO

Страница 237 из 1674
Kirill
06.10.2016
17:48:23
да посмотри докер

да и сам go тоже имеет смысл посмотреть

Foxcool
06.10.2016
18:07:04
кто-нибудь пишет на го под емаксом?

Anton
06.10.2016
18:07:29
кто-нибудь пишет на го под емаксом

Google
Kerrigan
06.10.2016
18:07:36
там гокоде не работает?

Anton
06.10.2016
18:07:55
кто-нибудь пишет на го под емаксом?
странный вопрос. ты на емакс решил перейти?

Kerrigan
06.10.2016
18:08:20
по-моему у го везде хорошо с автокомплитом

Foxcool
06.10.2016
18:08:25
потестить, как на нем писаться будет

у меня просто в списке пакетов мельпы не видно go-emacs

и вот думаю, что не так делают-то

Kerrigan
06.10.2016
18:09:55
go-mode поищи

Vladislav
06.10.2016
19:53:59
по-моему у го везде хорошо с автокомплитом
в sublime все очень специфично с автокомплитом, но при этом универсально

Oleh
06.10.2016
22:21:59
worker/workerwithdb.go:53: cannot use b.Put(([]byte)(url), v) (type error) as type []byte in assignment

как понять почему что за дичь происходит?

v же []byte

Daniel
06.10.2016
22:23:07
там точно вызов, а не ссылка на функцию?

Oleh
06.10.2016
22:23:07
с исходников func (b *Bucket) Put(key []byte, value []byte) error {

Google
Daniel
06.10.2016
22:24:08
я что - должен скриншот разглядывать?!

плейграунд наше все

Oleh
06.10.2016
22:24:31
плейграунд наше все
он с bolt не работает..

Daniel
06.10.2016
22:25:14
ну - пейстбин тогда

Oleh
06.10.2016
22:25:29
Constantine
06.10.2016
22:26:03
а лучше gist.github.com после gofmt

Daniel
06.10.2016
22:26:30
кстати, да

Oleh
06.10.2016
22:27:22
https://gist.github.com/Oleg-MBO/a5307edd3449e34e4c1819af555b898e

Constantine
06.10.2016
22:30:07
так вот

с исходников func (b *Bucket) Put(key []byte, value []byte) error {

что функция вернет?

друг мой ночной

подсказка

какой тип данных вернет?

Daniel
06.10.2016
22:35:16
чет я в растерянности

там же написано, что она вернет

ночной друг

вы с нами еще?

Google
Constantine
06.10.2016
22:35:48
ушел плакать

:D

утром прочтёт, думаю

Oleh
06.10.2016
22:43:45
от я лалка..

Constantine
06.10.2016
22:43:54
о, ожил )

Oleh
06.10.2016
22:44:03
в душ сходил)

спасибо, что то я затупил конкрентно

Constantine
06.10.2016
22:45:15
нефиг в pycharm писать golang код :D

Oleh
06.10.2016
22:45:30
да чо, норм:)

Constantine
06.10.2016
22:45:33
карма питонистов настигла

Oleh
06.10.2016
22:45:57
?

там есть много удобных штук, например редактирование названия переменной сразу везде в проекте

Oleh
06.10.2016
22:51:26
но наверное такое есть в любом норм редакторе

Ilnar
07.10.2016
07:25:53
@mr_tron издеваешься?) на рынке на 1 питониста будет 20 нодажс чуваков. намного проще и дешевле писать прототип на ноде
так это не говорит о том что нода программист сильно дешевле, и тем более количество обратно коррелирует с качеством

Constantine
07.10.2016
07:27:13
вопрос качества очень щепитильный )

плюс я про то, что есть кого выбрать из специалистов

Phil
07.10.2016
09:48:23
У меня есть странный вопрос, поэтому спрошу в трёх местах. В Go спрошу потому что на Go делать хочу. Кто-нибудь пробовал делать управлялку systemd программно? Не systemctl, а через D-Bus? Какой-нибудь Success Story

Kirill
07.10.2016
09:56:51
похоже, никто

Phil
07.10.2016
09:58:33
Это возможно. Но вдруг

Google
Maxim
07.10.2016
09:59:37
Kerrigan
07.10.2016
09:59:42
я починил

Phil
07.10.2016
09:59:53
Я нуб и мудак, так что задам глупый вопрос: А что за systemctl и почему вокруг него столько шума?
Слушай, а зайди в @ru_devops и ворвардни туда этот вопрос - я тебе объясню

Admin
ERROR: S client not available

Kerrigan
07.10.2016
10:00:11
как sysctl, только systemctl

Phil
07.10.2016
10:00:19
Просто тут это будет жуткий офтопик

Oleh
07.10.2016
10:00:30
мне не лень)

Kirill
07.10.2016
10:00:41
я знаю гошные биндинги dbus, но не знаю, насколько тебе это поможет

Phil
07.10.2016
10:02:14
я знаю гошные биндинги dbus, но не знаю, насколько тебе это поможет
Да, у CoreOS есть пакет go-systemd. Меня success story по его использованию бы устроила

Kirill
07.10.2016
10:02:45
хм. а я об этом пакете не знал.

Phil
07.10.2016
10:03:16
Гугль выдал первой ссылкой и я удовлетворился

corpix
07.10.2016
10:03:26
потестить, как на нем писаться будет
Лучше сразу бери какой-нибудь aquamacs/prelude, они оба неплохо задокументированы и вполне удобны для ознакомления. Это если хочется быстро, а иначе можно закопаться в многочисленных настройках

Kirill
07.10.2016
10:03:57
а я просто не загуглил еще это

он сегодня умер, рефинк
вот общаюсь я сейчас с Глуховским, и не умерла база. вот обсуждаем сейчас сотрудничество.

Nikolay
07.10.2016
19:21:55
вот общаюсь я сейчас с Глуховским, и не умерла база. вот обсуждаем сейчас сотрудничество.
Очень хорошая новость! А что на счёт компании, кто дальше курировать разработку будет?

Kirill
07.10.2016
19:23:36
команда остается, но пока становится non-profit.

и да, hash sharding повысили приоритет. скоро запилим.

Nikolay
07.10.2016
19:33:45
Шикарно!

Google
Kirill
09.10.2016
14:23:07
Slach
09.10.2016
15:05:44
Народ, всем привет, а подскажите пожалуйста новичку вот есть вызов go batchProcessingFile() он сразу вернет управление в вызывающую функцию так? при этом сама batchProcessingFile() довольно жирная но в ней нету напрямую общения через каналы <- c или там c <- "message" и т.п. но она там читает файл построчно через стандартную библиотеку что-то с прочитанными данными делает и куда то их через другую библиотеку отправляет и это может занять какое то время ВОПРОС это будет блокировать мне исполнение других корутин?? или рантайм так написан что переключение в другие горутины будет происходить не только при обращении к каналам, но и при выполнении операций ввода вывода внутри этой функции?

Kirill
09.10.2016
15:12:54
горутины друг друга сами по себе не блокируются

и других просто так не блокируют

Slach
09.10.2016
15:17:22
а рекурсинвое создание горутины возможно да? ;)

Zver
09.10.2016
15:17:48
Можно

Но они не рекурсивно выполняются

Kirill
09.10.2016
15:18:32
да. при этом, если горутин слишком много создается постоянно, вроде, срабатывает проверка и программа паникует.

хотя быстро я не вспомню логику проверки.

Evgenij
09.10.2016
15:27:26
Number of goroutines: 100000 Per goroutine: Memory: 2557.04 bytes Time: 50.893256 µs

Source -> http://stackoverflow.com/questions/8509152/max-number-of-goroutines

Zver
09.10.2016
15:30:16
Милион можно нашлепать на обычно машине. )

Maxim
09.10.2016
15:30:43
Я немного подзабыл, а после исполнения горутины она типа удаляется?

Kirill
09.10.2016
15:31:22
у меня, кстати, вывод немного другой. Number of goroutines: 100000 Per goroutine: Memory: 4536.84 bytes Time: 2.306914 µs но это не о том. там была логика, которая вычисляет утечку горутин.

Maxim
09.10.2016
15:31:22
Чтобы потом, если надо, вновь создать горутину, выпонить функцию и вновь исчезнуть освобожадя ресурсы?

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