@ru_python

Страница 4650 из 9768
Rio
27.01.2018
12:25:12
Работаю со связкой django+scrapy+scrapyd+scrapyd-api+scrapy-proxies. В scrapyd вылетает ошибка "timing out client" что относится к twisted. Прокси быстрый и рабочий. Гугл молчит. Сталкивался ли кто-нибудь с подобной проблемой?

Eugene
27.01.2018
12:26:48
Rio
27.01.2018
12:32:50
Просто это не то сообщество, на которое ты рассчитывал
Сообщество пощекотать...что я не понял?

У меня сегодня день рождения. Явите мне подарок парни ... Алло, 4.5k человек

Google
Игорь
27.01.2018
12:38:06
Товарищи, а кто работал с Докером? Для одного веб приложения работающего на одном сервере стоит воообще заморачиватся с докером?

Aleksandr
27.01.2018
12:41:16
Собрать и протестировать контейнер у себя локально, потом спулить его на сервер и запустить не думая о настройке окружения - если так удобно делать деплой, то да)

Никита
27.01.2018
12:47:26
У меня сегодня день рождения. Явите мне подарок парни ... Алло, 4.5k человек
Запускай дебаг и ходи по коду, смотри где ошибка вылетает. Можешь ещё настроить всякий сбор метрик и чекпоинтов -- гугл в помощь.

Алексей
27.01.2018
12:49:54
Можете подсказать, как сделать для массива вида: [{'Title': 'Text', 'Url': 'Text'},....,{'Title': 'Text', 'Url': 'Text'}] Тоже самое, но Url под Title: Text = "\n".join([AudioRow["Title"] for AudioRow in Audio])

Rio
27.01.2018
12:52:44
Займись.
Неохото мне заниматься этим.

Maxim robox
27.01.2018
12:55:42
Лучше буду неделю ныть в чате.

Rio
27.01.2018
12:56:34
Я свою немецкую выдержку посеял где-то в Спарте

Maxim robox
27.01.2018
13:02:03
help
Задача непонятна.

Алексей
27.01.2018
13:04:31
Задача непонятна.
Можете подсказать, как сделать для массива вида: [{'Title': 'Text 1', 'Url': 'Text 2'},....,{'Title': 'Text N', 'Url': 'Text Z'}] Тоже самое, но Url под Title: Text = "\n".join([AudioRow["Title"] for AudioRow in Audio]) Теxt получается : Text 1 ... Text N А надо: Text 1 Text 2 ... Text N Text Z

Google
Mikhail
27.01.2018
13:05:46
'\n'.join('{Title}\n{Url}'.format(**x) for x in a)

Алексей
27.01.2018
13:06:12
Благодарю

slair
27.01.2018
13:10:09
format медленнее же

зачем каждого учите

потом они пишут говно

Tishka17
27.01.2018
13:29:34
slair
27.01.2018
13:30:53
чем % форматтинг

Tishka17
27.01.2018
13:31:30
А.

Да тут можно было хоть itertools.chain заюзать

slair
27.01.2018
13:32:10
ты спец?

