@ru_python

Страница 5798 из 9768
Sliva
01.07.2018
17:44:39
Кстати

Хм, можно написать бода который расшифровывает что-либо

Tishka17
01.07.2018
17:45:08
Sliva
01.07.2018
17:45:28
Или как?

Google
Tishka17
01.07.2018
17:45:44
Точно. Из sha обратно в текст

madmonday.ru
01.07.2018
17:49:55
А чё он лагает?
Четыре тыщи строк и конкретно лагает, и так всё на ssd. Памяти 2 гигабайта ему дал - всё равно. Скроллится с подвисаниями и по мелочам лагает. Пощупал атом -- в этом плане лучше, скроллится хотя бы нормально.

Bohdan
01.07.2018
17:52:23
4 тыщи, чегооо
а зачем делить по файлам, если можно все в одном?

Andy
01.07.2018
17:53:24
а зачем делить по файлам, если можно все в одном?
Не удивлюсь если там ещё 1 класс на все это

Или 1 функция на 4к строк

Bohdan
01.07.2018
17:53:47
Не удивлюсь если там ещё 1 класс на все это
а зачем классы, если можно все в функциях?

Joss
01.07.2018
17:53:49
Tishka17
01.07.2018
17:57:42
Зачем разные функции, если можно одну с if

Ну че, я дописал. https://habr.com/post/415829/

пишите свои матерные комментарии

Ruslan
01.07.2018
18:16:00
Господа, кому знакомо такое: Intel MKL FATAL ERROR: Cannot load mkl_def.dll ?

Tishka17
01.07.2018
18:16:20
dll это что-то из винды, да?

Google
Tishka17
01.07.2018
18:16:36
попробуй пакет переставить

madmonday.ru
01.07.2018
18:17:13
Не удивлюсь если там ещё 1 класс на все это
Там несколько классов, но как их делить дальше -- без понятия.

Ruslan
01.07.2018
18:18:36
попробуй пакет переставить
Тут даже непонятно, какой пакет мешает...

Это я пытаюсь лассо-регрессию создать

Bohdan
01.07.2018
18:19:11
madmonday.ru
01.07.2018
18:20:04
на файлы, не? как минимум так
Ну я же не могу просто вынести метод класса, использующий свойства класса и другие методы абы куда

Bohdan
01.07.2018
18:20:16
целиком классы выносить?

madmonday.ru
01.07.2018
18:22:50
целиком классы выносить?
Можно, но они и так жирные, профита мало, хочеца что-то с этим придумать, но не придумывается.

Denis
01.07.2018
18:24:43
pip install --upgrade google-cloud-vision прерывается на The process cannot access the file because it is being used by another process: как это заставить работать?

сраные библиотеки машинного обучения, ни одна нормально не устанавливается

Bohdan
01.07.2018
18:25:38
Можно, но они и так жирные, профита мало, хочеца что-то с этим придумать, но не придумывается.
1. разделить классы - уже будет проще 2. смотреть, как они используются и разделять их дальше на классы на основании этого

madmonday.ru
01.07.2018
18:27:26
1. разделить классы - уже будет проще 2. смотреть, как они используются и разделять их дальше на классы на основании этого
Я уже спрашивал про это, мне ответили что проблема в отсутствии архитектуры, скинули что-то почитать, я что-то почитал, понял мало, дальше дело не продвинулось.

Bohdan
01.07.2018
18:27:45
делать архитектуру из куска дерьма бесполезно

сейчас тебе нужно просто разделить большой кусок дерьма на много маленьких - будет проще

заодно будет понимание того, как оно все вместе работает и кто кого вызывает

Tishka17
01.07.2018
18:28:55
Вообще рандомно порезать на части, но так чтобы был вход и выход.

Bohdan
01.07.2018
18:30:21
для начала хватит разбить на классы

(по разным файлам, существующие)

а потом включать думалку

Google
Tishka17
01.07.2018
18:30:42
даже не классы, функции

madmonday.ru
01.07.2018
18:31:07
Потому что то что сейчас -- логично: экземпляр класса -- бот, его методы -- функции, которые бот может выполнять, им нужны свойства бота, его сессия с mysql и так далее, можно их повыносить просто куда угодно, передавая айди бота, имя и тд через аргументы, но это же херня, я же не буду в аргументе функции передавать класс для работы с бд.

Denis
01.07.2018
18:32:03
Ты так и не осилил dependency injection?

madmonday.ru
01.07.2018
18:32:12
Да

madmonday.ru
01.07.2018
18:53:36
У меня отдельные команды бота - экземпляры класса Command. При инициализации они сохраняют ссылку на бота и имеют доступ к его свойствам и методам.
Как, в таком случае, в классе Command реализовано определение, что именно нужно отвечать пользователю?

Влад
01.07.2018
19:00:49
Как, в таком случае, в классе Command реализовано определение, что именно нужно отвечать пользователю?
Генерируется из методов класса унаследованного от класса Module, который представляет собой контейнер команд, их рабочей информации (если имеется) и прочего.

Т.е. создаётся отдельный файл, в котором пишется новый класс, унаследованный от Module и затем может быть подключен к нужным ботам "на ходу".

madmonday.ru
01.07.2018
19:06:23
До этого все было понятно, тут уже сложно, где про это почитать? Что в гуглстроку написать? Или это и есть та непонятная штука dependency injection?

Denis
01.07.2018
19:08:48


но не работает

madmonday.ru
01.07.2018
19:19:49
искать примеры на гитхабе и смотреть там
Для этого мне нужно знать примеры чего нужно искать.

Bohdan
01.07.2018
19:20:10
примеры архитектуры бота? или любого другого приложения, которое тебя интересует

ты пишешь бота - ищи примеры для них

Евгений
01.07.2018
19:36:53
Denis
01.07.2018
19:39:03


либы стоят все, чего ему надо?

Google
ivan
01.07.2018
19:42:08
попробуй import google.cloud.vision as vision

Denis
01.07.2018
19:43:29
ivan
01.07.2018
19:44:02
Сложна

А оно должно там быть?

Denis
01.07.2018
19:44:35
pip install google-cloud не помог

https://google-cloud-python.readthedocs.io/en/latest/vision/

>>> from google.cloud import vision >>> client = vision.ImageAnnotatorClient()

боян

ivan
01.07.2018
19:45:44
Я думаю он это сделал

Мб под твой версию питона другая версия либы? Без модуля vision

Фиг знает

Denis
01.07.2018
19:46:06
Поставь уже анаконду, неосилятор

ivan
01.07.2018
19:46:28
А там что?

Sliva
01.07.2018
19:46:57




Что с эти делать?

Denis
01.07.2018
19:48:23
распечатать, сжечь и на полнолуние, в полночь втирать в системный блок

Sliva
01.07.2018
19:48:46
)))

Google
Sliva
01.07.2018
19:49:00
А серьёзно?

Если что

Denis
01.07.2018
19:49:39
А серьёзно?
это от целей зависит

Denis
01.07.2018
19:49:41
А серьезно почитать доку по твоей библиотеке и понять, что ты написал хрень

Sliva
01.07.2018
19:49:45
Библиотека - trlrbot

Denis
01.07.2018
19:49:55
можно как молитву использовать

Tishka17
01.07.2018
19:49:59
Выглядит как несоответствие версий

Sliva
01.07.2018
19:50:02
Аргументируй

А серьезно почитать доку по твоей библиотеке и понять, что ты написал хрень

Denis
01.07.2018
19:50:25
Сначала почитай доку, особенно про то, зачем нужен message_handler

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