@ru_python

Страница 8952 из 9768
Alex
07.05.2019
10:40:19
Я начитался книжек. Почему я не могу начать разработку? Ответ прост. Потому, что в голове мусор про: * Выбор ЯП * Выбор фреймворка * Функциональность * Компоненты, объекты, модули и связи * Выбор систем хранения данных * Выбор транспорта * Паттерны проектирования * Эффективность системы * Гибкость системы * Масштабируемость * Декомпозицию * Сопровождаемость * Переиспользование Нужно подчеркнуть, отсутствующее добавить https://specialistoff.net/page/416

LighteR
07.05.2019
10:40:43
но пока не видел либ, которые поддерживали бы датаклассы, которые являются Generic'ами

LighteR
07.05.2019
10:46:01
пример?
T = TypeVar('T') @dataclass class Foo(Generic[T]): value: T

Google
LighteR
07.05.2019
10:47:37
это утрированный пример, но иногда бывает нужно сделать dataclass дженериком

Tishka17
07.05.2019
10:49:42
а как оно в словаре должно?

LighteR
07.05.2019
10:52:34
а как оно в словаре должно?
ну мне сериализация/десериализация нужна уже для конкретного типа, например, Foo[int]

т.е. в апишках уже точно будет указан принимаемый или возвращаемый тип, но, например, одна апишка может возвращать Foo[str], а другая Foo[int]

LighteR
07.05.2019
11:03:51
запили мне PR =)
без проблем

Tishka17
07.05.2019
11:04:12
там вроде понятно

надо взять поля из ориджина и потом не забыть в них реальные аргументы подставить

хотя второе хз как

Google
LighteR
07.05.2019
11:09:42
без проблем
блин, я че-то подумал про issue. PR тоже могу, но хз когда

Александр
07.05.2019
11:19:01


Владимир
07.05.2019
11:19:40
Версию передаешь?

Александр
07.05.2019
11:19:50
Владимир
07.05.2019
11:20:19
в где?
В ошибке написано, что необходимо передавать версию апи

Александр
07.05.2019
11:20:37
куда????

Владимир
07.05.2019
11:21:20
куда????
Куда-то в инициализатор скорее всего. В доке явно есть ответ

Tishka17
07.05.2019
11:24:34
Это что мне в каждую схему писать @post_load def make(self, data): return User(**data) ?

Boriskas
07.05.2019
11:29:27
поцоны скажите есть ли нормальный гит гуй под линукс что бы он мог в пассфрейз ключа?

Tishka17
07.05.2019
11:30:08
зачем нужен гит гуй?

Boriskas
07.05.2019
11:30:17
я хочу

Sergey
07.05.2019
11:30:43
Git kraken pro

Про пассфрейз хз, но вродь самый навороченый

Tishka17
07.05.2019
11:31:51
LighteR а насколько дорого каждый раз создавать схему?

и наоборот можно ли переиспользовать инстанс

LighteR
07.05.2019
11:32:18
LighteR а насколько дорого каждый раз создавать схему?
думаю, довольно дорого. Поэтому лучше один раз сделать

обычно один и тот же инстанс схемы используют

Tishka17
07.05.2019
11:33:38
ок

LighteR
07.05.2019
11:34:08
хотя я обычно использовал https://github.com/lyft/toasted-marshmallow, там очень дорого создавать инстанс. Может в обычном marshmallow и не так критично

on my way to Uganda
07.05.2019
11:41:54
Читаю xlsx с помощью openpyxl. В самом xlsx файле есть группировка строк (rows). Как через openpyxl понять, что строки сгруппированы? Кто-то работал с ней?

Google
привет?
07.05.2019
11:44:00
народ на что это похоже? Написать HTTP-сервер для отдачи кластеров из гео-объектов на front. Гео-объекты хранить в базе.

AKozyrev@
07.05.2019
11:44:28
на тестовое задание

привет?
07.05.2019
11:45:05
оно и есть.

сколько это делается?

LighteR
07.05.2019
11:46:48
сколько это делается?
кластеризацию надо самостоятельно реализовать?