Tishka17
27.01.2018
13:35:17
'\n'.join(itertools.chain.from_iterable(x['Title'], x['Url'] for x in a)

Что-то такое

Polly
27.01.2018
13:35:27
люди я хотел спросить где надо писать код чтобы создать бота (язык программирования Python)

Maxim robox
27.01.2018
13:36:05
@Saluev У нас вызов! Похоже, снова преждевременная оптимизация!

format медленнее же

slair
27.01.2018
13:36:42
'\n'.join(itertools.chain.from_iterable(x['Title'], x['Url'] for x in a)
подумай как ты это в си будешь делать, быстрее не получится

Tishka17
27.01.2018
13:38:37
подумай как ты это в си будешь делать, быстрее не получится
В голову приходит stringstream плюсовый только. В си наверно лучше сразу посчитать сколько места надо

Tigran
27.01.2018
13:39:00
format норм

хватит экономить на спичках

slair
27.01.2018
13:39:56
хватит экономить на спичках
все так говорят, а потом программы до 100 мегабайт дистрибутив отращивают

Google
Aragaer
27.01.2018
13:40:18
да ваще

Maxim robox
27.01.2018
13:40:21
И?

Tigran
27.01.2018
13:40:23
все так говорят, а потом программы до 100 мегабайт дистрибутив отращивают
я думал, мы про перфоманс, а не размер дистрибутива

slair
27.01.2018
13:40:29
и требования до дотнета

Aragaer
27.01.2018
13:40:49
какой-то непонятный мифит, который мне нужен, только чтобы в sleep as android данные с браслета получать, весит 50 мегов

Tigran
27.01.2018
13:40:49
не надо стесняться маленьких дистрибутивов

размер дистрибутива не имеет решающего значения!

slair
27.01.2018
13:41:45
я прост читал что % быстрее чем формат, хотя у формата возможностей больше

Aragaer
27.01.2018
13:42:09
по-моему, чем меньше программа весит, тем лучше

а уж чем меньше у нее внешних зависимостей, так ваще

slair
27.01.2018
13:42:20
то есть так

вообще замечательно

можешь написать сам - пиши, незачем привлекать чужие зависимости в программу

Aragaer
27.01.2018
13:44:10
не совсем

не надо тянуть гигантсую либу только потому что в ней есть функция, которую ты сам можешь написать в 3-4-5 строк, если больше ты ничего из этой либы использовать не будешь

Maxim robox
27.01.2018
13:45:15
я прост читал что % быстрее чем формат, хотя у формата возможностей больше
Сперва пишешь с .format(). Потом чувствуешь, что ты по производительности где-то упираешься. Запускаешь профайлер. Выясняешь, что у тебя действительно ботлнек в .format(). Переписываешь все .format() на %. Запускаешь профайлер снова. Убеждаешься, что всё стало классно. Только после этого рассказываешь в чате, что format не нужен. А ты с конца начал.

Aragaer
27.01.2018
13:47:03
не, ну например вот я генерю учебные данные для нейросетки. У меня есть 2млн примеров, надо разбить на 80% 10% 10% и перемешать. Я могу написать этот код сам, но могу из sklearn взять готовую функцию

slair
27.01.2018
13:47:05
и тут вижу кругом и всюду суют этот формат, который нафиг не нужен

Google
Aragaer
27.01.2018
13:47:20
но раз у меня все равно sklearn тянется из других зависимостей, то почему б и нет

Eldar
27.01.2018
13:48:08
Ребят, в чем косяк? python3



slair
27.01.2018
13:48:23
неверный синтаксис O_o

Aragaer
27.01.2018
13:50:05
я думаю, что ты слишком маленький кусок показываешь

slair
27.01.2018
13:50:18
да да

ещё бы двоеточие со стрелкой показал

Aragaer
27.01.2018
13:52:52
ты не картинкой, ты текстом

slair
27.01.2018
13:55:49
dpaste.org с норм синтаксис подсветкой и скрипт есть

Donaudampf
27.01.2018
14:09:31
и тут вижу кругом и всюду суют этот формат, который нафиг не нужен
Вот уж что действительно в наибольшей степени нафиг не нужно из способов форматирования, так это %. Потому что format для гибкости и сложных случаев, f-string для скорости и простых случаев, к тому же оба способа гораздо читабельнее

Aragaer
27.01.2018
14:10:15
f-стринг пока только в 3.6

а его еще не везде завезли

Donaudampf
27.01.2018
14:10:42
Ну 3.6 не вчера появился тоже

b0g3r
27.01.2018
14:10:51
3.7 вот вот

Aragaer
27.01.2018
14:11:23
ну вот у меня 3.6 нету

поэтому когда нахожу нужный мне код, а там f-стринги, приходится переделывать через format

Donaudampf
27.01.2018
14:12:43
Но это же не проблема f-string)

Aragaer
27.01.2018
14:13:17
то, что у меня в дистрибутиве нет питона, который умеет f-string, это проблема f-string 8)

Google
b0g3r
27.01.2018
14:13:31
>> PEP 563: Postponed evaluation of annotations юху

Donaudampf
27.01.2018
14:13:37
slair
27.01.2018
14:13:43
в 3.5?

хочу писать % и другим посоветую, пока форамт не пригодится

Aragaer
27.01.2018
14:15:08
мне как-то пофиг - я иногда использую %, иногда format, иногда +

Павел
27.01.2018
14:15:09
b0g3r
27.01.2018
14:15:43
раньше нельзя было делать аннотации с теми типами, которых нет в скоупе

b0g3r
27.01.2018
14:16:11
приходилось либо импортировать, либо делать -> 'MyType'

Donaudampf
27.01.2018
14:16:26
хочу писать % и другим посоветую, пока форамт не пригодится
Да пожалуйста, вот только в питоне читабельность гораздо чаще в приоритете чем скорость

slair
27.01.2018
14:16:32
кто на асме не писал - не программист

Павел
27.01.2018
14:16:51
приходилось либо импортировать, либо делать -> 'MyType'
т.е я не могу написать -> float если флоата нету в скоупе?

b0g3r
27.01.2018
14:16:53
иногда и +
так ты за скорость?)

или за плюсики?)

slair
27.01.2018
14:17:20
некому читать :(

Павел
27.01.2018
14:17:59
флоат билтин
ну тогда нормально что нельзя раз нету в скоупе, не понимаю в чем профит

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