Илья
и не про крипту совсем
aadz
и не про крипту совсем
блин, этот нигга тараторит так, что ни слова не разобоать. хорошо хоть субтитры есть
Subbotin
https://www.youtube.com/watch?v=15RTC22Z2xI
Там говорят прописные истины, что блокчейн нужен узкому спектру задач, где много контрагентов хотят друг друга наебать и не хотят выбирать арбитра потому что у него тоже свои интересы?
Anonymous
СryptoBazar Serial Hacking в онлайн формате 💻 ⠀ 🔺 CryptoBazar Fund объявляет о старте уникального полугодового марафона блокчейн-хакатонов, посвященных разработке решений и продуктов в области блокчейна и криптовалют!!! ⠀ 🔸 2000+ разработчиков из России, Украины, Белоруссии, Казахстана и стран Балтики; 🔸 4 полуфинальных раунда, каждый из которых включает этап ✅online подготовки и последующий очный хакатон в Москве; 🔸 Финал в Гонконге: двухдневный круиз на суперлайнере, где лучшие из лучших будут соревноваться за главный приз и оцениваться ведущими мировыми разработчиками; 🤑 Общий призовой фонд - более 10 000 000 рублей; 🎁 Десятки призов каждый месяц; 🤝 Партнеры: ⠀⠀ • Fantom Foundation (Южная Корея) • NuCypher (CША) • QuarkChain (Китай) • Metahash (Россия) ✔️ Даты проведения с 1 сентября 2018 по 1 марта 2019. Регистрация еще открыта! ✅ Регистрация на онлайн-марафон хакатонов: https://docs.google.com/forms/d/e/1FAIpQLSeR4pUDthM_b.. ✅ Сайт с подробной информацией: http://hackathonserial.cryptobazar.io ✅ Telegram: @CryptoBazarHackathon
Aleksandr
выглядит страшно
aadz
выглядит спамом
Alexey
🤢
Daniel
я вижу в первый раз
Daniel
это в любом случае не спам - Диляра попросила разрешение на публикацию
Deance
Ребят, может есть у кого нибудь хорошая статья/материал по мониторингу http-сервера на Go сбиблиотекой prometheus? Коды ответов, ошибки и все вот это
aadz
у гугла таких материалов полно
Daniel
неплохое выступление по теме блокчейнов
а почему он говорит distributed storage? вроде все стореджи, что я знаю, не distributed, a replicated
Co(n)stantine👨‍🔬
🤔
Deance
у гугла таких материалов полно
в гугле, к сожалению, ищется только просто материалы по prometheus, мне бы может миддлвари готовые или рецепты
aadz
лол
ну, там же есть про коды HTML :)
Deance
ну, там же есть про коды HTML :)
Ну найди там, как складывать их в prometheus и я тебе поапплодирую
aadz
Ну найди там, как складывать их в prometheus и я тебе поапплодирую
жалко, что тут матом говорить нежелательно :) Но с такими бодными закидонами ты и сам себе все найдешь :)
Pavel
в гугле, к сожалению, ищется только просто материалы по prometheus, мне бы может миддлвари готовые или рецепты
Не понятно откуда ты коды ошибок хочешь брать: nginx, go-app или что-то еще? И, чувак, гугл действительно знает много.
Deance
Не понятно откуда ты коды ошибок хочешь брать: nginx, go-app или что-то еще? И, чувак, гугл действительно знает много.
Я хочу брать коды ошибок из go-app брать, я погуглил, нашел мало чего готового, подумал, что вдруг у кого есть хороший материал
aadz
Прочитал https://github.com/romshark/Go-2-Proposal---Immutability/blob/master/README.md Да, я тоже слово const хочу
Ilya
полные ноды точнее
Daniel
блокчейн это распределенное хранилище
распределенное - это когда чать инфы на одной ноде, часть на другой те блокчейны, что я знаю - не распределенные, а реплицированные: на каждой ноде вся инфа
Ilya
ну вопрос терминологии
Daniel
я понимаю
Daniel
я не понимаю, зачем нужна вводящая в заблуждение терминология
Ilya
мэйби имеется в виду что хранилище организовано децентрализованно
Ilya
нет мастера от которого реплики
Ilya
то есть не в смысле архитекутры а в смысле безопасности тысызыть
Anonymous
привет а подскажите почему я не могу инициализировать мапу так? как это правильнее сделать? func main() { t := map[string]interface{} t["a"] = "23" fmt.Printf("%T - %v", t, t) }
Anonymous
те мне в мапе нужен объект любого типа string/int/bool
Dorian
А make не круто?
Anonymous
ох е( спасибо!
Daniel
А make не круто?
очень не круто.
Dorian
очень не круто.
Расскажите?
Мерль
Daniel
Расскажите?
либа должна быть готова к импорту после go get. приложение должно быть готов к запуску после go get. если у вас есть Makefile - он или лишний, или ваш код требует чего-то кроме go get
Daniel
я подозреваю, что надо бы что-то с этим сделать, но пока не придумал, что
Мерль
я подозреваю, что надо бы что-то с этим сделать, но пока не придумал, что
Было бы очень неплохо чтобы в go get был бы аналог gomake
Мерль
Или в build
Daniel
ну вот пока не понятно
Мерль
Или в build
Это бы сильно упростило бы запуск кодогенерации
Daniel
погоди
Daniel
кодогенерация - инструмент для создателя ПО, а не для пользователя
aadz
очень не круто.
Правда, почему make() - не круто?
Daniel
Правда, почему make() - не круто?
мы уже разобрались, что я не на тот вопрос ответил
aadz
А, sorry
Мерль
кодогенерация - инструмент для создателя ПО, а не для пользователя
Это не совсем так Есть кодогенерация, которую надо выполнять на этапе разработки пакета, например генерация protobuf или swag А в случае если она используется как замена дженериков, то она нужна на этапе разработки, и, имхо, должна запускаться автоматически ide или при сборке
Daniel
go generate ./... чем тебе не угодил?
Мерль
go generate ./... чем тебе не угодил?
Тем что это по сути тупой make? Это только для первого типа кодгена Второй должен работать на лету во время разработки
Daniel
да вот непонятно про на лету
Daniel
по какому событию оно должно на лету запускаться?
Мерль
по какому событию оно должно на лету запускаться?
Либо при go build, либо, если есть умный редактор, когда нужно автодополнение и линтинг
Daniel
а до go build твой код неполный, и синтаксическую проверку не пироходит, так, что ли?
Мерль
И я думаю что кодогенераторы должны быть не в виде бинарников, а в виде функций Как test
Daniel
эту мысль я не понял
Daniel
если приложение собирается без генеренного кода - зачем он нужен такой
Olzhas
@onokonem а есть пример go generate для самых тупых похапешников?
Daniel
а если не собирается - его надо раньше go build запускать
Мерль
эту мысль я не понял
У тебя в проекте лежат функции вида func GenerateMyGenerator(*gen.Context) { ... }
Olzhas
Бля
Daniel
как это нет?
Daniel
grpc, swagger
Kirill
как это нет?
эхехехехехе
Olzhas
grpc, swagger
Надо поковырять