
Aragaer
08.06.2016
07:15:57
if len(keys) > len(vals):
vals += [None] * (len(keys) - len(vals))
return dict(zip(keys, vals))
примерно так

Sharkus
08.06.2016
07:16:03
{a[i] : None if i >= len(b) else b[i] for i in range(len(a))}
Монстр с индексами!

Google

Aragaer
08.06.2016
07:16:45
будет эксепшн

Sharkus
08.06.2016
07:17:28
Сенсорные клавы - реально боль.

No
08.06.2016
07:17:31
to_dict = lambda a, b: dict(zip_longest(a, b[:len(a)])) упс

Sharkus
08.06.2016
07:18:24
А лямбда для красоты?

Aragaer
08.06.2016
07:18:51
b[:len(a)] расширит, если a длиннее&

No
08.06.2016
07:19:10
Не расширит.

fox.hs
08.06.2016
07:19:18

Sharkus
08.06.2016
07:19:24
Нет, но zip longest добьет Nullов

Aragaer
08.06.2016
07:19:36
а эксепшна не произойдет?

fox.hs
08.06.2016
07:19:41
Нет

Sergey
08.06.2016
07:19:47
dict(itertools.izip_longest(k, v)) не то?
а, отбросить надо, сорри

Sharkus
08.06.2016
07:20:12

Google

No
08.06.2016
07:20:27
Чатик же, в одну строчку. =)

