
FisHlaBsoMAN
13.06.2018
12:54:11
какое отношение это имеет к python?

?
13.06.2018
12:54:23

FisHlaBsoMAN
13.06.2018
12:54:40
могу посоветовать поискать фриленсеров, кек

?
13.06.2018
12:54:43
я не знаю, никогда не работал с ip камерами :(

Google

?
13.06.2018
12:54:56
но вообще гуглить надо
?

FisHlaBsoMAN
13.06.2018
12:58:06
ищи то что с камерой работает. и вооружайся вайршарком. у тебя есть шанс. если ты не знаешь о чем я, то не знаю чем тебе помочь

Заблокировали?
13.06.2018
12:59:48
ok

Denis
13.06.2018
13:20:40
модуль docx
есть ли возможность вставлять таблицу на заданном удалении от края страницы? или как-то управлять этим параметром?
ширину столбцов знаю как регулировать, но если не сдвинуть таблицу влево, она заходит за правый край страницы


Denis
13.06.2018
13:25:47
#adcombo #cpa #ecommerce #python #web #backend #вакансия #работа
Город и адрес офиса: Москва, м.Нахимовский Проспект
Формат работы: Офис, пятидневка(один день удаленной работы)
Занятость: Полный день
Зарплатная вилка: от 130 000 до 170 000
Описание вакансии:
adcombo.com ищет в свою команду middle/senior python разработчика для разработки высоконагруженных систем.
От кандидата мы ждём:
Отличное знание Python и опыт разработки не менее 2х лет
Умение писать Unit тесты
Участие в разработке архитектуры новых узлов и улучшения старых
Умение писать код с использованием Flask, SQLAlchemy, Sanic
Название компании: AdCombo
Стек наших технологий: Python 2/3, SQLAlchemy, Flask, Sanic, PostgreSQL, ClickHouse, Redis, Docker, Jenkins, Gitlab, Prometheus, Jira
Более подробно - https://stackshare.io/adcombo/adcombo
Контакты: telegram: @clive_cornell, skype: sleepwalker.js, email: roman@adcombo.com
Санёк уже на проде юзается ?) Прод реди ??

Roman
13.06.2018
13:26:59
конечно:)

Denis
13.06.2018
13:29:26
нормально так
интересно по тестам хороший прирост если сравнивать с фласком почти в 2 раза в некторых местах в 3
с учетом что синтаксиси фласка ))

Stas
13.06.2018
13:49:53
Парни
нету какого нибудь готового решения преобразовать json
в path

Google

Stas
13.06.2018
13:50:28
/path/to/element
типо такого

Denis
13.06.2018
13:53:12

Владислав
13.06.2018
13:55:20
Здравствуйте
Ищу Django разработчика, удаленная работа.
За подробной информацией обращайтесь в ЛС

Stas
13.06.2018
13:58:38
не, мне нужно его прочитать и грубо говоря в список строк преобразовать

Проксимов
13.06.2018
14:03:20

Nikolay
13.06.2018
14:03:41

madmonday.ru
13.06.2018
14:51:12
У меня есть класс, у него есть много методов, хочется вынести этим методы куда-то, в другие классы и их в отдельный каталог. При добавлении нового класса в этот каталог (или это пакет) и объявлении основного класса, есть ли какой-то вариант не дописывать название нового класса в class Main(a_class, b_class, c_class, ... x_class): ? Чтобы не нужно было редактировать основной файл, при добавлении новых классов в каталог?

Jentry
13.06.2018
14:53:58
У тебя базовый класс зависит от непостоянного набора свойств, которые ты собираешь из пакета?

Игорь
13.06.2018
14:56:28
Вопрос. Есть задача. Берётся выборка из базы и по данным этой выборки запускается парсер. На сервере 20 ядер. Что в контексте питона лучше, создать 20 потоков или процессов, при условии того, что между собой запущенные экземпляры парсера общаться не должны и работают автономно, записывая данные в базы данных?

madmonday.ru
13.06.2018
14:57:23

Denis
13.06.2018
14:58:37

Jentry
13.06.2018
15:00:20
Методов, да, хочется сделать примерно так, сейчас всё в куче в одном классе на 200+кб ?
Так, хорошо, что решил разделить, но если решил разделять, то следуй до конца правильному пути и не используй наследование там, где это не нужно. Очевидно, у тебя отношения классов должны появиться, аггрегация, другие паттерны
То, что ты делаешь, не является базовым классом, а будет являться все тем же god object, несмотря на разделение частей по модулям

Denis
13.06.2018
15:04:45
if 'users' not in temp:
print("users not in temp")
как выйти из функции если if 'users' not in temp:
exit вроде не то

Denis
13.06.2018
15:06:28

Stan
13.06.2018
15:08:42
Народ - разработчики- фрилансеры ? Где вы обычно проекты ищите ? По upworka'm или может есть компании кто лиды предоставляет за % ?

Google

Denis
13.06.2018
15:10:00
Они сами нас ищут

Stan
13.06.2018
15:10:24
:) ну нас/вас много
надо же где то им нас искать

Jentry
13.06.2018
15:11:00
обычно только успеваешь отбиваться в linkedin от злых hr-ов

madmonday.ru
13.06.2018
15:12:06
То, что ты делаешь, не является базовым классом, а будет являться все тем же god object, несмотря на разделение частей по модулям
Так идея в том что это и останется god object. Класс -- бот, в проекте создается несколько таких ботов. У класса есть методы, пускай это будет "game1_start", "game_1", "game_1_end" и так далее. Сейчас это вызывается через
bot = tg('name', 'db_name')
bot.game_1_start(balance, exp, ...)
...
мне не нужно чтобы можно было вызывать просто из пакета games.game_1, потому что игры завязаны на свойствах бота, токенах, идентификаторах и тд, но при этом хочется вынести из него игры и просто их подгружать в него.
При добавлении новой игры, пускай game_2, мне ничего не нужно менять в боте, бот получает данные из БД и на основании их уже определяет какой метод ему запускать.