Tishka17
07.05.2019
11:47:15
сколько это делается?
две недели на соглаосвнаие ТЗ за 150к, а дальше посмотрим

привет?
07.05.2019
11:48:16
кластеризацию надо самостоятельно реализовать?
или использовать готовые варианты

на тестовое задание
типа джанго, которая выводит на фронт данные из базы?

две недели на соглаосвнаие ТЗ за 150к, а дальше посмотрим
это в Яндексе наверно) для джуниора не слишком круто? с чего бы начать

привет?
07.05.2019
11:51:32
что под кластерами понимается?
я не знаю. буду гуглить

Pavel
07.05.2019
11:51:42
мдя...

Tishka17
07.05.2019
11:51:53
это в Яндексе наверно) для джуниора не слишком круто? с чего бы начать
нет, в яндексе не так, просто идеш ьи делаешь за ЗП

выглядит как будто надо из БД считать табличку и отдать в виде json

Pavel
07.05.2019
11:52:58
в общем, без понимания, что в данном случае такое "кластера геообъектов" тут сказать ничего нельзя

Pavel
07.05.2019
11:53:22
дык постгис

чо тут думать то

Google
Tishka17
07.05.2019
11:53:30
слишком

LighteR
07.05.2019
11:53:31
или использовать готовые варианты
посмотри https://github.com/biodiv/anycluster

Pavel
07.05.2019
11:53:35
ват

привет?
07.05.2019
11:53:36
это все подробности? пока это то что известно

Admin
ERROR: S client not available

Pavel
07.05.2019
11:53:38
что значит слишком?

Tishka17
07.05.2019
11:53:53
я бы начал с двух таблиц - кластеры и объекты

Pavel
07.05.2019
11:54:04
геометрию ты как будешь хранить?

Tishka17
07.05.2019
11:54:12
геометрию чего?

Pavel
07.05.2019
11:54:12
массивом латлонгов что ли?

Tishka17
07.05.2019
11:54:32
про геометрию кластера речи не было, возможно нужен просто центр

или даже состав

Sergey
07.05.2019
11:54:53
Йо, есть вопрос по джанге, у меня есть 2 модели, например пользователи и купоны, там связь 1 к многим (т.е у одного пользователя много купонов) и мне дают список купонов и надо найти пользователей у которых список купонов совпадает с данным. Как это можно сделать через стандартный джанговский ORM

Pavel
07.05.2019
11:55:25
дак геообъектом может быть что угодно, точка, мультиточка, полигон, мультиполигон, линии, ...

привет?
07.05.2019
11:55:57
в общем, без понимания, что в данном случае такое "кластера геообъектов" тут сказать ничего нельзя
типа это может быть какой то путь на карте или территория да? или не просто координаты?

Pavel
07.05.2019
11:56:04
всё что угодно

определение "геообъекта" без уточнения

Tishka17
07.05.2019
11:56:32
объекты хранить не просили

Pavel
07.05.2019
11:56:49
поэтому id и название =)
"объекты хранить в базе"

Google
Sergey
07.05.2019
11:56:50
Ну и чтоб такой поиск +- быстро работал на 50к пользователях

Tishka17
07.05.2019
11:56:58
а, ок

Pavel
07.05.2019
11:57:08
а, ок
мама сказала, деньги в бидоне

LighteR
07.05.2019
11:57:32
а еще непонятно какие запросы могут в это апи приходить. Там может быть фильтрация по bbox'у, например, могут быть параметры кластеризации

Pavel
07.05.2019
11:57:48
да вообще ничего не понятно

Tishka17
07.05.2019
11:58:16
и проверять точное совпадение строки

LighteR
07.05.2019
11:58:49
при визуализации, например, для разных разрешений могут потребоваться разные размеры кластеров

Pavel
07.05.2019
11:58:52
)
ты где такое задание умудрился раздобыть?

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

Sergey
07.05.2019
11:59:15
А, лол у меня сейчас так и есть, просто думал что лучше было бы нормализовать

Sergey
07.05.2019
11:59:53
но тут тоже, совпадение не строгое, у пользователя помимо данных могут быть еще купоны

Страница 8952 из 9768