Anonymous
Александр
Подскажите с гитом. Редактировал код в pycharm находясь не в той ветке. Теперь мне нужно сделать коммит в нужной ветке. Как мне переключиться на нужную ветку, чтобы изменения в коде остались и я их закоммитил?
Михаил
Git stash тебе поможет
🍁 Jaŭhien
Коммить в этой ветке, переноси коммиты а другую
🍁 Jaŭhien
Git stash между ветками разве работает?
👑OGURCHIK🖤
con.cursor().execute(query,data).commit()
Anonymous
👑OGURCHIK🖤
🤔
Anonymous
'import module' vs. 'from module import function'
https://softwareengineering.stackexchange.com/q/187403
Anonymous
Интересно
👑OGURCHIK🖤
con.cursor().execute(query,data).commit()
👑OGURCHIK🖤
🤔а если не передавать дату то все хорошо
Andrey
Amaro
"insert into users values(%s,%s,%s,%s,%s)"%(message.chat.id,message.from_user.first_name,0,"",0)
А поля таблички юзерс, в которые инсерт, не надо перечислять?
Александр
Andrey
нет
denis ⛅️
denis ⛅️
Не понимаю зачем им давать проводить интервью
Андрей
Внимание вопрос.
Есть некоторая база данных с пользователями. У пользователей есть столбцы:
Город | широта | долгота
Нужно найти всех пользователей в радиусе 5км от 1 точки. Сейчас беру всех юзеров из нужного города и считаю дистанцию каждого до точки. Но это не лучший способ. Так как люди могут быть рядом, но у 1 будет Московская область, а у другого Москва в столице Город. И поиск не сработает. А, отбирать из базы всех пользователей дело такое себе, ибо скорость упадет. Может у кого есть идея как это красиво реализовать? С sql не дружу, юзаю orm peewee
Alex
Pavel
Alex
шта
тут вопрос по твоей части
Pavel
загнать базу в постгис, выгребать всех в интерсекте буфера 5км
Андрей
Ограничен в стеке, только mysql
Pavel
страдать
Андрей
Уже(
Pavel
или гуглить геометрию под майскуель, если она там вообще есть
Pavel
еще можно на скуеле написать функцию pointInEllipsis, но это такое
Artem
А можно несколько api подключить в одном проекте
Artem
?
Pavel
короче, правильный ответ - постгис
Андрей
Я нашел инфу. Но там просто процедура которая проходит по всем великая и считает дистанцию. Быстрее конечно чем это же на питона делать. Но все равно такое себе
Дмитрий
Pavel
аналог - рассчитать ббокс для круга в 5 км, выдрать точки
Андрей
Ладно, спасибо. Буду дальше думать
Pavel
и с помощью shapely какого нить прогнать интерсект
Pavel
сорри за рваные сообщения, с телефоеа плохо получается
Андрей
Дмитрий
Андрей
Попробую все же как-то постоим завести, или сменю хост
Pavel
Андрей
Ой, не дома сейчас
Valera
Привет всем,
можно ли как-то отрефакторть?
for sticky in stickies:
if sticky['type'] == 33:
sticky_size = sticky_size + sticky.get('image')
elif sticky['type'] == 38:
sticky_size = sticky_size + sticky.get('image')
+
sticky.get('videoURL')
Андрей
Я делал через условие, про between не знал. Но теперь посмотрю в эту сторону. Спасибо
👑OGURCHIK🖤
imgio = BytesIO()
есть картинка. как мне ее засунуть в sql?
👑OGURCHIK🖤
👑OGURCHIK🖤
картинки я сам генерирую
👑OGURCHIK🖤
и не охотно жд тыркать каждый раз
Alex
Alex
Alex
👑OGURCHIK🖤
Alex
насиловать
зависит вообще от размера и операций с картинками.
Alex
вообще как уже выше сказали стоит положить на ФС
Alex
и путь в том или ином виде указать в базе
👑OGURCHIK🖤
👑OGURCHIK🖤
Tishka17
Tishka17
хотя ничто не мешает положить файл в ramfs
Tishka17
Tishka17
BLOB же, но зачем?
наврено чтобы не поднимать файловое хранилище, не думать о транзакциях. Для небольших блобов норм если при раздаче кэшировать
Alex
👑OGURCHIK🖤
картинки около 100кб
Alex
и что ты с ними делать дальше будешь?
👑OGURCHIK🖤
🌚ну буду на жд
Ringо
Котаны, чем нынче модно питоньи объекты или словари в xml сериализировать?
Alex
Alex
Tishka17
кстати, а на хероку как с кэшированием?
Tishka17
то же что ли картинки в базу положить