
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

Maxim
27.01.2017
12:17:59

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

Igor
27.01.2017
12:31:58
подскажите такую хуйню
['0', '0', '0', '0', '1', '1', '0', '1']
как сгруппировать в tuples повторяющиеся значения, чтобы получилось например
[('0','0', 0','0'), ('1', '1'), ('0'), ('1')]
http://stackoverflow.com/questions/30293071/python-find-same-values-in-a-list-and-group-together-a-new-list

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

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

Google

Андрей
27.01.2017
12:32:32

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:39

Андрей
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
Указателей в питоне ой как не хватает иногда)))

Google

Артур
27.01.2017
13:40:19

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
конечно