@ru_python

Страница 7064 из 9768
?? Eugene
16.11.2018
14:22:17
Наведи порядок, Сергей

SERGEY
16.11.2018
14:25:52
Евгений, можешь подсказать источники с мануалами, чтоб на Django и Bootstrap 3-4 версии можно было сделать годный дашборд, бекэнд для отчетов - я сам разберусь, есть ли полуготовые решения?

Типа R Shiny, если кто в курсе

Никита
16.11.2018
14:30:42
а при чем тут Python?

Google
Slam! 538
16.11.2018
14:30:57
Народ, кто работал с zbar-py. Сканирую шрих-код. На входе просит фото в виде массива numpy, на выходе должен быть возвращено число со шрих-кода

Aever
16.11.2018
14:34:25
Такой простой вопрос архитектурного характера. Есть функция проверки коректности заполнения ключей и значений в словаре. Ее лучше использовать один раз в начале установления соединения с клиентом или разбить по функциям Иными словами, собрать все проверки в одном месте, либо каждую конкретную проверку разбить поближе к функции которой эта информация и передавалась. Я полагаю, что лучше сделать одну точку входа и проверять, так?

Tishka17
16.11.2018
14:34:53
каждую проверку сделать отдеольной чистой функцией

Slam! 538
16.11.2018
14:34:54
Я когда-то давно работал
Что zbar-py должен принимать? Всю картинку или только само графические представление штрих кода?

Tishka17
16.11.2018
14:34:58
и одну которая все вызывает

R
16.11.2018
14:35:21
Привет https://pypi.org/project/yandex-search/ объясните как юзать либу плз

LighteR
16.11.2018
14:35:37
Aever
16.11.2018
14:35:45
каждую проверку сделать отдеольной чистой функцией
Вложенность функций, так? Масштабировать проще будет, точно

R
16.11.2018
14:36:09
ну а вот в переменной yandex что должно быть?

Slam! 538
16.11.2018
14:36:14
Google
Aever
16.11.2018
14:36:32
Slam! 538
16.11.2018
14:36:34
Загружаю картинку в массив через cv2

Tishka17
16.11.2018
14:36:35
LighteR
16.11.2018
14:37:35
У тебя есть пример кода?
def scan(self, image_path): pil = Image.open(image_path).convert('L') return self.recognize_from_pil(pil)

def recognize_from_pil(self, pil): width, height = pil.size raw = pil.tobytes() image = zbar.Image(width, height, 'Y800', raw) self.scanner.scan(image) return iter(image.symbols).next() if image.symbols else None

Slam! 538
16.11.2018
14:38:39
Это методы какого класса?

LighteR
16.11.2018
14:41:44
Это методы какого класса?
В общем как-то так: scanner = zbar.ImageScanner() scanner.parse_config('disable') scanner.set_config(zbar.Symbol.QRCODE, zbar.Config.ENABLE, 1) pil = Image.open(image_path).convert('L') width, height = pil.size raw = pil.tobytes() image = zbar.Image(width, height, 'Y800', raw) scanner.scan(image) print(image.symbols)

Я правда уже не помню что все эти параметры значат, это из какого-то древнего кода

LighteR
16.11.2018
14:48:14
Что за Image
from PIL import Image

Slam! 538
16.11.2018
14:53:32
Какой zbar ты устанавливал. Там куча этих либ. То zbar, то pyzbar, то zbar-py

Slam! 538
16.11.2018
14:57:01
Так pip не видит zbar

В зависимостях zbar==0.10
Эта версия 2009 года

Митя Слонимский
16.11.2018
15:00:31
выполняю запрос к msSQL - ('SELECT testId from [test] WHERE Id IN (SELECT mainId FROM [test2] WHERE myId = %s AND IsNOT = 0) AND testId NOT IN (SELECT goodId FROM test3] WHERE UserId = %s)' % login, login) и в результате exit code1, если не выносить переменные а прямо проптсать значения то выполняется отлично. Что я не так делаю с выносом переменных?!

LighteR
16.11.2018
15:01:15
Эта версия 2009 года
Ну я тебя предупреждал, что код древний ))

Митя Слонимский
16.11.2018
15:06:30
query % (login, login)
спасибо!

Tishka17
16.11.2018
15:17:20
чо

Google
Alex
16.11.2018
15:17:26
охщи

Tishka17
16.11.2018
15:17:39
через % подставляют логин в запрос

и ещё советуют

Alex
16.11.2018
15:17:51
ага

Alex
16.11.2018
15:24:43
@Tishka17 мне кажется конкретно с MS-SQL была какая-то шляпа с подстановкой параметров, но не уверен, очень давно это было.

