@gogolang

Страница 1187 из 1630
Michael
26.06.2018
10:52:51
Честно говоря не понимаю почему это тебя вообще волнует
то что голанд здоровое и неповоротливое

Kirill
26.06.2018
10:53:15
так пусть жрет хоть 8, какая разница-то?
Такая, что остальные 12, не считая своп, у меня и так заняты

Мерлин
26.06.2018
10:53:18
У меня кстати кушает порядка 2 Гб на проекте в 60к строк с 15+ открытых файлов

Michael
26.06.2018
10:53:48
у тебя прямые поставки от jetbrains

Google
Kirill
26.06.2018
10:53:48
Такая, что остальные 12, не считая своп, у меня и так заняты
Читай - больше под иде рамки просто нет

Мерлин
26.06.2018
10:53:52
то что голанд здоровое и неповоротливое
Да плевать, функциональность всё окупает

Michael
26.06.2018
10:54:22
?если стартанёт, пока не уснёшь

Никита
26.06.2018
10:54:46
У меня на ноуте на 5 рабочих столах по 2 запущенных Иде от Джетбрейнс, помимо хрома и т.п. Все вместе больше 5 гигов не занимает.

Мерлин
26.06.2018
10:55:11
?если стартанёт, пока не уснёшь
Он стартует один раз за день Подождать 30-40 секунд — это прямо не то чтобы страшно

Мерлин
26.06.2018
10:55:36
А на средних проектах?
На средних — это на каких?

Никита
26.06.2018
10:55:49
Сожалею
Меня все устраивает

Никаких лагов и подвисаний не испытываю

Никита
26.06.2018
10:56:18
Там же можно выставить ограничение для JVM по RAM?

Мерлин
26.06.2018
10:56:20
Я вообще не понимаю этой проблемы Полный прогон линтеров отжирает гораздо больше и времени и ресурсов

Google
Kirill
26.06.2018
10:56:31
Никита
26.06.2018
10:58:23
Там же можно выставить ограничение для JVM по RAM?
https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties

The
26.06.2018
10:58:29
Такая, что остальные 12, не считая своп, у меня и так заняты
эм. чем, если не секрет? у меня тоже 16 гигов, виртуалки, докеры и прочая херь. выше 8 никак не вылезал. все никак не могу заставить линукс юзать память по максимуму.

The
26.06.2018
10:59:08
это не объяснение. не будем же мы мериться проектами :)

Michael
26.06.2018
11:08:54
меряйтесь, где больше и интересней - контрибьюторов или воркеров найдёте

Kirill
26.06.2018
11:10:25
меряйтесь, где больше и интересней - контрибьюторов или воркеров найдёте
Да вот только пока это закрытый проект на одно рыло, пока инвестора не будет

The
26.06.2018
11:14:31
у меня даже на шинде с хромами, виртуалками VirtualBox, Фотошопами и прочей херней + GoLand никогда память не уходила выше 10ГБ. сейчас сижу на vscode только ради попробовать) возможно, позже вернусь обратно, если так и не найду как настроить некоторые функции.

Kirill
26.06.2018
11:14:33
это не объяснение. не будем же мы мериться проектами :)
Много kvm виртуалок, много тестовых данных в бд, много сессий, много кода, много вотчеров, которые стартуют вебпак или компиляцию с/с++ и многое другое

f1yegor
26.06.2018
11:24:54
кто-нибудь использует onbuild docker images? я до этого юзал sdurrheimer/alpine-golang-make-onbuild, но что-то там поломалось

Kaspar
26.06.2018
11:27:05
а почему не просто FROM golang:1.ХХ ?

Vadim
26.06.2018
11:36:00
По поводу 10 долларов за голанд. https://www.youbbs.org/t/2115

f1yegor
26.06.2018
11:37:54
потому что я не хочу размер образа как самолет, и не хочу разбираться с мультистэйдж билд сейчас

Vadim
26.06.2018
11:44:18
Щито это?
license server

Stanislav
26.06.2018
11:44:21
у тебя мак?)

Google
Alan
26.06.2018
11:44:39
Ну признаться, зтф хороша)

Kirill
26.06.2018
11:44:57
license server
У меня там предложение купить подписку за тонну бабла

Kirill
26.06.2018
11:48:19
у тебя мак?)
У меня есть мак и есть тонна линупсовых ноутов и серверов

Stanislav
26.06.2018
11:50:33
ты не писал годные скриптики для пакетника, который фигак - и перед апдейтом делает снапшот на ZFS, да?) потому что твоя картинка больше подходит про апдейт на ext4+LVM :)))))) мало того, что снапшоту в этом случае место надо, так еще и есть вероятность невозможности откатиться в случае кривого апдейта)

Kirill
26.06.2018
11:51:34
ага, но не под ZFS же?
Под zfs у меня не линупс

У меня на zfs только соляра

Stanislav
26.06.2018
11:54:36
Аутентичненько :) но как по мне под zfs линупс вполне сеюе реактивен, если arc настроить

Petr
26.06.2018
11:54:43
В маке есть тайм машина

Stanislav
26.06.2018
11:57:01
В маке есть тайм машина
И я рад за мак. Я его к тому упомянул, что там щас apfs со снапшотами входу

Pawel
26.06.2018
12:08:54
Дык а каких мелочей? Сколько ядер отжирает? Сколько рамки?
только goland. VScode в сравнении с ним откровенно слаб и лагает примерно так же. Меня после Труъ-вижуалстудии никакие лаги не беспокоят, голанд относительно неё невероятно быстр

Michael
26.06.2018
12:09:50
?

Aliaksandr
26.06.2018
12:11:06
Только vim, только хардкор!

Michael
26.06.2018
12:12:29
vi

