@ru_python

Страница 9331 из 9768
oche somali yoba
14.06.2019
09:35:54
В openCV вроде есть встроенное средство которое центрирует изображение, к примеру, то есть вращает
Я уже и так опенсв используюю Тут проблема в том, что некоторые страницы могут (но не всегда) быть расположены горизонтально - например, основной разворот паспорта с фотографией. Центрирование вертикально этот разворот не повернет, а повернуть его мне кажется обязательным для распознавания текста.

oche somali yoba
14.06.2019
09:41:41
используй https://pypi.org/project/pytesseract/
Уже под него и разрабатываю.

Sergey
14.06.2019
09:43:33
Всем привет. Есть база на MSSQL, в ней таблицы не очень большие, но и совсем маленькими не назовёшь 50.000 - 1.000.000 записей. Задача каждую ночь копировать содержимое в другой сервис (там база на постгре). Перезаливать таблицы целиком не очень хочется, т.к. их дофига и много больших текстовых полей, т.е. объём данных достаточно большой. Сравнивать построчно - адов ад, проще перезалить целиком. Есть какой-то лайф-хак, как можно обновлять только строчки, содержимое которых отличается в оригинале от копии? Сервис в который надо копировать на django, ось - Centos 7.5 Оригинал базы живёт на Windows server. Подскажите пожалустаб в какую сторону думать?

Google
Свободный
14.06.2019
09:44:39
Уже под него и разрабатываю.
метод image_to_data возвращает координаты текста по отношению к фото, почитайте про него больше.

Алексей
14.06.2019
09:46:28
Никто pass и break не перепутал?
В результате не кто помочь не может, через функцию map() тоне понятно как сделать

Свободный
14.06.2019
09:46:43
Спасибо, буду читать.
Кажеться вот эта опция в image_to_data( output_type = Output.STRING) возращят ответ в виде json объекта

Amaro
14.06.2019
09:49:26
В результате не кто помочь не может, через функцию map() тоне понятно как сделать
Что, и я не помог? Тогда медицина бессильна, вперёд читать документацию по прерыванию циклов. Ещё раз, на всякий случай: pass это не break

Игорь
14.06.2019
09:50:02
Sergey
14.06.2019
09:52:14
Sergey
14.06.2019
09:59:19
А разве нельзя на уровне базы такой триггер сделать?
Триггер пробовал, но это ад, он тормозит систему очень сильно (таких таблиц десятки)

Kitik
14.06.2019
09:59:51
О Я Югославию видел

Игорь
14.06.2019
10:01:06
Триггер пробовал, но это ад, он тормозит систему очень сильно (таких таблиц десятки)
Жёстко, ну, я, к сожалению, не могу больше подсказать, это были самые очевидные решения

Google
Игорь
14.06.2019
10:03:22
В любом случае спасибо)
Как ещё один вариант-- через триггер делать инсерт в промежуточные таблички( или табличку) и чистить ее после каждого обновления, по идее такой инсерт не должен убивать базу

Sergey
14.06.2019
10:03:41
а что, дату обновления завести не вариант?
Не, там закрытая наглухо система, нас стороне оригинала вообще ничего не поменять, права только на чтение:(

Ilia
14.06.2019
10:13:44
Всем привет. Есть база на MSSQL, в ней таблицы не очень большие, но и совсем маленькими не назовёшь 50.000 - 1.000.000 записей. Задача каждую ночь копировать содержимое в другой сервис (там база на постгре). Перезаливать таблицы целиком не очень хочется, т.к. их дофига и много больших текстовых полей, т.е. объём данных достаточно большой. Сравнивать построчно - адов ад, проще перезалить целиком. Есть какой-то лайф-хак, как можно обновлять только строчки, содержимое которых отличается в оригинале от копии? Сервис в который надо копировать на django, ось - Centos 7.5 Оригинал базы живёт на Windows server. Подскажите пожалустаб в какую сторону думать?
1) UUID в каждую строку в качестве ещё одного уникального ключа. Это позволит идентифицировать строку независимо от БД, в которой она лежит. 2) timestamp -поле в каждую строку чтобы детектировать изменение записи. 3) При экспорте данных мы берём @@dbts базы данных и запоминаем. выбираем записи, timestamp которых больше старого сохранённого @dbts. Их переносим в другую СУБД, соотнося по UUID. Затем по окончании сохраняем новый @@dbts, по который мы перенесли данные. Тут примерно изложена идея. https://docs.microsoft.com/en-US/sql/t-sql/data-types/rowversion-transact-sql?view=sql-server-2017

Sergey
14.06.2019
10:15:51
Именно, в том-то и вопрос был) Но про грим я всё равно не понял:)

Sergey
14.06.2019
10:17:28
Для этого НЕ НАДО менять софтину, UUID для новых записей можно генерировать DEFAULT-ом на поле, а timestamp меняется сам, и не будет мешать работе софтины.
Создаёт таблицы и их структуру та же софтина, я там - ни добавить, ни убавить не могу, тупо прав нет:(

Ilia
14.06.2019
10:18:41
Именно, в том-то и вопрос был) Но про грим я всё равно не понял:)
Не, извини, я тебя перепутал с другим Сергеем с очень похожей фамилией, с которым я знаком лично. Так что всё беру обратно.

Ilia
14.06.2019
10:19:17
а вдруг она селектит *?
И что? Лишнее поле ей не помешает

