Anonymous
И в бубен бить
aadz
и что это было такое полезное?
Ivan
Всем привет! Мб уже есть реализованное под мои требования: Есть два Массива с координатами: Заказы (ид, координаты) Курьеры (ид, координата) И получается их надо друг к другу привязать в зависимости от наиближайщего расстояния.
Ivan
или тупо цикл в цикле пробегать?
Ivan
Большие массивы?
ну получается 300 заказов и 1000 курьеров
Anatoly
Спасибо!
еще рассмотри вариант: есть геопространственные расширения для СУБД (например, PostGIS для PostgreSQL), которые решают такие задачи посредством SQL.
Anonymous
Я
К теме гуя. На чем блин? Не нашёл вменяемых гуев для гошки
Daniel
а их и нет
Kirill
Но - полезное
Anonymous
Ты уже было дал надежду...
Kirill
На это - не давал
Anonymous
А на чем написал? Я только на javafx умею
Kirill
Реакт + электрон
Kirill
Сейчас ещё доберусь до реакт нэйтива
Anonymous
К теме гуя. На чем блин? Не нашёл вменяемых гуев для гошки
Вменяемость - понятие относительное ))
German
Кто ни будь работал с асиками antminer? Где можно глянуть их API?
Anonymous
Реакт + электрон
Все собираюсь и хочу електрон посмотреть но суть в другом. Реакттнйтив он просто боль. Первое в стадии разработки, второе, это произведение костыльного искусства очень сложно поддерживать в плане написания каких то новых модулей.
Anonymous
Вменяемость - понятие относительное ))
Мне необходимо, чтобы была возможность одну из известных библиотек или свою собственную использовать из коробки без с кода
German
Все собираюсь и хочу електрон посмотреть но суть в другом. Реакттнйтив он просто боль. Первое в стадии разработки, второе, это произведение костыльного искусства очень сложно поддерживать в плане написания каких то новых модулей.
Работал с электроном, если приложение маленькое и не сложное, то все норм, но вот когда начинаешь писать огромное приложение дебажить этого монстра становится пыткой, + по ресурсам он не очень экономен.
Anonymous
Работал с электроном, если приложение маленькое и не сложное, то все норм, но вот когда начинаешь писать огромное приложение дебажить этого монстра становится пыткой, + по ресурсам он не очень экономен.
Я вот сейчас пишу прилажку уровня 1с км. Уже долго пишу и в стадии дедлайн на этой неделе. Но суть в том, что оперативки на ноуте 4гб и когда заказчику презентую, прям из иде. И я скажу так, не разу не тормозило.
German
У меня на ноуте тоже самое, отжирала оперативу когда запускал уже скомпилированую.
Zver
Я гуевое тоже не на Го. Это было лет 20 назад и это был дельфи.
Anonymous
Уровня 1с-ки проблематично крайне в одно написать.
Ну программисты в ентерпрайзе на то и существуют
Zver
Ну программисты в ентерпрайзе на то и существуют
Слишком специфично получается. Я бы вне 1С вылазил бы только на простых приложениях или если предвириятие огромное, когда можно держать дивизион программистов. Или когда упирается в ограничения 1С. А так нафиг велосипеды с которыми потом никому не разобраться. Это если со стороны предприятия смотреть. А так да, со стороны программиста можно деньги получить и долгую поддержку.
aadz
Да, в общем, отцы-основатели во всю свою жизнь о GUI не парились. Вот Пайк пишет: More than most general-purpose programming languages, Go was designed to address a set of software engineering issues that we had been exposed to in the construction of large server software. GUI по барабану в общем, язык - для серверного софта.
aadz
Есть и так на чем GUI делать, а они заморочились над удобством разработки для мультипроцессорных систем, в первую очередь.
aadz
вряд ли. Они же делали системный язык. JS - это не то, на чем браузеры пишутся, все же :)
Zver
вряд ли. Они же делали системный язык. JS - это не то, на чем браузеры пишутся, все же :)
Это не загорами. ) По крайней мере, интерфесы некоторых браузеров на HTML/JS.
aadz
Барузеры - это еще не все, что бывает в GUI. Вобще-то, Go еще слишком молодой, наверное, чтобы на нем уже библиотечек для пользователького интерфейса написали. Не С все же.
Roman
Может там фанатизм а не патриотизм
это я делал. нам всем очень не хватает настоящего русского языка программирования! у 1с слабоват синтаксис, да и возможности устарели :) я изначально думал, все 1сники начнут на гонце программировать, ан нет, контрибьюторы только матерную версию форкнули :)) ну и ЧЮ на хабре тест не выдерживает :)))
Roman
падежи - это следующий этап :))) пока думаю добавить синонимов :)) бодрые синонимы исполняются быстро, а вяленькие - медленно
Slach
Люди, объясните мне тупому как делать в Golang наследование? https://play.golang.org/p/CGFiATB5cao что мне нужно есть некоторая общая часть wtfMethod() там вызывается несколько методов часть из которых я хочу отнаследовать и переопределить КАК ?
Timur
Embedding
Timur
И так работать не будет если ты хочешь звать на родителе wtf
Slach
type Child struct { Parent }это разве не embedding?
Timur
Он
Slach
дак я вроде не у родителя вызываю у меня же o := &Child{}
Timur
Я линк не смотрел ещё, с телефона сижу. Сча гляну
Timur
Ну вот
Timur
Так не будет работать
Timur
Как ты хочешь
Timur
Wtf переопределяй на child
Timur
После вызова wtf ты провалишься в parent и дальше все "вызовы методов" будут на нем происходить
Timur
Как-то так
Slach
если переопределять в Child https://play.golang.org/p/7sxjpjLPf9E то тоже нуль эффекта оно все равно в Parent тип скатывается =(
Timur
Да
Andrei 🦉
Timur
Ну так если не явно то рекурсия будет))
Timur
Тут видимо надежда на наличие mro например как в perl
Andrei 🦉
я к тому, что такое поведение ожидаемое)
Timur
Но нет)
Timur
Все линейно и просто
Timur
G - golang😂
Slach
ну дак это, как reusable код то тогда писать? ну вот есть у меня некий type XXX interface { func (x *XXX) InitMain() } и есть некоторая имплементация этого InitMain() в ней тупо InitSub1() InitSub2() InitSub3() вот я хочу юзать код InitSub1(), InitSub3() как есть а код из InitSub2() хочу переопределить. так чтобы при этом InitMain не пихать копипастом везде что делать?
Ivan
в гошке можно какой нибудь похожее на enum string сделать, что бы еще switch его правильно понимал?
Ivan
и получается так, что новые стуктуры попадают под этот интерфейс, т.к. у первичной стуктуры есть необходимые имплементированные методы для интерфейса
Ivan
но в гошке с этим лучше поаккуратней)
Timur
init функции звать в своем initMain руками
vld
Друзья, всем добрый день! Как вы реализуете у себя центрально хранилище файлов, если у вас допустим есть несколько серверов фронта и балансер между ними? Спасибо
Alexey
у минио есть нормальная distributed модель? я так понимаю они не очень масштабируются
vld
Спасибо, сейчас посмотрю
Slach
init функции звать в своем initMain руками
в смысле те функции которые "переопределяемые" руками звать? но это же дублирование кода конкретное получается =(
Andrei 🦉
в смысле те функции которые "переопределяемые" руками звать? но это же дублирование кода конкретное получается =(
как вариант можно одинаковый метод у разных структур превратить в функцию, которая первым параметром принимает интерфейс, которому соответствуют эти структуры
Andrei 🦉
так иногда можно обходить отсутствие наследования