Stan
13.06.2018
15:12:10
ну на linkedineчаще вакансси предлагают, а я хочу для нашей команды небольших проектов набрать, чтобы практики получит побольше

Denis
13.06.2018
15:13:00
Так идея в том что это и останется god object. Класс -- бот, в проекте создается несколько таких ботов. У класса есть методы, пускай это будет "game1_start", "game_1", "game_1_end" и так далее. Сейчас это вызывается через
bot = tg('name', 'db_name')
bot.game_1_start(balance, exp, ...)
...
мне не нужно чтобы можно было вызывать просто из пакета games.game_1, потому что игры завязаны на свойствах бота, токенах, идентификаторах и тд, но при этом хочется вынести из него игры и просто их подгружать в него.
При добавлении новой игры, пускай game_2, мне ничего не нужно менять в боте, бот получает данные из БД и на основании их уже определяет какой метод ему запускать.
А зачем тебе вообще god object? Сделай нормально

madmonday.ru
13.06.2018
15:13:08

Denis
13.06.2018
15:13:36
Например, чтобы каждый класс отвечал за что-то одно

Jentry
13.06.2018
15:13:47
Так идея в том что это и останется god object. Класс -- бот, в проекте создается несколько таких ботов. У класса есть методы, пускай это будет "game1_start", "game_1", "game_1_end" и так далее. Сейчас это вызывается через
bot = tg('name', 'db_name')
bot.game_1_start(balance, exp, ...)
...
мне не нужно чтобы можно было вызывать просто из пакета games.game_1, потому что игры завязаны на свойствах бота, токенах, идентификаторах и тд, но при этом хочется вынести из него игры и просто их подгружать в него.
При добавлении новой игры, пускай game_2, мне ничего не нужно менять в боте, бот получает данные из БД и на основании их уже определяет какой метод ему запускать.
У тебя отсутствует понятие архитектура. Ты по крайней мере сейчас сам озвучил понятия route, loader, plugin, но не хочешь их реализовывать


madmonday.ru
13.06.2018
15:23:29
Ну а как я могу избавиться от зависимостей, если игры используют какие-то данные, напрямую относящиеся к god object?
Как я уже говорил, у класса bot есть bot_id, tokens, name, db_name, метод api, с помощью которого происходит обращение именно от имени бота и с использованием его токенов, метод db, позволяющий обращаться к базе данных именно от имени бота.
Игры как раз таки используют все эти свойства и методы, разве не логично все games подгружать к этому объекту и дальше с этим всем работать? Как можно это обойти? Про что можно почитать?

Denis
13.06.2018
15:24:52
Про dependency injection

Богдан
13.06.2018
15:26:41

Denis
13.06.2018
15:26:57
Она везде юзается

Jentry
13.06.2018
15:27:12
+ pattern command сюда же

Aziz
13.06.2018
15:27:18
привет

Богдан
13.06.2018
15:27:20

Aziz
13.06.2018
15:28:44
тут кто небуть знает турбо паскаль
var k,l:integer;
begin
FOR k:=8 DOWNTO 1 DO
FOR l:=10 TO 14 DO
writeln(‘Computer Basics’); end.

Denis
13.06.2018
15:29:15
Шикарно

Google

Aziz
13.06.2018
15:29:42
сколко строк введется

Denis
13.06.2018
15:29:49
Введется 0

Aziz
13.06.2018
15:30:51
как ответ правилно 40

Denis
13.06.2018
15:31:00
Ну вот ты сам ответил

Aziz
13.06.2018
15:31:13
нанне знаю ккк

Denis
13.06.2018
15:31:22
уле=еле

Aziz
13.06.2018
15:31:55
не знаю от куда

Denis
13.06.2018
15:32:07
Запусти и посчитай

Aziz
13.06.2018
15:33:26
можеш скинуть ссылку на видос какой небут
про for todo

Denis
13.06.2018
15:34:23
https://www.google.ru/search?q=for+todo&newwindow=1&source=lnms&tbm=vid&sa=X&ved=0ahUKEwizuOi5-9DbAhWEJZoKHfN2DVMQ_AUICigB&biw=1920&bih=953

Aziz
13.06.2018
15:35:53

Denis
13.06.2018
15:36:02
С тебя 1 биток

Aziz
13.06.2018
15:38:04
на тебе тоже иди гуляй

Ivan
13.06.2018
16:28:28
Всем шалом. Коллеги, подскажите, pyldap умеет работать с windows ad?

Tishka17
13.06.2018
16:31:56
Да
Если я не путаю его с другой либой

[Anonymous]
13.06.2018
16:34:01
Привет всем

Tishka17
13.06.2018
16:34:01
Хотя я переехал на ldap3

[Anonymous]
13.06.2018
16:34:22
Почему программа запросы input не делает

Google

[Anonymous]
13.06.2018
16:34:49
Я спрашиваю ввод с пользователя, а прога ничего не выводит

Tishka17
13.06.2018
16:34:57
Ввод или вывод?
Тебе точно не в бегиннерсы?

[Anonymous]
13.06.2018
16:35:17
Input

Denis
13.06.2018
16:35:28
А что она должна выводить?

Tishka17
13.06.2018
16:35:29
Давай код что ли

Aragaer
13.06.2018
16:35:54
а почему прога должна что-то выводить, если это пользователь должен вводить?

[Anonymous]
13.06.2018
16:36:04
Deposit=input()