@ru_python

Страница 2105 из 9768
Pavel
27.01.2017
09:51:37
всё-таки оставлю кусок кода, не зря же писал его ;) >>> from django.contrib.auth import models >>> models.User.objects.create_user('petya', password='abcde') <User: petya> >>> models.User.objects.get(username='petya').password 'pbkdf2_sha256$30000$KwMyjAbHV5Bf$VNJVyDzylrBCvC/96TBvrgffGcQ+u+jrS7S36NksXfs='

Andrey
27.01.2017
09:52:09
)))

Artem
27.01.2017
12:14:02
а кто-нибудь работал с python-logstash?
там все просто from logstash import LogstashHandler logstash = LogstashHandler('logstash', 5959, message_type='logs', version=1) logstash.setLevel(INFO) log.addHandler(logstash)

соответственно, в самом logstash.conf input { udp { port => 5959 codec => json } }

Google
Андрей
27.01.2017
12:29:54
посоны

подскажите такую хуйню ['0', '0', '0', '0', '1', '1', '0', '1'] как сгруппировать в tuples повторяющиеся значения, чтобы получилось например [('0','0', 0','0'), ('1', '1'), ('0'), ('1')]

чот крутится на языке

но не могу вспомнить прям простейший способ

I
27.01.2017
12:31:59
сравнивать с предыдущим?

Андрей
27.01.2017
12:31:59
может в collections есть чо?

Igor
27.01.2017
12:32:08
collections.Counter, да

и list comprehension

или itertools.groupby

Андрей
27.01.2017
12:32:23
collections.Counter, да
эта хуйня посчитает все одинаковые значения в листе

I
27.01.2017
12:32:24
о, круто, не знал про Counter

Google
Андрей
27.01.2017
12:32:32
или itertools.groupby
больше похоже на правду

Denis
27.01.2017
12:32:53
Го однострочник без импортов

Igor
27.01.2017
12:33:04
from collections import Counter N = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5] C = Counter(N) print [ [k,]*v for k,v in C.items()]

из ссылочки выше

но да

хуевый ответ

пойду минусану нахер :3

Андрей
27.01.2017
12:34:02
лол

Roman
27.01.2017
12:41:44
Ээ

Sergey
27.01.2017
12:41:54
https://www.youtube.com/watch?v=GwDClnIBUIg

Roman
27.01.2017
12:41:57
Дык каунтер и итерация

Sergey
27.01.2017
12:42:00
мэй би боян

Андрей
27.01.2017
12:43:31
но может есть чо повеселее?

Евгений
27.01.2017
12:46:22
по какой причине vim может отображать кириллицу вот так # У~@овни: # 1. под~@азделение # 2. о~Bдел # 3. об~Jек~B # 4. ~Aен~Aо~@

?

система centos

arisu
27.01.2017
12:46:50
по причине, что не надо обмазыватсья вимом

где не попадя

Google
Евгений
27.01.2017
12:46:57
не не не

Denis
27.01.2017
12:47:03
Надо обмазываться емаксом

Евгений
27.01.2017
12:47:03
это точно не в нём дело

Igor
27.01.2017
12:47:08
хуевый LC_LANG/LC_ALL?

Denis
27.01.2017
12:47:10
Он на 95% безопаснее

Roman
27.01.2017
12:47:32
Евгений
27.01.2017
12:49:56
да, точно. Локаль была установлена C

поставил ru_RU

Igor
27.01.2017
12:50:17
да не за что )

Roman
27.01.2017
12:50:27
Типа такого: d = defaultdict(list) for i in lst: d[i].append(i) d.items()

Андрей
27.01.2017
12:52:53
все равно раскидает одинаковые элементы по группам

не то

значит только сравнивать с предыдущим

Roman
27.01.2017
12:54:38
Ну, тогда тебе надо reduce, кмк

Aragaer
27.01.2017
12:56:39
result = [data[0]] for item in data[1:]: if item == result[-1][0]: result[-1].append(item) else result.append([item]) return map(tuple, result)

чот такое

Андрей
27.01.2017
12:58:55
ну да, сверка предыдущего

Super
27.01.2017
13:15:14
И тут ты)))

Google
Super
27.01.2017
13:15:18
Привет всем!

Granddad
27.01.2017
13:17:45
Что? Я тебя не знаю

Андрей
27.01.2017
13:26:29
аааа

Admin
ERROR: S client not available

Kolyann
27.01.2017
13:27:00
можно, конечно, написать ещё лябмду разбирающую этот массив

но тогда получится две строчки :(

Belskikh
27.01.2017
13:28:41
Всем привет. Прошу помощи. Такая ситуация - есть три класса, каждый со своим особенным поведением. Но при работе каждый из них взаимодействует и изменяет 6 разных объектов(они общие для этих трех классов). Какие есть best practices для такой ситуации? Мне кажется, объявлять эти шесть объектов как global не очень красиво

Эти 6 объектов разные между собой, я имел в виду. Они общие для всех классов

Другими словами - как лучше передавать данные и переменные между объектами классов, не используя global?

Artem
27.01.2017
13:34:07
можно передавать эти объекты в конструктор

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

Belskikh
27.01.2017
13:34:59
Да, это и вариант, но тогда где они впервые должны объявляться?

В том и дело, что вариантов очень много уже есть, хотел именно best practices узнать. Наверняка, это какой то паттерн

Artem
27.01.2017
13:36:28
в чем проблема с shared_object_1 = SharedObject1() shared_object_2 = SharedObject2() our_object = OurObject(shared_object_1, shared_object_2)?

Ivan
27.01.2017
13:38:14
Всем добрейшего дня! Подскажите, пожалуйста, есть ли годные рабочие библиотеки под 3.5 для работы с видео?

Андрей
27.01.2017
13:38:32
просто с видео?

больше никакой конкретики?

видео и все тут?

Belskikh
27.01.2017
13:39:14
в чем проблема с shared_object_1 = SharedObject1() shared_object_2 = SharedObject2() our_object = OurObject(shared_object_1, shared_object_2)?
В том, что в конструктор передается копия. А мне надо модифицироаать исходный объект

Указателей в питоне ой как не хватает иногда)))

Google
Belskikh
27.01.2017
13:40:40
Проверил в консоли только что

Это так

Artem
27.01.2017
13:40:46
что так?

Ivan
27.01.2017
13:40:47
avi и mp4, задача получить длину видео, и выдернуть произвольный кадр

Artem
27.01.2017
13:40:48
покажи

как ты проверил

Denis
27.01.2017
13:41:39
Ну есть ffmpy

Maxim robox
27.01.2017
13:41:54
Лол

Artem
27.01.2017
13:41:57
и что ты проверил по-твоему?

Maxim robox
27.01.2017
13:42:06
Ты переопределил же его.

Belskikh
27.01.2017
13:42:30
Исходный объект не изменился

Artem
27.01.2017
13:42:34
конечно

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