Алексей
26.06.2018
12:15:12
Коллеги, кто-нибудь использовал https://github.com/RichardKnop/machinery ? либо что-нибудь похожее на celery?

Aleksandr
26.06.2018
12:16:53
license server
со следующей версии превратится в тыквы

Pawel
26.06.2018
12:18:24
ничо, другой лотос распустится взамен

Aleksandr
26.06.2018
12:18:52
Pawel
26.06.2018
12:19:47
у меня дома работает, могу вечером кинуть ссылку

Google
Aleksandr
26.06.2018
12:21:18
я и говорю, в следующей версии работать не будет

форматы ключей будут другими

Roman
26.06.2018
13:28:32
какие сейчас библиотеки для подключения внешних конфиругационных файлов актуальны?

окромя Томла

Vyacheslav
26.06.2018
13:31:01
Подскажите плз, нет ли в go какой-нибудь возможности прямо указать какое-либо значение из нескольких возвращаемых? Например сейчас приходится делать так: tmp, _ = json.Marshal(data) json := string(tmp) а хотелось бы так: json := string(json.Marshal(data)) - но тут в string возникает затык, ибо он работает с одним параметром, а пришло два

Andrey
26.06.2018
13:33:45
не заморачивайся, плоди переменные

ошибки только не забывай обрабатывать

Vyacheslav
26.06.2018
13:36:58
ошибки только не забывай обрабатывать
да оно в моём случае слайс маршалит, какие там ошибки могут быть :)

Andrey
26.06.2018
13:41:28
ну если их не будет, то и обработка не вызовется. делов то на копейку

Admin
ERROR: S client not available

Andrey
26.06.2018
13:41:54
так везде думать, будет или не будет у тебя здесь ошибка - голова сломается

Vyacheslav
26.06.2018
13:45:54
а так, можно сделать враппер Must(data []byte,err error) []byte { if err != nil { panic(err) } return data }
не-не, отставить panic :) Лучше обработать :) Но идея хорошая

Andrey
26.06.2018
13:46:21
вроде го так не умеет

Илья
26.06.2018
13:48:39
https://play.golang.org/p/M_zuCNRa8is

Andrey
26.06.2018
13:49:38
круто. вроде в ранних версиях нельзя было. В play можно менять версии?

Google
Илья
26.06.2018
13:51:39
то, что я написал, должно работать везде

а вот то, что пишут в ишуе, и правда не работает

Andrey
26.06.2018
13:53:08
да, это я спутал, и эту ишшую я уже видел.

Oleg
26.06.2018
14:11:49
подскажите пож, как решить подобную проблему? На dep init ловлю: failed to list versions for https://gitlab.com/arc-rr/go-sdk.git: fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled

Aleksandr
26.06.2018
14:14:39
добрый вечер народ! подскажите плиз есть ли какая тулза чтобы мержить dep зависимости?

Илья
26.06.2018
14:24:19
нужно или прописать alias с access_token, или прописать импорты для этой завимости через ssh

второе - предпочтительнее

добрый вечер народ! подскажите плиз есть ли какая тулза чтобы мержить dep зависимости?
что за мерджи такие? :) деп, по идее, сам должен справляться

Oleg
26.06.2018
14:29:48
нужно или прописать alias с access_token, или прописать импорты для этой завимости через ssh
ну ssh ключ я сгенерил и добавил в gitlab, пушу без авторизации, тогда почему возникают проблемы с тем, чтобы подтянуть зависимость?

Maxim
26.06.2018
14:29:58
Мб viper
Вайпер хорош, особенно горячей перезагрузкой

Aleksandr
26.06.2018
14:30:10
что за мерджи такие? :) деп, по идее, сам должен справляться
не, проблема в том, что есть два пакета, в обоих есть зависимости, которые через dep ensure складываются в отдельные папки vendor. есть необходимость использовать оба эти пакета вместе (то есть один импортит другой). Раньше проблема решалась простым копированием из одной папки vendor в другую (чтобы не было одинаковых интерфейсов, находящихся в разных vendor папках). Сейчас же проблема стала глобальнее и простое копирование уже не помогает, чядн?

Maxim
26.06.2018
14:30:24
Вайпер хорош, особенно горячей перезагрузкой
Но массив карт читать без костыля не умеет

Илья
26.06.2018
14:30:50
ну ssh ключ я сгенерил и добавил в gitlab, пушу без авторизации, тогда почему возникают проблемы с тем, чтобы подтянуть зависимость?
по дефолту dep лезет по https, а не по ssh, попробуйте прописать constraint для репозитория руками, указав путь с git@

Roman
26.06.2018
14:31:27
о, за viper спасибо. https://github.com/spf13/viper

Vyacheslav
26.06.2018
14:47:26
а так, можно сделать враппер Must(data []byte,err error) []byte { if err != nil { panic(err) } return data }
а можно ещё лучше: func Wrap(data ...interface{}) []interface{} { return data } в этом случае можно к любому из параметров доступ получить https://play.golang.org/p/-cwclkqD2Ff Единственное, что нужному параметру нужно type assertions сделать, ну и панику можно получить, если вернётся nil

Vyacheslav
26.06.2018
14:50:10
не назвал бы это лучше, тк типобезопасность выкинута в трубу :)
Ну я же знаю, какую функцию оборачиваю, соответственно знаю сколько и какого типа параметры она возвращает. К ним и приведу.

Илья
26.06.2018
14:51:45
Ну я же знаю, какую функцию оборачиваю, соответственно знаю сколько и какого типа параметры она возвращает. К ним и приведу.
врап в этом случае делает много лишнего, одна пересборка массива параметров чего стоит, проще тогда уж и правда обработать ошибку, вы же знаете что получите :) не стоит ради этого переходить на []interface

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