Sergius Ofitserov
Оу. Блокчейн и сюда добрался:)
Sergius Ofitserov
Всё как-то стеснялся об этом говорить 😂
invariance
Всё как-то стеснялся об этом говорить 😂
ну не стесняйся, все ж мы люди
Sergius Ofitserov
Реагирует странно в основном. Поэтому сильно не распространяюсь
Sergius Ofitserov
Так что есть тоже есть энтузиасты, которые желают принять участие в разработке 'блокчейна' - велкам🤗
Anonymous
Так что есть тоже есть энтузиасты, которые желают принять участие в разработке 'блокчейна' - велкам🤗
ты ведь понимаешь, что во время, когда каждый день кто-то кидает вакансии с блокчейном, кидать еще одно такое предложение без какой-либо детализации что это за блокчейн… как бы это сказать - антипаттерн 🙂 в чем суть-то?
Sergius Ofitserov
Основной посыл: скорость и бесплатность. Это мало кому вообще интересно с точки зрения бизнеса и заработка денег, но это нужно небольшим старатапам.
Sergius Ofitserov
Соответсвенно скорость и получил за счёт ликвидации любых fee
Sergius Ofitserov
Однако я реалист и прекрасно понимаю, что на текущем этапе за идея придут (если придут) единицы
Sergius Ofitserov
Следовательно сильно и не распространяюсь 😂
Alexander
Я хочу писать блокчейн! Только деньги вперёд!
Sergius Ofitserov
Это ожидаемо
🏁Александр
люди которые могут это написать, потребуют денег. Люди которые не потребуют денег - не смогу написать (так как те которые требуют денег) :)
Sergius Ofitserov
Я бы сказал, скорее те, кто хоть как-то представляют как это описать. С нуля расписать годный(!) чейн без подглядки на исходники суровая затея
Sergius Ofitserov
Но интересная :)
Sergius Ofitserov
Эфир достаточно медленный для рядового пользователя. Если слышали про соц.сеть akasha?
An7on
Eos, bts?
Sergius Ofitserov
У любого сущемтвующего блокчейна есть своя валюта
Sergius Ofitserov
-> они не бесплатны
Sergius Ofitserov
В том числе eos
An7on
Не буду спорить в этом чате)
Sergius Ofitserov
Давац не спорить, а дискутировать?☺️ В личке. Это дейстительно полезно.
An7on
👍
Daniel
А какой плагин? В плагине от lukehaban в последней версии вроде этой настройки даже и нет
а я решил свою проблему 1. ставим расширение macros 2. определяем macros "goBuildCurrentPackage":[ "go.build.package" ], 3. вешаем этот макрос на клавишу (у меня по привычке cmd+b) { "key": "cmd+b", "command": "macros.goBuildCurrentPackage", "when": "editorTextFocus" } и будучи запущенным так go.build.package отрабатывает точно, как ожидается
Akmyrat
Привет всем. Кто что использует для мониторинга и логирования го программы?
Billyfbrain
привет! prometheus+grafana
Maxim
Есть у кого тестовые задания на junior/middle golang разработчика? Поделитесь, кому не сложно :)
Stanislav
Микросервис любой
Maxim
Так сходу сложно придумать
Hopf
Я бы тоже, а то меня без тестового задания взяли
Alexander
возьми тестовое задание на любом языке и напиши его на го
Slava
смотря что хочется протестировать
Maxim
друг устраивался на junior elixir разработчика, ему сказали сделать чат на вебсокетах :D
Slava
если алгоритмы/структуры, то можно хоть на чём
Slava
если знание го, то лучше спец задачи для го с использованием каналов/wg и синхронизаций
Maxim
Что бы солидно для работодателя выглядело
Maxim
если знание го, то лучше спец задачи для го с использованием каналов/wg и синхронизаций
Вот кстати да, с каналами нужна практика, это основа основ я считаю
Slava
основа основ - не пихать их туда куда не надо =)
Slava
но это уже уровень сениор разработчика
Maxim
Это разве сложнее чем простенький rest? Да и если загуглить, по первой же ссылочке подробный тутор есть
Chebyrash
Подскажите пожалуйста почему пишет, что CGO_ENABLED=0, когда в go env он на 1
Chebyrash
Сделал GOOS=linux; CGO_ENABLED=1 go build ... Заработало.
Slava
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_02.html почитай тут чем отличается local variables от экспортируемых
Anatoliy
Использует кто https://go-macaron.com/ ?
Slach
Всем привет, ламерский вопрос а никто не знает как в goland от JetBrains заставить искать папку vendor которая в корне репозитория?
Kirill
В настройках добавить её как ещё один gopath
Slach
В настройках добавить её как ещё один gopath
=( блин чего то не помогло http://take.ms/mtk5C
Kirill
у меня вот так выглядит
Serhii
больше анонимности
Serhii
По этому и скрывается
Kirill
хихи
Kirill
я новичок в го и бэке
Kirill
ты юзаешь какой-нибудь менеджер?
Kirill
как их называют то
Slach
хм... ну вот Ребят, а серьезно по делу есть? ну вот вроде я все правильно добавил... а в import не находит нифига собака =( что ему надо..
Slach
пойду багу засабмичу в Youtrack goland'овский
Александр
Перезагрузи компьютер
Kirill
лол
Serhii
3 раза😂😂😂
Александр
в 90% случаев решает любую проблему)
Slach
ну вот вы стебетесь а у меня боль ;)
Kirill
goland'у вроде пофиг же
Slach
goland должно быть пофиг... http://take.ms/0CGig а где эта метка вешается на каталог, я что-то не вижу =(
Kirill
@resurtm у тебя же получается файлы проекта и зависимости в перемешку?
Kirill
я просто не увидел их)
Slach
ну это тебе нужно для того чтобы свой код импортить так, будто он библиотечный и в инете лежит
Slach
слушайте простой вопрос, я доку читал но не вкурил import ( "package_name" ) ищет $GOPATH/src/package_name $GOPATH/src/vendor/package_name ? $GOPATH/vendor/package_name/ $GOROOT/src/package_name $GOROOT/pkg/package_name??
Slach
ну если у меня приложение не библиотечный код разве я не могу его просто в src по сабпакетам разложить и импортировать?
Slach
а импортировать то я его зачем должен как github.com/slach/myprojectname/subpackage ? я вот хочу просто import ( "subpackage") повторюсь у меня не библоитечный код для переиспользования...
Slach
нет, мне просто надо чтобы насчет src кстати помогло перенесение папки в src/morgoth и все взлетело... GOPATH указывает на корень в котором есть src/morgoth и src/vendor
Александр
Как можно архитектурно зарефакторить такой код? switch incomeEvent.Action { case models.CALL: switch incomeEvent.Method { case models.GET: getRequestHandler(incomeEvent) case models.POST: postRequestHandler(incomeEvent) } case models.SUBSCRIBE: switch incomeEvent.Method { case models.POST: postSubscribeHandler(incomeEvent) } } P.S. Внутри этих методов еще switch. Полиморфизм? Регистрация колбеков? Мб еще варианты есть? В golang новичок. Такая вложенность, еще и раскиданная по файлам мне не нравится
Александр
Было бы читабельно просто: switch "first_type": handler.first(incomeEvent) switch "second_type": handler.second(incomeEvent) switch "third_type": handler.third(incomeEvent) Или так: handler := getHandler(incomeEvent) handle.handle(incomeEvent)