Tishka17
16.11.2018
15:25:30
ну там может не %s а ? надо

но стопудово надо не руками

N.B.71th
16.11.2018
15:26:49
лучше подумай прежде чем советовать
Это его дело, он спросил, как сделать так, что бы не возвращало ошибку, я ответил.

Alex
16.11.2018
15:27:15
В общем же случае компоновать запросы руками - очевидно крайне плохая практика

N.B.71th
16.11.2018
15:27:16
У него может лаба на row sql + mssql

LighteR
16.11.2018
15:29:40
Чем читать штрих-код с картинки?
А чем тебе zbar не подошел?

Slam! 538
16.11.2018
15:30:02
А чем тебе zbar не подошел?
Да говно непонятное. Куча либ, путаница

И results = []

LighteR
16.11.2018
15:30:27
Я не знаю как сейчас, но раньше альтернатив zbar'у не было

Google
LighteR
16.11.2018
15:31:34
Так что есть вероятность, что тебе с этим говном придется жить... как и мне в свое время ?

Slam! 538
16.11.2018
15:31:39
Каким образом жирнющее изображение после открытия и преобразования в numpy.array имеет в себе всего лишь несколько десятков трехзначных значений?

Alex
16.11.2018
15:32:34
Это его дело, он спросил, как сделать так, что бы не возвращало ошибку, я ответил.
давать вредные советы еще хуже чем не давать их вовсе.

Slam! 538
16.11.2018
15:33:35
Один человек рассказывал, как вскрыл базу

Был бот, который что-то продавал и имел возможность принимать пополнения от пользователей. Так вот, после запуска бота пользователю необходимо было ввести название своего профиля, типа того. Ну а чел вставил туда SQL запрос и каким то образом там что то изменил

А, вот. Он сначала узнал структуру таблицы пользователей, затем с нового аккаунта с помощью UPDATE обновил баланс

Записал в название своего профиля структуру таблицы

Tishka17
16.11.2018
15:43:40
https://xkcd.ru/327/

Скажите, если мне лень делать базу, но я уже храню картинки на aws. Это нормально хранить рядом с ними файлами метаинформацию? Или я совсем упоролся?

Хотя. Там вроде к файлу можно и так приложить данные?

user-defined metadata is limited to 2 KB in size

Хм

Мало

Значит файлом рядом

Slam! 538
16.11.2018
16:12:42
Что за мысли вслух?

Tishka17
16.11.2018
16:18:24
Да думал вдруг кто подскажет

Ramzan
16.11.2018
16:34:42
Добрый вечер! Я в поисках правильного решения решил обратиться сюда, т.к. не знаю, что гуглить :) В общем, есть процесс питона, в нём хочется иметь две сущности, работающие "одновременно". Одна сущность — некоторый загрузчик, который скачивает что-то и должен выдавать. Вторая сущность — некоторый обработчик, должен ждать пока данных нет и при их появлении проверять их и сохранять. Пока думаю про selectors, но ощущение, что оверкилл. Посоветуйте каких-нибудь решений, пожалуйста. Думал про асинк, про банальные треды, но наверняка есть что-то специализированное.

Tigran
16.11.2018
16:35:26
Выглядит как цикл и генератор

Aragaer
16.11.2018
16:36:20
вообще не вижу тут необходимости что-либо распараллеливать

Google
Ramzan
16.11.2018
16:37:01
Выглядит как цикл и генератор
Но генератор же будет ждать обработки

Aragaer
16.11.2018
16:37:39
а то есть надо запускать обработку, а в это время качать дальше?

Ramzan
16.11.2018
16:37:41
вообще не вижу тут необходимости что-либо распараллеливать
Загрузчик бы хотелось иметь независимый, там есть всякие хитрые ожидания и сбивать их обработкой полученных данных не оч в данной задаче

Aragaer
16.11.2018
16:37:55
сделать два процесса

один грузит и валит в stdout, а другой блокируемо ждет

Donaudampf
16.11.2018
16:39:45
Ну вообще да
если обработка работает несопоставимо быстрее скачивания, то по реальной параллельности особо упарываться смысла нет

Tishka17
16.11.2018
16:43:10
Если обработка долгая, а скачивание происходит неравномерно, то возможно, подойдёт какой-то сервер очередей

Особенно если несколько обработчиков

Danil
16.11.2018
16:43:28
привет

нужна хепла

как хостить проекты на vps

какая софтина есть?

или может кто посоветовать что либо?

Aragaer
16.11.2018
16:45:38
поставить там питон

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