Google
Tishka17
14.06.2019
10:19:29
я уже представил MyRow(**row)

добавляешь новое поле и пипец

Ilia
14.06.2019
10:20:14
Создаёт таблицы и их структуру та же софтина, я там - ни добавить, ни убавить не могу, тупо прав нет:(
Ну, совсем без вмешательства в БД - это только вот как ты написал, решение в лоб, с полным сравнением таблиц.

Tishka17
14.06.2019
10:20:38
можно ещё реплику настроить, а над репликой издеваться =)

Sergey
14.06.2019
10:20:48
Ну, совсем без вмешательства в БД - это только вот как ты написал, решение в лоб, с полным сравнением таблиц.
я в целом понимал, думал может какой-то лайф-хак есть. в любом случае спасибо большое.

Tishka17
14.06.2019
10:21:39
Да, генеральный план теперь такой)
неужели ты даже новую таблицу и триггер не можешь сделать?

Ilia
14.06.2019
10:21:47
Да, генеральный план теперь такой)
Мной предложенную схему можно и над репликой построить.

Игорь
14.06.2019
10:22:06
Пинай админа

Звони ему почаще

Sergey
14.06.2019
10:22:58
неужели ты даже новую таблицу и триггер не можешь сделать?
Таблицу точно могу. На триггер права есть, но прошлый вариант с тригеррами (при изменении записи она обновлялась в копии) провалился - оч сильно на быстродействие меняется.

Игорь
14.06.2019
10:23:00
Можно по ночам! А то у тебя как-то совсем грустно все выглядит(

Sergey
14.06.2019
10:23:08
??

Tishka17
14.06.2019
10:23:57
Таблицу точно могу. На триггер права есть, но прошлый вариант с тригеррами (при изменении записи она обновлялась в копии) провалился - оч сильно на быстродействие меняется.
да тебе не нужна копия, только таймстамп обновлять в новой таблице. Сделать короче 1-1 и хранить там таймстамп обновления

Sergey
14.06.2019
10:24:52
Там не в админе фигня. Софтина достаточно сложная (программа для сбора данных в call-центре) и работает она по принципу еле живая, оставьте её в покое. Поэтому вмешиваться в её работу оч стрёмно.

Google
Saveliy
14.06.2019
10:47:22
Салют Кто юзал orange pi lite2 ? Не могу заставить работать камеру на камне H6,не встают видео драва

Deep Sea
14.06.2019
11:15:55
Можно бинлог мускула парсить и заливать изменения

Там будут все апдейты и инсерты

@Chaika441

Sergey
14.06.2019
11:17:35
У меня mssql. Сейчас посмотрю что у него есть. Спасибо!

Deep Sea
14.06.2019
11:19:57
https://docs.microsoft.com/en-us/sql/relational-databases/logs/the-transaction-log-sql-server?view=sql-server-2017 есть вроде что-то такое, но непонятно, можно ли туда руками лазить

Зверев Кирилл
14.06.2019
11:29:01
Подскажите, как зарегистрироваться на сайте используя requests ? При условии, что капчи нет. Есть пример?

Дмитрий
14.06.2019
11:29:14
Ищу человека чтобы проконсультироваться и поручить работу по переводе веб-сервиса с джиквери на вью. Кто мог бы подказать?

Дмитрий
14.06.2019
11:31:24
Тут передически пишут про Vue

Ivan
14.06.2019
11:31:42
ну вот также переодически и подскажут))

qwertyOleg
14.06.2019
11:44:21
Iliya
14.06.2019
12:01:18
День добрый, прошу прощения за вопрос не по теме, но тут явно есть народ, который работает или сталкивался с графаной. Собственно вопрос, как на графике сложить метрики. То есть например у меня есть линии метрик А со значением 100, В 150 и С 200 и я хочу тотал, который будет показываться 450 Подскажите пожалуйста как это можно реализовать срадствами графаны

Iliya
14.06.2019
12:02:43
метрики откуда?
берутся из инфлюкса, спецом база для графаны

Alex
14.06.2019
12:03:06
берутся из инфлюкса, спецом база для графаны
тогда подозреваю тебе нужно написать запрос суммирующий эти метрики.

Iliya
14.06.2019
12:03:32
тогда подозреваю тебе нужно написать запрос суммирующий эти метрики.
логично, и даже можно селект собрать, а как это сделать средствами графаны

koder
14.06.2019
12:18:03
логично, и даже можно селект собрать, а как это сделать средствами графаны
а в чем проблема? графана умеет делать любые запросы в инфлюкс

Ruslan
14.06.2019
12:26:10
В чате питона новичков спрашивал про конструкцию Condition из threading...вопрос утонул и толком не пояснили его суть. Попытаю счастье тут: Есть ли у кого есть убедительные примеры с Condition, поделитесь, можно в лс. Повторюсь, примеры из интернета - какието однобокие, не поясняют его преимущества и вообще связь с реальной задачей Вопрс скорее не как он работает, а где он работает и должен быть использован.

Google
Aragaer
14.06.2019
12:28:46
встречный вопрос - напиши программу, в которой будут два треда, один печатает ping, второй pong, но они синхронизированы так, что печатают по очереди

без кондишнов это делать как-то очень геморно, с кондишнами решение очевидно

вообще кондишны это не питоновское, это позиксовое вообще

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