Sharkus
08.06.2016
07:20:57
``` спасёт отца русской демократии...

No
08.06.2016
07:22:44
Ок
from itertools import zip_longest # grrr
def to_dict(k, v):
return dict(zip_longest(k, v[:len(k)]))
так лучше?

Sharkus
08.06.2016
07:24:11
Импорта zip_longest нету :D

Panda
08.06.2016
07:24:58
тест

Suigintou45
08.06.2016
07:25:04

Aragaer
08.06.2016
07:25:41
а по-моему нарушение KISS и YAGNI
если я пишу хелло ворлд, то я пишу хелло ворлд. Если после этого результат всех устраивает, я на этом успокаиваюсь

Suigintou45
08.06.2016
07:26:47
ынтерпрайзно же

Aragaer
08.06.2016
07:27:23
вот за такую ынтерпрайзность....
на работе вот. Есть некий сервис, который читает из псевдодевайса поток данных, парсит их и пишет в файлеги.
ну в теории поток может быть большим, поэтому надо ж выпендриться и чтоб все было энтерпрайзно и многопоточно
на одном ядре

No
08.06.2016
07:28:49
Как жить с React.js/Redux в aiohttp проекте?

Aragaer
08.06.2016
07:28:55
заюзано было aio_write, очереди событий, даже простой open для открытия файлов делался специальным fileop manager
и вся эта мешанина нифига не работала
ну или работала, но при хорошей нагрузке начинала тупо терять куски данных
я посмотрел и предложил вместо aio использовать простой write
тупой как кирпич обычный write
теперь на записи ничего не теряется

Google

Aragaer
08.06.2016
07:30:40
... там правда отдельно беда, что open файла в каталоге, где 3000 файлов на флешке с фатом занимает в принципе от 3 до 5 секунд....

Марк
08.06.2016
07:40:31
https://youtu.be/070WyS06e-Q
Прикольный видос

Omni
08.06.2016
08:14:43
https://youtu.be/070WyS06e-Q
Видел. Кстати, хотелось бы услышать мнения на этот счёт. Насколько глубоко обычно спрашивают. Может,часто спрашивают что-то, что он не упомянул?

Sergey
08.06.2016
08:37:23
https://engineering.meteor.com/mongodb-queries-dont-always-return-all-matching-documents-654b6594a827#.hmqoiyhjz
вот это ништячок

Dmitry
08.06.2016
08:43:55
лол

Dmitry
08.06.2016
08:45:27
Чо чо чо?

Sergey
08.06.2016
08:52:51
это не баг, это фича, надо иметь в виду

Aliaksiej
08.06.2016
09:24:34
так-то реально фича

Aliaksiej
08.06.2016
09:28:39
name = uuid4().hex
path = os.path.join('media', name[0:2], name[2:4], name)
как то так. будет проще открывать

Paul
08.06.2016
09:30:49

Aragaer
08.06.2016
09:47:07
Просто у нас линуксовая часть она для реалтаймовой части служит этаким драйвером для работы с файловой системой

Aliaksiej
08.06.2016
09:47:53
там всякие кеши и прочее

Aragaer
08.06.2016
09:48:14
реалтайм часть говорит "начинай писать в файлик abcd-xyz.log"

Google

Aragaer
08.06.2016
09:48:23
а мы в ответ "слушаю и повинуюсь".

Aliaksiej
08.06.2016
09:48:43

Aragaer
08.06.2016
09:48:45
при этом реалтайм часть ничего про папки не знает в принципе, для нее носитель это один единственный каталог
но мы же можем раскидывать по папкам, а реалтаймовой части говорить "не, все прям тут на месте, ты чо"
... вот блин. Вчера зарегался на этом вашем продукт ханте через твиттер. Уже 4-го
уже 4-е письмо "бот такого-то стартапа вас зафолловил"
нафига меня фолловить, если я в твиттер не пишу?

Andrey ?
08.06.2016
09:57:48
Чтобы ты узнал про стартап
Будто тебя кто-то читать собирается

Paul
08.06.2016
09:58:14

Admin
ERROR: S client not available

Paul
08.06.2016
09:58:31

Aragaer
08.06.2016
10:01:25
чтобы спамить нужно чтобы я их читал

Andrey ?
08.06.2016
10:02:13
Многие не пишут, а только читают

Dmitry
08.06.2016
10:02:16
Жизнь и здоровье детей в ваших руках
Ясно?

Aragaer
08.06.2016
10:04:00
я читаю только тех, кого сам зафолловил. И то, только когда захожу на сайт твиттера

Paul
08.06.2016
10:04:24

Pavel
08.06.2016
10:04:31

Aragaer
08.06.2016
10:04:57
мне кажется, что меня зафолловили сразу, как я засветил свой твиттер аккаунт на продукт ханте

Google

Dmitry
08.06.2016
10:05:22
Ах суки
Уважаемый клиент, к вашей карте VISA67х0 подключен Мобильный банк (полный пакет). Подключенные карты: VISA6х30(ON);VISAх157(ON);
Без моего ведома
Сбер еьучий

Pavel
08.06.2016
10:06:23

Dmitry
08.06.2016
10:06:37
Да похуй

Aragaer
08.06.2016
10:06:39
8)
а у меня карточка сбера где-то валяется.... просроченная лет на 10 наверно

Dmitry
08.06.2016
10:07:12
Меня больше сраные доп услуги беспокоят

Wisketchy
08.06.2016
10:07:13
Пинкод между 0000 и 9999

Dmitry
08.06.2016
10:07:25
А так хоть номер карты + цвв
Один хер 3d secure

Uncel
08.06.2016
10:08:08

Paul
08.06.2016
10:08:14

Andrey
08.06.2016
10:08:18

Dmitry
08.06.2016
10:08:31
Да сорм похуй они заморозить могут и спиздить все
А вот ss7 да

Paul
08.06.2016
10:08:53

Dmitry
08.06.2016
10:09:02
Но тут нет вроде кулхацкеров

Aragaer
08.06.2016
10:09:14

Andrey
08.06.2016
10:09:16

Paul
08.06.2016
10:09:44
Эм, Тинькофф, Рокет?
рокет вообще не банк. Тинькофф имеет спорные показатели ликвидности и может "сложится" в любой момент.
строго говоря в России три банка, гибель которых маловероятна - это Сбер, ВТБ24 и ВЭБ